Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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 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

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9864
Site web

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 wink


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

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9864
Site web

Re: inversion coord x et y

bonjour,

yarma a écrit:

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 wink

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

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9864
Site web

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 smile

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

 

Pied de page des forums

Powered by FluxBB