モジュール site

パッケージ com.here.mom.feature.indoor.site

フィーチャー

部品


管理リージョン

部品 管理 (Part AdminRegion)

モジュールサイト

MOM には、管理領域を表す管理オブジェクトの階層があります。 屋内データは自己完結型である必要があるため、別のスペースから完全なアドレスを参照するのではなく、すべての HERE を使用する必要があります。 施設 から管理オブジェクトを参照できる場合があります。そのため、アドレス構造は管理オブジェクトと似ています。

プロパティ タイプ 修飾子 説明
adminTypeNames 名前 一覧表 国に固有の管理者名。例 : arrondissement ( フランス ) 、 Provincie ( オランダ、 Gemeinde ( ドイツ )

) 。このように指定した場合、実際にはユーザーがその名前を使用して定義します。 アプリ は

、アプリのローカライズされた文字列から、カテゴリに基づいて既定のオプションとして名前を提案でき

ます ( データに何もない場合 ) 。また、レガシーデータから変換する場合は、その場所から名前を取得できます。
名前 名前 一覧表 地域の名前。都市名や州名など。

IndoorLegacyVersion

部品 IndoorLegacyVersion

モジュールサイト

屋内地図がインポートされた場合、レガシー施設 ツールからのバージョン

プロパティ タイプ 修飾子 説明
mapVersion 文字列
entityVersion 文字列

IndoorSiteAddress

部品 のサイト所在地住所

モジュールサイト

プロパティ タイプ 修飾子 説明
番地 PointAddress オプションです 非推奨です。 住所の構造体を埋め込み型のプロパティとして使用する場合、 street-address-external プロパティを使用することは推奨されません。
番地外部 住所 オプションです PointAddress への参照としての番地。

必要なフィールドは roadName 、 houseNumber 、および postalCode です。

これは、屋内地図のすべてのマイクロポイントアドレスの親としても機能します。

ほとんどの場合、オプションとしてマークされています。
city 管理リージョン 市区町村は番地の必須部分ですが、 PointAddress には属していません
管理リージョン オプションです 国は任意で、タイプの名前を変更できます ( 例 : テリトリ )
都道府県 管理リージョン オプションです 状態は任意で、タイプの名前を変更できます

IndoorSiteMetadata

パート IndoorSiteMetadata

モジュールサイト

屋内地図メタデータ は、地図のリリース済みバージョンに使用されます。 作業中の変更については、編集中のメタ情報が機能レベルで保存されます。

プロパティ タイプ 修飾子 説明
リリースバージョン 文字列 リリースバージョンの識別子 ( プレーン整数またはドット表記のバージョン )
releaseTag 文字列 リリースの簡単な説明
legacyVersion IndoorLegacyVersion オプションです 屋内地図がインポートされた場合、レガシー施設 ツールからのバージョン
venueRulesVersion 文字列 屋内地図は屋内地図ルールファイルを使用して作成、変換、検証されます。

使用されているルールの VersionNumber を把握しておくことが重要です
lastUpdatedBy 文字列 オプションです 屋内地図をリリースしたユーザーまたは会社の ID 。

OutdoorReferences

部品 の外部参照

モジュールサイト

HERE 屋外ドメインへの参照。 屋内地図のサイト機能は、建物または一連の建物を表しているため、MOM では HERE Places FootPrints(https://www.here.com/platform/mapping/places-footprints)にリンクされます。 ビルディングレイヤー)に関連性があり、新しいアプリケーションの機会を開くことができます。 建物のレイヤーが物理レイヤーを表す場合、 HERE Places は建物を占有しているものを表すことができます。 そのため、サイトには HERE Places のエントリが含まれている場合があります。特に、場所の下に複数の POI がある場合は、その場所の下にある POI が屋内地図を表すことがあります。

プロパティ タイプ 修飾子 説明
場所 場所 オプションです Places API
poiId PoiReference オプションです 参照されている HERE の場所内の POI 参照
設置面積 建物 オプションです 屋外の建物( HERE Places Footprints )を参照します。たとえば

、選択した建物の屋外地図から屋内のエディタを開くために使用できます

PoiReference

部品 火基準

モジュールサイト

施設内の POI 参照。キーに参照タイプが含まれます。必要に応じて将来拡張できるようにクラスとして定義されます

プロパティ タイプ 修飾子 説明
リモーブ 文字列

サイト

機能 Site 継承 MomFeatureVenueFeature

モジュールサイト

サイトがメインのエンティティであるキャンパスです。 屋内地図の一般的なプロパティが含まれています。

プロパティ タイプ 修飾子 説明
momType " 屋内駐車場 "
ID 文字列
BBOX 境界ボックス オプションです
形状 MultiPolygon サイトジオメトリは、

屋内地図の一部としてモデル化されている場合に備え

て、サイトのフットプリントを表し、すべての構造をカバーします。また、屋外および外部の構造もカバーします。 MultiPolygon または MultiPolygon として表されるポリゴンにすることができます。
プロパティ サイトのプロパティ
基準点 ポイント オプションです この機能の場所で、 1 つのポイントに折りたたまれています。

これは、おおよその決定論的で一貫性のある場所が便利な任意のアプリケーションに適しています。 ある例

Reference では、タイリングされたマップデータベース内のフィーチャを「アンカー」する場所を決定しています。このフィーチャに対するすべてのアンカーポイントに、このポイントを含める必要があります。
非 SpatialPartitionKey 文字列 オプションです 一般的にパーティション分割された機能のパーティション ID 。

一般的にパーティション分割された機能は

、 1 という 2 つのカテゴリに分類されます。 空間コンポーネントを持つが、そのジオメトリに基づいてパーティション では意味がない可能性があるフィーチャー

。 2. 強力な空間コンポーネントを持たない機能。

キーの割り当て方法および使用する値の範囲は指定されません。

一般的にパーティション分割された機能の例としては、管理、ゾーン、郵便番号、電話番号、メタデータ 、 など
制約条件 説明
atMostOneDefinedProperty (is-empty(.referencePoint) が空です (.nonSpatialPartitionKey) non-spatial-partition-key および reference-point の 1 つまで定義できます。

サイトのプロパティ

パート SiteProperties 継承 CommonVenueFeatureProperties

モジュールサイト

このサイトに固有のプロパティ。

プロパティ タイプ 修飾子 説明
@ns:com:here:mom:メタ メタデータ オプションです
@ns:com:here:mom:リモーブ 文字列 オプションです 現在指定されていません - 将来、各機能によって個別に指定される可能性があります
FeatureType FeatureType オプションです 非推奨です。 このプロパティは MomFeature.momType に冗長であるため、使用しないで

ください。 2.6 よりも前のリリースの MOM クライアントでは、この廃止予定のプロパティが required に設定されていました。したがって、 2.6 よりも前のクライアントでデータを JSON スキーマ で検証する必要がある場合は、このプロパティをライタに設定する必要があり
isoCountryCode オプションです 非推奨です。 これは、 Feature が存在する国を示します。いくつかの注意事項があります。

- 不明な場合があります ( 「 none 」は、すべての MOM のように「未定義」の値に加えて、有効な値です ) 。

ライターが推測しようとしなかったか、またはその手段を持っていなかったためです。

- フィーチャーが国境に近い場合、

または異議を申し立てられた領域にある場合、明らかに誤りがあるか、現実の単純化である可能性があります (2 つ以上の国が同じ領域を要求している場合など ) 。

すべての場合、このデータのライターおよびリーダーは、このプロパティのセマンティクスについて合意する必要

があることを理解する必要があります ( まったく使用されている場合 ) 。 フィーチャーを国に関連付ける場合は

、フィーチャーから管理者への(直接または推移的な)リファレンスを使用することをお勧めします
@ns:com:here:mom:デルタ ブランチ オプションです
@ns:com:here:mom:地図作成者 MapCreator オプションです
@ns:com:here:xyz XYZ オプションです 汎用 データ ハブ 名前空間
拡張 OSM モモスム オプションです

オブジェクトが OSM から送信された場合の OSM ( Open Street Map )メタデータの拡張(オプション)
@ns:com:here:GroundTruth GroundTruth オプションです 地上真実の名前空間
信頼性 機密データ オプションです 機能の信頼性。

品質インデックスに参加していない機能についてのみオプションです。
venueId 文字列 オプションです 非推奨です。 施設 の ID 。 施設 ID は MOM の外部で生成され、さまざまなコンポーネント / サービスによって使用されます。

施設 オブジェクトはないため、このオブジェクトはどのオブジェクトも参照しません

が、概念的には施設 は momType " indoor のオブジェクトのコレクションです。 { サイト、構造、レベル、スペース、 占有者数 }" 。

この ID

は、すべてのオブジェクトを会場にリンクしています。サイトオブジェクトと同じ値を持つこともできますが、この ID を持つ必要はありません。各機能は、 venueId+ 機能 ID という 2 レベルの ID で識別できると見なすことができます。機能 ID も独自の ID です。
インドーマップ ID 文字列 屋内地図の ID 。 ID は MOM の外部で生成され

、屋内地図のさまざまなコンポーネント / サービスで使用されます。

屋内地図は momType " indoor のオブジェクトのコレクションです。 { サイト、構造、レベル、スペース、乗員、 ...}" 。

この ID は、すべてのオブジェクトを特定の屋内地図にリンクしています。

サイトオブジェクトと同じ値にすることもできますが、この ID を使用する必要はありません。

各機能は、 2 レベルの ID で識別できると見なすことができます。 屋内地図 ID + 機能 ID 。

この機能 ID も単独で一意です。
renderProperties RenderProperties オプションです オプションのオブジェクトで、次のオブジェクトの場合にのみ表示されますサイト、構造、レベル、スペース ( ベクトル )
venueType VenueType 施設 タイプの 列挙型 (enum)
プロパティーを置き換えます PlaceProperties 名前、連絡先、営業時間は PlaceProperties に共通ですが、 PlaceProperties の大部分は無関係です
defaultLanguageCode 文字列 この屋内地図に属するすべてのオブジェクトの既定の言語です
言語 文字列 set この屋内地図で利用できる言語
address IndoorSiteAddress 番地、市区町村、州、国のレベルを含むサイトの住所
説明 LanguageProperty 一覧表 さまざまな言語のサイトの説明。
accessRestrictions アクセス制限 set サイトにはアクセス制限がある可能性があります。 不在とは、制限がないことを意味します ( 公共使用 ) 。
駐車制限 ParkingFacilityRestrictions オプションです 駐車場の場合

は、駐車場によっては施設全体の通行が制限されている場合があります。休暇とは、制限がないことを意味します。
outdoorReferences OutdoorReferences オプションです HERE Places 、 Footprints 、およびその他のリファレンス
顧客参照 ID 文字列 オプションです 顧客データシステムの参照 ID
indoorSiteMetadata IndoorSiteMetadata オプションです 屋内地図をカバーするメタデータ

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

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