首页 > 解决方案 > 使用多面体从 GeoJSON 创建 shapefile?

问题描述

我正在尝试做与这篇文章相同的事情:

使用 shapefile 库将 Geojson 转换为 shapefile

用户回答了他自己的问题,但我不完全理解他的回答。谁能解释一下他是如何“将多多边形转换为多边形”的?

标签: pythongeojsonshapefile

解决方案


Multipolygon 是多边形的列表;只需遍历您的 Multis 并单独存储每个项目。把它想象成 Python 中的嵌套列表:你需要两个循环来展平一个 2 级列表,你的多边形也是一样。

只是不要混淆:多边形由外环和内环(线串)组成,它们本身就是点列表。迭代时不要潜得太深。

链接的答案不正确;可能只在他的特定情况下工作,或者那个人只是混淆了术语。Multipolygons 和 Polygons 之间的主要区别(除了它们的内部结构)是 Multipolygon 可以有多个外环。


推荐阅读