¿Cuál es el mejor método para calcular la distancia desde la carretera más cercana para una serie de puntos de dirección en QGIS, con un conjunto de datos muy grande? (QGIS 2.0.1, Win XP)
Leí las respuestas a preguntas similares anteriores:
Medición de la distancia entre líneas y puntos en QGIS
¿Dibujando líneas perpendiculares en PyQGIS?
Cálculo de la distancia mínima entre puntos y polígonos en QGIS?
/programming/16448402/distance-of-point-feature-to-nearest-polygon-in-r
Sin embargo:
El complemento MMQGIS encuentra la distancia al nodo más cercano de una red de línea, no la distancia más corta (perpendicular) a una línea.
Las secuencias de comandos propuestas por R y Python funcionan correctamente para conjuntos de datos pequeños y pueden implementarse en el modelador, sin embargo, para mi trabajo tengo 530 puntos y una capa de calle regional con aproximadamente 135'000 características, y recorro todas las características y luego tomo la distancia más corta para todos los puntos tomarán una cantidad enorme de tiempo
Tengo problemas para hacer que GRASS funcione en QGIS 2.0.1 ( GRASS en QGIS no funciona (Windows XP) ).
Respuestas:
Estábamos resolviendo un problema similar. La mejor y más rápida forma para nosotros es:
fuente
Algunas de las respuestas a Medir la distancia entre líneas y puntos en QGIS recomiendan el complemento NNJoin QGIS ( http://arken.nmbu.no/~havatv/gis/qgisplugins/NNJoin/ ). Hará una unión espacial vecina más cercana e incluirá la distancia en el resultado. El complemento NNJoin utiliza un índice espacial, por lo que debe manejar conjuntos de datos razonablemente grandes.
fuente