我可以反转一个国家的GeoJson,以便将国家定义为世界地图多边形中的孔吗?我需要它来在OpenLayers 5.3中创建GeoJson VectorLayer的蒙版。
答案 0 :(得分:2)
这里是传单+ 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);
答案 1 :(得分:0)
在坐标数组中将此数组添加为第一个坐标,它将进行反转
[
[
0,
90
],
[
180,
90
],
[
180,
-90
],
[
0,
-90
],
[
-180,
-90
],
[
-180,
0
],
[
-180,
90
],
[
0,
90
]
],