5 votos

Plugin para la distancia media del nodo a la polilínea en QGIS?

¿Existe algún plugin que lo calcule?

EDITAR 1:

La polilínea roja es la distancia media del punto a la polilínea negra. La polilínea roja es lo que quiero mostrar. Alternativamente, ¿hay algo que calcule el radio del círculo para que pueda usar un buffer?

enter image description here

5voto

tobes Puntos 19

Utilizando QGIS y GRASS, esto debería ser posible:

  1. Dividir la línea utilizando v.segmento
  2. Añade el punto para el que quieres calcular la distancia media
  3. Utilizar la "Matriz de distancias" de QGIS
  4. La última columna de la matriz debe contener todas las distancias. Sólo hay que calcular la media.

Estoy seguro de que hay una alternativa de GRASS a la matriz de distancia ( v.distancia ?). Por lo que sé, aún no existe un equivalente a v.segment en QGIS.

1voto

cjstehno Puntos 131

Es poco probable que QGIS (o cualquier software) haya implementado las fórmulas exactas proporcionadas en el hilo conductor Pero se podría muestrear una polilínea a intervalos regulares, calcular las distancias entre los puntos de la muestra y el "nodo", y promediarlas: son operaciones comunes disponibles en muchos SIG. (Esta es una Suma de Riemann o rectangular, la aproximación a la integral. Las aproximaciones mejoradas, como con la Regla trapezoidal o Regla de Simpson puede aplicarse de forma similar. La aplicación correcta de la regla de Simpson requeriría la estimación de las distancias medias por separado en cada segmento de la polilínea y, a continuación, la formación de la media ponderada por la longitud del segmento de esos resultados).

Ejemplo

AV 3 screenshot

Esta captura de pantalla (utilizando ArcView 3, un antiguo y sencillo SIG :-) ilustra el procedimiento. Una característica de 10 km en una capa de carreteras (apenas visible en negro) se ha muestreado a intervalos de 100 m (mostrados en cian más oscuro) comenzando en una ubicación aleatoria. Otra capa de puntos que contiene un único punto (mostrado como una cruz) ha sido unidas espacialmente a los puntos de la muestra. Uno de los resultados de la unión es el cálculo de un valor de [distancia] a cada uno de los puntos de muestra, que se muestra en la tabla de la izquierda. Un diálogo de estadísticas muestra la distancia media (de 3503 metros), que se muestra resaltada. A partir de esta información se ha añadido manualmente un círculo de ese radio (rojo).

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X