Как экспортировать / сохранить композицию слоя в GeoTiff?
11
Я хочу экспортировать / сохранить композицию растровых / векторных слоев QGIS в растр GEOTIFF или ECW с высоким разрешением (20 000 * 20 000 пикселей).
Jim12 вы можете использовать ту же учетную запись для ответа на свои вопросы. Есть два аккаунта Jim12 из Швейцарии. Они должны быть объединены.
Mapperz
Ответы:
11
Quantum GIS теперь поддерживает эту функцию, разрешение может быть установлено и может включать необязательный файл мира, содержащий информацию о географической привязке.
В редакторе печати установите флажок «Файл мира» в настройках экспорта.
Если вы сохраните карту холст в файл TIF, он будет автоматически будет геопривязанные. (Новая, удивительная особенность в QGIS ...). Разрешение, однако, будет разрешением экрана компьютера. (96 точек на дюйм). Так что, вероятно, не более 1900X1200 пикселей.
Не могли бы вы немного описать, как сохранить холст карты в файл TIF? (использование img.save("pic.tif","tif")), похоже, не
помогает
Это в меню «Файл», «Сохранить как изображение», затем выберите TIF в качестве формата. QGis автоматически создаст файл .tifw.
til_b
4
Сохранить полный проект QGIS, растры и векторы в формате GeoTIFF с высоким разрешением? Я не думаю, что вы можете сделать это (в настоящее время). Что вы можете сделать, это экспортировать изображения с высоким разрешением из композитора печати, а затем привязать их.
Было несколько запросов на эту функцию (включая мою на старом форуме 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) ???
Это не геотиф. Это обычный tiff, который работает для желаемой цели, только если у него есть файл мира.
Родригес
0
Плагин qGis 1.7.3 «MapServerExport» может создать файл MapServer (* .map), содержащий текущую композицию векторных / растровых слоев. В SourceForge появился новый инструмент TopoMapCreator ( http://sourceforge.net/p/topomapcreator ), который выполняет преобразование из файла MapServer (* .map) в растровый файл (* .ecw). Инструмент основан на Shp2img.exe из MapServer. Вы можете определить целевое разрешение. Таким образом, растровый файл с огромным разрешением может быть сгенерирован.
Ответы:
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, так что с географической привязкой.
источник