01TasteGeo
Compatibilidade com GeoServer,
refeita em Rust.
Refazemos em Rust a compatibilidade com GeoServer.
Servidor geoespacial nativo em Rust criado comparando solicitações OGC e comportamento operacional com um servidor de referência.
01Protocolos + armazenamentos
Uma superfície.
Muitos contratos.
Todos os contratos centrais da matriz gerada têm suporte parcial e estão em validação. É uma superfície medida, não uma declaração de conclusão.
WMS
Mapas, informações de feições e legendas
WFS
Consultas e transações de feições
WMTS
Conjuntos de matrizes e cache de tiles
WCS
Subconjuntos de cobertura e saída
REST
Catálogo e configuração de serviços
PostGIS
Adaptador vetorial principal
GeoPackage
Conjuntos SQLite portáteis
Shapefile
Ingestão vetorial delimitada
GeoTIFF
Armazenamento raster e de cobertura
COG
Destino raster otimizado para nuvem
Funciona com clientes
GeoServer existentes.
Validamos a compatibilidade preservando semântica de protocolos e erros, catálogos e fluxos operacionais. Não é uma declaração de compatibilidade completa.
SERVICE=WMS
REQUEST=GetMap
VERSION=1.3.0
Filosofia de compatibilidade do TasteGeo
Os clientes ficam. O runtime passa para Rust.
Arquitetura do workspace
Limites antes da
velocidade.
Fixamos a direção das dependências e verificamos o comportamento HTTP público. Nenhum armazenamento ou framework define a semântica do protocolo.
Fundação
Valores, parsers, sistemas de coordenadas e limites de observabilidade independentes.
geometrycrsfilterogc-commonconfigobservabilityDomínio
Catálogo, segurança, estilos e contratos de extensão versionados em uma camada.
catalogsecuritydatastore-apistyleplugin-apiAdaptadores
O acesso a dados é isolado para que protocolos não dependam de um armazenamento específico.
store-postgisstore-geopackagestore-shapefilestore-geotiffServiços
Serviços OGC e API administrativa acima das camadas de renderização e cache.
rendertile-cachewmswfswmtswcsrest-apiMontagem + verificação
O servidor monta limites; as ferramentas comparam apenas HTTP público e fixtures.
servercompat-testsEvidência antes da
declaração.
O TasteGeo separa gates locais de qualidade da qualificação externa da versão. Os contratos centrais permanecem em suporte parcial durante a validação.
Compatibilidade
Enviamos a mesma solicitação à referência e ao candidato, normalizamos e comparamos a semântica.
- Normalizar namespaces e atributos XML
- Comparar semântica de feições e geometrias
- Golden images raster
- Paridade de exceções OGC
Saída capturada
Torne a diferença
visível.
Verificamos o tipo de conteúdo e a assinatura binária de cada fixture. Capturas de referência nunca são apresentadas como saída candidata.

Captura de referência / image/png / 256 x 256

Arte original da marca / não é evidência

Captura de referência / image/png / 256 x 256

Captura de referência / image/png / 64 x 32
Compatibilidade
se demonstra, não se declara.
O TasteGeo reúne comparações reproduzíveis e evidências operacionais antes de declarar a conclusão.



