Numeração automática de pontos durante a digitalização no QGIS?

9

Alguém sabe como numerar automaticamente os pontos durante a digitalização no Qgis. Para explicar, quando crio o novo ponto, há a janela em que devo digitar o número do ponto. Existe alguma maneira de número automático sem digitar manualmente o número do ponto?

Slobodan
fonte
11
Você quer dizer número de identificação?
23416 ahmadhanb
5
O QGIS tem a opção de não abrir essa janela - Configurações / Opções - guia Digitalização - Criação de recursos - Suprimir pop-up de formulário de atributo. Após a digitalização, você pode usar $ rownum ou $ id para preencher todos de uma vez. Isso serve?
Miro
@Miro: esta é provavelmente a melhor solução (do jeito que eu costumo fazer isso, na verdade). Não é necessário que o ID seja gerado ao mesmo tempo em que os recursos são criados.
Wiltomap 27/05
Sim, esta é a melhor solução se eu quiser que todo número esteja entre 1 e N, mas quero que alguns números sejam de 1 a N e muitos deles sejam algum outro sinal, por exemplo 1-16-4A. Porque isso eu não posso usar esse método.
Slobodan

Respostas:

7

Um método é usar um campo virtual que numerará automaticamente seus pontos usando a $idexpressão (ou qualquer expressão que você preferir):

Calculadora de campo


Observe que você precisará salvar um arquivo de projeto para isso, pois os campos virtuais são salvos no arquivo .qgs e não no próprio shapefile (mas você pode salvar novamente o shapefile como um novo usando a Save As...opção que converteria o campo virtual em um normal).

Joseph
fonte
4

Eu acho que você fala sobre o id de shapefiles, se assim você pode ir para as propriedades da camada (clique duas vezes na camada), vá para os campos e defina o item que é chamado 'Bearbeitungselement' em alemão como UUID-Generator (o tipo de campo de identificação deve ser texto ), como mostrado na captura de tela abaixo ( https://en.wikipedia.org/wiki/Universally_unique_identifier ).

insira a descrição da imagem aqui

Ao digitalizar seus pontos (ou outros itens geográficos, é claro), você obtém o seguinte:

insira a descrição da imagem aqui

e você apenas precisará inserir os outros valores de atributo, se aplicável.

Jochen Schwarze
fonte