网格vs TIF vs IMG


17

网格,TIF和IMG是栅格文件的三种格式。

在ArcGIS Desktop中,它们之间显然没有区别。

这三种格式有什么区别?

Answers:


27

早在黯淡和遥远的过去,这些格式来自不同的专有软件开发人员。GRID来自ESRI。IMG来自ERDAS,TIFF来自Aldus(他们还在旅行吗?)。这就是为什么我们要拥有三个。但是有一些区别:

  1. 可移植性 -在您提到的三款产品中,GeoTiff可能是所有软件中最受支持的,但是这种支持并不一定是完整的(某些软件无法处理浮点Tiff或比标准RGBA更多的频段)。Grid格式可能是受最少支持的,而IMG受到更好的支持,但模糊得多。
  2. 可压缩性 -不同的格式支持不同的压缩类型,或者不支持,因此文件大小会有所不同,但是,如果您真的很喜欢主要的压缩比率,那么我不会选择这三种压缩方式中的任何一种,而是请使用JP2000,MrSid ,ECW或其他小波技术之一。LZW压缩可以很好地完成工作,但不能打包像小波技术一样小的文件。
  3. 数字编码 -数据的数字编码方式不同,但是使用GDAL之类的软件(以及所有基于GDAL转换器构建的专有软件,例如其互操作性套件中的ESRI光栅支持-是的,您所付出的代价在技术上是FOSS4G !)我们不必为此担心。
  4. 数据排列 -三种文件格式的数据排列不同。例如,Tiff将所有内容打包到一个文件中,并可能添加world和投影文件。使用tiff,像素值就是故事的结尾数据。网格具有更复杂的结构,包括“信息”文件夹,其中包含用于投影,属性等的各种文件。我忘记了IMG的排列,但它也略有不同。

在GIS中,我们可以选择多种栅格格式,而不仅仅是这三种栅格格式。它们都有差异,有些差异太微不足道,无法在一个软件包中关注。其他差异更为根本。了解您的软件包以及与谁交换数据-然后选择格式...但要注意可移植性。


我知道这是一个老话题。虽然我的问题与此答案有关。所以我在这里问。我知道从用户角度来看差别很小,但是从程序员角度来看有什么区别吗?我需要为不同种类的栅格做不同的事情吗?
艾米(Emi)

这完全取决于您使用的API。如果您使用的是GDAL,那么除了任何单独的存储格式(可能在位深度或频带数等)施加的限制之外,几乎没有什么有效的区别。使用GDAL将栅格读入内存后,存储格式将变得无关紧要,直到您保存结果为止。
MappaGnosis

我正在使用arcgis和arcobjects.net。不同类型的栅格有问题吗?
Emi

我也在使用arcpy
Emi

1

ArcGIS可以读取这些格式并向用户透明地使用它们,但是每种格式都支持不同的功能,例如像素位深度和压缩。在@MappaGnosis的答案之后,请参阅ESRI的技术规范文档,以获取有关哪些格式支持哪些功能(9.3版)的列表。

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.