01Rust 原生运行时原创品牌艺术图
TasteGeo
用 Rust 重构 GeoServer 兼容性。
通过将现有 OGC 请求和运维行为与参考服务器比较而实现的 Rust 原生地理空间服务器。
01协议 + 存储
生成矩阵中的核心契约目前均处于验证中的部分支持状态。这是经过度量的兼容性界面,并非完成声明。
地图、要素信息和图例
要素查询和事务
矩阵集与瓦片缓存
覆盖子集与输出
目录与服务配置
主要矢量适配器
便携式 SQLite 数据集
受限矢量导入
栅格与覆盖存储
云优化栅格目标
我们通过保留协议和错误语义、目录及运维流程来验证兼容性。这并不是对任何产品完全兼容的声明。
SERVICE=WMS
REQUEST=GetMap
VERSION=1.3.0
客户端保持不变,运行时切换到 Rust。
工作区架构
我们固定依赖方向并验证公开 HTTP 行为。任何存储或框架都不能主导协议语义。
独立于协议和存储的值、解析器、坐标系及可观测性边界。
geometrycrsfilterogc-commonconfigobservability目录、安全、样式和版本化扩展契约集中在同一层。
catalogsecuritydatastore-apistyleplugin-api隔离数据访问,使协议实现不直接依赖特定存储。
store-postgisstore-geopackagestore-shapefilestore-geotiff在渲染和缓存层之上组装 OGC 服务与管理 API。
rendertile-cachewmswfswmtswcsrest-api服务器组装边界;验证工具只比较公开 HTTP 和 fixture。
servercompat-tests将同一请求发送到参考服务器和候选实现,规范化后比较语义。
捕获的输出
我们验证了每个 fixture 的 content type 与二进制签名。参考截图绝不会作为候选实现输出展示。

参考截图 / image/png / 256 x 256

原创品牌艺术图 / 非测试证据

参考截图 / image/png / 256 x 256

参考截图 / image/png / 64 x 32