Làm thế nào có thể tính điểm giữa của một đa tuyến bằng cách sử dụng khung xử lý địa lý , ví dụ như trong tập lệnh Python?
Các polyline.centroid tài sản trả về các trọng tâm đúng nếu nó nằm trong hoặc trên tính năng; mặt khác, điểm nhãn được trả lại . Trọng tâm hiếm khi nằm trên các đường không thẳng, điều này là vô ích cho mục đích của tôi.
Công cụ Feature Vertices to Points có tùy chọn điểm giữa nhưng điều này yêu cầu ArcInfo, hiện tại tôi không có.
Một lựa chọn có thể là thêm các biện pháp cho các đường dẫn và tạo ra một sự kiện tuyến đường 50% dọc theo tuyến.
Một cách giải quyết khác là sử dụng tùy chọn Tính toán hình học trong ArcMap, nhưng lý tưởng nhất là tôi cần tự động hóa quy trình này trong một tập lệnh.
Bất kỳ đề xuất tốt hơn / nhanh hơn?
Hiện tại, tôi bị giới hạn ở ArcGIS 10.0 (không có quyền truy cập vào giấy phép cấp ArcInfo).