ChatGIS es un asistente especializado en Sistemas de Información Geográfica. Creado por Bernabé Hinojosa Lopera, utiliza la última tecnología en procesamiento de lenguaje natural para proporcionar soporte experto en diversas áreas incluyendo, programación, bases de datos, cartografía, teledetección… este asistente se actualiza constantemente con información de fuentes especializadas en GIS.

El objetivo principal es proporcionar información sobre:
- Herramientas GIS.
- Programación relacionada con GIS.
- Bases de datos geoespaciales.
- Creación de mapas.
- Interpretación de datos espaciales.
- Visualización de datos.
- Optimización de bases de datos espaciales..
Además, ChatGIS es experto en los principales software de Sistemas de Información Geográfica QGIS y ArcGIS, ofreciendo desde funcionalidades básicas hasta programación y análisis espaciales avanzados. Se adapta a diferentes contextos y necesidades en el campo del GIS, proporcionando asesoramiento personalizado. También posee la capacidad de interactuar fluidamente en varios idiomas.
Creación del complemento de ChatGPT
ChatGIS es un complemento de ChatGPT y se ha desarrollado utilizando las mismas técnicas avanzadas que sustentan a ChatGPT, integrado en aprendizaje por refuerzo con retroalimentación humana (RLHF). Este procedimiento implica ajustar un modelo de lenguaje basándose en las preferencias de los usuarios para generar respuestas más precisas y útiles.
Impacto en el campo de los Sistemas de Información Geográfica
La introducción de ChatGIS representa un avance significativo en la forma en que los profesionales del los Sistemas de Información Geográfica pueden acceder y utilizar información y herramientas. Al integrara un asistente inteligente, se facilita el acceso a conocimientos especializados y se mejora la capacidad de los usuarios para llevar a cabo análisis complejos de manera más eficiente.
Además, al estar en constante actualización, ChatGIS asegura que los usuarios siempre tengan acceso a la información más reciente y relevante, manteniéndose al día con los avances en tecnología y metodologías GIS.
ChatGIS no solo es una herramienta innovadora para los profesionales de los Sistemas de Información Geográfica, sino también un paso hacia el futuro en el ámbito de la información geoespacial.
Ejercicio práctico de visualización de archivos GIS y análisis espacial con ChatGIS
En este caso vamos a utilizar ChatGIS para la visualización de datos, concretamente un Modelo Digital del Terreno (MDT), donde posteriormente, le pediremos que nos genere las curvas de nivel de la zona y un archivo GeoJSON para su posterior visualización en QGIS. Este proceso incluirá:
- Cargar y procesar el MDT: instrucciones sobre cómo importar y trabajar con modelos digitales del terreno.
- Generación de curvas de nivel: procedimientos para crear líneas de contorno a partir del MDT, permitiendo una mejor compresión de la topografía del área.
- Exportación a formato GeoJSON: facilitando su integración y visualización en aplicaciones GIS como QGIS.
En primer lugar, accedemos a la página web de ChatGPT.
A continuación descargaremos el plugin de ChatGIS en ChatGPT, para ello tendremos que ir a la pestaña ¨Explorar GPT¨.

Una vez aquí, en el buscador tendremos que escribir ChatGIS y este nos mostrará el resultado:

Clicaremos sobre él para instalar el complemento y en empezar el chat.

Una vez instalado, comenzaremos con las preguntas. En este caso, a partir del MDT, le preguntaremos lo siguiente:
Pregunta: Te voy a mandar un archivo MDT en formato TIF, quiero visualizarlo aquí. No hace falta que muestres el código que vas a ir realizando.
e Incluiremos el archivo TIF.

Este sería el resultado de la visualización:

A continuación, le vamos a pedir a ChatGIS que nos represente las curvas de nivel del MDT, con un rango de distancia de 100 metros.
Pregunta: ¿Puedes representarme las curvas de nivel, con un rango de distancia de 100 metros?
Este sería el resultado:
Seguimos, preguntándole a ChatGIS, si puede convertirnos las curvas de nivel generadas en un archivo GeoJSON para visualizarlas en QGIS en el sistema de referencia deseado.
Pregunta: ¿Puedes generar estas curvas de nivel en un archivo GeoJSON para poder visualizarlas en QGIS con las coordenadas de referencia ETRS UTM zona 30 norte?

ChatGIS, nos generará un archivo GeoJSON que podremos descargar haciendo clic en el enlace, para posteriormente poder visualizarlo en QGIS.
Abriremos QGIS, navegaremos hasta nuestra carpeta donde se encuentra la capa y la cargaremos en el visor.

Tutor del curso online de Inteligencia Artificial aplicada a los SIG y de los cursos online de ArcPy – Python para ArcGIS. Echa un vistazo a todos nuestros cursos de SIG online.
Pues no parece que haya generado las curvas de nivel con mucha precisión, no?
Gracias por tu comentario, César.
ChatGIS está en constante evolución, y el ejemplo que observaste demuestra su capacidad para trabajar con un Modelo Digital del Terreno (MDT). La precisión de las curvas de nivel puede mejorarse mediante una interacción más estrecha con ChatGIS y ajustando los parámetros según tus necesidades.
Puedes pedir a ChatGIS que utilice un rango de distancia más pequeño o que aplique técnicas avanzadas para lograr una mayor precisión.
¡Gracias de nuevo por tu interés y esperamos seguir mejorando juntos!
Emociona y «asusta» la potencialidad de la IA.