Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

Printemps des cartes 2024

#1 Fri 22 October 2021 10:12

Severino
Juste Inscrit !
Date d'inscription: 22 Oct 2021
Messages: 3

QGIS: Table PostGIS pas mise a jour par QField

Bonjour à toutes et à tous,

Je cherche à utiliser QField (dernière version, depuis QGIS 3.20.1 sur Ubuntu 20.04) pour mettre à jour une table PostGIS qui se trouve sur un VPS, ce qui d'après les fils de discussions sur de forum, semble être un cas courant.
Par exemple une couche de voirie de test, qui peut être éditée depuis QGIS : https://ibb.co/fGpPxjD (note pour les admin du site : le lien explicatif vers balise img est redirigé sur la page d'accueil du blog)

Je ne rencontre pas de soucis dans du côté de l'étape d'import (pendant laquelle ma table pg est bien paramétrée par défaut en offline editing) ou de modification depuis mon terminal mobile avec l’appli Android QField. Mais malheureusement, lors de l'étape de synchronisation dans QGIS, la couche PostGIS de référence demeure inchangée, malgré le fait que je gpkg de Qfield ait bien été mis à jour, en atteste kla comparaison des attributs dans l’exemple ici : https://ibb.co/zhpCcGK où les champs VORxx mis à jour sur gpkg restent vides dans pg après le processus de synchronisation.
Le log de QGIS fournit comme info que le projet original a été ouvert, je ne sais si c’est normal : https://ibb.co/j8H8GyY

Quelqu’un a-t-il une idée d’où vient mon problème ?

Hors ligne

 

#2 Fri 22 October 2021 10:48

Al3+
Participant actif
Lieu: Fécamp
Date d'inscription: 5 Sep 2005
Messages: 50

Re: QGIS: Table PostGIS pas mise a jour par QField

Votre problème me rappelle celui que j'avais rencontré il y a quelques mois et pour lequel Ben22 m'avait bien aidé. Il peut s'agir d'une incompatibilité de la gestion des champs de type UUID.

Allez voir ce sujet : https://georezo.net/forum/viewtopic.php?pid=334721

Bon courage.

Hors ligne

 

#3 Fri 22 October 2021 22:06

Severino
Juste Inscrit !
Date d'inscription: 22 Oct 2021
Messages: 3

Re: QGIS: Table PostGIS pas mise a jour par QField

Merci pour la réponse, j'avais lu ce fil, mais dans mon cas je n'ai pas de champ uuid, que des champs texte, entiers et un en float8 pour de la saie ou du calcul, mais pas d'id en auto-incrémentation comme le montre ce lien : https://ibb.co/wQNnKMp

L'erreur me semble du coup venir d'ailleurs.

Hors ligne

 

#4 Fri 22 October 2021 23:09

Severino
Juste Inscrit !
Date d'inscription: 22 Oct 2021
Messages: 3

Re: QGIS: Table PostGIS pas mise a jour par QField

J'ai tenté de créer une table pg la plus simple possible (un champ texte et un champ entier) comme temporary scratch layer QGIS importée dans ma base de tests pg via DB Manager de QGIS. Cette table n'est pas non plus mise à jour par la synchro de Qfield. A l'édition dans QGIS cependant, je m'aperçois il y a un champ id que Pg a dû créer avec une formule d'incrémentation qui apparaît automatiquement, comme le montre ce lien : https://ibb.co/P140Z1r

Les soucis rencontrés pour les id ou uuid discutés sur https://georezo.net/forum/viewtopic.php?pid=334721 concernaient uniquement ce champ et pas les autres, non ?

Hors ligne

 

Pied de page des forums

Powered by FluxBB