แสดงตารางแบบไดนามิกในสภาพแวดล้อม Data Driven Pages หรือไม่


10

ฉันกำลังสร้างซีรี่ส์แผนที่ที่มีรูปหลายเหลี่ยมหลายแผ่นต่อแผ่น มีคำอธิบายประกอบสำหรับรูปหลายเหลี่ยม แต่รูปหลายเหลี่ยมบางส่วนมีขนาดเล็กมากและไม่มีคำอธิบายประกอบสำหรับพวกเขา (คำอธิบายประกอบจะซ่อนรูปหลายเหลี่ยมทั้งหมด) ดังนั้นฉันมีตารางแอตทริบิวต์ที่เก็บป้ายกำกับสำหรับรูปหลายเหลี่ยมเฉพาะเหล่านั้น

ฉันจะให้ตารางนั้นแสดงบนแผนที่โดยมีเฉพาะค่าแอททริบิวต่อแผ่นมากกว่าค่า 2000+ ทั้งหมดได้อย่างไร

ฉันกำลังมองหาโซลูชันที่เรียบง่ายและมีพลวัต


หากมีปัญหาจะมีฟิลด์แอททริบิวต์ในตารางที่ระบุว่ามีแผ่นข้อมูลรูปหลายเหลี่ยมใดเปิดอยู่
Sue Deforest

ฉันไม่เห็นว่าสิ่งนี้เกิดขึ้นได้เมื่อเปิดใช้งาน Data Driven Pages ระหว่างเซสชัน ArcMap อย่างไรก็ตามหากสามารถใช้ ArcPy และ 10.1 ได้ฉันก็มีแนวคิดบางประการเกี่ยวกับวิธีการสร้างแผนที่ของคุณในรูปแบบ PDF อาจขยายคำถามของคุณด้วยรายละเอียดเพิ่มเติมตามความต้องการของคุณ
PolyGeo

ฉันใช้ 10.0 เนื่องจากเรายังไม่ถึง 10.1 ฉันต้องการส่งออกซีรี่ส์เป็น PDF เลย์เอาต์แผนที่คือชื่อไฟล์ที่มีแผนที่อยู่ด้านบนคำอธิบายแผนภูมิด้านล่างตารางลอยอยู่เหนือแผนที่ทางด้านขวา จะมีประมาณ 500 แผนที่โดยมี 1/3 ถึง 2/3 ของพวกเขาที่มีตาราง (บางแผ่นไม่จำเป็นต้องใช้ตาราง) ตารางควรแสดงบนแผ่นงานที่ต้องการตารางเท่านั้น
Sue Deforest

ดูเหมือนว่าคุณต้องการการพัฒนา ArcObjects ดังนั้นจึงไม่ใช่สิ่งที่ฉันสามารถช่วยได้
PolyGeo

ดูสิ่งนี้: forums.arcgis.com/threads/…

คำตอบ:


5

สิ่งนี้เป็นไปได้โดยใช้องค์ประกอบตารางกราฟิกในส่วนขยายการทำแผนที่การผลิต หากคุณไม่มีส่วนขยาย (บริษัท ของเราไม่ได้ทำ แต่จัดการเพื่อจัดการต่อ) คุณสามารถทดลองใช้งานฟรีได้ที่นี่ :

มีข้อมูลเพิ่มเติมที่บทความช่วยเหลือของ ESRI: ที่นี่

ฉันพบว่าโพสต์ฟอรัม ESRI นี้มีประโยชน์อย่างยิ่ง: ที่นี่


3

ฉันไม่คิดว่ามันจะเป็นไปได้ด้วย 10.0 มาตรฐานออกจากกล่อง อย่างไรก็ตามด้วยการปรับปรุงการ arcpy ที่ 10.1 คุณสามารถสร้างตารางแบบไดนามิกโดยใช้การเขียนสคริปต์ arcpy

ดู Esri 2012 Conference Proceedings และพูดคุยเรื่อง " Python Map Automation— เหนือกว่าพื้นฐานของ arcpy.mapping "

ในหน้า 6 ของ PDF พวกเขาจะแสดงโค้ดตัวอย่างบางส่วนสำหรับวิธีการโคลนบรรทัดกราฟิกเพื่อสร้างกราฟิกที่มีลักษณะคล้ายตารางจากนั้นแทรกข้อความสำหรับส่วนประกอบแอตทริบิวต์ต่างๆลงใน "เซลล์"

นอกจากนี้ในแกลเลอรี" arcpy.mapping / Map Automation " คุณจะพบตัวอย่างจำนวนหนึ่งซึ่งบางตัวอย่างมีตัวอย่างวิธีสร้างตาราง "ไดนามิก" หรือ "กราฟิก"


1

เพิ่มคำอธิบายประกอบที่มีเพียงรูปร่างไฟล์นั้นเป็นสัญลักษณ์โดยฟิลด์แอตทริบิวต์ที่ต้องการและตั้งค่าคำอธิบายเป็นแสดงคุณลักษณะเฉพาะในขอบเขตนั้น


1

ตามฉันคุณสามารถเข้าถึงตารางคุณลักษณะนี้ เลือกข้อมูลที่คุณกำลังพูดถึงและมุ่งไปที่ด้านบนซ้ายในหน้าต่างตารางแอตทริบิวต์ คลิกที่เพิ่มตารางในการจัดวาง มันจะไม่อัปเดตทุกครั้งที่คุณทำการเปลี่ยนแปลง แต่ควรแสดงข้อมูลที่คุณต้องการ


0

หากใครที่กำลังมองหาวิธีการแก้ปัญหาความต้องการเช่นคุณแล้วเขียนตารางหลอกแบบไดนามิกในรูปแบบแผนที่อัตโนมัติโดยใช้ ArcPy จะครอบคลุมในหนึ่งในหลักสูตร eLearning ฉันหัวข้อท้าทายครั้งกับงูหลามและ ArcPy สำหรับ ArcGIS Pro

หลักสูตรนั้นมีไว้สำหรับ ArcGIS Pro แต่การเรียนรู้จากมันสามารถนำกลับมาใช้กับ ArcMap ได้ การขาดเคอร์เซอร์ arcpy.da อาจทำให้ช้าลงอย่างเห็นได้ชัดหากใช้ ArcGIS Desktop 10.0 เทคนิคสำคัญคือการสร้าง "คลาสลักษณะเหมือนตาราง" ที่สามารถวางในแผนที่ / กรอบข้อมูลแยกต่างหากบนโครงร่างที่ใช้โดยการแช่งผ่านคลาสคุณลักษณะดัชนี

การเปิดเผยข้อมูล : ฉันเป็นผู้เขียนและผู้นำเสนอหลักสูตรที่แนะนำข้างต้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.