Ada diskusi tentang ini di r-sig-geo . Untuk jawaban yang pasti Anda harus bertanya di sana, karena ada orang yang tahu wawasan spasial R.
Tapi, Anda juga bisa melakukan ini di aplikasi desktop GIS (ekspor bentuk menggunakan perintah writeOGR dari rgdal atau writePolyShape () dari maptools) seperti QuantumGIS, GRASS atau SAGA.
Untuk QuantumGIS gunakan Vector / Geometry Tools / Sederhanakan geometri (Saya telah menguji dan tidak mempertahankan topologi, tetapi diterapkan ke Rumania admin1 shapefile, terlihat baik dengan 2000 node).
Untuk penggunaan GRASS v.generalisasi (baca manual untuk info tentang algoritme, ada beberapa).
Untuk SAGA, Anda harus terlebih dahulu mengubah poligon menjadi garis (Bentuk - Garis / Konversi Poligon ke Garis), kemudian menyederhanakan garis (Bentuk Garis / Penyederhanaan Garis), dan akhirnya mengubah garis menjadi poligon (Bentuk - Poligon / Mengubah Garis ke Poligon). Saya telah menguji ini dan hasilnya memiliki topologi yang dipertahankan.
Ceria dan semoga sukses,