Я хочу экспортировать / сохранить композицию растровых / векторных слоев QGIS в растр GEOTIFF или ECW с высоким разрешением (20 000 * 20 000 пикселей).
Я хочу экспортировать / сохранить композицию растровых / векторных слоев QGIS в растр GEOTIFF или ECW с высоким разрешением (20 000 * 20 000 пикселей).
Ответы:
Quantum GIS теперь поддерживает эту функцию, разрешение может быть установлено и может включать необязательный файл мира, содержащий информацию о географической привязке.
В редакторе печати установите флажок «Файл мира» в настройках экспорта.
Если вы сохраните карту холст в файл TIF, он будет автоматически будет геопривязанные. (Новая, удивительная особенность в QGIS ...). Разрешение, однако, будет разрешением экрана компьютера. (96 точек на дюйм). Так что, вероятно, не более 1900X1200 пикселей.
img.save("pic.tif","tif")
), похоже, не
Сохранить полный проект QGIS, растры и векторы в формате GeoTIFF с высоким разрешением? Я не думаю, что вы можете сделать это (в настоящее время). Что вы можете сделать, это экспортировать изображения с высоким разрешением из композитора печати, а затем привязать их.
Смотрите этот запрос функции: http://hub.qgis.org/issues/5840
Ник.
Я решил проблему, применяя 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) ???
Родное решение для растров с географической привязкой (GeoTiff / png / jpeg) от симпатичного композитора QGIS .
Composition Tab - Export Settings - World file on [Map 0]
Вуаля довольно композитор растровых должным образом с географической привязкой.
Плагин qGis 1.7.3 «MapServerExport» может создать файл MapServer (* .map), содержащий текущую композицию векторных / растровых слоев. В SourceForge появился новый инструмент TopoMapCreator ( http://sourceforge.net/p/topomapcreator ), который выполняет преобразование из файла MapServer (* .map) в растровый файл (* .ecw). Инструмент основан на Shp2img.exe из MapServer. Вы можете определить целевое разрешение. Таким образом, растровый файл с огромным разрешением может быть сгенерирован.
Вы можете использовать плагин GeoPapatile, а затем использовать вывод «image.tif».
Это TIF с файлом TFW, так что с географической привязкой.