Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

GEODATA DAYS 2024

#1 Wed 14 January 2004 10:13

Pascal Geraut
Invité

Commandes MapInfo 7.5

Bonjour
dans les WOR generes par MIW 7.5, on trouve les variables et fonctions uniqueStringName et SessionInfo() utilisees ainsi :
Dim uniqueStringName As String
uniqueStringName = Set  + SessionInfo(1)

Run Command uniqueStringName
Undim uniqueStringName

Pouvez-vous m'eclairer sur leur role ?
merci

 

#2 Wed 14 January 2004 10:13

Frédéric Renversez
Invité

Re: Commandes MapInfo 7.5

SessionInfo(1) renvoie une chaine de caracteres representant le systeme de
coordonnees actuel de la session de Mapinfo. Set + SessionInfo(1)
fait donc un Set CoordSys. Pour quelle raison precise, ca, mystere.

 

#3 Wed 14 January 2004 10:13

Georges Daguerre
Invité

Re: Commandes MapInfo 7.5

Bonjour.
Sans pouvoir verifier ma supposition, faute d'avoir cette version de Mapinfo
entre mes mains : n'est pas pour solutionner le probleme du resultat des
fonctions Centroid(x) et Centroid(y) qui retournent systematiquement des
valeurs en degres, faute de preciser manuellement le systeme de projection
dans la fenetre Mapbasic ?

 

#4 Wed 14 January 2004 17:48

Pascal Geraut
Invité

Re: Commandes MapInfo 7.5

Resume des reponses et de mes recherches (merci au passage):

SessionInfo(1) indique la clause CoordSys utilisee dans la session (le 1 signifie SESSION_INFO_COORDSYS_CLAUSE) et
donc la commande uniqueStringName a pour objet de forcer l'usage de ce CoordSys dans les calculs

Dans la doc on lit egalement :
La Projection d'une session est la projection qui est utilise pour retourner les valeurs des coordonnees dans une fonction MapBasic ou depuis l'interface classique de MapInfo Professional® ( Mettre a jour colonne avec CentroidX(obj) par exemple). Une application MapBasic compile ne tient pas compte de la projection d'une session.

Je l'ai verifie, cela remplace ainsi les commandes que l'on placait en FMB ou dans le WOR de demarrage.

Mais pourquoi diable placer cela dans le layout du WOR ???

Si vous avez une idee sur cette derniere question ...
merci

 

#5 Thu 15 January 2004 13:19

Béatrice FERNANE
Invité

Re: Commandes MapInfo 7.5

Bonjour,

Dans les options preferences, il est possible de definir un systeme de coordonnees par defaut.
Ces instructions vont rechercher les infos parametrees.
Pour qu'un document 7.5 soit lisible pour les versions 6.5 et en particulier proviewer, il faut supprimer ces lignes et ajouter a la place des deux dernieres lignes :

Set CoordSys Earth

et enregistrer sous : fichier65.wor

cordialement

 

Pied de page des forums

Powered by FluxBB