Admin:Data samenvoegen uit meerdere bronnen: verschil tussen versies

Uit wiki.openbomenkaart.org
Naar navigatie springen Naar zoeken springen
(→‎Hoe te bepalen uit welke bron je put?: plus 3 afbeeldingen om 'transplantatie' te illustreren)
(→‎Hoe te bepalen uit welke bron je put?: formatering afbeeldingen (-> thumb))
Regel 18: Regel 18:


Later bedacht ik dat het gemeentebestand voor elke boom ook een straatnaam  bevat. Voor het Berkhoutpark staat in het veld 'straatnaam' gewoon Berkhoutpark. Door dat als uitgangspunt te nemen, filter je precies dat wat je wilt vervangen uit.  
Later bedacht ik dat het gemeentebestand voor elke boom ook een straatnaam  bevat. Voor het Berkhoutpark staat in het veld 'straatnaam' gewoon Berkhoutpark. Door dat als uitgangspunt te nemen, filter je precies dat wat je wilt vervangen uit.  
[[Bestand:Excel_rows_berkhoutpark.png]]


Zie voorbeeld plaatjes
[[Bestand:Excel_rows_berkhoutpark.png|frame|left|slechte enkele kolommen worden getoond]]
 
<table>
<table>
<tr>
<tr>
<td>[[Bestand:Kaart_berkhoutpark_gemeentedata.png|400px]]<br>kaart met alleen gemeentelijke data</td>
<td>[[Bestand:Kaart_berkhoutpark_gemeentedata.png|400px|thumb|kaart met alleen gemeentelijke data]]</td>
<td>[[Bestand:Kaart_berkhoutpark_leeg.png|400px]]<br>kaart na uitfilteren 'straat' berkhoutpark</td>
<td>[[Bestand:Kaart_berkhoutpark_leeg.png|400px|thumb|kaart na uitfilteren 'straat' berkhoutpark]]</td>
<td>[[Bestand:Kaart_berkhoutpark_OSMdata.png|400px]]<br>kaart na toevoegen OSM data</td>
<td>[[Bestand:Kaart_berkhoutpark_OSMdata.png|400px|thumb|kaart na toevoegen OSM data]]</td>
</tr>
</tr>
</table>
</table>

Versie van 23 jan 2022 12:28

Boomgegevens van gemeente en OpenStreetMap samenvoegen

OpenBomenKaart (OBK) bevat kaarten die helemaal van OpenStreetMap (OSM) komen, dus inventarisatie door vrijwilligers. Dat geldt nu voor alle parken. Daarnaast komen er kaarten op basis van open data van de gemeente (ODG), voor een hele gemeente ineens.

De crux is hoe dit samen te voegen. Wat je niet wil is dat de gemeentekaart in een park andere bomen toont dan de kaart voor één park laat zien. Dat zou een beetje verwarrend zijn bij andere boomdiameters, maar heel verwarrend bij andere soortnamen. Ook wil je niet dat bomen alleen op een van beide kaarten voorkomen.

Het samenvoegen kan op verschillende nivo's.

Relatief makkelijk is het als elke boom maar uit 1 bron wordt gehaald. Ofwel het ODG, ofwel OSM.

Dat gebeurt nu al op de kaart van Voorschoten. De bomen in het Burg. Berkhoutpark die je op die kaart ziet is wat Hans en Sjaan in kaart hebben gebracht.

In het gemeentebestand worden de boomgegevens voor dat park uitgefilterd. Vervolgens wordt de lijst die uit OSM komt er aan toegevoegd, en dat samen als 1 invoerbestand door de scripts ingelezen.

Hoe te bepalen uit welke bron je put?

Eerst deed ik dat op basis van een filter in lengte- en breedtegraden. Dus alles wat binnen deze rechthoek viel: breedtegraad tussen 52.133 en 52.137, lengtegraad tussen 4.459 en 4.464 werd uit het gemeentebestand gefilterd. Nadeel hiervan is dat je alleen in rechthoeken kan werken, maar parken zijn geen rechthoeken. Je moet dan dus ook alle bomen buiten het park, maar binnen die rechthoek, in OSM zetten.

Later bedacht ik dat het gemeentebestand voor elke boom ook een straatnaam bevat. Voor het Berkhoutpark staat in het veld 'straatnaam' gewoon Berkhoutpark. Door dat als uitgangspunt te nemen, filter je precies dat wat je wilt vervangen uit.

slechte enkele kolommen worden getoond
kaart met alleen gemeentelijke data
kaart na uitfilteren 'straat' berkhoutpark
kaart na toevoegen OSM data