问题标签 [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.
math - 将笛卡尔坐标转换为地理坐标
我有一个画布,当我绘制时,我可以在其中获取像素的位置。例如,X=1,Y=5。所以,我必须把它投射到真正的墙上。我知道墙的每个下角的地理坐标以及宽度和高度。
如何从笛卡尔坐标转换为地理坐标?
谢谢。
coordinate-transformation - 经纬度坐标 (WGS84) 转换为局部 x、y 平面
目前我正在尝试以下操作:我有来自谷歌地球(WGS84)的点,我想将其转换为本地 x,y 坐标系:一个切平面,从南到北 y 为正,从西到东为 x 为正。
平面不需要比关系 (x=0, y=0) = (lat,lon) 更多地成为全局坐标系的一部分。我工作的规模大约是 100 公里(例如最大 200 公里)。非常小的误差(例如由于地球的曲率)是可以接受的。
到目前为止,我对这个主题的了解相对较少。有人可以帮帮我吗?例如,我需要在哪里寻找。
谢谢!
python - Geod ValueError:未定义的逆测地线
我想通过使用库中的Geod
类来计算两个 lon / lat 点之间的距离pyproj
。
我收到以下错误:
此错误消息来自哪里?
polygon - Pyproj 点之间以及点与多边形之间的距离
我想计算两点之间以及点与多边形之间的投影距离。所有坐标都在相同的投影纬度、经度 (WGS84) 下指定。
我使用 pyproj 计算了一个点和一个多边形之间的距离,如下所示:
我想使用相同的函数来计算点和边界框之间的距离。
与第一个示例(以米为单位的 dist1)不同,我认为第二个示例(dist2)以度为单位返回距离。如何将此值转换为示例 1 中的仪表?
python - 使用 pyproj 投影坐标的 NumPy 数组
我有一个纬度/经度(WGS84)坐标的 NumPy 数组,如下所示:
我想使用pyproj库来使用 Winkel-Tripel(仍然是 WGS84)投影这些纬度/经度坐标而不单独处理每个点?
如何将 pyproj 的结果(它们是单独的 X/Y 数组)加入到单个 numpy 数组中,就像上面的坐标数组一样?
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 值?
python - 将纬度、经度转换为到赤道的距离(以公里为单位)并四舍五入到最近的公里
对于我拥有的每个坐标,我发现到赤道的距离(以公里为单位)给了我两个距离:
作为一个健全的检查,我可以从这些值重新计算原始坐标如下(假设赤道坐标(0,0)的方向是北和西:
这给了我开始时相同的坐标。
现在我想找到离我的坐标最近的公里点。我将 lon_dist 和 lat_dist 舍入到距离赤道值的公里处。
我以与以前相同的方式使用这些距离获取坐标
逻辑应该是对于同一区域的多个坐标,任何km_lat,km_lon对之间的最近距离应该是1km。在北/南轴上确实如此,但对于经度,距离取决于我所在的纬度。我附上了两个屏幕截图,以可视化 km_lat、km_lon 坐标由面积为 1 公里的多边形中心的黑色圆圈表示的问题。
我该如何纠正这个?
python - 将 espg 代码传递给 pyproj
我尝试了几种方法来创建字符串并在行中使用它:
我希望它做这样的事情:
但我已经尝试过这个和其他几个变体。没运气。
我编写了一个程序来转换数据,但希望它具有 GUI 驱动,以便非计算机精通的同事可以使用它。为此,我必须能够将状态平面 epsg 代码传递给 inproj。
python - 加载腌制文件无法查找 pyproj?
在 Linux 上运行 Anaconda 2.7.13。代码如下所示:
有人抱怨它找不到 pyproj,我已经确认它确实可以通过交互式导入 pickle 和 pyproj 来获得。
错误看起来像:
到目前为止,我已经做了我能想到的。建议?
python - 将与像素相关的 xy 坐标转换为纬度和经度
这是我的情况:
我工作的公司正在使用一些第三方软件来绘制 wifi 网络上设备的位置。该软件要求您上传该区域的平面图(这只是一个 2000 x 1187 像素的 jpeg)。该软件为在平面图中可视化的每个设备位置提供 xy 坐标。
我被要求获取这些 xy 坐标并使用 Google 地图 API 显示它们,因此需要以某种方式将它们转换为纬度和经度。
jpeg
根据有限的文档,第三方软件使用像素尺寸作为计算 xy 坐标的参考。我尝试使用 Python 和pyproj
模块进行转换(有超过一百万个坐标要转换),但结果似乎每次都在大致相同的位置绘制 lat long。
这是我到目前为止所拥有的:
诚然,我在制图等方面的经验很少,也没有多少时间来思考这个话题。
我希望这是足够的信息继续下去。如果有人可以帮助我指出正确的方向,那么我将永远感激不尽。
干杯。