カタログデータを取得します
マーケットプレイスプロバイダとライセンス契約を締結し、データにサブスクライブすると、データ クライアント ライブラリを使用してカタログ内のデータにアクセスできます。 カタログとは、マーケットプレイスプロバイダまたはマーケットプレイスのコンシューマがいつでもアクセスできるデータストレージです。
データ クライアント ライブラリは、カタログからデータを読み取るための Java/Scala ライブラリを提供しています。
注
続行するには、 HERE platform アカウントが必要です。 アカウントを持っていない場合 は、組織の HERE platform 管理者に連絡し、「グループの追加と管理」の説明に従って HERE platform への招待をリクエストしてください。
サブスクライブしたカタログからデータを取得するには、次の手順を実行します。
- アプリを登録し、アプリ資格情報を生成します。
- 開発環境を設定します。
- データ クライアント ライブラリをプロジェクトに追加します。
- データ クライアント ライブラリを使用して、カタログからデータを読み取ります。
アプリを登録し、アプリ資格情報を生成します
アプリケーションがプラットフォームのデータにアクセスできるようにするには、そのアプリケーションの ID と資格情報を生成してアプリケーションを登録する必要があります。
アプリケーションの登録およびアプリ資格情報の生成の手順については 、「アプリの管理」を参照してください。
アプリケーションが登録されたら、組織のプラットフォームグループを管理するユーザーにアプリ ID を付与します。 そのユーザーは、必要なカタログへのアクセスを許可するアプリ ID を HERE Platform Group に追加する必要があります。 詳細について は、「グループの追加と管理」を参照してください。
注
組織のプラットフォーム管理者が組織のプラットフォームグループにアプリケーションのアプリ ID を追加するまで、カタログ内のデータにアクセスできません。
開発環境を設定します
システムに必要なソフトウェアがインストールされていることを確認してください。 必要なソフトウェアが [ 前提条件] に一覧表示されます。
注
「前提条件」で、「 Get 資格情報」というタイトルのセクションの手順 7 および 8 を無視します。 マーケットプレイスのユーザーには適用されません。
エラーがない場合は、環境が正しく設定されています。
データ クライアント ライブラリをプロジェクトに追加します
HERE Maven Wagon プラグインを使用 すると、データ クライアント ライブラリを Maven プロジェクトに統合できます。 SBT プロジェクトでは、非公式 の HERE SBT Resolver プラグインを使用 できます。
Maven プロジェクト
Maven プロジェクトでデータ クライアント ライブラリを使用するには、 pom.xml
次のスニペットをファイルに追加します。
<repositories>
<repository>
<id>HERE_PLATFORM_ARTIFACT</id>
<layout>default</layout>
<url>here+artifact-service://artifact-service</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.here.platform.data.client</groupId>
<artifactId>data-engine_2.12</artifactId>
<version>1.18.163</version>
</dependency>
</dependencies>
<build>
<extensions>
<extension>
<groupId>com.here.platform.artifact</groupId>
<artifactId>artifact-wagon</artifactId>
<version>2.0.19</version>
</extension>
</extensions>
</build>
</repositories>
SBT プロジェクト
SBT プロジェクトでデータ クライアント ライブラリを使用するには projects/plugins.sbt
、次のスニペットをファイルに追加します。
addSbtPlugin("com.here.platform.artifact" % "sbt-resolver" % "2.0.14")
次のスニペットを build.sbt
ファイルに追加します。
resolvers += "HERE_PLATFORM_ARTIFACT" at "here+artifact-service://artifact-service"
libraryDependencies += "com.here.platform.data.client" %% "data-engine" % "1.18.163"
注
SBT リゾルバープラグインは「現状のまま」提供され、マーケットプレイスの公式な一部ではありません。 HERE による公式なサポートはありませ んが、 GitHub 経由で問題を提起することができます。
HERE がサポートできる場合があります。
データ クライアント ライブラリを使用して、カタログからデータを読み取ります
環境の設定が完了 しました。データ クライアント ライブラリを使用してカタログからデータを読み取る方法については、『データ クライアント ライブラリ開発者ガイド』の「データの取得」を参照してください。
HERE は、プラットフォームデータに関連して理解しておく必要がある重要な概念です。