Pages: 1
- Sujet précédent - ArcView 9.3 - inverser les coordonnes d'une couche de polygones - Sujet suivant
#1 Wed 25 August 2010 11:14
ArcView 9.3 - inverser les coordonnes d'une couche de polygones
Bonjour,
J'ai un drole de probleme. J'ai une couche de polygones (shape) dont les coordonnees sont inversees. C'est a dire que le x et le y de chacun des sommets des polygones sont inverses. X = y et Y = x
Est ce qu'il existe un outils qui pourrait remettre tout ca dans l'ordre ?
Merci d'avance
Francois
François Chalopin
Contino Wind Group
Varsovie - Pologne
Hors ligne
#2 Wed 25 August 2010 12:43
- Spacejo
- Membre
- Lieu: Nancy
- Date d'inscription: 17 Aug 2008
- Messages: 2511
Re: ArcView 9.3 - inverser les coordonnes d'une couche de polygones
Salut,
Ouvrir la table attributaire puis avec la calculette --> [X]=[Y] puis [Y]=[CopiedeX] (attention ouvrir une session de mise à jour avant et faire une copie d'un des champs car si tu écrases le champs X qui contient les y )
Pour plus d'infos --> http://support.esrifrance.fr/index.asp? … mbres.html
A+
Joël
Dernière modification par Spacejo (Wed 25 August 2010 13:07)
Hors ligne
#3 Wed 25 August 2010 14:17
Re: ArcView 9.3 - inverser les coordonnes d'une couche de polygones
Rebonjour,
Il s'agit d'un shape de polygones et il ne me semble pas avoir acces au coordonnees des sommets des polygones dans la table attributaire (mais je ne suis pas completement sur de moi).
Pour info, je mets la reponse du support d'ESRI sur la question :
Hello,
to invert feature coordinates you can use Affiner tool from FME Workbench:
http://www.safe.com/products/desktop/tr … ormers.php
FME Workbench application is a part of Data Interoperbility extension:
http://webhelp.esri.com/arcgisdesktop/9 … sformation
Z poważaniem,
Łukasz Prażmo
Dział Serwisu i Wsparcia Technicznego ESRI Polska
J'ai pas essaye (j'ai pas l'extension)
A +
Francois
François Chalopin
Contino Wind Group
Varsovie - Pologne
Hors ligne
#4 Sat 28 August 2010 10:00
Re: ArcView 9.3 - inverser les coordonnes d'une couche de polygones
Bonjour,
Une solution serait de modifier légèrement un script de la "Samples Toolbox" : Write Features to Text File.
C'est possible car c'est un script Python.
Ce script permet d'exporter les géométries de classes d'entités dans un fichier texte.
Pour une classe d'entités de polygones le format est le suivant :
Polygon
polygon_id part_number
pnt_id x y z m
pnt_id x y z m
...
InteriorRing
pnt_id x y z m
pnt_id x y z m
...
polygon_id part_number
pnt_id x y z m
pnt_id x y z m
...
END
Il est assez simple de modifier le script python pour écrire dans le fichier text :
pnt_id y x z m
à la place de
pnt_id x y z m
Ensuite, dans la même boîte à outils, il existe le script Create Features from Text File qui permet de faire l'opération inverse et donc de recréer une couche de polygones avec les X et les Y inversées...
A+
Franck
Hors ligne
Pages: 1
- Sujet précédent - ArcView 9.3 - inverser les coordonnes d'une couche de polygones - Sujet suivant