问题标签 [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.
python-xarray - 从地球静止投影计算纬度/经度
我正在分析 GOES-16 卫星数据,需要计算每个网格坐标的基本纬度、经度作为进一步分析的一部分。我目前正在尝试使用 pyproj 来执行此操作,并且遇到图像预期范围之外的经度值,经度值在预期范围内。
下载图像:
转换投影:
这里的最小和最大 lon 值分别是 -179.99 和 179.9。我只希望这张图片包含 -89.6 和 175.6 之间的数据,如下所示。
当我检查此图像的预期地理范围时,我得到以下信息:
我对地理空间数据操作还比较陌生。我在这里做错了什么?
geopandas - Geopandas to_crs 翻转地图
我有一个关于瑞典历史城市的形状文件。根据文档,CRS 为 epsg:3034。
Geopandas to_crs 在将坐标系转换为 WGS84 时会翻转地图。
为什么会发生这种情况,我该如何纠正?
python-3.x - pyproj、Pycharm 和 Anaconda 的“初始化列表中没有参数”
所以我一直在尝试使用我在网上找到的一些代码为我的一个项目做一些 GIS 投影对话。
...但我不断收到同样的错误。
经过一番挖掘,我发现可能a)我的pyproj没有正确安装,或者b)pyproj可能不存在epsg:8826,但我似乎无法确认/否认这一点。我使用 Pycharm 作为我的环境,使用 Anaconda 作为我的 python。
我尝试按照此处的建议将我的“datadir.py”更改为“.../Anaconda3/Library/share”,但没有成功。
geopandas - 在 GeoPandas 中更改 CRS
我正在尝试更改 geopandas 数据框的 CRS。目前的CRS是:
当我尝试 dfTrans.to_crs('epsg:4326') 时,出现以下错误:
对于 pyproj 中的一个简单命令 pyproj.CRS.from_epsg(4326),我得到了同样的错误:
我不知道发生了什么,但似乎有一个底层函数调用一个不存在的列。任何想法如何解决这个问题或解决它?
python - 如何检查坐标变换是否有效?
我有一个看起来像这样的熊猫数据框
我正在使用此代码从latitude
&longitude
到xx
&yy
首先,我不太确定这些参数的含义:
xx
&yy
是米吗?如果是这样,(0,0)
重点在哪里?
此外,我想在地图上(这些点在旧金山)绘制这 5 个数据点,一次使用latitude
&longitude
一次使用xx
& yy
。
有什么想法我该怎么做?
python - 匀称的线串列表转换 - 最佳实践?
匀称的问题:给定要重新投影的线串列表(作为坐标数组) - 仅使用 pyproj 和匀称重新投影的最佳方法是什么?
如果我将所有线串转换为一个线串数组,并对列表中的每个线串应用变换,我似乎获得了比我将所有线串都转化为一个父 MultiLineString 并应用一次变换稍好的性能(约 7-8%)。
python - python pyproj 转换为相同的输入参数产生不同的结果
我正在运行一个简单的 python 脚本来将 longlat Nad83 转换为 Ky State Plane South Nad83(epsg 4269 到 6474)。当我将输入投影设置为:
我得到一个答案(这似乎是正确的)。当我设置输入投影时:
我得到了不同的答案。我两次都打印出 inProj 并且看起来都是一样的。
运行 1:
输出:
运行2:
输出:
Pyproj 似乎将输入参数视为相同,但结果却大不相同。