Como ter uma lista suspensa para edição de atributos (atributos) no Quantum GIS?


21

Estou editando muitos polígonos de um shapefile no QGIS e preciso classificá-los, por isso tenho que escrever as classes repetidamente várias vezes. No ArcMap, há uma opção para definir domínios para os campos. Como faço isso no QGIS? obrigado


Eu gostaria de classificar os recursos em um shapefile existente. Existe uma maneira de fazer um menu aparecer quando eu seleciono um recurso existente e permito a seleção / digitação de um valor de classificação. A descrição acima parece funcionar apenas para novos recursos? Obrigado Axel

Respostas:


19

Você pode personalizar a edição do atributo para vários tipos de dados (listas predefinidas, um intervalo de valores ou uma data).

  1. Selecione uma camada. Right-click > Properties.
  2. Na janela Propriedades, clique na Fieldguia.
  3. Selecione qualquer campo que você deseja que suas classes predefinidas. A Value Mapopção solicitará seus valores de classificação predefinidos.

Quando você começa a adicionar novos polígonos, uma lista suspensa deve aparecer mostrando sua lista de classes. A captura de tela abaixo é do QGIS 1.7. qgis_fieldTab


É possível extrair os valores de classificação predefinidos de 1) uma tabela de valores separada ou 2) valores que existem atualmente na tabela / campo que está sendo editado? A opção 1 seria semelhante aos domínios de valor codificado no ArcGIS.
RyanDalton

Sim, usando o Value map, você pode: 1) Carregar dados de uma tabela de atributos existente ou; 2? Carregar dados de um arquivo CSV.
maning

Fantástico! Você conhece algum plano para permitir uma tabela "vinculada ao vivo", em vez de um simples carregamento único da tabela?
21811 RyanDalton

Eu não estou ciente de nenhum plano. Você pode tentar conversar com os qgis-developers através da lista qgis-dev: lists.osgeo.org/mailman/listinfo/qgis-developer
encerrando
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.