Admin:Bestanden die perl inleest of schrijft

Uit wiki.openbomenkaart.org
Versie door Eazy (overleg | bijdragen) op 13 feb 2023 om 14:50 (Nieuwe pagina aangemaakt met '*Voor de meeste parken komt de data rechtstreeks uit OSM (via [http://overpass-turbo.eu/ Overpass]) ::De data worden in een '''trees_[''parknaam''].json''' bestand...')
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)
Naar navigatie springen Naar zoeken springen
  • Voor de meeste parken komt de data rechtstreeks uit OSM (via Overpass)
De data worden in een trees_[parknaam].json bestand opgeslagen en dan rechtstreeks naar de OSM site gecopieerd, naar /data folder.
  • Voor de meeste steden is de data gedownload uit het overheidsregister voor open data (Overheid.nl); een enkele keer uit een andere open data bron.
Deze data zijn vaak in csv bestandsvorm, soms in xlsx bestand, soms als shapefiles.
Spreadsheets en shapefiles moeten eerst omgezet worden in een csv bestand (Excel save as, of via QGIS voor een shapefile)
Indien de spreadsheet een punt-comma gebruikt als scheidingteken voor velden, in plaats van een comma (wat meestal het geval is), dan kun je dit eenvoudig omzetten als volgt:
voeg als eerste regel (nog voor de headers) toe: 'sep=;'. Laadt het bestand nu in in Excel. En save het meteen weer als csv file.
Uit de het csv bestand worden met een perl script obk_csv2json.pl een aantal bestanden gegenereerd, waarvan trees_[gemeentenaam].json naar de OSM site gecopieerd, ook naar /data folder.
(voorheen heette dit perl script csv2json.pl, nu is het in modules opgedeeld)