Tengo un archivo GPX con puntos de seguimiento y quiero promediar los puntos espacialmente para mejorar la precisión de la función de puntos. No puedo simplemente hacer un polígono y encontrar su centroide ya que el número de puntos superpuestos en una determinada ubicación debería "ponderar" el resultado más que en otra ubicación con pocos puntos. es decir. si el recolector de datos de campo estuvo parado en un lugar durante 2 minutos, debería hacer que la mayor parte de los puntos se 'desplace' alrededor de la ubicación probable del punto, y haya dispersado los valores atípicos alrededor de eso, promediando espacialmente en función de todos los puntos que los valores atípicos serían descontado a favor de los puntos agrupados en el promedio .
¿Tengo que hacer una cuadrícula de trama con una resolución pequeña y superponerla en mis puntos y luego contar los puntos en cada celda, o hay una función de geoprocesamiento más fácil para decirme simplemente las coordenadas centrales (o hacer un nuevo punto) para el centro promedio?
Respuestas:
Editar para descontar valores atípicos: aquí hay una forma de descontar valores atípicos utilizando la ponderación de distancia inversa. En este enfoque, los puntos que tienen una distancia media pequeña a otros puntos tendrán un mayor peso y una mayor influencia en la ubicación del punto medio.
Cree una matriz de distancia con estadísticas resumidas que describan las separaciones de puntos:
Une la matriz de distancia a tu capa de puntos:
Una vez que se unen, calcule la distancia inversa. Esto se usará para ponderar el punto medio:
Ejecute coordenadas medias con distancia media inversa como el campo de ponderación:
El resultado será una ubicación media en la que se habrán descontado los puntos que están en promedio lejos de otros puntos.
fuente
Primero, no tiene que hacer una trama y contar puntos para lograr esto. Usted dice que su objetivo es calcular un "centro promedio". Si quiere decir eso literalmente, entonces desea calcular un "centro medio", que se realiza promediando las coordenadas X para encontrar la media X y las coordenadas Y para encontrar la media Y. Esto se logra en QGIS con
Vector→Analysis Tools→Mean Coordinates…
. Si sus coordenadas están en lotes distintos (encuesta 1, encuesta 2), pero contenidas en el mismo archivo de datos, puede designar un campo de identificación único, y las coordenadas medias se calcularán por separado para cada grupo.Dices que te preocupan los valores atípicos. Si desea minimizar la influencia de los valores atípicos, es posible que desee calcular el centro mediano , en lugar del centro medio. Sin embargo, si bien esta capacidad está disponible en ArcGIS , no está (según mi leal saber y entender) disponible en QGIS (núcleo o complementos). Calcular el centro mediano, que representa el punto con la distancia mínima de viaje agregada a todos los demás puntos, es iterativo y puede tener más de una solución. Si desea hacer esto en QGIS, deberá programarlo.
Sin embargo, según su descripción de su problema, creo que puede olvidarse del centro mediano y simplemente calcular el centro medio con la herramienta Coordenadas medias. Si tiene varios puntos cerca del centro "real" de su lugar de interés, tenderán a superar la atracción de los valores atípicos únicos. Debe tenerse en cuenta que 1) los valores que no están cerca del promedio no son necesariamente valores atípicos, y 2) a menos que los valores atípicos estén sesgados en una dirección particular (por ejemplo, los puntos están GPS en una colina orientada al este y el topógrafo tiende a desplazarse cuesta abajo / este) , tenderán a cancelar y no influir en el promedio.
Como una breve demostración completamente no científica, un montón de puntos colocados por humanos, no realmente aleatorios, producen un centro medio que parece que no está muy influenciado por un par de puntos distantes.
fuente