Mungkin saya kehilangan konsep dasar ketika harus memanipulasi / menghapus nilai-nilai dari mosaik RGB orthophoto. Apakah mungkin untuk sepenuhnya menghilangkan kerah (latar belakang hitam) dari mosaik ortofoto yang ada dalam format ECW. Saya dapat melakukannya dalam format TIFF tetapi file harus dalam format ECW karena sangat besar. Saya memiliki kesuksesan terbatas, menggunakan FME, untuk mencapai ini tetapi file yang dihasilkan selalu memiliki area yang tidak dihapus. Semoga semua ini masuk akal.
Saya terbuka untuk format lain yang akan berfungsi, tetapi selama itu berkinerja ke tingkat yang sama dengan ECW.
Saya memiliki akses ke FME dan ArcInfo.
arcgis-10.0
fme
orthophoto
dchaboya
sumber
sumber
Jawaban:
Ini adalah batasan dari versi awal (<= 3.3) dari format ECW yang tidak mendukung nilai-nilai NoData atau transparansi Alpha. Kompresi lossy membuatnya lebih sulit untuk menghapus kerah karena nilai hitam tidak benar-benar RGB 0,0,0 tetapi bervariasi.
Untuk menghilangkan kerah, Anda harus menyamarkan / memotong kerah dan mengonversi gambar ke format lain yang mendukung nilai-nilai NoData, pita-pita topeng atau transparansi Alpha. Anda dapat menggunakan ECW yang dikompresi menggunakan ERDAS ECW / JP2 SDK versi 4 atau lebih baru, JPEG2000 atau Geotiff.
Ada beberapa cara untuk menghapus kerah, saya cenderung menggambar poligon di sekitar data "baik" dan klip dengan itu atau menggunakan utilitas GDAL nearblack .
sumber
ECW sejak 2010 telah mendukung transparansi alfa yang menghilangkan apa yang Anda sebut sebagai "kerah". Ini adalah batasan warisan dalam file ECW v3 saja.
File ECW v4 ditulis secara otomatis oleh semua perangkat lunak ERDAS yang ditandai 2010 dan di atasnya yang termasuk Imagine dan ERMapper. Produk pihak ketiga yang menggunakan SDK v4 dapat mendukung penulisan atau tentu saja membaca versi file ini (membaca disediakan secara gratis untuk aplikasi desktop). Saya tidak tahu jika FME 2012 memperbarui dukungan ECW mereka
Catatan: Versi format ECW kompatibel ke belakang. Jika Anda memiliki file ECW v4 dengan pita alpha yang ditentukan tetapi membaca dengan aplikasi menggunakan v3 SDK, pita tambahan hanya akan diabaikan. Periksa situs web erdas.com untuk beberapa plugin ECW gratis, khusus untuk lisensi ArcInfo Anda yang akan menambahkan dukungan ECW v4
Sayangnya prevalensi kompresor v3 berarti banyak orang menganggap keterbatasan tetap ada dan bagaimanapun juga merupakan keterbatasan format wavelet. Ini tentu tidak benar
Referensi,
sumber
Ada cara untuk memanipulasi FME 2012 untuk menghapus kerah. Ini adalah proses yang rumit dan terlalu banyak untuk diketik di sini. Satu cara cepat untuk menunjukkan bagaimana hal itu bisa dilakukan adalah dengan menggunakan RasterExpressionEvaluator dan ekspresi
Di mana MAXPIXVALUE adalah parameter pengguna yang disetel ke nilai piksel maksimum untuk dianggap hitam. Dalam kasus saya sekitar 8. Ekspresi mencari setiap pixel dan band. Jika salah satu band memiliki nilai kurang dari MAXPIXVALUE yang ditentukan itu menganggap sel itu tidak memiliki data. Jika nilai pikselnya adalah 9,8,8, ia akan meninggalkan piksel sebagaimana adanya karena satu pita lebih tinggi dari nilai yang ditentukan.
Dalam skenario saya, saya menggunakan ekspresi untuk membuat shapefile yang sesuai dengan gambar dengan tepat dan memotong ecws asli ke shapefile yang dibuat oleh ekspresi.
sumber