#1 Wed 25 June 2014 13:36
- snike
- Participant actif
- Date d'inscription: 29 Mar 2007
- Messages: 114
OGR : assembler plusieurs polygone en un seul
Bonjour,
Je cherche à assembler plusieurs parcelles à partir d'ogr2ogr ?
Il est possible de créer un shape à partir de plusieurs (mêmes attributs) ou de scinder 1 shape en plusieurs à l'aide d'une requête. Mais comment créer un nouveau shape dans lequel les polygones sont regroupé en 1 seul ou encore mieux créer 1 shape avec 1 polygone regroupant chaque type d'élément, par exemple en fonction d'une valeur d'un attribut.
Dans cette exemple je parle de fichier shape, c'est possible ausi à partir de fichiers gml ?
Merci par avance.
Dernière modification par snike (Wed 25 June 2014 13:37)
Hors ligne
#2 Wed 25 June 2014 14:48
- mich
- Participant occasionnel
- Lieu: Grenoble
- Date d'inscription: 1 Aug 2007
- Messages: 35
Re: OGR : assembler plusieurs polygone en un seul
Si j'ai tout bien compris ça devrait t'aider :
La première requette te permet de Grouper les polygones qui ont la même section
La second requette te permet de grouper les parcelles selon un critère ici SECTION = 'AB'
A toit de l'adapter en fonction des noms de tes couches et les noms des CHAMPS.
Code:
ogr2ogr -f GML output.GML PARCELLE.shp -dialect sqlite -sql "SELECT NUM, SECTION, ST_Union(geometry) FROM PARCELLE GROUP BY SECTION" ogr2ogr -f GML output1.GML PARCELLE.shp -dialect sqlite -sql "SELECT NUM, SECTION, ST_Union(geometry) FROM PARCELLE WHERE SECTION = 'AB'"
Concernant le GML, c'est des fichiers en entré que tu veux ou bien des fichiers en sorties (après traitenent)?
Dernière modification par mich (Wed 25 June 2014 14:53)
Hors ligne
#3 Wed 25 June 2014 14:57
- snike
- Participant actif
- Date d'inscription: 29 Mar 2007
- Messages: 114
Re: OGR : assembler plusieurs polygone en un seul
Dans mon cas en entré et en sortie.
En tout cas, cela fonctionne, encore merci.
Dernière modification par snike (Wed 25 June 2014 15:06)
Hors ligne
#4 Wed 25 June 2014 15:10
- mich
- Participant occasionnel
- Lieu: Grenoble
- Date d'inscription: 1 Aug 2007
- Messages: 35
Re: OGR : assembler plusieurs polygone en un seul
En entré ça va être difficile (problème de colonne géometry), je ne sais pas bien faire.
En sortie ça marche.
Voilà
Hors ligne