Eu fiz uma grade de vetor usando linhas; a cobertura da rede é de 100 km x 100 km e as linhas estão em intervalos verticais e horizontais de 1000 metros. Cada linha na grade é definida por dois vértices, um em cada extremidade e cada linha possui um atributo de ordenada para rotular.
Meu desejo é adicionar vértices às linhas, para que cada linha tenha vértices em intervalos de (digamos) 500 metros. Alguém sabe como fazer isso?
O pano de fundo disso é que a grade será exibida no OpenLayers e, dada a estranheza do Google Mercator, as linhas precisam ser atreladas ao chão com vértices em intervalos frequentes. Um outro uso óbvio para a capacidade de adicionar vértices às linhas de grade também seria fazer gratículas lat / lon bem curvadas para mapas projetados.
Respostas:
no Qgis 1.8.0 existe uma função densify, mas não sei se ele tem parâmetro de distância como no Arcgis
fonte
Se eu entendi corretamente, você deseja adicionar pontos médios (como seu exemplo). Eu gostaria:
Para qualquer outra fração, o processo teria que ser repetido várias vezes, por isso está longe de ser eficiente. Eu provavelmente utilizaria scripts PostGIS e sua funcionalidade ST_Split .
fonte