QGIS para usuarios de ArcGIS: su primer proyecto reproducible
Prepare datos, coordenadas, simbología y una salida verificable antes de trasladar un flujo de ArcGIS a QGIS.
Revisión editorial: 2026-09-23
Migrar el escritorio empieza por reproducir una tarea pequeña. En este ejercicio creará dos puntos sintéticos, comprobará sus coordenadas y guardará un proyecto que otra persona pueda abrir. No se necesitan datos catastrales ni credenciales. La referencia de interfaz es QGIS 3.44; consulte la página oficial de descargas para elegir una versión mantenida y registre la versión que realmente utilice.
Prepare el proyecto
Cree una carpeta vacía con subcarpetas datos y salidas. Guarde este archivo como datos/puntos.geojson en UTF-8. Las coordenadas de GeoJSON se escriben como longitud y latitud; los puntos son ficticios y no identifican activos reales.
{"type":"FeatureCollection","features":[{"type":"Feature","id":1,"properties":{"nombre":"Punto A","estado":"activo"},"geometry":{"type":"Point","coordinates":[-75.57,6.24]}},{"type":"Feature","id":2,"properties":{"nombre":"Punto B","estado":"revision"},"geometry":{"type":"Point","coordinates":[-75.56,6.25]}}]}
Abra un proyecto nuevo y arrastre el archivo al lienzo. La tabla de atributos debe contener dos registros y el zoom a la capa debe situarlos cerca de Medellín. Si aparecen en otro continente, revise el orden de los ejes antes de asignar otro sistema de referencia. Asignar un CRS describe números existentes; reproyectar calcula números nuevos.
Convierta una copia de trabajo
En la capa, seleccione Exportar → Guardar objetos como, elija GeoPackage y cree datos/trabajo.gpkg, capa puntos. Conserve EPSG:4326 para este ejercicio de visualización. Para distancias o áreas, use una proyección apropiada a su territorio y documente sus unidades; no interprete grados como metros.
Retire la capa GeoJSON del proyecto y trabaje con la copia GeoPackage. En Propiedades → Simbología, elija Categorizado por estado. Asigne colores distintos a activo y revision, y active etiquetas con nombre. El resultado esperado son dos símbolos distinguibles y dos nombres legibles, no una réplica automática de un archivo de estilo Esri.
Guarde y verifique
Guarde primer-proyecto.qgz dentro de la carpeta principal con rutas relativas. Cierre QGIS, vuelva a abrir el archivo y compruebe que no hay fuentes ausentes. Cree un diseño de impresión con mapa, leyenda, escala y una nota que identifique los datos como sintéticos. Exporte PDF y revíselo a la escala prevista.
Para un usuario de ArcGIS, el proyecto .qgz desempeña una función de organización comparable a un proyecto de escritorio, pero no es una conversión de .aprx. Las conexiones, expresiones, modelos y diseños requieren revisión individual. Un GeoPackage permite transportar tablas y geometría, pero no sustituye por sí mismo un servidor multiusuario.
Cuando algo falla
Una capa vacía puede ser un problema de extensión, filtros o CRS, no de instalación. Una etiqueta ausente puede estar limitada por escala o colisión. Una ruta rota se corrige cambiando la fuente, no importando otra copia sin control. Antes de ampliar el piloto, entregue a otra persona la carpeta completa y pídale abrir, editar un atributo y exportar el mismo diseño. Ese intercambio comprueba portabilidad de un flujo concreto; no demuestra todavía equivalencia de toda la plataforma.
Equivalencias prácticas para quien viene de ArcGIS
Utiliza esta tabla durante la capacitación. Relaciona tareas parecidas; no declara formatos intercambiables ni implementaciones idénticas.
| Hábito existente | Punto de partida en QGIS | Qué comprobar |
|---|---|---|
| Proyecto y mapa de ArcGIS Pro | Proyecto QGZ y árbol de capas | Fuentes relativas, estilos, CRS y credenciales guardadas |
| Conexión de catálogo | Panel Navegador y Administrador de fuentes | Proveedor, autenticación y permisos |
| Caja de geoprocesamiento | Caja de herramientas de Procesos | Proveedor del algoritmo, unidades y geometrías inválidas |
| Consulta de definición | Filtro de origen de la capa | Dialecto SQL y ejecución en el servidor |
| Selección por atributos | Seleccionar por expresión | Tratamiento de nulos y sintaxis de expresiones |
| Cálculo de campos | Calculadora de campos | Campo guardado o virtual y tipo de dato |
| Dominios y subtipos | Restricciones de base y configuración del formulario | Aplicación de reglas por todos los clientes |
| Diseño y serie de mapas | Diseño de impresión y Atlas | Fuentes, escalas, recortes, orden y exportación |
| ModelBuilder o ArcPy | Modelo de Procesos o PyQGIS | Reconstrucción de parámetros y comparación de salidas |
Esta comparación evita un error frecuente: creer que un botón conocido conserva el comportamiento anterior. En un campo con códigos, importa el valor almacenado además del texto que muestra el formulario. En un algoritmo que recibe una distancia, importan las unidades y el tratamiento del sistema de coordenadas además del nombre de la herramienta.
Piloto de escritorio reproducible en 90 minutos
La duración es una distribución sugerida para un taller, no un resultado de rendimiento. Trabaja en una carpeta desechable y registra sistema operativo, QGIS, GDAL y PROJ desde la información de la aplicación. Realiza el primer ejercicio sin complementos. Un complemento puede resolver después una necesidad concreta, pero añade otra variable mientras estableces la referencia inicial.
- Primeros 15 minutos: inspeccionar e importar. Abre los dos puntos sintéticos anteriores. Lee nombres y tipos de campos. Selecciona Punto A e identifica sus coordenadas. Confirma CRS 4326 y exactamente dos objetos. Guarda la copia GeoPackage.
- Siguientes 15 minutos: editar y validar. Agrega un campo de texto
review_note. Cambia únicamente la nota de Punto B aRequiere revisión de oficina; guarda las ediciones, cierra la capa y vuelve a abrirla. Comprueba que el cambio confirmado persiste y que puedes descartar otro cambio sin guardar. - Siguientes 20 minutos: seleccionar y resumir. Selecciona mediante
"estado" = 'revision'. Debe aparecer un objeto seleccionado. Exporta la selección a una capa independiente llamadareview_queue. Desactiva filtros antes de comprobar el conteo del origen. Seleccionar, filtrar y eliminar físicamente producen efectos diferentes. - Siguientes 20 minutos: comunicar. Crea un diseño titulado
Piloto sintético de inspección. Incluye las dos clases de estado en la leyenda, fecha, fuente y escala. Verifica la legibilidad de etiquetas en el PDF exportado, no solamente en el lienzo. - Últimos 20 minutos: entregar. Copia la carpeta a otra ruta o computador. Abre el proyecto sin reparar fuentes. Pide a otro analista encontrar Punto B, leer su nota y repetir la exportación siguiendo las instrucciones.
Para un ejercicio compartido más amplio, utiliza el laboratorio descargable de Open GIS. Sus datos sintéticos permiten demostrar el proceso sin exponer información operacional. Sigue los nombres y conteos propios del laboratorio; el ejemplo de dos puntos de esta página es una práctica mínima independiente.
Revisar coordenadas antes de medir
Es fácil confundir cuatro elementos: el CRS descrito en los datos, el CRS asignado a una capa, el CRS de visualización del proyecto y la operación usada para transformar coordenadas. Cambiar la visualización puede alinear capas sin modificar sus valores originales. Asignar un CRS incorrecto puede hacer que unos datos parezcan razonables en una vista y fallen en otra.
En este ejercicio, Punto A tiene longitud −75.57 y latitud 6.24. No elijas una proyección solo para que los números “parezcan metros”. Para datos institucionales, solicita definición del sistema, unidades, origen, datum, época cuando corresponda y sistema exigido para la entrega. Comprueba una coordenada conocida de forma independiente. Un proyecto en Colombia, México o Chile no recibe automáticamente un único CRS correcto por el nombre del país.
Si el flujo mide áreas, registra si el resultado esperado es planimétrico o elipsoidal. Compara una geometría representativa mediante el procedimiento y la tolerancia aceptados por la organización. Una diferencia numérica puede deberse al método y no a geometría dañada. Conserva valores originales y derivados hasta explicar su causa.
Configurar un formulario y entender sus límites
Configura un mapa de valores para estado con activo y revision en la capa GeoPackage. Asigna un alias claro y exige nombre en el formulario de QGIS. Intenta guardar un nombre vacío y uno válido. Si el piloto incluye otro cliente, revisa después la tabla desde ese cliente. Registra qué restricciones viven en el almacenamiento y cuáles pertenecen únicamente a la interfaz del proyecto.
Esta separación decide parte de la arquitectura cuando varios sistemas escriben los mismos datos. Un buen formulario ayuda al analista; no protege una API que escribe sin pasar por él. Lleva las reglas compartidas a restricciones de base, un servicio controlado u otro punto común de escritura cuando corresponda. La guía de permisos PostGIS desarrolla ese límite.
Diagnosticar por síntoma
| Síntoma | Primera comprobación | Corrección que debes probar |
|---|---|---|
| Fuentes no disponibles al abrir | Rutas absolutas o unidades no compartidas | Corregir origen, guardar rutas relativas y repetir entrega |
| Un analista ve menos registros | Filtro de capa, selección o extensión de la tabla | Mostrar todo y comparar con el origen |
| Las etiquetas desaparecen en PDF | Fuentes, reglas de escala o colisiones | Usar la fuente acordada e inspeccionar tamaño final |
| Un buffer tiene tamaño desproporcionado | Grados utilizados como unidades planas | Reproyectar una copia a un CRS métrico adecuado |
| Las ediciones desaparecen | Búfer de edición sin guardar | Confirmar y verificar tras reabrir el origen |
| Solo funciona para el autor | Complemento, autenticación o archivo local | Repetir con perfil limpio y dependencias documentadas |
No soluciones cada fallo reimportando la capa. Eso puede ocultar la causa, duplicar registros y romper referencias. Conserva el ejemplo que falla hasta identificar qué supuesto cambió.
Preguntas antes de sustituir ArcGIS Pro
¿QGIS abre directamente un proyecto de ArcGIS Pro?
Un APRX no es un QGZ. Separa capas, estilos, diseños, conexiones y automatizaciones en el inventario de migración. Abrir correctamente los datos es un avance, pero no demuestra que se trasladó todo el comportamiento del proyecto.
¿GeoPackage es suficiente para una dependencia?
Sirve para intercambio portable y paquetes de trabajo acotados. Evalúa PostGIS cuando varias personas necesitan acceso concurrente, permisos centrales, integración con servicios o recuperación administrada. Una carpeta sincronizada con un archivo editable compartido no reemplaza el diseño de una base multiusuario.
¿Cómo sabemos que el piloto pasó?
Exige que otro analista reproduzca mapa y edición con los mismos insumos. Registra conteos, categorías, atributos aceptados, controles de coordenadas y entregable exportado. Promueve este flujo después de superar esas comprobaciones. Evalúa el siguiente por separado, especialmente cuando introduzca complementos, autenticación de servidor o análisis especializados.
Referencia adicional: configuración de proyectos y perfiles QGIS.
Fuentes y documentación
Siguiente paso
Continúe en la colección Open GIS. Para comparar un proyecto concreto, use la calculadora de costo total y solicite una evaluación.