2011-09-01 41 views
2

我試圖創建SQL Server 2008中的空間類型地理的多邊形(一個簡單的框):我的空間實例有什麼問題?

select geography::STPolyFromText('POLYGON((18.123632669448853 59.299458646827844, 
18.103247880935669 59.299458646827844, 18.103247880935669 59.304935824311556, 
18.123632669448853 59.304935824311556, 18.123632669448853 59.299458646827844))' 
, 4326) 

我不斷收到「指定的輸入並不代表一個有效的地理實例。」我無法理解它有什麼問題。如果我使用LINESTRING在SQL MGM Studio的「空間結果」視圖中繪製框的每一行,則一切都很正常。

如果我在所有經度前面放一個負號,它也可以創建(但顯然它不是一樣的)。

回答

2

由於某些原因,多邊形的外環必須按逆時針順序定義;內環順時針旋轉。所以換個第二點和第四點,你應該很好。

+0

謝謝謝謝!我確實嘗試了交換索姆。但不是那個。 :-) 謝謝!! – Sten

相關問題