我開始使用空間數據的第一個項目。我使用VS 2012和SQL 2012我已經引用了System.Data.Entity並且可以在我的代碼中使用DbGeography,但是當我嘗試創建一個點時,出現上述錯誤並且不明白爲什麼DbGeography.PointFromText錯誤異常已被調用的目標引發
這裏是我的代碼
var text = string.Format(CultureInfo.InvariantCulture.NumberFormat,
"POINT({0} {1})", submitted.Long, submitted.Lat);
// 4326 is most common coordinate system used by GPS/Maps
try
{
var wkb = DbGeography.PointFromText(text, 4226);
}
catch (Exception exc)
{
}
問題是,我的SRID是錯的,我只是沒看出來......即使正確的SRID是就在我的評論區! – 2013-03-03 06:49:28
我只是想說。我懷疑你想用4326. – rbrundritt 2014-09-19 16:46:23