#1 Sun 22 February 2009 18:52
- PAPILLON
- Participant actif
- Lieu: alger
- Date d'inscription: 17 Feb 2007
- Messages: 96
outil mbx de rotation raster
bonjour tout le monde ,je travaille actuellement sur un projet qui necessite un tirage final avec un fond raster incliné de 45 degres à ce sujet j'utilise mapinfo 7.5 dans lequel il peut pivoter le vecteur mais pas le raster ma question est la suivante est ce que je peux utiliser le mbx de rotation raster du mapinfo 9.0 et l'adapter au mapinfo 7.5 merci de votre coperation.
Hors ligne
#2 Sun 22 February 2009 21:02
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: outil mbx de rotation raster
Bonjour
L'outil RotateMapWindow.MBX de MI95 est identique à celui de MI75, si c'est de lui que vous parlez
Rien à en attendre de plus donc...
Je ne connait pas d'outil qui fasse ce que vous souhaitez et avec MI75, je ne vois comme solution que de faire tourner le raster avant, avec un logiciel de traitement d'image, et le recaler avec des points de calage recalculés...pas trivial !!
[EDIT] Je me souviens avoir conseillé cet outil (il y a une version de démo), mais je n'avais pas eu de retour...
Hors ligne
#3 Mon 23 February 2009 09:00
- PAPILLON
- Participant actif
- Lieu: alger
- Date d'inscription: 17 Feb 2007
- Messages: 96
Re: outil mbx de rotation raster
bonjour monsieur maurice je crois que le mapinfo 9.0 est capable de faire pivoter le raster à different angle contrairement à celui de mapinfo7.5 concu uniquement à faire pivoter le vecteur seulement .merci de votre comprehension
Hors ligne
#4 Mon 23 February 2009 13:22
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: outil mbx de rotation raster
...je crois que le mapinfo 9.0 est capable de faire pivoter le raster à different angle...
A ma connaissance non....mais j'ai peut être loupé quelque chose
Hors ligne
#5 Mon 23 February 2009 13:50
- Daniel
- Membre
- Lieu: Victoriaville, Québec
- Date d'inscription: 6 Sep 2005
- Messages: 2028
Re: outil mbx de rotation raster
Bonjour
Oui il est possible de faire pivoter un raster mais seulement à partir de la version 9. Il faut cependant activer la fonction suivante : Carte - Options - Traitement d'image et cliquer sur TOUJOURS. Cette option doit être activée aussi dans Options - Préférences - Traitement d'image. Il y a déjà eu un post sur ce sujet et la réponse venait de Marc-André, je crois. Pour la version 7.5, je crois que ce n'est pas possible et la solution de Maurice est la meilleure. Cependant, à en comprendre le post de Maurice, bonne chance.....
Daniel
De retour à la géomatique
Hors ligne
#6 Mon 23 February 2009 16:58
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: outil mbx de rotation raster
Ce qu'évoque Daniel c'est la possibilité de reprojeter les images, éventuellement dans la projection d'un vecteur de la carte
Ce n'est pas du tout la même chose que de faire pivoter l'image ....
les projections sont assez obstinément Nord orientées
Hors ligne
#7 Mon 23 February 2009 18:47
- ChristopheV
- Membre
- Lieu: Ajaccio
- Date d'inscription: 7 Sep 2005
- Messages: 3197
- Site web
Re: outil mbx de rotation raster
Bonjour,
Concernant le logiciel de traitement d'image permettant de faire tourner un raster je vous conseille vivement xnview . L'angle de rotation est à indiquer en degrés.
Concernant le "recalage", donc traitement du fichier de géoref je vous post un petit bout de code VB a adapter à vos "mbx".
Il permet d'obtenir le rectangle résultant de la rotation d'un rectangle (objet realregion défini par ses valeurs mLeft, mtop, mright et mbottom), il faut noter que comme tout bon topographe je travaille en grades.
Code:
'fonction rotate de l'objet realregion Public Function rotate(x As Double, y As Double, deltagis As Double) Dim p(3) As Classpoint Dim i& Dim Xmax As Double Dim Xmin As Double Dim Ymax As Double Dim Ymin As Double For i& = 0 To 3 Set p(i&) = New Classpoint Select Case i& Case 0 p(i&).x = mLeft p(i&).y = mBottom Case 1 p(i&).x = mLeft p(i&).y = mTop Case 2 p(i&).x = mRight p(i&).y = mTop Case 3 p(i&).x = mRight p(i&).y = mBottom End Select p(i&).rotate x, y, deltagis Next i& Xmin = p(0).x Ymin = p(0).y Xmax = p(2).x Ymax = p(2).y For i& = 0 To 3 If p(i&).x < Xmin Then Xmin = p(i&).x End If If p(i&).y < Ymin Then Ymin = p(i&).y End If If p(i&).x > Xmax Then Xmax = p(i&).x End If If p(i&).y > Ymax Then Ymax = p(i&).y End If Next i& mBottom = Ymin mTop = Ymax mLeft = Xmin mRight = Xmax End Function 'fonction rotate de l'objet classpoint Public Sub rotate(x As Double, y As Double, deltagis As Double) Dim p1 As POINTGEO Dim centre As POINTGEO Dim anglerd As Double centre.x = x centre.y = y anglerd = deltagis If anglerd < 0 Then anglerd = anglerd + 400 anglerd = (pi / 200 * anglerd) + 2 * pi anglerd = (anglerd - (anglerd \ (2 * pi)) * 2 * pi) 'on ramene au centre p1.x = mX - centre.x p1.y = mY - centre.y 'on tourne mX = p1.x * Cos(anglerd) + p1.y * Sin(anglerd) + centre.x mY = -p1.x * Sin(anglerd) + p1.y * Cos(anglerd) + centre.y End Sub
Christophe
L'avantage d'être une île c'est d'être une terre topologiquement close
Hors ligne
#8 Tue 24 February 2009 18:46
- PAPILLON
- Participant actif
- Lieu: alger
- Date d'inscription: 17 Feb 2007
- Messages: 96
Re: outil mbx de rotation raster
bonjour , je tiens à remercier tout le monde pour leur cooperation il me reste qu'à utiliser ma matiere grise en fonction des reponses fournis à bientot.
Dernière modification par PAPILLON (Tue 24 February 2009 18:48)
Hors ligne
#9 Thu 09 April 2009 10:39
- Marisa POQUET
- Participant occasionnel
- Date d'inscription: 2 Feb 2006
- Messages: 40
Re: outil mbx de rotation raster
Bonjour,
Je suis moi aussi confrontée à ce probleme de rotation de raster, n'ayant que MapInfo 7.0 !
J'ai installé XnView, mais je n'arrive pas à faire des rotations autrement que selon un angle de 90, 180, 270°. A aucun moment, il ne me propose d'indiquer un angle...Christophe, es tu sûr qu'on peut le faire avec un angle donné...si oui, comment ?
Merci d'avance !
Hors ligne
#10 Fri 10 April 2009 19:46
- hanczyk
- Participant assidu
- Lieu: Châlons-en-Champagne
- Date d'inscription: 21 Apr 2006
- Messages: 596
Re: outil mbx de rotation raster
Bonjour,
pour la rotation dans XnView (v1.96) :
menu / rotation / libre
@+ jmh
Jean-Marc Hanczyk
Hors ligne
#11 Fri 10 April 2009 21:45
- Marisa POQUET
- Participant occasionnel
- Date d'inscription: 2 Feb 2006
- Messages: 40
Re: outil mbx de rotation raster
Bonsoir,
Merci à jmh...ça marche !! En fait c'est Image/rotation/libre.
Hors ligne
#12 Fri 10 April 2009 22:38
- hanczyk
- Participant assidu
- Lieu: Châlons-en-Champagne
- Date d'inscription: 21 Apr 2006
- Messages: 596
Re: outil mbx de rotation raster
Bonjour,
tout à fait, j'ai oublié le mot IMAGE !!!
excusez-moi !
@+ jmh
Jean-Marc Hanczyk
Hors ligne