#1 Mon 22 May 2017 18:54
- stephanie_j
- Participant occasionnel
- Lieu: Toulouse
- Date d'inscription: 22 May 2017
- Messages: 27
Openlayers seuils de visibilité
Bonjour
Pour alleger l'affichage de ma carte, je cherche à mettre des seuils de visibilité à mes différentes couches geojson sans succès pour l'instant ! Un extrait de mon script tel que sont construites mes couches (j'ai pas tout mis !) Je suppose que c'est au niveau de la définition de la couche, mais je n'arrive pas à faire marcherles différents scripts que je trouve sur le net
Code:
//MAP var map = new ol.Map({ target: 'carte', }); //VIEW map.setView(new ol.View({ center: [286436,6207086], zoom: 12, minZoom: 11 })) ; //OPEN STREET MAP var donnees_osm =new ol.source.OSM() ; var couche_osm = new ol.layer.Tile({source: donnees_osm}); map.addLayer(couche_osm); //arteres geojson var artere_geojson = new ol.source.Vector({ url:'data/artere.geojson', format :new ol.format.GeoJSON() }); var couche_artere = new ol.layer.Vector({ source :artere_geojson }); map.addLayer(couche_artere);
Merci pour votre aide
Au passage je cherche aussi à faire un export png de ma carte.... si vous avez des liens je suis preneuse car sur le site openlayers.org pas facile de tout comprendre
Stéphanie
Hors ligne
#2 Mon 22 May 2017 20:39
- Blaise Picinbono
- Participant actif
- Date d'inscription: 8 Jan 2015
- Messages: 70
- Site web
Re: Openlayers seuils de visibilité
Bonjour;
Pour les seuils de visibilité avec openlayers 3, il faut jouer avec les paramètres "minResolution" et "maxResolution" dans le bloc "new ol.layer.Vector". Ces paramètres peuvent être des valeurs décimales.
Par exemple, dans la définition de votre couche "couche_artere":
Code:
var couche_artere = new ol.layer.Vector({ source :artere_geojson, minResolution: 0.07, maxResolution: 0.035 });
Bien sûr, adaptez ces paramètres à votre cas précis.
Dernière modification par Blaise Picinbono (Mon 22 May 2017 20:39)
Hors ligne
#3 Wed 31 May 2017 16:06
- stephanie_j
- Participant occasionnel
- Lieu: Toulouse
- Date d'inscription: 22 May 2017
- Messages: 27
Re: Openlayers seuils de visibilité
Merci
Je me doutais bien que ce ne devait pas être très compliqué ;-)
J'ai du un peu tatoner pour la résolution, mais j'arrive au résultat voulu c'est le principal !
Stéphanie
Hors ligne