TASTEGEO 文档
TASTEGEO 是一款 Rust 原生空间信息服务器,通过向参考服务器发送相同请求并比对结果,重新实现 GeoServer 的公开行为(OGC 请求、响应、错误以及 REST 配置)。它无需 JVM,以单个可执行文件运行;协议代码与 PostGIS、GeoPackage、Shapefile、GeoTIFF 存储之间以带版本的边界分隔。现有 data_dir 只读取用于诊断,并经过 shadow 流量比对和回滚条件分阶段迁移。目前核心契约处于验证阶段的部分支持,并不宣称是完整的替代品。详细介绍和兼容性现状请见 tastegeo.com。
安装
在已验证的发布文件和 URL 登记之前,我们不提供任意下载链接。
当前可查看的信息
- 源码版本
- 待定
- 支持环境
- 正在验证发布平台
- 发布状态
- Coming Soon
- 外部文档
- 已验证的文档
快速入门
- 1
从下载页面获取已核对代码签名和 SHA-256 的 Windows 可执行文件,并解压到一个文件夹。
- 2
在认证方式(匿名读取·Basic·令牌)中选定一种并确定 data_dir,然后启动服务器。
- 3
用 GetCapabilities 确认服务;如有正在运行的 GeoServer,向其发送相同请求以比对响应。
主要功能
OGC 服务
在公开 HTTP 边界处理 WMS 地图、feature info 和图例,WFS 查询与事务,WMTS 瓦片,以及 WCS coverage。均为验证中的部分支持。
REST 目录
通过 REST 管理工作区、存储、图层等目录以及服务设置。启用后会把状态保存到文件,损坏时从最后一份正常副本恢复。
存储适配器
PostGIS、GeoPackage、Shapefile、GeoTIFF(含 COG)位于带版本的边界之后,协议代码不会直接绑定到特定存储。
与参考服务器比对
把相同请求发送给参考服务器和 TASTEGEO,将 XML、feature、geometry、OGC 错误规范化后比对,栅格则用 golden image 核对。
渲染与瓦片缓存
应用样式绘制地图,并提供与 WMTS matrix set 对应的瓦片缓存。
坐标系与过滤器
在与存储无关的基础层处理坐标转换和 OGC 过滤器。
安全默认值
默认全部拒绝。只读匿名公开、仅接受 Argon2id 哈希的 Basic 认证、令牌认证三者只能启用其一,互不混用。
迁移
只读取现有 data_dir 进行诊断,再通过单独转换、shadow 流量、canary 和回滚条件分阶段迁移。
原生分发
首个版本是无需容器即可运行的 Windows x86_64 可执行文件。Linux·macOS 将在真机验证后开放。
供应链与签名
具备依赖许可证策略、漏洞检查和 CycloneDX SBOM,发布版本通过代码签名和校验和确认。
故障排除
看不到下载按钮。
尚未登记公开发布文件。下载页面只显示已准备好的文件。
可以查看支持的操作系统吗?
文档中只显示各产品已完成验证的环境。“验证中”表示尚未最终确定。
在哪里查看当前的功能范围?
本文档中的主要功能和产品详情页均以当前项目源码为准编写。
