レンダリングプラグインを作成します

HERE platform カタログには、ほとんどが地理的に分割された位置データを含むレイヤーが含まれています。 データ インスペクター ライブラリでは、カスタム GeoJSON レンダリングプラグインを使用して、 Protobuf でエンコードされた地理的に分割されたデータをベース マップの上にレンダリングできます。

データ インスペクター ライブラリは 、プロトコルバッファ (スキーマ)を使用してこれらのパーティションをデコードします。 パーティションは、パーティションのデコード後に呼び出されるプラグインでレンダリングされます。 レンダラ プラグインは、によってレンダリングされたパーティションの GeoJSON 表現を返し GeoJsonDataSourceます。 プラットフォームで は、スキーマを GeoJSON プラグインに添付できます。

データ インスペクター ライブラリでサポートされている GeoJSON 機能の一覧については、「表示の前提条件」を参照してください。

データ インスペクター ライブラリに付属のレンダリング関数およびスタイルプロパティを使用すると、次のいずれかの環境を使用してカスタム GeoJSON レンダリングプラグインを開発できます。

  • HERE platform データ検査 : HERE platform ポータルで、レイヤーの詳細ページに移動し、検査タブを選択します。

    このオプションを有効にするには、 Node.js 、追加のデータ インスペクター ライブラリモジュール、またはサードパーティ製コンポーネントをインストールする必要はありません。 プラットフォーム資格情報でポータルにログインするだけです。

  • データ インスペクターオンラインスタンドアロンツール : HERE platform でホストされているオンラインのスタンドアロンツール。データを視覚化できるように、スキーマ用のレンダラ プラグインを簡単に記述できます。

    インストールは必要ありません。ローカルのパーティションファイルをアップロードし、スキーマ ( ローカルまたは HERE リソースネーム ) を指定して、プラグインを書き込み、テストするだけです。

  • ローカルデータ インスペクター: このオプションを使用するには、サンプルアプリケーションとともに Node.js およびデータ インスペクター ライブラリをインストールする必要があります。

データ インスペクター ライブラリ のレンダリング関数およびスタイルプロパティのサンプル実装については、「プラグインの例 」の章を参照してください。

使用例

レンダリングプラグインを使用すると、次の一般的な使用例を解決できます。

  • パイプライン、スキーマ、またはデータセットを開発している場合に、ベース マップの上にデータパイプラインの出力を迅速に視覚化するためにレンダラ プラグインが必要になります。

    この場合、 GeoJSON プラグインを持たないカスタムレイヤースキーマには、定義済みのプラグイン JS テンプレートが提供されます。 テンプレートには、コードを埋め込みエディターに配置するための詳細なインライン命令が含まれています。

  • カタログレイヤー内のデータを操作しているときに、データに関する特定の質問に答えるために、既存の視覚エフェクトを一時的に変更する必要がある場合。

    この場合、エディターで元のレイヤースキーマにバンドルされているレンダラ プラグインを変更し、コードをただちに実行して、データインスペクターのマップ ビューで出力を検査できます。

後でプラグインの動作に問題がなければ、プラグインをローカルにダウンロードし、プラグインをスキーマにバンドルして、スキーマをプラットフォームに公開してレイヤーで使用できます。 スキーマを作成または拡張するために 'Maven 原型が提供されています 詳細については、「スキーマの作成と拡張」を参照してください。

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

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