Unidad 4 / 11

Análisis GIS/GIS y consultas espaciales

Ganancias:

  • Capacidad para diseñar análisis SIG como zona de influencia, intersección, combinación espacial y vecindad con IA y construirlos paso a paso.
  • Capacidad para generar consultas espaciales y de atributos (SQL/expresión) desde lenguaje natural y adaptarlas al entorno QGIS/PostGIS.
  • Capacidad para verificar los resultados del análisis SIG con coherencia topológica, idoneidad de la proyección y lógica de área/longitud.

SIG (Sistema de Información Geográfica; GIS en inglés) es el nombre general de los sistemas que almacenan, consultan, analizan y mapean datos de ubicación. La mayor parte del trabajo diario del ingeniero topógrafo se desarrolla aquí: "¿Qué parcelas están a menos de 50 metros de este arroyo?", "¿Dónde están las áreas donde se superponen estas dos capas?", "¿Cuántos edificios por barrio?" Producir respuestas a preguntas como el uso del análisis espacial. En esta unidad, cubrimos cómo utilizar la inteligencia artificial para diseñar estos análisis, generar consultas a partir del lenguaje natural y adaptarlas al entorno QGIS/PostGIS. Principio: la IA construye el análisis y escribe la consulta; La validez del resultado queda en manos del ingeniero a través de la proyección, la topología y el control lógico.

Primero los términos básicos. Los datos vectoriales representan el mundo con puntos, líneas y polígonos (parcelas, caminos, pozos). Los datos ráster representan el mundo en una cuadrícula de celdas/píxeles (modelo de elevación, imagen de satélite). El atributo es información de la tabla relacionada con una geometría (área de parcela, propietario, isla/número de parcela). La zona de influencia es el área creada a cierta distancia alrededor de una geometría. La unión espacial une dos capas según la relación espacial (cada edificio con su vecindario). La topología son las reglas de vecindad/superposición/espacio entre geometrías.

El papel de la IA en el análisis SIG

La IA acelera los SIG en tres lugares concretos:

  1. Diseño de análisis. "¿Qué capas se procesan, en qué orden y con qué herramientas para responder a la pregunta?" Se le ocurre un plan paso a paso para la pregunta. Esto reduce la carga de pensamiento, especialmente en análisis complejos de varios pasos.
  2. Generación de consultas. Traduce la solicitud en lenguaje natural a una expresión QGIS, SQL o función PostGIS. Pone en una expresión de filtro la solicitud "Parcelas de superficie inferior a 500 m² y de carácter agrícola".
  3. Flujo de trabajo y generación de código. Traduce el análisis iterativo al script Python/PyQGIS (profundizamos en este tema en las unidades 10 y 11).

Pero la IA tiene un punto ciego crítico: no ve los datos, solo ve la receta. No sabe en qué CRS se encuentra la capa, el nombre exacto de la columna de atributos, ni si los datos están limpios o no. Por lo tanto, la consulta que genera es sintácticamente correcta pero puede estar equivocada en sus datos.

Precaución: Los cálculos de distancia y área son precisos sólo en un CRS métrico (proyectado). Tomar una zona de influencia de 50 m directamente en coordenadas geográficas (grados) da resultados completamente inexactos debido a la confusión entre grados y metros. Coloque la capa en la proyección adecuada antes del análisis.

Paso a paso: construcción de un análisis espacial

Pregunta de ejemplo: "Encuentre parcelas con permisos de construcción que estén a menos de 100 m de un arroyo".

  1. Aclarar insumos y CRS. Capa de flujo (línea), capa de parcela (polígono), ambas deben estar en CRS métrico (por ejemplo, TUREF/TM33).
  2. Tenga los pasos planificados. A AI: búfer de 100 m para transmitir → intersección/selección con parcelas → filtrar “con licencia” del atributo → recuento de resultados. Déjelo escribir la secuencia y el resultado de cada paso.
  3. Que se genere la consulta. Traduzca la expresión del filtro ("status" = 'licensed') y la lógica de selección a QGIS/PostGIS.
  4. Prueba en muestra pequeña. Ejecute el análisis en un pequeño subconjunto en lugar de en todos los datos y verifique visualmente el resultado.
  5. Verifique el resultado. ¿Es el conteo razonable (rango)? ¿Están las parcelas seleccionadas realmente cerca del arroyo (verificación visual/topológica)? ¿Tienen sentido los campos?

Tres minicasos: en cifras

Caso 1: Desastre de parachoques de grado. Un pasante aplicó un buffer de 100 unidades directamente a la capa de parcela en el geo CRS WGS84; el resultado produjo áreas absurdas con un radio de aproximadamente 11 km (1 grado ~111 km). La verificación de clasificación ("el área de amortiguamiento no puede ser miles de veces el tamaño del paquete") mostró el error inmediatamente. Cuando la capa se importó a CRS métrico, la zona de influencia era correcta: 100 m.

Caso 2: nombre de columna incorrecto. AI produjo la expresión "calificadas" = "agricultura" para "parcelas calificadas para la agricultura"; mientras que el nombre real de la columna era PLOT_VASF y el valor era FIELD. La consulta arrojó 0 resultados sin ningún error. Cuando el ingeniero abrió la tabla de atributos y le dio el nombre y los valores reales de la columna a la IA, la consulta mejoró. Lección: La IA puede inventar nombres de columnas; dar el esquema real.

Caso 3: Problema de topología. Había pequeños espacios (astillas) y superposiciones en las dos capas límite de los distritos vecinos. Un análisis del “área total” impulsado por IA se desvió del total real en aproximadamente un 2 % debido a estos errores. Después del control y la corrección de la topología, las áreas se volvieron consistentes. Lección: el resultado del análisis es tan limpio como la geometría de entrada.

Aviso débil / Aviso fuerte

Aviso débil:

Escriba una consulta que encuentre parcelas cerca del arroyo.

Potente mensaje:

Tarea: Producir una construcción y expresión de análisis espacial para QGIS. Contexto:- stream_layer: línea, CRS EPSG:5256 (TUREF/TM33)- parcela_layer: polígono, CRS EPSG:5256, columnas de atributos: ADA_NO, Plot_NO, STATUS (valores: 'con licencia', 'sin licencia'), AREA_M2Pregunta: seleccione parcelas a menos de 100 m de la secuencia y ESTADO = 'con licencia', proporcione su número y total zona. Solicitudes: 1) Ordenar los pasos (búfer -> selección espacial -> filtro de atributos). 2) Escriba qué herramienta se utilizará en cada paso. 3) Recuérdame el requisito de CRS métrico para distancia/área. 4) Verificar el paso del resultado (clasificación + control visual). agregar.

El potente mensaje proporciona los nombres de las columnas reales, CRS, conjunto de valores y paso de validación; La salida se ajusta a sus datos.

Cuatro plantillas copiables

1) Crear un plan de análisis:

Escriba un flujo de trabajo SIG paso a paso para responder la siguiente pregunta espacial: especifique la capa de entrada, la herramienta utilizada y la capa de salida en cada paso. Verifique los pasos que requieren CRS métrico. Pregunta: [pregunta]. Capas: [lista]

2) Expresión QGIS del lenguaje natural:

Convierta el siguiente filtro en una expresión de atributo QGIS. Utilice SÓLO los nombres de columna y los valores indicados; ajuste de columna. Preguntar si hay incertidumbre.Columnas/valores: [esquema]. Solicitud: [filtro]

3) Consulta PostGIS:

Escriba PostGIS SQL para el siguiente análisis espacial (funciones ST_). Suponga SRID [srid] de geometrías; La distancia debe ser métrica. Explique la consulta y agregue una consulta hash para su validación. Análisis: [definición]

4) Verificación de la razonabilidad del resultado:

Verifique que el siguiente resultado del análisis SIG sea razonable: rango de recuento de resultados, lógica de campo/longitud, registros nulos/duplicados, cumplimiento de CRS. Enumere los puntos sospechosos y escriba la posible causa. Resumen de resultados: [resumen]

Comparación de herramientas de análisis SIG

vehículo

¿Qué hace?

Uso típico

Atención

búfer

Área de distancia alrededor

Banda de guardia, proximidad

Se requiere CRS métrico

intersectar

Resta área común

Análisis de conflictos

La topología debe estar limpia.

unión espacial

Coincidencias por ubicación

Relación edificio-barrio

Tipo de relación (intra/intersección)

Disolver (combinar)

Fusiona los mismos atributos

Simplificación de límites

Selección de atributos

Clip

Corta según un límite

Limitación del espacio de trabajo

¿Es correcta la geometría del límite?

Errores comunes

  • Calcular distancia/área en geo CRS. No cambiar a la proyección métrica antes del análisis.
  • Usar nombres de columnas creados por IA. Sin dar el esquema real; silencio 0 resultados.
  • Realizar análisis con datos con topología rota. Los espacios en blanco/superposiciones provocan errores de espacio y de conteo.
  • Confundir el tipo de relación espacial. "Interior" y "intersección" dan resultados diferentes.
  • No someter el resultado a control de rango. No notar campos/números absurdos.
  • Revisando a ciegas todos los datos. Aplicar a big data sin probar en muestras pequeñas.

En resumen

Inteligencia artificial en análisis SIG; Es un poderoso asistente para planificar el flujo de trabajo, traducir solicitudes de lenguaje natural en consultas y generar código. Pero la IA no ve los datos; Debe proporcionar el CRS, los nombres de las columnas reales y la calidad de la topología. La regla más crítica es que los cálculos de distancia y área sólo son precisos en CRS métrico. Verifique el orden, la coherencia topológica y la lógica de cada resultado; No lo aplique a big data sin probarlo en una muestra pequeña.

Tarea de aplicación

Seleccione una pregunta espacial (por ejemplo, "edificios a menos de 25 m de una carretera"). Escriba las capas, su CRS y los nombres de las columnas de atributos reales. Haga que la IA genere un plan de análisis y una expresión QGIS paso a paso; luego pruebe el resultado con tres comprobaciones: (1) es la métrica CRS utilizada, (2) si los nombres de las columnas coinciden con el esquema real, (3) es el número de resultados razonables en orden.

lista de verificación

  • [] Importé las capas en CRS métrico (para distancia/área).
  • [] Le di los nombres y valores de las columnas de atributos reales a la IA.
  • [ ] Tenía planificados los pasos y las herramientas de análisis.
  • [] He seleccionado el tipo de relación espacial (dentro/intersección) correctamente.
  • [] Verifiqué la topología de la geometría de entrada.
  • [] Primero probé el análisis en una muestra pequeña.
  • [] Verifiqué el resultado en cuanto a rango y lógica.
  • [] Guardé el comentario final para la aprobación del ingeniero.