"Invalid projection" 创建 CRS 时
"Invalid projection" when creating a CRS
我正在尝试使用 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 之外,似乎没有很多关于投影有效或无效的文档。谁能帮助我了解这里出了什么问题?代码(不是我写的)似乎在过去有效。
我认为这里的问题是你拼错了投影参数。
lat1 和 lat2 应该是 lat_1 和 lat_2(带下划线).
正确的项目字符串应该是:
+proj=aea +lat_1=34.82176739999999 +lat_2=34.8219931
您可以在官方文档中找到有关 proj 字符串格式的更多详细信息,链接在这里:https://proj4.org/operations/projections/aea.html
我正在尝试使用 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 之外,似乎没有很多关于投影有效或无效的文档。谁能帮助我了解这里出了什么问题?代码(不是我写的)似乎在过去有效。
我认为这里的问题是你拼错了投影参数。
lat1 和 lat2 应该是 lat_1 和 lat_2(带下划线).
正确的项目字符串应该是:
+proj=aea +lat_1=34.82176739999999 +lat_2=34.8219931
您可以在官方文档中找到有关 proj 字符串格式的更多详细信息,链接在这里:https://proj4.org/operations/projections/aea.html