#1 Sat 23 October 2010 18:05
- nawak
- Participant assidu
- Date d'inscription: 11 Sep 2007
- Messages: 216
inversion coord x et y
Bonjour à tous,
J'ai une couche shape avec un polygon unique contenant pas mal de sommets. j'ai un problème de coordonnées et il faudrait que j'inverse les x et les y de chaque sommet! quelqu'un a une idée ?
Merci !
Hors ligne
#2 Tue 26 October 2010 14:05
- nawak
- Participant assidu
- Date d'inscription: 11 Sep 2007
- Messages: 216
Re: inversion coord x et y
Bump
Hors ligne
#3 Tue 26 October 2010 14:37
Re: inversion coord x et y
Bonjour,
un script python avec shapelib et gdalogr ?
Y.
Ps : pour relancer une discussion un peu plus qu'un "Bump" serait plus sympa
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
#4 Tue 26 October 2010 15:18
- Sylvain_M
- Membre
- Lieu: Lyon
- Date d'inscription: 3 Aug 2009
- Messages: 298
Re: inversion coord x et y
ou sinon en peut-être plus facile à appréhender:
- exporter la couche shape en fichier point ascii
- importer ce fichier ascii en inversant les colonnes x et y
- ajouter les données attibutaires au nouveau fichier
Hors ligne
#5 Tue 26 October 2010 15:59
Re: inversion coord x et y
bonjour,
ou sinon en peut-être plus facile à appréhender:
- exporter la couche shape en fichier point ascii
- importer ce fichier ascii en inversant les colonnes x et y
- ajouter les données attibutaires au nouveau fichier
Effectivement un export csv est plus facile
Bien vue,
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
#6 Tue 26 October 2010 16:24
- nawak
- Participant assidu
- Date d'inscription: 11 Sep 2007
- Messages: 216
Re: inversion coord x et y
yes merci yarma je n'y avais pas pensé!
mes plus plates excuses pour cette relance
bien vu!
Hors ligne
#7 Tue 26 October 2010 19:33
- nawak
- Participant assidu
- Date d'inscription: 11 Sep 2007
- Messages: 216
Re: inversion coord x et y
Décidément je rencontre pas mal de difficultés pour un traitement que j'imaginais simple :
Sous les bons conseils de yarma j'ai intégré ma couche polygone sous grass et j'ai extrait en fichier acsii de cette couche (option standard) : Mais voilà le fichier ascii est diffcilement manipulable et il n'est pas aisé d'inverser les deux colonnes. j'ai donc extrait que les sommets et réussi à réintégrer la couche dans grass mais maintenant j'ai des points correspondant à mes sommets.
j'ai donc encore deux questions :
est-il possible d'éditer convenablement le premier fichier acsii (piece jointe) de façon à inverser les colonnes et de le réimporter sans encombre dans grass (option : standard) ?
Lorsque l'on a une couche avec des points est-il possible de les joindre afin de former un polygone??
Merci
ps je ne sais pas joindre un fichier je mets un extrait de l'acsii ici
ORGANIZATION:
DIGIT DATE:
DIGIT NAME:
MAP NAME:
MAP DATE: Tue Oct 26 16:39:54 2010
MAP SCALE: 1
OTHER INFO:
ZONE: 0
MAP THRESH: 0.000000
VERTI:
L 2592 1
1273293.29907344 767229.352691
1273183.43968988 767304.7873365
1273127.80497842 767435.18079529
1273137.6505165 767576.99193004
1273147.57851304 767707.91528097
1273080.67997826 767881.8198832
1272960.0597679 767935.36898343
1272948.21873549 768055.20459124
1272925.28704251 768196.75577891
1272934.79450098 768382.18803471
1273039.52496938 768878.15708165
1273045.23933948 768912.46009937
1273125.40543773 769112.37940637
1273096.69340789 769164.01889531
1273085.16571756 769249.9214101
1273096.62744113 769272.75676203
Hors ligne
#8 Tue 26 October 2010 22:56
- Sylvain_M
- Membre
- Lieu: Lyon
- Date d'inscription: 3 Aug 2009
- Messages: 298
Re: inversion coord x et y
2 possibilités:
- soit en éditant le fichier ascii et en inversant les intitulés de colonnes x et y
- soit lors de l'import dans grass en donnant les numeros de colonnes qui vont bien ...
pour ce qui est de transformer ça en polygone je ne sais pas trop, mais c'est surement possible, il faut jeter un coup d'oeil sur les fonctions avancées ...
Hors ligne
#9 Wed 27 October 2010 09:00
Re: inversion coord x et y
Bonjour,
Pour les points en polygone, voici déjà comment les transformer en ligne : http://grass.osgeo.org/wiki/Convert_points_to_lines
v.type peut être la commande qui suit (http://grass.osgeo.org/wiki/Convert_vector_types)
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
#10 Wed 27 October 2010 11:35
- LionelR
- Participant occasionnel
- Date d'inscription: 13 Apr 2010
- Messages: 44
Re: inversion coord x et y
Bonjour,
méthode testé avec qgis, ca marche :
1 - Extraire les vertex du polygone : Vecteur>Outil géométrique>Extraction de noeuds, et charger le nouveau fichier shp
2 - Récupérer les coordonnées des vertex : Vecteur>Outil géométrique>Exporter/Ajouter des colonnes de géométries
3 - Editer le .dbf du dernier shp créé, inverser les colonnes XCOORD/YCOORD et enregistrer le résultats dans un fichier format CSV
4 - Importer le fichier CSV : Extension>Délimiteur de texte>Ajouter un fichier de texte
5 - Installer le plugin Point2One et l'éxécuter sur la couche
voili voilou
Hors ligne
#11 Wed 27 October 2010 16:49
- nawak
- Participant assidu
- Date d'inscription: 11 Sep 2007
- Messages: 216
Re: inversion coord x et y
nickel lionel ça roule!
Hors ligne