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]
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