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

#1 Fri 08 August 2008 17:51

chevalier_noir
Participant occasionnel
Date d'inscription: 18 Jun 2008
Messages: 13

Zoom sur lieu (objets ponctuels, XY via ODBC, MapGuide OS)

Bonjour à tous,

Encore un à régler un prolème au niveau du zoom sur lieu.

En effet, nous avons préparé des fonctions de recherche classés par thématique, sur des objets ponctuels stockés dans une base de données, accédés VIA odbc. Seulement l'échelle du zoom sur un lieu est de 1/001, et du coup il faut netteemnt dézoomer...

Dans MapGuide 6.5, la ruse consistait à faire un zool sur lieu de type "select y-10,x-10,y+10,x+10 from bla bla", mais la, je ne vois pas comment déterminer le cadre de zoom sur mes objets...

Des idées ?

Merci d'avances...

Hors ligne

 

#2 Fri 08 August 2008 20:47

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

Re: Zoom sur lieu (objets ponctuels, XY via ODBC, MapGuide OS)

Bonjour Marc

une piste à creuser ... le zoom mini dans la gestion des calques en ajax

voir la capture

cordialement jean-Marie

Dernière modification par Jean marie (Fri 08 August 2008 20:48)


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

Hors ligne

 

#3 Mon 11 August 2008 09:37

chevalier_noir
Participant occasionnel
Date d'inscription: 18 Jun 2008
Messages: 13

Re: Zoom sur lieu (objets ponctuels, XY via ODBC, MapGuide OS)

Salut Jean-Marie,

D'une part, cette option est désactivée chez moi (sans toutes les cartes, aps moyen de l'actuiver, cases en grisé)

d'autre part, j'au un autre problème sur une carte :

---------------------------
Erreur
---------------------------
Une erreur est survenue.
Souhaitez-vous effectuer un débogage ?

Ligne : 342
Erreur : 'legend.currentRange' a la valeur Null ou n'est pas un objet.
---------------------------
Oui   Non   
---------------------------



Je ne sais pas si c'est lié...

Hors ligne

 

#4 Mon 11 August 2008 15:59

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

Re: Zoom sur lieu (objets ponctuels, XY via ODBC, MapGuide OS)

bonjour Marc
Oups .... je sèche sur ton problème

courage ...wink

et bonne journée
cordialement jean-marie

Hors ligne

 

#5 Sun 17 August 2008 22:45

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

Re: Zoom sur lieu (objets ponctuels, XY via ODBC, MapGuide OS)

bonsoir
j'ai une réponse pour ton 1er problème et le zoom mini
celui ci est paramétrable seulement en ajax
choisir la carte pour faire le zoom pour la capture c'est adresse-pub
ensuite forcer le nombre d'échelle (point 1 de la capture) l'option ne sera plus désactivé après
et après définir un zoom mini
le problème sur ce genre de manip est que la plage d'échelle est complètement délirante  (1/240 eme ???) mais enfin ...j'ai pas trouvé d'autre solution
si une personne à une idée à ce sujet merci ...
la fonction est mise en oeuvre sur mon PLU qui sera bientôt sur le site de la commune de moissy-cramayel ( fonction recherche d'adresse)
en ajax voila le lien ( user test mot de passe test )
http://80.13.103.30/mapguide2008/mapvie … ;LOCALE=fr

autre information pour aller un peu plus vitre le serveur Mapguide génère un fichier JPG et non PNG qui améliore la navigation mais baisse un peu la qualité de l'image
pour cela éditer le fichier   ajaxmappane.templ et remplacer le format PNG par le format JPG

source mapguide_enterprise_implementation_best_practices

Using JPG Instead of PNG (for AJAX)
You can greatly increase the speed of a site by having Autodesk MapGuide server
generate maps as JPG rather than PNG. The file size of JPG images created for the
AJAX viewer application can be smaller that the corresponding PNG image. There is a
trade-off in terms of visual quality, however, as the PNG format generally has higher
display quality. From a performance standpoint, using JPG files can improve performance
of the application considerably.
To do this, edit the RequestMapImage() function of the ajaxmappane.templ file and
change the FORMAT parameter to JPG instead of PNG. 
The ajaxmappane.templ file is found in the <install
directory>\WebServerExtensions\www\viewerfiles folder


cordialement Jean-Marie

Dernière modification par Jean marie (Sun 17 August 2008 22:50)


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

Hors ligne

 

#6 Mon 18 August 2008 10:02

chevalier_noir
Participant occasionnel
Date d'inscription: 18 Jun 2008
Messages: 13

Re: Zoom sur lieu (objets ponctuels, XY via ODBC, MapGuide OS)

Bonjour Jean Marie,

D'abord merci pour le tip du JPG / PNG, ça semble en effet rendre mon MapGuide plus rapide...

Concernant le zoom sur ponctuel, le problème est que j'ai tenté le tuilage pour avoir ce zoom maxi, mais c'est d'une part plus long pour afficher une carte, et en plus, mes recherches ne fonctionnent plus du tout.

Si quelqu'un à une idée...

Hors ligne

 

#7 Sat 08 November 2008 09:30

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

Re: Zoom sur lieu (objets ponctuels, XY via ODBC, MapGuide OS)

Bonjour Marc
j'ai trouvé une astuce par hasard sur MapGuide User list
pour définir un zoom mini dans ta carte en AJAX sans toucher la gestion des calques dans studio avec le problème des échelles qui sont non standard
il est nécessaire de modifier une variable  dans le fichier \ www \ viewerfiles \ ajaxmappane.templ de MGOS 2.X
var minScale = 0.001, maxScale = 1000000000000;
par var minScale = 10, maxScale = 1000000000000;

et ça marche pour les objets point dans l'exemple le zoom sera à l'échelle 1/10 ème sur les points

ma source la MapGuide User list
cordialement

Hors ligne

 

#8 Sun 26 April 2009 20:35

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

Re: Zoom sur lieu (objets ponctuels, XY via ODBC, MapGuide OS)

c'est encore moi wink
j'ai trouvé aussi une petite astuce pour avoir des échelles standardisés dans MapGuide du type 1/200, 1/500 et non 1/275 ou 1/750 qui n'est pas terrible pour des impressions à l'échelle
Pour cela éditer le fichier XML avec MapGuide Maestro  votre présentation web ( présentation Layout )
[img]http://lh5.ggpht.com/_CVufDsbmFAM/Sgdhw57yVzI/AAAAAAAAA8c/kftQTGQFGp4/s1600-h/edirxml5.jpg[/img]
et modifier les échelles à la balise suivante

Code:

</MapLayerGroup>
<BaseMapDefinition>
   <FiniteDisplayScale>200</FiniteDisplayScale>
   <FiniteDisplayScale>250</FiniteDisplayScale>
   <FiniteDisplayScale>300</FiniteDisplayScale>
   <FiniteDisplayScale>350</FiniteDisplayScale>
   <FiniteDisplayScale>400</FiniteDisplayScale>
   <FiniteDisplayScale>450</FiniteDisplayScale>
   -------- etc
   <BaseMapLayerGroup>

MapGuide Maestro offre une fonction d’édition des échelles sur votre carte de base dans sa Preview release et bien plus aussi comme la création de tuilage par exemple  …
j'en parle ici  http://geo-topo.blogspot.com/2009/04/as … -dans.html
[img]http://lh5.ggpht.com/_CVufDsbmFAM/SgdhxsLzmFI/AAAAAAAAA8k/4V4MtWCyKk4/s1600-h/Editiondesechelles3.jpg[/img]

cordialement

Dernière modification par Jean marie (Mon 11 May 2009 01:26)

Hors ligne

 

#9 Thu 10 September 2009 11:30

Brice GAL
Participant occasionnel
Lieu: SYANE
Date d'inscription: 6 Sep 2005
Messages: 42
Site web

Re: Zoom sur lieu (objets ponctuels, XY via ODBC, MapGuide OS)

Bonjour,

voici mon souci: pouvoir définir un zoom maxi (par type de lieu à rechercher) lors du lancement d'une recherche sur un lieu. En relisant les mails précédemment échangés sur le sujet, j'ai testé le paramétrage des échelles d'affichage, qui a  une incidence sur le zoom de recherche sur le lieu, mais qui est bloquant par ailleurs pour réaliser un zoom "tout court", sans passer par la recherche de lieu .... Vous suivez toujours?
Peut on gérer indépendamment ces facteurs de zooms?

Brice GAL
SDIS 74

Dernière modification par Brice GAL (Thu 10 September 2009 11:52)


B. GAL
Resp SI / SIG / Informatique
SYANE

Hors ligne

 

Pied de page des forums

Powered by FluxBB