空間検索条件
このページでは、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 |
重なる |
ポリゴン同士が重なっている |
特記
- ① 空間検索条件パラメーターはリテラル文字列で記述すること