Eu faço uma nova coluna na minha tabela de atributos e ela tem um valor padrão (por exemplo, 0). Eu quero (provavelmente usando a calculadora de campo) ter o resultado de que a linha 1 tem o valor 1, a linha 2 = 2 e assim por diante, assim como um índice numerado.
Eu ficaria grato por um exemplo de código para a calculadora de campo (incluindo o uso de $rownum
(acho que preciso disso para mudar para a linha)).
qgis
field-calculator
attribute-table
attribute-index
Shepherdjo
fonte
fonte
O @ArMoraer desenvolveu um plugin interessante para poder controlar a maneira como essa numeração automática é feita, chamada "Classificação e número" . Você pode usá-lo para preencher uma coluna com números exclusivos, levando em conta outros 3 campos para classificar seus dados como deseja antes da numeração.
Consulte o tópico de origem: Existe uma maneira de atribuir número de linha para tabela classificada por coluna no QGIS?
fonte
Se você estiver usando o QGIS 3, deverá usar @row_number
fonte
Para mim, a melhor e mais fácil maneira é justa
$id
, isso retornará umid
número para cada linha que o indexar0
.fonte
$id
depois de excluir linhas deve corroborar@row_number
. Se eu entendi corretamente sua afirmação.