banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Les inscriptions sont ouvertes ! L'association GeoRezo sera présente.

#1 Wed 01 April 2026 09:12

Sylvain230
Juste Inscrit !
Date d'inscription: 31 Mar 2026
Messages: 2

QGIS: Base de donnees Spatialite enregistrement des modifications

Bonjour,

Je me suis lancé depuis peu dans la création de bases de données Spatialite. Voilà le problème que pour l'instant je n'arrive pas à résoudre :

J'ai créé une base de données spatialite, ajouté une table (géométrie "points" avec des champs) et placé quelques entités sur ma carte.
Je veux maintenant compléter ma base de données et y ajouter des entités en complétant les champs.

Voilà la démarche que je suis :

Dans l'explorateur/spatialite j'ai bien ma base de données et je clique sur la table que j'ai créée pour l'ajouter à la liste des couches de mon projet.

Ensuite je passe ma couche en mode édition et j'ajoute mes points sur la carte avec "Ajouter une entité ponctuelle". Je complète les attributs de mes champs et valide.

Lorsque je clique sur ma couche pour arrêter le mode "édition" il me demande si je veux enregistrer les modifications, je clique sur "enregistrer".

J'ai à ce moment là le message d'erreur suivant : "Impossible de valider les changements pour la couche "table". Du coup je ne parviens pas à enregistrer de nouveaux points.

J'ai remarqué que le dossier dans lequel j'ai enregistré ma base de données "QGIS/Bases de données" passe automatiquement en lecture seule (apparemment dès que je réimporte ma BDD dans QGIS)

Avez vous une explication possible à mon problème ? Une solution qui me permette d'enregistrer les modifications apportées à ma base de données/table ?
Merci !

Hors ligne

 

#2 Thu 02 April 2026 11:13

Sylvain M.
Participant assidu
Lieu: Saint-Pierre-des-Nids (53)
Date d'inscription: 8 Sep 2005
Messages: 1063

Re: QGIS: Base de donnees Spatialite enregistrement des modifications

On dirait que vous (ou en tout cas QGis) n'avez pas les droits d'écriture sur le dossier où est stocké votre base Spatialite.
Où est stockée cette base ? (disque local, lecteur réseau, ... ?)

Sinon, je serais personnellement parti sur le format Geopackage (GPKG) qui me semble encore plus universel/performant qu'une simple base Spatialite :
https://fr.wikipedia.org/wiki/Geopackage


Sylvain M.

Hors ligne

 

#3 Fri 03 April 2026 18:47

Sylvain230
Juste Inscrit !
Date d'inscription: 31 Mar 2026
Messages: 2

Re: QGIS: Base de donnees Spatialite enregistrement des modifications

Bonjour Sylvain,

Merci pour votre réponse.
Cette base est stockée sur mon ordinateur personnel, elle n'est pas partagée...

Mon idée c'est d'apprendre à utiliser différents formats, c'est pour ça que j'ai créé une BDD, je suis en phase d'apprentissage, alors je m'en débrouille mais il y a des choses qui m'échappent et m'amènent à plein de questions...

- Sur ce problème d'enregistrement de nouvelles entités sur ma BDD, quand l'enregistrement ne fonctionne pas, j'utilise la boite à outil de traitement pour reprojeter ma couche et réenregistrer la couche temporaire.

Parfois quand je veux ajouter la table à mon projet, QGIS ne retrouve pas le chemin d'accès à la table liée à la BDD, alors ça je m'en débrouille, pas de problème (alors que pourtant je n'ai modifié ni le nom des fichiers ni leur chemin d'accès...)

Et une autre question : Dans le choix du SCR lors de la création de la table d'une BDD, est ce qu'il vaut mieux choisir le EPSG 4326/WGS84 ou le SCR du projet ?

Questions peut-être un peu "basiques" mais qui m'aideraient à comprendre...
Merci

Hors ligne

 

Pied de page des forums

Copyright Association GeoRezo