执行用户定义的例程或聚合“地理”期间发生.NET Framework错误:

时间:2014-02-13 13:49:58

标签: sql-server-2008

我正在尝试在sql server 2008中运行以下查询。

select geography::STGeomFromText(Shape.STAsText(),4326).STArea() from PARCELS_AZ

我正在接受执行 -

  

执行用户定义时发生.NET Framework错误   例程或聚合“geography”:System.ArgumentException:24200:   指定的输入不代表有效的地理实例。   System.ArgumentException:at   Microsoft.SqlServer.Types.SqlGeography.ConstructGeographyFromUserInput(地理数据   g,Int32 srid)at   Microsoft.SqlServer.Types.SqlGeography.GeographyFromText(OpenGisType   type,SqlChars taggedText,Int32 srid)

我正在尝试计算多边形的面积,但是得到了这个例外。

如何更改查询以计算面积,以便仅针对有效几何计算面积?

0 个答案:

没有答案