Catarina,

Muito obrigado pelo feedback!

Quanto ao kosmo e arcview é interessante que não funcionem... deve haver algo 
mais por fazer...

Duarte

De: Ana Catarina Ferreira Pinheiro [mailto:[email protected]]
Enviada: quarta-feira, 10 de Novembro de 2010 14:33
Para: Luís de Sousa
Cc: OSGeo PT - The OSGeo Portugal Local Chapter; Duarte Carreira
Assunto: Re: [Portugal] Join e Relates

Olá,

Estive a experimentar, o QGIS precisa realmente de um id único para abrir a 
vista, mas este não pode ser chave primária, pois a vista não aceita colocar a 
o campo chave da tabela alfanumérica (pelo menos eu não consegui). Cria-se um 
campo inteiro sequencial e atribui-se como chave única.
Além disso, o campo the_geom tem de ser adicionado à tabela geometry_columns 
para que a possamos ver geometricamente.
Nos testes que estive a fazer, com este tipo de vistas de selecção simples, os 
resultados esperados geograficamente  (relação 1-->muitos) só é conseguida no 
QGIS. Nos outros softwares, Kosmo e Arcview, a vista não é visualizada com 
sucesso.

Cumprimentos e mais uma vez obrigada a todos

Catarina

Em 10-11-2010 13:12, Luís de Sousa escreveu:
2010/11/10 Duarte Carreira <[email protected]<mailto:[email protected]>>

Tenho quase a certeza que o QGIS precisa de um id único, que seja primary key, 
para mostrar tabelas espaciais. (Mas isto vai mudando com as versões e pode já 
não ser verdade...)

Olá,

Sem um campo numérico único o QGis não carrega o tema (vista ou tabela) e 
devolve um erro. Pessoalmente espero que nunca mudem esta regra.

No caso de uma vista será necessário inserir um registo correspondente na 
tabela geometry_columns.

Luís



--

Ana Catarina Pinheiro

Divisão de Planeamento - Sector de Informação Geográfica

Município de Vale de Cambra

E-mail:[email protected]<mailto:E-mail:[email protected]>

http://www.cm-valedecambra.pt

Tel:(+351)256 420 510

Fax:(+351)256 420 519


_______________________________________________
Portugal mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/portugal

Responder a