#1 Tue 21 February 2006 23:05
- Marisa POQUET
- Participant occasionnel
- Date d'inscription: 2 Feb 2006
- Messages: 40
Traducteur universel et projections
Je travaille sur MapInfo à partir d'un fichier cadastral elaboré avec Arcview. En important les données avec le traducteur universel, je n'ai pas fait attention à la projection qui était Lambert I Paris. Je suis partie en Non terrestre. M'apercevant de mon erreur, j'ai réenregistré mes tables (celle que j'avais importée + celles que j'ai créées) en indiquant la bonne projection. A l'arrivée, mes tables sont cohérentes entre elles mais n'ont plus rien à voir avec la table de départ : tout est décalé. Y a t'il un moyen de rattraper le coup sans tout recommencer. Je dois retransmettre mes informations à celui qui m'a au départ transmis le fichier cadastral. Je ne sais pas si c'est clair, mais si quelqu'un me comprend, merci de m'aider !
Hors ligne
#2 Wed 22 February 2006 13:11
- CALOU44
- Juste Inscrit !
- Date d'inscription: 2 Jan 2006
- Messages: 1
Re: Traducteur universel et projections
Bonjour, si j'ai bien compris tu as réenregistré tes propres tables avec la bonne projection Lambert I. Si tu réimporte le cadastre avec la bonne projection, le cadastre et tes couches devraient se supperposer. Mais sache que Arcview ne gère pas très bien les systèmes de projection donc il ne devrait pas y avoir de problème dans ta transmission d'information au client à partir du moment où tu n'as pas touché au coordonnées X et Y; Si par défaut la projection se met en non terrestre lors de la transformation c'est parce que Arcview ne gère pas les systèmes de projection (contrairement à MapInfo). Donc les passages au travers du Traducteur universel permettent de conserver les coordonnées intactes mais la projection dépend du choix ou du savoir de celui qui manipule. Bien sur il est forcément conseillé d'utiliser la bonne projection pour le cas où il y aurait récupération d'autres données. Cela permet des superpositions automatiques. Mais dans le cas d'un passage entre Arcview et mapinfo via le traducteur universel il ne devrait pas y avoir de soucis tant qu'on ne touche pas au coordonnées x et y.
En espérant avoir été assez claire, bon courage
Hors ligne
#3 Thu 23 February 2006 10:31
- lagnion
- Participant actif
- Date d'inscription: 5 Sep 2005
- Messages: 64
Re: Traducteur universel et projections
lorsque qu'on reenregistre des tables dans un nouveau système de projection,
on utilise un système de projection différent pour décrire les mêmes
portions de la planète terre.
Heureusement, on ne déplace pas la portion de territoire, sinon ce serait
grave!
Quand on s'est trompé il y a 2 façons de s'en sortir:
soit on recommence, en indiquant le bon système, ce qui est le plus simple.
(il y a un outil de traduction qui traduit des repertoires entiers). (voir
un message recent de Jacques Paris pour trouver l'adresse).
soit on exporte les tables obtenues en mif/mid et on va changer l'entête du
mif en mettant le bon système. (pour obtenir la bonne syntaxe, on exporte
une table qui est dans le systeme qui nous interesse, et on fait un
copier/coller de la ligne "coordsys"). Ce n'est pas forcément plus rapide!
Annick Lagnion
annick lagnion
DDE29
Hors ligne
#4 Thu 23 February 2006 10:33
- Marisa POQUET
- Participant occasionnel
- Date d'inscription: 2 Feb 2006
- Messages: 40
Re: Traducteur universel et projections
Merci de ta réponse. Oui, c'est bien ça, j'ai réenregistré mes tables avec
la bonne projection Lambert 1. Mais au final si je réimporte le cadastre
avec tout de suite la bonne projection, je ne peux pas superposer le
cadastre et les couches sur lesquelles j'ai travaillées. Il y a même un
sacré décalage. Pourtant, je n'ai pas touché aux coordonnées x et y !!!
Hors ligne
#5 Thu 23 February 2006 15:01
- lagnion
- Participant actif
- Date d'inscription: 5 Sep 2005
- Messages: 64
Re: Traducteur universel et projections
pour rattraper le coup avec les tables que tu as créées, si j'ai bien
compris ta manip:
tu repars de tes tables en non terrestre (les premières que tu as faites).
Les valeurs x y des coordonnées sont "justes", mais dans un mauvais système
de coordonnées. donc il ne faut pas toucher aux x y seulement au système de
coordonnées.
tu exportes ces tables en mif/mid. disons table0 exportée vers table0.mif ,
table0.mid.
Dans un editeur de texte quelconque tu ouvres le fichier table0.mif.
La ligne qui commence par coordsys décrit le système de coordonnées "non
terrestre " (non earth).
tu remplaces cette ligne par une autre ligne qui correspond elle au lambert
1 Paris.
Pour savoir comment doit être fichue cette ligne:
tu fais un fichier bidon en lambert1 Paris, tu l'exportes en mif/mid, tu vas
ouvrir bidon.mif et copies la ligne coordsys à la place de celle qui figure
dans table0.mif
(je te mets ce que j'obtiens pour lambert 1 nord paris en version 7.8)
CoordSys Earth Projection 3, 1002, "m", 0, 49.5, 48.59852278, 50.39591167,
600000, 200000 Bounds (-124264257.82, -119206641.145) (125464257.82,
130521874.495)
normalement, ça doit marcher.
(pour info, la suite du fichier .mif décrit les objets avec les coordonnées
de chaque point qui le compose. Tu peux donc vérifier que les valeurs qui
figurent sont plausibles pour du lambert 1 . Tu ne les modifie pas.)
Annick Lagnion
annick lagnion
DDE29
Hors ligne
#6 Tue 28 February 2006 09:27
- Marisa POQUET
- Participant occasionnel
- Date d'inscription: 2 Feb 2006
- Messages: 40
Re: Traducteur universel et projections
Ca marche ! Un grand merci pour ton aide.
Hors ligne