Недействительный прогноз при создании CRS

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


person Evan    schedule 18.03.2019    source источник


Ответы (1)


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

lat1 и lat2 должны быть lat_1 и lat_2 (с подчеркиванием).

Правильная строка proj должна быть:

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

Вы можете найти более подробную информацию о формате строки proj в официальной документации, ссылка на которую имеется здесь: https://proj4.org/operations/projection/aea.html

person Sergio Monteleone    schedule 20.03.2019