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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#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