ガイドAPIリファレンス
ガイド

道路ラベルレイヤー (任意)

道路ラベルレイヤー (廃止)

📘

road_labelsレイヤーは非推奨であり、2027年1月に削除されます。 代わりに、同様のデータを提供するroadsレイヤーを使用してください。

road_labelsレイヤーとは、地図上の道路のフィーチャーに関連付けられたテキスト情報のことです。これらのラベルは道路や高速道路に関する重要な詳細を提供し、ユーザーがルートを見つけたり、地理状況を理解したりするのに役立ちます。

これは任意のレイヤーであり、コンテンツは次のように定義されます。

  • レイヤー名:road_labels

  • ジオメトリータイプ:line

road_labels レイヤーは任意のコンポーネントであり、roads レイヤーの一部である高速道路、主要道路、生活道路、小道、フェリーなどのさまざまなタイプの交通機関を対象に、重複を排除したラベル付けプロパティ (namerefnetworkshield_text) と簡素化されたラベル配置ジオメトリーを提供します。 roads レイヤー内では、各道路区間にラベル付けプロパティがあり、特に連続する道路区間では、これらのプロパティが繰り返されることがよくあります。重複を排除してデータを合理化し、クライアント側の処理を効率化するため、road_labels レイヤーは、同じ名前プロパティを持つ連続する道路区間については、事前にマージされ簡素化された表示を保持します。ただしユーザーは、ラベル付けプロパティの特定の要件に応じて、roads レイヤーと road_labels レイヤーのいずれかを柔軟に選択できます。

共有プロパティ

road-labelsレイヤーのすべてのフィーチャーには、そのフィーチャーが表す特定のタイプのラベルに関わらず、そのフィーチャーを定義する一連のプロパティが含まれています。

📘

これらのプロパティは、Tilezen スキーマでは common プロパティと呼ばれます。詳細については、「タイルレイヤー」を参照してください。

以下は、road_labelsフィーチャーに固有のプロパティの一覧です。

  • name - フィーチャーの現地での名前です。現地言語で表記されます。
  • ref - 道路の一般的に認識されているリファレンスとして使用されます。このプロパティには、たとえば州間高速道路 90 であれば I 90 などの識別子が含まれており、特に道路標識で使用する場合に便利です。
  • network - network は標識や道路選択に便利なプロパティです。たとえば、米国の州際高速道路ネットワークであれば US:I などの道路ネットワーク タイプが含まれています。詳細については、「道路ネットワークの値」を参照してください。
  • shield_text - 標識に表示されるテキストが含まれます。たとえば、I 90US:Inetwork90shield_text に対応します。これにより標識表示が簡素化され、追加処理の必要がなくなります。このプロパティに数字以外の文字が含まれている道路もあります。たとえば、英国の M1 モーターウェイの shield_text1 ではなく M1 です。
  • all_route_types - 道路区間が属するすべてのルート タイプをセミコロンで区切られた数値コードのリストとして示します。国固有の命名規則に基づき、標識のスタイル設定で使用されます。

次のコード スニペットは、road_labels フィーチャーの GeoJSON 形式のサンプル ベクター データです。

{
  "type": "Feature",
  "geometry": {
    "type": "LineString",
    "coordinates": [
      [
        13.428640365600586,
        52.51817948774524
      ],
      [
        13.430078029632568,
        52.518192544944384
      ],
      [
        13.448081016540527,
        52.51635144156805
      ]
    ]
  },
  "properties": {
    "kind": "major_road",
    "kind_detail": "secondary",
    "name": "Karl-Marx-Allee",
    "name:de": "Karl-Marx-Allee",
    "ref": "B1",
    "all_route_types": "3;3",
    "shield_text": "1",
    "all_shield_texts": "1;5",
    "all_networks": "DE:BS;DE:BS",
    "all_refs": "B1;B5",
    "network": "DE:BS",
    "vt_layer": "road_labels"
  }
}

次のステップ

  • HERE Vector Tile APIで使用できるその他のレイヤータイプについての詳細は、「タイルレイヤー」を参照してください。