#1 Mon 25 February 2019 19:22
- preliator
- Participant assidu
- Date d'inscription: 17 Nov 2018
- Messages: 433
QGIS: Trouver facilement les doublons
Bonjour à tous,
J'ai pu faire un inventaire de vieux bâtis avec ma classe de 50 élèves, répartie en 5 groupes, sur une grande surface, ou chacun devait prendre des points géo référencés de ces bâtis.
Malheureusement, suite à une mauvaise organisation, certains de mes camarades sont passés plusieurs fois sur un seul même batis. Sachant que ces points ne sont pas collés, mais espacés de quelques mètres (maximum, 10 mètres), je voudrais trouver un moyen de repérer rapidement ces doublons.
Si possible, j'aimerais avoir le nom des groupes qui ont crée le doublon.
Merci à vous.
Dernière modification par preliator (Mon 25 February 2019 21:20)
Hors ligne
#2 Tue 26 February 2019 10:02
Re: QGIS: Trouver facilement les doublons
Bonjour,
Pour tester l'existence de doublons, considérant une distance de tolérance min_distance et l'existence d'une colonne "fid", vous pouvez utiliser l'expression suivante :
Code:
with_variable( 'min_distance', 1000, case when aggregate('points', 'count', "fid", filter:=distance(geometry(@parent), $geometry) < @min_distance) > 1 then 'doublon existe' else 'ok' end )
Et pour calculer le x moyen de ces clusters de points (remplacer 1000 par votre valeur) :
Code:
aggregate('points', 'mean', x_min($geometry) , filter:=distance(geometry(@parent), $geometry) < 1000)
Et le y :
Code:
aggregate('points', 'mean', y_min($geometry) , filter:=distance(geometry(@parent), $geometry) < 1000)
geodata au cerema et petits billets en géomatique
Hors ligne
#3 Tue 26 February 2019 10:11
- preliator
- Participant assidu
- Date d'inscription: 17 Nov 2018
- Messages: 433
Re: QGIS: Trouver facilement les doublons
Merci pour la réponse, cependant je n'ai jamais rentré de formule comme ceci. C'est dans la calculatrice de champs qui faut que je la rentre ?
Hors ligne
#5 Tue 26 February 2019 11:39
- preliator
- Participant assidu
- Date d'inscription: 17 Nov 2018
- Messages: 433
Re: QGIS: Trouver facilement les doublons
Désolé d'insister ^^" j'ai crée un champ texte "fid", puis j'ai copié/collé la formule que vous m’avez donné dans un champ virtuel,et cela me retourne l'erreur suivante :
Erreur d'analyse:
syntax error, unexpected '(', expecting $end
Erreur d'évaluation:
Pas de nœud racine !
Hors ligne
#6 Tue 26 February 2019 11:58
Re: QGIS: Trouver facilement les doublons
Bonjour,
Tout d'abord, fid n'est pas peut-être pas la bonne colonne pour créer ce champ.
- Une colonne statut correspondrait bien à la première expression donnée.
- Une colonne x_mean pour la seconde
- Et une y_mean pour la troisième expression
Chez moi, toutes ces expressions fonctionnent. Vous avez dû soit omettre un ), soit mettre un ( en trop
geodata au cerema et petits billets en géomatique
Hors ligne
#7 Tue 26 February 2019 13:09
- preliator
- Participant assidu
- Date d'inscription: 17 Nov 2018
- Messages: 433
Re: QGIS: Trouver facilement les doublons
Pensez vous que cette formule marche sur la version 2.18 ?
Je me demandais aussi si aujourd'hui s'il fallait passer à la mise à jour 3.0 de Qgis ? On m'a toujours dit qu'elle était en version test et pas encore stable.
Dernière modification par preliator (Tue 26 February 2019 13:11)
Hors ligne
#8 Tue 26 February 2019 13:26
- Pascal Boulerie
- Participant assidu
- Lieu: France
- Date d'inscription: 12 Sep 2005
- Messages: 2947
- Site web
Re: QGIS: Trouver facilement les doublons
passer à la mise à jour 3.0 de Qgis ?
C'est à vous de voir,
en fonction de vos contraintes de prod ("prod" : production), et si vous avez par exemple à migrer un parc entier de n machines avec m utilisateurs à former aux changements (conduite du changement).
Et mieux vaut parler de version 3.x , car il y en a plusieurs * de versions 3. Même une 3.6.
Par exemple sur un Windows : http://download.osgeo.org/qgis/windows/
On m'a toujours dit qu'elle était en version test et pas encore stable.
"On" vous a mal renseigné à mon avis.
Il y a aussi une maxime qui dit
"On" est un con
(je n'aime pas utiliser le dernier mot, mais c'est dans la maxime d'origine pour une question de rime.
* PS Et pour le savoir,
qgis.org
puis naviguer un peu dans les menus au bout de 3 ou 4 clics souris via la page de Téléchargement / download .
Dernière modification par Pascal Boulerie (Tue 26 February 2019 13:44)
« L'État est désormais quasi déliquescent. » (José Cohen-Aknine, ingénieur X-Ponts, IGPEF, dans Déliquescence et renaissance de l'État.)
Hors ligne
#9 Tue 26 February 2019 13:28
- preliator
- Participant assidu
- Date d'inscription: 17 Nov 2018
- Messages: 433
Re: QGIS: Trouver facilement les doublons
Merci pour votre aide qui m'a beaucoup aidé
Hors ligne
#10 Tue 26 February 2019 13:34
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3945
Re: QGIS: Trouver facilement les doublons
Bonjour,
Je ne suis pas sûr que @parent soit disponible en version <3.0
Je me demandais aussi si aujourd'hui s'il fallait passer à la mise à jour 3.0 de Qgis ? On m'a toujours dit qu'elle était en version test et pas encore stable.
La 3.0 est sortie il y a un an (oui, déjà!); elle n'est quasiment plus utilisée aujourd'hui (ou en tout cas je ne vois aucune raison pour que quelqu'un l'utilise encore). S'il vous faut passer à autre chose (et c'est nécessaire si vous voulez profiter des améliorations de QGIS - et des forumeurs car de plus en plus de personnes délaissent la 2.18), c'est au moins la 3.4 qu'il faut.
Hors ligne