Saya memiliki data raster yang mewakili daerah perkotaan, yang ingin saya lacak dan ubah menjadi poligon.
Menggunakan alat Arcaster's Raster to Polygon, saya bisa mendapatkan sesuatu yang dekat dengan itu.
Tidak disederhanakan:
Sederhana:
Namun, Anda dapat melihat bahwa ada banyak garis diagonal (jalan) yang membuat rantai poligon yang berbagi sudut.
Ini meningkatkan jumlah poligon saya secara signifikan - kumpulan data raster ini sedang diproses di tingkat negara bagian. Apakah ada alat Arc atau GeoTools untuk memuluskan garis-garis ini dan membuat lebih sedikit poligon? Tidak apa-apa jika hasilnya kehilangan presisi. Pada akhirnya, saya mencari sesuatu yang mirip dengan yang saya dapatkan dengan poligon yang disederhanakan, hanya dengan poligon yang berdekatan bergabung.
sumber
Jawaban:
Pertanyaan Anda adalah pertanyaan umum (mis. Pertanyaan ini ) dan jawabannya sangat tergantung pada alat yang Anda miliki dan sejauh mana Anda dapat menerima kehilangan ketepatan dan generalisasi.
Salah satu pendekatan sederhana adalah dengan buffer poligon Anda dan kemudian de-buffer hasilnya dengan jumlah yang sama atau serupa. Anda perlu menggunakan penilaian Anda tentang berapa banyak buffer untuk menghindari bergabung dengan poligon yang harus tetap terpisah. Anda akan mengurangi jumlah poligon dan raster 'melihat' data Anda tetapi dengan mengorbankan jumlah simpul meningkat.
Atau Anda dapat melihat pra-pemrosesan raster. Perhatian diperlukan di sini agar Anda tidak melakukan sesuatu yang membuat statistik tidak valid, tetapi sepertinya Anda hanya ingin mengekstrak fitur. Sekali lagi ini tergantung pada lisensi Anda, tetapi Anda dapat mengubah resolusi raster Anda dan kemudian menggunakan menggigit atau membersihkan sesuai saran saya di utas sebelumnya yang dikutip di atas. Ini kedengarannya sah untuk kasus penggunaan Anda.
Jika Anda tidak memiliki akses ke Spatial Analyst dan tidak dapat menginstal QGIS, GDAL atau FOSS GIS yang serupa, maka trik buffer-debuffer bekerja dengan cukup baik.
sumber