2013-02-28 128 views

答えて

2

マジック8ボールは、 "すべての兆候は、 'はい' を指す" と言います。 The documentationには、LatメソッドとLongメソッドが表示されます。だから、あなたはそうするでしょう:

select 
    Geometry.Lat as [Latitude], 
    Geometry.Long as [Longitude] 
from dbo.your_table 

ところで、もしあなたがその列の名前を変更する権限を持っているなら、そうしてください。 int型のデータ型の列を呼び出すことはありません。

+1

彼は幾何データ型ではない地理述べました。 – capdragon

+0

その後、占いが足りない道はありません。つまり、地球上にある場所を示すジオメトリデータ型には本質的なものはありません。地理データのために地理データ型を使う本当に魅力的な理由はどれですか? –

8

これは

SELECT [Geometry].STX AS [Longitude], 
    [Geometry].STY AS [Latitude] 
FROM YourTable 
+1

STXは緯度ではない経度です。 –

1

SQL Serverではジオメトリタイプのために働くポストは、あなたが予測を行うことができますいくつかのリソースを使用する必要が

少し古いですが...。多くのショップがESRI REST Geometryサービスにアクセスでき、一般的な公開サービスはProjectです。ここで

はあなたの通常のDBツールを使用してスクリプト/手続きにそれらを再パッケージ化することができ、手動の手順は次のとおりです。

select top 1 ShapeGeom.ToString(),Lat,Long from My_ADDRESS_POINTS 

ShapeGeom

名付けたgeomと既知の点から

--QAデータを返します: POINT(5786835.7214864492 2235317.366254434)35.10721420 -120.59089280

--extract /再フォーマットX、Y点から:5786835.7214864492,2235317.366254434

--RESTコール - あなたのパスが異なる

--Use inSR with the SRID of your Geometry data 
select top 1 ShapeGeom.STSrid from My_ADDRESS_POINTS 

--http ???? /休憩/サービス/ユーティリティ/幾何学/ GeometryServer /プロジェクトのだろうか? INSR = 2229 & outSR = 4251 &ジオメトリ= 5786835.7214864492%の2C + 2235317.366254434 & F = JSON

--result:

{ 
"geometries": [ 
    { 
    "x": -120.59089279999577, 
    "y": 35.107214200388704 
    } 
] 
} 
関連する問題