Bộ Công trình Công cộng muốn biết có bao nhiêu bất động sản trong thành phố có một vỉa hè ở cả phía trước và phía sau. Để có được điều này, tôi đang tìm kiếm một phương pháp để tìm các bưu kiện có mặt tiền trên nhiều con đường. Tôi đang làm việc trong ArcInfo 9.3.1 (tập tin geodatabase). Tôi đang tìm kiếm một giải pháp không yêu cầu kịch bản hoặc tải xuống các công cụ khác. Đường trung tâm đường phố và đa giác bưu kiện có sẵn; không có lớp vỉa hè.
Sử dụng một số ý tưởng từ diễn đàn này , tôi đã phát triển và thử nghiệm một quy trình. Một số kết quả rất khó hiểu (các lô góc có thể có hoặc không được bao gồm trong các kết quả cuối cùng - Tôi nghĩ DPW không muốn bao gồm các lô góc) và tôi lo ngại về việc nhân rộng nó lên tới 42000 bưu kiện (tôi đã kiểm tra 1223 bưu kiện ). Có các bước để thêm vào phương pháp này để cải thiện kết quả? Có cách nào khác để thực hiện điều tương tự có thể được tự động hóa hơn thông qua trình xây dựng mô hình không?
- Chạy công cụ Feature to Line trên lớp tính năng đa giác bưu kiện (hai dòng được tạo cho các ranh giới được chia sẻ bởi đa giác và dòng giữ lại id bưu kiện)
- Xây dựng cấu trúc liên kết cơ sở dữ liệu địa lý với lớp tính năng dòng bưu kiện mới được tạo bằng cách sử dụng quy tắc này không được có chồng chéo, sau đó xác thực cấu trúc liên kết (các dòng bên trong sẽ bị lỗi)
- Trong ArcMap, thêm cấu trúc liên kết và lớp tính năng và trình kiểm tra lỗi mở sau đó tìm kiếm lỗi> chọn tất cả lỗi> nhấp chuột phải> chọn tính năng> xóa (để xóa các dòng bên trong)
- Chạy Tần suất trên các tính năng còn lại trong lớp tính năng dòng bưu kiện với trường bưu kiện là trường tần số - chọn các bản ghi trong bảng có Tần suất> 1 và xuất sang bảng mới
- Tần suất tham gia> 1 bảng để đa giác bưu kiện dựa trên id bưu kiện, chỉ giữ các bản ghi khớp - xuất kết quả tham gia