#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`
Это уже приличное приближение. После привязки к географическому пространству вы можете использовать любое программное обеспечение для ГИС, которое вам нравится, для создания обрезки.