#1 Wed 22 October 2003 17:21
- Pichaud
- Invité
changement de coordonnees
Bonjour,
J'ai un problime dans les changements de coordonnies dans mapinfo. Plus
precisemment sur les algorythmes de calculs d'une projection lambert 2 `
de l'UTM WGS 84 (cela n'a pas l'air de dependre de la version de MI,
j'ai essayi la 5.5, la 6.5 et la 7.5).
Lorsque d'une table en lambert 2 je l'enregistre en WGS84 UTM 31N et que
je recalcule les coordonnies (ou vice versa), j'ai un dicalage de 40 m
par rapport ` ce que j'observe sur le terrain.
C'est embettant puisque mes relevis de terrains effectuis en wgs 84 au
GPS au milieu d'une route par exemple se retrouvent dans le fossi sur la
BD ORTHO.
Je pense que c'est un probleme d'algorythme de conversion car en
comparant le calcul de MI avec le logiciel CIRCE de l'IGN je retrouve
une erreur de 40 m enY et de 2m enX.
Qu'en pensez vous? Est il possible de corriger ca?
Merci d'avance
Marc PICHAUD
#2 Mon 03 November 2003 15:11
- Francoisviricelle
- Invité
Re: changement de coordonnees
salut a tous,
je viens de telecharger geofla-dep sur le site de l'ign en coordonnees lambert II etendu. le probleme est que les Y sont de l'ordre de 2060000 et que mon cadastre communal est de l'ordre Y=60000. j'ai donc en gros 2000000 en trop sur les Y qui font que mon cadastre ne se superpose pas avec ces donnees. comment puis-je faire pour enlever 2000000 de maniere automatique a tous mes points decris dans geofla? car s'il faut modifier manuellement ces derniers dans le fichier .mif, j'y suis encore dans deux semaines!!!
j'ai essaye de changer la premiere ligne du .mif qui indique la projection mais ca ne marche pas. j'ai egalement essaye toutes les projections possibles mais j'ai a chaque fois 2 voire 4 millions en trop en Y.
merci et bonne fin de journee.
Francois
#3 Wed 05 November 2003 09:11
- Michel Wurtz
- Invité
Re: changement de coordonnees
La difference est due au fait que les donnees IGN sont en Lambert 2
etendu, alors que vos donnees cadastrales sont en Lambert zone (1, 2 ou 3).
Il faut donc verifier dans quelles coordonnees sont vos donnees locales.
Si cela n'a pas ete precise (ce qui risque d'etre le cas) elles sont en
non terrestre . Il vous faut alors faire enregistrer une copie de la
table en precisant le systeme de projection utilise (Lambert 1, 2 ou 3
en fonction de la latitude).
Par ailleurs, la precision des limites de departement GeoFLA n'est pas
tout a fait celle d'un plan cadastral ;-)
Michel Wurtz
MAAPAR/DGA/SDSI/CERIT/DIG
#4 Wed 05 November 2003 13:35
- Stefan Maurent
- Invité
Re: changement de coordonnees
Bonjour,
comme Michel Wurtz le signale a juste titre, vos donnees de base, c'est a dire votre cadastre se situe dans les bonnes unites de travail (cf y=60000) mais sans aucun doute dans la mauvaise projection, il aurait fallu un Lambert zone (1, 2 ou 3)).
MapInfo reprojette les tables en fonction de la projection renseignee dans la table elle-meme. Donc des donnees correctes (bonnes unites de travail, et bonne projection )situees en un point seront toujours reprojettees superposees les unes aux autres au meme point memes si les projections sont differentes.
C'est ce que les editeurs de logiciel appelle joliment la projection a la volee.
Donc lorsque des donnees du meme lieu ne sont pas correctement superposees c'est souvent une erreur de projection.
Pour reparer cette erreur, en partant du principe que votre cadastre est mal projete, nous devons modifier la projection.
Pour cela ne pas enregistrer sous la table dans la bonne projection car MI changerait les coordonnees justement pour les transformer dans l'autre projection.
Une table fausse meme reprojettee (changement de projection par enregistrer table sous) reste fausse, et meme plus fausse qu'avant et plus difficlement corrigeable car tette fois-ci la projection devient juste mais les coordonnees deviennent fausses.
Donc faire un export table en MIF/MID, ouvrir le MIF dans un editeur de texte et remplacer la ligne coordinate system par la bonne projection (en une seule ligne):
pour le Lambert I Nord :
CoordSys Earth Projection 3, 1002, m , 0, 49.5, 48.598522847174, 50.395911631678, 600000, 200000 Bounds (-124264257.878, -119206641.204) (125464257.878, 130521874.552)
pour le Lambert II Centre :
CoordSys Earth Projection 3, 1002, m , 0, 46.8, 45.898918964419, 47.696014502038, 600000, 200000 Bounds (-113967455.417, -108367759.649) (115167455.417, 120767151.185)
pour le Lambert III Sud :
CoordSys Earth Projection 3, 1002, m , 0, 44.1, 43.199291275544, 44.996093814511, 600000, 200000 Bounds (-104503824.399, -98311919.314) (105703824.399, 111895729.483)
pour le Lambert IV Corse :
CoordSys Earth Projection 3, 1002, m , 0, 42.165, 41.560387840948, 42.76766346965, 234.358, 4185861.3689999999 Bounds (-98847613.9279, -87608686.7438) (98848082.6439, 110087009.828)
(Bounds non optimises)
Reimporter le MIF/MID et cela devrait etre bon.
La reponse a ete longue, mais ce genre de question revient cycliquement d'ou le roman ci-dessus.
Stefan Maurent