TasteGeo
適格性評価
リリース適格性評価を実施中

TasteGeo

GeoServerの 互換性を、
Rustで再構築。

GeoServer互換性をRustで再構築します。

既存のOGCリクエストと運用動作を参照サーバーと比較しながら実装するRustネイティブの地理空間サーバー。

GET /ows?service=WMS&request=GetMap
Compatibility-firstRust edition 2024GPL-2.0-or-later
02

プロトコル + ストア

一つの表面。
多様な契約。

生成されたマトリクスの中核契約は、すべて検証中の部分対応です。完了宣言ではなく、計測中の互換性表面を示します。

01

WMS

地図、地物情報、凡例

部分対応
02

WFS

地物検索とトランザクション

部分対応
03

WMTS

マトリクスセットとタイルキャッシュ

部分対応
04

WCS

カバレッジのサブセットと出力

部分対応
05

REST

カタログとサービス設定

部分対応
06

PostGIS

主要ベクターアダプター

部分対応
07

GeoPackage

可搬型SQLiteデータセット

部分対応
08

Shapefile

範囲を限定したベクター取り込み

部分対応
09

GeoTIFF

ラスターとカバレッジストア

部分対応
10

COG

クラウド最適化ラスター対象

部分対応
03 / 互換性表面

既存の
GeoServerクライアントで動作。

プロトコルとエラーの意味、カタログ、運用フローを保ちながら互換性を検証します。特定製品との完全互換を宣言する一覧ではありません。

WMSリクエストSERVICE=WMS
REQUEST=GetMap
VERSION=1.3.0
正規化済みエビデンス意味比較
参照GeoServerのWMTS fixture
WMSコンシューマー互換性対象
WFSコンシューマー互換性対象
WMTSクライアント互換性対象
REST自動化互換性対象
PostGISワークフロー検証中のアダプター
既存のdata_dir読み取り専用分析
OGCツール意味比較対象
地図レンダリングクライアントgolden image対象

TasteGeoの互換性思想

クライアントはそのまま。互換性も。置き換えるのはruntime。

クライアントはそのまま。runtimeはRustへ。

04

ワークスペースアーキテクチャ

速度より先に
境界を。

依存方向を固定し、公開HTTP動作を検証します。特定のストアやフレームワークにプロトコルの意味を支配させません。

01 / 基盤

基盤

プロトコルとストアに依存しない値、パーサー、座標系、可観測性の境界。

geometrycrsfilterogc-commonconfigobservability
02 / ドメイン

ドメイン

カタログ、セキュリティ、スタイル、バージョン付き拡張契約を一層に集約。

catalogsecuritydatastore-apistyleplugin-api
03 / アダプター

アダプター

プロトコル実装が特定ストアを直接知らないようデータアクセスを分離。

store-postgisstore-geopackagestore-shapefilestore-geotiff
04 / サービス

サービス

レンダリングとキャッシュの上にOGCサービスと管理APIを構成。

rendertile-cachewmswfswmtswcsrest-api
05 / 組み立て + 検証

組み立て + 検証

サーバーは境界を組み立て、検証ツールは公開HTTPとfixtureのみを比較。

servercompat-tests
05 / 準備状況

宣言より先に
エビデンスを。

TasteGeoはローカルのコード品質ゲートと外部リリース適格性評価を分離します。中核契約は検証中の部分対応です。

現在の状態リリース適格性評価を実施中
検証fixtureを見る
01 / 05

互換性

同じリクエストを参照サーバーと候補へ送り、正規化して意味を比較します。

  • XML名前空間と属性を正規化
  • 地物とジオメトリの意味を比較
  • ラスターgolden image
  • OGC例外の同等性
06

取得した出力

違いを
目に見える形に。

各fixtureのcontent typeとバイナリ署名を確認しました。参照キャプチャを候補出力として表示することはありません。

参照GeoServerのWMTS rainタイルfixture
検証済み参照fixtureWMTSタイルfixture

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

TasteGeo地理空間サービスコアと地形レイヤーのブランド画像
装飾用アセットサービス地形

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

参照GeoServerのWMTSラスターfixture
検証済み参照fixtureラスター出力fixture

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

参照GeoServerの世界地図WMS GetMap fixture
検証済み参照fixtureWMS世界地図fixture

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

TASTEGEOの方法

互換性は
証明するもの、 宣言するものではない。

TasteGeoは完了宣言より先に、再現可能な比較と運用エビデンスを積み上げます。