Documentación de TASTEGEO
TASTEGEO es un servidor geoespacial nativo en Rust que reimplementa el comportamiento público de GeoServer (peticiones, respuestas y errores OGC, y configuración REST) enviando las mismas peticiones a un servidor de referencia y comparando los resultados. Funciona como un único ejecutable sin JVM, y el código de protocolo está separado de los almacenes PostGIS, GeoPackage, Shapefile y GeoTIFF mediante límites versionados. El data_dir existente solo se lee para diagnosticarlo, y la migración se hace por etapas mediante la comparación con shadow traffic y condiciones de reversión. Por ahora, los contratos principales tienen soporte parcial en fase de verificación, y TASTEGEO no pretende ser un sustituto completo. La presentación detallada y el estado de compatibilidad están en tastegeo.com.
Instalación
No ofrecemos enlaces de descarga improvisados hasta que se registren archivos y URL verificados.
Qué consultar ahora
- Versión de código
- Por definir
- Entornos compatibles
- Verificando plataformas de destino
- Estado de publicación
- Coming Soon
- Documentación externa
- Documentación verificada
Inicio rápido
- 1
Descarga desde la página de descargas el ejecutable para Windows con la firma de código y el SHA-256 verificados y descomprímelo en una carpeta.
- 2
Elige un método de autenticación (lectura anónima·Basic·token) y un data_dir, e inicia el servidor.
- 3
Comprueba los servicios con GetCapabilities y, si tienes un GeoServer en producción, envíale las mismas peticiones para comparar las respuestas.
Funciones principales
Servicios OGC
Mapas, feature info y leyendas de WMS, consultas y transacciones de WFS, teselas de WMTS y coberturas de WCS, en el límite HTTP público. Todo es soporte parcial en verificación.
Catálogo REST
Gestiona por REST el catálogo (espacios de trabajo, almacenes, capas, etc.) y la configuración de los servicios. Si se activa, guarda el estado en un archivo y, si se daña, lo restaura desde la última copia válida.
Adaptadores de almacenes
PostGIS, GeoPackage, Shapefile y GeoTIFF (incluido COG) quedan detrás de límites versionados. El código de protocolo no se ata directamente a ningún almacén concreto.
Comparación con el servidor de referencia
Envía la misma petición al servidor de referencia y a TASTEGEO, normaliza y compara XML, features, geometrías y errores OGC, y contrasta los ráster con golden images.
Renderizado y caché de teselas
Dibuja mapas aplicando estilos y mantiene una caché de teselas ajustada a los matrix sets de WMTS.
Sistemas de coordenadas y filtros
La transformación de coordenadas y los filtros OGC se procesan en una capa base independiente del almacén.
Seguridad por defecto
Por defecto, todo se deniega. Solo se puede activar una de estas opciones, que nunca se mezclan: acceso anónimo de solo lectura, autenticación Basic que solo acepta hashes Argon2id o autenticación por token.
Migración
Diagnostica el data_dir existente en modo de solo lectura y lo migra por etapas mediante una conversión aparte, shadow traffic, canary y condiciones de reversión.
Distribución nativa
La primera versión es un ejecutable para Windows x86_64 que funciona sin contenedores. Linux y macOS se abrirán solo tras verificarlos en equipos reales.
Cadena de suministro y firma
Cuenta con una política de licencias de dependencias, análisis de vulnerabilidades y un CycloneDX SBOM, y las versiones distribuidas se verifican con firma de código y suma de comprobación.
Solución de problemas
No veo el botón de descarga.
Todavía no se han registrado archivos públicos. En la página de descargas solo aparecen los archivos listos.
¿Puedo ver qué sistemas operativos son compatibles?
La documentación solo muestra los entornos verificados para cada producto. «En verificación» significa que aún no está confirmado.
¿Dónde veo el alcance actual de las funciones?
Las funciones principales de esta documentación y la página del producto se basan en el código fuente actual del proyecto.
