我正在尝试将geoJSON多边形(城市行政边界的轮廓)从其原始位置移动到另一个任意位置,同时保持其形状,同时尊重墨卡托投影。很像这个网站的运作方式:https://thetruesize.com/
我已经尝试过在地图上移动图像,但是向北移动时确实尊重墨卡托投影,但这并不理想,因为geoJSON必须实时转换为图像...
是否有一种简单的方法可以在mapbox中执行此操作,而无需将整个geoJSON修改为新坐标?
谢谢!
答案 0 :(得分:1)
transformTranslate from Turf.js可以帮助您翻译GeoJSON功能或几何。
当使用transformTranslate在全球范围内移动多边形时,有时会遇到一些问题,因此我编写了一些行为有些不同的函数(repl.it)。