道路ポリゴン

HERE Vector Tile APIは、レイヤ core パラメーター内のワールドの一部のリージョンのポリゴンとしてRoadを配信します。 これにより、拡大したときに道路形状をより正確かつ詳細に表現できます。 特に、ZOOM 14以降の日本の例について説明し、紹介します。

道路ポリゴンのデータを取得するには、以下の例のようにパラメータ化された ベクタータイル リクエストを作成するときに、 {layer} プレースホルダーに core を使用する必要があります。 layer パラメータの詳細については、 レイヤーパラメーター を参照してください。

https://vector.hereapi.com/v2/vectortiles/{layer}/mc/{z}/{x}/{y}/omv

道路ポリゴンは、 kind プロパティを使用して landuse レイヤー内のポリゴン として表されます。 対応する値の詳細については、レイヤーのLanduseの説明を参照してください。 landuse レイヤーからのroad のデータには、次のものが含まれています。

"properties": {
    $layer: "landuse",
    $zoom: 14,
    source: "ipc",
    kind: "major_road",
    kind_detail: "secondary_city",
    sort_rank: 380,
    min_zoom: 16,
    area: 123316
}

同時に、公園、歩行者専用エリア、ゴルフコースなどの制限区域内の道路を除く多角形の道路も、is_present_in_landuseプロパティを使用して roadsレイヤーの中心線として表されます。 このプロパティの詳細については、レイヤーのRoadの説明を参照してください。 同じroadのデータ roads ですが、今回はレイヤーから取得されたデータには次のものが含まれています。

"properties": {
    $layer: "roads",
    $zoom: 14,
    source: "ipc",
    is_present_in_landuse: true,
    kind: "major_road",
    kind_detail: "secondary",
    fclass: 4,
    name: "内堀通り",
    name:en: "Uchibori-dori Ave.",
    name:ja: "内堀通り",
    ref: "301",
    network: "JP",
    all_route_types: 4,
    shield_text: 301,
    all_shield_texts: 301,
    all_networks: "JP",
    min_zoom: 9,
    sort_rank: 379,
    oneway: "yes"
}

その結果、地形データから詳細な道路形状を表示しながら、Roadの中心線をフィルタリングできます。

レンダリングの比較では、Linear Road の外観は次のようになります。

Linear Road 表現
図 1. Linear Road 表現

これが道路ポリゴン 表現です(パーキングエリアで道路がどのようにレンダリングされるかに注意してください)。

道路ポリゴン 表現
図 2. 道路ポリゴン 表現

」に一致する結果は 件です

    」に一致する結果はありません