Meskipun saya sendiri tidak bekerja di GIS, saya mencoba mendukung salah satu pengguna kami di sini yang menjaga semua pemetaan dan data GIS kami. Kami telah menerima gambar Tiff 3,2GB yang mengandung citra satelit dari situs kami dan saya ingin menemukan cara untuk mengubah ukurannya sedikit agar lebih mudah untuk dikerjakan.
Apakah ada sumber terbuka / perangkat lunak bebas di luar sana yang dapat menangani ukuran file semacam ini?
Saya sudah mencoba Irfanview, Imagemagick, GIMP tanpa hasil.
Server yang saya coba kerjakan memiliki banyak memori dan disk yang tersedia, tetapi mungkin tidak cukup untuk memuat seluruh file.
Apakah ada cara mudah?
Terima kasih.
Jawaban:
Jika Anda bisa, gunakan perangkat lunak GIS, yang dirancang dengan mempertimbangkan masalah ini: alih-alih membaca seluruh dataset ke dalam memori, hanya akan mengambil sampel gambar untuk membuat tampilan dan tidak lebih. Sesuatu seperti QGIS seharusnya memungkinkan Anda untuk memvisualisasikan data, dan menyediakan cara untuk mengekspor tampilan, sebagai salah satu pendekatan untuk membuat versi downscaled.
Pilihan lain adalah menggunakan sesuatu seperti
gdalwarp
, bagian dari GDAL . Misalnya, jika gambar mentah adalah 10000x6000, Anda bisa membuat setengah ukuran di setiap versi dimensi dengan melakukan:sumber
Saya setuju dengan saran Gdal; gdal_translate akan memungkinkan Anda mengonversi dari GeoTIFF ke format terkompresi (misalnya MrSID, JPEG2000, dll. - Saya menggunakan .ecw tetapi memiliki masalah lisensi ...) Kompresi 20x atau lebih besar cukup umum. Ketahuilah bahwa jika Anda tidak menggunakan perangkat lunak khusus SIG, Anda kemungkinan akan kehilangan informasi georeferensi yang terkait dengan file tersebut.
Jika Anda harus tetap menggunakan GeoTIFF, Anda dapat menggunakan QGIS (atau gdal lagi) untuk membangun 'piramida' yang akan memungkinkan Anda untuk melihat lebih detail pada skala yang lebih kecil, sehingga tidak memuat seluruh gambar setiap saat. Di QGIS, lihat di bawah properti layer untuk 'Piramida.'
Semoga berhasil!
sumber
Seperti yang disarankan @scw dan @Darren, menggunakan utilitas GDAL adalah pilihan yang baik. Saya telah menggunakannya untuk elevasi dan data citra setiap kali file terlalu besar untuk dikelola di editor GUI.
gdalinfo
dapat memberi Anda resolusi dan luasan file dan mungkin membantu Anda menghindari memuat file dalam editor GUI. Saya telah menggunakan QGIS hanya beberapa kali, jadi saya tidak tahu apakah membangun piramida akan memakan waktu lama.sumber
Jawaban yang sama dari pertanyaan lain -
OpenEV hadir dengan FWTools, sepertinya oke bagi saya tetapi saya memuat 300 MB gambar ke QGIS dengan mudah dan menghadapinya di sana. Jadi saya bisa merekomendasikannya hanya dari penggunaan biasa.
http://OpenEV.sourceforge.net
Termasuk NITF
dan dibangun dengan GDAL - tetapi menyediakan GUI yang nyaman
sumber