GDAL VRT格式-我了解这个概念吗?


15

好的,所以我对过去两个星期尝试的其他数据库中栅格解决方案有些厌倦,这些解决方案目前无法使用(PostGIS栅格)或无法处理我的数据量(Rasterlite),因此我正在阅读有关VRT格式的信息。忍受我,我想请你就此发表意见,如果我提出的建议完全有道理:

VRT本质上是一个元数据XML文件,描述了实际栅格文件的各种属性,例如像素尺寸,地理位置等。

步骤1:我将所有GeoTIFF文件(不是真的,只是生成了VRT)转换为VRT。

现在,由于我看到可以合并VRT,因此我假设可以创建VRT元数据文件的镶嵌图,一个大的VRT可以容纳所有元数据。太好了,这意味着元数据将可能用于优化渲染,因为QGIS将决定(假设)哪些图块属于当前画布范围,而哪些则不属于...

步骤2:建立VRT镶嵌图

好的,现在我看到的下一个好处是,我只需要在QGIS目录中添加一个条目,就可以在其上设置不同的内容,例如比例缩放渲染和空数据值透明度(如果需要)。有人可能会争辩说,您可以简单地将GeoTIFF加载到QGIS中并将它们放在一个组中,这是真的,但是除了设置公共SRS之外,您对组没有任何控制权。

如果我想以较小的比例(大缩放比例)查看正射影像并且仍具有快速渲染的效果,那么我将重复此步骤,仅对原始栅格集进行重新采样,最后得到一些大的VRT数据集。

这有意义吗?:)

Answers:


10

我喜欢用vrt进行处理。您可以进行很多临时更改。在QGIS中快速评估它们,如果您愿意,只需将其转换回独立的栅格格式(tif,png等)即可。

节省大量时间。

U2ros,您对vrt的使用至少对我来说是很有意义的:)镶嵌,然后剪切是我最初开始使用vrts的目的:消除临时栅格,稍后将其删除。

请查看此链接:http : //www.perrygeo.com/lazy-raster-processing-with-gdal-vrts.html [由于博客已移动而调整的链接]

希望它对你有帮助。


你能为我澄清一下吗?一个vrt文件中可以有多个文件引用吗?例如,如果您有4个geotif文件,则可以从中制作4个vrt文件,然后将它们合并。根据您发送的链接,合并实际上将发生,并且结果将是1个大geotiff文件,我希望/希望将是1个具有原始4内容的VRT文件-有点像目录文件?
U2ros 2012年

嗨,U2ros,您使用的是gdal cmdline还是QGIS来制作vrt。我相信您可以使用命令行找到更多选项。您可以将4个tif合并为一个vrt。如果愿意,可以再次将其导出为单个tif(或vrt)。我认为您会非常喜欢gdal commanline工具提供的选项,请访问以下两个网站: gdal.org/gdal_vrttut.html ; gdal.org/gdal_utilities.html
s_a 2012年

atm,qgis ui,但是对cli不满意,那么肯定会在那做。
U2ros 2012年

最后一件事:)在我发送的页面中,我假设作者想要的是最终的栅格而不是VRT,所以是的,合并将导致TIFF或某种非虚拟格式。
s_a 2012年

1
此链接的第二个答案gis.stackexchange.com/questions/25499/…在实际水平上进行了解释
U2ros 2012年
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.