创建CRS时“无效投影”

问题描述 投票:0回答:1

我试图用PyProj构建一个CRS实例,以匹配地理形状与图像边界。使用以下代码

pyproj.Proj(proj='aea', lat1=b[1], lat2=b[3])

我收到错误:

pyproj.exceptions.CRSError: Invalid projection: +proj=aea
 +lat1=34.82176739999999 +lat2=34.8219931 +type=crs

除了Proj4维基上明显的no longer extant documentation page之外,似乎没有很多关于什么使投影有效或无效的文档。任何人都可以帮我理解这里出了什么问题吗?代码(不是我写的)似乎在过去有效。

python gis proj4 pyproj
1个回答
2
投票

我认为这里的问题是你拼错了投影参数。

lat1和lat2应为lat_1和lat_2(带下划线)。

正确的proj字符串应该是:

+proj=aea +lat_1=34.82176739999999 +lat_2=34.8219931

您可以在官方文档中找到有关proj字符串格式的更多详细信息,链接在这里:https://proj4.org/operations/projections/aea.html

© www.soinside.com 2019 - 2024. All rights reserved.