Veröffentlicht · wird verbessert
Ein GeoServer-kompatibler Geodatenserver, neu aufgebaut in Rust
Ein Rust-nativer Geodatenserver, der WMS, WFS, WMTS, WCS und REST implementiert und dabei dieselben Anfragen mit einem Referenzserver vergleicht.
What it is for
TASTEGEO ist ein Rust-nativer Geodatenserver, der das öffentliche Verhalten von GeoServer (OGC-Anfragen, -Antworten und -Fehler sowie die REST-Konfiguration) neu implementiert, indem er dieselben Anfragen an einen Referenzserver sendet und die Ergebnisse vergleicht. Er läuft ohne JVM als einzelne ausführbare Datei, und der Protokollcode ist durch versionierte Schnittstellen von den Datenspeichern PostGIS, GeoPackage, Shapefile und GeoTIFF getrennt. Ein bestehendes data_dir wird zur Diagnose nur gelesen, und die Migration erfolgt schrittweise über einen Shadow-Traffic-Vergleich und Rückfallbedingungen. Derzeit werden die Kernverträge erst teilweise unterstützt und noch verifiziert; TASTEGEO erhebt nicht den Anspruch, ein vollständiger Ersatz zu sein. Eine ausführliche Vorstellung und den Kompatibilitätsstand finden Sie auf tastegeo.com.
WMS-Karten, Feature-Info und Legenden, WFS-Abfragen und -Transaktionen, WMTS-Kacheln und WCS-Coverages an der öffentlichen HTTP-Schnittstelle. Alles ist teilweise Unterstützung, die noch verifiziert wird.
Katalog (Arbeitsbereiche, Datenspeicher, Layer usw.) und Diensteinstellungen werden über REST verwaltet. Ist die Funktion aktiviert, wird der Zustand in einer Datei gespeichert und bei Beschädigung aus der letzten intakten Fassung wiederhergestellt.
PostGIS, GeoPackage, Shapefile und GeoTIFF (einschließlich COG) liegen hinter versionierten Schnittstellen. Der Protokollcode ist an keinen bestimmten Datenspeicher direkt gebunden.
Dieselbe Anfrage geht an den Referenzserver und an TASTEGEO; XML, Features, Geometrien und OGC-Fehler werden normalisiert und verglichen, Rasterdaten mit golden images abgeglichen.
Zeichnet Karten mit angewendeten Stilen und hält einen Kachel-Cache passend zum WMTS matrix set vor.
Koordinatentransformation und OGC-Filter werden in einer Basisschicht unabhängig vom Datenspeicher verarbeitet.
Standardmäßig ist alles gesperrt. Aktivieren lässt sich nur eines – schreibgeschützter anonymer Zugriff, Basic-Authentifizierung, die nur Argon2id-Hashes akzeptiert, oder Token-Authentifizierung –, und sie werden nie gemischt.
Product value
Focused work
Verified release
Wir zeigen nur Version, Plattform, Dateigröße, Signaturstatus und SHA-256, die im aktuellen Manifest geprüft wurden.
Wir versprechen keine ungeprüften Dateien oder Termine. Den aktuellen Produktumfang finden Sie in der Dokumentation.
Dokumentation zu TASTEGEOContinue
Other tools
Ein bestehendes data_dir wird zur Diagnose nur gelesen und dann schrittweise über eine separate Konvertierung, Shadow-Traffic, Canary und Rückfallbedingungen übernommen.
Die erste Version ist eine ausführbare Datei für Windows x86_64, die ohne Container läuft. Linux und macOS folgen erst nach der Verifizierung auf echten Geräten.
Eine Lizenzrichtlinie für Abhängigkeiten, Schwachstellenprüfungen und eine CycloneDX SBOM sind vorhanden; Releases werden per Codesignatur und Prüfsumme verifiziert.
Discussion
Teilen Sie Feedback, Fragen oder Erfahrungen mit dem Produkt. Fehler melden Sie bitte über den Support.
Melden Sie sich an, um Feedback zu geben.
Noch kein Feedback. Schreiben Sie die erste Rückmeldung.