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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#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 sad

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 sad
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é"   smile

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 smile
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

 

Pied de page des forums

Powered by FluxBB