NextGIS GeoServices. Mapas base controlados dentro de tu propia infraestructura

14/07/2026 · Eduard Kazakov, Claudio Matko

Los mapas base suelen tratarse como un componente secundario de un proyecto GIS: se selecciona un servicio público de teselas, se añade su URL a la aplicación y se continúa con lo siguiente.

NextGIS GeoServices

Este enfoque funciona para un mapa individual o un equipo pequeño. Sin embargo, a escala de una organización, un mapa base se convierte en parte de la infraestructura. Debe permanecer disponible bajo gran demanda, funcionar de manera consistente entre aplicaciones, seguir los estándares visuales de la organización y respetar sus políticas de seguridad y acceso.

Depender de un servicio externo público puede crear varios problemas:

NextGIS GeoServices resuelve estos problemas al proporcionar un entorno dedicado y autoalojado para crear, almacenar en caché, gestionar y entregar servicios de teselas raster y vectoriales.

Se despliega dentro de la infraestructura de tu organización y puede operar sin acceso a internet público. Proporciona una fuente central de mapas base para GIS de escritorio, aplicaciones web, portales internos, aplicaciones móviles y otros sistemas que consumen servicios de teselas.

Un servidor de mapas base diseñado para organizaciones

NextGIS GeoServices es una aplicación servidor especializado para servicios de teselas de gran demanda. Combina la generación y el almacenamiento en caché de teselas con la gestión de usuarios, permisos de acceso, claves API, organización de servicios, monitoreo de tareas y gestión de almacenamiento.

En lugar de configurar scripts separados, herramientas de renderizado, servidores proxy, cachés y mecanismos de autenticación, los administradores gestionan el flujo de trabajo completo de entrega de mapas base a través de una única interfaz web.

NextGIS GeoServices

GeoServices se puede utilizar para:

El resultado es un catálogo interno controlado de servicios cartográficos listos para usar.

Construye tus propios mapas base a partir de datos de OpenStreetMap

OpenStreetMap (OSM) es una base excelente para mapas base, pero los servidores de teselas OSM públicos estándar no están diseñados para funcionar como un backend gratuito para aplicaciones corporativas o institucionales con alto tráfico.

Con NextGIS GeoServices, las organizaciones pueden crear servicios de mapas base independientes cargando datos de OpenStreetMap en formato PBF (se pueden obtener en data.nextgis.com).

Para cada servicio, los administradores pueden configurar la cobertura geográfica, los niveles de zoom mínimo y máximo, las capas de OpenStreetMap incluidas en el mapa y el estilo del mapa.

NextGIS GeoServices

Un mismo conjunto de datos fuente, se puede usar para crear múltiples servicios con diferentes territorios, estilos, combinaciones de capas y rangos de escala. Una organización nacional, por ejemplo, podría mantener un mapa base de propósito general para todo el país, mapas operativos detallados para ciudades seleccionadas y mapas simplificados de bajo contraste para paneles temáticos.

NextGIS GeoServices incluye estilos de mapas base predeterminados, mientras que los estilos personalizados se pueden cargar como archivos JSON. Esto permite que el mapa base siga los requisitos de diseño corporativo o las necesidades cartográficas de un proyecto en particular.

NextGIS GeoServices

Una empresa de servicios públicos podría destacar calles, edificios y objetos industriales, mientras reduce la relevancia visual de los puntos de interés. Una organización ambiental podría resaltar cuerpos de agua, vegetación, áreas protegidas y características relacionadas con el terreno. Una autoridad pública podría crear versiones públicas e internas separadas del mismo mapa base.

Los mapas base generados se pueden conectar a aplicaciones externas como teselas raster o teselas vectoriales. Las teselas vectoriales proporcionan una flexibilidad adicional porque las etiquetas y otras propiedades visuales se pueden ajustar desde el entorno del cliente sin necesidad de regenerar los datos fuente.

Convierte mapas de NextGIS Web en servicios de teselas de alto rendimiento

NextGIS Web está diseñado para almacenar, gestionar y publicar datos geoespaciales. Un Mapa Web puede combinar muchas capas, estilos, fuentes externas y configuraciones específicas del proyecto.

NextGIS GeoServices

Cuando un mapa es abierto por un gran número de usuarios, renderizar repetidamente el mismo contenido puede crear una carga innecesaria en el servidor principal del Web GIS.

NextGIS GeoServices puede usar un Mapa Web de NextGIS Web como fuente para un servicio de teselas almacenado en caché independiente. El administrador especifica el Mapa Web, el nombre del servicio, la extensión geográfica y los límites de escala. Luego, GeoServices entrega las teselas resultantes de forma independiente.

NextGIS GeoServices

Una vez que se han generado las teselas, las solicitudes rutinarias son manejadas por GeoServices en lugar de hacer que NextGIS Web renderice el mapa nuevamente. Esto separa la gestión interactiva de datos de la entrega de mapas de gran volumen y ayuda a la infraestructura a manejar los picos de demanda.

NextGIS Web sigue siendo el entorno donde se gestionan los datos y los mapas. NextGIS GeoServices se convierte en la capa de distribución optimizada a través de la cual la producción cartográfica finalizada llega a los usuarios.

Almacena en caché servicios TMS externos

Las organizaciones suelen depender de servicios de teselas de terceros, junto con sus propios conjuntos de datos. Solicitar repetidamente las mismas teselas externas puede reducir el rendimiento de la aplicación y hacer que el sistema dependa de la disponibilidad y el tiempo de respuesta de otro servidor.

NextGIS GeoServices puede conectar una fuente TMS externa, almacenar sus teselas en caché y exponer el servicio a través de la infraestructura de la organización. Los administradores configuran la URL de la fuente, el rango de zoom, el sistema de referencia de coordenadas y el nombre del servicio.

NextGIS GeoServices

Esto proporciona un punto de conexión seguro para las aplicaciones internas y puede reducir las repeticiones de solicitudes externas. También permite a los administradores gestionar el acceso al servicio en caché con las mismas herramientas que usan para los mapas base internos.

Importante. Los términos de uso del servicio original deben permitir este tipo de acceso y almacenamiento en caché. GeoServices proporciona la capacidad técnica, mientras que la responsabilidad de cumplir con las condiciones de licencia y uso del proveedor de origen recae en la organización.

Publica conjuntos de teselas ya preparados

GeoServices también puede publicar un conjunto de teselas pregenerado. Los administradores cargan el paquete de teselas preparado y los parámetros del servicio se detectan y configuran automáticamente. Esto es útil cuando las teselas ya han sido producidas a través de otro flujo de trabajo o se han encargado como un paquete preparado para un territorio y rango de zoom específicos.

Este enfoque es adecuado para:

También proporciona una ruta directa desde un paquete de teselas estático hasta un servicio con control de acceso centralizado, claves API, monitoreo y gestión.

Genera la caché antes de que lleguen los usuarios

Por defecto, las teselas para un servicio recién creado se pueden generar cuando se solicitan por primera vez. Esto ahorra procesamiento y almacenamiento para áreas que quizás nunca se abran, pero el primer usuario que solicite una tesela puede experimentar una demora.

Para sistemas de producción, NextGIS GeoServices admite la precarga (seeding): generar la caché requerida con antelación.

Los administradores pueden definir:

NextGIS GeoServices

Cada operación de precarga se convierte en una tarea gestionada, cuyo estado se puede monitorear en la interfaz. Esto hace posible preparar un servicio antes de un lanzamiento, un evento importante, una salida al terreno o un período planificado de uso intensivo.

Un flujo de trabajo práctico podría ser el siguiente:

  1. Cargar datos actuales de OpenStreetMap.
  2. Configurar el estilo y la cobertura del mapa requeridos.
  3. Crear servicios de teselas raster y vectoriales.
  4. Precargar los niveles de zoom más utilizados para el área operativa.
  5. Probar los servicios en QGIS y aplicaciones web.
  6. Distribuir las URLs de los servicios controlados y las claves API a los usuarios.

Los usuarios reciben entonces teselas de una caché preparada en lugar de esperar a que se rendericen fragmentos de mapa individuales.

Una infraestructura de mapas base para diferentes equipos

GeoServices permite organizar los servicios en grupos. Las reglas de acceso se pueden asignar a un grupo de servicios completo o a un servicio individual dentro de él. Los administradores pueden crear usuarios y grupos de usuarios locales y luego conceder o denegar permisos de lectura, escritura y gestión.

Por ejemplo:

Este modelo permite que una única implementación de GeoServices dé soporte a diferentes departamentos, proyectos, socios y aplicaciones sin crear un servidor separado para cada audiencia.

Acceso controlado mediante claves API

Las aplicaciones externas generalmente no inician sesión a través de la interfaz web administrativa. En su lugar, acceden a los servicios de teselas mediante claves API.

Los administradores de GeoServices pueden crear y revocar claves, y configurar restricciones que incluyen:

Estos controles ayudan a limitar dónde y cómo se puede usar una clave. Una clave emitida para una aplicación regional se puede restringir al territorio de la aplicación y a los niveles de zoom requeridos. Una clave utilizada por un portal web se puede limitar a solicitudes que se originen en el dominio del portal. Las integraciones temporales pueden recibir claves que caducan automáticamente en el tiempo estipulado.

NextGIS GeoServices

Esto es más práctico que distribuir una única URL sin restricciones en todas las aplicaciones y usuarios.

Monitoreo y gestión de almacenamiento

La generación de teselas puede implicar un gran número de archivos y tareas de procesamiento de larga duración. Los administradores necesitan comprender qué está sucediendo en el servidor y cuánto almacenamiento consume cada servicio.

NextGIS GeoServices NextGIS GeoServices

El registro (log) de GeoServices registra el historial de procesamiento y otras acciones de la aplicación. Las entradas incluyen el estado de la operación, la fuente, la hora de inicio y finalización, el identificador de la tarea y los mensajes de diagnóstico.

La sección de almacenamiento proporciona una estimación del tamaño total de la caché y del almacenamiento utilizado por los servicios individuales. Esto ayuda a los administradores a identificar cachés particularmente grandes, estimar los requisitos de capacidad futuros y decidir si todos los niveles de zoom generados siguen siendo necesarios.

Diseñado para entornos aislados (air-gapped)

NextGIS GeoServices se despliega con Docker en un servidor Linux físico o virtual.

Para sistemas sin acceso a internet, NextGIS puede proporcionar las imágenes de los contenedores como un archivo que se puede transferir al servidor aislado y cargar localmente. Por lo tanto, el servicio de producción puede ejecutarse completamente dentro de una red cerrada sin depender de una infraestructura de nube externa.

Esto hace que GeoServices sea adecuado para organizaciones con requisitos de infraestructura estrictos, incluyendo sistemas gubernamentales y municipales, servicios públicos y operadores de infraestructura, instalaciones industriales, redes de monitoreo ambiental, instituciones de investigación, intranets corporativas, operaciones de emergencia y de campo, organizaciones que trabajan con datos geoespaciales confidenciales y sistemas desplegados en ubicaciones remotas con conectividad inestable.

NextGIS Web y GeoServices: dos roles complementarios

NextGIS Web y NextGIS GeoServices abordan diferentes partes de una infraestructura de datos espaciales.

NextGIS Web es el entorno central para trabajar con recursos geoespaciales: almacenar datos, crear Mapas Web, gestionar permisos, editar entidades, publicar servicios y organizar flujos de trabajo GIS colaborativos.

NextGIS GeoServices es la capa dedicada de entrega de mapas: generar, almacenar en caché, controlar y servir eficientemente mapas base basados en teselas.

Usados juntos, crean una clara división de responsabilidades:

GeoServices también puede funcionar de forma independiente de NextGIS Web utilizando datos de OpenStreetMap, fuentes TMS externas o conjuntos de teselas preparados.

Implementación y soporte

NextGIS GeoServices está disponible como un producto local (on-premise) con soporte.

El equipo de NextGIS puede ayudar con la instalación, la configuración inicial, la arquitectura de servicios, la migración de mapas base existentes, la integración con NextGIS Web y la preparación del sistema para su uso en producción.

Haz que tus mapas base sean parte de la infraestructura que controlas

Un mapa base está presente en casi todas las aplicaciones GIS. Una vez que docenas de proyectos y cientos de usuarios dependen de él, su disponibilidad, rendimiento y gobernanza se vuelven demasiado importantes como para dejarlos en manos de una colección no gestionada de URLs externas.

NextGIS GeoServices brinda a las organizaciones un entorno dedicado para publicar mapas base rápidos, consistentes y controlados desde su propia infraestructura, incluidas las redes privadas.

Crea y publica mapas base bajo tu control total