HERE Map Content ( HMC )バインディング

1. はじめに

1.1 HMC

HERE 地図コンテンツ (HMC) は、グローバルで使用に依存しないプラットフォーム Data API カタログです。 位置情報サービスの開発目的で HERE Map Data を公開します。 カタログを使用すると、ユーザーは、使用事例に関連する機能および属性を選択的に使用し、 HERE platform から最新のマップ データ を取得した場合にのみ、更新されたパーティションを選択できます。

For more details: https://here-tech.skawa.fun/documentation/here-map-content/dev_guide/topics/introduction.html

1.2 コンテンツのバインディング

コンテンツバインディングを使用すると、レイヤー内で公開されているコンテンツにアクセスできます。 バインディングは、既存のいずれかのレイヤーに基づいているか、または複数のレイヤーのグループに基づいています。

コンテンツバインディングの目的 は、最終ユーザーが Python に適した方法でさまざまな複雑なデータモデルにアクセスできるように統一された方法を提供することです。

2. サポートされているレイヤー

PySDK は、複数の層に基づく以下の HMC バインディングもサポートしています。

  • セグメントの管理境界
  • セグメントの環境ゾーン
  • ナビゲーションおよび拡張ナビゲーション属性レイヤーからの制限速度
  • セグメントの番地

3. HMC バインディングを使用する

バインディングには、次の上位レベルの API があります。

  • get 1 つ以上のパーティションのすべてのオブジェクトを表示します
  • get_ref 単一のオブジェクトを提供します
  • get_referencing 指定した参照に基づいてすべてのオブジェクトを表示します

get_ref または get_referencing は、 object_type() に RefType がある場合にのみ機能することに注意してください

初期化

from here.platform import Platform
from here.geopandas_adapter import GeoPandasAdapter
from here.content.hmc2 import HMC
import pandas as pd
from here.platform.adapter import make_ref
from IPython.display import display, FileLink

platform = Platform()
hmc = HMC(platform, adapter=GeoPandasAdapter())


display(f"Catalog Id: {hmc.content.catalog_hrn} , Version:{hmc.content.version}")
'Catalog Id: hrn:here:data::olp-here:rib-2 , Version:5307'
def types_to_df(types):
    def to_record(kv):
        k, v = kv
        return {
            "Type": k,
            "Data Class": '.'.join([v.__module__, v.__qualname__]),
            "Index by partition": v.indexer.partition is not None,
            "Index by ID": v.indexer.identifier is not None,
            "Ref Types": ", ".join(v.indexer.refs.keys()) or None
        }
    return pd.DataFrame.from_records(map(to_record, types.items()), index="Type")
警告 : 以下のセルを実行する前に、 API キー を追加してください。 API ID を API キー として使用してください。
## Install HERE Map Widget for Jupyter. This is needed for using Here Maps  
#!pip install here-map-widget-for-jupyter
# Functions needed for using Here Maps
from here_map_widget import GeoData
import here.geotiles.heretile as ht 
from here_map_widget import Map
import geopandas as gpd
from shapely.geometry.polygon import Polygon
import os

# replace your API key here.
api_key = os.environ["LS_API_KEY"]

def plot_geometry(dataFrame, geo_column):
    geoDF = gpd.GeoDataFrame(dataFrame[dataFrame['location.geometry'] != None][[geo_column]].copy(), 
                             geometry=geo_column)
    center_point = geoDF[geo_column].centroid.head(1).values
    geoData = GeoData(geo_dataframe=geoDF, 
                    style={"strokeColor": "rgba(128,0,128,1)"},
                    hover_style={"strokeColor": "rgba(255,0,0,1)"},
                    name='geometry_layer')
    m = Map(
        api_key=api_key,
        center=[center_point.y[0], center_point.x[0]],
        zoom=12,
    )

    m.add_layer(geoData)
    return m



def plot_here_tiles(tile_ids):
    tiles = [Polygon(ht.get_boundary_ring(t)) for t in tile_ids]
    tiles_df = pd.DataFrame(tiles, columns=["geometry"])
    geoDF = gpd.GeoDataFrame(tiles_df, geometry='geometry')
    center_point = geoDF['geometry'].centroid.head(1).values
    geoData = GeoData(geo_dataframe=geoDF, style={"strokeColor": "rgba(128,0,128,1)"},
                      hover_style={"strokeColor": "rgba(255,0,0,1)"},
                      name='here_tiles')
    m = Map(
        api_key=api_key,
        center=[center_point.y[0], center_point.x[0]],
        zoom=12,
    )

    m.add_layer(geoData)
    return m 

def plot_multiple_geometry(geometries):
    geoData_1 = GeoData(geo_dataframe=geometries['Nodes'], 
                    style={"strokeColor": "rgba(128,0,128,1)"},
                    hover_style={"strokeColor": "rgba(255,0,0,1)"},
                    name='geometry_layer_1')
    geoData_2 = GeoData(geo_dataframe=geometries['Segments'], 
                    style={"strokeColor": "rgba(128,0,128,1)"},
                    hover_style={"strokeColor": "rgba(255,0,0,1)"},
                    name='geometry_layer_2')
    center_point = (geometries['Nodes'].set_crs(epsg=4328, allow_override=True)).centroid.head(1).values
    m = Map(
        api_key=api_key,
        center=[center_point.y[0], center_point.x[0]],
        zoom=12,
    )

    m.add_layer(geoData_1)
    m.add_layer(geoData_2)
    return m

3.1 通りの名前

レイヤー ID - 番地の名前

tiles = ['23671200-25332448-25332461', '1469256839-1469256831']
street_names = hmc.street_names
types_to_df(street_names.object_types())
データクラス パーティション によるインデックス ID でインデックスを作成します 参照タイプ
タイプ
street HERE .content.hmc2.street_names.StreetName 正しい 正しい なし
コンテキスト here.content.hmc2.place_context.PlaceContext 誤り 誤り なし
番地セクション HERE .content.hmc2.street_names.StreetSection を参照してください 正しい 正しい なし
df = street_names.get(tiles, 'street')
df.head(2)
番地
partition_id 番地 ID
23671200-25332448-25332461 HERE : af: street: -UHF.AB5MMLiE7ZrfjHYdB [ { 'full_name' :{ ' 値 ' : 'Calle a Horconcitos' ...
住所: af: street::dABdMXKTrJZ8mxMc6h12A [ { 'full_name' :{ ' 値 ' : 'Coquillo' 、 ' 言語 ...
df = street_names.get(tiles, 'context')
df.head(2)
classification_type city 郵便番号 都道府県 地域 地区 サブ地区 FORED_ZONE default_mapping 政治的見解 政治的な _VIEW_EXCEPTION
0 地区 [ { ' preference ' : ' プライマリ ' 、 ' 配置参照 ' :{ ' part ... <NA> [ { ' preference ' : ' プライマリ ' 、 ' 配置参照 ' :{ ' part ... [ { ' preference ' : ' プライマリ ' 、 ' 配置参照 ' :{ ' part ... <NA> [ { ' preference ' : ' プライマリ ' 、 ' 配置参照 ' :{ ' part ... [ { ' preference ' : ' 代替 ' 、 ' 配置参照 ' :{ ' ... <NA> <NA> 0 <NA> <NA>
1 地区 [ { ' preference ' : ' プライマリ ' 、 ' 配置参照 ' :{ ' part ... <NA> [ { ' preference ' : ' プライマリ ' 、 ' 配置参照 ' :{ ' part ... [ { ' preference ' : ' プライマリ ' 、 ' 配置参照 ' :{ ' part ... <NA> [ { ' preference ' : ' プライマリ ' 、 ' 配置参照 ' :{ ' part ... [ { ' preference ' : ' 代替 ' 、 ' 配置参照 ' :{ ' ... <NA> <NA> 0 <NA> <NA>
df = street_names.get(tiles, 'street_section')
df.head(2)
street_index administrative_context_index associated_street_section_index 政府コード
partition_id streetsection_id
23671200-25332448-25332461 HERE : af:streetsection:- ESjspGYVGcI6Q.8.SNQ7D 24 55 [116, 165, 167, 197]
HERE : af: streetsection:- QAlZDr2XhDrVNX74mGYWB 82 7 [48, 77, 205]

3.2 トラフィックパターン

レイヤ ID トラフィックパターン

tiles = [23618502]
traffic_patterns = hmc.traffic_patterns
types_to_df(traffic_patterns.object_types())
データクラス パーティション によるインデックス ID でインデックスを作成します 参照タイプ
タイプ
traffic_pattern HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
holiday_pattern HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
traffic_pattern = traffic_patterns.get(tiles,"traffic_pattern")
traffic_pattern.head(2)
セグメント 進む 戻る attribute.traffic_pattern
0 [ { 'ref' :{ 「パーティション 」 : '23618502' 、 ' 識別子 ... 正しい 誤り [ { day_of_week } : 「 sunday 」、「 speed_pattern 」:[ { ...
1 [ { 'ref' :{ 「パーティション 」 : '23618502' 、 ' 識別子 ... 誤り 正しい [ { day_of_week } : 「 sunday 」、「 speed_pattern 」:[ { ...
holiday_pattern = traffic_patterns.get(tiles,"holiday_pattern")
holiday_pattern.head(2)
セグメント 進む 戻る attribute.holiday
0 [ { 'ref' :{ 「パーティション 」 : '23618502' 、 ' 識別子 ... 正しい 誤り [ { 'holiday_name' : 「新年」、「 holiday_da...
1 [ { 'ref' :{ 「パーティション 」 : '23618502' 、 ' 識別子 ... 誤り 正しい [ { 'holiday_name' : 「新年」、「 holiday_da...
### Construct a new Reference by giving partition and identifier.
traffic_pattern_ref = make_ref(23618502,"here:cm:segment:76770511")
traffic_pattern_attributes = traffic_patterns.get_referencing(
        23618502, "traffic_pattern", "first_segment", 
)
traffic_pattern_attributes.head(2)
セグメント 進む 戻る attribute.traffic_pattern
ref_partition ref_identifier
23618502 場所 : cm: segment: 76770511. [ { 'ref' :{ 「パーティション 」 : '23618502' 、 ' 識別子 ... 正しい 誤り [ { day_of_week } : 「 sunday 」、「 speed_pattern 」:[ { ...
場所 : cm: segment: 76770511. [ { 'ref' :{ 「パーティション 」 : '23618502' 、 ' 識別子 ... 誤り 正しい [ { day_of_week } : 「 sunday 」、「 speed_pattern 」:[ { ...
holiday_pattern_attributes = traffic_patterns.get_referencing(
        23618502, "holiday_pattern", "first_segment", 
)
holiday_pattern_attributes.head(2)
セグメント 進む 戻る attribute.holiday
ref_partition ref_identifier
23618502 場所 : cm: segment: 76770511. [ { 'ref' :{ 「パーティション 」 : '23618502' 、 ' 識別子 ... 正しい 誤り [ { 'holiday_name' : 「新年」、「 holiday_da...
場所 : cm: segment: 76770511. [ { 'ref' :{ 「パーティション 」 : '23618502' 、 ' 識別子 ... 誤り 正しい [ { 'holiday_name' : 「新年」、「 holiday_da...

3.3 署名テキスト

レイヤー ID の署名テキスト

tiles = [18011924]
sign_text = hmc.sign_text
types_to_df(sign_text.object_types())
データクラス パーティション によるインデックス ID でインデックスを作成します 参照タイプ
タイプ
SIGN_ATTRIBUTE HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
display(sign_text.ref_types())
{'sign_attribute': ['first_segment', 'segment']}
df = sign_text.get(tiles, "sign_attribute")
df.head(2)
セグメント 進む 戻る attribute.identifier attribute.destination
0 [ { 'ref' :{ 「パーティション 」 : '18011924' 、 ' 識別子 ... 正しい 正しい 詳細については、 cm: sign : 1653326986 を参照してください [ { 'destination_segment_anchor_index' : 2 、 ' サイン ...
1 [ { 'ref' :{ 「パーティション 」 : '18011924' 、 ' 識別子 ... 正しい 正しい 詳細については、 cm: sign : 1653327084 を参照してください [ { 'destination_segment_anchor_index' : 20 、イグニッション ...
df = sign_text.get_referencing(tiles, "sign_attribute", "segment")
df.head(2)
セグメント 進む 戻る attribute.identifier attribute.destination
ref_partition ref_identifier
18011924 場所 : cm: セグメント : 360301727 [ { 'ref' :{ 「パーティション 」 : '18011924' 、 ' 識別子 ... 正しい 正しい 詳細については、 cm: sign : 1653326986 を参照してください [ { 'destination_segment_anchor_index' : 2 、 ' サイン ...
場所 : cm: セグメント : 360301727 [ { 'ref' :{ 「パーティション 」 : '18011924' 、 ' 識別子 ... 正しい 正しい 詳細については、 cm: sign : 1653367409 を参照してください [ { 'destination_segment_anchor_index' : 2 、 ' サイン ...
df = sign_text.get_referencing(tiles, "sign_attribute", "first_segment")
df.head(2)
セグメント 進む 戻る attribute.identifier attribute.destination
ref_partition ref_identifier
18011924 場所 : cm: セグメント : 360301727 [ { 'ref' :{ 「パーティション 」 : '18011924' 、 ' 識別子 ... 正しい 正しい 詳細については、 cm: sign : 1653326986 を参照してください [ { 'destination_segment_anchor_index' : 2 、 ' サイン ...
場所 : cm: セグメント : 360301727 [ { 'ref' :{ 「パーティション 」 : '18011924' 、 ' 識別子 ... 正しい 正しい 詳細については、 cm: sign : 1653367409 を参照してください [ { 'destination_segment_anchor_index' : 2 、 ' サイン ...

3.4 管理施設

レイヤー ID - 管理者権限のある場所

admin_places = hmc.admin_places

types_to_df(admin_places.object_types())
データクラス パーティション によるインデックス ID でインデックスを作成します 参照タイプ
タイプ
場所 HERE .content.hmc2.admin_places.place です 正しい 正しい なし
コンテキスト here.content.hmc2.place_context.PlaceContext 誤り 誤り なし
admin_tiles = ["20000001", "20000001-20000002-20030132"]
df = admin_places.get(admin_tiles, "place")
df.head(2)
名前 カテゴリ alt_category LOCATION_REFER パーティション ロケーション参照 ID valid_unnamed. daylight_saving_time.day_of_week_of_month_of_year_range.start.day_of_week daylight_saving_time.day_of_week_of_month_of_year_range.start.week_of_month daylight_saving_time.day_of_week_of_month_of_year_range.start.month_of_year daylight_saving_time.day_of_week_of_month_of_year_range.day_of_week ... country.internal_phone_prefix 大文字のインジケータ 人口 daylight_saving_time 管理上の制限 capital_indicator.capital_of_county capital_indicator.capital_of_country capital_indicator.capital_of_state capital_indicator.capital_of_city
partition_id 場所の ID
20000001 場所 : cm: namedplace : 20000001. [ { 'text' :{ ' 値 ' : ' フランス ' 、 ' 言語 ' :'fr' ... [ { ' パーティション } ] :'' 、 ' 識別子 ' :' HERE : cm : admi... <NA> 20000001 場所 : cm:namedplace-loc:20000001. 正しい 日曜日 5 週目 3 月 日曜日 ... 0 <NA> <NA>
場所 : cm:namedplace:20000002 [ { 'text' :{ ' 値 ' : ' ハウトデフランス ' 、 ' 言語 ... [ { ' パーティション } ] :'' 、 ' 識別子 ' :' HERE : cm : admi... <NA> 20000001 場所 : cm:namedplace-loc:20000002. 正しい ... <NA> <NA> <NA> <NA> <NA>

2 行 × 50 列

df = admin_places.get(admin_tiles, "context")
df.head(2)
classification_type city 郵便番号 都道府県 地域 地区 サブ地区 FORED_ZONE default_mapping 政治的見解 政治的な _VIEW_EXCEPTION
0 <NA> <NA> [ { ' preference ' : ' プライマリ ' 、 ' 配置参照 ' :{ ' part ... <NA> <NA> <NA> <NA> <NA> <NA> 0 <NA> <NA>
1 都道府県 <NA> <NA> [ { ' preference ' : ' プライマリ ' 、 ' 配置参照 ' :{ ' part ... [ { ' preference ' : ' プライマリ ' 、 ' 配置参照 ' :{ ' part ... <NA> <NA> <NA> <NA> <NA> 0 <NA> <NA>

3.5 管理ロケーション

レイヤー ID - 管理者権限の場所

admin_locations = hmc.admin_locations
types_to_df(admin_locations.object_types())
データクラス パーティション によるインデックス ID でインデックスを作成します 参照タイプ
タイプ
位置情報 HERE .content.hmc2.admin_locations.Location 正しい 正しい なし
df = admin_locations.get(partition="21000001", object_type="location") 
df.head(2)
位置タイプ DISPLAY_POSITION 形状 address_relation エリアタイプ segment_anchor.oriented_segment_ref segment_anchor.attribute_orientation segment_anchor_side アクセサ 政治的なジオメトリ 代替ジオメトリ with_location_ref. partition_name の範囲内 within_location_ref. 識別子 境界ボックス レベル情報
partition_id ロケーション ID
21000001 HERE : cm:namedplace-loc:21000001 エリア ポイント (0.00000 0.00000) MultiPolygon (((-80.44630 25.05270, -80.44623... address_relation_unspecific area_type_standard [] relative_direction_unknown SIDE_UNKNOWN <NA> [] []
場所 : cm:namedplace-loc:21000002. エリア ポイント (0.00000 0.00000) MultiPolygon (((-96.75929 46.91670, -96.75877 ~ address_relation_unspecific area_type_standard [] relative_direction_unknown SIDE_UNKNOWN <NA> [] []

3.6 管理者配置プロファイル

レイヤー ID - administrative_place_profiles

admin_place_profiles = hmc.admin_place_profiles
df = admin_place_profiles.get(partition = "21000001", object_type="admin_place_profile_attributes")
df.head(2)
administrative_place_ref. パーティション administrative_place_ref. 識別子 上に移動します MAKE_WAY オーバーテイクパス マージ中です Right_of_way 右に保持 (_R) solid_lane_Travers_general solid_lane_exception color_temp_marking dashed_width_lar dashed_width_non_lar spaces_marking_lar spaces_marking_non_lar solid_edge_width_lar solid_edge_width_non_lar average_lane_width_mtrw average_lane_width_non_mtrw
partition_id
21000001 21000001 場所 : cm:namedplace:21000001 <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA> 0.15 0.1 0.15 0.15 0.15 0.1 3.6 3.3
21000001 21000001 場所 : cm: namedplace:21000002 3 正しい 誤り 5 1 正しい 誤り 63 13 <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA>
### Construct a new Reference by giving partition and identifier.
ref = make_ref("21000001", "here:cm:namedplace:21000002")
admin_place_profiles.get_referencing(
        partition = "21000001", object_type="admin_place_profile_attributes", ref_type="place", referenced_obj=ref
)
partition_id administrative_place_ref. パーティション administrative_place_ref. 識別子 上に移動します MAKE_WAY オーバーテイクパス マージ中です Right_of_way 右に保持 (_R) solid_lane_Travers_general solid_lane_exception color_temp_marking dashed_width_lar dashed_width_non_lar spaces_marking_lar spaces_marking_non_lar solid_edge_width_lar solid_edge_width_non_lar average_lane_width_mtrw average_lane_width_non_mtrw
0 21000001 21000001 場所 : cm: namedplace:21000002 3 正しい 誤り 5 1 正しい 誤り 63 13 <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA>

3.8 インデックス化された場所

レイヤー ID - indexed_locations

admin_index = hmc.admin_index
types_to_df(admin_index.object_types())
データクラス パーティション によるインデックス ID でインデックスを作成します 参照タイプ
タイプ
HERE .content.hmc2.admin_index.CountryTiles 誤り 正しい なし
位置情報 HERE .content.hmc2.admin_index.LocationTiles 誤り 誤り 位置情報
country_partitions = ["FIN", "HND", "IRL"]
country_tiles = admin_index.get(country_partitions, "country")
country_tiles
tile_id
iso_country_code
フィン [23648741, 23648743, 23648745, 23648752, 23648...
HND [19956478, 19956479, 19956574, 19956575, 19956...
IRL [20799693, 20799695, 20799704, 20799705, 20799...
## You can always use the `explode` function to convert a list in multiple rows.
country_tiles.explode("tile_id")
tile_id
iso_country_code
フィン 23648741
フィン 23648743
フィン 23648745
フィン 23648752
フィン 23648754
... ...
IRL 20803192
IRL 20803193
IRL 20803338
IRL 20803360
IRL 20803361

11735 行 × 1 列

plot_here_tiles(country_tiles.loc["FIN"]["tile_id"])
Map(center=[60.1611328125, 19.2919921875], controls=(ZoomControl(alignment='LEFT_TOP'),), layers=(GeoData(data…
plot_here_tiles(country_tiles.loc["IRL"]["tile_id"])
Map(center=[51.5478515625, -10.2392578125], controls=(ZoomControl(alignment='LEFT_TOP'),), layers=(GeoData(dat…
df = admin_index.get_referencing(country_partitions, "location", "location")
df.head(2)
iso_country_code tile_id boundary_tile_id
ref_partition ref_identifier
20241487 場所 : cm:namedplace-loc:20241487 フィン [23648741, 23648743, 23648745, 23648752, 23648... [23648741, 23648743, 23648745, 23648752, 23648...
場所 : cm:namedplace-loc:20422913 フィン [23693371, 23693445, 23693453, 23693456, 23693... [23693371, 23693445, 23693453, 23693456, 23693...

3.8 環境ゾーン

レイヤー ID - 環境ゾーン

environmental_zones = hmc.environmental_zones
types_to_df(environmental_zones.object_types())
データクラス パーティション によるインデックス ID でインデックスを作成します 参照タイプ
タイプ
ゾーン HERE .contentity.hmc2.environment_zones.Zone 誤り 正しい 位置情報
environmental_zones.ref_types()
{'zone': ['location']}
types_to_df(environmental_zones.object_types())
データクラス パーティション によるインデックス ID でインデックスを作成します 参照タイプ
タイプ
ゾーン HERE .contentity.hmc2.environment_zones.Zone 誤り 正しい 位置情報
env_zones = environmental_zones.get("all", "zone")
env_zones.head(2)
名前 info.description info.website.value Info.website.language INFO.VERSION_DATE Info.extent_date 国情報 車両クラス environmental_badge 位置参照
識別子
場所 : cm:envzone:1. [ { 'text' :{ ' 値 ' : 'Augsburg Umweltze', 'la. [ { ' value ' : 'De Umweltzone der シュタットアウグスブルク ... https://www.augsburg.de/umwelt-soziales/umwelt 。 2019-05-09 2019-01-01 ドイツ [{ 'hickle_attributes' : { ' カテゴリ ' : ' 自動 ' 、 ' ... [{'badge_type' : 'demen_stick' 、 'zone_acc... [ { ' パーティション } ] : '23600504' 、 ' 識別子 ' :' HERE ...
詳細については、 cm:envzone:10 を参照してください [ { 'text' :{ ' 値 ' : 'Essen Umweltzone' 、 'langu... [ { ' value ' : 'De Umweltzone der Stadt Essen ist ... https://www.essen.de/leben/umwelt/luft/umweltz 。 2022-06-03 2019-01-01 ドイツ [{ 'hickle_attributes' : { ' カテゴリ ' : ' 自動 ' 、 ' ... [{'badge_type' : 'demen_stick' 、 'zone_acc... [ { ' パーティション } ] : '23605461' 、 ' 識別子 ' :' HERE ...
### Construct a new Reference by giving partition and identifier.
location_ref = make_ref("23600686", "here:cm:carto-loc:1661293691")
env_zones = environmental_zones.get_referencing("all", "zone", "location", location_ref)
env_zones
識別子 名前 info.description info.website.value Info.website.language INFO.VERSION_DATE Info.extent_date 国情報 車両クラス environmental_badge 位置参照
0 詳細については、 cm:envzone:304 を参照してください [ { 'text' :{ ' 値 ' : 'Lkw-Verbotszone ダルムシュタット ... [ { ' value ' : ' 周辺地域のトラック永久利用禁止 ... https://umwelt.hessen.de/sites/default/files/m 。 2020-11-06 2020-09-18 ドイツ [{ 'hickle_attributes' : { ' カテゴリ ' : ' トラック ' 、 ... <NA> [ { ' パーティション } ] : '23600686' 、 ' 識別子 ' :' HERE ...

3.9 トポロジジオメトリ

レイヤー ID - トポロジー - ジオメトリ

topology_geometry = hmc.topology_geometry
types_to_df(topology_geometry.object_types())
データクラス パーティション によるインデックス ID でインデックスを作成します 参照タイプ
タイプ
ノード HERE .content.hmc2.topology_geometry.Node 正しい 正しい なし
セグメント HERE .content.hmc2.topology_geometry.Segment を参照してください 正しい 正しい なし
topology_geometry.ref_types()
{'node': [], 'segment': []}
types_to_df(topology_geometry.object_types())
データクラス パーティション によるインデックス ID でインデックスを作成します 参照タイプ
タイプ
ノード HERE .content.hmc2.topology_geometry.Node 正しい 正しい なし
セグメント HERE .content.hmc2.topology_geometry.Segment を参照してください 正しい 正しい なし
tiles =[19318110]
nodes = topology_geometry.get(tiles, "node")
nodes.head(2)
segment_ref 形状 z_level
partition_id node_id
19318110 場所 : cm: ノード : 19706971 [ { ' パーティション } ] : '19318110' 、 ' 識別子 ' :' HERE ... ポイント (-118.22421 34.05270) 0
場所 : cm: ノード : 19706990 [ { ' パーティション } ] : '19318110' 、 ' 識別子 ' :' HERE ... ポイント (-118.21880 34.04070) 0
segments = topology_geometry.get(tiles, "segment")
segments.head(2)
start_node_ref. パーティション start_node_ref. 識別子 end_node_ref. パーティション end_node_ref. 識別子 形状 z_level 長さ
partition_id segment_id
19318110 HERE : cm: segment : 395921031 19318110 場所 : cm: ノード : 49251578 19318110 場所 : cm: ノード : 49251579 LineString (-118.27758 34.03233,-118.27676 34... [0, 0] 159.93573
HERE : cm: segment : 395921122 19318110 場所 : cm: ノード : 49256445 19318110 場所 : cm: ノード : 49256415 LineString(-118.28938 34.07,-118.2896434... [0, 0, 0, 0] 126.02132
geometries={"Nodes": nodes, "Segments": segments}
plot_multiple_geometry(geometries)
Map(center=[34.0527, -118.22421], controls=(ZoomControl(alignment='LEFT_TOP'),), layers=(GeoData(data={'type':…

3.10 道路の属性

レイヤー ID - 道路属性

road_attributes = hmc.road_attributes
types_to_df(road_attributes.object_types())
データクラス パーティション によるインデックス ID でインデックスを作成します 参照タイプ
タイプ
からアクセス可能です HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
overpass_underpass HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
functional_class HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
iso_country_code HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
物理的 HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
道路クラス HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
SPECIFIC_TRAFFIC_AREA_CATEGORY HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
display_level HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
road_attributes.ref_types()
{'accessible_by': ['first_segment', 'segment'],
 'overpass_underpass': ['first_segment', 'segment'],
 'functional_class': ['first_segment', 'segment'],
 'iso_country_code': ['first_segment', 'segment'],
 'physical': ['first_segment', 'segment'],
 'road_class': ['first_segment', 'segment'],
 'special_traffic_area_category': ['first_segment', 'segment'],
 'display_level': ['first_segment', 'segment']}
types_to_df(road_attributes.object_types())
データクラス パーティション によるインデックス ID でインデックスを作成します 参照タイプ
タイプ
からアクセス可能です HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
overpass_underpass HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
functional_class HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
iso_country_code HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
物理的 HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
道路クラス HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
SPECIFIC_TRAFFIC_AREA_CATEGORY HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
display_level HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
tiles = [19318110]
df = road_attributes.get(tiles, "functional_class")
df.head(2)
セグメント 進む 戻る attribute.functional_class
0 [ { 'ref' :{ 「パーティション 」 : '19318110' 、 ' 識別子 ... 正しい 正しい functional_class_2
1 [ { 'ref' :{ 「パーティション 」 : '19318110' 、 ' 識別子 ... 正しい 正しい functional_class_2
df = road_attributes.get_referencing(tiles, "functional_class", "segment")
df.head(2)
セグメント 進む 戻る attribute.functional_class
ref_partition ref_identifier
19318110 HERE : cm: segment : 39683168 [ { 'ref' :{ 「パーティション 」 : '19318110' 、 ' 識別子 ... 正しい 正しい functional_class_2
HERE : cm: segment : 401176267 [ { 'ref' :{ 「パーティション 」 : '19318110' 、 ' 識別子 ... 正しい 正しい functional_class_2
df = road_attributes.get_referencing(tiles, "iso_country_code", "segment")
df.head(2)
セグメント 進む 戻る 属性 .iso_country_code.Official_country_code
ref_partition ref_identifier
19318110 HERE : cm: segment : 395921031 [ { 'ref' :{ 「パーティション 」 : '19318110' 、 ' 識別子 ... 正しい 正しい アメリカ合衆国
HERE : cm: segment : 395921122 [ { 'ref' :{ 「パーティション 」 : '19318110' 、 ' 識別子 ... 正しい 正しい アメリカ合衆国
df = road_attributes.get_referencing(tiles, "iso_country_code", "segment")
df.head(2)
セグメント 進む 戻る 属性 .iso_country_code.Official_country_code
ref_partition ref_identifier
19318110 HERE : cm: segment : 395921031 [ { 'ref' :{ 「パーティション 」 : '19318110' 、 ' 識別子 ... 正しい 正しい アメリカ合衆国
HERE : cm: segment : 395921122 [ { 'ref' :{ 「パーティション 」 : '19318110' 、 ' 識別子 ... 正しい 正しい アメリカ合衆国

3.11 ナビゲーション属性

レイヤー ID - ナビゲーション - 属性

navigation_attributes = hmc.navigation_attributes
types_to_df(navigation_attributes.object_types())
データクラス パーティション によるインデックス ID でインデックスを作成します 参照タイプ
タイプ
アクセス許可 HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
access_restriction HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
下書きステータス HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
ゲート HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
INTERSECTION_CATEGORY HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
lane_category HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
through_lan_count HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
physical_lane_count HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
local_road HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
移動性が低い HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
PERMITED_DRIVING_OPERATIONS HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
restricted_driving_maneuvre HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
道路の仕切り HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
道路使用量 HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
short_construction_warning HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
special_explication HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
speed_category HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
制限速度 HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
サプリメンタルジオメトリ HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
Through _ ルート HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
料金体系 HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
TRAFFIC_MESSAGE_CHANNEL_CODE HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
transport_protocol_expert_group HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
TRAVY_DIRECTION HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
都市部 HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
usage_fage_required HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
環境ゾーン条件 HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
Junction _ divider HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
navigation_attributes.ref_types()
{'access_permission': ['first_segment', 'segment'],
 'access_restriction': ['first_segment', 'segment'],
 'construction_status': ['first_segment', 'segment'],
 'gate': ['first_segment', 'segment'],
 'intersection_category': ['first_segment', 'segment'],
 'lane_category': ['first_segment', 'segment'],
 'through_lane_count': ['first_segment', 'segment'],
 'physical_lane_count': ['first_segment', 'segment'],
 'local_road': ['first_segment', 'segment'],
 'low_mobility': ['first_segment', 'segment'],
 'permitted_driving_manoeuvre': ['first_segment', 'segment'],
 'restricted_driving_manoeuvre': ['first_segment', 'segment'],
 'road_divider': ['first_segment', 'segment'],
 'road_usage': ['first_segment', 'segment'],
 'short_construction_warning': ['first_segment', 'segment'],
 'special_explication': ['first_segment', 'segment'],
 'speed_category': ['first_segment', 'segment'],
 'speed_limit': ['first_segment', 'segment'],
 'supplemental_geometry': ['first_segment', 'segment'],
 'through_route': ['first_segment', 'segment'],
 'toll_structure': ['first_segment', 'segment'],
 'traffic_message_channel_code': ['first_segment', 'segment'],
 'transport_protocol_expert_group': ['first_segment', 'segment'],
 'travel_direction': ['first_segment', 'segment'],
 'urban': ['first_segment', 'segment'],
 'usage_fee_required': ['first_segment', 'segment'],
 'environmental_zone_condition': ['first_segment', 'segment'],
 'junction_divider': ['first_segment', 'segment']}
types_to_df(navigation_attributes.object_types())
データクラス パーティション によるインデックス ID でインデックスを作成します 参照タイプ
タイプ
アクセス許可 HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
access_restriction HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
下書きステータス HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
ゲート HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
INTERSECTION_CATEGORY HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
lane_category HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
through_lan_count HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
physical_lane_count HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
local_road HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
移動性が低い HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
PERMITED_DRIVING_OPERATIONS HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
restricted_driving_maneuvre HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
道路の仕切り HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
道路使用量 HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
short_construction_warning HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
special_explication HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
speed_category HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
制限速度 HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
サプリメンタルジオメトリ HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
Through _ ルート HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
料金体系 HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
TRAFFIC_MESSAGE_CHANNEL_CODE HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
transport_protocol_expert_group HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
TRAVY_DIRECTION HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
都市部 HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
usage_fage_required HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
環境ゾーン条件 HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
Junction _ divider HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
tiles = [19318110]
df = navigation_attributes.get(tiles, "speed_limit")
df.head(2)
セグメント 進む 戻る attribute.value attribute.source attribute.unlimited
0 [ { 'ref' :{ 「パーティション 」 : '19318110' 、 ' 識別子 ... 誤り 正しい 40 派生 誤り
1 [ { 'ref' :{ 「パーティション 」 : '19318110' 、 ' 識別子 ... 誤り 正しい 40 派生 誤り
df = navigation_attributes.get(tiles, "traffic_message_channel_code")
df.head(2)
セグメント 進む 戻る 属性 .LOCATION_CODE 属性 .location_disposition 属性 .LOCATION_TABLE_NUMBER 属性 .EBU_COUNTRY_CODE
0 [ { 'ref' :{ 「パーティション 」 : '19318110' 、 ' 識別子 ... 正しい 誤り 4488 EXTERNAL_ACXE_DIRECTION 6 1
1 [ { 'ref' :{ 「パーティション 」 : '19318110' 、 ' 識別子 ... 正しい 誤り 4488 EXTERNAL_ACXE_DIRECTION 6 1
df = navigation_attributes.get(tiles, "restricted_driving_manoeuvre")
df.head(2)
セグメント 進む 戻る 属性 .appliance_to.buses attribute.applies_to.automobiles attribute.applies_to.taxs attribute.applies_to.carpools 属性。 _ を .gandsors に適用します attribute.applies_to .tracks 属性。 .through_traffic に _ を適用します attribute.applies_to.deliveries 属性。 .emergy_vehicle に _ を適用します 属性。オートバイに _ を適用します 属性。 bicycles に _ を適用します attribute.restriction_type attribute.applies_during
0 [ { 'ref' :{ 「パーティション 」 : '19318110' 、 ' 識別子 ... 正しい 誤り 正しい 誤り 誤り 誤り 誤り 誤り 誤り 誤り 誤り 誤り 誤り 法律 []
1 [ { 'ref' :{ 「パーティション 」 : '19318110' 、 ' 識別子 ... 正しい 誤り 誤り 正しい 正しい 正しい 誤り 正しい 正しい 正しい 誤り 正しい 誤り 法律 []
df = navigation_attributes.get(tiles, "travel_direction")
df.head(2)
セグメント 進む 戻る
0 [ { 'ref' :{ 「パーティション 」 : '19318110' 、 ' 識別子 ... 正しい 正しい
1 [ { 'ref' :{ 「パーティション 」 : '19318110' 、 ' 識別子 ... 正しい 誤り
df = navigation_attributes.get([18403672], "environmental_zone_condition")
df.head(2)
セグメント 進む 戻る attribute.applies_to.automobiles attribute.applies_to.carpools attribute.applies_to .tracks 属性。 .through_traffic に _ を適用します attribute.applies_to.deliveries 属性。オートバイに _ を適用します 属性 .appliance_to.buses attribute.applies_to.taxs 属性。 _ を .gandsors に適用します 属性。 .emergy_vehicle に _ を適用します 属性。 bicycles に _ を適用します attribute.environmental_zone_ref. partition_name attribute.environmental_zone_ref.identifier
0 [ { 'ref' :{ 「パーティション 」 : '18403672' 、 ' 識別子 ... 正しい 正しい 正しい 正しい 正しい 正しい 正しい 正しい 誤り 誤り 誤り 誤り 誤り すべて 詳細については、 cm:envzone:227 を参照してください
1 [ { 'ref' :{ 「パーティション 」 : '18403672' 、 ' 識別子 ... 正しい 正しい 正しい 正しい 正しい 正しい 正しい 正しい 誤り 誤り 誤り 誤り 誤り すべて 詳細については、 cm:envzone:227 を参照してください
df = navigation_attributes.get_referencing(tiles, "restricted_driving_manoeuvre", "first_segment")
df.head(2)
セグメント 進む 戻る 属性 .appliance_to.buses attribute.applies_to.automobiles attribute.applies_to.taxs attribute.applies_to.carpools 属性。 _ を .gandsors に適用します attribute.applies_to .tracks 属性。 .through_traffic に _ を適用します attribute.applies_to.deliveries 属性。 .emergy_vehicle に _ を適用します 属性。オートバイに _ を適用します 属性。 bicycles に _ を適用します attribute.restriction_type attribute.applies_during
ref_partition ref_identifier
19318110 場所 : cm: セグメント : 397212474. [ { 'ref' :{ 「パーティション 」 : '19318110' 、 ' 識別子 ... 正しい 誤り 正しい 誤り 誤り 誤り 誤り 誤り 誤り 誤り 誤り 誤り 誤り 法律 []
場所 : cm: セグメント : 421671070 [ { 'ref' :{ 「パーティション 」 : '19318110' 、 ' 識別子 ... 正しい 誤り 誤り 正しい 正しい 正しい 誤り 正しい 正しい 正しい 誤り 正しい 誤り 法律 []

3.12 高度なナビゲーション属性

レイヤー ID - 詳細 - ナビゲーション - 属性

adv_navigation_attributes = hmc.advanced_navigation_attributes
types_to_df(adv_navigation_attributes.object_types())
データクラス パーティション によるインデックス ID でインデックスを作成します 参照タイプ
タイプ
black_spot HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
GRADE_CATEGORY HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
追い越し禁止 HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
PROTECTED_ATRIVING HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
railway _ crossing HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
SPECIFIC_SPEED_STATISTS HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
制限速度 HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
TRAFFIC_SIGNAL HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
TRAFFIC_SIGN HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
variable_speed_limit HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
variable_speed_sign HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
景色のよい場所 HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
レクリエーション車両の制限 HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
車両のチェックポイント HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
adv_navigation_attributes.ref_types()
{'black_spot': ['first_segment', 'segment'],
 'grade_category': ['first_segment', 'segment'],
 'overtaking_restriction': ['first_segment', 'segment'],
 'protected_overtaking': ['first_segment', 'segment'],
 'railway_crossing': ['first_segment', 'segment'],
 'special_speed_situation': ['first_segment', 'segment'],
 'speed_limit': ['first_segment', 'segment'],
 'traffic_signal': ['first_segment', 'segment'],
 'traffic_sign': ['first_segment', 'segment'],
 'variable_speed_limit': ['first_segment', 'segment'],
 'variable_speed_sign': ['first_segment', 'segment'],
 'scenic': ['first_segment', 'segment'],
 'recreational_vehicle_restriction': ['first_segment', 'segment'],
 'vehicle_checkpoint': ['first_segment', 'segment']}
types_to_df(adv_navigation_attributes.object_types())
データクラス パーティション によるインデックス ID でインデックスを作成します 参照タイプ
タイプ
black_spot HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
GRADE_CATEGORY HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
追い越し禁止 HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
PROTECTED_ATRIVING HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
railway _ crossing HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
SPECIFIC_SPEED_STATISTS HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
制限速度 HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
TRAFFIC_SIGNAL HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
TRAFFIC_SIGN HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
variable_speed_limit HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
variable_speed_sign HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
景色のよい場所 HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
レクリエーション車両の制限 HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
車両のチェックポイント HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
tiles = [19318110]
df = adv_navigation_attributes.get(tiles, "speed_limit")
df.head(2)
セグメント 進む 戻る attribute.value attribute.source attribute.unlimited
0 [ { 'ref' :{ 「パーティション 」 : '19318110' 、 ' 識別子 ... 正しい 誤り 8 投稿済み 誤り
1 [ { 'ref' :{ 「パーティション 」 : '19318110' 、 ' 識別子 ... 誤り 正しい 8 投稿済み 誤り
df = adv_navigation_attributes.get(tiles, "traffic_signal")
df.head(2)
セグメント 進む 戻る attribute.signal_location
0 [ { 'ref' :{ 「パーティション 」 : '19318110' 、 ' 識別子 ... 正しい 誤り SIGN_LOCATION_UNKNOWN
1 [ { 'ref' :{ 「パーティション 」 : '19318110' 、 ' 識別子 ... 誤り 正しい SIGN_LOCATION_UNKNOWN
df = adv_navigation_attributes.get(tiles, "traffic_sign")
df.head(2)
セグメント 進む 戻る attribute.traffic_sign_type attribute.traffic_sign_category attribute.traffic_sign_value.value attribute.traffic_sign_value.language attribute.pre_warning.value attribute.pre_warning.language attribute.duration.value ... attribute.validity_time.language attribute.general_warning_sign_type attribute.traffic_sign_subcategory attribute.weather_type attribute.accessible_by.takes attribute.accessible_by.deave_tracks attribute.accessible_by.bus attribute.accessible_by.auto_trailer attribute.accessible_by.motorhome 属性 .accessible_by.biscover
0 [ { 'ref' :{ 「パーティション 」 : '19318110' 、 ' 識別子 ... 正しい 誤り 追い越し禁止の開始地点 規制の署名 ... General_warning_sign_type_unknown TRAFFIC_SIGN_SUBCATION_UNKNOWN weather_type_unknown
1 [ { 'ref' :{ 「パーティション 」 : '19318110' 、 ' 識別子 ... 誤り 正しい 追い越し禁止の開始地点 規制の署名 ... General_warning_sign_type_unknown TRAFFIC_SIGN_SUBCATION_UNKNOWN weather_type_unknown 誤り 誤り 誤り 誤り 誤り 誤り

2 行 × 22 列

df = adv_navigation_attributes.get_referencing(tiles, "traffic_sign", "first_segment")
df.head(2)
セグメント 進む 戻る attribute.traffic_sign_type attribute.traffic_sign_category attribute.traffic_sign_value.value attribute.traffic_sign_value.language attribute.pre_warning.value attribute.pre_warning.language attribute.duration.value ... attribute.validity_time.language attribute.general_warning_sign_type attribute.traffic_sign_subcategory attribute.weather_type attribute.accessible_by.takes attribute.accessible_by.deave_tracks attribute.accessible_by.bus attribute.accessible_by.auto_trailer attribute.accessible_by.motorhome 属性 .accessible_by.biscover
ref_partition ref_identifier
19318110 HERE : cm: segment : 857331872 [ { 'ref' :{ 「パーティション 」 : '19318110' 、 ' 識別子 ... 正しい 誤り 追い越し禁止の開始地点 規制の署名 ... General_warning_sign_type_unknown TRAFFIC_SIGN_SUBCATION_UNKNOWN weather_type_unknown
HERE : cm: segment : 411531225 [ { 'ref' :{ 「パーティション 」 : '19318110' 、 ' 識別子 ... 誤り 正しい 追い越し禁止の開始地点 規制の署名 ... General_warning_sign_type_unknown TRAFFIC_SIGN_SUBCATION_UNKNOWN weather_type_unknown 誤り 誤り 誤り 誤り 誤り 誤り

2 行 × 22 列

df = adv_navigation_attributes.get(tiles, "railway_crossing")
df.head(2)
セグメント 進む 戻る attribute.crossing_type
0 [ { 'ref' :{ 「パーティション 」 : '19318110' 、 ' 識別子 ... 正しい 誤り 保護されました
1 [ { 'ref' :{ 「パーティション 」 : '19318110' 、 ' 識別子 ... 誤り 正しい 保護されました
df = adv_navigation_attributes.get_referencing(tiles, "railway_crossing", "segment")
df.head(2)
セグメント 進む 戻る attribute.crossing_type
ref_partition ref_identifier
19318110 HERE : cm : segment : 455427404 [ { 'ref' :{ 「パーティション 」 : '19318110' 、 ' 識別子 ... 正しい 誤り 保護されました
HERE : cm : segment : 455427404 [ { 'ref' :{ 「パーティション 」 : '19318110' 、 ' 識別子 ... 誤り 正しい 保護されました

3.13 自転車の属性

レイヤー ID - 自転車属性

bicycle_attributes = hmc.bicycle_attributes
types_to_df(bicycle_attributes.object_types())
データクラス パーティション によるインデックス ID でインデックスを作成します 参照タイプ
タイプ
biccycle_access_override HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
biccycle_protection_type HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
biccycle_travel_direction_override HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
dedicated_cycle_path HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
biccycle_path HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
自転車の _ アクセス _ が確認されました HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
bicycle_attributes.ref_types()
{'bicycle_access_override': ['first_segment', 'segment'],
 'bicycle_protection_type': ['first_segment', 'segment'],
 'bicycle_travel_direction_override': ['first_segment', 'segment'],
 'dedicated_bicycle_path': ['first_segment', 'segment'],
 'bicycle_path': ['first_segment', 'segment'],
 'bicycle_access_verified': ['first_segment', 'segment']}
types_to_df(bicycle_attributes.object_types())
データクラス パーティション によるインデックス ID でインデックスを作成します 参照タイプ
タイプ
biccycle_access_override HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
biccycle_protection_type HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
biccycle_travel_direction_override HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
dedicated_cycle_path HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
biccycle_path HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
自転車の _ アクセス _ が確認されました HERE .content.hmc2.base_attributes.Attribute 誤り 誤り FIRST_SEGMENT 、 SEGMENT
tiles = [19318110]
df = bicycle_attributes.get_referencing(tiles, "bicycle_path", "segment")
df.head(2)
セグメント 進む 戻る attribute.separately_digitized attribute.dedicated_bicycle_path attribute.surface_type
ref_partition ref_identifier
19318110 HERE : cm: segment : 399602652 [ { 'ref' :{ 「パーティション 」 : '19318110' 、 ' 識別子 ... 正しい 正しい 正しい SIDE_UNKNOWN 表面タイプが不明です
HERE : cm : segment : 420339828 [ { 'ref' :{ 「パーティション 」 : '19318110' 、 ' 識別子 ... 正しい 正しい 正しい SIDE_UNKNOWN 表面タイプが不明です
df = bicycle_attributes.get_referencing(tiles, "dedicated_bicycle_path", "segment")
df.head(2)

3.14 メタデータ を配置します

レイヤー ID - 場所 - メタデータ

places_metadata = hmc.places_metadata
types_to_df(places_metadata.object_types())
データクラス パーティション によるインデックス ID でインデックスを作成します 参照タイプ
タイプ
CATEGORY_SYSTEM HERE .content.hmc2.metadata.CategorySystem 誤り 正しい なし
カテゴリ HERE .content.hmc2.metadata.Category 誤り 正しい なし
places_metadata.get("all", "category_system")
name.text.value name.text.language name.name_type 名前 .representation 説明
識別子
ここで、 pds:chain_families:chain_families chain_families 名前のタイプが不明です [] <NA>
HERE : pds:chains:chains チェーン 名前のタイプが不明です [] <NA>
HERE : pds:lcs-foodtype:lcs-foodtype LCS-foodtype 名前のタイプが不明です [] <NA>
場所 : pds:NAVTEQ-LCMS:NAVTEQ-LCMS NAVTEQ-LCMS 名前のタイプが不明です [] <NA>
HERE : PDS: Nokia - foodtype: Nokia - foodtype. Nokia - 食品タイプ 名前のタイプが不明です [] <NA>
df = places_metadata.get("all", "category")
df.head(2)
name.text.value name.text.language name.name_type 名前 .representation description.text.value description.text.language description.name_type 説明。リプレゼンテーション CATEGORY_SYSTEM 説明
識別子
ここで、 pds:chain_families:10001 を参照してください BMW en 名前のタイプが不明です [] BMW en 名前のタイプが不明です [] ここで、 pds:chain_families:chain_families
電子メール : pds:chain_families:10002. フィアット en 名前のタイプが不明です [] ここで、 pds:chain_families:chain_families <NA>

3.15 メタデータ を構築しています

レイヤー ID ビルディングメタデータ

building_metadata = hmc.building_metadata
types_to_df(building_metadata.object_types())
データクラス パーティション によるインデックス ID でインデックスを作成します 参照タイプ
タイプ
CATEGORY_SYSTEM HERE .content.hmc2.metadata.CategorySystem 誤り 正しい なし
カテゴリ HERE .content.hmc2.metadata.Category 誤り 正しい なし
building_metadata.get("all", "category_system")
name.text.value name.text.language name.name_type 名前 .representation description.text.value description.text.language description.name_type 説明。リプレゼンテーション
識別子
HERE : cm:building-category: 1999217009 FEATSTP 名前のタイプが不明です [] フィーチャーのサブタイプ 名前のタイプが不明です []
HERE : cm:building-category: 1999021584 機能 名前のタイプが不明です [] 機能タイプ 名前のタイプが不明です []
場所 : cm: building-category: 7979404116 JPN_CARTOFEATURE_TYPES 名前のタイプが不明です [] 日本特有の風土 名前のタイプが不明です []
場所 : cm: building-category: 7979406126 JPN_FEATSTP 名前のタイプが不明です [] 日本固有の建物タイプ 名前のタイプが不明です []
df = building_metadata.get("all", "category")
df.head(2)
name.text.value name.text.language name.name_type 名前 .representation 説明 CATEGORY_SYSTEM
識別子
HERE : cm: building-category: 2005000 ビジネス / 商業ビル / ランドマーク 名前のタイプが不明です [] <NA> HERE : cm:building-category: 1999217009
HERE : cm: building-category: 2005000 ビジネス / 商業ビル / ランドマーク 名前のタイプが不明です [] <NA> HERE : cm:building-category: 1999021584

3.16 地図メタデータ

レイヤー ID - 地図作成 - メタデータ

cartography_metadata = hmc.cartography_metadata
types_to_df(places_metadata.object_types())
データクラス パーティション によるインデックス ID でインデックスを作成します 参照タイプ
タイプ
CATEGORY_SYSTEM HERE .content.hmc2.metadata.CategorySystem 誤り 正しい なし
カテゴリ HERE .content.hmc2.metadata.Category 誤り 正しい なし
cartography_metadata.get("all", "category_system")
name.text.value name.text.language name.name_type 名前 .representation description.text.value description.text.language description.name_type 説明。リプレゼンテーション
識別子
詳細については、 cm:carto-category:1999893136 を参照してください CLS_Published_features. 名前のタイプが不明です [] CLS_Published_features. 名前のタイプが不明です []
詳細については、 cm:carto-category: 1999021599 を参照してください DISPCLAS 名前のタイプが不明です [] 表示クラス 名前のタイプが不明です []
詳細については、 cm: carto-category: 1999021584 を参照してください 機能 名前のタイプが不明です [] 機能タイプ 名前のタイプが不明です []
場所 : cm: carto-category: 7979404116 JPN_CARTOFEATURE_TYPES 名前のタイプが不明です [] 日本特有の風土 名前のタイプが不明です []
場所 : cm: carto-category: 7979406126 JPN_FEATSTP 名前のタイプが不明です [] 日本固有の建物タイプ 名前のタイプが不明です []
HERE : cm:carto-category: 1999918379 landcover_class 名前のタイプが不明です [] landcover_class 名前のタイプが不明です []
df = cartography_metadata.get("all", "category")
df.head(2)
name.text.value name.text.language name.name_type 名前 .representation 説明 CATEGORY_SYSTEM
識別子
場所 : cm: Carto-category: 該当なし 名前のタイプが不明です [] <NA> 詳細については、 cm:carto-category: 1999021599 を参照してください
場所 : cm: carto-category: 1. ファーストクラス 名前のタイプが不明です [] <NA> 詳細については、 cm:carto-category: 1999021599 を参照してください

3.17トラックサービスの場所

truck_service_locations = hmc.truck_service_locations
types_to_df(truck_service_locations.object_types())
データクラス パーティション によるインデックス ID でインデックスを作成します 参照タイプ
タイプ
サプライヤー ここに。content.hmc2.models.Supplier 正しい 正しい なし
著者 ここに。content.hmc2.models.Author 正しい 誤り なし
場所 ここです。content.hmc2.models。場所 正しい 正しい なし
external_identifier ここに.content.hmc2.models.ExternalIdentifier 正しい 正しい なし
連絡先情報 ここに.content.hmc2.models.ContactInformationがあります 正しい 誤り なし
Operating_time content.hmc2.models.OperatingTime 正しい 誤り なし
フィードバック ここに.content.hmc2.models.Feedback 正しい 誤り なし
支払い ここに。content.hmc2.models.Payment 正しい 誤り なし
relationship_attribute ここに.content.hmc2.models.RelationshipAttributeがあります 正しい 誤り なし
capacity_attribute ここに.content.hmc2.models.CapacityAttribute 正しい 誤り なし
インターネット接続属性 ここに.content.hmc2.models.InternetConnectionAtt... 正しい 誤り なし
price_range ここに.content.hmc2.models.PriceRangeがあります 正しい 誤り なし
話し言葉 ここに。content.hmc2.models.SpokenLanguage 正しい 誤り なし
qr_code_attribute ここに.content.hmc2.models.QrCodeAttribute 正しい 誤り なし
verification_attribute here.content.hmc2.models.VerificationAttribute 正しい 誤り なし
media_reference_attribute ここに.content.hmc2.models.MediaReferenceAttribute 正しい 誤り なし
QUALITY_SCORE content.hmc2.models.QualityScore 正しい 誤り なし
place_access_attribute ここに.content.hmc2.models.PlaceAccessAttribute 正しい 誤り なし
amenities_attribute ここに.content.hmc2.models.AmenitiesAttribute 正しい 誤り なし
アルコール_サービス_属性 ここに.content.hmc2.models.AlcoholServiceAttribute 正しい 誤り なし
basic_info_attribute here.content.hmc2.models.BasicInfoAttribute 正しい 誤り なし
その他の情報 ここ。content.hmc2.models.OtherInformation 正しい 誤り なし
electric_charge_attribute content.hmc2.models.ElectricChargeAttribute 正しい 誤り なし
hotel_attribute ここに.content.hmc2.models.HotelAttribute 正しい 誤り なし
ロケーション情報 ここに.content.hmc2.models.LocationInformationがあります 正しい 誤り なし
parking_attribute ここに.content.hmc2.models.ParkingAttributeがあります 正しい 誤り なし
restaurant_attribute here.content.hmc2.models.RestaurantAttribute 正しい 誤り なし
transit_attribute ここに.content.hmc2.models.TransitAttribute 正しい 誤り なし
Vehicle_services_attribute ここに.content.hmc2.models.VehicleServicesAttribute 正しい 誤り なし
address ここに.content.hmc2.models.Address 正しい 誤り なし
位置情報 ここ。content.hmc2.models.Location 正しい 正しい なし
truck_attribute here.content.hmc2.models.TruckAttribute 正しい 誤り なし
FUEL_TYPE_ATTRIBUTE ここに.content.hmc2.models.FuelTypeAttribute 正しい 誤り なし
social_signal ここに.content.hmc2.models.SocialSignal 正しい 誤り なし
port_attribute content.hmc2.models.PortAttribute 正しい 誤り なし
安全カメラ(Safety_Camera ここに。content.hmc2.models.SafetyCamera 正しい 誤り なし
black_spot content.hmc2.models.BlackSpot 正しい 誤り なし
match_level_attribute here.content.hmc2.models.MatchLevelAttribute 正しい 誤り なし
Affiliation_attribute content.hmc2.models.AffiliationAttribute 正しい 誤り なし
Officeタイプ属性 ここに.content.hmc2.models.OfficeTypeAttribute 正しい 誤り なし
NOTE_TYPE_ATTRIBUTE ここに.content.hmc2.models.NoteTypeAttribute 正しい 誤り なし
place_category_confidence_attribute content.hmc2.models.PlaceCategoryConfiden ... 正しい 誤り なし
Popularity_attribute ここに.content.hmc2.models.PopularityAttribute 正しい 誤り なし
VENDOR_URL_ATTRIBUTE content.hmc2.models.VendorUrlAttribute 正しい 誤り なし
df = truck_service_locations.get("18783524", "external_identifier")
df.head(2)
場所 supplier.partition_id 仕入先ID supplier.name supplier.category.partition supplier.category.identifier 非アクティブ カテゴリパーティション Category.identifier タイプ
partition_id ID
18783524 1010706766 [ { 'partition_id': '18783524'、'id':'ここ:PDS:... 18783524 ここで: pds:placesupplier:corepoixml [ { ' text ':{ '値':'corepoixml'、'language':...って...。 すべて ここで:PDS:NAVTEQ-LCMS:700-7900-0130 誤り すべて ここで:PDS:NAVTEQ-LCMS:700-7600-0116 仕入先POIID
1010737751 [ { 'partition_id': '18783524'、'id':'ここ:PDS:... 18783524 ここで: pds:placesupplier:corepoixml [ { ' text ':{ '値':'corepoixml'、'language':...って...。 すべて ここで:PDS:NAVTEQ-LCMS:700-7900-0130 誤り すべて ここで:PDS:NAVTEQ-LCMS:700-7600-0116 仕入先POIID

3.18ここに場所

here_places = hmc.here_places
types_to_df(here_places.object_types())
データクラス パーティション によるインデックス ID でインデックスを作成します 参照タイプ
タイプ
サプライヤー ここに。content.hmc2.models.Supplier 正しい 正しい なし
著者 ここに。content.hmc2.models.Author 正しい 誤り なし
場所 ここです。content.hmc2.models。場所 正しい 正しい なし
external_identifier ここに.content.hmc2.models.ExternalIdentifier 正しい 正しい なし
連絡先情報 ここに.content.hmc2.models.ContactInformationがあります 正しい 誤り なし
Operating_time content.hmc2.models.OperatingTime 正しい 誤り なし
フィードバック ここに.content.hmc2.models.Feedback 正しい 誤り なし
支払い ここに。content.hmc2.models.Payment 正しい 誤り なし
relationship_attribute ここに.content.hmc2.models.RelationshipAttributeがあります 正しい 誤り なし
capacity_attribute ここに.content.hmc2.models.CapacityAttribute 正しい 誤り なし
インターネット接続属性 ここに.content.hmc2.models.InternetConnectionAtt... 正しい 誤り なし
price_range ここに.content.hmc2.models.PriceRangeがあります 正しい 誤り なし
話し言葉 ここに。content.hmc2.models.SpokenLanguage 正しい 誤り なし
qr_code_attribute ここに.content.hmc2.models.QrCodeAttribute 正しい 誤り なし
verification_attribute here.content.hmc2.models.VerificationAttribute 正しい 誤り なし
media_reference_attribute ここに.content.hmc2.models.MediaReferenceAttribute 正しい 誤り なし
QUALITY_SCORE content.hmc2.models.QualityScore 正しい 誤り なし
place_access_attribute ここに.content.hmc2.models.PlaceAccessAttribute 正しい 誤り なし
amenities_attribute ここに.content.hmc2.models.AmenitiesAttribute 正しい 誤り なし
アルコール_サービス_属性 ここに.content.hmc2.models.AlcoholServiceAttribute 正しい 誤り なし
basic_info_attribute here.content.hmc2.models.BasicInfoAttribute 正しい 誤り なし
その他の情報 ここ。content.hmc2.models.OtherInformation 正しい 誤り なし
electric_charge_attribute content.hmc2.models.ElectricChargeAttribute 正しい 誤り なし
hotel_attribute ここに.content.hmc2.models.HotelAttribute 正しい 誤り なし
ロケーション情報 ここに.content.hmc2.models.LocationInformationがあります 正しい 誤り なし
parking_attribute ここに.content.hmc2.models.ParkingAttributeがあります 正しい 誤り なし
restaurant_attribute here.content.hmc2.models.RestaurantAttribute 正しい 誤り なし
transit_attribute ここに.content.hmc2.models.TransitAttribute 正しい 誤り なし
Vehicle_services_attribute ここに.content.hmc2.models.VehicleServicesAttribute 正しい 誤り なし
address ここに.content.hmc2.models.Address 正しい 誤り なし
位置情報 ここ。content.hmc2.models.Location 正しい 正しい なし
truck_attribute here.content.hmc2.models.TruckAttribute 正しい 誤り なし
FUEL_TYPE_ATTRIBUTE ここに.content.hmc2.models.FuelTypeAttribute 正しい 誤り なし
social_signal ここに.content.hmc2.models.SocialSignal 正しい 誤り なし
port_attribute content.hmc2.models.PortAttribute 正しい 誤り なし
安全カメラ(Safety_Camera ここに。content.hmc2.models.SafetyCamera 正しい 誤り なし
black_spot content.hmc2.models.BlackSpot 正しい 誤り なし
match_level_attribute here.content.hmc2.models.MatchLevelAttribute 正しい 誤り なし
Affiliation_attribute content.hmc2.models.AffiliationAttribute 正しい 誤り なし
Officeタイプ属性 ここに.content.hmc2.models.OfficeTypeAttribute 正しい 誤り なし
NOTE_TYPE_ATTRIBUTE ここに.content.hmc2.models.NoteTypeAttribute 正しい 誤り なし
place_category_confidence_attribute content.hmc2.models.PlaceCategoryConfiden ... 正しい 誤り なし
Popularity_attribute ここに.content.hmc2.models.PopularityAttribute 正しい 誤り なし
VENDOR_URL_ATTRIBUTE content.hmc2.models.VendorUrlAttribute 正しい 誤り なし
df = here_places.get("19319399", "external_identifier")
df.head(2)
場所 supplier.partition_id 仕入先ID supplier.name supplier.category.partition supplier.category.identifier 非アクティブ カテゴリパーティション Category.identifier タイプ
partition_id ID
19319399 -- ONOWf770T110HQFg-Ncg [ { 'partition_id': '19399'、'id':'ここ:PDS:... 19319399 ここで: pds:placesupplier:yelp [ { ' text ':{ '値':'yelp'、'language':''}、'... すべて ここで:PDS:NAVTEQ-LCMS:900-9300-0221 誤り すべて ここに: PDS : NAVTEQ-LCMS : 700-7400-0000 仕入先POIID
-- P10bpP69ZAm_mQm5MkVA [ { 'partition_id': '19399'、'id':'ここ:PDS:... 19319399 ここで: pds:placesupplier:yelp [ { ' text ':{ '値':'yelp'、'language':''}、'... すべて ここで:PDS:NAVTEQ-LCMS:900-9300-0221 誤り 仕入先POIID

3.19ここに基本マップを配置します

here_places_essential_map = hmc.here_places_essential_map
types_to_df(here_places.object_types())
データクラス パーティション によるインデックス ID でインデックスを作成します 参照タイプ
タイプ
サプライヤー ここに。content.hmc2.models.Supplier 正しい 正しい なし
著者 ここに。content.hmc2.models.Author 正しい 誤り なし
場所 ここです。content.hmc2.models。場所 正しい 正しい なし
external_identifier ここに.content.hmc2.models.ExternalIdentifier 正しい 正しい なし
連絡先情報 ここに.content.hmc2.models.ContactInformationがあります 正しい 誤り なし
Operating_time content.hmc2.models.OperatingTime 正しい 誤り なし
フィードバック ここに.content.hmc2.models.Feedback 正しい 誤り なし
支払い ここに。content.hmc2.models.Payment 正しい 誤り なし
relationship_attribute ここに.content.hmc2.models.RelationshipAttributeがあります 正しい 誤り なし
capacity_attribute ここに.content.hmc2.models.CapacityAttribute 正しい 誤り なし
インターネット接続属性 ここに.content.hmc2.models.InternetConnectionAtt... 正しい 誤り なし
price_range ここに.content.hmc2.models.PriceRangeがあります 正しい 誤り なし
話し言葉 ここに。content.hmc2.models.SpokenLanguage 正しい 誤り なし
qr_code_attribute ここに.content.hmc2.models.QrCodeAttribute 正しい 誤り なし
verification_attribute here.content.hmc2.models.VerificationAttribute 正しい 誤り なし
media_reference_attribute ここに.content.hmc2.models.MediaReferenceAttribute 正しい 誤り なし
QUALITY_SCORE content.hmc2.models.QualityScore 正しい 誤り なし
place_access_attribute ここに.content.hmc2.models.PlaceAccessAttribute 正しい 誤り なし
amenities_attribute ここに.content.hmc2.models.AmenitiesAttribute 正しい 誤り なし
アルコール_サービス_属性 ここに.content.hmc2.models.AlcoholServiceAttribute 正しい 誤り なし
basic_info_attribute here.content.hmc2.models.BasicInfoAttribute 正しい 誤り なし
その他の情報 ここ。content.hmc2.models.OtherInformation 正しい 誤り なし
electric_charge_attribute content.hmc2.models.ElectricChargeAttribute 正しい 誤り なし
hotel_attribute ここに.content.hmc2.models.HotelAttribute 正しい 誤り なし
ロケーション情報 ここに.content.hmc2.models.LocationInformationがあります 正しい 誤り なし
parking_attribute ここに.content.hmc2.models.ParkingAttributeがあります 正しい 誤り なし
restaurant_attribute here.content.hmc2.models.RestaurantAttribute 正しい 誤り なし
transit_attribute ここに.content.hmc2.models.TransitAttribute 正しい 誤り なし
Vehicle_services_attribute ここに.content.hmc2.models.VehicleServicesAttribute 正しい 誤り なし
address ここに.content.hmc2.models.Address 正しい 誤り なし
位置情報 ここ。content.hmc2.models.Location 正しい 正しい なし
truck_attribute here.content.hmc2.models.TruckAttribute 正しい 誤り なし
FUEL_TYPE_ATTRIBUTE ここに.content.hmc2.models.FuelTypeAttribute 正しい 誤り なし
social_signal ここに.content.hmc2.models.SocialSignal 正しい 誤り なし
port_attribute content.hmc2.models.PortAttribute 正しい 誤り なし
安全カメラ(Safety_Camera ここに。content.hmc2.models.SafetyCamera 正しい 誤り なし
black_spot content.hmc2.models.BlackSpot 正しい 誤り なし
match_level_attribute here.content.hmc2.models.MatchLevelAttribute 正しい 誤り なし
Affiliation_attribute content.hmc2.models.AffiliationAttribute 正しい 誤り なし
Officeタイプ属性 ここに.content.hmc2.models.OfficeTypeAttribute 正しい 誤り なし
NOTE_TYPE_ATTRIBUTE ここに.content.hmc2.models.NoteTypeAttribute 正しい 誤り なし
place_category_confidence_attribute content.hmc2.models.PlaceCategoryConfiden ... 正しい 誤り なし
Popularity_attribute ここに.content.hmc2.models.PopularityAttribute 正しい 誤り なし
VENDOR_URL_ATTRIBUTE content.hmc2.models.VendorUrlAttribute 正しい 誤り なし
df = here_places_essential_map.get("18431549", "external_identifier")
df.head(2)
場所 supplier.partition_id 仕入先ID supplier.name supplier.category.partition supplier.category.identifier 非アクティブ カテゴリパーティション Category.identifier タイプ
partition_id ID
18431549 -e55FIy9a2kmRss2MhUdQ [ { 'partition_id': '18431549'、'id':'ここ:PDS:... 18431549 ここで: pds:placesupplier:yelp [ { ' text ':{ '値':'yelp'、'language':''}、'... すべて ここで:PDS:NAVTEQ-LCMS:800-8700-0298 誤り すべて ここで:PDS:NAVTEQ-LCMS:700-7400-0133 仕入先POIID
0GxDCLV4-j447WTPcIIKoQ [ { 'partition_id': '18431549'、'id':'ここ:PDS:... 18431549 ここで: pds:placesupplier:yelp [ { ' text ':{ '値':'yelp'、'language':''}、'... すべて ここで:PDS:NAVTEQ-LCMS:800-8700-0298 誤り すべて ここで:PDS:NAVTEQ-LCMS:200-2200-0020 仕入先POIID

4. マルチレイヤバインディング

4.1 セグメントの管理境界

このバインディングは、セグメントを管理境界に関連付けます。

レイヤー ID - 管理者の場所管理者の場所

segment_admin_boundary = hmc.segment_admin_boundary
types_to_df(segment_admin_boundary.object_types())
データクラス パーティション によるインデックス ID でインデックスを作成します 参照タイプ
タイプ
segment_admin_boundary here.content.hmc2.segment_admin_boundary.Segme 。 正しい 誤り セグメント、配置
df = segment_admin_boundary.get(17302684, "segment_admin_boundary")
df.head(2)
セグメント 進む 戻る ple_ref. パーティション PLACE_REFER 識別子 場所の名前 ADMIN_CATEGORY location.partition_id location.location_id location.location_type ... location.segment_anchor.oriented_segment_ref location.segment_anchor.attribute_orientation location.segment_anchor_side 位置情報アクセス者 location.popical_geometry を参照してください location.alternate_geometry location_with_location_ref.partition_name 内の場所 location.bine_location_ref.identifier location.bounding_box location.level_info
partition_id
17302684 [ { 'ref' :{ 「パーティション 」 : '17302684' 、 ' 識別子 ... 正しい 正しい 23060936-27869540-27869541 場所 : cm: namedplace:27869542 [ { 'text' :{ ' 値 ' : 「チャタム諸島」、「言語」 ... city 23060936-27869540-27869541 場所 : cm:namedplace-loc:27869542 エリア ... [] relative_direction_unknown SIDE_UNKNOWN <NA> [] []
17302684 [ { 'ref' :{ 「パーティション 」 : '17302684' 、 ' 識別子 ... 正しい 正しい 23060936-27869540-27869541 場所 : cm: namedplace:27869549 [ { 'text' :{ ' 値 ' : 「 8016 」、「言語」:'' } 、 '' 。 郵便番号 23060936-27869540-27869541 場所 : cm:namedplace-loc:27869549 エリア ... [] relative_direction_unknown SIDE_UNKNOWN <NA> [] []

2 行 × 24 列

df = segment_admin_boundary.get(17302684, "segment_admin_boundary")
df.head(2)
セグメント 進む 戻る ple_ref. パーティション PLACE_REFER 識別子 場所の名前 ADMIN_CATEGORY location.partition_id location.location_id location.location_type ... location.segment_anchor.oriented_segment_ref location.segment_anchor.attribute_orientation location.segment_anchor_side 位置情報アクセス者 location.popical_geometry を参照してください location.alternate_geometry location_with_location_ref.partition_name 内の場所 location.bine_location_ref.identifier location.bounding_box location.level_info
partition_id
17302684 [ { 'ref' :{ 「パーティション 」 : '17302684' 、 ' 識別子 ... 正しい 正しい 23060936-27869540-27869541 場所 : cm: namedplace:27869542 [ { 'text' :{ ' 値 ' : 「チャタム諸島」、「言語」 ... city 23060936-27869540-27869541 場所 : cm:namedplace-loc:27869542 エリア ... [] relative_direction_unknown SIDE_UNKNOWN <NA> [] []
17302684 [ { 'ref' :{ 「パーティション 」 : '17302684' 、 ' 識別子 ... 正しい 正しい 23060936-27869540-27869541 場所 : cm: namedplace:27869549 [ { 'text' :{ ' 値 ' : 「 8016 」、「言語」:'' } 、 '' 。 郵便番号 23060936-27869540-27869541 場所 : cm:namedplace-loc:27869549 エリア ... [] relative_direction_unknown SIDE_UNKNOWN <NA> [] []

2 行 × 24 列

### Construct a new Reference by giving partition and identifier.
segment_ref = make_ref("17302684", "here:cm:segment:499005300")
segment_admin_boundary_atts = segment_admin_boundary.get_referencing("17302684", "segment_admin_boundary", 
                                                       "segment", segment_ref)
segment_admin_boundary_atts.head(2)
partition_id セグメント 進む 戻る ple_ref. パーティション PLACE_REFER 識別子 場所の名前 ADMIN_CATEGORY location.partition_id location.location_id ... location.segment_anchor.oriented_segment_ref location.segment_anchor.attribute_orientation location.segment_anchor_side 位置情報アクセス者 location.popical_geometry を参照してください location.alternate_geometry location_with_location_ref.partition_name 内の場所 location.bine_location_ref.identifier location.bounding_box location.level_info
0 17302684 [ { 'ref' :{ 「パーティション 」 : '17302684' 、 ' 識別子 ... 正しい 正しい 23060936-27869540-27869541 場所 : cm: namedplace:27869542 [ { 'text' :{ ' 値 ' : 「チャタム諸島」、「言語」 ... city 23060936-27869540-27869541 場所 : cm:namedplace-loc:27869542 ... [] relative_direction_unknown SIDE_UNKNOWN <NA> [] []
1 17302684 [ { 'ref' :{ 「パーティション 」 : '17302684' 、 ' 識別子 ... 正しい 正しい 23060936-27869540-27869541 場所 : cm: namedplace:27869549 [ { 'text' :{ ' 値 ' : 「 8016 」、「言語」:'' } 、 '' 。 郵便番号 23060936-27869540-27869541 場所 : cm:namedplace-loc:27869549 ... [] relative_direction_unknown SIDE_UNKNOWN <NA> [] []

2 列 × 25 列

### Construct a new Reference by giving partition and identifier.
place_ref = make_ref("23060936", "here:cm:namedplace:23060936")
place_admin_boundary_atts = segment_admin_boundary.get_referencing("17302684", "segment_admin_boundary", 
                                                       "place", place_ref)
place_admin_boundary_atts
partition_id セグメント 進む 戻る ple_ref. パーティション PLACE_REFER 識別子 場所の名前 ADMIN_CATEGORY location.partition_id location.location_id ... location.segment_anchor.oriented_segment_ref location.segment_anchor.attribute_orientation location.segment_anchor_side 位置情報アクセス者 location.popical_geometry を参照してください location.alternate_geometry location_with_location_ref.partition_name 内の場所 location.bine_location_ref.identifier location.bounding_box location.level_info
0 17302684 [ { 'ref' :{ 「パーティション 」 : '17302684' 、 ' 識別子 ... 正しい 正しい 23060936 場所 : cm: namedplace : 23060936 [ { 'text' :{ ' 値 ' : ' ニュージーランド ' 、 ' 言語 ' : ... 23060936 場所 : cm:namedplace-loc:23060936 ... [] relative_direction_unknown SIDE_UNKNOWN <NA> [] []

1 行 × 25 列

4.2 セグメントの環境ゾーン

この結合によって、セグメントが環境ゾーンに関連付けられます。

レイヤー ID - 環境ゾーンナビゲーション属性

ezc = hmc.environmental_zone_conditions
display(ezc)
<here.content.hmc2.environmental_zone_conditions.EnvironmentalZoneConditions at 0x7f31d53a8f70>
types_to_df(ezc.object_types())
データクラス パーティション によるインデックス ID でインデックスを作成します 参照タイプ
タイプ
環境ゾーンへのセグメント分割 HERE .contentity.hmc2.environment_zone_condition... 正しい 誤り 位置、セグメント
data_ezc = ezc.get(partition = 23618402, object_type = 'segment_to_environmental_zone')
data_ezc.head(2)
segment_ref. partition segment_ref. 識別子 segment_ref.inverted segment_ref.offset.start segment_ref.offset.end 進む 戻る applies_to.automobiles _ を .Buses に適用します タクシーに _ が適用されます ... zone.name zone.info.description zone.info.website.value zone.info.website.language zone.info.version_date zone.info.extent_date zone.info.country zone.vehicle_class zone.environment_badge ZONE.LOCATION_REF
partition_id
23618402 23618402 HERE : cm: segment : 76338653 誤り 0.000000 0.289408 正しい 正しい 正しい 正しい 正しい ... [ { 'text' :{ ' 値 ' : 'Berlin Umweltzone',' 言語 ... [ { ' value ' : 'De Umweltzone der Stadt Berlin は ... https://www.berlin.de/senuvk/umwelt/luftqualit 。 2019-05-09 2019-01-01 ドイツ [{ 'hickle_attributes' : { ' カテゴリ ' : ' 自動 ' 、 ' ... [{'badge_type' : 'demen_stick' 、 'zone_acc... [ { ' パーティション } ] : '23618400' 、 ' 識別子 ' :' HERE ...
23618402 23618402 HERE : cm: segment : 76338653 誤り 0.289408 0.545853 正しい 正しい 正しい 正しい 正しい ... [ { 'text' :{ ' 値 ' : 'Berlin Umweltzone',' 言語 ... [ { ' value ' : 'De Umweltzone der Stadt Berlin は ... https://www.berlin.de/senuvk/umwelt/luftqualit 。 2019-05-09 2019-01-01 ドイツ [{ 'hickle_attributes' : { ' カテゴリ ' : ' 自動 ' 、 ' ... [{'badge_type' : 'demen_stick' 、 'zone_acc... [ { ' パーティション } ] : '23618400' 、 ' 識別子 ' :' HERE ...

2 行 × 29 列

data_ezc.iloc[0]['zone.location_ref']
[{'partition': '23618400', 'identifier': 'here:cm:carto-loc:1415962522'}]
### Construct a new Reference by giving partition and identifier.
ref = make_ref(23618402, "here:cm:segment:92642459")
data = ezc.get_referencing(partition = 23618402, 
                           object_type = 'segment_to_environmental_zone', 
                           ref_type='segment',
                          referenced_obj=ref)
data
partition_id segment_ref. partition segment_ref. 識別子 segment_ref.inverted segment_ref.offset.start segment_ref.offset.end 進む 戻る applies_to.automobiles _ を .Buses に適用します ... zone.name zone.info.description zone.info.website.value zone.info.website.language zone.info.version_date zone.info.extent_date zone.info.country zone.vehicle_class zone.environment_badge ZONE.LOCATION_REF
0 23618402 23618402 HERE : cm: segment : 92642459 誤り 0.000000 0.517792 正しい 正しい 正しい 正しい ... [ { 'text' :{ ' 値 ' : ' ライプチヒー Strasse Dieself... [ { ' value ' : 「 Permanentes Durchfahrverbot in der ... https://www.berlin.de/special/auto-und-motor/n 。 2020-01-29 2019-07-25 ドイツ [{ 'hickle_attributes' : { ' カテゴリ ' : ' トラック ' 、 ... [{'badge_type' : 'demen_stick' 、 'zone_acc... <NA>
1 23618402 23618402 HERE : cm: segment : 92642459 誤り 0.517792 1.000000 正しい 正しい 正しい 正しい ... [ { 'text' :{ ' 値 ' : ' ライプチヒー Strasse Dieself... [ { ' value ' : 「 Permanentes Durchfahrverbot in der ... https://www.berlin.de/special/auto-und-motor/n 。 2020-01-29 2019-07-25 ドイツ [{ 'hickle_attributes' : { ' カテゴリ ' : ' トラック ' 、 ... [{'badge_type' : 'demen_stick' 、 'zone_acc... <NA>

2 行 × 30 列

### Construct a new Reference by giving partition and identifier.
ref = make_ref(23618400, "here:cm:carto-loc:1415962522")
data = ezc.get_referencing(partition = 23618402, 
                           object_type = 'segment_to_environmental_zone', 
                           ref_type='location',
                          referenced_obj=ref)
data.head(2)
partition_id segment_ref. partition segment_ref. 識別子 segment_ref.inverted segment_ref.offset.start segment_ref.offset.end 進む 戻る applies_to.automobiles _ を .Buses に適用します ... zone.name zone.info.description zone.info.website.value zone.info.website.language zone.info.version_date zone.info.extent_date zone.info.country zone.vehicle_class zone.environment_badge ZONE.LOCATION_REF
0 23618402 23618402 HERE : cm: segment : 76338653 誤り 0.000000 0.289408 正しい 正しい 正しい 正しい ... [ { 'text' :{ ' 値 ' : 'Berlin Umweltzone',' 言語 ... [ { ' value ' : 'De Umweltzone der Stadt Berlin は ... https://www.berlin.de/senuvk/umwelt/luftqualit 。 2019-05-09 2019-01-01 ドイツ [{ 'hickle_attributes' : { ' カテゴリ ' : ' 自動 ' 、 ' ... [{'badge_type' : 'demen_stick' 、 'zone_acc... [ { ' パーティション } ] : '23618400' 、 ' 識別子 ' :' HERE ...
1 23618402 23618402 HERE : cm: segment : 76338653 誤り 0.289408 0.545853 正しい 正しい 正しい 正しい ... [ { 'text' :{ ' 値 ' : 'Berlin Umweltzone',' 言語 ... [ { ' value ' : 'De Umweltzone der Stadt Berlin は ... https://www.berlin.de/senuvk/umwelt/luftqualit 。 2019-05-09 2019-01-01 ドイツ [{ 'hickle_attributes' : { ' カテゴリ ' : ' 自動 ' 、 ' ... [{'badge_type' : 'demen_stick' 、 'zone_acc... [ { ' パーティション } ] : '23618400' 、 ' 識別子 ' :' HERE ...

2 行 × 30 列

data_ezc.iloc[0]
segment_ref.ref.partition                                                 23618402
segment_ref.ref.identifier                                here:cm:segment:76338653
segment_ref.inverted                                                         False
segment_ref.offset.start                                                       0.0
segment_ref.offset.end                                                    0.289408
forward                                                                       True
backward                                                                      True
applies_to.automobiles                                                        True
applies_to.buses                                                              True
applies_to.taxis                                                              True
applies_to.carpools                                                           True
applies_to.trucks                                                             True
applies_to.through_traffic                                                    True
applies_to.deliveries                                                         True
applies_to.pedestrians                                                       False
applies_to.emergency_vehicles                                                False
applies_to.motorcycles                                                       False
applies_to.bicycles                                                          False
zone.identifier                                                  here:cm:envzone:2
zone.name                        [{'text': {'value': 'Berlin Umweltzone', 'lang...
zone.info.description            [{'value': 'Die Umweltzone der Stadt Berlin is...
zone.info.website.value          https://www.berlin.de/senuvk/umwelt/luftqualit...
zone.info.website.language                                                        
zone.info.version_date                                                  2019-05-09
zone.info.extent_date                                                   2019-01-01
zone.info.country                                                          GERMANY
zone.vehicle_class               [{'vehicle_attributes': {'category': 'AUTO', '...
zone.environmental_badge         [{'badge_type': 'DEU_GREEN_STICKER', 'zone_acc...
zone.location_ref                [{'partition': '23618400', 'identifier': 'here...
Name: 23618402, dtype: object

4.3 ナビゲーションおよび高度なナビゲーション属性レイヤーからの制限速度

このバインディングでは、ナビゲーションの制限速度と高度なナビゲーション属性のレイヤーを結合します。 拡張ナビゲーション属性レイヤーはプレミアムコンテンツであるため、アクセスは制限されます。

レイヤー ID - ナビゲーション属性詳細 - ナビゲーション属性

speed_limits = hmc.extended_speed_limit
speed_limits
<here.content.hmc2.extended_speed_limit.ExtendedSpeedLimit at 0x7f31d53b0100>
extended_speed_limit = speed_limits.get("17434043", "extended_speed_limit")
extended_speed_limit
segment_ref. partition segment_ref. 識別子 segment_ref.inverted segment_ref.offset.start segment_ref.offset.end 進む 戻る 制限速度 ソース 無制限
partition_id
17434043 17434043 HERE : cm: segment : 216802488 誤り 0.614832 1.0 正しい 誤り 20 投稿済み 誤り
17434043 17434043 HERE : cm: segment : 216802488 誤り 0.614832 1.0 誤り 正しい 20 投稿済み 誤り
17434043 17434043 場所 : cm: セグメント : 216507507 誤り 0.635647 1.0 正しい 誤り 40 投稿済み 誤り
17434043 17434043 場所 : cm: セグメント : 216507507 誤り 0.635647 1.0 誤り 正しい 40 投稿済み 誤り
### Construct a new Reference by giving partition and identifier.
segment_ref = make_ref("17434043", "here:cm:segment:216802488")
extended_speed_limit_attrs = speed_limits.get_referencing("17434043", "extended_speed_limit", "segment", segment_ref
    )
extended_speed_limit_attrs
partition_id segment_ref. partition segment_ref. 識別子 segment_ref.inverted segment_ref.offset.start segment_ref.offset.end 進む 戻る 制限速度 ソース 無制限
0 17434043 17434043 HERE : cm: segment : 216802488 誤り 0.614832 1.0 正しい 誤り 20 投稿済み 誤り
1 17434043 17434043 HERE : cm: segment : 216802488 誤り 0.614832 1.0 誤り 正しい 20 投稿済み 誤り

4.4 セグメントのストリート名

このバインディングは、セグメントを管理境界に関連付けます。

レイヤー ID - ナビゲーション属性番地名

segment_street_names = hmc.segment_street_names
segment_street = segment_street_names.get(["20371958","17434043"], "street_section")
segment_street.head(2)
セグメント 進む 戻る attribute.side attribute.property 属性 .street_section
0 [ { 'ref' :{ 「パーティション 」 : '20371958' 、 ' 識別子 ... 正しい 正しい 両側( Both Sides ) [] StreetSection(partition_id='20317122-23489553' ...
1 [ { 'ref' :{ 「パーティション 」 : '20371958' 、 ' 識別子 ... 正しい 正しい 両側( Both Sides ) [] StreetSection(partition_id='20317122-23489553' ...
segment_street = segment_street_names.get(["20371958","17434043"], "address_range")
segment_street.head(2)
セグメント 進む 戻る 属性 .address_range_type attribute.format attribute.side attribute.postal_mapping 属性 .address_type attribute.scheme Attribute.FIRST_HOURE_NUMBER attribute.last_house_number 属性 .street_section
0 [ { 'ref' :{ 「パーティション 」 : '20371958' 、 ' 識別子 ... 正しい 正しい 論理値 宛先不明です 左側面( Left_Side ) [ { 'MATCH_CATEGORY' : 'address_range_match' 、 'fi... ベース address_scheme_unknown [ StreetSection(partition_id='20317122-2349553...
1 [ { 'ref' :{ 「パーティション 」 : '20371958' 、 ' 識別子 ... 正しい 正しい 論理値 宛先不明です 左側面( Left_Side ) [ { 'MATCH_CATEGORY' : 'address_range_match' 、 'fi... ベース address_scheme_unknown [ StreetSection(partition_id='20317122-2349553...

4.5 ADAS属性

このバインディングは、トポロジジオメトリをADASレイヤに関連付けます。

Layer ID - ADAS属性

adas_attributes = hmc.adas_attributes
partition_id = ['18508594','18608750']
types_to_df(adas_attributes.object_types())
データクラス パーティション によるインデックス ID でインデックスを作成します 参照タイプ
タイプ
CURVATURE_HEADING ここに.content.hmc2.adas_attributes.CurvatureHea . . . 正しい 誤り なし
高度 ここにあります。content.hmc2.adas_attributes.Elevation 正しい 誤り なし
スロープ ここに。content.hmc2.adas_attributes.Slope 正しい 誤り なし
LINK_ACCURACY ここに.content.hmc2.adas_attributes.LinkAccuracy 正しい 誤り なし
built_up_area_road ここに。content.hmc2.adas_attributes.BuiltupAreaRoad 正しい 誤り なし
curvature_heading_attribute = adas_attributes.get(partition_id, 'curvature_heading')
curvature_heading_attribute.head(2)
セグメントアンカー(Segment_anchors 曲率 見出し
partition_id
18508594 [SegmentAnchor(partition_id='18508594', orient... -1000000 14723
18508594 [SegmentAnchor(partition_id='18508594', orient... -1000000 68449
slope_attribute = adas_attributes.get(partition_id, 'slope')
slope_attribute.head(2)
セグメントアンカー(Segment_anchors スロープ 精度
partition_id
18508594 [SegmentAnchor(partition_id='18508594', orient... -21000 基本
18508594 [SegmentAnchor(partition_id='18508594', orient... -20998 基本
elevation_attribute = adas_attributes.get(partition_id, 'elevation')
elevation_attribute.head(2)
セグメントアンカー(Segment_anchors 高度 精度 signed_elevation node_anchors
partition_id
18508594 [SegmentAnchor(partition_id='18508594', orient... 2518 基本 2518 <NA>
18508594 [SegmentAnchor(partition_id='18508594', orient... 2525 基本 2525 <NA>
link_accuracy_attribute = adas_attributes.get(partition_id, 'link_accuracy')
link_accuracy_attribute.head(2)
セグメントアンカー(Segment_anchors LINK_ACCURACY
partition_id
18508594 [SegmentAnchor(partition_id='18508594', orient... 2
18508594 [SegmentAnchor(partition_id='18508594', orient... 4
built_up_area_road_attribute = adas_attributes.get(partition_id, 'built_up_area_road')
built_up_area_road_attribute.head(2)

4.6複合道路属性

このバインディングは、複合道路属性をADASレイヤーに関連付けます。

レイヤID - 複合道路属性

composite_road_attributes = hmc.composite_road_attributes
partition_id = ['23195507','23462802','23462789']
types_to_df(composite_road_attributes.object_types())
データクラス パーティション によるインデックス ID でインデックスを作成します 参照タイプ
タイプ
complex_road_attribute here.content.hmc2.composite_road_attributes.Co 正しい 正しい なし
COMPLEX_INTERSection_attribute here.content.hmc2.composite_road_attributes.Co 正しい 正しい なし
COMPLEX_OBJECT_ATTRIBUTE here.content.hmc2.composite_road_attributes.Co 正しい 正しい なし
complex_object_attribute = composite_road_attributes.get(partition_id, 'complex_object_attribute')
complex_object_attribute
node_anchors セグメントアンカー(Segment_anchors 名前 valid_unnamed. anchor_point.latitude anchor_point.longitude anchor_point.z_level anchor_point.elevation
partition_id complex_object_id
23195507 ここ: cm:crf:1493708652 <NA> [SegmentAnchor(partition_id='23195507', orient... <NA> 正しい 0.00022 0.00039 0 0.0
こちら: cm:crf:1497800168 <NA> [SegmentAnchor(partition_id='23195507', orient... <NA> 正しい 0.00022 0.00039 0 0.0
こちら: cm:crf:1499287692 <NA> [SegmentAnchor(partition_id='23195507', orient... <NA> 正しい 0.00022 0.00039 0 0.0
ここで: cm:crf:1504000399 <NA> [SegmentAnchor(partition_id='23195507', orient... <NA> 正しい 0.00022 0.00039 0 0.0
ここ: cm:crf:1504006567 <NA> [SegmentAnchor(partition_id='23195507', orient... <NA> 正しい 0.00022 0.00039 0 0.0
こちら: cm:crf:1519617199 <NA> [SegmentAnchor(partition_id='23195507', orient... <NA> 正しい 0.00022 0.00039 0 0.0
こちら: cm:crf:1650073602 <NA> [SegmentAnchor(partition_id='23195507', orient... <NA> 正しい 0.00022 0.00039 0 0.0
こちら: cm:crf:1650125112 <NA> [SegmentAnchor(partition_id='23195507', orient... <NA> 正しい 0.00022 0.00039 0 0.0
こちら: cm:crf:1650131595 <NA> [SegmentAnchor(partition_id='23195507', orient... <NA> 正しい 0.00022 0.00039 0 0.0
こちら: cm:crf:1650133452 <NA> [SegmentAnchor(partition_id='23195507', orient... <NA> 正しい 0.00022 0.00039 0 0.0
こちら: CM: CRF: 1650144410 <NA> [SegmentAnchor(partition_id='23195507', orient... <NA> 正しい 0.00022 0.00039 0 0.0
こちら: cm:crf:1667168619 <NA> [SegmentAnchor(partition_id='23195507', orient... <NA> 正しい 0.00022 0.00039 0 0.0
こちら: cm:crf:1677169493 <NA> [SegmentAnchor(partition_id='23195507', orient... <NA> 正しい 0.00022 0.00039 0 0.0
こちら: CM: CRF: 1684284225 <NA> [SegmentAnchor(partition_id='23195507', orient... <NA> 正しい 0.00022 0.00039 0 0.0
こちら: CM: CRF: 544894463 <NA> [SegmentAnchor(partition_id='23195507', orient... <NA> 正しい 0.00022 0.00039 0 0.0
こちら: cm:crf:722159622 <NA> [SegmentAnchor(partition_id='23195507', orient... <NA> 正しい 0.00022 0.00039 0 0.0
こちら: cm:crf:722562744 <NA> [SegmentAnchor(partition_id='23195507', orient... <NA> 正しい 0.00022 0.00039 0 0.0
こちら: cm:crf:725863472 <NA> [SegmentAnchor(partition_id='23195507', orient... <NA> 正しい 0.00022 0.00039 0 0.0
こちら: cm:crf:725904596 <NA> [SegmentAnchor(partition_id='23195507', orient... <NA> 正しい 0.00022 0.00039 0 0.0
23462802 こちら: cm:crf:1578840808 <NA> [SegmentAnchor(partition_id='23462802', orient... <NA> 正しい 0.00025 0.00047 0 0.0
こちら: cm:crf:1681059910 <NA> [SegmentAnchor(partition_id='23462802', orient... <NA> 正しい 0.00025 0.00047 0 0.0
こちら: CM: CRF: 544892244 <NA> [SegmentAnchor(partition_id='23462802', orient... [text}\n値: "Demashq Square"\n}\nname_ty... 誤り 0.00025 0.00047 0 0.0
こちら: cm:crf:736990579 <NA> [SegmentAnchor(partition_id='23462802', orient... <NA> 正しい 0.00025 0.00047 0 0.0
こちら: cm:crf:737020957 <NA> [SegmentAnchor(partition_id='23462802', orient... <NA> 正しい 0.00025 0.00047 0 0.0
ここ: cm:crf:737090233 <NA> [SegmentAnchor(partition_id='23462802', orient... <NA> 正しい 0.00025 0.00047 0 0.0
23462789 こちら: cm:crf:1481339727 <NA> [SegmentAnchor(partition_id='23462789', orient... <NA> 正しい 0.00025 0.00047 0 0.0
こちら: cm:crf:1500104605 <NA> [SegmentAnchor(partition_id='23462789', orient... <NA> 正しい 0.00025 0.00047 0 0.0
こちら: CM: CRF: 1501861080 <NA> [SegmentAnchor(partition_id='23462789', orient... <NA> 正しい 0.00025 0.00047 0 0.0
こちら: cm:crf:1503889262 <NA> [SegmentAnchor(partition_id='23462789', orient... <NA> 正しい 0.00025 0.00047 0 0.0
こちら: cm:crf:1503889263 <NA> [SegmentAnchor(partition_id='23462789', orient... <NA> 正しい 0.00025 0.00047 0 0.0
こちら: CM: CRF: 1573974308 <NA> [SegmentAnchor(partition_id='23462789', orient... <NA> 正しい 0.00025 0.00047 0 0.0
こちら: cm:crf:1623389228 <NA> [SegmentAnchor(partition_id='23462789', orient... <NA> 正しい 0.00025 0.00047 0 0.0
こちら: cm:crf:1659713397 <NA> [SegmentAnchor(partition_id='23462789', orient... <NA> 正しい 0.00025 0.00047 0 0.0
こちら: cm:crf:1672958913 <NA> [SegmentAnchor(partition_id='23462789', orient... <NA> 正しい 0.00025 0.00047 0 0.0
こちら: cm:crf:38870755 <NA> [SegmentAnchor(partition_id='23462789', orient... <NA> 正しい 0.00025 0.00047 0 0.0
こちら: cm:crf:38882882 <NA> [SegmentAnchor(partition_id='23462789', orient... <NA> 正しい 0.00025 0.00047 0 0.0
こちら: cm:crf:544886286 <NA> [SegmentAnchor(partition_id='23462789', orient... <NA> 正しい 0.00025 0.00047 0 0.0
こちら: cm:crf:544886620 <NA> [SegmentAnchor(partition_id='23462789', orient... <NA> 正しい 0.00025 0.00047 0 0.0
こちら: cm:crf:544886680 <NA> [SegmentAnchor(partition_id='23462789', orient... <NA> 正しい 0.00025 0.00047 0 0.0
こちら: cm:crf:544886681 <NA> [SegmentAnchor(partition_id='23462789', orient... <NA> 正しい 0.00025 0.00047 0 0.0
こちら: cm:crf:544892561 <NA> [SegmentAnchor(partition_id='23462789', orient... [text}\n値:" م ي د ا ن ا ل ن ق ل "\n}\n名前_タイプ:... 誤り 0.00025 0.00047 0 0.0
こちら: cm:crf:544892572 <NA> [SegmentAnchor(partition_id='23462789', orient... <NA> 正しい 0.00025 0.00047 0 0.0
こちら: cm:crf:544892576 <NA> [SegmentAnchor(partition_id='23462789', orient... <NA> 正しい 0.00025 0.00047 0 0.0
こちら: cm:crf:551627028 <NA> [SegmentAnchor(partition_id='23462789', orient... [text}\n値: "Al Amal Square"\n}\n名前_名... 誤り 0.00025 0.00047 0 0.0
こちら: cm:crf:551627932 <NA> [SegmentAnchor(partition_id='23462789', orient... <NA> 正しい 0.00025 0.00047 0 0.0
こちら: CM: CRF: 710121064 <NA> [SegmentAnchor(partition_id='23462789', orient... <NA> 正しい 0.00025 0.00047 0 0.0
こちら: CM: CRF: 710121148 <NA> [SegmentAnchor(partition_id='23462789', orient... <NA> 正しい 0.00025 0.00047 0 0.0
こちら: cm:crf:710175213 <NA> [SegmentAnchor(partition_id='23462789', orient... <NA> 正しい 0.00025 0.00047 0 0.0
こちら: cm:crf:710175338 <NA> [SegmentAnchor(partition_id='23462789', orient... <NA> 正しい 0.00025 0.00047 0 0.0
こちら: CM: CRF: 710183532 <NA> [SegmentAnchor(partition_id='23462789', orient... [text}\n値:" م ي د ا ن م ق د ي ش و "\n}\n名前_タイプ... 誤り 0.00025 0.00047 0 0.0
こちら: CM: CRF: 710190559 <NA> [SegmentAnchor(partition_id='23462789', orient... <NA> 正しい 0.00025 0.00047 0 0.0
ここで: cm:crf:736822102 <NA> [SegmentAnchor(partition_id='23462789', orient... <NA> 正しい 0.00025 0.00047 0 0.0
こちら: cm:crf:736944566 <NA> [SegmentAnchor(partition_id='23462789', orient... <NA> 正しい 0.00025 0.00047 0 0.0
こちら: CM: CRF: 737212476 <NA> [SegmentAnchor(partition_id='23462789', orient... <NA> 正しい 0.00025 0.00047 0 0.0
こちら: cm:crf:739486354 <NA> [SegmentAnchor(partition_id='23462789', orient... <NA> 正しい 0.00025 0.00047 0 0.0
こちら: CM: CRF: 739486355 <NA> [SegmentAnchor(partition_id='23462789', orient... <NA> 正しい 0.00025 0.00047 0 0.0
こちら: CM: CRF: 739495774 <NA> [SegmentAnchor(partition_id='23462789', orient... <NA> 正しい 0.00025 0.00047 0 0.0
complex_intersection_attribute = composite_road_attributes.get(partition_id, 'complex_intersection_attribute')
complex_intersection_attribute
node_anchors セグメントアンカー(Segment_anchors
partition_id complex_intersection_id
23195507 こちら: cm:crf:1410280611 [Node(partition_id='23195507', node_id='ここで: c. . . [SegmentAnchor(partition_id='23195507', orient...
こちら: cm:crf:1410310487 [Node(partition_id='23195507', node_id='ここで: c. . . [SegmentAnchor(partition_id='23195507', orient...
こちら: cm:crf:1418600386 <NA> [SegmentAnchor(partition_id='23195507', orient...
こちら: cm:crf:1457805913 <NA> [SegmentAnchor(partition_id='23195507', orient...
こちら: CM: CRF: 1457807146 [Node(partition_id='23195507', node_id='ここで: c. . . [SegmentAnchor(partition_id='23195507', orient...
... ... ... ...
23462789 こちら: CM: CRF: 740764272 [Node(partition_id='23462789', node_id='ここで: c. . . <NA>
こちら: CM: CRF: 740764273 <NA> [SegmentAnchor(partition_id='23462789', orient...
こちら: CM: CRF: 740764274 <NA> [SegmentAnchor(partition_id='23462789', orient...
こちら: CM: CRF: 740764275 <NA> [SegmentAnchor(partition_id='23462789', orient...
こちら: cm:crf:741489237 <NA> [SegmentAnchor(partition_id='23462789', orient...

9036 行 × 2 列

complex_road_attribute = composite_road_attributes.get(partition_id,'complex_road_attribute')
complex_road_attribute
セグメントアンカー(Segment_anchors start_complex_intersection_ref.identifier start_complex_intersection_ref.partition_name end_complex_intersection_ref.identifier end_complex_intersection_ref.partition_name
partition_id complex_road_id
23195507 こちら: cm:crf:1410280612 [SegmentAnchor(partition_id='23195507', orient... こちら: cm:crf:704229234 こちら: cm:crf:1410280611
こちら: CM: CRF: 1457805915 [SegmentAnchor(partition_id='23195507', orient... こちら: cm:crf:1457805913 こちら: CM: CRF: 544887755
こちら: CM: CRF: 1457807153 [SegmentAnchor(partition_id='23195507', orient... こちら: CM: CRF: 1457807146 こちら: cm:crf:734900193
こちら: CM: CRF: 1457807154 [SegmentAnchor(partition_id='23195507', orient... こちら: CM: CRF: 1497853257 こちら: CM: CRF: 1457807146
こちら: CM: CRF: 1457807155 [SegmentAnchor(partition_id='23195507', orient... こちら: cm:crf:1457807148 こちら: cm:crf:544894522
... ... ... ... ... ... ...
23462789 こちら: CM: CRF: 740764278 [SegmentAnchor(partition_id='23462789', orient... こちら: CM: CRF: 740764271 こちら: CM: CRF: 740764274
こちら: CM: CRF: 740764279 [SegmentAnchor(partition_id='23462789', orient... こちら: CM: CRF: 740764272 こちら: CM: CRF: 740764275
こちら: cm:crf:741489238 [SegmentAnchor(partition_id='23462789', orient... こちら: cm:crf:741489237 こちら: CM: CRF: 544869158
こちら: cm:crf:741489239 [SegmentAnchor(partition_id='23462789', orient... こちら: CM: CRF: 544869165 こちら: cm:crf:741489237
こちら: CM: CRF: 743367541 [SegmentAnchor(partition_id='23462789', orient... こちら: cm:crf:1672893600 こちら: CM: CRF: 544884808

9090 行 × 5 列

5. ノートブックをダウンロードします

ローカルマシンでノートブックを実行するには、以下のリンクを参照してください。

url = os.path.abspath("")
notebook_name = 'hmc.ipynb'
notebook = FileLink(f"{url}/{notebook_name}", result_html_prefix="Click here to download: ")
display(notebook)

HERE をクリックしてダウンロードします。/builds/sdk/pysdk -nagini/dev_guide/ notebooks/hmc.ipynb

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

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