Pages: 1
- Sujet précédent - QGIS ou autres : Une entité composée de 6 anneaux => 6 entités - Sujet suivant
#1 Mon 11 October 2010 12:21
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
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
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
Pages: 1
- Sujet précédent - QGIS ou autres : Une entité composée de 6 anneaux => 6 entités - Sujet suivant