如何将图层合成导出/保存到GeoTiff?


11

我想将栅格/矢量图层的QGIS组成部分导出/保存到高分辨率(20000 * 20000像素)的GEOTIFF或ECW栅格中。


Jim12您可以使用同一帐户来回答自己的问题吗?瑞士有两个Jim12帐户。它们应该合并。
Mapperz

Answers:


11

Quantum GIS现在支持此功能,可以设置分辨率,并且可以包括一个可选的世界文件,其中包含地理配准信息。

在打印作曲家中,选中“导出设置”下的“世界文件打开”框。

在此处输入图片说明


7

如果将地图画布保存到tif文件,则会自动对其进行地理参考。(QGIS中的一项令人惊叹的新功能...)。但是,分辨率将是计算机屏幕的分辨率。(96 dpi)。因此,大概不会超过1900X1200像素。


您能否介绍一下如何将地图画布保存到tif文件中?(使用img.save("pic.tif","tif"))似乎对我没有帮助
MasterPJ 2014年

在“文件”菜单的“另存为图像”中,然后选择tif作为格式。QGis将自动创建一个.tifw文件。
til_b 2014年

4

将完整的QGIS项目,栅格和矢量保存到高分辨率的GeoTIFF吗?我认为您目前无法执行此操作。您可以做的是从打印作曲家导出高分辨率图像,然后对其进行地理配准。

请参阅此功能请求:http : //hub.qgis.org/issues/5840

缺口。


1
对此功能有很多要求(包括2011年左右在旧版qgis论坛上的要求)。我们中的某些人使用将高分辨率地理参考图像用作底图的应用程序。似乎它已被提议并编码为2.1的补丁:hub.qgis.org/issues/6985
scruss

3

我通过重复应用MapServer的Shp2img.exe解决了该问题。

如果标准MapServer插件首先将项目导出到* .map文件,则MapServer可以呈现qGis项目。随后可以将项目渲染为图像文件(png,jpg,tif)。不幸的是,有一个限制-可以说或多或少-10000 * 10000像素。

但是通过编写一些编程代码,可以操纵* .map文件的内容,然后将shp2img.exe应用于qGis项目的单个图块。在最后的步骤中,可以使用gdalbuildvrt和gdal_translate合并单个图块图像。作为输出,可以产生大尺寸的ECW或GEOTIFF。我写了一个小工具来使过程自动化,我可以将qGis视图导出到具有100'000 * 100'000像素的ECW栅格!我想对更高的解决方案没有任何限制。

作为前提,必须安装FWTools2.4.7。FWTools2.4.7将MapServer和GDAL包含ECW输出支持。

我想知道为什么qGis视图的rester导出不是qGis的标准功能...真的只有我想将qGis视图导出为良好使用的栅格格式(例如ECW或GEOTIFF)吗?


1

来自漂亮的QGIS编写器的地理参考栅格(GeoTiff / png / jpeg)的本机解决方案。

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

Voilà漂亮的作曲家栅格已正确地理定位。


这不是geotiff。这是一个常规的tiff,只有在包含world文件的情况下,它才能实现所需的目标。
罗德里格斯

0

qGis 1.7.3插件“ MapServerExport”可以生成一个MapServer(* .map)文件,其中包含您当前的矢量/栅格图层组成。SourceForge上有一个新工具TopoMapCreator(http://sourceforge.net/p/topomapcreator),它可以将MapServer(* .map)文件转换为栅格文件(* .ecw)。该工具基于MapServer的Shp2img.exe。您可以自由定义目标分辨率。因此,可以生成具有高分辨率的栅格文件。


-1

您可以使用GeoPapatile插件,然后使用“ image.tif”输出。

这是带有tfw文件的tif,因此已地理参考。


3
您能否添加有关此插件的更多信息,也许是链接?
Paul

1
而且,如果您是开发人员或与此插件有其他联系,请确保在您的答案中也要公开。
PolyGeo
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.