我正在尝试在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)
我正在尝试计算多边形的面积,但是得到了这个例外。
如何更改查询以计算面积,以便仅针对有效几何计算面积?