Bagaimana titik tengah polyline dapat dihitung menggunakan kerangka kerja geoproses , misalnya dalam skrip Python?
The polyline.centroid properti mengembalikan Centroid benar jika itu adalah dalam atau di fitur; jika tidak, titik label dikembalikan . Centroid jarang terletak pada garis tidak lurus, yang tidak berguna untuk tujuan saya.
Alat Feature Vertices to Points memiliki opsi titik tengah tetapi ini membutuhkan ArcInfo, yang saat ini tidak saya miliki.
Opsi bisa berupa menambahkan langkah-langkah ke polyline dan membuat event rute 50% di sepanjang garis.
Solusi lain adalah dengan menggunakan opsi Calculate Geometry di ArcMap, tetapi idealnya saya perlu mengotomatiskan proses ini dalam sebuah skrip.
Adakah saran yang lebih baik / lebih cepat?
Saya terbatas pada ArcGIS 10.0 (tanpa akses ke lisensi tingkat ArcInfo) untuk saat ini.