マーケットプレイスのオブジェクトモデル

GeoJSON の「プロパティ」では、マーケットプレイスオブジェクトモデルを論理的に次のセクションに分類できます。

  • メタデータ –タイムスタンプ、タイプ、バージョン情報など ( 必須 ) 。
  • 道路セグメントのプロパティなどの機能固有のペイロード(必須)。
  • 拡張 Carto プロパティなど、システム固有の拡張機能(任意)。
マーケットプレイスオブジェクトモデルの機能構造
図 1. マーケットプレイスオブジェクトモデルの機能構造

MarketPlace オブジェクトモデルの一部であるすべての機能は、理論的には他のすべての機能を参照して最大限の柔軟性を確保できます。 フィーチャー定義に関係が不可欠な場合にのみ、リファレンスが具体的に記述されます。

参照は次のように表されます。

  • " 短縮表記 " で指定します ( レイヤー名 + 機能タイプ +ID) 。
  • レイヤーの URI を使用して「完全修飾」として記述します。
  • 参照されているオブジェクトが親オブジェクトに埋め込まれている場合と同様に、「解決済みフォーム」に表示されます。

「解決済みフォーム」リプレゼンテーションを使用すると、すべてのオブジェクトが非正規化され、可能な限り自己完結します。

Common メタデータ

各機能タイプに固有のペイロードとは別に、メタデータ を伝送する一連のプロパティは、カタログの HERE マップ層コレクション内にあるすべてのオブジェクトに共通です。

全般

属性 説明
ID オブジェクト ID 。
ボックス オプションのバウンディング ボックス 。
形状 オブジェクトのジオメトリ。 非空間フィーチャの場合、この値は null になることがあります。
タイプ " 機能 " クライアントが "FeatureCollection" 型を処理できる場合がありますが、これはオブジェクトの範囲外です。
  • category は、機能の一般的な「フリーテキスト」サブカテゴリの説明を指定します。 表示専用です。
  • FeatureType 。 Place 、 Roadsegment 、 Building など。
  • isoCountryCode は、国の ISO-3166 Alpha-3 コードを示します。 これはすべての国で利用できます。 ISO-3166 Alpha-3 コードの詳細 については、国際標準化機構を参照してください。
  • マップオブジェクトメタデータ ("properties"."@ns:com: here:mom:meta" ):
    • hashPayload - これは、オブジェクトのペイロードに対する SHA1 チェックサムです。 メタデータ が計算から除外されます。
    • createdTS : RFC-822 タイムゾーンを使用してオブジェクトを最初に作成したときのタイムスタンプ 。
    • lastUpdatedTS - オブジェクトの最後の変更のタイムスタンプ。
    • lastReviewedTS :機能の最終レビューのタイムスタンプ 。
    • lastUpdatedBy - オブジェクトを最後に変更したユーザーを特定するオプションのトークン 。
    • modelVersion –マーケットプレイスオブジェクトモデルのバージョンを示します。
    • SourceID :データのソース。
    • layerId –フィーチャーがパブリッシュされているデータレイヤーの ID 。
  • すべてのメタデータ はオプションで、不明な場合は公開されません。

フィーチャーの依存関係

次の図に、機能の依存関係マップの一部である定義済みの機能のグローバルな概要を示します。

HERE マップレイヤー機能の依存関係マップ
図 2. HERE マップレイヤー機能の依存関係マップ

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

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