Credits

Hvad med plugin’ets historie? Det udviklede sig fra JOSM-scripts.

Easy buildings - efterår 2016

Credits: Det er mig.

Dette var det første forsøg på at håndtere min dovenskab. Mere end et par klik og et tastetryk er ikke vejen frem. BuildingsTools klarer jobbet for firkantede bygninger, men ikke for cirkulære (og jeg kopierer og ændrer ikke størrelsen på dem, fordi det er for besværligt for mig) eller for boligområder.

Pick residential - 2017-03-28, SVĚT-HUB

Credits: @Piskvor

Vi diskuterede Easy buildings, som ikke var brugbar for @Piskvor, fordi det ikke passede til hans arbejdsgang. Han foreslog dog et script, der kunne oprette boligområder omkring bygninger på skærmen. Ikke præcis det, han ønskede (bygninger skal vælges, før scriptet køres), men bedre end ingenting.

Batch buildings - 2017-09-26

Credits: @marxin

Denne funktion passer til @marxin’s arbejdsgang - bare klik på så mange bygninger af samme type som muligt. Det fungerer for batches af cirkulære bygninger og for batches af ortogonale bygninger. Bagudkompatibilitet er sikret, og det var ikke så slemt.

Det nye ved denne funktion er, at samarbejdet på github langsomt etableres.

Mapathoner-plugin - 2018-04-24

Credits: @marxin

Vi diskuterede @marxin’s bidrag til JOSM, som blev accepteret (hurra!), og samtalen gik videre til, om JOSM-scripts kunne omskrives til Java og også sendes videre. Men scriptene er ret specifikke, så jeg besluttede at udvikle et JOSM-plugin i stedet.

Jeg navngav pluginet Mapathoner efter 3 dages dårlig søvn, hvor jeg tænkte på navnet. Jeg ønskede at undgå en direkte forbindelse til HOT eller Missing Maps på grund af potentielle juridiske problemer. Og faktisk - det er på mapathons, vi tænkte og diskuterede scriptene, hvor scriptene blev født. Hvor Mapathoner-pluginet blev født.

Sprog, 2018-06-06

Credits: @floscher

Meget har ændret sig i løbet af de sidste to dage. Uanset hvad, projektet er flyttet til GitLab. Tak til @floscher, som gjorde mig opmærksom på det, har jeg sat automatiske builds op. Og igen tak til @floscher, Mapathoner er nu en del af JOSM på Transifex.

L-formede bygninger - 2018-06-05, Pracovna

Credits: Medlem af disastermappers heidelberg, hvis navn jeg forsøger at finde ud af

Lige efter en succesfuld præsentation af The Czech Contribution to Missing Maps, som indeholdt oversættelser af Missing Maps-webstedet og Highway Tag Africa, JOSM-patches og Mapathoner- pluginet til JOSM, diskuterede jeg forbedringer af Mapathoner med en fyr fra disastermappers heidelberg. Det tager simpelthen for lang tid at oprette L-formede bygninger! Eller, det gjorde det.

Pick residential igen - 2019-05-07

Credits: @Piskvor

Det tog lidt længere tid, end det burde. Mest sandsynligt fordi jeg troede, det ikke ville være let. Men hvorfor skulle det ikke være det? Så nu kan du oprette boligområder omkring bygninger på skærmen. Du behøver ikke længere at vælge dem!

Duplikerede og ikke-ortogonale bygninger - 2020-10-28

Credits: Mike

Jeg er bekendt med JOSM-Scripts. Og jeg har altid tænkt på, hvor fedt det ville være, hvis JOSM-Scripts blev flettet ind i Mapathoner-plugin’et. Fra nu af vil vi se.

Jeg var lidt genert, da jeg foreslog denne sammenfletning. Der var ingen grund til det. Svaret fra Mike var venligt, og han gennemgik og rettede (omskrev, skulle jeg sige) min naive implementering baseret på hans kode.

Ikke-afrundede bygninger - 2022-10-25

Credits: Martien, Peculiar Theater og Taylor Smock

Det startede med, at Martien rapporterede en fejl i “Select Non Orthogonal Building”- funktionen. Jeg rettede den med hjælp fra Taylor. Desværre ændrede jeg standardindstillingerne. Skam over mig. Jeg ved, at jeg stadig lærer at være maintainer, men sådanne ting må ikke ske.

Der var en diskussion om “vinkelforskel”-problemet i #openmapping-humanitarian-validation:matrix.org-kanalen, som jeg senere sluttede mig til. Jeg lagde mærke til Peculiar’s josm-scripts og blev inspireret til at implementere “Select Non Rounded Buildings”-funktionen.

Omkring det tidspunkt refaktorerede jeg også mapathoner-siden lidt og flyttede projektet til sr.ht.