#1 Fri 09 November 2007 12:38
- FADIN
- Participant occasionnel
- Date d'inscription: 31 Jul 2006
- Messages: 26
Passage d'une projection à une autre
Voilà mon problème,
j'ai vectorisé une carte ancienne dont je ne connaissais pas la projection sous Adobe Illustrator.
J'ai transférer les données vecteur sous MI en Non-Earth (meter) afin de travailler avec des données attributaires.
Maintenant je connais la projection de la carte ancienne, je l'ai calé dans MI sans problème mais lorsque je tente de changer la projection de ma carte vecteur j'obtiens des petits rectangles au lieu de régions.
Comment faire pour que mes vecteurs superposent de nouveau mon raster ?
Merci d'avance à ceux qui pourront répondre à cette question.
Lionel
Hors ligne
#2 Fri 09 November 2007 13:14
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Passage d'une projection à une autre
Bonjour
Le vecteut se reprojette à la volée sur le raster...
Celui-ci est-il calé ?? Dans quelle projection ??
Il faudrait, si le raster est calé, déterminer où se trouve, dans la projection du raster, le point 0,0 de la carte numérisée en Non Earth (par exemple on trouve 700000, 1800000)
Puis, après avoir redéfini en conséquence les bornes du Non Earth, faire subir une translation en X de 700000 et en Y de 1800000 telle que le points 0,0 soit au "bon"endroit (par menu Objets-> Déplacement si votre MI dispose est >= 7.5)
Ensuite exporter en MIF/MID, aprèschanger la clause CoordSys du MIF (avec WordPad) de Non Earth à celle du raster
Enfin réimporter
Ouf !!
ps: si le raster n'est pas calé, rien n'est possible pour superposer le vecteur à ce raster
Hors ligne
#3 Tue 13 November 2007 12:40
- FADIN
- Participant occasionnel
- Date d'inscription: 31 Jul 2006
- Messages: 26
Re: Passage d'une projection à une autre
Bonjour,
Le raster est bien calé, il s'agit d'une projection utilisé par les austro-hongrois à la fin du 19ème siècle pour représenter l'europe de l'est. Elle utilise le méridien de Fero pour origine (la plupart du temps). Voici les paramètres :
"--- Bosnie 1880 ---"
"Bosnie (metres) FERO",30,999,10,675,-108,447,7,34.0858778,45.7392361,1,400000,400000
Malheureusement je ne dispose que de la version 7 de MI et je n'ai pas la fonction Déplacer. J'ai donc essayer de déplacer le vecteur à la main (avec le rectangle noir de sélection) sans succès.
Je suis donc passé par un intermédiaire, en créant un fichier dxf que j'ai ouvert sous Autocad et que j'ai déplacé. J'ai ensuite ouvert ce dxf dans MI avec la projection définie plus haut, ça fonctionne en partie. J'ai le vecteur mais il ne se superpose pas sur le raster. Lorsque je le déplace à la main, il existe une rotation entre le vecteur et le raster. Il me semble que je ne suis pas loin mais je n'arrive pas au résultat souhaité. Lorsque j'enregistre en Mid/Mif la projection est bonne. Soit j'ai manqué une étape soit j'ai besoin de la version 9 de MI ?
Merci de vos réponses
Lionel
Hors ligne
#4 Tue 13 November 2007 13:31
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Passage d'une projection à une autre
Le problème c'est que votre raster n'est pas au départ "en projection" (en particulier pas Nord orienté)
Il est "tordu" par MapInfo grace aux points de calage et rendu ainsi superposable à une carte (ou à peu près...)
Mais il n'a pas eu cette correction dans Illustrator ... et le vecteur ainsi créé n'est pas conforme à l'image dans MI
Si vous n'utilisez que ces 2 sources vous pouvez
- les superposer en ouvrant l'image dans MI en affichage seul (attention un nouveau TAB est créé: sauvez l'ancien): vous devriez avoir la superposition...mais vous n'êtes pas plus avancé d'être sous MI que sous Illustratot
Sinon:
- soit utiliser RegisterVector.mbx (livré avec MI75 mais que l'on peut utiliser avec MI70) pour recaler le vecteur sur l'image "bien calée": résultats améliorés par rapport à votre situation actuelle mais ...non garantis
- soit reprendre une numérisation sous MI sur la base du raster "bien calé"
Hors ligne
#5 Wed 14 November 2007 07:54
- FADIN
- Participant occasionnel
- Date d'inscription: 31 Jul 2006
- Messages: 26
Re: Passage d'une projection à une autre
Tout d'abord, merci beaucoup pour tous ces conseils. Le registervector fonctionne plutot bien et ma carte est en bonne voix.
En tous cas tous vos arguments me seront précieux pour demander la version 9 de MI à ma hiérarchie.
J'espère simplement que la version 9 contient des outils de dessin plus puissant afin de pouvoir digitaliser les raster.
Merci encore
Lionel
Hors ligne
#6 Wed 14 November 2007 11:40
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Passage d'une projection à une autre
Vous serez déçu...il y a peu d'amélioration
Mais la numérisation avec MI70 n'est déjà pas si mal
L'utilisation des touches Ctrl et Maj mérite d'être connue et permet pas mal de chose, ainsi que la touche F (fusion)
Hors ligne
#7 Wed 14 November 2007 18:31
- hanczyk
- Participant assidu
- Lieu: Châlons-en-Champagne
- Date d'inscription: 21 Apr 2006
- Messages: 596
Re: Passage d'une projection à une autre
Bonjour,
je confirme les propos de Maurice concernant la digitalisation (MI 7.8 pour ma version).
Jean-Marc Hanczyk
Hors ligne
#8 Mon 26 November 2007 08:24
- FADIN
- Participant occasionnel
- Date d'inscription: 31 Jul 2006
- Messages: 26
Re: Passage d'une projection à une autre
la carte avance bien mais nous rencontrons un problème de projection :
nous voulons superposer deux cartes, l'une au 200.000e, l'autre au 150.000e. Celle au 200.000e a comme méridien d'origine celui de Ferro (17degrés39'46.02"par rapport à Greenwisch); l'autre, celui de Paris. Afin de les projeter sur l'ellipsoïde Bessel 1841, nous avons essayé de construire une projection dans le .PRJ de MI, comme suit:
"--- Bosnie 1880 ---"
"Bosnie (metres) FERRO",30,999,10,675,-108,447,7,34.0858778,45.7392361,1,400000,400000
"Bosnie (metres) GREENWICH",30,999,10,675,-108,447,7,16.4231,45.7392361,1,400000,400000
"Bosnie (metres) PARIS",30,999,10,675,-108,447,7,14.0858778,45.7392361,1,400000,400000
Cependant, les différentes valeurs de delta ne modifient en rien la position des rasters une fois calés sur la table. Les deux cartes sont éloignées l'une de l'autre de environ 23 degrés. Nous ne voyons pas où intervenir dans la formule mise en place.
Ce problème a des conséquences sur la position des tables en projection FERRO lorsqu'on les transforme en projection WGS84: les frontières ne correspondent pas du tout.
Merci à tous ceux qui prendront le temps de réfléchir à notre problème.
lionel
Hors ligne