Как экспортировать / сохранить композицию слоя в GeoTiff?


11

Я хочу экспортировать / сохранить композицию растровых / векторных слоев QGIS в растр GEOTIFF или ECW с высоким разрешением (20 000 * 20 000 пикселей).


Jim12 вы можете использовать ту же учетную запись для ответа на свои вопросы. Есть два аккаунта Jim12 из Швейцарии. Они должны быть объединены.
Mapperz

Ответы:


11

Quantum GIS теперь поддерживает эту функцию, разрешение может быть установлено и может включать необязательный файл мира, содержащий информацию о географической привязке.

В редакторе печати установите флажок «Файл мира» в настройках экспорта.

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


7

Если вы сохраните карту холст в файл TIF, он будет автоматически будет геопривязанные. (Новая, удивительная особенность в QGIS ...). Разрешение, однако, будет разрешением экрана компьютера. (96 точек на дюйм). Так что, вероятно, не более 1900X1200 пикселей.


Не могли бы вы немного описать, как сохранить холст карты в файл TIF? (использование img.save("pic.tif","tif")), похоже, не
помогает

Это в меню «Файл», «Сохранить как изображение», затем выберите TIF в качестве формата. QGis автоматически создаст файл .tifw.
til_b

4

Сохранить полный проект QGIS, растры и векторы в формате GeoTIFF с высоким разрешением? Я не думаю, что вы можете сделать это (в настоящее время). Что вы можете сделать, это экспортировать изображения с высоким разрешением из композитора печати, а затем привязать их.

Смотрите этот запрос функции: http://hub.qgis.org/issues/5840

Ник.


1
Было несколько запросов на эту функцию (включая мою на старом форуме qgis в 2011 году или около того). Некоторые из нас используют приложения, которые используют изображения с высоким разрешением и географической привязкой в ​​качестве базовых карт. Похоже, что это было предложено и закодировано как патч для 2.1: hub.qgis.org/issues/6985
scruss

3

Я решил проблему, применяя Sharp2img.exe MapServer повторно.

MapServer может визуализировать проект qGis, если проект сначала экспортируется стандартным плагином MapServer в файл * .map. Впоследствии можно отобразить проект в файл изображения (png, jpg, tif). К сожалению, есть предел - скажем, более или менее - 10000 * 10000 пикселей.

Но, написав некоторый программный код, можно манипулировать содержимым файла * .map и последовательно применять shp2img.exe к отдельным фрагментам проекта qGis. На последних шагах изображения отдельных плиток могут быть объединены с помощью gdalbuildvrt и gdal_translate. В качестве выхода может быть получен ECW или GEOTIFF огромного размера. Я написал небольшой инструмент для автоматизации процесса и мог экспортировать представление qGis в растры ECW с разрешением 100 000 * 100 000 пикселей! Я думаю, что нет ограничений с более высокими разрешениями.

В качестве предварительного условия должен быть установлен FWTools2.4.7. FWTools2.4.7 включает MapServer и GDAL с поддержкой вывода ECW.

Интересно, почему экспорт восстановленных представлений qGis не является стандартной функцией qGis ... Неужели только я хочу экспортировать представление qGis в хорошо используемый растровый формат (например, ECW или GEOTIFF) ???


1

Родное решение для растров с географической привязкой (GeoTiff / png / jpeg) от симпатичного композитора QGIS .

Composition Tab - Export Settings - World file on [Map 0]

Вуаля довольно композитор растровых должным образом с географической привязкой.


Это не геотиф. Это обычный tiff, который работает для желаемой цели, только если у него есть файл мира.
Родригес

0

Плагин qGis 1.7.3 «MapServerExport» может создать файл MapServer (* .map), содержащий текущую композицию векторных / растровых слоев. В SourceForge появился новый инструмент TopoMapCreator ( http://sourceforge.net/p/topomapcreator ), который выполняет преобразование из файла MapServer (* .map) в растровый файл (* .ecw). Инструмент основан на Shp2img.exe из MapServer. Вы можете определить целевое разрешение. Таким образом, растровый файл с огромным разрешением может быть сгенерирован.


-1

Вы можете использовать плагин GeoPapatile, а затем использовать вывод «image.tif».

Это TIF с файлом TFW, так что с географической привязкой.


3
Не могли бы вы добавить дополнительную информацию об этом плагине, может быть, ссылку?
Пол

1
И если вы разработчик или иным образом связаны с этим плагином, обязательно укажите это и в своем ответе.
PolyGeo
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.