Saya membuat seri peta yang memiliki banyak poligon per lembar. Ada anotasi untuk poligon tetapi beberapa poligon sangat kecil tanpa anotasi untuk mereka (anotasi akan menyembunyikan poligon). Jadi, saya memiliki tabel atribut tempat label disimpan untuk poligon tertentu.
Bagaimana saya bisa menampilkan tabel itu di peta, dengan hanya nilai atribut per lembar, dan bukan semua nilai 2000+?
Saya mencari solusi yang sederhana dan dinamis.
arcgis-desktop
arcgis-10.0
arcmap
attribute-table
legend
Sue Deforest
sumber
sumber
Jawaban:
Ini dimungkinkan menggunakan Elemen Tabel Grafis dalam ekstensi Pemetaan Produksi. Jika Anda tidak memiliki ekstensi (perusahaan kami tidak berhasil mengaturnya), percobaan gratis tersedia di sini :
Ada lebih banyak info di artikel bantuan ESRI ini: di sini
Saya juga menemukan posting forum ESRI ini sangat berguna: di sini
sumber
Saya tidak berpikir ini mungkin dengan standar 10.0 di luar kotak. Namun, dengan penyempurnaan menjadi arcpy di 10.1, Anda bisa secara dinamis membuat tabel menggunakan arcpy scripting.
Lihatlah Prosiding Konferensi Esri 2012 dan ceramah berjudul " Otomasi Peta Python — Melampaui Dasar-dasar arcpy.mapping ".
Pada halaman 6 dari PDF, mereka menunjukkan beberapa kode sampel untuk bagaimana mengkloning garis-garis grafik untuk menghasilkan grafik seperti tabel, dan kemudian menyisipkan teks untuk berbagai komponen atribut ke dalam "sel".
Juga, di galeri " arcpy.mapping / Map Automation " Anda akan menemukan sejumlah sampel, beberapa di antaranya termasuk contoh cara membuat tabel "dinamis" atau "grafik".
sumber
Tambahkan legenda yang hanya terdiri dari shapefile itu, lambangkan dengan bidang atribut yang diinginkan dan atur legenda untuk hanya menampilkan fitur sejauh itu.
sumber
Menurut saya, Anda dapat mengakses tabel atribut untuk ini. Pilih data yang Anda bicarakan dan menuju ke kiri atas di jendela tabel atribut. klik pada Add table to layout. Itu tidak akan memperbarui setiap kali Anda melakukan perubahan tetapi itu akan menampilkan data yang Anda butuhkan.
sumber
Jika ada yang mencari solusi untuk persyaratan seperti milik Anda, maka menulis tabel pseudo-dinamis pada tata letak untuk otomatisasi peta menggunakan ArcPy tercakup dalam salah satu kursus eLearning saya berjudul Tantangan kali dengan Python dan ArcPy untuk ArcGIS Pro .
Kursus itu untuk ArcGIS Pro tetapi pembelajaran darinya bisa diterapkan kembali ke ArcMap. Kurangnya kursor arcpy.da mungkin membuatnya lebih lambat jika menggunakan ArcGIS Desktop 10.0. Teknik kuncinya adalah menghasilkan "kelas fitur seperti tabel" yang dapat ditempatkan di peta / bingkai data terpisah pada tata letak yang digunakan dengan menelusuri melalui kelas fitur indeks.
Pengungkapan : Saya adalah penulis dan presenter dari kursus yang disarankan di atas.
sumber