相关疑难解决方法(0)

尝试在 SQL Server 2016 中查询 GeoJson 多边形的问题

我正在尝试针对 GeoJson 多面数据运行查询(我从这里收集到的)。它处理许多空间记录,但在一些空间记录上停止。

我在查询消息中收到以下错误:

消息 6522,级别 16,状态 1,第 10 行在
执行用户定义的例程或聚合“地理”期间发生 .NET Framework 错误:
System.FormatException:24142:应为“(”在位置 15。输入具有“,” .
System.FormatException:
在 Microsoft.SqlServer.Types.WellKnownTextReader.RecognizeToken(Char token) 在 Microsoft.SqlServer.Types.WellKnownTextReader.ParseLineStringText()
在 Microsoft.SqlServer.Types.WellKnownTextReader.ParsePolygonText()
在 Microsoft.SqlServer.Types。
WellKnownTextReader.ParseMultiPolygonText ()在 Microsoft.SqlServer.Types.WellKnownTextReader.ParseTaggedText(OpenGisType 类型)
WellKnownTextReader.ParseMultiPolygonText在 Microsoft.SqlServer.Types.WellKnownTextReader.Read(OpenGisType type, Int32 srid)
在 Microsoft.SqlServer.Types.SqlGeography.ParseText(OpenGisType type, SqlChars taggedText, Int32 srid)
在 Microsoft.SqlServer.Types.SqlGeography.GeographyFromText(OpenGisType type, SqlChars taggedText, Int32 srid)

这是我的一些测试数据的声明:

declare @CountiesGeoJson nvarchar(max) = '{"type":"FeatureCollection","features":[
{ "type": "Feature", "properties": { "STATEFP": "51", "COUNTYFP": "700", "COUNTYNS": "01498555", "GEOID": "51700", "NAME": "Newport News" }, "geometry": { "type": "MultiPolygon", "coordinates": …
Run Code Online (Sandbox Code Playgroud)

sql-server gis json spatial geojson

3
推荐指数
1
解决办法
1303
查看次数

标签 统计

geojson ×1

gis ×1

json ×1

spatial ×1

sql-server ×1