Existe uma maneira de criar uma coluna de chave primária de incremento automático ao criar um novo Shapefile no QGIS?
11
Tanto quanto eu sei, Shapefiles não têm noção de chave primária ou tipos de dados auto incremento.
O que você pode fazer é usar a Calculadora de Campo para preencher uma coluna com o número da linha.
Recebo esta pergunta muito na lista de discussão pyshp e Subterrâneo está correto. O formato shapefile não fornece identificadores exclusivos para registros de geometria ou atributo.
O ID do objeto, o ID do recurso ou outro GUID é uma captura do software usado e é apenas um número de linha atribuído à medida que os registros são lidos. As únicas opções são atribuir um novo atributo usando o software de script ou planilha ou carregar o dados em um banco de dados espacial.
fonte
Um Shapefile possui um campo OBJECTID; que serve como seu principal e principal índice, que deve atender às suas finalidades.
fonte