Perl scripts: verschil tussen versies

Uit wiki.openbomenkaart.org
Naar navigatie springen Naar zoeken springen
 
(6 tussenliggende versies door dezelfde gebruiker niet weergegeven)
Regel 1: Regel 1:
*[[Perl installeren]]
*[[Perl installeren]]
*[[Perl_obk_csv2json.pl|Perl script obk_csv_2json.pl]]  
*[[Perl_obk_csv2json.pl|Perl script obk_csv2json.pl]]
**[[Perl_obk_csv2json.pl/Voorbereiding|Voorbereiding]]
*[[Perl_taxons.pl|Perl script taxons.pl]]  
*[[Perl_taxons.pl|Perl script taxons.pl]]  
*[[Perl diff_revisions.pl|Perl script diff_revisions.pl]]
*[[Perl json2csv.pl|Perl script json2csv.pl]]
*[[Perl obk_filter_region.pl|Perl script obk_filter_region.pl]]


'''Wat volgt nog naar subpagina verplaatsen:'''
Intro over [[regular expressions in perl]], en hoe [[ChatGPT perl|ChatGPT]] kan assisteren.
 
==ook:verschillenlijsten==
===csv_match_revisions.pl===
Perl script '''[https://openbomenkaart.org/scripts/perl/csv_match_revisions.pl csv_match_revisions.pl]''' kan twee CSV bestanden met gemeentelijke data vergelijken en daaruit een aantal verschillenlijsten produceren. Er zijn verschillende bestandsformaten voor gemeentelijke bomenbestanden. Het eenvoudigste voor ons doel is een
'''csv bestand ''' (Comma Separated Values)
 
Separated Values) of XLS(X) bestand (Excel spreadsheet). Een Excel bestand kan je heel eenvoudig exportereen naar een CSV bestand. Het script verwacht dat de invoerbestanden al (oplopend) zijn gesorteerd op het eerste veld Id (dit kan in Excel).
 
(''Terzijde: de naam Comma Separated Values kan misleidend zijn. Excel hanteert verschillende scheidingstekens in verschillende landen. In de Nederlandse versie van Excel is het een punt-komma. Dit script verwacht echt komma's als scheidingstekens.'')
 
===taxonnamen===
Twee van de verschillenlijsten gaan over taxonnamen:
*een tekst bestand '''[https://openbomenkaart.org/data/diffs/Leiden%20Matched%20Revisions%20Diff%20Species.txt Leiden Matched Revisions Diff Species.txt]''', bedoeld als leesbaar overzicht
*een csv bestand '''[https://openbomenkaart.org/data/diffs/Leiden%20Matched%20Revisions%20Diff%20Taxon.csv Leiden Matched Revisions Diff Taxon.csv]''', bedoeld om verder te verwerken met '''csv2json.pl'''. Dat script voegt in het json bestand extra tags toe waarmee je verschillen tussen gemeentelijke soortnamen in oude en nieuw bestand op een kaart kan markeren tijdens nalopen kan registreren wat de juiste naam is (de oude, of de nieuwe, of toch weer iets anders). Als je zo'n json bestand hebt met deze extra tags kun je die op de kaart zichtbaar maken door een extra parameter aan de url toe te voegen: '''checktaxon'''. Zie voor waarom dit er is en hoe het te gebruiken [[Veranderingen_in_taxonnamen_nalopen]]

Huidige versie van 27 jan 2024 om 14:37