Tengo un archivo de formas poligonales de muchos lagos, también tengo un archivo de formas puntuales de ubicaciones en esos lagos donde se pescaron peces.
El archivo de forma de puntos contiene los atributos: Fisherman_iD, Fish_Caught, Lat, Long.
El archivo de forma poligonal contiene los atributos Lake_name, Points_per_polygon (PNTCNT)
Cada punto obviamente tiene diferentes entradas bajo el campo fish_caught.
Lo que quiero obtener es el promedio de peces capturados por lago (polígono).
Entonces, necesito tener un número total de peces capturados, por polígono individual, y luego puedo dividir eso por el archivo PNTCNT que creo usando la herramienta Puntos en un polígono.
Ideas? Soy relativamente nuevo en QGIS.
qgis
attribute-table
point-in-polygon
Correoso
fuente
fuente
Respuestas:
Si configurar PostGIS en este momento es más de lo que desea involucrarse, puede sobrevivir con mucho menos esfuerzo en el programa que ha elegido.
Deberá asignar a cada uno de sus puntos el nombre del lago para poder sumar la captura por la variable del lago. Esto es lo que la gente de ArcGIS llama una unión espacial. En el lenguaje qgis, puedes hacer un par de cosas:
fuente
Si importa sus datos a una base de datos PostGIS o Spatialite, esta es una tarea bastante simple para una consulta espacial de SQL. Sería algo así como:
fuente