«Неверная проекция» при создании CRS - PullRequest
0 голосов
/ 18 марта 2019

Я пытаюсь создать экземпляр CRS с PyProj, чтобы сопоставить географическую форму с границами изображения.При использовании следующего кода

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.Может ли кто-нибудь помочь мне понять, что здесь происходит не так?Код (не написанный мной), похоже, работал в прошлом.

1 Ответ

2 голосов
/ 20 марта 2019

Я думаю, проблема в том, что вы неправильно набрали параметры проекции.

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

...