Pages: 1
- Sujet précédent - [geoserver] restriction dynamique de l'etendue de visualisation - Sujet suivant
#1 mar. 04 septembre 2012 08:32
- icadedt
- Membre
- Lieu: ici et là
- Date d'inscription: 21 juil. 2006
- Messages: 476
[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 mar. 04 septembre 2012 10:31
- tamus
- Membre
- Lieu: paris
- Date d'inscription: 18 déc. 2008
- Messages: 20
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 mer. 05 septembre 2012 09:47
- icadedt
- Membre
- Lieu: ici et là
- Date d'inscription: 21 juil. 2006
- Messages: 476
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 mer. 05 septembre 2012 15:02
- Tony VINCENT
- Membre
- Lieu: Poitiers
- Date d'inscription: 13 janv. 2010
- Messages: 68
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 sam. 08 septembre 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
* Partageons ce qui nous départage !!
* GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#6 lun. 10 septembre 2012 13:32
- Ceva
- Membre
- 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

