กำลังละลายรูปร่างไฟล์ แต่คงไว้ซึ่งเขตข้อมูลคุณลักษณะโดยใช้ ArcGIS Desktop หรือไม่


9

มีวิธีใดที่จะละลาย shapefile แต่เก็บฟิลด์คุณสมบัติไว้ในเวลาเดียวกัน?

นี่คือวิธีที่ฉันต้องการเก็บรักษาเขตข้อมูล:

มีสองเขตข้อมูลที่ฉันต้องการอนุรักษ์ใน shapefile คอลัมน์แรกคือ Net_ID ที่มีชนิดยาวและคอลัมน์ที่สองคือธรณีวิทยาที่มีประเภทสตริง

ฉันต้องการยุบ shapefile โดยใช้ฟิลด์ NET_ID นอกจากนี้ฉันต้องการเก็บฟิลด์ธรณีวิทยาไว้ดังรูปด้านล่าง

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


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

รายการไม่มีความสัมพันธ์กัน - มีเครื่องมือเชิงสัมพันธ์เล็กน้อยที่จะรวบรวม การยุบจะไม่รวมเขตข้อมูลที่ไม่ละลาย - คุณจะต้องรวบรวมข้อมูลโดยทางโปรแกรม
วินซ์

วิธีการรวบรวมพวกเขาโดยทางโปรแกรม? คุณหมายถึงโดยใช้ Python ในการกรอกข้อมูลในฟิลด์ธรณีวิทยาใหม่หรือไม่? ฉันหวังเป็นอย่างยิ่งว่าฉันจะรู้วิธีการทำรายการ
ใหม่

คำตอบ:


13

คุณเพียงแค่ต้องแบ่งออกเป็น 2 ขั้นตอน:

  1. ละลายบน NET_ID
  2. Spatial เข้าร่วมชั้นที่ละลายไปยังชั้นเดิม ใช้ประเภทการจับคู่ของ CONTAINS และตั้งค่ากฎการผสานของฟิลด์ธรณีวิทยาเป็นเข้าร่วมและตั้งค่าตัวคั่นเป็นเครื่องหมายจุลภาค คลิกขวาที่ฟิลด์ในรายการการแมปฟิลด์และเลือกคุณสมบัติเพื่อไปที่กฎการรวมและการตั้งค่าตัวคั่น

0

ฉันได้ทำโค้ดที่คล้ายกันเพื่อละลายฟิลด์ใน ArcGIS Pro แต่คุณสามารถใช้สคริปต์ ArcPy ในกล่องเครื่องมือและใช้ใน ArcGIS Desktop คุณสามารถดาวน์โหลดได้จาก github: DissolveFields

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