カタログ、レイヤー、パーティション

データ組織

データ組織の概要については、次のビデオを参照してください。

HERE platform のデータストレージ階層は、次の部分で構成されています。

  • カタログ : 階層の最上位にあるカタログは、類似した内容のデータセットをグループ化できる組織構造です。 データ共有はカタログレベルで行われ、コンテンツ全体へのアクセスを許可します。
  • レイヤー : レイヤーを使用すると、類似した種類のデータをグループ化できます。 また、保存するデータの種類、サイズ、頻度を制限する設定を指定することもできます。

レイヤーには、次の 2 つのカテゴリがあります。

  • 短期保管 ( 迅速なアクセスに役立ちます )

    • ストリーム レイヤー: リアルタイムのセンサーデータに適しています。 時間に敏感なデータを送信するためによく使用されます。たとえば、ハザードワーニングシナリオでは、車両センサストリームなどです。
    • ボラタイル レイヤー: データセット全体を必要とせずに、迅速に更新またはアクセスする必要があるデータに使用されます。 インバウンドデータは、パーティションに保存されている既存のデータを上書きします。 長期的なデータ保存は行われないため、交通状況や天候のリアルタイム更新などのアプリケーションに適しています。
  • 長期ストレージ ( データの保存が必要なアプリケーションに適しています )

    • オブジェクト ストア レイヤー: HERE platform 独自のパーティション分割を行わずに、生のデータオブジェクトを HERE に保存できるようにするオブジェクト / ファイルシステムストレージソリューション。 他のシステムとの統合に便利です。
    • バージョン付レイヤー: データ専用に設計されたバージョン管理システム。 データがパーティション分割され、複数のパーティションに更新を適用してバージョンの整合性を維持できます。 データ プロセッシング ライブラリを使用すると、データ処理パイプラインを構築できます。これにより、単一のカタログ内のすべてのパーティションでデータレイヤーの整合性が確保されます。
    • インデックス レイヤー: 複数のインデックスを定義して、データのクエリを簡単に実行できます。 このレイヤーは、時系列データのアーカイブシステムとして使用されるように設計されています。 履歴分析などのアプリケーションに適しています。
    • インタラクティブマップ レイヤー: データの詳細な保存および操作に役立ちます。 パーティションは使用されず、ユーザーは個々の地理的機能と直接対話します。 インタラクティブなマップレイヤーは、ストレージと処理を結合して、データベースの使用方法と同様に個々の機能をクエリおよび操作できます。 たとえば、データがパーティション分割されていない場合でも、タイルによってグループ化されたデータをクエリして、レンダリングアプリケーションで表示できます。
  • スキーマ: スキーマは、データの構造とその内容の両方を含む、レイヤーの各パーティション内のデータの組織を定義します。 HERE platform では、プロトコルバッファを使用してスキーマが定義されます。 レイヤーでデータの読み取りや書き込みを行う場合は、レイヤーのスキーマを使用して、受信するデータの構造およびレイヤーへのデータの書き込み方法を把握します。 スキーマは、パイプラインがデータを操作するためにも使用されます。

独自のカタログおよびレイヤーを作成する場合、各レイヤーにスキーマを含めると、他のユーザーがデータをどのように使用するかを定義して、他のユーザーとデータを共有できます。

  • パーティション: カタログはレイヤーに分割され、レイヤーはパーティションに分割されます。これにより、パーティションはシステム内のデータの最小単位になります。 パーティションはカタログ内のキー値であり、レイヤーはパーティションの名前空間です。 データは、一般的にパーティション形式で送信することも、 HERE タイリングモデルに従って送信することもできます。

カタログ、レイヤー、およびパーティションの詳細については、Data API を参照してください。

データ形式

データ形式の概要については、次のビデオを参照してください。

さまざまなファイル形式を使用して、プラットフォームにデータをアップロードできます。 次のものがあります。

  • csv
  • プロトコルバッファ (protobufs)
  • JSON
  • 画像
  • ビデオ

任意の形式で独自のファイルをアップロードすることもできます。

プラットフォームデータ インスペクターでデータを視覚化する場合は、 GeoJSON または Protobuf を使用してデータを書式設定できます。 GeoJSON はデータ インスペクターでレンダリングされますが、 Protobuf にはレンダラ プラグインが必要です。 ただし、ご利用のユースケースに適した HERE Protobuf スキーマを使用できます。 これらのスキーマには、次のもの

  • HERE Map Content のスキーマ
  • SENSORIS
  • HERE リアルタイムトラフィック

HERE ツールを使用して、独自のカスタムレンダラーを作成することもできます。

Protobuf 形式のデータが含まれているレイヤーにスキーマを添付すると、消費者は Java および Scala アプリケーションで生成された言語バインディングを使用して、デコード用のスキーマをダウンロードできます。 「インスペクタ」タブの内容をドリルダウンすることもできます。

使用する HERE スキーマを選択するか、ここにある Maven 原型スキーマジェネレータを使用して独自の開発を行い、自分でアップロードできます。 独自のカスタムスキーマを使用する場合は、レンダラ プラグインを作成して地図上のデータを視覚化できます。

注 :

ここで表示ツールを使用する場合は、パーティション分割形式として HERE Tile を指定する必要があります。

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

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