屋内マップ データ を取得します
ユースケース
マップ オブジェクト モデル (MOM) 形式の屋内マップ データ が必要な場合は、プラットフォーム Data API を使用して行うことができます。
このチュートリアルでは、次のことを実現する方法について説明します。
前提条件
Application 資格情報 (アプリケーションの管理
屋内地図プロジェクトのプラットフォーム アプリケーションを使用して、データにアクセスできます。 各アプリケーションに は、アクセスを許可する OAuth2 資格情報 のセットを 2 つ含めることができます。 OAuth2 KEY ID
KEY SECRET
を取得し 、デフォルトのマップコレクションアプリ を取得するには、次の手順を実行します。
- HERE アカウントを使用して HERE platform にサインイン。
- ランチャから Access Manager を開きます。
- [ アプリ ] タブを選択します。
- [ すべてのアプリを表示] を選択し、既定の地図コレクションアプリ を探します。
- このアプリ の OAuth2 資格情報 を作成します。すべてのアプリおよびリソースの管理権限が有効になっている組織管理者である必要があります。 資格情報 をダウンロードして安全な場所に保管する必要があることに注意してください。 プラットフォーム ポータル では、資格情報 の再ダウンロードは許可されていません。
注
OAuth2 資格情報 は 、「 OLP CLI の設定」の項で説明されているように使用されます。
この目的で独自のアプリケーションを作成することもできます。 アプリケーションは、メイン地図カタログへの読み取りアクセス権を持っている必要があります。
屋内地図のカタログは HERE リソースネーム
HERE platform ランチャから [ データ ] を選択し、 -maps を検索して、 HERE platform から屋内地図のメインカタログ HERE リソースネーム を探します。
屋内地図 UUID
1 つの屋内地図にアクセスする場合は、屋内ポータルから取得できる Indoor Map UUID
を使用する必要があります。
ベアラートークン
HERE platform Data API では、認証にベアラートークンが使用されます。
アプリケーションの資格情報 を取得すると、を取得できます bearer token
。 OLP CLI を使用する場合は、を使用します
olp api token get --quiet
トークン を取得します。
バージョン付レイヤー から屋内地図を取得します
メイン地図カタログのバージョン付レイヤー の操作方法については、『 Data API ガイド』を参照してください。
注
屋内マップ データ は gzip 圧縮されているので、まず圧縮を解除する必要があります。
OLP CLI を使用してすべての屋内地図を取得します
OLP CLI を使用すると、すべての屋内地図を次の方法で取得できます。
olp catalog layer partition get <Catalog HRN> models --all
OLP CLI を使用して屋内地図を取得します
OLP CLI を使用すると、屋内地図を次の方法で取得できます。
olp catalog layer partition get <Catalog HRN> models --partitions <Indoor Map UUID> --output <Output Path>
高レベルの SDK
OLP CLI に加えて、高レベルの SDK も利用できます。 たとえば、のように入力します