Oracleimplproposalmainnone
Die Features sind in einer Oracle Spatial Datenbank gespeichert
Vorraussetzungen
Da der Oracle JDBC-Treiber nicht Open Source ist, ist er nicht in der Distribution enthalten. Sie müssen ein aktuelles ojdbc11.jar
von der Oracle-Website herunterladen und es als Ressource mit dem Typ oracle
im Store hinzufügen.
Limitierungen
- Es wurde nur Oracle 19c getestet.
- Es werden nur Geometrien in einem 2D-Koordinatenreferenzsystem unterstützt.
- Alle Bezeichner müssen nicht in Anführungszeichen gesetzt werden, d.h. die Bezeichner werden groß geschrieben.
- Die Option
linearizeCurves
wird nicht unterstützt. Alle Geometrien müssen Geometrien gemäß
dem Standard OGC Simple Feature Access sein. - Der räumliche Operator
S_CROSSES
wird nicht unterstützt. - Die CQL2-Funktionen
DIAMETER2D()
undDIAMETER3D()
werden nicht unterstützt. - CRUD-Operationen werden nicht unterstützt.
- Spalten mit JSON-Inhalt werden nicht unterstützt.
Konfiguration
Optionen
Name | Default | Beschreibung | Typ | Seit |
---|---|---|---|---|
connectionInfo | Siehe Connection-Info. | object | v2.0 | |
datasetChanges | Behandlung von Datensatzänderungen, für Details siehe Datensatzänderungen. | object | v4.3 | |
sourcePathDefaults | Defaults für die Pfad-Ausdrücke in sourcePath , für Details siehe SQL-Pfad-Defaults. | object | v2.0 | |
queryGeneration | Einstellungen für die Query-Generierung, für Details siehe Query-Generierung. | object | v2.0 |
Connection Info
Das Connection-Info-Objekt für Oracle-Datenbanken wird wie folgt beschrieben:
Name | Default | Beschreibung | Typ | Seit |
---|---|---|---|---|
assumeExternalChanges | false | Deprecated (ersetzt durch datasetChanges.mode ). Annehmen, dass der verbundene Datensatz durch externe Applikationen geändert werden kann. Wenn diese Option auf true gesetzt wrid, werden z.B. Extents und Counts bei jedem Start oder Reload des Providers neu berechnet. | boolean | v4.0 |
database | Der Name der Datenbank. | string | v2.0 | |
host | Der Datenbankhost. Wird ein anderer Port als der Standardport verwendet, ist dieser durch einen Doppelpunkt getrennt anzugeben, z.B. db:1523 . | string | v2.0 | |
user | Der Benutzername. | string | v2.0 | |
password | Das mit base64 kodierte Passwort des Benutzers. | string | v2.0 | |
schemas | [] | Die Namen der Schemas in der Datenbank, auf die zugegriffen werden soll. | array | v2.0 |
pool | see below | Einstellungen für den Connection-Pool, für Details siehe Pool. | object | v2.0 |