Use este procedimento armazenado para especificar como os números negativos e decimais em um sistema de coordenadas específico deverão ser convertidos em inteiros positivos para que o Spatial Extender possa armazená-los. Suas especificações são denominadas coletivamente sistema de referência espacial. Quando este procedimento armazenado estiver processado, as informações sobre o sistema de referência espacial serão incluídas na view do catálogo DB2GSE.SPATIAL_REF_SYS. Para obter informações sobre esta view, consulte DB2GSE.SPATIAL_REF_SYS.
Para obter um exemplo do código para chamada deste procedimento armazenado, consulte a função C gseEnableSref no programa de amostra. Para obter informações sobre este programa, consulte Gravando aplicações para Spatial Extender.
Autorização
Nenhuma é necessária.
Parâmetros de entrada
Tabela 16. Parâmetros de entrada para o procedimento armazenado db2gse.gse_enable_sref.
Nome | Tipo de dados | Descrição |
---|---|---|
srId | INTEGER | Um identificador numérico para o sistema de referência espacial.
Este parâmetro não pode ser nulo. Comentário: Este identificador deve ser exclusivo dentro do banco de dados ativado espacialmente. |
srName | VARCHAR(64) | Descrição breve do sistema de referência espacial.
Este parâmetro não pode ser nulo. Comentário: Esta descrição deve ser exclusiva dentro do banco de dados ativado espacialmente. |
falsex | DOUBLE | Um número que, quando subtraído de um valor negativo da coordenada X,
deixa um número não-negativo (ou seja, um número positivo ou zero).
Este parâmetro não pode ser nulo. |
falsey | DOUBLE | Um número que, quando subtraído de um valor negativo da coordenada Y,
permite um número não-negativo (ou seja, um número positivo ou zero).
Este parâmetro não pode ser nulo. |
xyunits | DOUBLE | Um número que, quando multiplicado por uma coordenada X decimal ou uma
coordenada Y decimal, produz um inteiro que pode ser armazenado como um item
de dados de 32 bits.
Este parâmetro não pode ser nulo. |
falsez | DOUBLE | Um número que, quando subtraído de um valor negativo da coordenada Z,
permite um número não-negativo (ou seja, um número positivo ou zero).
Este parâmetro não pode ser nulo. |
zunits | DOUBLE | Um número que, quando multiplicado por uma coordenada Z decimal, produz
um inteiro que pode ser armazenado como um item de dados de 32 bits.
Este parâmetro não pode ser nulo. |
falsem | DOUBLE | Um número que, quando subtraído de uma medida negativa, permite um número
não-negativo (ou seja, um número positivo ou zero).
Este parâmetro não pode ser nulo. |
munits | DOUBLE | Um número que, quando multiplicado por uma medida decimal, produz um
inteiro que pode ser armazenado como um item de dados de 32 bits.
Este parâmetro não pode ser nulo. |
scId | INTEGER | Identificador numérico do sistema de coordenadas do qual é derivado o
sistema de referência espacial. Para descobrir o que é um identificador
numérico do sistema de coordenadas, consulte a view do catálogo
DB2GSE.COORD_REF_SYS DB2GSE.COORD_REF_SYS.
Este parâmetro não pode ser nulo. |
Parâmetros de saída
Tabela 17. Parâmetros de saída para o procedimento armazenado db2gse.gse_enable_sref.
Nome | Tipo de dados | Descrição |
---|---|---|
msgCode | INTEGER | Código associado às mensagens que o responsável pela chamada deste procedimento armazenado poderá retornar. |
msgText | VARCHAR(1024) | Mensagem de erro completa, conforme construída no servidor Spatial Extender. |