Saya memiliki lapisan estetika murni yang memiliki simbol panah. Beberapa tidak muncul dengan benar karena garis terlalu kecil. Saya telah memilih mungkin 50 catatan di mana saya perlu memperpanjang garis ini dengan angka yang diberikan (mis. 2 meter). Memperluas alat baris hanya memperluas garis ke persimpangan yang ditentukan, jadi alat ini bukan yang saya cari.
Saya sudah mencoba mengedit bidang panjang bentuk tetapi tidak membiarkan saya. Apakah ada cara sederhana untuk melakukan ini melalui kalkulator lapangan atau dalam bilah alat editor?
arcgis-desktop
arcgis-10.1
line
extend
GISKid
sumber
sumber
Jawaban:
Yah saya pikir saya sudah mendapatkannya untuk garis hitungan vertex. Saya belum pernah mencoba baris multi-bagian karena saya tidak pernah mengacaukannya di arcpy. Pengkodean dibuat sedikit lebih sulit karena tidak ada akses tulis ke properti lastPoint untuk objek Geometri. Alih-alih menggunakan kemiringan (yang merupakan pemikiran awal saya), saya menggunakan kode dari pertanyaan SO ini . Itu tidak bergantung pada trigonometri, jadi itu harus sedikit lebih efisien. Kode berikut ini berfungsi dengan memindahkan titik akhir dari sebuah garis ke koordinat baru yang terletak di sepanjang perpanjangan garis dari dua simpul terakhir. Saya mengujinya pada sebuah shapefile.
Saya mengatur simbologi ke panah di akhir untuk kategori berdasarkan OID sehingga akan lebih mudah untuk melihat pemisahan antara fitur. Pelabelan diatur untuk menghitung simpul.
sumber
Bagaimana jika Anda memilih garis yang ingin Anda perpanjang.
Buffer baris tersebut dengan jumlah ekstensi yang diinginkan.
Ubah itu menjadi garis fc.
Kemudian meluas ke persimpangan.
Anda mungkin harus mematahkan dan menghapus ujung buffer lainnya agar tidak tumpang tindih garis di tengah. (Saya belum melihat tangkapan layar dari apa yang Anda miliki atau ingin lakukan)
Atau saya pikir ada alat di ettools (saya memeriksa untuk melihat fungsionalitas dan jika gratis)
Tidak menemukan sesuatu yang berguna dalam alat et yang saya lakukan temukan utas ini untuk beberapa kode vb (lama). dan permintaan untuk beberapa python. Anda dapat mengikutinya dan memeriksa situs web ideas.arcgis.com .
sumber
Berikut adalah metode yang bekerja dengan multi-bagian polyline yang terdiri dari sejumlah titik node. Ia menggunakan open source GIS Whitebox GAT ( http://www.uoguelph.ca/~hydrogeo/Whitebox/ ). Cukup unduh Whitebox, buka Scripter (ikon skrip pada bilah alat), ubah bahasa skrip menjadi Groovy, rekatkan kode berikut, dan simpan sebagai 'ExtendVectorLines.groovy'. Anda dapat menjalankannya baik dari Scripter atau, saat berikutnya Anda meluncurkan Whitebox, itu akan muncul sebagai alat plugin dalam kotak alat Vector Tools. Dibutuhkan shapefile dan jarak yang diperluas sebagai input. Saya akan menyertakan alat dalam rilis publik Whitebox GAT berikutnya.
sumber