Diese Frage stellen sich unsere Kunden immer mal wieder. Und sie zu beantworten, ist zugegebenermassen nicht so ganz einfach.
Deshalb wollen wir hier ein paar Hilfestellungen geben.
Deshalb wollen wir hier ein paar Hilfestellungen geben.
Da wäre zunächst einmal die grobe Einteilung in 2D-Vektordaten (Locator) und alles andere (Spatial), wie 3D-Vektordaten, Rasterdaten, Netzwerkdatenmodell, Topologien, Geokodierung, Lineare Bezugssysteme, Routing, Geodienste (ausser WMS), etc.
Was die 2D-Vektordaten betrifft, muss man dann noch mal genauer auf die von Locator unterstützten Features schauen. Diese sind im Detail in Tabelle B-1 im Oracle Spatial Developer’s Guide beschrieben. Was dort nicht aufgeführt ist, statt dessen aber in Tabelle B-2, ist Spatial.
Darüberhinaus kann man auch noch die sogenannte Feature Usage Statistics zu Rate ziehen. Nutzer/-innen mit DBA-Rechten können sich diese wie folgt anzeigen lassen:
select * from dba_feature_usage_statistics where lower(name) like '%locator%' or lower(name) like '%spatial%';
Seit 11gR2 werden Locator und Spatial darin gesondert ausgewiesen.
Ab Version 12.1 ist die Unterscheidung noch ein wenig einfacher, was die Zuordnung von Spatial Operators und Functions betrifft. Alles, was 2D Vektordaten betrifft ist Locator, mit Ausnahme von: SDO_POINTINPOLYGON (neuer Saptail Operator in 12.1) sowie dem Spatial Vector Performance Accelerator (VPPA - "Turboschalter" für die Verarbeitung von Vektordaten).
AntwortenLöschenGenau zum Nachlesen hier: https://docs.oracle.com/database/121/SPATL/sdo_locator.htm#SPATL340
Die korrekte Abkürzung für Vector Performance Accelerator ist natürlich VPA.
LöschenDieser Kommentar wurde vom Autor entfernt.
AntwortenLöschen