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é ?

#1 Wed 01 November 2006 11:09

xuan
Participant occasionnel
Lieu: -
Date d'inscription: 6 Oct 2006
Messages: 15

définir l'échelle

Bonjour,


J’apprend sur le tas, donc cette question va peut etre paraître futile.
J’ai le plan d’une ville et je dois recréer les routes et les itinéraires de bus. J’ai commencé à reproduire ces éléments en me servant du plan qui est une image raster.
Lorsque que je sélectionne l’outil règle pour mesurer une distance celle-ci n’est pas correcte. Comment configurer l’échelle dans la table de mapinfo pour qu’elle corresponde avec l’échelle de l’image raster ? En faisant correspondre les échelles je devrais normalement pouvoir avoir la longueur des troncons et des itinéraires ( représentés par des polylignes) en utilisant la formule CartesianObjectLen(obj, "km") ?


Cordialement,

Vincent

Hors ligne

 

#2 Wed 01 November 2006 11:42

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: définir l'échelle

Bonjour,
L'échelle n'existe que si le raster du plan de ville est géoréférencé/calé (correctement) et pas seulement affiché.
Sinon on est dans un espace image (origine point haut gauche et unités=pixel) et pas dans un espace cartographique
Pour savoir ça, une solution est de regarder (avec le bloc note) les indications du fichier tab
Si c'est "bon" il faut aussi penser à définir dans les options de la fenêtre carte les unités de distance à utiliser
Si tout est OK, l'outil distance et la formule évoquée marcheront

Hors ligne

 

#3 Wed 01 November 2006 17:49

xuan
Participant occasionnel
Lieu: -
Date d'inscription: 6 Oct 2006
Messages: 15

Re: définir l'échelle

Merci  pour la réponse Maurice. smile

Bonne continuation

Hors ligne

 

#4 Wed 01 November 2006 18:09

xuan
Participant occasionnel
Lieu: -
Date d'inscription: 6 Oct 2006
Messages: 15

Re: définir l'échelle

Maintenant l'échelle est bonne mais je ne trouve pas le calque dans lequel j'ai dessiné les troncons de route. Lorsque j'ouvre la table contenant les troncons de route celle ci apparait dans l'outils control des calques mais je n'arrive pas a la voir dans la map. Comment recoordonnées ces 2 tables pour qu'elles correspondent l'une et l'autre?

Merci de votre aide

Hors ligne

 

#5 Wed 01 November 2006 21:34

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: définir l'échelle

Aïe...j'ai oublié de dire que tout ce qui a été créé sur le raster mal ou pas calé...est bon à jeter et refaire!!
Votre table tronçons est un tout petit point quelque par à l'équateur: faites un zoom dessus (Ctrl+K) et elle devrait être visible mais ni au bon endroit ni de la bonne taille
Bon courage

Hors ligne

 

#6 Thu 02 November 2006 00:20

xuan
Participant occasionnel
Lieu: -
Date d'inscription: 6 Oct 2006
Messages: 15

Re: définir l'échelle

Horreur!

Tellement d'heures de travail réduit à néant! Au moins la prochaine fois c'est sur que je calerai l'image avant toute chose.
Bon je n'ai plus qu'à mis remettre.

Merci encore smile

Hors ligne

 

#7 Thu 02 November 2006 09:32

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: définir l'échelle

Aïe...j'ai oublié de dire que tout ce qui a été créé sur le raster mal ou pas calé...est bon à jeter et refaire!!


C'est sur et certain, ca, Maurice ? Et avec l'outil de georeferencement, ou avec un export vers un autre soft, transfo et reimportation ?

Robin.

Hors ligne

 

#8 Thu 02 November 2006 10:34

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: définir l'échelle

C'est vrai qu'il faut garder un espoir... mais j'ai des doutes
Xuan, pour t'aider il faudrait que tu mettes en pièces jointes l'export mid-mif de ton travail de numérisation fait sur le raster non calé ET le TAB du raster correctement calé
Au vu de ça on pourra tester si quelque chose est récupérable ...ou pas (je ne pourrai donner une réponse que lundi: congés!!)
ps: si c'est trop lourd, zipper le mid-mif ou faire passer sur un mail perso

Hors ligne

 

#9 Thu 02 November 2006 12:34

xuan
Participant occasionnel
Lieu: -
Date d'inscription: 6 Oct 2006
Messages: 15

Re: définir l'échelle

Voici les fichiers.  big_smile (j'en ai compressé plus car sinon les fichiers ne s'ouvraient pas roll )

Par la même occasion, j'ai créé une nouvelle table sur le raster "calé". J'ai dessiné des polylignes et lorsque je vais dans table => update column => et que j'entre la formule  CartesianObjectLen(obj, "km"), la distance affichée est -1.
Y a t il une étape que j'aurais sauté en créant la nouvelle table?

Hors ligne

 

#10 Thu 02 November 2006 13:57

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: définir l'échelle

Pas de fichiers joint semble t il dans ton message.... Si ca ne marche pas, passer par l'envoi sur ma boite ou celle de maurice.

Hors ligne

 

#11 Thu 02 November 2006 16:35

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: définir l'échelle

La formule CartesianObjectLen(obj, "km") retourne -1 quand les données sont en longitude-latitude
Il faut dans ce cas utiliser SphericalObjectLen(obj, "km")
Je n'ai pas compris cette histoire de fichiers qui ne s'ouvrent que si on en compresse plus...mais wait and see ces fameux fichiers

Hors ligne

 

#12 Fri 03 November 2006 12:58

xuan
Participant occasionnel
Lieu: -
Date d'inscription: 6 Oct 2006
Messages: 15

Re: définir l'échelle

J'ai envoyé les fichiers dans ta boite mail Maurice.
Concernant la formule SphericalObjectLen(obj, "km") , les valeurs que mapinfo me donne sont completement fausse.

Hors ligne

 

#13 Mon 06 November 2006 10:16

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: définir l'échelle

Au vu des fichiers expédiés (bien reçus)....on n'est pas sortis de l'auberge!!
Les numérisations sont correctes sur le fond raster non calé (Non Earth, "feets"):
Elles sont bien sûr fausses sur le raster calé....mais le calage de celui-ci est aussi  faux sad
En effet il est supposé être en Longitude-Latitude (sans éllipsoïde associé, "degrés") avec un coin bas gauche à 0,0 soit sur le méridien de Greenwich et à l'équateur...ce qui n'est (je crois) pas le cas de Vilnius, si c'est bien de cette ville qu'il s'agit smile
Rien ne sert donc de s'acharner à récupérer les numérisations déjà faites tant que le fond raster auquel elles doivent se superposer n'est pas correctement calé...
Premier travail: savoir dans quelle projection est ce fond raster et trouver des points d'amer dans les coodonnées de cette projection
ps: la formule SphericalObjectLen(obj, "m") marche bien et donne les "bonnes" longueurs, qui sont souvent la somme des deux côtés de la rue (plus une ou deux transversales)...mais tout ça dans la projection du raster non calé!! Sincèrement mieux vaut tout reprendre après calage "vrai" du raster, il n'y en a pas tant que ça...et c'est l'occasion d'améliorer smile

Hors ligne

 

#14 Tue 14 November 2006 20:37

xuan
Participant occasionnel
Lieu: -
Date d'inscription: 6 Oct 2006
Messages: 15

Re: définir l'échelle

Merci Maurice pour ton aide,

Mais imaginons que je ne puisse pas savoir quelle est la projection de ce raster. Il est donc préférable que je coche l'option non earth. (sachant que le carré dessiné sur le raster fait 120m de coté, j'ai juste à faire corrrespondre cette échelle graphique dans mapinfo non?)
Quelles sont les faiblesses d'une telle méthode (choisir la projection non earth et faire correspondre l'échelle)? (auparavant j'avais juste pensé à faire correspondre l'échelle dans mapinfo sans penser à la projection. J'ai trouvé l'échelle par tatonnement, y avait il une méthode plus rapide?)

Merci d'avance. smile

Hors ligne

 

#15 Wed 15 November 2006 12:18

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: définir l'échelle

Bonjour,
Tout est possible....mais l'objectif est de récupérer le travail de numérisation déjà fait sur une image non calée
J'ai donc calé l'image en Non Earth, mètres en me servant de la taille du carré (120m)
Puis j'ai retravaillé les "fausses" rues en LoLa et je les ai passées dans la même projection que l'image (pas facile, je vous fais grace de la méthode)
Le résultat zippé est joint (les rues et le tab de l'image)
A l'avenir il faut surtout penser à ne travailler qu'avec des images calées, quel que soit leur système de projection..!!


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#16 Wed 15 November 2006 14:30

xuan
Participant occasionnel
Lieu: -
Date d'inscription: 6 Oct 2006
Messages: 15

Re: définir l'échelle

Génial!
Merci infiniement Maurice! wink))

Hors ligne

 

Pied de page des forums

Powered by FluxBB