Geodatenbanken bieten Dienste zum Speichern und Bearbeiten von Geometrien, die im Allgemeinen in einem geodätischen System positioniert sind. Die Bedeutung der räumlichen Datenbank hinter Ihrem GIS hängt hauptsächlich von der Verwendung ab. Im Allgemeinen können Sie jedoch kaum von GIS sprechen, wenn Sie keine geeignete räumliche Datenbank für die Datenspeicherung haben.
Aufgrund der Tatsache, dass Computer nur lineare eindimensionale Daten bearbeiten können, können Sie räumliche Datenbanken in zwei logische Teile aufteilen:
- Geometrie-Manipulation und -Indizierung mit Unterstützung für Geodäsie
- Lagertechnik
Die Algorithmen und die Logik, die für die Geometriemanipulation verwendet werden, sind wirklich spezifisch und werden dann auf "klassische" eindimensionale Daten abgebildet, um sie für die Speicherung direkt mit Computern kompatibel zu machen. Das einzige Merkmal, das einen Fuß in jeder Welt hat, sind die raumbezogenen Indizes, die Algorithmen verwenden, die R-Trees ähneln .
Für die Speicherung kann jede zugrunde liegende Technologie geeignet sein und wird nicht viel an der Art und Weise ändern, wie Sie die räumlichen Daten bearbeiten. Es kann sich um eine SQL-Datenbank (und eine assimilierte Technologie) oder eine Art noSQL- Speicher oder etwas anderes handeln. Die Hauptsache, die sich ändern wird, ist die räumliche Indizierung. Jedes andere Merkmal kann ohne größere Nachteile implementiert werden (auch mit Ausnahme der gelegentlichen zusätzlichen Arbeiten).
Hier ist meine Schlussfolgerung: Wenn Sie lernen, wie Sie Geodaten effizient verarbeiten, und je nachdem, ob Sie in der Lage sind, neue Technologien zu erlernen, können Sie die tatsächlich verwendete Technologie anpassen. Das Erlernen der allgemeinen Konzepte hinter räumlichen Daten, insbesondere für die relationale Manipulation, ist der schwierige Teil und verwendet ausgereifte Konzepte, die sich wahrscheinlich nicht ändern.