如何反转一个国家的GeoJson,以便它将这个国家定义为世界地图多边形中的一个洞?我需要它在OpenLayers 5.3中创建GeoJson VectorLayer的掩码。
发布于 2019-11-13 17:08:49
这里是leaflet + GeoJson的代码片段,将世界矩形添加到坐标中。这将在geoJson中剪切/反转/反转多边形。
geoJson.geometry.coordinates[0].unshift([[180, -90], [180, 90], [-180, 90], [-180, -90]]);
L.geoJSON(geoJson, { style: { color: '#ccc', weight: 2, fillOpacity: 0.5 } }).addTo(map);发布于 2019-04-29 13:56:08
在坐标数组中,添加此数组作为第一个坐标,它将进行反转
[
[
0,
90
],
[
180,
90
],
[
180,
-90
],
[
0,
-90
],
[
-180,
-90
],
[
-180,
0
],
[
-180,
90
],
[
0,
90
]
],你可以在这里找到你想要做的事情的例子https://github.com/minaalfy/city-map
https://stackoverflow.com/questions/54155510
复制相似问题