Admin:Overpass Scripts: verschil tussen versies
Regel 146: | Regel 146: | ||
Gebied is iets ruimer dan parkgrens. | Gebied is iets ruimer dan parkgrens. | ||
<nowiki> | <nowiki> | ||
[out:json][timeout:25]; | |||
( | ( | ||
node[natural=tree](poly:"52. | node[natural=tree](poly:"52.1609237 4.4821446 52.1606966 4.4803202 52.1599563 4.4804463 52.1597145 4.4805348 52.1591238 4.4812646 52.1589873 4.4814175 52.1591389 4.4829261 52.1592163 4.4829019 52.1592031 4.4827222 52.1594499 4.4826631 52.1594828 4.4829019 52.1596638 4.4828590 52.1596374 4.4826095 52.1600751 4.4824995 52.1601623 4.4823948 52.1603778 4.4823948 52.1606377 4.4823278 52.1606492 4.4824566 52.1609437 4.4823841 52.1609223 4.4821507"); | ||
node[natural=shrub](poly:"52. | node[natural=shrub](poly:"52.1609237 4.4821446 52.1606966 4.4803202 52.1599563 4.4804463 52.1597145 4.4805348 52.1591238 4.4812646 52.1589873 4.4814175 52.1591389 4.4829261 52.1592163 4.4829019 52.1592031 4.4827222 52.1594499 4.4826631 52.1594828 4.4829019 52.1596638 4.4828590 52.1596374 4.4826095 52.1600751 4.4824995 52.1601623 4.4823948 52.1603778 4.4823948 52.1606377 4.4823278 52.1606492 4.4824566 52.1609437 4.4823841 52.1609223 4.4821507"); | ||
); | ); | ||
out body; | out body; |
Versie van 15 aug 2022 19:18
Zie ook Open Bomenbestanden
Inleiding
Dit zijn kant en klare scripts voor Overpass. Je kan hier een script ophalen, in je Overpass edit box plaatsen, en vervolgens ook daar opslaan, dan wel lokaal, dan wel op de OSM server, maar alleen voor jezelf. Als je het script verbeterd hebt (bijv. het gebied hebt aangepast), zet dan hier ook die verbeterde versie. Regels die met een spatie beginnen worden als 'code' opgemaakt (o.a. grijs blok).
Sommige bakenen het gebied af met coordinaten [1], andere met een naam van een gebied [2].
1 node [natural=tree] (52.15480,4.4893,52.15606,4.4937);
2 {{geocodeArea:Berkhoutpark}}->.searchArea; node [natural=tree](area.searchArea)->.a ;
Er zitten ook andere kleine verschillen tussen de scripts, waarvan ik niet altijd weet waarom. Ik copieer ze nu 'as is' naar deze pagina.
Parken
Leiden
Groenesteeg
Ik weet niet meer of dit script andere data (of dezelfde data anders, qua sortering) oplevert dan de kortere versie voor het Van der Werfpark
[out:json][timeout:40]; (
node [natural=tree](52.156,4.5025,52.1585,4.50586)->.a ; node [natural=shrub](52.156,4.5025,52.1585,4.50586)->.b ;
); .a ; //node._(changed:"2020-11-30T00:00:00Z"); out meta ; >; out meta qt;
.b ; //node._(changed:"2020-11-30T00:00:00Z"); out meta ; >; out meta qt;
Huigpark
[out:json][timeout:100]; ( node [natural=tree] (52.16307,4.49443,52.16438,4.50038); node [natural=shrub] (52.16307,4.49443,52.16438,4.50038); ); out meta ; >; out meta qt;
Maresingel
[out:json][timeout:100]; ( node [natural=tree] (52.16191,4.49160,52.16593,4.50556); node [natural=shrub] (52.16191,4.49160,52.16593,4.50556); ); out meta ; >; out meta qt;
Singelpark Noord
[out:json][timeout:30]; ( node [natural=tree] (52.16286,4.47998,52.16593,4.50652); node [natural=shrub] (52.16286,4.47998,52.16593,4.50652); ); out meta ; >; out meta qt;
Van der Werfpark
[out:json][timeout:50]; ( node [natural=tree] (52.15467,4.4893,52.15641,4.49367); node [natural=shrub] (52.15467,4.4893,52.15641,4.49367); ); out meta ; >; out meta qt;
Plantsoen
[out:json][timeout:50]; ( node [natural=tree] (52.15167,4.49376,52.15552,4.50500); node [natural=shrub] (52.15167,4.49376,52.15552,4.50500); ); out meta ; >; out meta qt;
Singels
alleen bomen binnen een straal van 100 meter van de Singel
[out:json][timeout:50]; {{geocodeArea:Leiden}}->.a; ( wr[waterway=canal][name=Zoeterwoudsesingel] (area.a); wr[waterway=canal][name=Maresingel] (area.a); wr[waterway=canal][name=Herensingel] (area.a); wr[waterway=canal][name=Morssingel] (area.a); wr[waterway=canal][name="Witte Singel"] (area.a); wr[waterway=canal][name=Rijnsburgersingel] (area.a); wr[waterway=canal][name=Zijlsingel] (area.a); ) ; node(around:100.00)["natural"="tree"]; out body; >; out skel qt;
Hortus
[out:json][timeout:20]; {{geocodeArea:Hortus Botanicus Leiden}}->.a; node["natural"="tree"](area.a); out body; >; out skel qt;
De Burcht
[out:json][timeout:20]; ( node [natural=tree] (52.15836,4.49170,52.15944,4.49404); node [natural=shrub] (52.15836,4.49170,52.15944,4.49404); ); out meta ; >; out meta qt;
Gebied rond LUMC
[out:json][timeout:25]; ( node[natural=tree](poly:"52.1666685 4.4724773 52.1663345 4.4730594 52.1655546 4.4733947 52.1640060 4.4737324 52.1640850 4.4750361 52.1642824 4.4764471 52.1640948 4.4784857 52.1655144 4.4804132 52.1659685 4.4799089 52.1676297 4.4822407 52.1683372 4.4816666 52.1682911 4.4811838 52.1696731 4.4800089 52.1695786 4.4789081 52.1694075 4.4775132 52.1693079 4.4768929 52.1684556 4.475173 52.1671196 4.4731750 52.1667511 4.4723273 52.1666685 4.4724773"); ) ; // print results out body; >; out skel qt;
Rembrandtpark
Gebied is iets ruimer dan parkgrens.
[out:json][timeout:25]; ( node[natural=tree](poly:"52.1609237 4.4821446 52.1606966 4.4803202 52.1599563 4.4804463 52.1597145 4.4805348 52.1591238 4.4812646 52.1589873 4.4814175 52.1591389 4.4829261 52.1592163 4.4829019 52.1592031 4.4827222 52.1594499 4.4826631 52.1594828 4.4829019 52.1596638 4.4828590 52.1596374 4.4826095 52.1600751 4.4824995 52.1601623 4.4823948 52.1603778 4.4823948 52.1606377 4.4823278 52.1606492 4.4824566 52.1609437 4.4823841 52.1609223 4.4821507"); node[natural=shrub](poly:"52.1609237 4.4821446 52.1606966 4.4803202 52.1599563 4.4804463 52.1597145 4.4805348 52.1591238 4.4812646 52.1589873 4.4814175 52.1591389 4.4829261 52.1592163 4.4829019 52.1592031 4.4827222 52.1594499 4.4826631 52.1594828 4.4829019 52.1596638 4.4828590 52.1596374 4.4826095 52.1600751 4.4824995 52.1601623 4.4823948 52.1603778 4.4823948 52.1606377 4.4823278 52.1606492 4.4824566 52.1609437 4.4823841 52.1609223 4.4821507"); ); out body; >; out skel qt;
Leiderdorp
Houtkamp
[out:json][timeout:100]; ( node [natural=tree] (52.15564,4.52830,52.16172,4.53615); node [natural=shrub](52.15564,4.52830,52.16172,4.53615); ); out meta ; >; out meta qt;
Voorschoten
Berbice
[out:json][timeout:150]; ( node [natural=tree](52.133,4.459,52.137,4.464)->.a ; node [natural=shrub](52.133,4.459,52.137,4.64)->.b ; ); .a ; out meta ; >; out meta qt; .b ; out meta ; >; out meta qt;
Berkhoutpark
[out:json][timeout:50]; ( node [natural=shrub](52.126,4.442,52.131,4.453)->.a ; node [natural=tree](52.126,4.442,52.131,4.453)->.b ; ) ; .a ; out meta ; >; out meta qt; .b ; out meta ; >; out meta qt;
Steden
Leiden
N.B. de kaart van Leiden die we hebben is hier niet op gebaseerd, maar op het bestand van de gemeente.
[out:json][timeout:200]; {{geocodeArea:Leiden}}->.searchArea; ( node [natural=shrub](area.searchArea)->.a ; node [natural=tree](area.searchArea)->.b ; ); .a ; out meta ; >; out meta qt; .b ; out meta ; >; out meta qt;
Leeuwarden
[out:json][timeout:300]; {{geocodeArea:Leeuwarden}}->.searchArea; ( node [natural=shrub](area.searchArea)->.a ; node [natural=tree](area.searchArea)->.b ; ); .a ; out meta ; >; out meta qt; .b ; out meta ; >; out meta qt;
Parijs
Voor selecties per arrondissement: gebruik een of meer regels uit deze lijst (zet de rest in commentaar)
[out:json][timeout:60]; ( node[natural=tree](area:3600020727); // 1st Arr. node[natural=tree](area:3600009542); // 2nd Arr. node[natural=tree](area:3600020742); // 3rd Arr. node[natural=tree](area:3600009597); // 4th Arr. node[natural=tree](area:3600020873); // 5th Arr. node[natural=tree](area:3600009527); // 6th Arr. node[natural=tree](area:3600009521); // 7th Arr. node[natural=tree](area:3600020872); // 8th Arr. node[natural=tree](area:3600009537); // 9th Arr. ); out body; >; out meta qt;
Selecteer een gebied als polygon voor Overpass query
- Markeer een polygon in https://www.keene.edu/campus/maps/tool/
- Copieer de coordinatenparen uit de sidebar
- Plak ze in een editor (bv notepad ++)
- Ga in column edit mode
- Verwissel latitude en longitude kolommen
- Vervang comma's door spaties
- Zet alle coordinaten op 1 lijn (via delete toets)
- Plak resultaat in
[out:json][timeout:25]; ( node(poly:"lat lon lat2 lon2 etc"); ); out body; >; out skel qt;
Alle parken in Leiden
het resultaat van onderstaande Overpass query, na export als interactive Map
[out:json][timeout:25]; {{geocodeArea:Leiden}}->.searchArea; ( nwr["leisure"="park"](area.searchArea)->.parks ; nwr["admin_level"="10"]["type"="boundary"]["name"="Leiden"](area.searchArea)->.border ; ); ( .parks; .border; ); (._;>;); out; {{style: relation[leisure=park]{ color:blue ;} node[type=boundary]{ color:red ;} }}