#1 Tue 09 December 2008 11:15
- NyPon
- Participant actif
- Date d'inscription: 3 Nov 2008
- Messages: 111
Shp To Wkt
Bonjour, pouvez vous me dire s'il existe à part PostGIS un utilitaire libre et gratuit (genre OGR) qui traduise du shape en wkt ?
merci.
Hors ligne
#2 Tue 09 December 2008 11:21
- René-Luc D'Hont
- Participant assidu
- Date d'inscription: 7 Nov 2006
- Messages: 328
- Site web
Re: Shp To Wkt
OGR est capable de le faire, mais je ne sais as si c'est possible en ligne de commande!
Hors ligne
#3 Tue 09 December 2008 11:49
- NyPon
- Participant actif
- Date d'inscription: 3 Nov 2008
- Messages: 111
Re: Shp To Wkt
Ah bon
savez vous comment peut-on le faire??
Hors ligne
#4 Tue 09 December 2008 12:21
Re: Shp To Wkt
oui c'est possible, indirectement.
Car en fait SHP vers WKT, c'est un peu des pommes vers des poires.
SHP contient un index, de la géométrie, des attributs...
Et WKT est un format de stockage de la géométrie.
Le plus simple est de convertir vers CSV puis de ne garder que la partie géométrie, qui est en fait un STRING WKT.
On peut aussi faire la même chose en convertissant en sql, avec PostGIS et l'utilitaire shp2pgsql
Code:
ogr2ogr -f "CSV" xx.csv yy.shp
Découvrez la constellation de satellites RapidEye, lancée le 29 août 2008
http://www.rapideye.de
Découvrez le blog du Master TGAE et les stages que suivent ses étudiants.
http://tgae0607.free.fr
Hors ligne
#5 Wed 10 December 2008 10:11
- NyPon
- Participant actif
- Date d'inscription: 3 Nov 2008
- Messages: 111
Re: Shp To Wkt
Bonjour,
merci pour la réponse,
en fait lorsque j'exporte en CSV, il me donne bien les coordonnées du point
Code:
0103000020B46B0000010000000700000080D2F242128A1D41AC5239B9F0654341545E58AD938F1D..........
n'est-ce pas du WKB (Binaire ?)
car ça ne ressemble pas tout à fait à ce que je vois dans PG lorsque je fais
Code:
select astext(commune.the_geom)from commune where commune.nom = 'COM';
je pensais que c'était ça du WKT :
Code:
"MULTIPOLYGON(((481424.760025821 2465832.11998994,481471.569974775 2465835.11999279,481482.059977517 2465694.93000302,481482.069992284 2465691.21001962,481480.270015863 2465646.58998066,481479.120014206 2465631.77999117,481478.49001425 2465623.58998935,481464.620000452 2465617.48998509,481437.090009324 2465568.83002219,481476.389977913 2465550.91998554,481475.469987533 2465527.83998622)))"
Hors ligne
#6 Wed 10 December 2008 10:31
Re: Shp To Wkt
oui, oui, bien sûr C'est seulement du WKB, je pensais qu'il faisait automatiquement du WKT...
En fait, dans GDAL/OGR 1.6.0, encore en Release Candidate, à télécharger maintenant ou dans quelques jours en version finale, il y a une nouvelle option, décrite ici : http://www.gdal.org/ogr/drv_csv.html
Ainsi en tapant :
Code:
ogr2ogr -f "CSV" xx.csv yy.shp -lco GEOMETRY=AS_XYZ or -lco GEOMETRY=AS_WKT
Découvrez la constellation de satellites RapidEye, lancée le 29 août 2008
http://www.rapideye.de
Découvrez le blog du Master TGAE et les stages que suivent ses étudiants.
http://tgae0607.free.fr
Hors ligne
#7 Wed 10 December 2008 16:05
- jmz
- Participant actif
- Lieu: Anthon
- Date d'inscription: 5 Sep 2005
- Messages: 142
Re: Shp To Wkt
Bonjour,
Juste pour alimenter le débat, il doit être possible d'utiliser la fonction 'select asWKT ...' de PostGIS via un script (Php, Python, ...) qui parcourt ensuite le résultat de la requête pour écrire le fichier WKT proprement dit !
Le code est limité à quelques fonctions : 'requête SQL sur PostGRE' / 'parcourir le résulat de la requête' - Création / Ecriture d'un fichier Ascii.
Cordialement
jmz
Hors ligne
#8 Wed 10 December 2008 17:13
Re: Shp To Wkt
oui, oui, bien sûr C'est seulement du WKB, je pensais qu'il faisait automatiquement du WKT...
En fait, dans GDAL/OGR 1.6.0, encore en Release Candidate, à télécharger maintenant ou dans quelques jours en version finale, il y a une nouvelle option, décrite ici : http://www.gdal.org/ogr/drv_csv.html
C'est officiel depuis quelques minutes, la version 1.6 est sortie :
* changeSet : http://trac.osgeo.org/gdal/wiki/NewsAndStatus
* page de téléchargement : http://trac.osgeo.org/gdal/wiki/DownloadSource
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#9 Wed 10 December 2008 17:57
Re: Shp To Wkt
La RC4 a été promue officielle, je savais, mais je ne savais pas quand elle serait accessible au public, donc j'ai dit dans quelques jours
Pour avoir suivi les améliorations, les bêtas et tout, je peux vous dire que les améliorations de cette nouvelle version sont vraiment très nombreuses et que l'équipe a fait un SUPER boulot.
Merci encore à eux, spécialement à Frank et Even
Découvrez la constellation de satellites RapidEye, lancée le 29 août 2008
http://www.rapideye.de
Découvrez le blog du Master TGAE et les stages que suivent ses étudiants.
http://tgae0607.free.fr
Hors ligne