01TasteGeo
Compatibilidad con GeoServer,
reconstruida en Rust.
Reconstruimos en Rust la compatibilidad con GeoServer.
Servidor geoespacial nativo de Rust que compara solicitudes OGC y comportamiento operativo con un servidor de referencia.
01Protocolos + almacenes
Una superficie.
Muchos contratos.
Todos los contratos centrales de la matriz generada tienen soporte parcial y están en validación. Es una superficie medida, no una declaración de finalización.
WMS
Mapas, información de entidades y leyendas
WFS
Consultas y transacciones de entidades
WMTS
Conjuntos de matrices y caché de teselas
WCS
Subconjuntos de cobertura y salida
REST
Catálogo y configuración de servicios
PostGIS
Adaptador vectorial principal
GeoPackage
Conjuntos SQLite portátiles
Shapefile
Ingesta vectorial acotada
GeoTIFF
Almacén ráster y de coberturas
COG
Destino ráster optimizado para la nube
Funciona con clientes
GeoServer existentes.
Validamos la compatibilidad conservando la semántica de protocolos y errores, catálogos y flujos operativos. No declaramos compatibilidad total con ningún producto.
SERVICE=WMS
REQUEST=GetMap
VERSION=1.3.0
Filosofía de compatibilidad de TasteGeo
Los clientes permanecen. El runtime pasa a Rust.
Arquitectura del workspace
Límites antes que
velocidad.
Fijamos la dirección de dependencias y verificamos el comportamiento HTTP público. Ningún almacén o framework define la semántica del protocolo.
Base
Valores, analizadores, sistemas de coordenadas y límites de observabilidad independientes.
geometrycrsfilterogc-commonconfigobservabilityDominio
Catálogo, seguridad, estilos y contratos de extensión versionados en una capa.
catalogsecuritydatastore-apistyleplugin-apiAdaptadores
Aislamos el acceso para que los protocolos no dependan de un almacén concreto.
store-postgisstore-geopackagestore-shapefilestore-geotiffServicios
Servicios OGC y API de administración sobre las capas de renderizado y caché.
rendertile-cachewmswfswmtswcsrest-apiEnsamblaje + verificación
El servidor ensambla límites; las herramientas solo comparan HTTP público y fixtures.
servercompat-testsEvidencia antes que
declaraciones.
TasteGeo separa las puertas locales de calidad de la calificación externa de versión. Los contratos centrales siguen en soporte parcial durante la validación.
Compatibilidad
Enviamos la misma solicitud a referencia y candidato, normalizamos y comparamos la semántica.
- Normalizar namespaces y atributos XML
- Comparar semántica de entidades y geometrías
- Imágenes doradas ráster
- Paridad de excepciones OGC
Salida capturada
Haz visible
la diferencia.
Verificamos el tipo de contenido y la firma binaria de cada fixture. Las capturas de referencia nunca se presentan como salida candidata.

Captura de referencia / image/png / 256 x 256

Arte de marca original / no es evidencia

Captura de referencia / image/png / 256 x 256

Captura de referencia / image/png / 64 x 32
La compatibilidad
se demuestra, no se declara.
TasteGeo reúne comparaciones reproducibles y evidencia operativa antes de declarar el trabajo terminado.



