Bomen in steden

Na de BGT, als gevolg van nieuwe technieken/systemen zijn Gemeentes ook bezig met andere datasets, waar ze eerst om de zoveel tijd een inventarisatie doen willen ze het nu constant bij houden, Beheer Openbare Ruimte systemen, maar eerst moeten vele Gemeentes nog een inhaalslag maken.

Het is dan beter om met zo’n bestand te wachten, slechte import geeft naderhand zeer veel handmatig werk.

Ik zie dat het alleen bomen zijn waar de desbetreffende gemeente verantwoordelijk voor is. Dus bomen handmatig toevoegen die op eigen terrein staan is direct al een meerwaarde voor OSM.

Ik zag dat er voor het toevoegen of bewerken van een boom in OSM het een en ander verbeterd kan worden. Zie dit issue https://github.com/simonpoole/beautified-JOSM-preset/issues/18

Hey Jimiiee, ik heb jouw voorbeelden bekeken en heb misschien nog een nuttige tip voor je. Als je een kaarsrechte rij bomen wilt (of een willekeurige andere vorm) dan kun je het jezelf een stuk makkelijker maken als je eerst een hulplijn (gewoon een lijn zonder tags) trekt/tekent (die bijvoorbeeld exact parallel met een straat loopt) en daar dan vervolgens de bomen aan vast plakt. Je kunt die lijn kopiëren met de toetscombinatie Ctrl+c en plakken met Ctrl+v zodat je aan weerszijden van de straat exact dezelfde parallelle lijn krijgt. Je kunt ook de lijn (inclusief bomen) verschuiven zodat je makkelijker de afstand aan weerszijden van de straat o.i.d. kunt afstellen. Uiteraard kun je ook een vierkant of een cirkel gebruiken, waarbij je dus ook de helft van een cirkel kunt gebruiken door simpelweg zoveel bomen te plakken als nodig. Als het klaar is verwijder je gewoon de lijnen en de bomen blijven staan.

Voorbeelden van bomen die op deze manier zijn gedaan:
http://www.openstreetmap.org/#map=18/52.21796/6.89176
http://www.openstreetmap.org/#map=19/52.22548/6.88936

Succes, Robby

Goh, voor een bomenrij is er een aparte tag: natural=tree_row Dan krijg je natuurlijk niet die leuke groene bolletjes :wink:

Inderdaad, dan krijg je van die mooie dikke groene strepen, m.i. gemakkelijk te verwarren met grasstroken. Ik had even query features nodig toen ik het voor het eerst zag :confused:

Ik wilde hem niet vertellen wat hij al weet.

Bedankt voor de tip :slight_smile: ga ik gebruiken!

Allroads, de AHN3/WMS die je mij gaf laat nu alleen het gebied zien dat alleen ten noorden van de nieuwe Maas is. Charlois in mijn eerste voorbeeld is niet meer te zien met de huidige WMS. Weet jij snel of ze verschillende gebieden in nederland hebben opgesplitst in verschillende wms links?

Het AHN3 is inderdaad niet overal beschikbaar. Het AHN2 is wel overal beschikbaar.

In JOSM kun je de specifieke nodes selecteren en in lijn leggen. Dit doe je door de functie “Align Nodes in Line” (Sneltoets L)
YouTube filmpje

Deze post

Ik heb toch alleen AHN2 link gegeven, meldt zelfs dat AHN3 in Rotterdam niet beschikbaar is.

Ik heb wel contact met het Waterschapshuis, maar die hebben nog niet terug gereageerd.
Waarom AHN3 nog niet beschikbaar is, terwijl de inwinning al heeft plaast gevonden.
http://www.ahn.nl/common-nlm/voortgang-inwinvluchten-ahn-2016.html
2016 en nog niet aanwezig.

Rotterdam is begin 2017 al geschoten.
http://www.ahn.nl/common-nlm/voortgang-inwinvluchten-ahn-2017.html

Ik bedoelde AHN2 en niet 3 dus. Maar zie wel dat ik AHN3 heb gebruikt voor andere delen van rotterdam. Dus ik heb niet goed gekeken.

Het werkt nu. thnks

Ik kan het aantal bomen voor een specifieke stad opvragen in turbo overpass met bijvoorbeeld:

[out:csv(city, trees)];
area[name="'s-Hertogenbosch"][admin_level=8];
foreach->.regio(
  (node(area.regio)[natural=tree];);
  make count city = regio.set(t["name"]),
             trees = count(nodes);
  out;
);

http://overpass-turbo.eu/s/pX3

Nu wil ik een overzicht van alle Nederlandse gemeentes in een keer, alleen werkt deze query niet goed:

[out:csv(city, trees)];
area[name="Netherlands"][admin_level=2]->.country;
(area[admin_level=8](area.country););
foreach->.city(
  (node(area.city)[natural=tree];);
  make count city = city.set(t["name"]),
             trees = count(nodes);
  out;
);

Weet iemand hoe ik die kan fiksen?

Voor de actievelingen op GitHub, zie https://github.com/keepright/keepright/issues/80 waar verbeteringen of een thumbs up welkom zijn.

  1. Country is not ok:

area[name=“Netherlands”][admin_level=2]->.country;

I think you should use something like this instead:

area[boundary=administrative][name=“Nederland”][wikidata=“Q55”]->.country;

  1. Area in area:

The following is not supported: areaadmin_level=8;

It needs to be written as:

reladmin_level=8;
map_to_area;

Full query:


[out:csv(city, trees)][timeout:600];
area[boundary=administrative][name="Nederland"][wikidata="Q55"]->.country;
rel[admin_level=8](area.country);
map_to_area;
foreach->.city(
  (node(area.city)[natural=tree];);
  make count city = city.set(t["name"]),
             trees = count(nodes);
  out;
);



Result:


city	trees
Bonaire	2
Saba	0
Sint Eustatius	30
Vlissingen	2
Terneuzen	35
Hulst	28
Reimerswaal	2
Tholen	15
Schouwen-Duiveland	253
Steenbergen	2
Sluis	448
Borsele	60
Veere	12
Middelburg	9
Noord-Beveland	2
Goes	1304
Kapelle	25
Woensdrecht	8
Bergen op Zoom	46
Roosendaal	175
Halderberge	6
Etten-Leur	20
Zundert	0
Rucphen	0
Baarle-Nassau	6
Hoogstraten	3
Baarle-Hertog	0
Breda	210
Alphen-Chaam	0
Oosterhout	55
Gilze en Rijen	5
Loon op Zand	70
Tilburg	313
Goirle	1
Eijsden-Margraten	230
Gulpen-Wittem	1115
Vaals	161
Peel en Maas	2
Venray	11
Nederweert	5
Maastricht	443
Valkenburg aan de Geul	458
Nuth	212
Voerendaal	263
Beek	362
Sittard-Geleen	691
Schinnen	679
Stein	80
Meerssen	72
Bocholt	104
Weert	9
Leudal	2
Echt-Susteren	205
Maasgouw	0
Eersel	20
Reusel-De Mierden	1
Bladel	1
Bergeijk	13
Veldhoven	4
Waalre	0
Hamont-Achel	19
Valkenswaard	1
Oisterwijk	28
Haaren	0
Oirschot	9
Hilvarenbeek	0
Eindhoven	940
Best	0
Son en Breugel	37
Boxtel	48
Sint-Michielsgestel	11
Meierijstad	180
Someren	0
Cranendonck	28
Heeze-Leende	1
Deurne	8
Asten	1
Geldrop-Mierlo	97
Nuenen c.a.	61
Helmond	549
Laarbeek	8
Boekel	116
Gemert-Bakel	24
Sint Anthonis	10
Boxmeer	25
Onderbanken	9
Brunssum	24
Heerlen	175
Landgraaf	31
Kerkrade	163
Simpelveld	127
Roermond	20
Roerdalen	33
Horst aan de Maas	71
Beesel	1
Venlo	286
Bergen	32
Den Haag	1120
Rotterdam	18206
Goeree-Overflakkee	23
Nissewaard	405
Hellevoetsluis	354
Westvoorne	0
Brielle	561
Westland	18
Korendijk	6
Oud-Beijerland	33
Cromstrijen	31
Amsterdam	1361
Moerdijk	115
Zaltbommel	34
Krimpenerwaard	19
Binnenmaas	744
Strijen	33
Zwijndrecht	56
Pijnacker-Nootdorp	28
Vlaardingen	45
Albrandswaard	82
Rijswijk	161
Delft	229
Midden-Delfland	94
Schiedam	152
Maassluis	0
Ridderkerk	14
Zuidplas	33
Capelle aan den IJssel	20
Krimpen aan den IJssel	2
Barendrecht	438
Hendrik-Ido-Ambacht	1
Lansingerland	31
Waddinxveen	1
Drimmelen	4
Werkendam	7
Sliedrecht	0
Dordrecht	833
Waalwijk	32
Geertruidenberg	25
Aalburg	9
Woudrichem	1
Dongen	16
Lingewaal	128
Alblasserdam	0
Oudewater	3
Gouda	110
Papendrecht	0
Hardinxveld-Giessendam	0
Bodegraven-Reeuwijk	0
Molenwaard	18
Montfoort	1
Lopik	26
Giessenlanden	0
Gorinchem	0
IJsselstein	21
Leerdam	0
Zederik	5
Katwijk	76
Noordwijk	1
Leidschendam-Voorburg	66
Wassenaar	209
Voorschoten	17
Alphen aan den Rijn	35
Haarlemmermeer	1504
Noordwijkerhout	0
Lisse	65
Kaag en Braassem	21
Teylingen	25
Zoetermeer	101
Zoeterwoude	1
Leiden	666
Oegstgeest	8
Leiderdorp	11
Heemstede	28
Haarlem	2216
Bloemendaal	31
Zandvoort	0
Velsen	17
Hillegom	0
Woerden	197
Uithoorn	1
De Ronde Venen	27
Nieuwkoop	1
Aalsmeer	11
Utrecht	500
Wijdemeren	35
Stichtse Vecht	60
Amstelveen	76
Haarlemmerliede en Spaarnwoude	53
Zaanstad	437
Diemen	44
Weesp	1
Waterland	19
Oostzaan	5
Ouder-Amstel	11
Landsmeer	5
Gooise Meren	66
Vlieland	0
Medemblik	2
Texel	1
Hollands Kroon	49
Heemskerk	0
Beverwijk	0
Castricum	3
Bergen (NH)	3
Heiloo	0
Langedijk	0
Wormerland	0
Uitgeest	64
Heerhugowaard	0
Alkmaar	664
Koggenland	69
Purmerend	21
Beemster	260
Edam-Volendam	105
Hoorn	10
Schagen	132
Opmeer	19
Den Helder	0
Heusden	7
Vught	0
Maasdriel	3
Neerijnen	8
's-Hertogenbosch	1627
Oss	190
Dronten	26
Lelystad	46261
Epe	136
Overbetuwe	41
Ede	17
Buren	2
West Maas en Waal	15
Bernheze	99
Vianen	37
Culemborg	13
Geldermalsen	114
Wijk bij Duurstede	132
Bunnik	84
Houten	859
Nieuwegein	190
Tiel	1
Utrechtse Heuvelrug	18
Landerd	1
Uden	39
Wijchen	157
Grave	78
Mill en Sint Hubert	19
Cuijk	124
Mook en Middelaar	27
Heumen	876
Nijmegen	126
Druten	0
Neder-Betuwe	0
Wageningen	2
Veenendaal	1
Rhenen	0
Lingewaard	6
Beuningen	0
Arnhem	112
Renkum	22
Baarn	2
Eemnes	0
Laren	10
Hilversum	91
Zeist	354
De Bilt	10
Bunschoten	2
Leusden	11
Woudenberg	46
Nijkerk	35
Amersfoort	10
Soest	190
Huizen	1
Almere	630
Blaricum	0
Zeewolde	2
Scherpenzeel	0
Barneveld	55
Renswoude	0
Putten	0
Apeldoorn	377
Ermelo	36
Harderwijk	7
Oldebroek	0
Elburg	6
Nunspeet	1
Gennep	13
Berg en Dal	4
Twenterand	0
Tubbergen	5
Hof van Twente	45
Berkelland	9
Oude IJsselstreek	34
Zevenaar	1
Rijnwaarden	0
Duiven	3
Westervoort	63
Rheden	151
Rozendaal	0
Bronckhorst	127
Doesburg	1
Doetinchem	61
Montferland	0
Oost Gelre	21
Aalten	3
Winterswijk	50
Voorst	101
Brummen	133
Lochem	121
Zutphen	59
Deventer	44
Hattem	0
Zwolle	818
Heerde	5
Olst-Wijhe	9
Dalfsen	10
Raalte	10
Hengelo	49
Haaksbergen	0
Ommen	3
Hellendoorn	4
Wierden	21
Rijssen-Holten	14
Almelo	1149
Borne	35
Drechterland	8
Noordoostpolder	4114
Terschelling	44
Weststellingwerf	11
Harlingen	0
Tytsjerksteradiel	0
Smallingerland	71
Heerenveen	15
Steenwijkerland	172
Súdwest-Fryslân	63
De Fryske Marren	30
Urk	3
Enkhuizen	10
Stede Broec	0
Kampen	526
Franekeradeel	6
Littenseradiel	0
Leeuwarden	104
het Bildt	0
Menameradiel	1
Ferwerderadiel	0
Leeuwarderadeel	0
Zwartewaterland	6
Opsterland	1
Midden-Drenthe	30
Kollumerland c.a.	1
Zuidhorn	0
Groningen	646
Tynaarlo	40
Aa en Hunze	23
Coevorden	421
De Wolden	31
Hardenberg	1419
Staphorst	218
Westerveld	16
Meppel	0
Hoogeveen	33
Ooststellingwerf	4
Dantumadiel	0
Achtkarspelen	0
Marum	26
Grootegast	0
Leek	15
Noordenveld	7
Assen	198
Hoogezand-Sappemeer	10
Winsum	1
Ten Boer	0
Bedum	5
Loppersum	0
Slochteren	1
Haren	183
Ameland	5
Dongeradeel	0
Schiermonnikoog	0
De Marne	0
Eemsmond	1
Enschede	3919
Losser	9
Dinkelland	1
Oldenzaal	2
Delfzijl	0
Oldambt	68
Emmen	31
Borger-Odoorn	6
Vlagtwedde	3
Veendam	0
Pekela	0
Stadskanaal	0
Bellingwedde	0
Menterwolde	1
Appingedam	0


Bij het plaatsen van individuele bomen is het belangrijk om te beseffen welk effect dit zal hebben op het renderen en het gebruik van de kaart. Als een bosgebied wordt uitgezoomd dan blijft het zichtbaar als een bos. Als daarentegen een gebeid met losse bomen wordt uitgezoomd dan verdwijnen de bomen en komt de ondergrond te voorschijn.

Aangezien de veluwe hoofdzakelijk uit zandgrond bestaat zou dat betekenen, als iemand een voor een alle bomen zou gaan intekenen en besluit “surface” op zand in te stellen, dat de Veluwe bij uitzoomen in een woestijn verandert.

Een renderer zou er in principe toe in staat zijn om bij uitzoomen grote groepen losse bomen correct als bos weer te geven maar dan zou het noodzakelijk zijn om van iedere boom de diameter op te geven (en deze bij te houden!)

Kort gezegd denk ik dat het plaatsen van losse bomen b.v. langs een weg op een stuk gras het karakter van die weg versterkt en goed zal worden weergegeven bij iedere zoomfactor. Daarentegen zou het vervangen van ‘echte’ bossen door losse bomen leiden tot verlies van zichtbaarheid van deze bossen. Je zou door de bomen het bos niet meer kunnen zien.

Het lijkt me niet gewenst om een bos om te zetten naar losse bomen.
Een park heeft veelal gras als ondergrond waar her en der bomen staan. In dit soort gevallen lijkt het mij legitiem.

Zijn er voorbeelden waar een heel bos is omgezet naar bomen?

Ik heb ook zo’n bestand van de gemeente Hengelo, met bomen inclusief soorten. Een oudere versie van het bestand had ook het plantjaar en de diameter.

Ik zou het best willen importeren, maar dan wil ik wel een goede manier afspreken om unieke identifiers voor de bomen te hebben zodat een eventuele latere update vanuit hetzelfde bestand ook gaat werken.

Aardig voorbeeld van los ingetekende bomen: het MH17-monument op http://www.openstreetmap.org/#map=18/52.34767/4.68691

Een schatting leert dat het wel eens precies 298 bomen zouden kunnen zijn.

^^ het zijn ook precies 298. (Edit in JOSM - Select natural=tree → Found 298 matches)

Ik heb bij Schiphol zelf net bomen ingetekend in een park. Overgetrokken van PDOK, dus ik kan in een groepje een boompje of wat gemist hebben, maar ben best content met het resultaat.

Als een grote gemeente met momenteel enkele bomen op OSM, een export van haar bomenbestand (met automatische updates) openbaar wil maken, zijn er mensen in de Nederlandse OSM-gemeenschap die die bomen dan in bulk kunnen importeren in OSM? Zijn die makkelijker te vinden als er een kleine vergoeding tegenover staat?

Vervolgvraag is hoe een dergelijke export in de toekomst te doen i.v.m. samenvoegen aanpassingen die op OSM zijn gemaakt. M.a.w. een roundtrip update- en rapportageproces. Daar zal vast het een en ander voor klaarliggen.

Ik zoek mensen die hier ervaring en enthousiasme voor hebben. Stuur me een persoonlijk bericht als je hier iets over weet of wie ik zou moeten contacteren.

Voorbeeld in 3D van los ingetekende bomen: het MH17-monument: http://demo.f4map.com/#lat=52.3472835&lon=4.6866636&zoom=19