Saya memiliki satu set polyline yang perlu saya pisahkan pada jarak yang bervariasi dari titik awalnya.
Secara umum, saya mencari sesuatu yang mirip dengan fungsi SPLIT dalam alat editor. Ada kemungkinan untuk menentukan panjang garis tertentu di mana perpecahan harus diterapkan.
Sebagai contoh: Saya memiliki garis A dengan panjang 3200m, yang perlu saya bagi menjadi dua geometri yang terpisah, satu dari 0 hingga 1700m, dan satu dari 1700m hingga 3200m.
Apakah ini dapat dilakukan di ArcGIS Desktop?
Saya menggunakan ArcGIS Desktop 9.3.1. pada WinXP dengan Python 2.7.2.
sumber
Ada alat Manajemen Data yang disebut Split Line At Point yang melakukan hal ini tetapi membutuhkan ArcGIS Desktop 10.0 (atau lebih baru), dan lisensi tingkat ArcInfo (kemudian disebut Tingkat Lanjut):
sumber
Saya telah menggunakan kelas ArcObjects ini untuk memisahkan fitur garis sebelumnya pada jarak tertentu.
http://edndoc.esri.com/arcobjects/8.3/Samples/Editing/Edit%20Commands/Line%20Edit%20Toolbar/clsDivideLineFeatures.htm
sumber
SplitLineAtPoint_management
-tool.