Saya bekerja dengan set raster yang mewakili nilai tanah dan saya ingin secara otomatis membuat poligon dengan bentuk acak tetapi dengan ukuran dan / atau nilai tanah tertentu diberi titik sentroid setiap poligon. Titik centroid akan bertindak sebagai sel raster awal (piksel yang disebut sebagai sel benih) yang akan menjadi bagian dari poligon tertentu dan kemudian algoritma pertumbuhan wilayah akan mulai menambahkan piksel di sekitar piksel sentroid hingga kendala ukuran dan / atau nilai tanah dari poligon akan terpenuhi.
Adakah yang tahu tentang algoritma pertumbuhan wilayah yang ada? atau setidaknya kelas ArcObjects atau Antarmuka mana yang bisa saya gunakan, sehingga untuk membaca nilai setiap piksel, buat poligon baru dengan menambahkan piksel baru ke dalamnya?
Saya berharap hal di atas masuk akal dan seseorang dapat membantu saya.
Edit
Pada dasarnya saya bermaksud untuk secara otomatis membuat poligon dengan bentuk reguler dan serangkaian kendala seperti ukuran, nilai tanah, dll menggunakan algoritma genetika (GA). Tapi pertama-tama saya harus membuat satu set solusi acak untuk memberi makan GA. Jadi, misalnya pada blok tanah yang merupakan area yang tertutup oleh jalan, saya sudah mengatakan 4 titik pusat massa. Setiap titik centroid mewakili perkiraan lokasi masing-masing bidang tanah baru. Selain itu, setiap centroid dikaitkan dengan atribut dari setiap paket yaitu ukuran dan nilai tanah. Jadi, saya ingin memulai dengan setiap centroid sebagai titik awal dari algoritma pertumbuhan wilayah untuk mulai membuat bentuk acak untuk setiap paket berdasarkan setiap centroid.
Saya harap hal di atas masuk akal. Saya menantikan bagaimana saya bisa membuat algoritma pertumbuhan wilayah ini atau jika sudah ada satu di VBA dan ArcObjects.