Mencari alternatif sumber terbuka untuk alat Integrasi ArcGIS Desktop?

8

Saya perlu menjepret sekitar 1000 baris dalam satu layer ke baris di layer lain (ada sekitar 5000 baris di layer kedua). Garis yang akan diambil sekitar 15 unit peta dari garis lapisan dasar. Sepertinya ArcGIS dapat melakukan ini menggunakan alat Integrasi dalam kotak alat Pengelola Data.

Apakah ada QGIS / GRASS / SAGA / alternatif sumber terbuka lainnya untuk Mengintegrasikan atau akankah saya harus membuka kembali keterampilan Python saya?

ajgdev
sumber

Jawaban:

9

Alat yang Anda sebutkan di ArcGIS tidak mem-snap satu layer ke layer lain. Alih-alih itu mengambil batas dalam lapisan untuk "diri mereka sendiri". Jadi, jika Anda memiliki dua garis di lapisan yang sama yang berada dalam ambang tertentu, Integrasikan akan menggabungkan mereka (yaitu memindahkan keduanya ke jarak rata-rata di antara mereka).

Tindakan ini dilakukan dalam GRASS dengan v.editmodul, menggunakan alat "jepret" dan parameter ambang batas. Jadi, Anda harus menggabungkan dua lapisan Anda menjadi satu ( v.patch) untuk melakukan operasi ini. Saya pertama-tama akan menambahkan kolom ke lapisan pertama dengan beberapa pengenal, kemudian setelah operasi gertakan Anda dapat memisahkan fitur-fitur itu lagi.

Micha
sumber
Tidak memiliki akses ke ArcGIS saat ini saya mendapatkan ujung tongkat yang salah dalam hal apa yang dilakukan alat Integrate. Terima kasih telah mengoreksi saya. Saya akan melihat GRASS dan melihat apakah saya bisa melakukannya dengan apa yang saya inginkan.
ajgdev
7

Anda mungkin beruntung dengan ST_Snap di Postgis. Ini akan memungkinkan Anda untuk mengambil fitur yang hampir bersamaan dalam toleransi yang ditentukan.

Dylan Hettinger
sumber
Terima kasih - ini mungkin memaksa tangan saya untuk mulai menggunakan PostGIS lebih lanjut
ajgdev
Apakah ini cara untuk menggunakan alat PostGIS di dalam ArcGIS?
Losbaltica