Я хочу експортувати / зберегти QGIS-композицію растрових / векторних шарів на растр GEOTIFF або ECW з високою роздільною здатністю (20 000 * 20 000 пікселів).
Я хочу експортувати / зберегти QGIS-композицію растрових / векторних шарів на растр GEOTIFF або ECW з високою роздільною здатністю (20 000 * 20 000 пікселів).
Відповіді:
Тепер Quantum GIS підтримує цю функцію, роздільну здатність можна встановити і може включати необов'язковий світовий файл, що містить інформацію про геореференції.
У композиторі для друку встановіть прапорець "Світовий файл на" у розділі Налаштування експорту.
Якщо зберегти канву карти у файлі tif, воно автоматично буде геореференційоване. (Нова дивовижна функція QGIS ...). Однак роздільною здатністю буде екран комп'ютера. (96 dpi). Так що, мабуть, не більше 1900X1200 пікселів.
img.save("pic.tif","tif")
), схоже, не для мене
Збережіть повний проект QGIS, растри та вектори до GeoTIFF високої роздільної здатності? Я не думаю, що ти можеш це зробити (зараз). Що ви можете зробити, це експортувати зображення з високою роздільною здатністю з композитора друку, а потім їх геореференціювати.
Дивіться запит на цю функцію: http://hub.qgis.org/isissue/5840
Нік.
Я вирішив проблему, застосувавши Shp2img.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]
Симпатичний растровий композитор Voilà належним чином геореференційний.
Плагін qGis 1.7.3 "MapServerExport" може створити файл MapServer (* .map), що містить поточний склад шарів вектор / растр. У SourceForge є новий інструмент TopoMapCreator ( http://sourceforge.net/p/topomapcreator ), який здійснює перетворення з файлу MapServer (* .map) у растровий файл (* .ecw). Інструмент заснований на Shp2img.exe MapServer. Ви можете визначити цільову роздільну здатність. Так можна створити растровий файл з величезною роздільною здатністю.
Ви можете використовувати плагін GeoPapatile, а потім використовувати вихід "image.tif".
Це тиф з файлом tfw, тому він є геореференційним.