Artikel getaggt mit ‘Geodatenbank’

August 18th, 2010

ArcSDE – eine Multiuser-Geodatenbank? (4)

Fazit

Offensichtlich ist es wohl so, dass die Mechanismen einer SDE-Instanz auf der gesamten Datenbankebene verlaufen. Beispielsweise gibt es ein Datenbankschema SDE, in dem alle Verwaltungstabellen residieren.

Dabei müssten die Funktionalitäten doch auf Schemaebene getrennt werden. Es wäre super, wenn der Nutzer A ein eigenes Datenbankschema erhält und dort auch völlig getrennt von anderen Nutzern agieren könnte.

Ich habe versucht zwei verschiedene Schemas auf Datenbankebene anzulegen und auch mit den Rechten der Versionen (Private, Public und Protected) experimentiert – ohne Erfolg. Der Compress-Befehl wirkt sich einfach auf die gesamte Instanz aus und alle Add– und Delete-Tabellen werden im Schema SDE geführt nicht im jeweiligen Schema des Datenthemabesitzers.

In Sachdatenbanken kann man (nach meinem Kenntnisstand) völlig autark in seinem Schema Daten speichern, verändern, Prozeduren anlegen und Historisierungstabellen führen – warum nicht in einer mit ArcSDE erweiterten Datenbank?

Im Falle der ArcSDE lautet das Motto von ESRI leider wieder einmal: „Spatial is special“.

1 andere Person mag diesen Artikel.

August 18th, 2010

ArcSDE – eine Multiuser-Geodatenbank? (3)

Ein Szenario aus der Praxis sieht folgendermaßen aus. Die Koordinatoren A und B eines Datenthemas X haben die Anforderungen, dass Daten in der ArcSDE aus Dokumentationsgründen historisiert werden müssen. Zudem sollen die von mehreren Bearbeitern verändert werden können. Dabei werden mehrere Ebenen digitalisiert und in einigen Druchläufen geprüft und bearbeitet. Außerdem gibt es Daten, die sich aus den digitalisierten Daten ableiten lassen. Dies würde man in der Welt der Sachdatenbank mit einem View lösen. Auch in der ArcSDE gibt es hierzu die sogenannten Spatial Views. Diese leiten sich aus den vorhandenen Daten ab und werden auch in anderen Nicht-ESRI-Anwendungen verwendet.

weiterlesen »

Be the first to like.

August 18th, 2010

ArcSDE – eine Multiuser-Geodatenbank? (2)

Wie im letzten Artikel erwähnt kommt man bei fortgeschrittenen Anwendungen mit der ArcSDE nicht an der Versionierung vorbei.

Zum Thema Versionierung gibt es hier in der ESRI-Dokumentation mehr Informationen. Das Hauptmerkmal versionierter Daten ist, dass verschiedene Stände von einem Datensatz in der ArcSDE gehalten und abgeglichen werden können. Eigentlich eine sehr nützliche Funktion…

weiterlesen »

Be the first to like.

August 15th, 2010

ArcSDE – eine Multiuser-Geodatenbank? (1)

Ein Datenbanksystem ist unter normalen Umständen eine mehrbenutzerfähige Umgebung, die sehr vielen Benutzern die Möglichkeit bietet, Informationen zu lesen, zu verändern und auch neu zu erzeugen. So weit so gut.

Auch eine Geodatenbank, die mit Mechanismen ausgestattet ist, räumliche Informationen in geeigneten Speicherstrukturen abzulegen und effizient zu verwalten sollte diese Kerneigenschaft einer Datenbank eigentlich mitbringen. Mein Einblick in zwei wichtige Geodatenbanksysteme (PostgreSQL mit PostGIS und Oracle mit Oracle Spatial) bestätigte diese Eigenschaften bislang auch.

Bis vor einiger Zeit war mein Verständnis von Geodatenbanken im Lot, bis ich mich intensiver mit ArcSDE, der Middleware von ESRI beschäftigte…

weiterlesen »

Be the first to like.