问题标签 [geographic-lib]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
46 浏览

python - 将本地坐标投影到带参考点的全球 GPS

我在 geopandas GeoDataFrame 中有一堆形状(例如shapely LineStrings 或Polygons)。形状指定本地 200x200 米网格中的坐标,即所有坐标都在 (0, 0) 和 (200, 200) 之间。

我现在想在全球范围内“放置”这些行。为此,我想指定一个 GPS 点(具有给定的纬度/经度)作为参考。

我的第一个(天真的)方法是使用 geolib,获取所有形状的坐标(在本地 X/Y 中)并应用以下转换并“重新创建”形状:

但是,我希望这不是最聪明的方法,并且有更聪明的方法......

我想将这种转换应用于 GeoDataFrame 中的任何形状。理想情况下,它可以使用“to_crs”,但我不确定如何转换形状,以便它们“参考原点”以及使用哪个 crs。