He hecho una cuadrícula de vectores usando líneas; la cobertura de la red es de 100 km x 100 km y las líneas están en intervalos verticales y horizontales de 1000 metros. Cada línea en la cuadrícula está definida por dos vértices, uno en cada extremo, y cada línea tiene un atributo ordenado para el etiquetado.
Mi deseo es agregar vértices a las líneas, para que cada línea tenga vértices a intervalos de (digamos) 500 metros. ¿Alguien sabe como hacer esto?
El trasfondo de esto es que la cuadrícula se mostrará en OpenLayers y dada la extrañeza de Google Mercator, las líneas deben vincularse al suelo con vértices a intervalos frecuentes. Otro uso obvio para la capacidad de agregar vértices a las líneas de cuadrícula también sería hacer retículas lat / lon bien curvadas para los mapas proyectados.
Respuestas:
en Qgis 1.8.0 hay una función de densificación pero no sé si tiene un parámetro de distancia como en Arcgis
fuente
Si te entiendo correctamente, quieres agregar puntos medios (como tu ejemplo). Me gustaría:
Para cualquier otra fracción, el proceso tendría que repetirse varias veces, por lo que está lejos de ser eficiente. Probablemente recurriría a las secuencias de comandos PostGIS y su funcionalidad ST_Split .
fuente