Utilizzare questa procedura memorizzata per importare un file shape in un database abilitato per le operazioni spaziali. La procedura memorizzata può funzionare nei seguenti due modi:
Per un esempio del codice di richiamo di questa procedura memorizzata, consultare la funzione C gseImportShape nel programma di esempio. Per informazioni relative a questo programma, consultare il Scrittura di applicazioni per DB2 Spatial Extender.
L'ID utente con il quale questa procedura memorizzata viene richiamata deve disporre di una delle seguenti autorizzazioni o privilegi:
Parametri di input
Tabella 22. I parametri di input relativi alla procedura memorizzata db2gse.gse_import_shape.
Nome | Tipo di dati | Descrizione |
---|---|---|
layerSchema | VARCHAR(30) | Il nome dello schema a cui appartiene la tabella o la vista specificata
nel parametro layerTable.
E' possibile specificare un valore nullo per questo parametro. Commento: se non si specifica un valore per il parametro layerSchema, per impostazione predefinita viene utilizzato l'ID utente con cui è stata richiamata la procedura memorizzata db2gse.gse_import_shape. |
layerTable | VARCHAR(128) | Il nome della tabella in cui il file shape importato viene
caricato.
Non è possibile specificare un valore nullo per questo parametro. |
layerColumn | VARCHAR(30) | Il nome della colonna registrata come struttura in cui i dati shape
vengono caricati.
Non è possibile specificare un valore nullo per questo parametro. |
fileName | VARCHAR(128) | Il nome del file shape che si desidera importare.
Non è possibile specificare un valore nullo per questo parametro. |
exceptionFile | VARCHAR(128) | Il nome e il percorso del file in cui vengono memorizzati i dati shape
che non possono essere importati. Questo è un file nuovo che verrà
creato quando si esegue la procedura memorizzata
db2gse.gse_import_shape.
Non è possibile specificare un valore nullo per questo parametro. |
srId | INTEGER | L'identificativo del sistema di riferimento spaziale utilizzato per
la struttura in cui i dati shape vengono caricati.
E' possibile specificare un valore nullo per questo parametro. Commento: se questo identificativo non è specificato, la trasformazione interna verrà impostata sulla risoluzione massima per il file shape. |
commitScope | INTEGER | Numero di record per punto di controllo.
E' possibile specificare un valore nullo per questo parametro. |
Parametri di output
Tabella 23. I parametri di output relativi alla procedura memorizzata db2gse.gse_import_shape.
Nome | Tipo di dati | Descrizione |
---|---|---|
msgCode | INTEGER | Il codice associato ai messaggi restituiti dal programma che richiama questa procedura memorizzata. |
Reserved | VARCHAR(1024) | Il messaggio di errore completo, creato sul server DB2 Spatial Extender. |