空間データ検索クエリ比較


まとめ

SQL Server Geometry

SELECT
 *
FROM
 JPN71 TAB
WHERE
 TAB.Shape.STIntersects( geometry::STGeomFromText('POINT(135 35)', 4612) ) = 1

PostgreSQL ST_Geometry
—SDEスキーマに関数—

SELECT
 *
FROM
 sde.jpn71 TAB
WHERE
 sde.st_intersects( TAB.Shape , sde.st_point(135, 35, 300002 ) ) ;

PostgreSQL PostGIS
—PostGIS Publicに関数—

SELECT
 *
FROM
 jpn71PG TAB
WHERE
 st_intersects( TAB.Shape , ST_GeomFromEWKT('SRID=4612;POINT(135 35)') );

SQLite ST_Geometry

SELECT
 *
FROM
 JPN71 TAB
WHERE
 st_intersects(st_geomfromtext('point (135.0 35.0)', 300001), TAB.Shape) = 1
カテゴリー: 開発, 設計 タグ: , , パーマリンク