所以我在玩弄 http://www.gadm.org/数据集;
我想从纬度和经度转到国家和州(或等同物)。
因此,为了简化数据,我将其分组并合并几何图形;到目前为止,一切都很好。结果很好,我可以撤回比利时,这很好。
我撤回澳大利亚,我得到了维多利亚,因为那东西太大了。
老实说,我不太在意细节的程度;如果线在它们应该在的地方 1 公里以内,我没问题(只要形状更大,而不是更小)
降低地理空间对象复杂性的最佳方法是什么,以便我最终获得快速简单的世界观?
所有数据都保存为几何数据。
最佳答案
由于您已将问题标记为“tsql”,因此我假设您使用的是 Sql Server。因此,您已经有了一个名为 Reduce 的便捷函数。您可以将其应用于几何数据类型以简化它。
例如(从上面的链接复制):
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 0 1, 1 0, 2 1, 3 0, 4 1)', 0);
SELECT @g.Reduce(.75).ToString();
该函数接收带有简化阈值的容差参数。
关于tsql - 降低几何复杂性的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13639873/