gpt4 book ai didi

sql-server-2012 - 空间结果选项卡说 :One or more spatial objects were too large to display

转载 作者:行者123 更新时间:2023-12-04 11:32:16 24 4
gpt4 key购买 nike

我在我的 sql server 2012 中保存了国家边界作为来自 geojson 文件的地理数据。

事实证明,当我查询管理级别为 2 的所有边界时,并非所有多边形都显示在“空间结果”选项卡中。

显然,这个问题不仅限于管理员级别 2,其他级别也会受到影响。我会用 奥地利 管理员 级别 2 举个例子。

我收到的错误消息是:“ 一个或多个空间对象太大而无法显示。请细化您的查询 ”。
enter image description here

如您所见,Austria(Österreich) 存在于查询结果中,但不存在于“空间结果”选项卡中:
enter image description here

这是我的查询:

SELECT TOP 10 [Id]
,[AdminLevel]
,[Name]
,[CountryId]
,[OpenstreetmapId]
,[BoundaryPolygon]
FROM [WorldLocation].[dbo].[GeographyBoundary]
WHERE [AdminLevel] = 2

问题:
  • 在空间结果选项卡中显示错误消息的问题是什么原因?
  • 我该如何修复错误?
  • 是否有我可以编写的查询来解决问题?
  • 最佳答案

    使用 sql 地理空间 函数如 Reduce() ,简单的点。

    您可以在空间结果选项卡中查看形状。

    关于sql-server-2012 - 空间结果选项卡说 :One or more spatial objects were too large to display,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33610395/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com