Изображение со спутника PNG на карте

#python #matplotlib-basemap #cartopy #satellite

#python #matplotlib-базовая карта #картография #Спутники

Вопрос:

я знаю, что это просто, если бы у меня были координаты… знайте, что у меня есть только изображение спутниковой карты, и я хочу вырезать область. Изображение доступно на:http://www.fennec.imperial.ac.uk

Есть возможность просмотреть координаты щелчком мыши (в высоком разрешении), но я не доверяю своим навыкам щелчка.

Итак, есть ли возможность нанести это изображение на большую картографическую или базовую карту, чтобы найти соответствие и извлечь углы для вычисления других точек с использованием пикселей?

С наилучшими пожеланиями

Ответ №1:

Изображение, похоже, находится в (исходной) геостационарной проекции. Вы можете угадать координаты угла для этой проекции и наложить его (например, в QGIS) и итеративно уточнить свое предположение.

Например:

 gdal_translate -a_sr`s " proj=geos  lon_0=0  h=35785831  x_0=0  y_0=0  ellps=WGS84  units=m  no_defs" -a_ullr -3170000 4180000 2828000 285000 -of VRT 201804020515_dst.jpg 201804020515_dst.vrt`
  

Это уже приличное приближение. После привязки к географическому пространству вы можете использовать любое программное обеспечение для ГИС, которое вам нравится, для создания обрезки.

введите описание изображения здесь