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 Thu 16 September 2010 16:55

tiolebucheron
Participant actif
Lieu: Rouen
Date d'inscription: 26 Mar 2006
Messages: 147

[Openlayer svn] Centrer sur un multipolygon

Bonjour

J'ai un problème à vous soumettre. J'utilise la fonction setCenter pour zoomer sur un objet multipolygon. La configuration du setcenter permet de définir l'échelle du zoom.

Code:

map.setCenter(new OpenLayers.LonLat(lonlat[0],lonlat[1]));
            map.zoomToScale(10000);}

Voici le problème, lorsque le multipolygon est dispersé le zoom n'est plus adapté pour visualiser cet objet. Comment avez vous gérer ce genre de problème. Comment peut-on zoomer sur l'extend de la géométrie?

Merci de votre aide Tio.

Hors ligne

 

#2 Fri 17 September 2010 10:57

Antoine LOTZ
Juste Inscrit !
Date d'inscription: 14 Aug 2009
Messages: 7

Re: [Openlayer svn] Centrer sur un multipolygon

En utilisant la fonction openlayers ZoomToExtent : http://dev.openlayers.org/docs/files/Op … omToExtent...

Cordialement.

Dernière modification par Antoine LOTZ (Fri 17 September 2010 10:57)

Hors ligne

 

#3 Sun 19 September 2010 14:34

tiolebucheron
Participant actif
Lieu: Rouen
Date d'inscription: 26 Mar 2006
Messages: 147

Re: [Openlayer svn] Centrer sur un multipolygon

Je suis passé à coté.

Pour récupérer le bound, j'ai utilisé cette requête "SELECT Box2D(ST_Envelope(the_geom)) FROM table";

Merci Tio

Hors ligne

 

Pied de page des forums

Powered by FluxBB