Existe-t-il un moyen de créer une colonne de clé primaire à incrémentation automatique lors de la création d'un nouveau fichier de formes dans QGIS?
11
Pour autant que je sache, les Shapefiles n'ont aucun concept de type de clé primaire ou d'incrémentation automatique.
Ce que vous pouvez faire est d'utiliser Field Calculator pour remplir une colonne avec un numéro de ligne.
Je reçois beaucoup cette question sur la liste de diffusion pyshp et underdark est correct. Le format de fichier de formes ne fournit aucun identifiant unique pour les enregistrements de géométrie ou d'attribut.
L'ID d'objet, l'ID de fonctionnalité ou un autre GUID est un recouvrement du logiciel que vous utilisez et n'est qu'un numéro de ligne attribué lors de la lecture des enregistrements. Les seules options sont d'attribuer un nouvel attribut à l'aide d'un logiciel de script ou de feuille de calcul, ou de charger le données dans une base de données spatiale.
la source
Un Shapefile a un champ OBJECTID; qui sert d'index clé et principal qui devrait convenir à vos besoins.
la source