Lançado · em melhoria
Um servidor geoespacial compatível com o GeoServer, reconstruído em Rust
Um servidor geoespacial nativo em Rust que implementa WMS, WFS, WMTS, WCS e REST comparando as mesmas requisições com um servidor de referência.
What it is for
O TASTEGEO é um servidor geoespacial nativo em Rust que reimplementa o comportamento público do GeoServer (requisições, respostas e erros OGC e configuração REST) enviando as mesmas requisições a um servidor de referência e comparando os resultados. Ele roda como um único executável, sem JVM, e o código de protocolo é separado dos armazenamentos PostGIS, GeoPackage, Shapefile e GeoTIFF por fronteiras versionadas. O data_dir existente é apenas lido para diagnóstico, e a migração acontece em etapas, com comparação por shadow traffic e condições de reversão. Por enquanto, os contratos principais têm suporte parcial em verificação, e o TASTEGEO não se declara um substituto completo. A apresentação detalhada e o status de compatibilidade estão em tastegeo.com.
Mapas, feature info e legendas WMS, consultas e transações WFS, tiles WMTS e coverages WCS, tratados na fronteira HTTP pública. Tudo é suporte parcial em verificação.
Gerencie por REST o catálogo (workspaces, armazenamentos, camadas etc.) e as configurações dos serviços. Quando ativado, o estado é salvo em arquivo e, se for corrompido, restaurado a partir da última cópia íntegra.
PostGIS, GeoPackage, Shapefile e GeoTIFF (incluindo COG) ficam atrás de fronteiras versionadas. O código de protocolo não fica preso diretamente a nenhum armazenamento específico.
A mesma requisição é enviada ao servidor de referência e ao TASTEGEO; XML, features, geometrias e erros OGC são normalizados e comparados, e os rasters são conferidos com golden images.
Desenha mapas aplicando estilos e mantém um cache de tiles alinhado aos matrix sets do WMTS.
A transformação de coordenadas e os filtros OGC são tratados em uma camada base independente do armazenamento.
Por padrão, tudo é negado. Só é possível ativar uma opção, e elas nunca se misturam: acesso anônimo somente leitura, autenticação Basic que aceita apenas hashes Argon2id ou autenticação por token.
Product value
Focused work
Verified release
Mostramos apenas a versão, plataforma, tamanho, status da assinatura e SHA-256 verificados no manifesto atual.
Não prometemos arquivos nem datas sem verificação. Você pode ver o escopo atual do produto na documentação.
Ver documentação do TASTEGEOContinue
Other tools
O data_dir existente é apenas lido para diagnóstico e depois migrado em etapas, com conversão separada, shadow traffic, canary e condições de reversão.
A primeira versão é um executável para Windows x86_64 que roda sem contêineres. Linux e macOS só serão liberados depois da verificação em máquinas reais.
Há política de licenças de dependências, verificação de vulnerabilidades e um CycloneDX SBOM, e as versões distribuídas são conferidas por assinatura de código e checksum.
Discussion
Compartilhe opiniões, perguntas ou sua experiência com o produto. Para relatar erros, use o suporte.
Entre para deixar feedback.
Ainda não há feedback. Deixe a primeira avaliação.