Voor b. kun je altijd lokaal een JSON evt GML file inladen in een OpenLayers Vector Layer. De JSON data haal je in 1x op via (zie ook MvE mail) bijv:
http://geodata.nationaalgeoregister.nl/bestuurlijkegrenzen/wfs?SERVICE=WFS&VERSION=1.1.0&REQUEST=GetFeature&TYPENAME=bestuurlijkegrenzen:gemeenten_2012&SRSNAME=EPSG:900913&outputFormat=json

Die bewaar je in een file, zeg gemeenten.json. In OL laadt je die lokaal, door deze op je webserver te zetten, zeg in een dir 'data', met bijv.

new OpenLayers.Layer.Vector('Gemeenten', {
    strategies: [new OpenLayers.Strategy.Fixed()],
    protocol: new OpenLayers.Protocol.HTTP({
        url: 'data/gemeenten.json',
        format: new OpenLayers.Format.GeoJSON()
    }),
    projection: new OpenLayers.Projection("EPSG:900913")
})

groeten,

Just

On 17-10-13 01:13, Sebastiaan Couwenberg wrote:
On 10/17/2013 12:36 AM, nouwsfam wrote:
Ik heb nog twee wensen:

a) bepaalde gemeenten uitfilteren. Dat kan waarschijnlijk niet aan de
kant van de WFS server. Dus ik zal een filter in openlayers moeten
aanbrengen, nietwaar?

b) de data gemeenten_2012 kan ik voor deze toepassing net zo goed lokaal
opslaan (xml) en lokaal laden. Op welke manier moet ik deze data dan
inlezen via OpenLayers?

Ik zou beide wensen combineren door de TOPgrenzen zelf in een PostGIS
database te laden en met MapServer of Geoserver via WFS/WMS te serveren.
Zoals ik in het topic op het forum eerder had gepost. Het is wel wat
meer werk, maar daardoor heb je wel alles in eigen hand om naar
hartenlust aan te passen.

In mijn OpenLayers site heb ik naast de PDOK BAG WFS ook mijn eigen BAG
WFS (momenteel alleen woonplaatsgrenzen), omdat de PDOK BAG WFS niet
genoeg metadata bevat voor wat ik ermee wil doen.

Wederom is de OpenLayers route weer laagdrempeliger. Filteren van WFS
requests is mogelijk. Dit voorbeeld heb je vast al gevonden:

http://dev.openlayers.org/releases/OpenLayers-2.13.1/examples/wfs-filter.html

Dit is voor wens a, voor wens b moet je toch echt met OGC servers aan de
slag. Hoewel je misschien af kan met een caching proxy als zoiets
bestaat voor WFS services.

Mvg,

Bas



--
kind regards / met vriendelijke groet,

--Just

Just van den Broecke  [email protected]
Just Objects B.V.     tel +31 65 4268627 Skype: justb4
The Netherlands       http://www.justobjects.nl






_______________________________________________
Talk-nl mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/talk-nl

Antwoord per e-mail aan