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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Tue 18 October 2022 14:30

Eckmül
Participant actif
Date d'inscription: 5 Feb 2019
Messages: 62

QGIS: Grouper des points suivant un nombre fini de points

Bonjour,

J'ai une couche de points. Je cherche à faire des groupes de points suivants leurs distances. En regroupant les plus proches entre eux. J'ai utilisé l'outil "Patitionement en K-means" qui permet de réunir suivant les plus proches, mais j'ai un autre soucis, c'est que les nouveaux groupes que j'ai obtenu sont très déséquilibré, je voulais que les groupes contiennent le même nombre de points, tout en ayant les points les plus proche les uns des autres.

J'ai 45 points pour 5 groupes donc l'idéal serait d'avoir 9 points par groupes.


Le SIG c'est donné une réponse spatiale à des problèmes statistiques

Hors ligne

 

#2 Wed 19 October 2022 09:01

GlaDal
Participant assidu
Date d'inscription: 30 Aug 2013
Messages: 1087

Re: QGIS: Grouper des points suivant un nombre fini de points

Bonjour,

Avez-vous testé les extensions :
- GroupPointsWithinDistance
- ClusterPoints

Ou le traitement 'Partitionnement DBSCAN' ?

Hors ligne

 

#3 Wed 19 October 2022 14:31

Eckmül
Participant actif
Date d'inscription: 5 Feb 2019
Messages: 62

Re: QGIS: Grouper des points suivant un nombre fini de points

J'ai testé le "partitionnement DBSCAN", j'ai cru comprendre que c'était l'outil dont j'avais besoin, mais je n'arrive pas à bien le paramétrer, je n'arrive pas à avoir les groupes que je veux, j'ai souvent un seul groupe qui ressort avec tous les points dedans ou au mieux 2 groupes et quelques points en "NULL".

Le paramétrage le plus optimum que j'ai trouvé est celui-ci qui me donne 3 groupes (en comptant le NULL qui n'est pas vraiment un groupe construit)

Taille minimale de cluster : 9 (pour qu'ils les mettent tous dans un groupe)
Distance maximale entre les points : 500 mètres (pour avoir un maximum de points dans chaque groupe)

mais du coup avec ça j'obtiens 2 groupes et le reste en "null".

Je n'ai pas encore essayé "GroupPointsWithinDistance" et "ClusterPoints".

Je vais essayer de voir ce que ça donne


Le SIG c'est donné une réponse spatiale à des problèmes statistiques

Hors ligne

 

Pied de page des forums

Powered by FluxBB