Velocy kirjoitti:Heipä hei haksu! Nyt olisi taas yksi mahdollisuus lukea tyhmä kysymys, repiä muutama hius pois päälaelta ja sitten kirjoittaa takaisin oikein viisas ja syväluotaava vastaus.
Vakavaa addiktiota aiheuttavalta tilastosivulta sattuu löytymään "Virstanpylväät" -taulukko. Tämä tulostaa kahdeksi viimeiseksi kentäksi Kätkön nimen sekä maan, jos kyseessä sattuu olemaan ulkomaan löytö. Itse esimerkiksi Tšekeissä seikkailtuani kävin Earth -päivän tiimoilta nappaamassa itselleni virstanpylvääksi nimihirviöllä siunatun Earthin
"1001 LSGC - Pansky lom - Hanychovska jeskyne", joka sai tuossa virstanpylvästaulukossa itselleen perään vielä leiman "
Czech Republic". Kuvan leveys ei tähän tietenkään riittänyt, vaan lopputulos on tämän näköinen:
Tuleekos mieleen viisaita ideoita, jolla kuva generoituisi niin, etteivät tekstit livahda päällekäin? Saisiko
helposti jollain php:n uri-parametrilla asetettua font-sizen pienemmäksi tai säädettyä tilastokuvan taustan widthiä jotenkin? </Tyhmät kysymykset ja mutuilu>
Tähän auttaa ainakin nämä vaihtoehdot:
- Kätköilee vain Suomessa
- Käy vain kätköillä, joilla on lyhyt nimi
- Tärkein: Välttää käyntiä Heard Island And Mcdonald Islands:lla
Voi toki myös seurata virstanpylväitä ja tarvittaessa käydä ulkomaanmatkalla välilennolla Suomessa, etsiä sopiva virstanpylväskätkö ja sen jälkeen lentää takaisin. Vaihtoehtoisesti voi välilennon tehdä Fiji:lle, joka on mukavan lyhyt maannimi, mikäli tällä keinoin saa pidettyä päällekkäisyyden kurissa.
Mahdollisiin jo olemassaoleviin päällekkäisyyksiin ei valitettavasti nämä neuvot auta. Font-size -säätö ei olisi varsinainen ratkaisu koska siitä huolimatta jollakin voisi mennä tekstit pahimmassa skenaariossa päällekkäin (eikä käytetty kuvanluontitekniikka salli aivan minimaalisia merkkikokoja). Säädön toteutus olisi myös hieman suurempi homma koska täytyisi rakentaa tekstien korkeustunnistukset käytetyllä merkkikoolla sekä huomioida ne tekstien tulostuksessa, jotta tekstit osuvat pystysuunnassa oikealle tasolle riveillä.
Mutta tein mitä kohtuullisen helposti pystyi, eli ratkaisun mikä ei ole täydellinen mutta poistaa ongelman. Nyt maatiedon taustalle tulostetaan ensin laatikko mikä peittää mahdollisen ylivuotavan kätkönimen. Tämä toki on raaka tapa koska se leikkaa satunnaisesti kätkön nimen lopun, keskeltä merkkiä jne. En kuitenkaan alkanut hienostelemaan kätkönimien pituuden mittaamisella, hallitulla nimen leikkaamisella ja kolmen pisteen (...) lisäämisellä kätkönimeen jos leikkaaminen tapahtuu. Jos joskus on tylsää sekä aikaa voi sitten parantaa tuota
Yleisenä parannuksena muutin maanimet yhden fonttikoon pienemmäksi ja vaihdoin käyttöön kapeamman fontin. Tämä hieman vähentää leikkaantumista. Mielessä kävi myös vaihtaa maat tekstin sijaan lippukuviksi jolloin rivin lopusta täytyisi varata vain pieni osa maatiedolle. Tämän kuitenkin hylkäsin nopeasti koska:
- Maiden liput voivat muuttua ja minulle riittää kun yritän edes Suomen kunnat pitää aina ajan tasalla
- Geocaching.com käyttää hieman persoonallisempia maatietoja, kuten tuo em. "Heard Island And Mcdonald Islands" taikka meille hyvin läheinen ulkomaa nimeltään "Aland Islands".
- Harvassa ovat ne ihmiset, jotka osaavat kaikkien maailman maiden liput... (itse juuri ja juuri Ruotsin lipun tunnistan)
- Kun lippukuvat olisivat saman kokoisia kuin
tällä sivulla niin tunnistaminen vaikeutuisi edelleen.
Mutta ehkäpä tehdyllä fiksauksella nyt jotenkin pärjää.