Tôi nghĩ rằng tôi có thể làm điều đó với một số thuật toán tùy chỉnh ... Lưu ý chắc chắn cách bạn muốn thực hiện nó, nhưng tôi nghĩ nó sẽ hoạt động.
Đối với mỗi dòng, đối với mỗi điểm cuối, hãy thực hiện một điểm trong đa giác cho đỉnh tại điểm cuối và liên kết nó với đa giác.
Sau đó, đối với mỗi đa giác, nếu có nhiều điểm cuối của một dòng được liên kết, tôi có thể hợp nhất (di chuyển) tất cả chúng sang tọa độ trung bình hoặc có thể là tâm của đa giác.
Điều đó khá đơn giản. Nhưng không có sẵn trong các nhà khai thác tiêu chuẩn. Tôi nghĩ rằng nó có thể được thực hiện trong ArcGIS với thời gian mã hóa một ngày.
Một lưu ý khác, trong hình ảnh bạn đã đăng, một trong các dòng nằm ngoài đa giác ... Bạn có thể xử lý việc này theo cách đơn giản hơn bằng cách tìm đỉnh gần nhất với mỗi đỉnh cuối, đảm bảo rằng sự gần gũi là tương hỗ (tôi nghĩ đó là cần thiết, để bạn có các đỉnh chỉ chụp theo một cách), sau đó bạn có thể di chuyển chúng đến vị trí trung bình của các đỉnh.