Dum la pasintaj kelkaj jaroj, mi spuris mian
lokon dum ferioj kaj vojaĝoj. Estas agrable vidi sur
mapo kie vi estis. Same kiel fotoj, mapoj elvokas
memorojn, precipe kiam vi povas vidi sur la mapo precize kie vi
promenis. Mia persona mapo baziĝas sur pli ol dek jaroj
da datumoj, ĉiuj registritaj per serio de GPS-riceviloj. La
kolekto komenciĝis kiel aro de vojpunktoj. Kun la unuaj GPS-aparatoj,
vi ankoraŭ ne povis konservi multajn spurpunktojn. Mia unua GPS-12 estis
limigita al 1000 spurpunktoj. Do kiam vi iris vojagi, la ruzo estis
konservi kiel eble plej malmultajn punktojn por ke la memoro ne
pleniĝu. Modernaj GPS-riceviloj jam ne havas tiun limigon, do nun
vi povas facile registri kaj konservi unufoje sekunde.
La GPS-riceviloj stokas GPX
dosierojn enhavantajn vojpunktojn kaj spurpunktojn. Tra la jaroj,
tio rezultas en grandega nombro da GPX-dosieroj. Por ricevi ĉion en
unu superrigardo, mi komencis stoki la vojpunktojn kaj spurpunktojn
en datumbazo. El la datumbazo, vi povas meti ilin sur la mapon en
GIS-pakaĵo kiel QGis. Nun estas ĉirkaŭ okcent vojpunktoj kaj pli ol
tri milionoj da spurpunktoj en la datumbazo. Tiel, vi povas krei
personan mondmapon sur kiu vi povas vidi kie vi estis kaj
(se vi registris spuron, almenaŭ) kiel vi alvenis tien. Mi stokas la
punktojn en PostgreSQL-datumbazo. Malfermitkoda datumbazo kiu
ofertas ĉiujn spacajn funkciojn, kiujn vi bezonas. Kun mapservilo,
la datumbazo ankaŭ estas montrata en retmapo.
La retmapo montras pli ol
la punktojn. Uzante skriptojn, mi kalkulas novajn spurojn el la spurpunktoj kaj
kreas superrigardojn dividante la geodatumojn laŭ lando kaj aplikante statistikojn
al la geodatumoj. La geodatumoj ankaŭ estas kalkulataj super aro
de apudaj seslateroj je malsamaj rezolucioj. Kial
seslateroj? Ĉar ĝi aspektas bone sur la mapo kaj estas logika
maniero geografie dividi la geodatumojn. Se vi desegnas cirklon
ĉirkaŭ punkto, vi ricevas ĉiujn punktojn, kiuj situas plej proksime al ĝi. Kaj se vi plenigas la mapon per (flekseblaj) cirkloj kaj kunpremas
ĝis ili tuŝas unu la alian, vi ricevas seslaterojn. Seslateroj estas tial la plej
logika maniero grupigi geodatumojn.
Por ĉiu lando, mi kalkulas la nombron de spurpunktoj kaj uzas ties logaritmon por indiki la koloron sur la mapo. La landoj kie mi estis plej ofte povas esti rekonitaj sur la mapo tiel.