Estou construindo visualizações simples em relação ao ArcSDE Oracle RAC 10g. Minhas colunas SHAPE são do tipo de dados SDO_GEOMETRY. ArcSDE 9.3.1.
Eu tenho várias tabelas de pontos, com o seguinte esboço:
ID (Guid) Nome (string) Forma (SHAPE)
Eu construí uma visão simples, como esta no Oracle!
CREATE OR REPLACE VIEW VW_POINTS AS
SELECT ID, Name, Shape from TABLE_A
UNION ALL
SELECT ID, Name, Shape from TABLE_B
-- etc
A exibição no Oracle é criada perfeitamente. Eu registrei essa visualização na linha de comando:
sdetable -o create_view -T PONTOS -t VW_POINTS -c Id, Nome, FORMA etc
A visualização do ArcSDE é criada novamente, tudo bem. Posso usar o ArcObjects para consultá-lo, etc. Agora preciso criar uma camada. Eu tentei as ferramentas de linha de comando, sdelayer -o register, mas não tive sucesso. Me dá uma mensagem dizendo que as visualizações não são suportadas.
Precisarei fazer isso várias vezes, às vezes usando sintaxe complexa para criar a exibição.
Qual é o problema? Como visualizar essas visualizações espaciais como camadas SDE (não preciso editá-las, basta visualizá-las espacialmente dentro do ArcMap)
Obrigado pela contribuição!
EDITAR
Esta é uma captura de tela no ArcMap, para sua descrição: P
Screenshot do ArcMap para sua felicidade :
Conforme solicitado, a seguir vem a descrição_longo
// create_view C: \ Users \ H> sdetable -o create_view -s server -i port -u user -p pass -T view_airspace_points -t vw_airspace_points_oracle -c "*"
nesse ponto, alterei a visão do oracle, incluindo um elenco como numérico (38,0) antes do registro.
// registra a camada C: \ Users \ H> sdelayer -o registre -l view_airspace_points, shape -C OBJECTID, USER - servidor g RTREE -s servidor -i porta -u usuário -p pass -ep -P HIGH
ArcSDE 9.3.1 para Oracle10g Build 2784 Ter 27 de outubro 10:51:14 2009
Utilitário de administração de camada
Descrição da camada ....:
Proprietário da tabela ..........: SIGMAGIS2
Nome da tabela ...........: VIEW_AIRSPACE_POINTS
Coluna espacial .......: SHAPE
ID da camada .............: 1398
SRID .................: 79
Identificação mínima da forma .....: 1
Deslocamento ...............:
falsex: -180.000000
falsey: -90.000000
Unidades do sistema .........: 994200.000000
Deslocamento Z ..............: 0.000000
Unidades Z ..............: 1.000000
Medir deslocamento .......:
Unidades de medida ........:
Tolerância de cluster XY.: 2.0
Índice espacial ........:
parâmetro: SPIDX_RTREE
existe: sim
formulário da matriz: -2,0,0
Envelope de camada .......:
minx: -180.00000, miny: -90.00000
maxx: 180.00000, maxy: 90.00000
Entidades .............: p
Tipo de camada ...........: Tipo espacial em linha
Data de criação ........: 28/06/11 09:28:45
Modo de E / S .............: NORMAL
Bloqueio automático ..........: Ativado
Precisão .............: Alta
Privilégios de usuário ......: SELECT, UPDATE, INSERT, DELETE
Sistema de coordenadas ....: GEOGCS ["Longitude / Latitude [WGS 84]", DATUM ["WGS 84", ESFÉIDE ["WGS 84", 6378137.0,298.257223563]], PRIMEM ["Greenwich", 0,0], UNIDADE [ "Decimal
Degree ", 0,0174532925199433]]
Configuração da camada ..: PADRÕES