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

Pour sa 21ème année, l’association GeoRezo a toujours besoin de vous !

10€ = 1 mois de frais bancaires ; 15€ = 12 mois de nom de domaine ; 30€ = 1 semaine de location des serveurs …

Faire un don 

Retrouver nos membres bienfaiteurs

#1 Fri 09 May 2008 10:11

Sunvialley
Juste Inscrit !
Date d'inscription: 9 May 2008
Messages: 5

[Openayers] Overview et projection

Bonjour,

j'essaie de comprendre comment fonctionnent tous les paramètres de projections sous OpenLayers et j'ai un problème avec l'overview.

Mes données sont sous forme MXD, déployées dans un service WMS sous un arcGIS Server. Le système de coordonnée est le RGF93_Lambert_93 et la projection du Lambert_Conformal_conic (c'est encore un peu flou pour moi tout cela).

De base, ma carte était déformée, mais j'avais bien la minicarte qui correspondait.
Ensuite, j'ai paramétrer la carte pour avoir la bonne projection, mais je n'arrive plus à affichier correctement la mini-carte, celle-ci n'est pas bien placée ou pas au bon zoom.... enfin elle est complètement dans les choux.

Voici les paramètres que j'ai utilisé pour la carte :

Code:

                map = new OpenLayers.Map(
                            $('map'), 
                            {
                                controls: [],
                                projection: new OpenLayers.Projection("epsg:27572"),
                                displayProjection:new OpenLayers.Projection("epsg:4326"),
                                units:"m",
                                maxExtent: new OpenLayers.Bounds(637049, 6863946, 646842, 6869467),
                                minScale: 5000000
                            }
                );

et pour la minimap :

Code:

            var overviewMapOptions = {
                numZoomLevels: 1,
                projection: new OpenLayers.Projection("epsg:27572"),
                displayProjection:new OpenLayers.Projection("epsg:4326"),
                units:"m",
                maxExtent: new OpenLayers.Bounds(637049, 6863946, 646842, 6869467),
                minScale: 5000000
            };
            
            map.addControl(new arxMap.clsMapOverview({
                div: $('overviewmap'),
                mapOptions: overviewMapOptions,
                size: new OpenLayers.Size(250, 160)
            }));

c'est à dire à peu près la même chose.

J'ai séparé les 2 "options" est-ce que cela a une incidence ? (j'ai un problème de récurrence si j'utilise les mêmes, je ne sais pas pourquoi).
J'ai l'impression que lorsque je laisse la minimap en "degrees" et en projection de base, le résultat est plus proche (mais c'est loin dêtre correct).

J'espère que quelqu'un peut m'aider.
Merci d'avance.

Hors ligne

 

#2 Wed 14 May 2008 18:05

Sunvialley
Juste Inscrit !
Date d'inscription: 9 May 2008
Messages: 5

Re: [Openayers] Overview et projection

en fait, après bcp d'essai, j'ai viré le maxResolution et le minScale pour l'overview et ca marche...

:resolu:

Hors ligne

 

Pied de page des forums

Powered by FluxBB