我开始使用空间数据的第一个项目。我使用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