#matplotlib-basemap #pyproj
#matplotlib-базовая карта #pyproj
Вопрос:
Я использую matplotlib-базовую карту с проекцией LCC.
после использования .proj4string я нашел x_0, y_0 в данных карты со значением по умолчанию
Я хочу установить x_0, y_0 в 0.
но я не могу найти переменную для false easting и false northing
как я могу установить значение x_0, y_0 равным 0?
https://matplotlib.org/basemap/api/basemap_api.html — нет данных аргумента о x_0, y_0
>>> map_lcc=Basemap(width=8000000,height=8000000, rsphere=(6378206.4,6356583.8),
... resolution='l',area_thresh=1000.0,projection='lcc',
... lat_1=33,lat_2=45,lat_0=23,lon_0=-96)
>>> map_lcc.proj4string
' a=6378206.4 b=6356583.8 y_0=4000000.0 lon_0=-96.0 proj=lcc x_0=4000000.0 units=m lat_2=45.0 lat_1=33.0 lat_0=23.0 '
Комментарии:
1. Базовая карта не поддерживает обработку координат сетки истинной проекции. Если вам нужны недостающие функции, вы можете использовать
pyproj
.2. спасибо @swatchai, я попробовал это с помощью pyproj и получил правильные значения.