Dengan R:
ShapeFile.Dissolved<-rgeos::gUnionCascaded(ShapeFile)
x<-rgeos::gRelate(ShapeFile, ShapeFile.Dissolved, byid= TRUE)
Saya mendapatkan 3 kasus DE-9IM :
table(x)
2FF10F212 2FF11F212 2FF1FF212
63 2470 174495
Kode string DE-9IM yang dihasilkan dapat diartikan sebagai berikut:
1) 2FF1FF212: mewakili poligon dari shapefile pertama yang tidak memotong batas poligon dari shapefile kedua
2) 2FF11F212: mewakili poligon dari shapefile pertama yang memotong perbatasan poligon dari shapefile kedua dengan garis
3) 2FF10F212: mewakili poligon dari shapefile pertama yang memotong batas poligon dari shapefile kedua dengan sebuah titik
Dua kasus terakhir adalah poligon perbatasan saya yang saya cari. Saya sudah mendapatkan ID mereka dengan:
poly.border<-which(x %in% c("2FF10F212","2FF11F212"))
Dengan Arcmap:
1) Larutkan (Manajemen Data) tanpa memilih "Dissolve_Field"
2) Pilih berdasarkan lokasi. Pilih fitur dari "bentuk asli", Lapisan sumber: "bentuk terlarut", Metode pemilihan spasial untuk fitur lapisan target: sentuh batas fitur lapisan sumber.
3) Mulai mengedit dan menghapus fitur yang dipilih