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 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

MathieuR
Membre
Lieu: aix-en-provence
Date d'inscription: 16 Feb 2009
Messages: 1690
Site web

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

 

#4 Tue 26 February 2019 10:20

MathieuR
Membre
Lieu: aix-en-provence
Date d'inscription: 16 Feb 2009
Messages: 1690
Site web

Re: QGIS: Trouver facilement les doublons

oui, via un champ virtuel


geodata au cerema et petits billets en géomatique

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

MathieuR
Membre
Lieu: aix-en-provence
Date d'inscription: 16 Feb 2009
Messages: 1690
Site web

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: 2879
Site web

Re: QGIS: Trouver facilement les doublons

preliator a écrit:

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/


preliator a écrit:

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.)

En 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: 3799

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

 

Pied de page des forums

Powered by FluxBB