Kembali di masa lalu yang remang-remang dan jauh, format ini muncul dari pengembang perangkat lunak yang berbeda. GRID berasal dari ESRI. IMG berasal dari ERDAS dan TIFF datang dari Aldus (apakah mereka masih dalam perjalanan?). Jadi itu menjelaskan mengapa kita memiliki mereka bertiga. Namun ada beberapa perbedaan:
- Portabilitas - dari ketiganya Anda menyebutkan GeoTiff mungkin yang paling didukung dalam semua jenis perangkat lunak, tetapi dukungan itu belum tentu lengkap (beberapa perangkat lunak tidak dapat mengatasi Tiffs floating point atau lebih banyak band daripada RGBA standar). Format Grid mungkin yang paling sedikit didukung dan IMG lebih baik didukung tetapi hanya sedikit lebih tidak jelas.
- Kompresibilitas - format yang berbeda mendukung jenis yang berbeda, atau tidak, kompresi dan ukuran file dapat bervariasi, tetapi kemudian, jika Anda benar-benar serius tentang rasio kompresi besar, saya tidak akan memilih salah satu dari tiga ini tetapi beralih ke JP2000, MrSid , ECW atau salah satu dari teknologi wavelet lainnya. Kompresi LZW melakukan pekerjaan dengan baik tetapi tidak dapat mengemas file sekecil teknologi wavelet.
- Pengkodean Digital - cara penyandian data secara digital berbeda, tetapi dengan perangkat lunak seperti GDAL (dan semua perangkat lunak berpemilik yang dibangun di atas penerjemah GDAL seperti dukungan raster ESRI dalam rangkaian interoperabilitasnya - ya, Anda membayar untuk sesuatu yang secara teknis FOSS4G !) kita tidak perlu khawatir tentang itu.
- Pengaturan data - Tiga format file memiliki pengaturan data yang berbeda. Sebagai contoh, sebuah Tiff mengemas semuanya menjadi satu file dengan kemungkinan tambahan file world dan projection. Dengan tiff, nilai piksel adalah data, akhir cerita. Grid memiliki struktur yang lebih kompleks termasuk folder 'info' dengan semua jenis file untuk proyeksi, atribut, dll. Saya lupa pengaturan IMG tetapi juga sedikit berbeda.
Dalam GIS, kami memiliki beragam format raster untuk dipilih dan bukan hanya tiga. Mereka semua memiliki perbedaan, beberapa terlalu halus untuk diperhatikan dalam satu paket perangkat lunak. Perbedaan lainnya lebih mendasar. Ketahui paket Anda dan dengan siapa Anda akan bertukar data - lalu pilih format Anda ... tapi hati-hati dengan portabilitas.