TASTEGEO – Dokumentation
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.
Installation
Solange keine geprüften Release-Dateien und URLs registriert sind, stellen wir keine beliebigen Download-Links bereit.
Aktuell zu prüfende Angaben
- Quellversion
- Offen
- Unterstützte Umgebungen
- Zielplattformen werden geprüft
- Veröffentlichungsstatus
- Coming Soon
- Externe Dokumentation
- Geprüfte Dokumentation
Schnellstart
- 1
Laden Sie auf der Download-Seite die ausführbare Windows-Datei herunter, deren Codesignatur und SHA-256 geprüft sind, und entpacken Sie sie in einen Ordner.
- 2
Wählen Sie eine Authentifizierungsart (anonymes Lesen·Basic·Token) und ein data_dir und starten Sie den Server.
- 3
Prüfen Sie die Dienste mit GetCapabilities; betreiben Sie bereits einen GeoServer, senden Sie ihm dieselben Anfragen und vergleichen Sie die Antworten.
Wichtige Funktionen
OGC-Dienste
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.
REST-Katalog
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.
Datenspeicher-Adapter
PostGIS, GeoPackage, Shapefile und GeoTIFF (einschließlich COG) liegen hinter versionierten Schnittstellen. Der Protokollcode ist an keinen bestimmten Datenspeicher direkt gebunden.
Vergleich mit dem Referenzserver
Dieselbe Anfrage geht an den Referenzserver und an TASTEGEO; XML, Features, Geometrien und OGC-Fehler werden normalisiert und verglichen, Rasterdaten mit golden images abgeglichen.
Rendering und Kachel-Cache
Zeichnet Karten mit angewendeten Stilen und hält einen Kachel-Cache passend zum WMTS matrix set vor.
Koordinatensysteme und Filter
Koordinatentransformation und OGC-Filter werden in einer Basisschicht unabhängig vom Datenspeicher verarbeitet.
Sichere Voreinstellungen
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.
Migration
Ein bestehendes data_dir wird zur Diagnose nur gelesen und dann schrittweise über eine separate Konvertierung, Shadow-Traffic, Canary und Rückfallbedingungen übernommen.
Native Auslieferung
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.
Lieferkette und Signatur
Eine Lizenzrichtlinie für Abhängigkeiten, Schwachstellenprüfungen und eine CycloneDX SBOM sind vorhanden; Releases werden per Codesignatur und Prüfsumme verifiziert.
Fehlerbehebung
Ich sehe keine Download-Schaltfläche.
Es sind noch keine öffentlichen Release-Dateien registriert. Auf der Download-Seite erscheinen nur fertige Dateien.
Kann ich die unterstützten Betriebssysteme sehen?
Die Dokumentation nennt nur Umgebungen, die für das jeweilige Produkt geprüft wurden. „Wird geprüft“ bedeutet, dass die Unterstützung noch nicht bestätigt ist.
Wo sehe ich den aktuellen Funktionsumfang?
Die wichtigsten Funktionen in dieser Dokumentation und auf der Produktseite beruhen auf dem aktuellen Projektquellcode.
