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

オントロジーで地理空間データを使用する

ベクターデータを含むオントロジーデータセットの設定方法

Foundry の geospatial-tools ライブラリを使用して、shapefiles や geoJSON などのベクターデータ形式を解析、クリーニング、変換し、オントロジーに追加できるデータセットに変換することを強くお勧めします。transforms でのベクターデータの使用に関するドキュメントでは、ライブラリの使用方法について重要なガイダンスが提供されているため、オントロジーにデータを追加する前に読むことが望ましいです。

ポイント

ポイントのジオメトリは、geohash プロパティタイプを使用して指定できます。geohash プロパティの内容は、次のいずれかの文字列である必要があります。

  • 緯度,経度:例えば、57.64911,10.40744。座標は WGS 84 CRS(標準の緯度と経度)を使用する必要があります。
  • Geohash:例えば、u4pruydqqvj。Geohashes は、Geohash の矩形の左下の角を使用してポイントに変換されます。

geohash プロパティを持つオブジェクトは、地理空間検索のためにインデックス化されます。

オントロジーマネージャーでの Geohash プロパティタイプ

ポリゴンとライン

ポリゴンとラインのジオメトリは、geoshape プロパティタイプを使用して指定できます。geoshape プロパティの内容は、以下の要件を満たす GeoJSON Geometry 文字列である必要があります。

  • GeoJSON LineString、Polygon、MultiLineString、MultiPolygon、MultiPoint、または Point であること。ただし、ポイントジオメトリは geoshape プロパティタイプを使用しないでください。ポイントジオメトリには、geohash プロパティタイプ を使用してください。
  • Feature、FeatureCollection、または GeometryCollection であってはならない
  • GeoJSON Specification (RFC 7946)に準拠していること。
  • WGS 84 座標を使用していること。
  • ポリゴンとマルチポリゴンは、GeoJSON Specification に従った有効なものであること。ポリゴンとマルチポリゴンは、閉じられており、外部リングに右手/反時計回りの巻き方向を使用し、自己交差がないこと。

これは、geoshape プロパティに有効な GeoJSON の例です。

Copied!
1 2 3 4 { "type": "LineString", // "type"は線形文字列を示す "coordinates": [ [100.0, 0.0], [101.0, 1.0] ] // "coordinates"は座標を示す }

geoshape プロパティを持つオブジェクトは、地理空間検索のためにインデックス化されています。

オントロジーマネージャーでの Geoshape プロパティタイプ

地理空間データの視覚化、探索、公開方法

地理空間データがオントロジーにロードされると、そのデータを使用できる主要なオントロジーマッピングツールが2つあります:

  • Map application は、時間系列オーバーレイ、リンク解析、シミュレーションを含む没入型の地理空間分析と調査機能を提供します。
  • Workshop は、運用ユーザー向けに設計されたアプリケーションビルディングフレームワークで、堅牢なマップウィジェットを含みます。Workshop でのマップ作成についてもっと詳しく学びましょう。

地理空間機能は、Foundry の他のアプリケーション、たとえば、SlateQuiverObject ExplorerContour でも利用できます。

マップでの外部レイヤーの使用

場合によっては、Foundry はマップに外部レイヤーを追加することもサポートしています。たとえば、外部のフィーチャーサービスやタイルサーバーを持っており、それをまずデータセットにすべてのデータをロードすることなく直接 Foundry マップに接続したい場合などです。

詳細については、Palantir の代表者にお問い合わせください。これには追加の設定が必要です。

Mapbox Boundaries

Mapboxとのパートナーシップにより、Foundry は、地域の境界を定義するためのさまざまなオプションを使用して、コロプレスマップスタイルのレイヤーを作成するための組み込みサポートを提供しています。

Boundaries を使用すると、Foundry データセットおよび/またはオントロジーを、行政区分や郵便番号エリアなどのさまざまなタイプの境界を表す地理的特徴の管理セットに接続できます。Mapbox Boundaries のポリゴンは、シームレスなグローバルカバレッジのためにエッジが一致しているため、正確なデータ視覚化と正確な分析を作成できます。

レイヤータイプ、レベル、世界観

Mapbox は、さまざまなタイプ、レベル、世界観を通じて境界データを提供します。Boundaries Explorer appを使用して利用可能な境界のタイプとレベルを探索できます。さらに、境界のさまざまなタイプに関する追加のドキュメンテーションもご覧いただけます。

Mapbox Boundaries の使用

以下の指示は、Mapbox Boundaries (v4) の最新バージョンを活用するためのものです。すでに以前のバージョンを使用している場合は、まずパイプラインとアプリケーションの移行を行ってください。

Mapbox Boundary 定義のインストール

Mapbox boundary 定義 v4 は、Foundry マーケットプレイスでダウンロード可能です。あなたの Foundry インスタンスからアクセスするには:

  1. Foundry インスタンスの /workspace/marketplace/discovery に移動します。
  2. “Mapbox”を検索するか、左パネルの Store フィルターを使用して “Foundry Store” にフィルター処理します。
  3. Mapbox Boundary Definitions v4 製品を選択します。
  4. Install をクリックします。既に誰かがこれらの境界をインストールしている場合、代わりに Open が表示されます。これから現在のインストールに移動できます。

マーケットプレイスでの Mapbox Boundary Definitions v4 製品

  1. インストールするとき:
    1. インストール先の namespace を選択します。
    2. 製品はデータセットのみを含むため、オントロジーは必要ありません。
    3. Installation suffix を有効にして、データセットがインストールされるプロジェクト名をカスタマイズします。
    4. 左パネルの下部で Install を選択します。
  2. インストールジョブが完了したら、製品名の右にある View installation をクリックしてインストールに移動します。

製品のインストールジョブ

  1. 右パネルの位置リンクを選択することで、インストールされた境界データセットにアクセスできます。デフォルトでは、このプロジェクトにはあなただけがアクセスできますが、右のプロジェクト詳細パネルで他のユーザーとグループを追加できます。

製品のインストール位置

新しいマイナー境界データセットのバージョンが利用可能になると、インストールのトップに表示されるバナー経由でアップグレードできます。メジャーバージョンリリースは新しいデータソース製品として利用可能になります。

アップグレードバナー

新たなプロジェクトに製品がインストールされ、デフォルトで編集が無効になっていることに注意してください(たとえば、追加の境界データセットが利用可能になる場合などの安全なアップグレードを確保するため)。そのため、これらのデータセットを利用するコンテンツ(たとえば、分析、パイプラインなど)は別のプロジェクトで保存することをお勧めします。プロジェクト自体を編集する必要がある場合は、左パネルの Settings を選択し、次に Unlock を選択して編集を有効にすることができます。

プロジェクトのアンロック

Mapbox ID をパイプラインに統合

Mapbox Boundaries を活用するためには、特定のタイプの境界の特定のレベルの地域を識別する mapbox ID が必要です。これらの ID は、boundaries metadata filesにあり、これらは Mapbox Boundary definitions 製品の一部として自動的に利用可能です。Mapbox 定義のインストールの手順を参照してください。

メタデータファイルをインストールしたら、それらを Foundry 内のデータに結合して mapbox_id 行を追加します。境界のタイプとレベルにより、メタデータファイルには他の ID および/または名前の行が含まれており、これらを自分のデータに対する結合キーとして使用できます。

この mapbox_id 行は、境界に基づくマップを表示する下流のアプリケーションを設定するために使用されます。

下流アプリケーションの設定

現在、Mapbox Boundaries は、以下の製品のいずれかでコロプレススタイルの視覚化を作成するために使用できます:

消費するアプリケーションごとに具体的な設定オプションがわずかに異なる場合がありますが、共通の設定オプションには以下のものが含まれます:

  • データ内の mapbox_id を含むフィールドまたはプロパティ
  • データを表示するための特定の worldview の選択
  • 使用する境界のタイプとレベル

その後、データセットおよび/またはオントロジーからのデータを使用して、これらの境界のスタイリング、たとえばポリゴンの色付けを制御できます。これらの追加のスタイリングオプションに関するより具体的なドキュメンテーションについては、特定の下流アプリケーションのドキュメンテーションをご覧ください。

Mapbox Boundaries v3 から v4 への移行

現在、Mapbox の Boundaries データの古いバージョン(V2 や V3 など)を使用している場合、v4 へのアップグレードを強くお勧めします。境界自体の更新に加えて、V4 リリースにはツールチップでの地域名の表示の信頼性が向上し、Mapbox boundaries-backed map layers の自動ズームフィットをサポートするなど、他の改善が含まれています。

v3 から v4 へ移行する際、いくつかの境界には破壊的な変更があります。進む前に、破壊的な変更の詳細な変更履歴を確認してください。

パイプラインのデータを移行するために、次のどちらかを選択できます:

  • V3 から V4 への ID マッピングテーブルを活用します。これらは、Mapbox boundary definitions V4 productに含まれています。それらを既存の境界データに対して結合し、V3 の feature_id 行を使用して、v4 で追加された新しい mapbox_id 行を引き出します。上記の破壊的な変更を手動で考慮してください。
  • あるいは、上記の指示に従い、境界メタデータ CSV ファイルを使用して mapbox_id 行を最初から結合します。

パイプライン/オントロジーに mapbox_id 行を追加したら、下流アプリケーションを再設定して v4 境界を活用し、新しい行と対応する境界タイプ/レベルを選択します。