Admin:Updates voor een park publiceren uit OSM: verschil tussen versies

Uit wiki.openbomenkaart.org
Naar navigatie springen Naar zoeken springen
Regel 18: Regel 18:
*'''Kijk op de kaart (tabblad '''map''') of de datapunten op de kaart staan zoals je verwacht'''  
*'''Kijk op de kaart (tabblad '''map''') of de datapunten op de kaart staan zoals je verwacht'''  
**''<p>Tip: klik het vergrootglas om de kaart zo aan te passen dat alle opgehaalde data zichtbaar zijn.''
**''<p>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.''

Versie van 27 feb 2022 16:52

Hier een hopelijk beknopte maar volledige checklist

We gaan hier uit van een desktop met Windows.

Wat je nodig hebt

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.