[Dutch] Openlayers3 map control

Siebe Bosch siebe op hydroconsult.nl
Di Okt 3 01:33:36 PDT 2017


Wij gebruiken MapServer voor een project, maar denk dat je hier wel wat 
aan hebt. Het is tenslotte allemaal Javascript.

Het aanmaken van de layer in Openlayers:

             layerRegions = new ol.layer.Image({
                 source: new ol.source.ImageWMS({
                     url: serverURL,
                     params: {'LAYERS': 'REGIONS'},
                     serverType: 'mapserver'
                 })
             });

De functie waarmee je de laag aan- en uitzet:

         function toggleLayer(myLayer, checked) {
             switch (myLayer) {

                 case 'layerRegions':
                     if (checked) {
                         layerRegions.setVisible(true);
                     } else {
                         layerRegions.setVisible(false);
                     }
                     break;

Je kunt het fenomeen live in actie zien in ons project 
http://stamp-mali.org/stamp/

Met vriendelijke groet,
Siebe Bosch



On 3-10-2017 08:25, Ouke Weijer wrote:
>
> Beste Lezers
>
> Voor Het Project aardgas vrij van de gemeente Alkmaar moet ik het 
> kaartmateriaal beschikbaar stellen op internet. Nu hebben we een 
> geoserver waar al het kaartmateriaal opstaat. En ik ben nu bezig om 
> dit te presenteren in Openlayers3. Het koppelen van alle kaarten is 
> niet zo een probleem echter de mogelijkheid om kaarten aan en uit te 
> zetten wil nog niet werken. Hebben jullie eenvoudige voorbeelden die 
> ik kan gebruiken om mijn kaart aan te passen.
>
> Op dit moment heb ik een site gemaakt in leaflet waarin het mogelijk 
> is om lagen aan en uit te zetten. Echter leaflet ondersteund niet echt 
> goed / lekker het bevragen van de kaart. Aangezien het belangrijk is 
> dat ook administratieve gegevens moeten kunnen worden geraadpleegd heb 
> ik dus gekozen voor openlayers.
>
> Voor een voorbeeld kun je kijken op de site www.datalabalkmaar.nl 
> <http://www.datalabalkmaar.nl> onder de kop “info op de kaart”
>
> Wil je zelf de wms service willen gebruiken 
> http://datalab.alkmaar.nl:8080/geoserver/Alkmaar/wms 
> <http://datalab.alkmaar.nl:8080/geoserver/Alkmaar/wms>?
>
> Met vriendelijke groet
>
> Ouke Weijer
>
> Senior medewerker GEO-Informatie
>
> gemeente Alkmaar
>
> tel:(072) <tel:%28072%29> 548 8576
>
> mob: 0641520090
>
> Aanwezig: Maandag, Dinsdag, Donderdag en Vrijdag
>
>
>
> _______________________________________________
> Dutch mailing list
> Dutch op lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/dutch

-- 
------------- volgend deel ------------
Een HTML-bijlage is gescrubt...
URL: <http://lists.osgeo.org/pipermail/dutch/attachments/20171003/5e91c5e1/attachment-0001.html>
------------- volgend deel ------------
Een niet-tekst bijlage is gescrubt...
Naam: signature_60pct.gif
Type: image/gif
Grootte: 30165 bytes
Omschrijving: niet beschikbaar
URL : <http://lists.osgeo.org/pipermail/dutch/attachments/20171003/5e91c5e1/attachment-0001.gif>


Meer informatie over de Dutch maillijst