Moro!

Aloitin yleisön toiveesta uuden threadin. Parempaa päätason hakemistoa en keksinyt kuin tämä lenkkiporukka hakemisto, koska täältä kai ne käyttäjät löytyvät. Off-topic olisi seuraava vaihtoehto Varusteisiinkaan tämä ei kuulu, koska money-back-guarantee on voimassa nyt ja ikuisesti.

--------- asiaan -----------------------

Viime vuosina on käsittääkseni useampaan kertaan viritelty ajatuksia reittikirjastosta. Nyt toivottavasti on tapahtunut jonkin näköinen loikka eteenpäin. Reittikirjaston tärkein elementti on luonnollisesti tarkoitukseen sopiva karttamateriaali. Openstreemap.org on yhteisöllinen karttapalvelu, joka käytännössä tarjoaa laadukasta materiaalia alueilta, joilta löytyy ahkeria kartoittajia. Tampereen alueella tämä on toteutunut hyvin. Kartoista löytyy polkuverkosta huomattavasti täydellisempänä kuin muusta karttamateriaalista (esim. MML:n peruskartasto).

OSM:n kartan poluista ei sinällänsä vielä voi päätellä polkujen luonteesta sen enempää. Kuitenkin kartan poluille on määriteltävissä mtb:scale tägillä luokitus asteikolla 0-6, joille löytyy myös standardi (http://wiki.openstreetmap.org/wiki/Key:mtb:scale). Tuosta standardista voi hyvällä omallatunnolla käyttää aluetta 0-3 kuvaamaan niitä polkuja mitä Tampereella ajetaan. Kun poluille annetaan luokitus, niin sitä voidaan käyttää myös kartan renderöinnin yhteydessä (prosessi kannan pisteistä ja relaatioista karttakuvaksi).

Rakentelimme kasaan serverin, jossa renderöidään kartat ottaen huomioon mtb:scale. Polkujen taustavärit valitaan skaalan asteikon mukaan (vihreä, keltainen, oranssi ja punainen). Jos polulle on määritetty pinnanlaaduksi "mud" (surface = mud), niin tällöin polun viereen piirretään sinisellä pistekatkoviiva. Näin perimätietoa polkujen luonteesta saadaan näppärästi siirrettyä aloittelijoille ja sellaisille, joille tietyn alueen polut ovat täysin vieraita.

Karttaserveri löytyy osoitteesta
http://kartta.arpotechno.fi/kartta

Kyseisen osoitteen takaa löytyy äärimmäisen askeettinen client sivu, jolla pääsee katsomaan miten eri polut on luokiteltu.

Tuossa yksinkertaisessa clientissa toiminnat ovat seuraavat:
- kartan siirto hiiren vasemmalla napilla raahaamalla
- zoomaus hiiren rullalla
- zoomaus shiftillä ja hiiren vasemmalla napilla vetämällä

Karttatiiliä on laskettu zoomaustasoille nollasta kuuteentoista. Tarkemmat zoomit ovat käytettävissä vain Tampereen alueelta.

Homman juju on siinä, että karttaserveri tarjoilee tiiliä client ohjelmistoille, esim. kännykässä toimiva karttaohjelma. Näin saat maastofillarointiin sopivat kartat käytettäväksi mukaan maastoon puhelimella tai muulla laitteella, joka osaa näyttää nettikarttoja. Tiiliserverin osoitteen formaatti on seuraava, mitä käytät omassa sovelluksessasi, mikäli se mahdollistaa käyttäjän määrittämän karttaserverin.

kartta.arpotechno.fi/tiles/{z}/{x}/{y}.png

Windows-luuri softista hyvä esimerkki on Maaloo. Android kansalaiset voisivat ilmiantaa vastaavia.

Web-selain puolelle on virityksiä menossa (??), jossa voitaisiin tuoda myös valmiiksi ajettuja reittejä tämän karttamateriaalin päälle. Näin voisit tsekkailla erilaisia valmiiksi pureskeltuja reittejä ja samalla nähdä, millaisia polut ovat vaikeustasoiltaan matkan varrella. Kun mieleinen reitti löytyy, niin nappaat GPX tiedoston itsellesi ja käytät puhelimessa tai GPS laitteessasi. Web client asia on vielä lähtökuopissa.

Polkujen luokituksesta on mietitty seuraavanlaista speksi. Alla ensin Mansen sovitus ja perään lontooksi kopsu tuolta virallisesta speksistä.

mtb:scale=0
************
Manselainen:
-neulaspolku, siellä täällä pieniä juuria tai kiviä
-maasturilla voi päästellä aloittelijakin täysin huolettomasti, ei voi nyt oikeastaan pitää maastoajona laisinkaan.
-tätä ajelee cyclollakin huolettomasti

International:
Gravel or packed earth. No particular difficulties. Mostly forest and meadow paths (highway=path). Sections with steps, rocks, or roots are not expected. Wide curves, easy to moderate slope. No special skills are needed to ride this. Easy to ride uphill.
Surface: solid and handy
Obstacles: no obstacles
Gradient: mild to moderate
Bends: wide
Driving skills: no special driving skills required
For very easy ways you can use mtb:scale=0- for harder ones (but not yet mtb:scale=1) mtb:scale=0+


mtb:scale=1
***********
Manselainen:
-Pienellä treenaamisella maasturilla “peruskauraa”
-Cyclolla vaatii jo keskittymistä, maavaran kanssa voi ajoittain tehdä tiukkaa. Cyclolla jotkut kohdat mahdollisesti tunkkaamista ja vaikeuksia saada kaikkia lähtemään cyclolla kokeilemaan.
Esimerkkejä:
Savontieltä etelään suuntautuva Birgitan polun ensimmäinen osuus

International:
Smaller obstacles like roots and small stones. Erosion damage may increase difficulty. Soil may be loose in places. Tight turns, but no hairpin turns. Riding requires care and attention, but no special skill. Obstacles can be ridden over. Difficult to ride uphill.
Surface: loose surface possible, small roots and stones
Obstacles: small obstacles, water gutter, erosion damage
Gradient: < 40%
Bends: wide
Driving skills: basic driving skills required, obstacles can be passed over


mtb:scale=2
***********
Manselainen:
-Vaatii jo maasturilla keskittymistä asiaan ja normi jannulle jalkakosketukset tavallisia.
-Kokeneet ajavat ilman ongelmia, kosteana haasteellista kaikille
-Cyclo menee sujuvasti kantamalla
Esimerkki: Alasjärven pohjoispuolella oleva “juuritarha”

Obstacles such as large rocks and stones. Soil is often loose. Steps are expected. Wider hairpin turns, steepness of up to 70%. Requires some advanced riding skills. Only very skilled riders can go uphill on this.
Surface: surface usually not compacted, larger roots and stones
Obstacles: plain steps and stairs
Gradient: < 70%
Bends: easy hairpins
Driving skills: advanced driving skills required


mtb:scale=3
************
Manselainen:
-Kokeneetkin kaverit ottavat usein jalkakosketuksia ja homma ei menee enää heittämällä
-Keskivertoharrastajat eivät tunne oloaan enää mukavaksi ja homma menee tunkkaamiseksi ajamisen sijasta.
-Cyclon valokuva voi olla mukana taskussa tai puhelimessa
Esimerkki: Kaupin rantapolun pahimmat paikat

International:
Many sections with large obstacles such as boulders and large roots. Many hairpin and off-balance turns. Slippery surface and talus sections may be found. The surface may be very slippery. Constant concentration and very good skills needed. Nearly impossible to ride uphill.
Surface: many large roots / rocks or slippery ground, loose scree
Obstacles: large steps
Gradient: >70%
Bends: tight hairpins
Driving skills: very good bike control required

Työtiimi ylläolevan osalta:
KJP Ahkeraa kartoitusta ja luokitusmerkkausta
Vepa Serveripään automatisointi
Myrtillus Serverin softa stackin kasaaminen ja tyylitiedostot

Serverin tarjoaa Vepa ja Arpotechno, kiitokset!!

Eiköhän tästä jotain keskustelua saada aikaiseksi... pitäisiköhän olla oma threadi vai haastetaanko täällä.

Jos joku haluaa mukaan kehittämään tätä alustaa edelleen, esim. client side, cartoCSS tyylit, systemaattista kartoitusta jne., niin laitatko privana yhteystietoja (nimi ja mailiosoite). Kerätään jossakin vaiheessa asiasta kiinnostuneet kasaan ja opitaan yhdessä lisää (JOSM käyttö, serveripuoli jne..).

Kartat lasketaan tällä hetkellä Tampereen alueelta, mutta uusien alueiden lisääminen ei ole ongelma, kunhan serverikapasiteetti vain mitoitetaan sen mukaan. OSM tietokantapäivitykset tulevat laskettaviin tiiliin noin vuorokauden viiveellä. Noin klo 23 saakka oleva Suomen tietokanta extract tulee saataville seuraavana aamuna noin klo 06. Sen jälkeen lasketaan uusia tiiliä muutaman tunnin ajan serverillä.

T:Antti alias Myrtillus