はじめに

データ インスペクターは、開発者、データ科学者、ビジネスアナリストを対象としています。 HERE platform のデータを 構造的にも視覚的にも検査することで、ユースケースのデータの価値を把握したり、プラットフォームで自分で作成したデータをデバッグしたりできます。

データ インスペクターは、基本的に次の 2 つのインターフェイスで構成されます。

  • データのどの要素をどのように表示するかを定義することで、 Protobuf でエンコードされたデータの視覚エフェクトをプログラムで作成できます。 このインターフェイスは GeoJSON レンダラ プラグインと呼ば れ、 Protobuf でエンコードされたデータを GeoJSON に変換します。

  • データを操作できるポイントアンドクリック UI 。 データの場所や地理的な分散状況を視覚的に把握できます。 GeoJSON プラグインを使用してデータを変換し、 GeoJSON レンダリングエンジン を使用してデータを視覚的に表示できます。 データがすでに GeoJSON として書式設定されている場合は、直接レンダリングされます。

プラットフォームでは、スキーマGeoJSON プラグインに添付できます。 したがって、データを他のユーザーと共有すると、スキーマとプラグインが暗黙的に共有されます。 このようにして、作成した視覚エフェクトを利用できます。 実際には、多数のプラットフォームデータセットにスキーマおよびプラグインがすでに添付されているため、これらのデータレイヤーの自動デコードおよび視覚化をすぐに利用できます。

さらに、データ インスペクターでは、選択したパーティションのデータをダウンロードして、次の形式でさらに分析できます。

  • 生 ( バイナリ ) データ
  • レイヤーに添付された Protobuf スキーマでデコードされたデータ( JSON 形式)
  • JS レンダラ プラグインで翻訳された GeoJSON データ。外部アプリケーションで即座に視覚化できます

プラットフォームパーティションまたはローカルパーティションのレイヤーのいずれかで、最大 4 つのデータセットを同時に検査することもできます。 異なるレイヤーを検査できるだけでなく、同じレイヤーのいくつかのバージョンを同時に検査できます。 この機能を使用すると、ポータルでパイプライン出力をレンダリングし、入力レイヤーにオーバーレイすることで、パイプラインを視覚的にデバッグできます。

データ インスペクターでは、次のタイプのデータを表示できます。

  • カスタム GeoJSON レンダリングプラグインを使用して視覚化された Protobuf でエンコードされたデータ :

    給油所
    図 1. 給油所
    SENSORIS 形式でセンサデータをシミュレートし、速度標識の観察、道路の危険性イベント、交通状況イベントを提供します
    図 2. SENSORIS 形式でセンサデータをシミュレートし、速度標識の観察、道路の危険性イベント、交通状況イベントを提供します
    複数の自動車道路や高速道路のインターチェンジに合わせてランプがグループ化され、基本的な表示を作成できます
    図 3. 複数の自動車道路や高速道路のインターチェンジに合わせてランプがグループ化され、基本的な表示を作成できます
  • 専用 の GeoJSON レンダリングエンジンで表示される GeoJSON データ

    各ポリゴンの地理的中心によって分割されたベルリン地区の概要
    図 4. 各ポリゴンの地理的中心によって分割されたベルリン地区の概要
  • 建物の高さ、 HD レーンの標高、 ADAS の標高、 5G の柱の高さなど、地上からメートルの高さの標高プロパティを持つ GeoJSON データ。

    建物を押し出しました
    図 5. 建物を押し出しました
  • HERE Map Content カタログからの複数のレイヤー(地図作成道路トポロジとジオメトリ、および建物のフットプリント)が、 特別なレンダリングエンジン または専用のレンダラ プラグインを使用して箱から出して表示されます。

    建物の専有面積
    図 6. 建物の専有面積
  • 専用のレンダリングエンジンを使用して視覚化され た車両センサデータ(センサデータインジェストインターフェース( SDII ))。特定のレンダラ プラグインは不要です。

    車両センサーデータ (SDII)
    図 7. 車両センサーデータ (SDII)
  • 専用のレンダラ プラグインを使用して表示されるトラフィックフローデータ (HERE Real-Time Traffic):

    交通事故データ
    図 8. 交通事故データ

データ インスペクターは、 HERE platform ポータルに統合されたコンポーネントとして、およびライブラリの形式で利用できます。 ほとんどの場合、ポータルアプリケーションは必要なものだけです。 そこにレンダラ プラグインを開発することもできます。 データ インスペクター ライブラリでは、特殊なケースに合わせてカスタマイズしたデータ インスペクターツールを作成できます。 詳細については、以下の章のユースケースを参照してください。

データ インスペクター ライブラリを使用する理由

データ インスペクター ライブラリでは、次の操作を行うことができます。

プラットフォームのデータカバレッジを検出します

プラットフォームに保存されている特定の種類のデータを検索する場合、まず関心があるのは、そのデータが地理的に利用できる場所です。

HERETiled レイヤーの場合、データ インスペクターはカバレッジマップ(ベース マップの上に緑色のオーバーレイとして表示)を提供します。このマップには、ズーム レベルに応じて、グローバルまたはローカルの販売におけるレイヤーデータの地理的な分布が表示されます。

カバレッジマップ
図 9. カバレッジマップ

しかし、データが一般的にパーティション分割されている場合、データ自体をロードするまでデータの場所を把握する方法はありません。また、この方法では非常に重い操作を行う可能性があります。 この場合も、プラットフォームでは、レイヤーの説明を通してデータが利用可能な国を記述できます。

データカバレッジ分析の詳細については、「データカバレッジの分析」を参照してください。

プラットフォームデータを検査します

特定のレイヤーのデータカバレッジがどのようなものかを把握できたら、レイヤーの内容を詳細に把握できます。これにより、プロジェクトで使用する特定のカタログを選択したり、 HERE Marketplace を使用して購入することもできます。

ポータルのレイヤーのページにある情報は、わかりやすい情報ですが、データの詳細については、データ インスペクターを使用してください。 このツールでは、以下のような多くのデータ検査機能を利用できます。

  • データとの正確なタイルの位置を詳細に確認できます。
  • より大きいデータのタイルが使用できる場所 (KB または MB) を表示します。
  • ベース マップ上の 1 つ以上のタイルのレイヤーコンテンツの形状を表示して、形状が正しいかどうかを確認します。
  • 特定のレベルを選択し、その特定のレベルに保存されているデータのみを表示することで、複数のデータレベルを持つレイヤーを検査します。
  • 特定のタイルのデータ構造および属性値を調査して、 1 行をコード化せずに目的に適しているかどうかを確認できます。
  • データ インスペクター内からパーティションのリストとして表示できない非タイル ( 一般的にパーティション分割された ) データを検査します。

検査機能の詳細については、「ハウツー」の章を参照してください。

パイプライン出力を検査します

プラットフォームパイプライン開発者は、プラットフォームデータを パイプライン 入力として使用します。 次に、すべての処理ステージが目的全体に合うように、データ インスペクターを使用してパイプライン出力を検査できます。

データ インスペクター ライブラリでは、次のことが可能です。

  • 表示されたパーティション データをプラットフォームデータ インスペクターで直接表示します。 ただし、このためには、レンダリングプラグインがインストールされたスキーマ をプラットフォームに展開し、レイヤーにバンドルする必要があります。 同様に、パイプラインアプリケーションをプラットフォームに展開し、パイプライン API で設定して起動する必要があります。

  • ローカル(オフライン)パーティションを、ポータルで表示されるとおりに表示します。 ローカルスキーマ(およびレンダラ プラグイン)を、ポータルで表示されるとおりに正確に表示することもできます。 これは、ローカルのステージング環境でパイプラインのすべての開発およびテストが行われているため、便利な方法です。 完了したら、完全に微調整されたパイプラインアプリケーションをプラットフォームに展開します。

詳細については、 Pipelines 開発者ガイドを参照してください。

カスタムプラグインを使用して視覚エフェクトをスケール化し

プラットフォームでは、データの保存と構造化を極めて柔軟に行うことができます。 すべてのレイヤーをタイル表示または非タイル表示にすることができ、すべてのレイヤーに独自のデータ形式を設定できます。 ただし、データは GeoJSON の HERE タイル、または適切に定義された Protobuf スキーマを使用して Protobuf に保存することをお勧めします。

HERETILED GeoJSON レイヤーは、データ インスペクターで即座に表示できます。

また、 Protobuf 層をカスタマイズした JavaScript プラグインで視覚化できます。このプラグインを使用して、 Protobuf でエンコードされたデータを GeoJSON に変換し、視覚化できます。 レンダラ プラグインの開発を簡素化するために、データ インスペクターには統合環境が含まれています。この環境では、特定の Protobuf スキーマでレンダリングプラグインのコードを作成し、即座にテストできます。

レンダリングプラグインの詳細については、「レンダリングプラグインを作成」を参照してください。

カスタムアプリを作成します

データがプラットフォームに保存されると、オンラインで提供される表示オプションに限定されません。 データ インスペクター ライブラリを使用すると、たとえば、プラットフォーム外の完全な Web ダッシュボードや管理 Web ツールを作成して、独自の JavaScript ライブラリを使用してデータを視覚化できます。 データ インスペクター ライブラリを使用すると、プラットフォームデータに JavaScript で直接アクセスし、そのデータを優先マップライブラリ (Leaflet 、 OpenLayers など ) の上に表示できます。

詳細については、「ライブラリモジュールの概要」を参照してください。

前提条件

データ インスペクター ライブラリをベースにしてアプリケーションをビルドおよび実行するには、次のものが必要です。

次のステップ

データ インスペクター ライブラリではじめにを実行するには、次の手順を実行します。

  1. 資格情報を入手してください
  2. データ インスペクター ライブラリをインストールします
  3. Basic ユースケースをお試しください

このドキュメントに適用される利用規約については、「HERE Documentation License」を参照してください。

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

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