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

GEODATA DAYS 2024

#1 Mon 11 October 2010 12:21

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

QGIS ou autres : Une entité composée de 6 anneaux => 6 entités

Bonjour,

J'ai une entité composée de 6 anneaux...
Comment décomposer cette entité en autant d'entités qu'il y a d'anneaux?

Merci!


geodata au cerema et petits billets en géomatique

Hors ligne

 

#2 Mon 11 October 2010 21:42

ThomasG
Membre
Lieu: Nantes
Date d'inscription: 9 Sep 2005
Messages: 946
Site web

Re: QGIS ou autres : Une entité composée de 6 anneaux => 6 entités

Bonsoir,

Pour Qgis, je n'ai pas de solution. Je vous propose d'utiliser PostGIS pour faire cela en important votre shp (je suppose) via shp2pgsql
puis lancer une requête du type

Code:

CREATE TABLE votretableresultat AS (SELECT votre_identifiant,votre_colonne1,votrecolonne2
(ST_Dump(the_geom)).geom  As the_geom
    FROM votretableinitiale);

Déclarer votre nouvelle table dans geometry_columns avec Populate_Geometry_Columns

Visualiser dans Qgis pour contrôler le résultat.

Pour avoir du shp, passer par pgsql2shp

Cordialement

ThomasG

Dernière modification par ThomasG (Mon 11 October 2010 21:42)

Hors ligne

 

#3 Mon 11 October 2010 22:43

HansTrapp68
Participant occasionnel
Lieu: Lautenbach
Date d'inscription: 21 Jan 2009
Messages: 31
Site web

Re: QGIS ou autres : Une entité composée de 6 anneaux => 6 entités

Bonsoir,

Si j'ai bien saisi votre problème, on peut essayer ceci sous QGis:
- sélectionner l'entité composée de 6 anneaux
- puis "Outils/Outils Géométriques/Morceaux multiples vers morceau unique"
- enregistrer sous un nouveau .shp

Normalement, dans votre nouveau .shp, vous devriez avoir 6 nouvelles entités

Cordialement
Michel


L'intelligence artificielle n'a aucune chance face à la stupidité naturelle

Hors ligne

 

#4 Thu 14 October 2010 12:23

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

Re: QGIS ou autres : Une entité composée de 6 anneaux => 6 entités

Merci!

En fait, la démarche était la suivante et consistait à déterminer de la même façon qu'une tâche urbaine, une tâche viticole
-à partir des fichiers fonciers, j'avais la surface de vignes sur chaque parcelle
-J'ai utilisé cette valeur pour générer des cercles dont l'aire équivalait à cette surface grâce à un tampon. Vecteur > Géotraitement > Tampon à partir d'une valeur. Il faut calculer le rayon avant de lancer l'opération et le stocker dans une colonne.
-Certains cercles se touchaient.
-Une fois cela fait, j'ai fusionné l'ensemble de mes entités.
-Puis je les ai désagrégées via "Outils/Outils Géométriques/Morceaux multiples vers morceau unique"
-Ensuite, j'ai rajouté une colonne avec l'aire de chaque sous-élément "Vecteur > Géo-traitement > exporter colonnes de géométrie"
-J'ai ensuite supprimé les petites surfaces et ainsi épuré ma couche.

Applicable pour déterminer une tâche urbaine également

Dernière modification par baobazz (Thu 14 October 2010 12:26)


geodata au cerema et petits billets en géomatique

Hors ligne

 

Pied de page des forums

Powered by FluxBB