反转多边形(从左到右的规则)


9

我有一个无法正确显示的geojson文件,并且我相信它与包含不遵循右手规则的多多边形的文件有关。哪些工具可以帮助我解决此问题?

我曾尝试使用QGIS进行导入和导出,并使用进行了格式之间的来回转换org2org,但这并没有带我任何地方。


1
QGIS具有矢量,几何工具,检查有效性。Ogr2ogr的ST_MakeValid具有-dialect Sqlite选项,用于修复错误的振铃顺序。
klewis

在Java,JavaScript或Python中实现梯形规则以计算面积并使用符号确定环的指向性非常简单。如果您提供了令人反感的几何图形和/或错误显示图形的示例,我们将为您提供更轻松的时间。
文斯

Answers:


9

我相信https://github.com/mapbox/geojson-rewind将解决您的问题。

GeoJSON规范对缠绕顺序很挑剔,它可以帮助您生成兼容的Polygon和MultiPolygon几何形状,并允许您使用Canvas和其他图形库的默认行为为Polygon和MultiPolygon要素的内环着色。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.