问题标签 [pyproj]

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 投票
0 回答
517 浏览

math - 将笛卡尔坐标转换为地理坐标

我有一个画布,当我绘制时,我可以在其中获取像素的位置。例如,X=1,Y=5。所以,我必须把它投射到真正的墙上。我知道墙的每个下角的地理坐标以及宽度和高度。

如何从笛卡尔坐标转换为地理坐标?

谢谢。

0 投票
1 回答
626 浏览

coordinate-transformation - 经纬度坐标 (WGS84) 转换为局部 x、y 平面

目前我正在尝试以下操作:我有来自谷歌地球(WGS84)的点,我想将其转换为本地 x,y 坐标系:一个切平面,从南到北 y 为正,从西到东为 x 为正。

平面不需要比关系 (x=0, y=0) = (lat,lon) 更多地成为全局坐标系的一部分。我工作的规模大约是 100 公里(例如最大 200 公里)。非常小的误差(例如由于地球的曲率)是可以接受的。

到目前为止,我对这个主题的了解相对较少。有人可以帮帮我吗?例如,我需要在哪里寻找。

谢谢!

0 投票
1 回答
1551 浏览

python - Geod ValueError:未定义的逆测地线

我想通过使用库中的Geod类来计算两个 lon / lat 点之间的距离pyproj

我收到以下错误:

此错误消息来自哪里?

0 投票
1 回答
2211 浏览

polygon - Pyproj 点之间以及点与多边形之间的距离

我想计算两点之间以及点与多边形之间的投影距离。所有坐标都在相同的投影纬度、经度 (WGS84) 下指定。

我使用 pyproj 计算了一个点和一个多边形之间的距离,如下所示:

我想使用相同的函数来计算点和边界框之间的距离。

与第一个示例(以米为单位的 dist1)不同,我认为第二个示例(dist2)以度为单位返回距离。如何将此值转换为示例 1 中的仪表?

0 投票
1 回答
3723 浏览

python - 使用 pyproj 投影坐标的 NumPy 数组

我有一个纬度/经度(WGS84)坐标的 NumPy 数组,如下所示:

我想使用pyproj库来使用 Winkel-Tripel(仍然是 WGS84)投影这些纬度/经度坐标而不单独处理每个点?

如何将 pyproj 的结果(它们是单独的 X/Y 数组)加入到单个 numpy 数组中,就像上面的坐标数组一样?

0 投票
1 回答
1396 浏览

python - pyproj - 如何确定任何 UTM 区域的初始点

我正在尝试将X,Y系统转换为经纬度,似乎很多人推荐pyproj

在他们的示例代码中,他们使用p1 = Proj(init='epsg:26915')p2 = Proj(init='epsg:26715')

但这适用于 UTM Zone15 这是我的示例 x = 492893.53, y= 5458938.38 和我的 UTM Zone10N 示例代码:

输出的x2,y2不是正确的经纬度

我尝试检查 UTM Zone 10N 的 epsg 值,在线有 3 个版本:版本 1版本 2版本 3 我尝试了所有版本,但都不起作用。

p1, p2 的真正含义是什么?如何找到任何 UTM 区域的 p1, p2 值?

0 投票
1 回答
1548 浏览

python - 将纬度、经度转换为到赤道的距离(以公里为单位)并四舍五入到最近的公里

对于我拥有的每个坐标,我发现到赤道的距离(以公里为单位)给了我两个距离:

作为一个健全的检查,我可以从这些值重新计算原始坐标如下(假设赤道坐标(0,0)的方向是北和西:

这给了我开始时相同的坐标。

现在我想找到离我的坐标最近的公里点。我将 lon_dist 和 lat_dist 舍入到距离赤道值的公里处。

我以与以前相同的方式使用这些距离获取坐标

逻辑应该是对于同一区域的多个坐标,任何km_lat,km_lon对之间的最近距离应该是1km。在北/南轴上确实如此,但对于经度,距离取决于我所在的纬度。我附上了两个屏幕截图,以可视化 km_lat、km_lon 坐标由面积为 1 公里的多边形中心的黑色圆圈表示的问题。

我该如何纠正这个?

哥本哈根

旧金山

0 投票
1 回答
63 浏览

python - 将 espg 代码传递给 pyproj

我尝试了几种方法来创建字符串并在行中使用它:

我希望它做这样的事情:

但我已经尝试过这个和其他几个变体。没运气。

我编写了一个程序来转换数据,但希望它具有 GUI 驱动,以便非计算机精通的同事可以使用它。为此,我必须能够将状态平面 epsg 代码传递给 inproj。

0 投票
0 回答
227 浏览

python - 加载腌制文件无法查找 pyproj?

在 Linux 上运行 Anaconda 2.7.13。代码如下所示:

有人抱怨它找不到 pyproj,我已经确认它确实可以通过交互式导入 pickle 和 pyproj 来获得。

错误看起来像:

到目前为止,我已经做了我能想到的。建议?

0 投票
0 回答
1798 浏览

python - 将与像素相关的 xy 坐标转换为纬度和经度

这是我的情况:
我工作的公司正在使用一些第三方软件来绘制 wifi 网络上设备的位置。该软件要求您上传该区域的平面图(这只是一个 2000 x 1187 像素的 jpeg)。该软件为在平面图中可视化的每个设备位置提供 xy 坐标。

我被要求获取这些 xy 坐标并使用 Google 地图 API 显示它们,因此需要以某种方式将它们转换为纬度和经度。

jpeg根据有限的文档,第三方软件使用像素尺寸作为计算 xy 坐标的参考。我尝试使用 Python 和pyproj模块进行转换(有超过一百万个坐标要转换),但结果似乎每次都在大致相同的位置绘制 lat long。

这是我到目前为止所拥有的:

诚然,我在制图等方面的经验很少,也没有多少时间来思考这个话题。

我希望这是足够的信息继续下去。如果有人可以帮助我指出正确的方向,那么我将永远感激不尽。

干杯。