首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何反转GeoJson-Polygon

如何反转GeoJson-Polygon
EN

Stack Overflow用户
提问于 2019-01-12 07:50:01
回答 2查看 1.6K关注 0票数 7

如何反转一个国家的GeoJson,以便它将这个国家定义为世界地图多边形中的一个洞?我需要它在OpenLayers 5.3中创建GeoJson VectorLayer的掩码。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-11-13 17:08:49

这里是leaflet + GeoJson的代码片段,将世界矩形添加到坐标中。这将在geoJson中剪切/反转/反转多边形。

代码语言:javascript
复制
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);
票数 5
EN

Stack Overflow用户

发布于 2019-04-29 13:56:08

在坐标数组中,添加此数组作为第一个坐标,它将进行反转

代码语言:javascript
复制
    [
      [
        0,
        90
      ],
      [
        180,
        90
      ],
      [
        180,
        -90
      ],
      [
        0,
        -90
      ],
      [
        -180,
        -90
      ],
      [
        -180,
        0
      ],
      [
        -180,
        90
      ],
      [
        0,
        90
      ]
    ],

你可以在这里找到你想要做的事情的例子https://github.com/minaalfy/city-map

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54155510

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档