<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/4.6.6">
</HEAD>
<BODY>
Paul,<BR>
<BR>
Dit is wat de BAGViewer in essentie doet:<BR>
<BR>
1. <A HREF="https://bagviewer.kadaster.nl/lvbag/bag-viewer/api/search?count=10&offset=0&searchQuery=grote+markt+1,+groningen">https://bagviewer.kadaster.nl/lvbag/bag-viewer/api/search?count=10&offset=0&searchQuery=grote+markt+1,+groningen</A><BR>
Het resultaat bevat een verblijfobject id (0014010011065378) en de coordinaten: 233817.714, 581973.707<BR>
<BR>
2. Een query op basis van het verblijfsobject id: <A HREF="https://bagviewer.kadaster.nl/lvbag/bag-viewer/api/bag/bevragen?objectId=0014010011065378">https://bagviewer.kadaster.nl/lvbag/bag-viewer/api/bag/bevragen?objectId=0014010011065378</A><BR>
Dit geeft onder anderen het pand id: 0014100010934570<BR>
(Er worden ook queries gedaan voor lig- en standplaatsen, maar die laat ik hier even achterwege);<BR>
<BR>
3. Een WFS query op basis van het pand id naar https://bagviewer.kadaster.nl/lvbag/bag-viewer/wfs<BR>
POST data:<BR>
<BR>
<wfs:GetFeature xmlns:wfs="http://www.opengis.net/wfs" service="WFS" version="1.0.0" xsi:schemaLocation="http://www.opengis.net/wfs http://schemas.opengis.net/wfs/1.0.0/WFS-transaction.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<wfs:Query typeName="pand" xmlns:null="http://bag.geonovum.nl">
<ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
<ogc:And>
<ogc:Or>
<ogc:PropertyIsEqualTo>
<ogc:PropertyName>identificatie</ogc:PropertyName>
<ogc:Literal>0014100010934570</ogc:Literal>
</ogc:PropertyIsEqualTo>
</ogc:Or>
<ogc:BBOX>
<ogc:PropertyName>geometrie</ogc:PropertyName>
<gml:Box xmlns:gml="http://www.opengis.net/gml" srsName="EPSG:28992">
<gml:coordinates decimal="." cs="," ts=" ">233451.474,581775.467 234183.954,582171.947</gml:coordinates>
</gml:Box>
</ogc:BBOX>
</ogc:And>
</ogc:Filter>
</wfs:Query>
</wfs:GetFeature>
<BR>
Dit geeft onder anderen de pandgeometrie.<BR>
<BR>
<BR>
Andere opties:<BR>
- In plaats van de kadaster WFS kan je ook deze (officiële?) gebruiken: <A HREF="http://geodata.nationaalgeoregister.nl/bag/wfs">http://geodata.nationaalgeoregister.nl/bag/wfs</A><BR>
- Omdat beide WFS services ook de pandgeometrie teruggeven bij het opvragen van een verblijfsobject, kan je stap 2 ook overslaan en het verblijfsobject opvragen via de WFS service<BR>
-De laatste stap zou je ook op basis van OpenStreetmap kunnen doen:<BR>
<BR>
<A HREF="http://overpass-api.de/api/interpreter?data=[">http://overpass-api.de/api/interpreter?data=[</A>out:json][timeout:25];(way["ref:bag"="14100010934570"]);out body;>;out skel qt;<BR>
<BR>
Zorg er daarbij wel voor dat je de voorloop nullen van het pand id weg laat.<BR>
<BR>
<BR>
Groeten,<BR>
Gertjan Idema<BR>
<BR>
On Thu, 2016-06-16 at 11:43 +0200, Paul Meems wrote:
<BLOCKQUOTE TYPE=CITE>
    Bedankt Rob,
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    Ziet er erg interessant uit. Ik zal kijken of we dat als fallback kunnen gebruiken voor adrespunten die niet binnen een BAG-pand liggen.
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    Ik zie dat de BAGViewer van het Kadaster wel obv een adres een BAG-geometry terug geeft. Ik heb al geprobeerd om de WFS te achterhalen, maar dat is me nog niet gelukt.
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    Met vriendelijke groet,<BR>
    <BR>
    Paul <BR>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <TABLE>
<TR>
<TD>
<BR>
<TABLE>
<TR>
<TD>
<A HREF="http://www.topx-geo-ict.nl"><IMG SRC="https://docs.google.com/uc?id=0B8UeIGgvyx2VUEhWSzJiZWZUXzhrbWlPVkNiY0tVNTZRMFpF&export=download" WIDTH="78" HEIGHT="96" ALIGN="bottom" ALT="TopX Geo-ICT"></A><BR>
<BR>
<BR>
</TD>
<TD>
Paul Meems<BR>
Senior GIS consultant<BR>
<FONT SIZE="1">06-53989481</FONT><BR>
<BR>
Wij bieden ondersteuningvoor <A HREF="http://www.mapwindow.org/">MapWindow GIS</A><BR>
<BR>
<BR>
</TD>
</TR>
</TABLE>
<A HREF="https://mapwingis.codeplex.com/releases">Download the latest MapWinGIS mapping engine.</A><BR>
<BR>
<A HREF="https://mapwindow5.codeplex.com/releases">Download the latest MapWindow 5 open source desktop application.</A><BR>
<BR>
<BR>
</TD>
</TR>
</TABLE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    Op 15 juni 2016 21:26 schreef Rob van Loon <<A HREF="mailto:rob.v.loon@gmail.com">rob.v.loon@gmail.com</A>>:
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        Hallo,
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <BR>
        <BR>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        Er staat mij bij dat het BAG adrespunt (verblijfsobject) niet per se binnen het BAG-pand moet liggen. Het zal vaak wel zo zijn, maar volgens mij dus niet per definitie. Misschien dat de echte BAG-experts daar een beter antwoord op kunnen geven.
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <BR>
        <BR>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        Om van adres-punt naar BAG-pand te gaan heb ik een tijdje geleden een demo-webapp gemaakt. Die is gebaseerd op linked-data. Er is een test-server opgezet met een triple-store waar het BAG is ingelezen (vraag me niet welke versie precies). Via SPARQL is die te bevragen: geef een adres op en de geom van het pand komt retour. Het duurt wel even voordat je antwoord hebt: zeg 15 seconden wachten.
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <BR>
        <BR>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        De applicatie is hier te vinden: <A HREF="http://borrob.github.io/LOD_example/">http://borrob.github.io/LOD_example/</A>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        Code staat op github: <A HREF="https://github.com/borrob/LOD_example">https://github.com/borrob/LOD_example</A>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        De testserver <A HREF="http://almere.pilod.nl/sparql">http://almere.pilod.nl/sparql</A> met de triple-store wordt beheerd door het Platform Linked Data (<A HREF="http://www.pilod.nl/">http://www.pilod.nl/</A>)
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <BR>
        <BR>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        Nieuwsgierig geworden? Kom dan luisteren naar mijn verhaal hierover op de FOSS4G!
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <BR>
        <BR>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        Groeten,
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <BR>
        <BR>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        Rob.
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <BR>
        <BR>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <BR>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <BLOCKQUOTE TYPE=CITE>
            Op 15 jun. 2016, om 14:38 heeft Paul Meems <<A HREF="mailto:p.meems@topx-group.nl">p.meems@topx-group.nl</A>> het volgende geschreven:
        </BLOCKQUOTE>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <BLOCKQUOTE TYPE=CITE>
            <BR>
        </BLOCKQUOTE>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <BLOCKQUOTE TYPE=CITE>
            Bedankt Raymond en Simeon,
        </BLOCKQUOTE>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <BLOCKQUOTE TYPE=CITE>
            <BR>
            <BR>
        </BLOCKQUOTE>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <BLOCKQUOTE TYPE=CITE>
            In twee stappen kan ik nu het BAG-object ophalen:
        </BLOCKQUOTE>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <BLOCKQUOTE TYPE=CITE>
            <OL TYPE=1>
                <LI TYPE=1 VALUE=1><A HREF="https://geodata.nationaalgeoregister.nl/geocoder/Geocoder?zoekterm=julianastraat+126+hoogezand">https://geodata.nationaalgeoregister.nl/geocoder/Geocoder?zoekterm=julianastraat+126+hoogezand</A>
                <LI TYPE=1 VALUE=2><A HREF="https://geodata.nationaalgeoregister.nl/bag/wfs?service=WFS&version=1.1.0&request=GetFeature&typename=bag:pand&cql_filter=Intersects(geometrie,%20POINT%20(244586.708%20575988.211))">https://geodata.nationaalgeoregister.nl/bag/wfs?service=WFS&version=1.1.0&request=GetFeature&typename=bag:pand&cql_filter=Intersects(geometrie,%20POINT%20(244586.708%20575988.211))</A>
            </OL>
        </BLOCKQUOTE>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <BLOCKQUOTE TYPE=CITE>
            Hier kan ik weer verder mee.
        </BLOCKQUOTE>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <BLOCKQUOTE TYPE=CITE>
            <BR>
        </BLOCKQUOTE>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <BLOCKQUOTE TYPE=CITE>
            <BR>
            <BR>
        </BLOCKQUOTE>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <BLOCKQUOTE TYPE=CITE>
            Met vriendelijke groet,
        </BLOCKQUOTE>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <BLOCKQUOTE TYPE=CITE>
            Paul 
        </BLOCKQUOTE>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <BLOCKQUOTE TYPE=CITE>
            <BR>
            <BR>
        </BLOCKQUOTE>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <BLOCKQUOTE TYPE=CITE>
            <TABLE>
<TR>
<TD>
<BR>
<TABLE>
<TR>
<TD>
<A HREF="http://www.topx-geo-ict.nl/"><IMG SRC="https://docs.google.com/uc?id=0B8UeIGgvyx2VUEhWSzJiZWZUXzhrbWlPVkNiY0tVNTZRMFpF&export=download" WIDTH="78" HEIGHT="96" ALIGN="bottom" ALT="TopX Geo-ICT"></A>
</TD>
<TD>
Paul Meems<BR>
Senior GIS consultant<BR>
<FONT SIZE="1">06-53989481</FONT><BR>
<BR>
Wij bieden ondersteuningvoor <A HREF="http://www.mapwindow.org/">MapWindow GIS</A><BR>
<BR>
<BR>
</TD>
</TR>
</TABLE>
<A HREF="https://mapwingis.codeplex.com/releases">Download the latest MapWinGIS mapping engine.</A><BR>
<BR>
<A HREF="https://mapwindow5.codeplex.com/releases">Download the latest MapWindow 5 open source desktop application.</A><BR>
<BR>
<BR>
</TD>
</TR>
</TABLE>
        </BLOCKQUOTE>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <BLOCKQUOTE TYPE=CITE>
            <BR>
            <BR>
        </BLOCKQUOTE>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <BLOCKQUOTE TYPE=CITE>
            <BR>
        </BLOCKQUOTE>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <BLOCKQUOTE TYPE=CITE>
            Op 15 juni 2016 13:04 schreef Raymond Nijssen <<A HREF="mailto:r.nijssen@terglobo.nl">r.nijssen@terglobo.nl</A>>:<BR>
            <BLOCKQUOTE>
                Hoi Paul,<BR>
                <BR>
                De geocoder geeft je o.a. een xy terug in de xml. Kun je die in een<BR>
                cql-filter meesturen naar de WFS met bag-panden?<BR>
                <BR>
                ongeveer zo:<BR>
                <BR>
                cql_filter=INTERSECT(the_geom,%20POINT%20(-74.817265%2040.5296504))<BR>
                <BR>
                Dan krijg je waarschijnlijk een paar panden met verschillende statussen,<BR>
                en moet je nog even de actuele nemen.<BR>
                <BR>
                Heb het niet geprobeerd maar zou in theorie moeten lukken.<BR>
                <BR>
                Succes!<BR>
                <BR>
                Raymond<BR>
                <BR>
                <BR>
                <BR>
                <BR>
                On 15-06-16 12:01, Paul Meems wrote:<BR>
                > Hallo allen,<BR>
                ><BR>
                > Ik probeer op basis van een adres de bijbehorende BAG-gegevens op te halen.<BR>
                > Ik weet dat ik via de OpenLS service in de BAG kan zoeken:<BR>
                > <A HREF="https://geodata.nationaalgeoregister.nl/geocoder/Geocoder?zoekterm=grote+markt+1+groningen">https://geodata.nationaalgeoregister.nl/geocoder/Geocoder?zoekterm=grote+markt+1+groningen</A><BR>
                > Maar dan krijg ik alleen een puntlocatie terug en ik wil graag de<BR>
                > polygon van het gebouw.<BR>
                > Hoe kan ik dat het beste doen, zonder dat ik de hele BAG-dataset lokaal<BR>
                > in een database stop?<BR>
                > Ik wil het liefste een webservice bevragen net als de GeoCoder.<BR>
                ><BR>
                > Met vriendelijke groet,<BR>
                ><BR>
                > Paul<BR>
                ><BR>
                > *<BR>
                > *<BR>
                ><BR>
                ><BR>
                > TopX Geo-ICT <<A HREF="http://www.topx-geo-ict.nl/">http://www.topx-geo-ict.nl</A>><BR>
                ><BR>
                ><BR>
                ><BR>
                > Paul Meems<BR>
                > Senior GIS consultant<BR>
                > 06-53989481<BR>
                ><BR>
                > Wij bieden ondersteuning voor MapWindow GIS <<A HREF="http://www.mapwindow.org/">http://www.mapwindow.org/</A>><BR>
                ><BR>
                > Download the latest MapWinGIS mapping engine.<BR>
                > <<A HREF="https://mapwingis.codeplex.com/releases">https://mapwingis.codeplex.com/releases</A>><BR>
                ><BR>
                > Download the latest MapWindow 5 open source desktop application.<BR>
                > <<A HREF="https://mapwindow5.codeplex.com/releases">https://mapwindow5.codeplex.com/releases</A>><BR>
                ><BR>
                ><BR>
                ><BR>
                ><BR>
                > _______________________________________________<BR>
                > Dutch mailing list<BR>
                > <A HREF="mailto:Dutch@lists.osgeo.org">Dutch@lists.osgeo.org</A><BR>
                > <A HREF="http://lists.osgeo.org/mailman/listinfo/dutch">http://lists.osgeo.org/mailman/listinfo/dutch</A><BR>
                ><BR>
                <BR>
                <FONT COLOR="#888888">--</FONT><BR>
                <FONT COLOR="#888888">Terglobo</FONT><BR>
                <FONT COLOR="#888888">Fahrenheitstraat 1</FONT><BR>
                <FONT COLOR="#888888">5223 BJ 's-Hertogenbosch</FONT><BR>
                <FONT COLOR="#888888">06 25 31 49 83</FONT>
            </BLOCKQUOTE>
        </BLOCKQUOTE>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <BLOCKQUOTE TYPE=CITE>
            <BLOCKQUOTE>
                _______________________________________________<BR>
                Dutch mailing list<BR>
                <A HREF="mailto:Dutch@lists.osgeo.org">Dutch@lists.osgeo.org</A><BR>
                <A HREF="http://lists.osgeo.org/mailman/listinfo/dutch">http://lists.osgeo.org/mailman/listinfo/dutch</A>
            </BLOCKQUOTE>
        </BLOCKQUOTE>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <BLOCKQUOTE TYPE=CITE>
            <BR>
            <BR>
        </BLOCKQUOTE>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <BLOCKQUOTE TYPE=CITE>
            _______________________________________________<BR>
            Dutch mailing list<BR>
            <A HREF="mailto:Dutch@lists.osgeo.org">Dutch@lists.osgeo.org</A><BR>
            <A HREF="http://lists.osgeo.org/mailman/listinfo/dutch">http://lists.osgeo.org/mailman/listinfo/dutch</A>
        </BLOCKQUOTE>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <BR>
        <BR>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
<PRE>
_______________________________________________
Dutch mailing list
<A HREF="mailto:Dutch@lists.osgeo.org">Dutch@lists.osgeo.org</A>
<A HREF="http://lists.osgeo.org/mailman/listinfo/dutch">http://lists.osgeo.org/mailman/listinfo/dutch</A>
</PRE>
</BLOCKQUOTE>
<BR>
</BODY>
</HTML>