将两个C#DbGeography多边形连接成一个多面

我已经从官方来源下载了包含瑞典地区的地图作为Shape文件。然后,我使用QGIS将数据转换为geojson,然后将转换为geojsonDbGeography如下所示:

https://stackoverflow.com/a/49225753/3850405

地图来源:

https://www.lantmateriet.se/sv/Kartor-och-geografisk-information/Kartor/oppna-data/hamta-oppna-geodata/#faq:gsd-distriktsindelning

区域可以具有两个或多个区域,但不可以,multipolygon但是polygon每个区域共享相同的密钥(代码)。使用其他官方资料,我multipolygon直接得到了资料,但没有从这个资料中得到。当我将其保存到数据库中时,我想做的正确,只具有一次code和name属性,并将其存储为multipolygon。我使用实体框架将信息存储到我的数据库中。

如何将两个或多个多边形连接成一个多边形?

带有代码的Stora Hammars分发示例101019

http://img.mukewang.com/60b1e1800001986205490694.jpgMakePolygonValid()扩展方法是解决环方向错误是由于SQL Server使用左手方向和在瑞典使用右手的方向几乎所有来源。

肥皂起泡泡
浏览 149回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP