Situação:
Eu tenho um vetor postgis lay que tem muitos segmentos de linha (os recursos). Eu quero criar um conjunto de novas camadas, cada uma das quais contém um subconjunto dos recursos da camada original e essas camadas também são armazenadas no postgis. Idealmente, com os recursos reais armazenados apenas uma vez.
A única maneira que eu posso ver para criar uma nova camada em vez de carregar uma de alguma fonte é via Layer-> new, que oferece uma opção de shapefile ou spatialite.
Escolhendo o arquivo de forma Primeiro tentei especificar atributos gid e fid para a nova camada, mas o SPIT reclama de um gid de campo duplicado quando tento carregá-lo no postgis.
Se eu não criar nenhum atributo para a nova camada, o SPIT o carrega alegremente, provavelmente duplicando todos os recursos.
Eu estou supondo que este é um "recurso" e não uma supervisão, porque se fosse possível compartilhar recursos entre camadas, o que aconteceria se um recurso fosse dividido? Se as coisas funcionassem corretamente, todas as camadas com esse recurso referenciado precisariam ser atualizadas com o novo gid da nova parte.
Esta interpretação está correta?
Russell