Библиотека растровых картографических преобразований. «Непроектированный» для ЛЮБОГО - PullRequest
2 голосов
/ 08 сентября 2011

У меня есть много растровых (растровых) изображений, которые я хотел бы преобразовать из непроецированного латона в проецируемый рендеринг. (например, GIF, PNG).

Я не понимаю, как использовать PROJ.4 для рендеринга полученного изображения. Я хотел бы библиотеку или программное обеспечение, которое может сделать все это автоматически. ГРАСС ГИС большой. Преобразования являются относительно простыми преобразованиями и только для растровых изображений.

Или есть основной код или пример того, как я бы это сделал? с использованием PROJ.4 и GraphicsMagick .

1 Ответ

1 голос
/ 08 августа 2013

Это немного сбивает с толку о том, что вы просите здесь.

Если вы пытаетесь преобразовать изображение с геопривязкой LAT Long в другую проекцию или если вы просто хотите сохранить текущую геопривязку растрового изображения и преобразовать его в другой формат, например GIF или PNG.

Если вы хотите изменить форматы, я не верю, что PNG или GIF поддерживают географические ссылки в заголовке, поэтому это будет невозможно. Если вы пытаетесь сжать изображение, чтобы оно не занимало столько места, вы можете посмотреть на JPEG или JPEG2000, так как они поддерживают оба. Для полного списка форматов изображений и того, что поддерживает географические ссылки, а что нет, эта страница является хорошим местом для начала: http://www.gdal.org/formats_list.html

Если вы хотите изменить координатную проекцию с широты, долготы на другую (например, Mercator mga zone XX), вы можете использовать что-то вроде GDAL для пакетной обработки.

Скачать отсюда: http://trac.osgeo.org/gdal/wiki/DownloadingGdalBinaries

Смотрите здесь список встроенных утилит: http://www.gdal.org/gdal_utilities.html

Смотрите здесь для получения справки по изменению прогнозов: http://www.gdal.org/gdaltransform.html

Смотрите здесь утилиту, которая изменяет форматы изображений: http://www.gdal.org/gdal_translate.html

Надеюсь, это поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...