Pages: 1
- Sujet précédent - [geoserver] restriction dynamique de l'etendue de visualisation - Sujet suivant
#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
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
Pages: 1
- Sujet précédent - [geoserver] restriction dynamique de l'etendue de visualisation - Sujet suivant