System.FormatException:24111:众所周知的文本(WKT)输入无效

时间:2019-04-10 03:10:56

标签: sql-server geometry spatial

我有一个Web Mercator辅助领域中带有[X]和[Y]字段的SQL Server数据表。两列的类型均为INT。我的SELECT语句中的语法有什么问题?

geometry::STGeomFromText(CAST('POINT (' + CAST([X] AS NVARCHAR) + ' ' + CAST([Y] AS NVARCHAR) + ')''' AS NVARCHAR(MAX)),3857) AS GEOM

这是完整的错误消息。

  

6552消息,第16级,状态1,第5行
  在执行用户定义的例程或聚合“几何”期间发生.NET Framework错误:
  System.FormatException:24111:知名文本(WKT)输入无效。   System.FormatException:

     

在Microsoft.SqlServer.Types.WellKnownTextReader.Read(OpenGisType类型,Int32 srid)中
  在Microsoft.SqlServer.Types.SqlGeometry.GeometryFromText(OpenGisType类型,SqlChars文本,Int32 srid)

示例数据:

enter image description here

任何帮助将不胜感激。

0 个答案:

没有答案