注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

オントロジーのオブジェクト

Map アプリケーションは、地理空間データが付加されたオントロジーのオブジェクトをサポートします。

オントロジーネイティブな表現

点、線、ポリゴンのジオメトリは、geopoint または geoshape プロパティタイプを使用してオントロジーで指定できます。詳細については、地理空間ドキュメントのオントロジーのセクションを参照してください。

円

オブジェクトタイプの機能タブの地理空間セクションで半径プロパティを選択すると、そのオブジェクトタイプに円のジオメトリを指定できます。半径プロパティには、メートル単位の任意の数値型のプロパティを使用できます。

Ontology Manager での半径プロパティの設定

円のジオメトリは地図上に表示されるだけで、検索用にはインデックス化されません。円のジオメトリに基づいてオブジェクトを地理空間検索できるようにする必要がある場合は、ポリゴンを使用して円を近似する必要があります。

コロプレス

コロプレス可視化を表示するには、オブジェクトをリージョンごとにグループ化できるようにオントロジーを設定する必要があります。設定方法には、境界識別子とリンクされたオブジェクトの2つがあります。

境界識別子

マップは、ISO 3166 の国コードや米国の州の略称など、一般的なリージョン識別子の種類が設定されたオブジェクトのコロプレス表示をサポートします。これらの境界の種類に対応するポリゴンのジオメトリは Map アプリケーションに組み込まれているため、データにこれらの種類の識別子がすでに付加されている場合は、データ統合が容易になります。これらの識別子を設定するには、地図上に表示したいオブジェクトタイプのプロパティに、特定の Value Type を付加します。

境界識別子を設定するには、まず Marketplace で「Choropleth Value Types」製品を検索してインストールします。この製品には、Map アプリケーションがコロプレスとして表示できるオントロジーの Value Types が含まれています。

Marketplace の Choropleth Value Types 製品の画像

現在サポートされているリージョンの種類と、その識別方法は次のとおりです。

  • Admin 0(世界の行政レベル0の境界)
    • ISO 3166 alpha-2 国コード
    • ISO 3166 alpha-3 国コード
  • 米国の州
    • FIPS コード
    • USPS 略称
  • 米国の郡
    • FIPS コード
    • ANSI コード

オブジェクトタイプにこれらの識別子のいずれかを含むプロパティがすでにある場合は、Ontology Manager で、そのプロパティの Value Type ドロップダウンメニューから対応する Value Type を選択します。

Ontology Manager の Value Type ドロップダウンメニューの画像

上記のリージョンの種類のいずれかでコロプレスを表示したいものの、データにサポート対象の識別子ではなく緯度/経度の点が含まれている場合は、Marketplace の「Choropleth Boundary Datasets」製品を使用してリージョン識別子を付加します。この製品には、リージョンの実際のジオメトリやその他のメタデータを含むデータセットが含まれています。Pipeline Builder のジオメトリの積集合結合を使用して各点が含まれるリージョンを特定し、対応するリージョン識別子を付加してから、Ontology Manager で対応する Value Type を設定します。

リンクされたオブジェクト

上記に含まれていない種類のリージョンでコロプレスを表示したい場合、またはリージョンのジオメトリやプロパティをより細かく制御したい場合は、任意のリージョンのジオメトリを持つオブジェクトタイプを作成できます。次に、集計対象のオブジェクトタイプから、そのリージョンのオブジェクトタイプへの多対1のリンクを作成します。

たとえば、営業地域ごとに受けた注文の合計金額を示すコロプレスを表示したいとします。このためのオントロジーを簡単に設定する方法は、次の要素を用意することです。

  • 各営業地域のジオメトリを含む Geoshape プロパティを持つ「営業地域」オブジェクトタイプ。
  • 次のプロパティを持つ「注文」オブジェクトタイプ。
    • 各注文が行われた地域の主キーを含む「営業地域」
    • 注文の合計金額を含む「金額」
  • 「注文」から「営業地域」への多対1のリンク

コロプレスを表示するには、次の手順を実行します。

  1. 検索ダイアログを使用して、「注文」オブジェクトをマップに追加します
  2. 「注文」レイヤーにコロプレス表示を追加します
  3. 地域セクションでリンクされたオブジェクトの選択肢を選び、「注文」オブジェクトから関連する「営業地域」へのリンクタイプを選択します。
  4. 集計によるスタイル設定で「金額」プロパティを使用して、各リージョンの色を制御します

H3 六角形

オブジェクトには、H3 地理空間インデックスシステム ↗ の H3 セルIDを含む文字列プロパティを含めることができます。これらは、地図上に対応する六角形として表示されます。

文字列プロパティに H3 セルIDが含まれることを指定するには、オブジェクトタイプの機能タブの地理空間セクションで、H3 セルの下にある該当のプロパティを選択します。

Ontology Manager での H3 プロパティの設定

H3 六角形はマップ上に表示されるだけで、検索用にはインデックス化されません。H3 六角形に基づいてオブジェクトを地理空間検索できるようにする必要がある場合は、H3 セルIDを GeoJSON ポリゴンに変換し、上記の説明に従って geoshape プロパティに含める必要があります。

幾何補正された画像

オブジェクトには、衛星写真、航空画像、紙の地図のスキャンなど、幾何補正された画像を付加できます。幾何補正された画像には、次の2個のプロパティが必要です。

  • 表示する画像の URL を含む、画像 URL の String プロパティ。サポートされている画像ファイルの拡張子は、.png、.jpg、.jpeg、.gif、.webp、.bmp、.ico、.svg です。画像 URL プロパティの ID は、画像境界プロパティの設定に使用されます。
  • 画像の幾何補正された境界を表す四角形の GeoJSON ポリゴンを含む、画像境界の geoshape プロパティ。ポリゴンの頂点は、左下隅を始点として時計回りに指定する必要があります。
    • 画像境界プロパティには、画像 URL プロパティの ID を示すタイプクラスを、次の形式で設定する必要があります。
      • 種類: geo
      • 値: bounds.<image URL property ID>。ここで、<image URL property ID> は画像 URL プロパティの ID です。
    • たとえば、画像 URL のプロパティIDが image_url の場合、タイプクラスは、種類: geo、値: bounds.image_url となります

Ontology Manager での幾何補正された画像のプロパティ設定

幾何補正された画像を持つオブジェクトは、すべての geoshape プロパティと同様に、地理空間検索用にインデックス化されます。

メディアセットからのタイル画像 [ベータ版]

ベータ版

Map での Media Reference の使用は、開発のベータ版段階にあり、お使いのエンロールメントでは利用できない場合があります。開発が活発に進められている間は、機能が変更される可能性があります。

地理参照されたラスター画像は、GeoTIFF 画像(.tiff、.tif)をメディアセットにアップロードすることで、タイルとして表示することもできます。その後、Media Reference プロパティを持つオブジェクトタイプをマップに追加できます。ユーザーがマップ上でパンやズームを行うと、画像の表示される部分のみが読み込まれます。

トラックオブジェクト

オブジェクトには、時間の経過に伴う緯度と経度を表す数値の時系列プロパティを設定できます。これにより、ユーザーはオブジェクトが時間の経過とともに移動した経路や、任意の時点での場所を確認できます。

オブジェクトタイプのトラックを設定するには、オブジェクトタイプの機能タブの地理空間セクションで、緯度の追跡プロパティと経度の追跡プロパティを選択します。両方のプロパティは、時間の経過に伴うオブジェクトの場所を表す数値の時系列プロパティである必要があります。時系列の設定については時系列のセットアップを、トラックを可視化するためのマップのオプションについてはトラックの表示を参照してください。

Ontology Manager でのトラックの緯度と経度の設定

イベントオブジェクト

イベントオブジェクトは、特定の時点または期間に発生するオントロジーオブジェクトです。オブジェクトタイプの機能タブのイベントセクションで、イベント開始時間とイベント終了時間のタイムスタンププロパティを指定すると、オブジェクトタイプをイベントとして設定できます。

Ontology Manager でのイベントの設定

マップ上のイベントオブジェクト

イベントオブジェクトを Map に追加した場合、現在発生しているとき(つまり、選択したタイムスタンプがイベントの期間内にあるとき)にのみ表示するように設定できます。

マップ上のオブジェクトにリンクされたイベントオブジェクト

マップ上のオブジェクトにイベントオブジェクトがリンクされている場合、イベントオブジェクトをシリーズパネルに追加して時系列分析を行ったり、現在発生しているイベントの件数を示すインジケーターをオブジェクトラベルに追加したりできます。たとえば、road オブジェクトをマップ上の線として表し、その road オブジェクトに traffic accident イベントをリンクできます。ユーザーはインジケーターを使用して、任意の時点における道路ごとの交通イベントの件数を確認できます。

これを可能にするには、イベントオブジェクトタイプの機能タブのイベントセクションで、イベントの重大度を示すイベントの Intentを設定する必要があります。