geo-image.eu — el producto de un vistazo
Esta página resume el alcance funcional, el manejo, la accesibilidad, la seguridad, la escalabilidad y la viabilidad futura de geo-image.eu — para responsables que deseen realizar una evaluación fundamentada.
Descargar como PDF1Qué es la aplicación
geo-image.eu es una base de datos cartográfica y de ubicaciones multiinquilino. Los empleados o unidades especializadas registran ubicaciones con descripción, imágenes y rutas de senderismo; los contenidos aparecen en un mapa interactivo y en listas consultables. Cada inquilino se ejecuta bajo su propio dominio, con su propia identidad visual y datos estrictamente separados — una sola instalación sirve a cualquier número de administraciones, empresas u organizaciones. Los casos de uso típicos son registros de rutas de senderismo y ciclismo, directorios de parques infantiles o lugares de interés, portales de notificación para avisos ciudadanos georreferenciados, así como mapas de zonas protegidas y de datos especializados.
2Espectro funcional
Lugares con denominaciones multilingües y traducción automática, carga de imágenes con procedimiento de moderación, rutas de senderismo GPX con análisis de altitud, capas geográficas propias (puntos, líneas, superficies — cargables o dibujables directamente sobre el mapa), filtros por categoría y por atributo, búsqueda de proximidad y de texto completo. Visibilidad privada, compartida o pública; compartición detallada con usuarios concretos, con otros inquilinos o como red de amistades. Un modelo de roles de cinco niveles, un sistema de notificación y de tickets, estadísticas, gestión de usuarios y, opcionalmente, un sistema de tarifas y facturación. Las funciones centrales pueden activarse y desactivarse por instalación sin tocar el código fuente.
3Experiencia de usuario
La aplicación se basa en tecnología actual (Next.js 16, React 19), se renderiza en el servidor y es por ello rápida y favorable para los buscadores. Es totalmente adaptable, del teléfono móvil a las pantallas grandes, y utilizable como aplicación instalable (PWA) sin pasar por una tienda de aplicaciones. Los modos claro y oscuro se adaptan automáticamente. Hay disponibles 28 idiomas, incluidas las escrituras cirílica y griega; un guardián automático evita que un idioma se entregue de forma incompleta. El material cartográfico procede de un servidor propio, no de un proveedor externo — sin tasas de uso de terceros y sin cesión de datos.
4Accesibilidad
geo-image.eu está sistemáticamente preparado para la accesibilidad: manejo íntegro por teclado incluidas las cargas de archivos y la búsqueda cartográfica, un enlace de salto al contenido, una vista de lista de pleno derecho como alternativa textual al mapa, descripciones de imágenes para lectores de pantalla, mensajes de error anunciables, estructura semántica, contrastes de nivel AA e indicación de foco visible. Reglas de comprobación automáticas en el proceso de desarrollo aseguran lo logrado. Una auditoría formal por un organismo externo conforme a BITV 2.0 / WCAG 2.1 AA puede ser necesaria para la publicación según las condiciones de la licitación. Para ello, compruebe el pliego de requisitos del organismo licitador y la situación legal del país en cuestión. Las condiciones técnicas para ello están creadas.
5Seguridad
El código fuente no contiene componentes de análisis, seguimiento ni telemetría — verificable, no solo garantizado. La protección es multicapa: los roles de base de datos accesibles públicamente no tienen acceso a ninguna tabla; las funciones con privilegios elevados están reservadas al servidor y comprueban internamente la propiedad y el inquilino. A ello se suman una Content Security Policy estricta con nonce y HSTS, una validación segura de las cargas con decodificación real de imágenes, una defensa frente a ataques de entidades XML en el GPX, una limitación de velocidad con detección de IP resistente a la falsificación y una autenticación de dos factores. El registro de auditoría es a prueba de manipulaciones: un disparador de base de datos hace inmutables las entradas, se registra el origen y se aplica automáticamente un plazo de conservación. Se dispone de varias revisiones de seguridad documentadas sin hallazgos críticos.
6Escalabilidad
La aplicación está diseñada para el crecimiento y los cuellos de botella críticos están resueltos: agrupación cartográfica del lado del servidor que mantiene pequeño el volumen de datos incluso con decenas de miles de ubicaciones y no pierde marcadores en silencio; un mapa del sitio dividido por idioma para una indexación por motores de búsqueda que escala más allá de los límites de un único mapa del sitio; un límite de tamaño de imagen que mantiene calculable la necesidad de disco (unos 5 GB con 10.000 ubicaciones ilustradas); una base de datos geográfica con índice espacial y carga basada en el área visible. Un nuevo inquilino es un registro de datos — sin segunda instalación, sin segunda base de datos. Esto mantiene bajo el esfuerzo operativo por cliente.
7Viabilidad futura
geo-image.eu utiliza las versiones principales actuales de todos los componentes centrales y recibe un mantenimiento demostrable. Todos los componentes obligatorios son de código abierto y explotables en el propio centro de datos; la instalación de referencia utiliza exclusivamente servicios dentro de la UE y prescinde de servicios externos de pago. Los datos residen en una base de datos estándar y en formatos de archivo estándar — una exportación es posible en todo momento y no existe dependencia del proveedor a nivel de datos. Para los clientes públicos, la licencia prevé además el depósito del código fuente (escrow) y las condiciones contractuales de TI del sector público alemán (EVB-IT). La copia de seguridad, la restauración, la migración de servidor y una supervisión independiente de la ubicación están documentadas y probadas.
8A aclarar antes de una implantación
Estos puntos no son debilidades ocultas, sino la lista honesta de lo que hay que comprobar o regular contractualmente antes de la operación productiva: la licencia propietaria (condiciones, acceso al código fuente y mantenimiento regulados contractualmente, Escrow/EVB-IT previstos); continuidad y representación en caso de emergencia (existe un manual de traspaso, tiempos de respuesta contractuales); la auditoría formal de accesibilidad que, según la licitación y el derecho nacional, podría tener que completarse; la separación de inquilinos impuesta en la capa de aplicación y asegurada mediante pruebas; la integridad garantizada de los registros en caso de fallo de la base de datos, deliberadamente no implementada; y la competencia operativa necesaria en Docker, PostgreSQL y operación de proxy inverso. Un proveedor que revela sus límites es el socio más fiable.