Microsoft SQL Server
空間データ
サーチ…
前書き
2つの空間データ型
幾何学平面X / Y座標系
地理曲面(地球)の緯度/経度座標システム。曲面の投影が複数あるので、各地理空間でSQL Serverにどの投影を使用するかを知らせる必要があります。通常のSpatial Reference ID(SRID)は4326で、距離はキロメートル単位で測定されます。これは、ほとんどのWebマップで使用されるデフォルトのSRIDです
ポイント
単一のPointを作成します。これは、使用されるクラスに応じてジオメトリまたは地理的ポイントになります。
パラメータ | 詳細 |
---|---|
LatまたはX | 生成されるPointのx座標を表すfloat式です |
ロングまたはY | 生成されるPointのy座標を表すfloat式です |
文字列 | ジオメトリ/地形のよく知られたテキスト(WKB) |
バイナリ | ジオメトリ/地形のWell Known Binary(WKB) |
SRID | 戻りたいジオメトリ/ジオグラフィインスタンスの空間参照ID(SRID)を表すint式です |
--Explicit constructor
DECLARE @gm1 GEOMETRY = GEOMETRY::Point(10,5,0)
DECLARE @gg1 GEOGRAPHY = GEOGRAPHY::Point(51.511601,-0.096600,4326)
--Implicit constructor (using WKT - Well Known Text)
DECLARE @gm1 GEOMETRY = GEOMETRY::STGeomFromText('POINT(5 10)', 0)
DECLARE @gg1 GEOGRAPHY= GEOGRAPHY::STGeomFromText('POINT(-0.096600 51.511601)', 4326)
--Implicit constructor (using WKB - Well Known Binary)
DECLARE @gm1 GEOMETRY = GEOMETRY::STGeomFromWKB(0x010100000000000000000014400000000000002440, 0)
DECLARE @gg1 GEOGRAPHY= GEOGRAPHY::STGeomFromWKB(0x01010000005F29CB10C7BAB8BFEACC3D247CC14940, 4326)
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow