Como o ponto médio de uma polilinha pode ser calculado usando a estrutura de geoprocessamento , por exemplo, em um script Python?
A propriedade polyline.centroid retorna O verdadeiro centróide, se estiver dentro ou sobre o recurso; caso contrário, o ponto do rótulo será retornado . O centróide raramente está localizado em linhas não retas, o que é inútil para meus propósitos.
A ferramenta Feature Vertices to Points possui uma opção de ponto médio, mas isso requer ArcInfo, que não tenho atualmente.
Uma opção poderia ser adicionar medidas às polilinhas e criar um evento de rota 50% ao longo da linha.
Outra solução alternativa é usar a opção Calcular Geometria no ArcMap, mas o ideal é automatizar esse processo em um script.
Alguma sugestão melhor / mais rápida?
No momento, estou limitado ao ArcGIS 10.0 (sem acesso a uma licença no nível ArcInfo).