Admin:Nieuw park toevoegen

Uit wiki.openbomenkaart.org
Versie door Eazy (overleg | bijdragen) op 4 mrt 2022 om 18:54
Naar navigatie springen Naar zoeken springen

Update index.html

  • Dupliceer html voor een bestaand park, en pas aan
index.html en aanverwante pagina's zijn responsive d.m.v. CSS, zodat de layout zich aanpast aan het device.

Elk park heeft zo'n stuk code:

 <div class="w3-half w3-container">
 <a href='obk.htm?data=[naam van het park]'>
 <img src='assets/[foto voor het park].jpg' style="width:100%" />
 <h4>[naam van het park]</h4>
   <div class="text-under-photo">
     [tekst voor het park (inclusief links, e.d.)]
   </div>
 </div>

  • Voeg een foto toe
'De foto moet niet te groot zijn (< 400k) want anders wordt de downloadtijd voor een centrale pagina als deze te traag
Zet deze foto met naam foto_[naam van het park].jpg in folder assets (evt. lokaal, voor tests, maar ook op OBK)
Voeg vermelding toe aan photo_credits.html, gebruik liefst eigen foto's of foto's van Commons

Update scripts

Dupliceer code van bestaand park, en pas aan
Let op: als deze code niet goed werkt hebben alle parken daar last van, houdt vorige versie paraat
Als de url een file naam bevat die niet (deels) in config.js voorkomt loopt het script vast, en meldt 'Geen configuratiegegevens gevonden voor dit bestand: [file_json]'
else if (file_json.indexOf ('trees_berkhoutpark') > -1) 
{ 
  setLanguages ('nl,en,de') ; // mogelijke taalcodes zijn: nl,de,en,fr,es N.B. eerste code bepaalt de default taal voor de gebruikersinterface (kan in url overruled worden: ?lang= )
  show_markers = true ;       // toont klikbare ikonen, voor enkele parken
  radius_multiplier = 1.0 ;   // als geen van de bomen een diameter heeft (geldt voor sommige steden), 
                              // dan worden alle cirkels wel heel klein, dan zou 2.0 of nog iets groter beter passen
  map_opacity = 0.7 ;         // is op moment niet (meer) actief, code heeft maintenance nodig
  map_zoom = 18 ;             // afhankelijk van de omvang van het gebied wil je initieel verder inzoomen, of juist niet
  map_center_y      = 52.1283 ; // waar de kaart te centreren bij opstarten
  map_center_x      =  4.4475 ; // deze idem
  map_bounds_top    = 52.1299 ; // deze boundary is initieel, maar als er een boom buiten valt past het script dat aan
  map_bounds_bottom = 52.1260 ; // idem
  map_bounds_left   =  4.4400 ; // idem
  map_bounds_right  =  4.4530 ; // idem
  label = text_header_h1 ; 
  text [de][label] = ['Berkhoutpark am Voorschoten'] ; // test label vooral ook op klein scherm (of het past)
  text [en][label] = ['Berkhoutpark, Voorschoten'] ;   // testen kan met Chrome 'Developer tools' 
  text [es][label] = ['Berkhoutpark, Voorschoten'] ;   // optie 'Toggle device toolbar'
  text [fr][label] = ['Berkhoutpark in Voorschoten'] ;
  text [nl][label] = ['Berkhoutpark'] ;
}

Prepareer kaart

Voeg nieuwe sectie toe aan wiki pagina met Overpass scripts

Coordinaten voor Overpass query kun je vinden in Google Maps (rechtermuistoets)