Admin:Updates voor een park publiceren uit OSM
Naar navigatie springen
Naar zoeken springen
Hier een hopelijk beknopte maar volledige checklist
We gaan hier uit van een desktop met Windows.
Wat je nodig hebt
- Lees eerst Admin:Bomen uit OSM database exporteren
- Een browser b.v. Google Chrome
- Een editor, b.v. Notepad++
- Een FTP tool om data te uploaden naar OBK, b.v. FileZilla
Query de OSM database met Overpass
- Ga naar Overpass website https://overpass-turbo.eu/ (er zijn er meer, maar dit is the place to go)
- Laad een script (of schrijf een nieuwe, of plak van een andere site, bijv deze Admin:Overpass Scripts.
- Het script waar je vorige keer mee eindigde staat er weer als je begint.
- Run het script
- Als het erg druk is kan het even duren voor je script draait, nog drukker? dan kan je script aborten.
- Middels timeout (in seconden) geef je op hoe lang je verwacht dat het script nodig heeft, maar wees niet te gretig, als je veel tijd vraagt neemt de kans toe dat het script niet of pas laat uitgevoerd wordt.
- Kijk op de kaart (tabblad map) of de datapunten op de kaart staan zoals je verwacht
Tip: klik het vergrootglas om de kaart zo aan te passen dat alle opgehaalde data zichtbaar zijn.
- Ga naar de resultaten (tabblad 'data') Selecteer alle text (Ctrl-A) en copieer (Ctrl-C)
Save resultaat naar json bestand
Vooraf: we gebruiken een texteditor die niets aan de data toevoegt, geen opmaakcodes of regeleindes o.i.d., bijv. Notepad++
- Start Notepad++
- Plak alle data in een leeg window (Ctrl-V)
- Save de data naar een .json tekstbestand, als volgt
- OBK scripts stellen drie eisen aan de bestandsnaam
- Het moet met 'trees_' beginnen
- Dan moet een naam volgen (die al voorkomt in config.js). Achter de 'bekende naam' kan nog iets vrij te kiezen volgen.
- Het moet op .json eindigen
- Dus obk.htm?leiden wordt intern omgezet in bestandsnaam in trees_leiden.json. Dat bestand wordt dan gedownload.
- Maar obk.htm?leiden_test3 is ook goed. Dat wordt trees_leiden_test3.json gedownload
- Dit maakt het mogelijk om een gewijzigde json file op de live OBK site te testen. En pas na controle het bestand te hernoemen naar de bestandsnaam die openbaar is.
- Als er een nieuw park of nieuwe stad aan OBK wordt toegevoegd, moet een nieuwe sectie aan bestand config.js worden toegevoegd. Nu is obk.htm?madurodam een ongeldige naam.