Mengubah grafik menjadi fitur di ArcGIS Desktop menggunakan ArcPy?


8

Apakah ada cara untuk mengkonversi grafik ke fitur, yaitu menggunakan alat "Konversi Grafik ke Fitur" pada bilah alat, dalam skrip ArcPy?

Saya perlu menggunakan grafik sebagai fitur selectbylayer, jadi mengonversinya atau menggunakan grafik secara langsung akan menyenangkan.

Jawaban:


7

Tampaknya tidak ada alat SelectLayerByGraphic yang setara dengan SelectLayerByLocation jadi saya pikir Anda benar untuk mencari pendekatan alternatif.

Tampaknya juga tidak ada alat "ConvertGraphicToFeature".

Saya mencari apakah Anda dapat mengakses grafik yang diambil dalam Tampilan Data dari Python tetapi GRAPHIC_ELEMENTs tampaknya tersedia untuk mengubah ukuran dan memposisikan ulang saja.

Jika apa yang Anda cari adalah cara untuk memberi makan "grafik" yang ditarik oleh pengguna akhir ke alat skrip Python maka alternatif yang mungkin ingin Anda gunakan adalah meminta pengguna untuk menggambar "grafik" dengan menggunakan Fitur Set as sebuah parameter.


0

Pilih semua gambar yang ingin dikonversi menjadi bentuk. Pada bilah alat Menggambar, pilih "Konversi Grafik ke Fitur". Isi bidang yang sesuai di jendela sembul dan Anda siap berangkat.


Selamat datang di GIS Stack Exchange :) dan terima kasih atas kontribusi Anda. Namun OP bertanya bagaimana melakukan ini dari skrip, bukan secara interaktif. Dalam pembelaan Anda, saya melihat itu tidak jelas; Saya akan memperbarui Q.
matt wilkie

Ini bukan solusi Python seperti pertanyaan yang diajukan. --Pilih semua grafik yang ingin dikonversi menjadi bentuk. Pada bilah alat Menggambar, pilih "Konversi Grafik ke Fitur". Isi bidang yang sesuai di jendela sembul dan Anda siap berangkat.
GBG
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.