Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#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

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 mars 2006
Messages: 7464
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.

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

 

Pied de page des forums

Powered by FluxBB

Partagez  |