การนำ ringmaps ไปใช้ใน ArcGIS Desktop


18

ในบทความล่าสุดโดย Stewart และเพื่อนร่วมงานใน IJHG ฉันสะดุดเทคนิคที่น่าสนใจในการแสดงภาพข้อมูลโดยใช้ ringmaps ข้อมูลบางอย่างมากขึ้นอ้างอิงถึงในบทความเกี่ยวกับเทคนิคนี้ที่นี่และที่นี่

ป้อนคำอธิบายรูปภาพที่นี่

[ ที่มา ]

จากบทความ:

แหวนแผนที่ถูกสร้างขึ้นใน Adobe Illustrator ผ่านแอปพลิเคชันของสคริปต์ที่กำหนดเองที่ดึงเข้ามากระจายและเป็นสัญลักษณ์องค์ประกอบองค์ประกอบแผนที่กราฟิกทั้งหมด ค่าสำหรับการทำสัญลักษณ์ถูกอ่านจากไฟล์ Comma Separated Value (CSV) ที่มีข้อมูลแอ็ตทริบิวต์เขตทั้งหมด แผนที่วงแหวนระดับมณฑลทั้งสามได้รับการพัฒนา

มีวิธีการใช้งานแผนที่แบบอัตโนมัติใน ArcGIS Desktop 10 หรือไม่?


2
ดูเหมือนว่า Illustrator CS4 สามารถเขียนสคริปต์ด้วย JavaScript, VBScript และ AppleScript มันจะดีถ้าคุณได้รับสคริปต์ที่พวกเขาใช้ในการสร้างแผนที่วงแหวนเหล่านี้ใช่มั้ย?
Chad Cooper

คำตอบ:



2

แม้ว่าสิ่งนี้จะไม่สามารถทำได้โดยไม่ต้องใช้เครื่องมือแบบกล่องในเดสก์ท็อป ArcGIS แต่ฉันไม่เชื่อว่านี่เป็นรหัสที่ยากใน. NET

เมื่อให้เวลาและความพยายามสักครั้งหนึ่งสามารถเขียน ArcGIS addin / extension ที่สร้างภาพประเภทนี้สำหรับข้อมูลได้อย่างง่ายดาย

เมื่อเร็ว ๆ นี้ฉันได้ทำสิ่งที่คล้ายกัน (มันไม่ได้เป็นแบบวงกลมเพียงแค่วางกล่องบนริบบิ้นแนวนอน) สำหรับข้อมูลการสำรวจสำมะโนประชากรโดยใช้ ArcGIS Server Flex API มันไม่ยากและสามารถทำได้อย่างง่ายดายโดยใช้. NET หากคุณต้องการ


2

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

  1. คุณสมบัติป้ายกำกับตามชื่อโดยมีป้ายกำกับในอาเรย์แบบวงกลมที่ดี, ระยะเท่ากัน,
  2. สร้างคุณสมบัติสี่เหลี่ยมและสีใหม่ตามคุณสมบัติที่ต้องการ
  3. วางคุณสมบัติใหม่ในระยะห่างจากเซนทรอยด์ของรูปหลายเหลี่ยมตามที่กำหนดโดยแอตทริบิวต์ ใช้มุมของฉลากเพื่อกำหนดมุมของเส้นจากเซนทรอยด์ที่จะวางคุณสมบัติ
  4. สร้างวงแหวนรอบแผนที่ตามการจัดประเภทของแอตทริบิวต์

อาจเป็นเรื่องที่น่าสังเกตว่าฉันเชื่อว่าถ้าเป็นไปได้ที่จะทำสิ่งใดสิ่งหนึ่งบนคอมพิวเตอร์


1

ขออภัยคุณไม่สามารถทำสิ่งนี้ได้ทันที

อย่างไรก็ตามคุณสามารถทำได้ด้วยรหัสที่กำหนดเอง! คุณจะต้องดูตัวอย่างองค์ประกอบที่กำหนดเองและคุณสมบัติการแสดงผลที่กำหนดเอง จากนั้นคุณสามารถปรับใช้ Dll ที่กำหนดเองเหล่านั้นกับ ArcGIS Server ได้หากจำเป็น

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