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 Wed 04 September 2013 13:35

snaileater
Participant actif
Date d'inscription: 5 Nov 2008
Messages: 121

[OpenLayers] Lecture de projection "erronée" d'un .map ... ?

Bonjour,
je fais mes premiers essais avec OpenLayers (et GeoExt).

Je cherche à afficher un .map, cela fonctionne à peu près correctement mais manifestement la projection est mal comprise : mon image initiale est minuscule (qq pixels) puis, qd je zoome, mon département est bizarrement "écrasé".

Dans mon . map j'ai bien un bloc PROJECTION (au niveau map) qui est du 2154 (RGF93)

Par contre, dans mon code openlayers, qd je fait un map.getProjection(), il me retourne du 4326 (WGS84)

De ce fait, je suppose, le map.zoomToMaxExtent() que je teste doit réduire ma carte à quelques pixels ...

Ou est-l'astuce ?

Merci d'avance.

Hors ligne

 

#2 Fri 06 September 2013 11:05

snaileater
Participant actif
Date d'inscription: 5 Nov 2008
Messages: 121

Re: [OpenLayers] Lecture de projection "erronée" d'un .map ... ?

Bon ... je me réponds :

Apparemment il faut forcer la projection de la map du coté du code d'Openlayers.

Par ex :

Code:

var map = new OpenLayers.Map("map",
            {
            maxExtent: new OpenLayers.Bounds(A,B,C,D),    
            projection: "EPSG:2154"
            }
);

Et la ça marche ...

Merci à toi !

Hors ligne

 

Pied de page des forums

Powered by FluxBB