Benutzer- und Referenzhandbuch

db2gse.gse_register_layer

Verwenden Sie diese gespeicherte Prozedur zum Registrieren einer räumlichen Spalte als Schicht. Beim Verarbeiten dieser gespeicherten Prozedur werden der Katalogsicht DB2GSE.GEOMETRY_COLUMNS Informationen zu der zu registrierenden Schicht hinzugefügt. Informationen zu dieser Sicht finden Sie im Abschnitt DB2GSE.GEOMETRY_COLUMNS.

Ein Beispiel für den Code zum Aufrufen dieser gespeicherten Prozedur finden Sie in der C-Funktion gseRegisterLayer im Beispielprogramm. Informationen zu diesem Programm finden Sie in Kapitel 8, Anwendungen für DB2 Spatial Extender schreiben.

Berechtigung

Die Benutzer-ID, unter der diese gespeicherte Prozedur aufgerufen wird, muß eine der folgenden Berechtigungen haben:

Eingabeparameter

Tabelle 26. Eingabeparameter für die gespeicherte Prozedur db2gse.gse_register_layer.
Name Datentyp Beschreibung
layerSchema INTEGER(30) Name des Schemas, zu dem die im Parameter layerTable angegebene Tabelle oder Sicht gehört.

Dieser Parameter kann Nullwerte enthalten.

Kommentar: Wenn Sie keinen Wert für den Parameter layerSchema angeben, wird als Standardwert die Benutzer-ID verwendet, unter der die gespeicherte Prozedur db2gse.gse_register_layer aufgerufen wurde.

layerTable VARCHAR(128) Der Name der Tabelle, die die Spalte enthält, die als Schicht registriert werden soll.

Dieser Parameter kann keine Nullwerte enthalten.

layerColumn VARCHAR(128) Name der als Schicht zu registrierenden Spalte. Wenn die Spalte nicht vorhanden ist, erstellt der DB2 Spatial Extender sie.

Dieser Parameter kann keine Nullwerte enthalten.

layerTypeName VARCHAR(64) Datentyp der als Schicht zu registrierenden Spalte. Sie müssen den Datentyp in Großbuchstaben eingeben, z. B.:
ST_POINT

Dieser Parameter kann keine Nullwerte enthalten, wenn die Spalte eine Tabellenspalte ist, die bei der Verarbeitung dieser gespeicherten Prozedur erstellt werden soll. Andernfalls, sofern die Spalte eine vorhandene Spalte in einer Tabelle oder Sicht ist, kann dieser Parameter Nullwerte enthalten.

srId INTEGER Kennung des für diese Schicht verwendeten räumlichen Bezugssystems.

Dieser Parameter kann für eine Tabellenschicht keine Nullwerte enthalten. Der DB2 Spatial Extender ignoriert diesen Parameter beim Registrieren einer Sichtschicht.

geoSchema VARCHAR(30) Wird beim Registrieren einer Sichtspalte als Schicht verwendet. Der Parameter geoSchema ist das Schema der Tabelle, das der Sicht zugrunde liegt, zu der die Spalte gehört.

Dieser Parameter kann beim Registrieren einer Sichtspalte als Schicht Nullwerte enthalten. Der DB2 Spatial Extender ignoriert diesen Parameter beim Registrieren einer Tabellenspalte als Schicht.

Kommentar: Wenn Sie keinen Wert für den Parameter geoSchema angeben, wird als Standardwert der Wert des Parameters layerSchema verwendet.

geoTable VARCHAR(128) Wird beim Registrieren einer Sichtspalte als Schicht verwendet. Der Parameter geoTable ist der Name der Tabelle, die der Sicht zugrunde liegt, zu der die Spalte gehört.

Dieser Parameter kann beim Registrieren einer Sichtspalte als Schicht keine Nullwerte enthalten. Der DB2 Spatial Extender ignoriert diesen Parameter beim Registrieren einer Tabellenspalte als Schicht.

geoColumn VARCHAR(128) Wird beim Registrieren einer Sichtspalte als Schicht verwendet. Der Parameter geoColumn ist der Name der Tabellenspalte, die dieser Sichtspalte zugrunde liegt.

Dieser Parameter kann beim Registrieren einer Sichtspalte als Schicht keine Nullwerte enthalten. Der DB2 Spatial Extender ignoriert diesen Parameter beim Registrieren einer Tabellenspalte als Schicht.

nAttributes SMALLINT Anzahl der Spalten, die die für diese Schicht zu geocodierenden Quellendaten enthalten.

Dieser Parameter kann beim Registrieren einer Tabellenspalte als Schicht Nullwerte enthalten. Der DB2 Spatial Extender ignoriert diesen Parameter beim Registrieren einer Sichtspalte als Schicht.

attr1Name VARCHAR(128) Name der ersten Spalte, die zu geocodierende Quellendaten für diese Schicht enthält.

Dieser Parameter kann beim Registrieren einer Tabellenspalte als Schicht Nullwerte enthalten. Der DB2 Spatial Extender ignoriert diesen Parameter beim Registrieren einer Sichtspalte als Schicht.

Wenn Sie den Standard-Geocodierer verwenden wollen, müssen Sie die Straßennamen in der Spalte attr1Name speichern.

attr2Name VARCHAR(128) Name der zweiten Spalte, die zu geocodierende Quellendaten für diese Schicht enthält.

Dieser Parameter kann beim Registrieren einer Tabellenspalte als Schicht Nullwerte enthalten. Der DB2 Spatial Extender ignoriert diesen Parameter beim Registrieren einer Sichtspalte als Schicht.

Wenn Sie den Standard-Geocodierer verwenden wollen, müssen Sie die Ortsnamen in der Spalte attr2Name speichern.

attr3Name VARCHAR(128) Name der dritten Spalte, die zu geocodierende Quellendaten für diese Schicht enthält.

Dieser Parameter kann beim Registrieren einer Tabellenspalte als Schicht Nullwerte enthalten. Der DB2 Spatial Extender ignoriert diesen Parameter beim Registrieren einer Sichtspalte als Schicht.

Wenn Sie den Standard-Geocodierer verwenden wollen, müssen Sie die Namen bzw. Abkürzungen der Bundesstaaten in der Spalte attr3Name speichern.

attr4Name VARCHAR(128) Name der vierten Spalte, die zu geocodierende Quellendaten für diese Schicht enthält.

Dieser Parameter kann beim Registrieren einer Tabellenspalte als Schicht Nullwerte enthalten. Der DB2 Spatial Extender ignoriert diesen Parameter beim Registrieren einer Sichtspalte als Schicht.

Wenn Sie den Standard-Geocodierer verwenden wollen, müssen Sie die Postleitzahl in der Spalte attr4Name speichern.

attr5Name VARCHAR(128) Name der fünften Spalte, die zu geocodierende Quellendaten für diese Schicht enthält.

Dieser Parameter kann beim Registrieren einer Tabellenspalte als Schicht Nullwerte enthalten. Der DB2 Spatial Extender ignoriert diesen Parameter beim Registrieren einer Sichtspalte als Schicht.

Der Standard-Geocodierer ignoriert die Spalte Attr5Name.

attr6Name VARCHAR(128) Name der sechsten Spalte, die zu geocodierende Quellendaten für diese Schicht enthält.

Dieser Parameter kann beim Registrieren einer Tabellenspalte als Schicht Nullwerte enthalten. Der DB2 Spatial Extender ignoriert diesen Parameter beim Registrieren einer Sichtspalte als Schicht.

Der Standard-Geocodierer ignoriert die Spalte Attr6Name.

attr7Name VARCHAR(128) Name der siebten Spalte, die zu geocodierende Quellendaten für diese Schicht enthält.

Dieser Parameter kann beim Registrieren einer Tabellenspalte als Schicht Nullwerte enthalten. Der DB2 Spatial Extender ignoriert diesen Parameter beim Registrieren einer Sichtspalte als Schicht.

Der Standard-Geocodierer ignoriert die Spalte Attr7Name.

attr8Name VARCHAR(128) Name der achten Spalte, die zu geocodierende Quellendaten für diese Schicht enthält.

Dieser Parameter kann beim Registrieren einer Tabellenspalte als Schicht Nullwerte enthalten. Der DB2 Spatial Extender ignoriert diesen Parameter beim Registrieren einer Sichtspalte als Schicht.

Der Standard-Geocodierer ignoriert die Spalte Attr8Name.

attr9Name VARCHAR(128) Name der neunten Spalte, die zu geocodierende Quellendaten für diese Schicht enthält.

Dieser Parameter kann beim Registrieren einer Tabellenspalte als Schicht Nullwerte enthalten. Der DB2 Spatial Extender ignoriert diesen Parameter beim Registrieren einer Sichtspalte als Schicht.

Der Standard-Geocodierer ignoriert die Spalte Attr9Name.

attr10Name VARCHAR(128) Name der zehnten Spalte, die zu geocodierende Quellendaten für diese Schicht enthält.

Dieser Parameter kann beim Registrieren einer Tabellenspalte als Schicht Nullwerte enthalten. Der DB2 Spatial Extender ignoriert diesen Parameter beim Registrieren einer Sichtspalte als Schicht.

Der Standard-Geocodierer ignoriert die Spalte Attr10Name.

Ausgabeparameter

Tabelle 27. Ausgabeparameter für die gespeicherte Prozedur db2gse.gse_register_layer.
Name Datentyp Beschreibung
msgCode INTEGER Code, der den Nachrichten zugeordnet ist, die der Aufrufer dieser gespeicherten Prozedur zurückgeben kann.
Reserviert VARCHAR(1024) Vollständige Fehlernachricht, wie auf dem DB2 Spatial Extender-Server konstruiert.

Einschränkungen


[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]