创建CRS时出现“无效的投影”

时间:2019-03-18 17:48:48

标签: python gis proj4 pyproj

我正在尝试使用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 Wiki上的no longer extant documentation page以外,似乎没有太多有关使投影有效或无效的文件。谁能帮助我了解这里出了什么问题?该代码(不是我写的)似乎在过去有效。

1 个答案:

答案 0 :(得分: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