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 Tue 04 September 2012 08:32

icadedt
Participant assidu
Lieu: ici et là
Date d'inscription: 21 Jul 2006
Messages: 478

[geoserver] restriction dynamique de l'etendue de visualisation

Bonjour,

j'ai un wms geoserver au niveau de la France entière,
je souhaite savoir si depuis un client comme openlayers ou googlemaps,
on peut restreindre l'affichage à un périmètre restreint.
Dans l'URL est il possible d'envoyer un parametrage sur l'emprise ou
quelque chose comme cela?

Merci d'avance

Hors ligne

 

#2 Tue 04 September 2012 10:31

tamus
Participant occasionnel
Lieu: paris
Date d'inscription: 18 Dec 2008
Messages: 27

Re: [geoserver] restriction dynamique de l'etendue de visualisation

Bonjour Icadedt,

je te invite à regarder cette page préparée par Nicolat M. : http://libreavous.teledetection.fr/geom … ux-de-zoom

Bonne journée,

Hors ligne

 

#3 Wed 05 September 2012 09:47

icadedt
Participant assidu
Lieu: ici et là
Date d'inscription: 21 Jul 2006
Messages: 478

Re: [geoserver] restriction dynamique de l'etendue de visualisation

sinon dans geoserver , existe il un moyen pour limiter l'affichage des ponctuels ?
Par exemple, j'ai un layers avec des millions de points par exemple,
tous les afficher n'a pas de sens et rend illisible, comment dire à geoserver de limiter
l'affichage des ponctuels du layer qu'a 100 en meme temps par exemple?

Hors ligne

 

#4 Wed 05 September 2012 15:02

Tony VINCENT
Participant actif
Lieu: Poitiers
Date d'inscription: 13 Jan 2010
Messages: 86

Re: [geoserver] restriction dynamique de l'etendue de visualisation

Bonjour,

Oui à partir d'OpenLayers tu peux restreindre l'affichage à un périmètre voulu.

Pour cela, il faut que tu utilises maxExtent et restrictedExtent dans les options de ta carte.

Exemple :

Code:

// Le périmètre souhaité
var extent = new OpenLayers.Bounds(-20037508.34, -20037508.34, 20037508.34, 20037508.34);

var mapOptions = {                                                                                                               
              maxExtent: extent,
              restrictedExtent: extent,
...
};
map = new OpenLayers.Map("map", mapOptions);

En espérant que cela puisse d'aider.

Tony

Hors ligne

 

#5 Sat 08 September 2012 20:03

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9864
Site web

Re: [geoserver] restriction dynamique de l'etendue de visualisation

Bonjour,

Dans OpenLayers tu ne pourras restreindre que l'affichage c^oté client, mais ton service WMS sera disponible sur toute l'étendue. Si tu veux "protéger" tes données il faudra passer par un proxy (mapProxy ?) ou un service d'ACL pour WebService (52°North en propose mais il y en a quelques uns).

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#6 Mon 10 September 2012 13:32

Ceva
Participant occasionnel
Lieu: Biem Assi
Date d'inscription: 14 Oct 2009
Messages: 20

Re: [geoserver] restriction dynamique de l'etendue de visualisation

Bonjour,
La seconde methode consiste à restreindre sa  couche lors de sa configuration
dans geoserver


Chef de projet SIG

Hors ligne

 

Pied de page des forums

Powered by FluxBB