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

Responder a