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

Printemps des cartes 2024

#1 Fri 13 April 2007 17:38

Jean marie
Participant assidu
Lieu: Moissy Cramayel
Date d'inscription: 15 Feb 2007
Messages: 309
Site web

[MGOS] Mesure en Mètre

bonjour,
je voudrais savoir comment configurer l'outil de mesure de Mapguide pour que celui ci mesure en mètre et non en KM

merci d'avance Jean-Marie

Dernière modification par Jean marie (Fri 13 April 2007 18:02)

Hors ligne

 

#2 Mon 16 April 2007 11:10

poulet1212
Participant actif
Date d'inscription: 10 Apr 2007
Messages: 74

Re: [MGOS] Mesure en Mètre

Si tu as déjà les unités en mètre ce qui paraît être le cas, rends toi dans le fichier:
C:\Program Files\MapGuideOpenSource\WebServerExtensions\www\viewerfiles\measureui.templ

Change ensuite la fonction de cette manière:

        function SetMeasureResults(partial, total)
        {   
            document.getElementById("partial").innerHTML = Math.round(partial*100000)/100;
            document.getElementById("total").innerHTML = Math.round(total*100000)/100;
        }


Tu verras que tes mesures sont en mètre mais que cela affiche toujour (Kilomètres)
pour cela, vas dans le même fichier et change la fonction suivante de cette manière:


        function ShowUnits()
        {
            var units = GetParent().GetMapFrame().IsEnglishUnits()? "__#MILES#__": "__#DISTANCEMETERS#__";
            if(units == "Mètres")
            {
            document.getElementById("units1").innerHTML = units;
            document.getElementById("units2").innerHTML = units;
            } 
        }

Ces valeurs: "__#DISTANCEMETERS#__" sont des titres contenus dans le fichier www\localized\en
Il sert à rendre l'application multilingue
Bon, moi je l'ai déjà traduit un bout, je peux te le passer....





#début du fichier

# Web surround localized strings
# Français
#
# Important: Ce fichier doit être sauvé en encodage UTF-8
#

# Général

# Polices - les 6 entrées suivantes sont obligatoires
@fontWindows        = Arial
@fontsizeWindows    = 8pt
@fontLinux          = Arial
@fontsizeLinux      = 8pt
@fontMacintosh      = Arial
@fontsizeMacintosh  = 8pt

# Distances
DISTANCEMILES       = Miles
DISTANCEKILOMETERS  = Kilomètres
DISTANCEFEET        = Pieds
DISTANCEMETERS      = Mètres

# Style de remplissage et valeurs
FILLSOLID           = Forme_pleine
FILLNET             = Quadrillé
FILLLINE            = Ligne
FILLLINE45          = Ligne_45
FILLLINE90          = Ligne_90
FILLLINE135         = Ligne_135
FILLSQUARE          = Carré
FILLBOX             = Boîte
FILLCROSS           = Croix
FILLDASH            = Traitillé
FILLDOLMIT          = Dolmite
FILLHEX             = Hex
FILLSACNCR          = Sacncr
FILLSTEEL           = Acier

# Transparence
TRANSPARENT         = transparent

# Style de lignes et valeurs
LINESOLID           = Forme_pleine
LINEDASH            = Traitillé
LINEDOT             = Point
LINEDASHDOT         = Trait_point
LINEDASHDOTDOT      = Trait_point_point
LINERAIL            = Rail
LINEBORDER          = Bord
LINEDIVIDE          = Divisé
LINEFENCELINE       = Trait_barre

# Boutons
BUTTONOK            = OK
BUTTONDONE          = Effectué
BUTTONCANCEL        = Annuler
BUTTONREFRESH       = Rafraîchir
BUTTONCLOSE         = Fermer
BUTTONCLEAR         = Effacer
BUTTONSAVE          = Sauver

# Couleurs
COLORRED            = Rouge
COLORGREEN          = Vert
COLORBLUE           = Bleu

# BufferReport
BUFFERREPORTTITLE               = Créer tampon
BUFFERREPORTCREATED             = %s a été créé.
BUFFERREPORTUPDATED             = %s a été mis-à-jour.
BUFFERREPORTFEATURESSINGULAR    = %s objet tampon a été créé.
BUFFERREPORTFEATURESPLURAL      = %s objets tampons ont été créés.
BUFFERREPORTWARNINGSINGULAR     = <b>Avertissement:</b> la couche %s a été exclue du calcul de la zone tampon car elle a un système de coordonnées incompatible avec la carte, ou elle n'en a aucun
BUFFERREPORTWARNINGPLURAL       = <b>Avertissement:</b> les couches %s a été exclues du calcul de la zone tampon car elles ont un système de coordonnées incompatible avec la carte, ou elle n'en ont aucun
BUFFERREPORTERRORTITLE          = Erreur de calcul du tampon

# Tampon
BUFFERCLASSDESCR                = Classe d'entité pour la couche tampon
BUFFERSCHEMADESCR               = Schéma temporaire du tampon
BUFFERDIFFARBXY                 = Impossible de calculer des zones tampons autour d'objet dont le système de coordonnées est "Arbitraire X-Y". Veuillez décocher l'option "fusionner les zones tampons" ou ne sélectionner qu'une couche

# TamponUI
BUFFERTITLE                     = Créer zone tampon
BUFFERSUBTITLE                  = &nbsp;Paramétrage de la zone tampon
BUFFERINFOTEXT                  = Sélctionner des objets sur l'image.
BUFFERDISTANCE                  = Distance entre objets:
BUFFERLAYERS                    = Couche à inclure dans le calcul de la zone tampon:
BUFFERNOLAYER                   = <Aucun couche sélectionnée>
BUFFERNAME                      = Nom de la nouvelle couche tampon:
BUFFERNAMETEXT                  = Tampon 1
BUFFERMERGE                     = Fusionner les zones tampons
BUFFERFILLSTYLE                 = &nbsp;Style de remplissage
BUFFERFILLPATTERN               = Modèle de remplissage:
BUFFERFOREGROUNDCOLOR           = Couleur du premier plan:
BUFFERTRANSPARENCY              = Transparence:
BUFFERBACKGROUNDCOLOR           = Couleur de fond:
BUFFERBORDERSTYLE               = &nbsp;Style des bords
BUFFERBORDERLINEPATTERN         = Modèle de ligne:
BUFFERBORDERLINECOLOR           = Couleur de ligne:
BUFFERBORDERLINETHICKNESS       = Epaisseur de ligne:
BUFFERHELP                      = <li><p align="left">Le résultat du calcul du tampon a été mis dans une couche au dessous de la couche de l'objet choisi. Cette couche tampon porte le nom choisi ici.</li><li><p align="left">Pour créer différentes zone, veuillez utiliser différents noms.</li><li><p align="left">Pour cacher les zones tampons, éteignez leur couche.</li><li><p align="left">Les couches tampons sont temporaires et disparaîtront lorsque le visualiseur sera fermé.</li>
BUFFERERRORNEGATIVEDISTANCE     = Veuillez entrer un distance positive.
BUFFERERRORNOLAYERNAME          = Veuillez entrer un nom pour la couche.
BUFFERERRORNEGATIVETHICKNESS    = Veuillez entre une épaisseur positive ou nulle.
BUFFERERRORNOSELECTION          = Veuillez seléctionner un ou des objet(s) pour le calcul du tampon.

# Sélecteur de couleurs
COLORPICKERDLGTITLE             = Sélectionnez une couleur
COLORPICKERTITLE                = Palette de couleurs
COLORPICKERSUBTITLE             = Spécifiez une couleur
COLORPICKER100TRANSPARENCY      = 100%% transparent
COLORPICKERHEXFORMAT            = Format Hex

# MesureUI
MEASURETITLE            = Mesurer une distance
MEASUREINFO             = Cliquez un point de départ et final.
RESUME                  = Reprendre
STOP                    = Arrêter
CLEAR                   = Effacer
MILES                   = Miles
KILOMETERS              = Kilomètres
MEASUREHELP             = <li>Pour mesurer plusieurs distances, continuer continuer de cliquer des nouveaux points.</li><li>Pour terminer, cliquer &quot;Arrêter&quot;.</li><li>Vous pouvez déplacer ou zoomer la vue et continuer à mesurer en cliquant sur &quot;Reprendre&quot;.</li><li>Pour recommencer, cliquer &quot;Effacer&quot;.</li>
SEGMENT                 = Segment
TOTAL                   = Total
MEASUREERROR            = Erreur de mesure

# Mesure
MEASUREFEATURECLASS     = Classe d'entité pour couche mesurée
MEASURESCHEMADESCR      = Schéma de mesure temporaire
MEASUREPARTIAL          = Partiel
MEASURETOTAL            = total
MEASURELAYER            = Mesure

# HtmlViewerAbout
HTMLABOUTTITLE          = A propos %s
HTMLABOUTTITLEBAR       = Visualiseur MapGuide
HTMLABOUTSERVERTITLE    = Serveur MapGuide
HTMLABOUTVIEWERTITLE    = Visualiseur MapGuide
HTMLABOUTSERVERVERSION  = %s (Version %s)
HTMLABOUTVIEWERVERSION  = %s (Version %s)
HTMLABOUTTEXT           = <br>Ce produit est disponible et est sujet aux termes et conditions de GNU Lesser General Public License Version 2.1 ("LGPL").  A copy of the LGPL, as well as additional copyright notices and license terms applicable to portions of this product are set forth in the <a href="../localized/license_en.htm" target="blank">license</a> file.<br><br>All trademarks and registered trademarks mentioned herein are the property of their respective owners.<br><br>Copyright &copy; 2006 Autodesk, Inc.<br><br>
HTMLABOUTLICENSE        = Fichier licence
HTMLABOUTLICENSEFILE    = license_fr.htm

# LegendeUI
LEGENDLISTSEPARATOR     = ,

# PrintablePageUi
PRINTTITLE              = Obtenir une page imprimable
PRINTPAGEFOOTER         = Pied de page
PRINTMAPFORMAT          = Format d'impression
PRINTMAPORI             = Orientation de la page
PRINTELEMENTS           = Sélectionner les élément à inclure dans la page d'impression.
PRINTPAGETITLE          = Titre de la page:
PRINTLEGEND             = Légende
PRINTNORTHARROW         = Flèche du Nord
PRINTMAPSCALE           = Echelle
PRINTCREATEPAGE         = Créer page
PRINTQUALITY            = Qualité d'impression

# PropertyCtrl
PROPERTIESNONE          = Aucune sélectionnée
PROPERTIESNAME          = Nom
PROPERTIESVALUE         = Valeur
PROPERTIESITEMSEL       = Elément(s) sélectionné(s): {0}

# Search
SEARCHDLGTITLE          = Rechercher des objets
SEARCHTITLE             = Résultat de la recherche
SEARCHERROR             = Erreur lors de la recherche
SEARCHREPORT            = Rapport de recherche
SEARCHLAYERNOTFOUND     = Couche {0} pas trouvée!
SEARCHNOMULTIPROP       = Identité multi-propriété pas encore supportée!
SEARCHTYYPENOTSUP       = Identité de type de propriété pas encore supportée! ({0})
SEARCHNOMATCHES         = Aucune correspondance trouvée.

# SearchPrompt
SEARCHPROMPTFIND        = Trouver

# SelectWithinUi
SELECTWITHINTITLE       = Selectionner à l'intérieur de
SELECTWITHINAREAS       = Sélectionner des surfaces sur la carte.
SELECTWITHINRESTRICTION = Restreindre les résultats aux couches sélectionnées:
SELECTWITHINTEXT        = <li>Si vous continuez à sélectionner des surfaces sur l'image, cliquez &quot;Refraîchir&quot; pour mettre à jour la liste des couches.</li><li>Pour finire et sélcetionner tous les objets à l'intérieur des éléments en surbrillance, cliquez &quot;Terminer&quot;.</li><li>Pour recommencer, cliquez &quot;Effacer&quot;.</li>

# Error/Report
REPORTTITLE             = Rapport

# Legend UI
REFRESH                 = Refraîchir
EXPANDALL               = Etendre
COLLAPSEALL             = Tout replier
DISPLAYALLINGROUP       = Tout afficher dans le groupe
HIDEALLINGROUP          = Tout cacher dans le groupe
SHOWLONGTHEME           = Montrer thème long

# Task Bar
TASKS                   = Tâches

# Viewer Options
OPTIONSTITLE            = Options du visualiseur
OPTIONSINFOTEXT         = Sélectionner Options du visualiseur pour la barre de status et les indices d'outils.
OPTIONSDISTANCE         = Afficher les distance en
OPTIONSMETRIC           = Métrique (Kilomètres, Mètres)
OPTIONSUSENGLISH        = US/Anglais (Miles, Pieds)
OPTIONSPOSITION         = Afficher la position du curseur en
OPTIONSLATLON           = Latitude, Longitude (Degrés)
OPTIONSMAPUNITS         = Système de coordonnées de la carte (X,Y)

# AJAX Viewer
VIEWERLAYERS            = Couches
VIEWERPROPS             = Propriétés
VIEWERPANNORTH          = Déplacer au nord
VIEWERPANWEST           = Déplacer à l'ouest
VIEWERPANSOUTH          = Déplacer au sud
VIEWERPANEAST           = Déplacer à l'est
VIEWERZOOMIN            = Zoom intérieur
VIEWERZOOMOUT           = Zoom extérieur
VIEWERMOVESLIDER        = Cliquer et tirer pour déplacer la marge
VIEWERDRAGZOOM          = Cliquer et tirer pour zoomer
ENDSEL                  = CTRL + clic pour terminer

# Main Frame
NEEDLOGIN               = Vous devez entrer un identifiant et un mot de passe valables pour accéder au site
ALREADYINMEASURE        = Seulement une commande de mesure est autorisée dans une représentation We
ACCESSDENIED            = Accès refusé   
LATLONCURPOS            = Lat: {0}, Lon: {1}
MAPUNITSCURPOS          = X: {0}, Y: {1}
FEATURESSELECTED        = {0} éléments sélectionnés
FEATURESELECTED         = {0} élément sélectionné
MI                      = mi
FT                      = pds
IN                      = pcs
KM                      = km
MT                      = m
CM                      = cm
DIGALREADYRUNNING       = Exécution de la mesure impossible: Une commande de digitalisation est en cours.
MEASALREADYRUNNING      = Exécution de la digitalisation impossible: Une commande de mesure est en cours.

# Localized Icon Files
POWEREDBYICON           = PoweredBy_fr.gif

#fin du fichier





Si ca peut te servir :-)

Rémy

Hors ligne

 

#3 Mon 16 April 2007 11:27

poulet1212
Participant actif
Date d'inscription: 10 Apr 2007
Messages: 74

Re: [MGOS] Mesure en Mètre

J'allais oublier.... Quand tu fais des modifs dans les fichiers .temp, il est nécessaire, je crois, afin que les nouvelles modifications soient prisent en compte, de redémarrer le service mapguide (afin qu'il vide totalement son cache) recharger la page n'est pas suffisant.

Le service est accessible sous démarrer->panneau de configuration-> outils d'administration-> services

Rémy

Hors ligne

 

#4 Mon 16 April 2007 11:39

Jean marie
Participant assidu
Lieu: Moissy Cramayel
Date d'inscription: 15 Feb 2007
Messages: 309
Site web

Re: [MGOS] Mesure en Mètre

tu es trop fort toi.... wink

merci merci , je test ...
Jean-Marie

Dernière modification par Jean marie (Tue 17 April 2007 14:16)

Hors ligne

 

#5 Tue 17 April 2007 11:24

Jean marie
Participant assidu
Lieu: Moissy Cramayel
Date d'inscription: 15 Feb 2007
Messages: 309
Site web

Re: [MGOS] Mesure en Mètre

ça marche rien à dire ....
je re test le FDO pour ECW

merci encore Jean-Marie

Dernière modification par Jean marie (Tue 17 April 2007 11:24)


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

Hors ligne

 

#6 Wed 18 April 2007 22:05

Jean marie
Participant assidu
Lieu: Moissy Cramayel
Date d'inscription: 15 Feb 2007
Messages: 309
Site web

Re: [MGOS] Mesure en Mètre

une autre solution du forum...
http://www.nabble.com/measurement-in-me … #a10011844

easures are created in measure.php (line 90):

            $distance =
$srsMap->ConvertCoordinateSystemUnitsToMeters($distance);   
            if(!$us)
                $distance *= 0.001;             //get kilometers
            else
                $distance *= 0.000621371192;    //get miles

You can choose either to modify this server side script or the client side
one (measureui.templ) to output the distances in the units you prefer
Hope it helps


et ça marche aussi .... merci merci Jean-marie

Hors ligne

 

Pied de page des forums

Powered by FluxBB