4.2 Spatial Studio REST APIへのプログラムによるアクセス
別のアプリケーションのSpatial StudioのREST APIエンドポイントとプログラムでやり取りできます。
一般的なユースケースでは、Spatial Studioのデータセットまたは分析を消費し、そのコンテンツ(ジオメトリおよび属性)を、ゼロから作成するマップまたは既存のWebマッピング・アプリケーション(Oracle Apexアプリケーション内のマップ・リージョンなど)で作成するマップに表示します。これを実装するには、まず、Spatial Studioがマッピングの目的でデータセットを提供する方法を理解する必要があります。
Spatial Studioは、ジオメトリ・データセットをGeoJSONとベクター・タイルの2つの形式で提供でき、各形式では独自のRESTエンドポイントを使用します。GeoRasterデータセットに適用されるエンドポイントは、そのコンテンツをイメージ・タイルとして返します。表4-1に、Spatial Studioがデータセットのデータの提供に使用するすべての関連するRESTエンドポイントをまとめます。
表4-1 データセットの形式固有のエンドポイント
形式 | エンドポイント |
---|---|
ベクター・タイル (ジオメトリまたは緯度/経度索引付き列が含まれる表/ビュー/分析データセットの場合) |
https://localhost:4040/spatialstudio/oauth/v1/vt/<DATASET_ID>/<GEOM_COLUMN_NAME>/{z}/{x}/{y}.mvt 文字列 |
GeoJSON (ジオメトリ・タイプのデータセット用) |
|
イメージ・タイル (GeoRasterデータセット用) |
これには これは、ベクター・タイルまたはGeoJSONデータのRESTエンドポイント(データセットの |