1 votos

¿Cómo encontrar en qué zonas/regiones se encuentra una lista de lat/lons?

La Oficina Australiana de Estadísticas (ABS) emite archivos shapefiles de Esri o MapInfo que tienen un código # para cada área geográfica en varias "resoluciones" y tengo una base de datos con una columna de variables y su lat/lon (es un archivo .csv). ¿Cuál es la mejor manera de obtener una lista de las zonas geográficas con código (es decir, los códigos de identificación de ABS) en las que se encuentra cada punto de lat/lon de la variable? ¿Y cómo puedo obtener ambas cosas en la misma base de datos?

Estoy utilizando QGIS.

2voto

Steve Puntos 11

Paso 1: convertir las coordenadas del csv en puntos. Primero tendrás que determinar, si es posible, el sistema de coordenadas utilizado. Usted dice lat/lon, por lo que de inmediato debe ser un Sistema de Coordenadas Geográficas. A menudo será GCS WGS84, pero hay otros datums y es mejor estar seguro. Una vez que tenga esa información puede utilizar Añadir capa de texto delimitado y estar seguro de que los puntos estarán en el lugar correcto.

Paso 2: determinar el sistema de coordenadas y el datum de los shapefiles de los polígonos y añadirlos al proyecto. Si es el mismo que el de los puntos, estupendo. Si no, probablemente querrá reproyectar los puntos al CRS del polígono (haga clic con el botón derecho en la capa y guarde como, especificando el nuevo CRS). También tenga en cuenta que su proyecto tiene un CRS y la capacidad de utilizar la proyección sobre la marcha. Más información en el Documentación de QGIS .

Paso 3: Con los puntos y los polígonos en el proyecto y debidamente alineados tienes varias opciones para transferir los códigos de los polígonos a los puntos:

  • Intersect
  • Unir atributos por ubicación (también conocido como unión/consulta espacial)
  • Herramienta de muestreo de puntos

Dependiendo del método que elija, el resultado puede ser un nuevo archivo de puntos con los atributos deseados, o una capa/unión temporal que debe ser guardada/exportada a un archivo.

1voto

Ivan Petrushev Puntos 158

Yo utilizaría el plugin 'Point sampling tool' de QGIS. Compruebe la parte inferior de ¿Utilizar la calculadora de campos en QGIS para devolver el nombre del país desde un shapefile diferente?

0voto

Raoul Puntos 1113

Esta operación se llama "Spatial Join". Puede utilizar la herramienta "Unir atributos por ubicación" en QGIS.

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