空間検索条件

このページでは、DRM-PF APIにおける空間検索条件の記述方法について説明します。 空間検索条件を使用することで、特定の範囲に含まれるデータを抽出できます。

空間範囲指定の記述許可内容

空間範囲指定の記述許可内容 意味 説明
type タイプ 図形のタイプ
coordinates 座標 構成点

範囲指定の記述許可内容(図形タイプ)

範囲指定の記述許可内容 意味 説明
Polygon ポリゴン 多角形
MultiPolygon マルチポリゴン 複数の多角形

空間範囲指定の記述例

例1:単一ポリゴンの空間範囲指定方法

{
  "type": "Polygon",
  "coordinates": [
    [
      [-2.682513, 63.261372],
      [-2.69574, 61.997604],
      [0.005087, 61.965195],
      [0.135472, 63.227173],
      [-2.682513, 63.261372]
    ]
  ]
}

例2:複数ポリゴンの空間範囲指定方法

{
  "type": "MultiPolygon",
  "coordinates": [
    [
      [
        [139.92399, 35.36557],
        [139.92408, 35.36545],
        [139.92486, 35.36608],
        [139.92473, 35.36624],
        [139.92399, 35.36557]
      ]
    ],
    [
      [
        [139.92556, 35.36691],
        [139.32636, 35.36753],
        [139.92645, 35.36737],
        [139.62569, 35.36674],
        [139.92556, 35.36691]
      ]
    ]
  ]
}

空間検索条件の記述許可内容

空間検索条件の記述許可内容 意味 説明
Intersects 交差する ポリゴンの枠内に含まれている
Within 含まれる ポリゴンの枠内に完全に含まれる(一部が枠外の場合、対象外となる)
Crosses 横切る ポリゴンの枠線と交差している部分のみ
Touches 接する ポリゴンの枠に接している(枠内は対象外)
Contains 含む ポリゴンの枠内が完全に含まれている
Equals 等しい ポリゴンが一致する
Disjoint 離れている ポリゴンの枠内に含まれていない
Overlaps 重なる ポリゴン同士が重なっている

特記

  • ① 空間検索条件パラメーターはリテラル文字列で記述すること