Ik was een aantal datasets die ik in een eigen applicatie gebruik aan het nalopen en kwam er toen achter dat ik de Vierkantstatistieken vanaf 2015 niet ik kon lezen. Het gaat daarbij zowel om de 100m als de 500m statistieken.
De WMS van beide diensten biedt alleen kaartlagen t/m 2014. De WFS biedt in het capabilties document ook lagen aan voor 2015, 2016 en 2017. Het is echter niet mogelijk om die lagen ook daadwerkelijk in te laden.
In mijn eigen applicatie krijg ik als antwoord:
<ows:ExceptionReport xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.0.0" xsi:schemaLocation="http://www.opengis.net/ows/1.1 http://geodata.nationaalgeoregister.nl/schemas/ows/1.1.0/owsAll.xsd"> <ows:Exception exceptionCode="OperationProcessingFailed" locator="GetFeature"> <ows:ExceptionText>Error occurred getting features Schema 'vierkant100m2015' does not exist.</ows:ExceptionText> </ows:Exception> </ows:ExceptionReport>
QGIS denkt er dit van:
Analyse van antwoord DescribeFeatureType mislukt voor url restrictToRequestBBOX=‘1’ srsname=‘EPSG:28992’ typename=‘cbsvierkanten500mv2:vierkant500m2017’ url=‘https://geodata.nationaalgeoregister.nl/cbsvierkanten500mv2/ows’ version=‘auto’ table=“” sql=: het is waarschijnlijk een schema voor Complex Features
Misschien zijn de laagnamen voor de afgelopen 3 jaar abusievelijk in de capabilities terecht gekomen, en is deze data simpelweg niet beschikbaar. Maar hun aanwezigheid is wel vervelend voor applicaties die op basis van het capbailties document de inhoud van diensten ontdekken (zoals QGIS).