สร้างฟีเจอร์จากข้อผิดพลาดของ ArcGIS Topology


9

ฉันได้นำเข้าผู้ใช้งานในฟิลด์รูปร่างไฟล์ลงในฐานข้อมูลทางภูมิศาสตร์ของ ESRI เพื่อให้ฉันสามารถสร้างกฎระเบียบของโทโพโลยีบางอย่างที่ระบุข้อผิดพลาดได้ตามต้องการ น่าเสียดายที่ผู้ใช้ฟิลด์ไม่มีสิทธิ์ใช้งานที่สามารถอ่านกฎของโทโพโลยี gdb (หรือแก้ไขได้อย่างชัดเจน)

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

ไม่มีใครมีข้อเสนอแนะเกี่ยวกับวิธีการสร้างคุณลักษณะจากข้อผิดพลาด & ข้อยกเว้นของ TopGet ArcGIS หรือไม่?

ฉันมีสิทธิ์ใช้งาน ArcInfo เพื่อให้เครื่องมือใด ๆ ในแพ็คเกจอยู่ในการกำจัดของฉัน ในขณะที่ฉันไม่ใช่โปรแกรมเมอร์ ArcObjects ฉันคุ้นเคยกับสคริปต์ Python หรือ ModelBuilder เพื่อพัฒนาเครื่องมือ / กระบวนการดังกล่าว

UPDATE : ฉันเพิ่งพบArcGIS Ideaและตัวอย่างนักพัฒนาแต่ฉันหวังว่าจะมีบางอย่างที่ฉันสามารถใส่ลงในกล่องเครื่องมือไม่ใช่โมดูล VB ที่กำหนดเอง

คำตอบ:


4

ArcGIS 10.1 สำหรับเดสก์ท็อปมีเครื่องมือการประมวลผลทางภูมิศาสตร์ใหม่ที่เรียกว่าข้อผิดพลาดในการส่งออกโทโพโลยี (เครื่องมือถูกกล่าวถึงในลิงก์ ArcGIS Ideas)

ส่งออกข้อผิดพลาดจากโทโพโลยีฐานข้อมูลภูมิศาสตร์ไปยังฐานข้อมูลภูมิศาสตร์เป้าหมาย ข้อมูลทั้งหมดที่เกี่ยวข้องกับข้อผิดพลาดและข้อยกเว้นเช่นคุณสมบัติที่อ้างถึงข้อผิดพลาดหรือข้อยกเว้นจะถูกส่งออก เมื่อส่งออกแล้วจะสามารถเข้าถึงคลาสคุณลักษณะได้โดยใช้ระดับสิทธิ์การใช้งานใด ๆ ของ ArcGIS คลาสคุณลักษณะสามารถใช้กับไดอะล็อกบ็อกซ์เลือกตามตำแหน่งที่ตั้งหรือเครื่องมือเลือกเลเยอร์ตามตำแหน่งและสามารถแชร์กับผู้ใช้รายอื่นที่ไม่สามารถเข้าถึงทอพอโลยีเองได้


จริงมันไม่ได้ช่วยฉันในวันนี้ แต่ดีใจที่มันพร้อมใช้ในอนาคต ขอบคุณสำหรับการโพสต์
RyanKDalton

2
นี่คือรายการบล็อกจาก ESRI เกี่ยวกับเครื่องมือที่มีข้อผิดพลาดส่งออกโทโพโลยี
Fezter

4

สำหรับ ArcGIS 9x

ส่งออกข้อยกเว้นทอพอโลยี

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

เคล็ดลับ: สร้างปุ่มและโทร InitiateExport จากคลิกเหตุการณ์

http://arcscripts.esri.com/details.asp?dbid=12758


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