Mengedit raster secara manual untuk meningkatkan klasifikasi menggunakan ArcGIS Desktop?

15

Saya memiliki klasifikasi tutupan lahan yang berasal dari citra Landsat TM - Saya membuat klasifikasi ini menggunakan ENVI. Saya ingin mengedit individu dan kelompok sel di beberapa area klasifikasi untuk meningkatkan akurasi output dengan membandingkannya dengan citra udara.

Apakah ada cara, menggunakan ArcGIS Desktop, untuk mengedit grup sel besar secara manual dengan memilihnya dan menetapkannya ke kelas baru atau yang sudah ada?

Saya menyadari penggabungan metode berdasarkan statistik kelas, tetapi area yang saya klasifikasikan memiliki tingkat kerancuan spektral yang tinggi karena tutupan awan tipis - sepertinya pengeditan manual adalah satu-satunya cara untuk melakukannya.

Radar
sumber
1
Sudahkah Anda mempertimbangkan menjalankan koreksi atmosfer pada gambar dasar, seperti pengurangan tubuh gelap?
Aaron
1
@ Harun Bisakah Anda memandu semacam tutorial bagaimana menghilangkan koreksi atmosfer meningkatkan kesalahan klasifikasi. Terima kasih
SIslam
1
@ Sislam Saya akan merujuk siapa pun yang tertarik dalam koreksi atmosfer ke makalah berikut: Song, C., Woodcock, CE, Seto, KC, Lenney, MP, & Macomber, SA (2001). Klasifikasi dan deteksi perubahan menggunakan data Landsat TM: kapan dan bagaimana cara memperbaiki efek atmosfer? Penginderaan Jauh Lingkungan, 75 (2), 230-244. unc.edu/courses/2008spring/geog/577/001/www/Song01_RSE.pdf
Aaron

Jawaban:

19

Saya tidak berpikir ada cara yang sangat sederhana untuk melakukan ini, tetapi salah satu caranya adalah:

  1. Buat layer poligon baru dan buat poligon di atas area yang ingin Anda ubah nilainya.
  2. Beri kode poligon dengan nilai tutupan lahan yang diinginkan.
  3. Ubah shapefile menjadi raster.
  4. Gunakan Kalkulator Raster untuk menggantikan nilai-nilai baru.

Con(("POLYRAST" > 0),"POLYRAST","CLASSIFIED")
penjaga hutan
sumber
2
Itu solusi yang cukup sederhana - Saya hanya bisa mendigitalkan poligon di atas gambar udara dan mengikuti langkah-langkah yang Anda uraikan. Saya berharap ada cara untuk melakukannya seperti MSPaint untuk raster, tetapi sejauh yang saya tahu MSPaint tidak mendukung Geotiffs: $
Radar
1
@radar, dimungkinkan untuk menggunakan program grafik yang memahami tiff reguler: 1) menyimpan georeferensi, 2) melukis gambar - berhati-hati untuk tidak mengubah dimensi, atau menggunakan nilai warna di luar rentang data yang valid, 3) simpan, 4) kembalikan georeferensi dari # 1. Alur kerja ini layak untuk pertanyaan baru sendiri; jawaban terdekat yang saya lihat sejauh ini adalah gis.stackexchange.com/a/24798/108 , sedangkan subjek untuk Q ini gis.stackexchange.com/questions/76572/touch-up-t--tool-for-rasters sempurna (body adalah agak terlalu spesifik).
matt wilkie
Terima kasih forestman - pernyataan "Con" Anda hanya menyelamatkan saya sedikit waktu, dan saya belajar sedikit trik baru. Sangat dihargai. Aku membangkitkanmu !!
dklassen
10

Pengeditan dapat dilakukan dengan ARIS Grid & Raster Editor untuk ArcMap: www.aris.nl/gridrastereditor_arcmap

Editor ARIS Grid & Raster menambahkan bilah alat ke ArcMap. Toolbar ini menyediakan seperangkat alat untuk mengubah nilai satu atau beberapa sel. Dengan alat ini dimungkinkan untuk:

  • mengubah nilai sel tunggal atau piksel ( pensil )
  • menggambar garis bebas ( pensil / tangan kosong )
  • menggambar garis lurus dari satu titik ke titik lainnya ( garis )
  • menggambar poligon padat ( poligon )
  • atur ukuran pena dalam sel yang akan terpengaruh saat menggambar
  • mengubah nilai / warna zona sel dengan nilai yang identik ( paintcan )
  • ganti satu nilai dengan nilai lain di seluruh raster ( value replacer )
  • buat area pilihan di peta untuk membatasi area kerja untuk operasi di atas ( edit area )
  • pilih nilai sel baru dari kisi ( color picker )

Grid & Raster Editor untuk ArcMap contoh: pengeditan piksel sel tunggal dengan pensil / freehand

Format raster yang didukung

Sebagian besar format raster tunggal dan multi-band yang dapat diedit oleh ArcGIS Object Model didukung oleh ARIS Grid & Raster Editor. Format raster yang didukung meliputi:

  • Band disisipkan oleh garis (BIL)
  • Band disisipkan oleh piksel (BIP)
  • Band sequential (BSQ)
  • Bitmap (BMP)
  • ENVI Raster (mis. DAT, BIL, BIP, BSQ)
  • Gambar ERDAS IMAGINE (IMG)
  • ESRI GRID
  • File Geodatabase Raster (GDB, FGDBR)
  • Personal Geodatabase Raster (MDB, PGDB Image)
  • Format File Gambar Tagged (GeoTIFF, TIFF)

Untuk raster multi-band, pita Merah, Hijau dan Biru (RGB) dapat diedit secara bersamaan.

Tersedia sebagai percobaan gratis 5 hari di www.aris.nl/gridrastereditor_arcmap .

Rinke
sumber
2

Saya telah menggunakan arcscan dan alat cat untuk mengedit piksel individu tetapi ini pada kotak yang hanya memiliki 2 nilai untuk piksel.

Hornbydd
sumber
Ya! Ini sangat efektif untuk peta kadaster monokrom !!
SIslam
2

Awalnya coba kurangi kerja manual! Gunakan alat pasca-klasifikasi untuk melakukan ini. Jika Anda perlu memperbaiki lebih lanjut maka coba di bawah ini -

Saya mengikuti dua cara - Yang pertama adalah mengedit vektor dan mengkonversi vektor ke raster jika diperlukan dan yang kedua adalah mengedit raster secara langsung.

  1. Di ArcGIS : Ekspor klasifikasi ke vektor dan gunakan alat transfer atribut untuk secara manual memperbaiki klasifikasi Anda seperti Anda, ini mungkin perlu diedit. ingin.
  2. Dalam eCognition : Jika Anda memiliki akses ke eCognition, Anda dapat menggunakan beberapa cara untuk memperbaiki klasifikasi Anda, salah satunya adalah mengimpor gambar yang diklasifikasikan ke dalam eCogniton dan segmen (dengan algoritma dan parameter yang tepat) berdasarkan warna setelahnya menggunakan klasifikasi manual seperti di bawah ini-

demo

SIslam
sumber