Menampilkan tabel dinamis di lingkungan Data Driven Pages?


10

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.


Jika ini membantu, ada bidang atribut dalam tabel yang menunjukkan lembar apa yang ada di poligon.
Sue Deforest

Saya tidak bisa melihat ini bisa dilakukan dengan Data Driven Pages diaktifkan selama sesi ArcMap. Namun, jika ArcPy dan 10.1 dapat digunakan maka saya memiliki beberapa ide tentang bagaimana seri peta Anda sebagai halaman PDF dapat dihasilkan. Mungkin perluas pertanyaan Anda dengan beberapa detail lagi tentang persyaratan Anda.
PolyGeo

Saya menggunakan 10.0 karena kita belum mencapai 10.1. Saya ingin mengekspor seri ke PDF. Tata letak peta adalah kerangka data dengan peta di atas, legenda di bawah, tabel melayang di atas peta di sisi kanan. Akan ada sekitar 500 peta dengan 1/3 hingga 2/3 dari mereka memiliki tabel (beberapa lembar tidak memerlukan tabel). Tabel seharusnya hanya ditampilkan pada lembaran yang membutuhkan tabel.
Sue Deforest

Ini kedengarannya seperti Anda membutuhkan pengembangan ArcObjects jadi bukan sesuatu yang bisa saya bantu.
PolyGeo

Jawaban:


5

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


3

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".


1

Tambahkan legenda yang hanya terdiri dari shapefile itu, lambangkan dengan bidang atribut yang diinginkan dan atur legenda untuk hanya menampilkan fitur sejauh itu.


1

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.


0

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.

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.