Versionado de capas vectoriales en NextGIS Web
18/02/2026 · Eduard Kazakov, Claudio Matko
Toma el control total de tus geodatos
La edición colaborativa es uno de los puntos más delicados al trabajar con geodatos. A medida que el proyecto avanza, evoluciona y aumenta el número de editores, también crece el riesgo de eliminar datos vitales accidentalmente o de cometer algún otro error grave.
Las consecuencias de no poder deshacer las ediciones pueden ser desastrosas. Además, resulta muy complicado controlar el proyecto cuando no sabes quién modifica los datos ni en qué momento.
Para hacer que el trabajo con datos vectoriales sea más seguro y manejable, incorporamos el versionado, o control de versiones, en NextGIS Web.
¿Qué es el control de versiones?
Algunos problemas habituales al trabajar en equipo son:
- nadie sabe quién modificó un elemento ni cuándo lo hizo;
- es difícil restaurar los datos a “como estaban ayer” si algo sale mal;
- los errores se detectan demasiado tarde;
- sin información objetiva ni estadísticas sobre la edición de datos, es complicado estimar la carga de trabajo y los plazos;
- si subcontratas la edición de datos, no hay transparencia sobre las acciones concretas que realiza el contratista.
El control de versiones resuelve estos problemas, ya que permite registrar el historial de ediciones y volver de manera segura a uno de los estados anteriores de los datos.
Cómo funciona esto en NextGIS Web
Puedes activar el control de versiones para cualquier capa vectorial. Una vez activado, todas las ediciones realizadas sobre la capa se registran de forma indefinida. Normalmente, el control de versiones ya viene habilitado por defecto.

El historial de versiones registra una entrada cada vez que alguien:
- crea un elemento;
- modifica la geometría, los valores de los atributos, los archivos adjuntos o la descripción de un elemento;
- elimina un elemento;
- restaura un elemento previamente eliminado.
Cada entrada incluye información sobre el tipo de edición, su autor, fecha y hora.
No importa desde dónde edites los datos: en un mapa web, a través de la interfaz de tabla de elementos en NextGIS Web, en una aplicación móvil o de escritorio, o mediante la API. Independientemente del proceso, las ediciones quedan registradas y almacenadas.
Puedes consultar el historial completo de la capa vectorial directamente desde la interfaz web en el historial de versiones.

Se abrirá una tabla con la información de las versiones: fecha, autor y detalles de la edición. Las entradas se pueden filtrar por fecha.
Pero esto no es solo un registro o una descripción. Cada versión es una instantánea de la capa en ese momento. Puedes revertir a cualquiera de esos estados. Sin embargo, las ediciones deshechas no se pierden. Todas las entradas del historial se conservan, y revertir a una de las versiones simplemente crea una nueva entrada que documenta la restauración de la capa al estado elegido. Así que, si necesitas deshacer la reversión, puedes hacerlo con la misma facilidad.

Otra opción es guardar un estado particular de la capa como un nuevo conjunto de datos. En términos de GIT, lo llamaríamos “branching” (ramificación). De esta forma, puedes obtener una instantánea de la capa en un momento dado para examinarla con todo detalle o dividir las operaciones de datos entre distintas ramas.
La API de NextGIS Web también proporciona acceso completo al historial de versiones. Puedes usarla para automatizar informes personalizados o para integrar los datos en plataformas de análisis externas.
Cómo el versionado facilita el trabajo en equipo en QGIS
El versionado permite implementar un sistema integral para gestionar los datos almacenados en la nube de NextGIS Web directamente desde QGIS. La aplicación de escritorio puede consultar el servidor en cualquier momento para verificar si hay actualizaciones y, en lugar de recargar todo el conjunto de datos, el cual podría ser enorme, obtiene únicamente la información sobre los cambios.
Además de hacer que la transferencia de datos sea mucho más rápida, esto garantiza una resolución segura de conflictos y mantiene al tanto de su estado actual a todas las aplicaciones que utilizan los datos. Incluso permite trabajar sin conexión de forma segura. Cuando se restablece la conexión a la red, todos los dispositivos comparan de manera metódica y cargan los cambios. Ya no es necesario subir todo el conjunto de datos para cotejar las ediciones y sincronizar todo manualmente.

Gracias al versionado, puedes trabajar en equipos grandes con múltiples usuarios editando simultáneamente los mismos conjuntos de datos desde varias instancias de QGIS y viendo las ediciones que realizan tus colegas en tiempo real.

Si varias personas hacen cambios contradictorios en una misma entidad, un diálogo emergente permitirá a los editores resolver el conflicto eligiendo una de las versiones.

Todos los cambios realizados en todos los dispositivos son, visibles en la página del historial de versiones en NextGIS Web, garantizando el control total sobre el proceso.
Herramientas adicionales
Incorporamos constantemente nuevas funciones de control de versiones; algunas de ellas se añaden a NextGIS Toolbox, nuestra plataforma de geoprocesamiento en línea. Ya puedes probar dos herramientas muy útiles para trabajar con el historial de versiones.
Contribution activity for the resource
Esta herramienta genera un informe detallado de la actividad de los editores durante el período seleccionado. Ingresa el ID de una capa, un grupo de recursos o un Mapa Web. El archivo HTML de salida describe los cambios de los datos en general, así como el desglose por editores y capas. Es una forma sencilla de ver quién contribuyó con qué a tu proyecto.

Feature history
Esta herramienta proporciona un análisis más detallado de los cambios realizados en una entidad en particular. Puede ser útil si tienes entidades que cambian rápidamente en tu capa; por ejemplo, para monitorear un objeto en movimiento o un área afectada con límites inestables. La herramienta crea un archivo GeoPackage que muestra todos los estados de la entidad durante el período seleccionado.

Escenarios más beneficiados con el control de versiones
El control de versiones es fundamental si varias personas trabajan en los mismos conjuntos de datos:
- Tienes un equipo que crea de forma colaborativa una geodatabase. Por ejemplo, digitalizando sobre ortoimágenes, ingresando datos a partir de mapas ráster o manejando grandes flujos de datos de campo.
- Subcontratas la creación de la base de datos y necesitas supervisar la productividad y los plazos.
- Trabajas con datos dinámicos y los modificas constantemente. En todos estos escenarios, es esencial contar con una forma de estudiar los estados anteriores de los datos y analizar la dinámica.
- Tu proyecto es una colaboración entre múltiples organizaciones y empresas. Cuando cada participante tiene procesos internos diferentes, contar con un sistema unificado de control de versiones resulta vital.

En general, disponer de un historial de todos los cambios al que puedas recurrir es beneficioso incluso para proyectos individuales.
Toma el control de tus geodatos
Comienza a almacenarlos en NextGIS Web en lugar de archivos dispersos y esfuerzos caseros con servidores de bases de datos. Puedes poner en marcha tu propio Web GIS:
- ahora mismo, regístrate en la nube de NextGIS Web;
- o bien, en el servidor de tu compañía.