01TasteGeo
GeoServerの 互換性を、
Rustで再構築。
GeoServer互換性をRustで再構築します。
既存のOGCリクエストと運用動作を参照サーバーと比較しながら実装するRustネイティブの地理空間サーバー。
01プロトコル + ストア
一つの表面。
多様な契約。
生成されたマトリクスの中核契約は、すべて検証中の部分対応です。完了宣言ではなく、計測中の互換性表面を示します。
WMS
地図、地物情報、凡例
WFS
地物検索とトランザクション
WMTS
マトリクスセットとタイルキャッシュ
WCS
カバレッジのサブセットと出力
REST
カタログとサービス設定
PostGIS
主要ベクターアダプター
GeoPackage
可搬型SQLiteデータセット
Shapefile
範囲を限定したベクター取り込み
GeoTIFF
ラスターとカバレッジストア
COG
クラウド最適化ラスター対象
既存の
GeoServerクライアントで動作。
プロトコルとエラーの意味、カタログ、運用フローを保ちながら互換性を検証します。特定製品との完全互換を宣言する一覧ではありません。
SERVICE=WMS
REQUEST=GetMap
VERSION=1.3.0
TasteGeoの互換性思想
クライアントはそのまま。runtimeはRustへ。
ワークスペースアーキテクチャ
速度より先に
境界を。
依存方向を固定し、公開HTTP動作を検証します。特定のストアやフレームワークにプロトコルの意味を支配させません。
基盤
プロトコルとストアに依存しない値、パーサー、座標系、可観測性の境界。
geometrycrsfilterogc-commonconfigobservabilityドメイン
カタログ、セキュリティ、スタイル、バージョン付き拡張契約を一層に集約。
catalogsecuritydatastore-apistyleplugin-apiアダプター
プロトコル実装が特定ストアを直接知らないようデータアクセスを分離。
store-postgisstore-geopackagestore-shapefilestore-geotiffサービス
レンダリングとキャッシュの上にOGCサービスと管理APIを構成。
rendertile-cachewmswfswmtswcsrest-api組み立て + 検証
サーバーは境界を組み立て、検証ツールは公開HTTPとfixtureのみを比較。
servercompat-tests宣言より先に
エビデンスを。
TasteGeoはローカルのコード品質ゲートと外部リリース適格性評価を分離します。中核契約は検証中の部分対応です。
互換性
同じリクエストを参照サーバーと候補へ送り、正規化して意味を比較します。
- XML名前空間と属性を正規化
- 地物とジオメトリの意味を比較
- ラスターgolden image
- OGC例外の同等性
取得した出力
違いを
目に見える形に。
各fixtureのcontent typeとバイナリ署名を確認しました。参照キャプチャを候補出力として表示することはありません。

参照キャプチャ / image/png / 256 x 256

オリジナルブランドアート / テスト証拠ではありません

参照キャプチャ / image/png / 256 x 256

参照キャプチャ / image/png / 64 x 32



