Hòa tan shapefile nhưng giữ lại các trường thuộc tính bằng ArcGIS Desktop?


9

Có cách nào để hòa tan shapefile nhưng giữ các trường thuộc tính cùng một lúc không?

Đây là cách tôi muốn giữ lại các trường:

Có hai lĩnh vực tôi muốn bảo tồn trong một shapefile. Cột đầu tiên là Net_ID với loại dài và cột thứ hai là Địa chất với loại chuỗi.

Tôi muốn hòa tan shapefile bằng trường NET_ID. Ngoài ra, tôi muốn giữ trường Địa chất, như hình dưới đây.

nhập mô tả hình ảnh ở đây


1
Chỉ cần chạy công cụ hòa tan! Hòa tan bằng sẽ là trường ID của bạn và sau đó bạn có thể nối các thuộc tính lại từ bộ dữ liệu nguồn của mình. Nhìn vào tệp trợ giúp cho công cụ hòa tan.
Hornbydd

Danh sách là không liên quan - có rất ít công cụ quan hệ để biên dịch chúng. Hòa tan sẽ không nối các trường không hòa tan - bạn sẽ cần biên dịch nó theo chương trình.
Vince

Làm thế nào để biên dịch chúng theo chương trình? Ý bạn là bằng cách sử dụng Python để điền vào trường Địa chất mới? Tôi thực sự hy vọng rằng tôi có thể biết làm thế nào để làm điều đó bằng chương trình.
NewHere

Câu trả lời:


13

Bạn chỉ cần chia nó thành 2 bước:

  1. Hòa tan trên NET_ID
  2. Không gian Tham gia lớp hòa tan với lớp ban đầu. Sử dụng loại kết hợp CONTAIN và đặt Quy tắc hợp nhất của trường Địa chất thành Tham gia và đặt dấu phân cách thành dấu phẩy. Nhấp chuột phải vào trường trong danh sách ánh xạ trường và chọn thuộc tính để đến quy tắc hợp nhất và cài đặt dấu phân cách

0

Tôi đã thực hiện một mã tương tự để hòa tan các trường trong ArcGIS Pro nhưng bạn có thể sử dụng tập lệnh ArcPy trong hộp công cụ và cũng sử dụng nó trong ArcGIS Desktop. Bạn có thể tải xuống từ github: DissolveFields

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.