¿Hay alguna forma de crear una columna de clave principal de incremento automático al crear un nuevo Shapefile en QGIS?
11
Hasta donde sé, los Shapefiles no tienen un concepto de clave principal o tipos de datos de incremento automático.
Lo que puede hacer es usar la Calculadora de campo para completar una columna con el número de fila.
Recibo mucho esta pregunta en la lista de correo de pyshp y underdark es correcto. El formato de archivo de forma no proporciona identificadores únicos para geometría o registros de atributos.
La identificación del objeto, la identificación de la función u otro GUID es una captura del software que usa y es solo un número de fila asignado a medida que se leen los registros. Las únicas opciones son asignar un nuevo atributo mediante el uso de software de scripts o de hoja de cálculo, o cargar el datos en una base de datos espacial.
fuente
Un Shapefile tiene un campo OBJECTID; que sirve como su clave e índice primario que debe adaptarse a sus propósitos.
fuente