Huvipunktide kategooriatesse jagamine: erinevus redaktsioonide vahel
| 6. rida: | 6. rida: | ||
Omaette teema on see, mida kategooriatesse jagatud huvipunktidega üldse teha saab. Taaskord üldisema hinnanguna võib öelda, et pigem on tegemist pelgalt erinevate ikoonide kasutamisega kaardil ning vähe on meie poolt testitud tarkvarades mõeldud sellele, et näiteks huvipunkte kategooriate kaupa mugavalt sisse-välja lülitada saaks. | Omaette teema on see, mida kategooriatesse jagatud huvipunktidega üldse teha saab. Taaskord üldisema hinnanguna võib öelda, et pigem on tegemist pelgalt erinevate ikoonide kasutamisega kaardil ning vähe on meie poolt testitud tarkvarades mõeldud sellele, et näiteks huvipunkte kategooriate kaupa mugavalt sisse-välja lülitada saaks. | ||
Kokkuvõttes võib öelda, et huvipunktide kategooriatesse jagamine ei ole meie jaoks hetkel oluline teema. Käesoleva artikli mõte on pigem koondada seni saadud kogemused - võib-olla tekib meil soov kunagi selle teema juurde tagasi tulla. Kui Sinul kui selle artikli lugejal on meile midagi olulist lisada, oled teretulnud kontakteeruma Jaanusega (jaanus. | Kokkuvõttes võib öelda, et huvipunktide kategooriatesse jagamine ei ole meie jaoks hetkel oluline teema. Käesoleva artikli mõte on pigem koondada seni saadud kogemused - võib-olla tekib meil soov kunagi selle teema juurde tagasi tulla. Kui Sinul kui selle artikli lugejal on meile midagi olulist lisada, oled teretulnud kontakteeruma Jaanusega (jaanus [ät] rattamatkaklubi.ee) või kirjutama Tipikate Rattamatkaklubi digitaalse rajaplaneerimise kompetentsigruppi (drp [ät] rattamatkaklubi.ee). | ||
== Kategooriate võrdlus == | == Kategooriate võrdlus == | ||
Redaktsioon: 24. september 2017, kell 13:57
Sissejuhatus
Käesolev artikkel koondab infot ja mõtteid selle kohta, mil viisil erinevad tarkvarad ja failiformaadid huvipunktide kategooriatesse jagamist toetavad.
Üldises plaanis tasub kohe alustuseks ära öelda, et meie seniste kogemuste baasilt ei ole huvipunktide kategooriatesse jagamine kuigi standardiseeritud. See tähendab, et erinevad tarkvarad toetavad neid erinevalt ning kui on soov huvipunkte ühest keskkonnast teise üle kanda, siis pigem tuleb ise mingi vastavustabel teha kui et asi kuidagi automaatselt konverteeritud saaks.
Omaette teema on see, mida kategooriatesse jagatud huvipunktidega üldse teha saab. Taaskord üldisema hinnanguna võib öelda, et pigem on tegemist pelgalt erinevate ikoonide kasutamisega kaardil ning vähe on meie poolt testitud tarkvarades mõeldud sellele, et näiteks huvipunkte kategooriate kaupa mugavalt sisse-välja lülitada saaks.
Kokkuvõttes võib öelda, et huvipunktide kategooriatesse jagamine ei ole meie jaoks hetkel oluline teema. Käesoleva artikli mõte on pigem koondada seni saadud kogemused - võib-olla tekib meil soov kunagi selle teema juurde tagasi tulla. Kui Sinul kui selle artikli lugejal on meile midagi olulist lisada, oled teretulnud kontakteeruma Jaanusega (jaanus [ät] rattamatkaklubi.ee) või kirjutama Tipikate Rattamatkaklubi digitaalse rajaplaneerimise kompetentsigruppi (drp [ät] rattamatkaklubi.ee).
Kategooriate võrdlus
Hetkel osaleb kategooriate haldamise võrdluses kolm programmi/veebikeskkonda:
- facilmaps.org on veebikeskkond, mis võimaldab huvipunktide kogumist tiimis ning seda tulemust kaardil vaadata, samuti saab huvipunktid kategooriatesse jagada.
- Garmin BaseCamp on Garmin'i poolt arendatud tasuta tarkvara, mille esmane mõte on koostöö Garmin'i GPS seadmetega. Siiski on tegemist piisavalt universaalse programmiga, mis võimaldab kasutada taustakaarte, joonistada sinna peale marsruute ja huvipunkte, importida rajalogisid ning kõiki neid andmeid mõistlikult hallata.
- OruxMaps on tasuta, aga väga võimekas Android rakendus kaartide vaatamiseks, rajajoonte jälgimiseks, radade talletamiseks jne.
Allpool olevas tabelis on esimeses tulbas nimi, mille Mihkel määras 2017. aasta aprillis facilmaps.org keskkonnas aluseks, kuidas korralduse käigus koondata Tipikate Rattamatk 2017 huvipunkte. Tegemist ei ole kindlasti mingi lõpliku jaotusega ning hetkel käsitleme seda lihtsalt teemade näitlikustamiseks. Kategooriate vasted BaseCamp'is ja OruxMaps'is on samuti üsna meelevaldselt Jaanuse poolt 2017. aasta aprillis valitud ning on mõeldud näitlikustamaks olukorda, et kaugeltki mitte alati ei ole teises keskkonnas võimalik leida sarnase nime ja ikooniga kategooriat. Tasub veel mainida, et facilmaps.org keskkonnas saab igale kategooriale määrata mitte ainult ikooni, vaid ka selle suuruse ning taustavärvi - seega kokkuvõttes võib sama ikoon ka teistmoodi välja näha.
Import-eksport
Import-eksport facilmaps.org keskkonnast
facilmaps.org keskkond võimaldab kasutajal defineerida oma huvipunktide kategooriad, seejuures saab ikooni valida veidi rohkem kui 300 olemasoleva vahelt, samuti saab igale kategooriale valida ikooni taustavärvi ja suuruse. Lisaks kategooria kaupa defineerimisele on võimalik hiljem ka igal huvipunktil ükshaaval ikooni ning selle taustavärvi ja suurust muuta.
Olemas on "Tools" menüü, mille all järgmised valikud:
- Open file
- Export as GeoJSON
- Export as GPX (tracks)
- Export as GPX (routes)
- Export as table
Mihkli kommentaar 18.04.2017: Eksport "Tools" menüüst:
- Otse GPX vormingusse: ei säilita kategooriaid.
- JSON formaati ning läbi konverteri (nt. http://aaronpdennis.github.io/geojson-to-gpx) GPX failiks. Säilitab kategooriad, kuid numbrilisel kujul. OruxMaps suudab GPX faili ära süüa, kuid markerid on kõik sama värvi.
Marguse kommentaar 18.04.2017: See praegune konverter topib kogu üleliigse info <desc> tägide vahele tavatekstina:
<wpt lat="59.347977" lon="26.351818">
<name>Rakvere linnus</name>
<desc>name=Rakvere linnus colour=3166ff size=15 symbol=tourist_view_point typeId=1004</desc>
</wpt>
Margus pakub välja ka, et võib teha mingi PHP vidina, mis laeb facilmaps.org keskkonnast huvipunktid alla JSON formaadis ning tekitab GPX faili. <wpt> sees saab kasutada <sym> ja <type>:
Jaanuse kommentaar: tundub, et iga keskkond kasutab <sym> ja <type> välju erinevalt, seega vajadusel tuleb ühest keskkonnast teise üle kandmisel kasutada vastavustabeleid.
Import-eksport Garmin BaseCamp keskkonnast
Garmin BaseCamp impordib-ekspordib GPX faile, milles on <sym> tag'ide vahel ikooni nimi ning <type> tag'ide vahel on "user". Rõhutame, et <sym> tag'ide vahel olev string on Garmin BaseCamp spetsiifiline (programmis on toetatud umbes 275 ikooni):
<sym>Animal Tracks</sym> <type>user</type>
Garmin BaseCamp võimaldab ka ise ikoone juurde defineerida, kuid see ei ole testitud.
Import-eksport OruxMaps rakendusest
OruxMaps impordib-ekspordib GPX faile, milles on <type> tag'ide vahel ikooni nimi ning <sym> tag'ide vahel on "Waypoint". Rõhutame, et <type> tag'ide vahel olev string on OruxMaps spetsiifiline (programmis on toetatud umbes 60 ikooni):
<sym>Waypoint</sym> <type>Swimming Area</type>
OruxMaps võimaldab ka ise ikoone juurde defineerida, kuid see ei ole testitud.
Import-eksport Google Maps keskkonnast
Google Maps veebikeskkond toetab huvipunktide ja marsruutide kategooriateks jaotamist läbi kihtide (layer) mõiste. Kui kaardile on loodud mitu kihti, siis on neid võimalik ükshaaval linnukestega sisse-välja lülitada. Täpsemalt saab sellest teemast lugeda siit.
Google Maps võimaldab teataval määral ka kaardiandmete ekspordil tagada, et kihid ja ikoonid säiliksid. Täpsemalt saab sellest lugeda siit.
Lisainfo facilmap.org keskkonna kohta
Kuigi see päris otseselt välja ei tule, siis toetab facilmap.org keskkond mingil määral võimalust, et huvipunkte saaks kaardil kategooriate kaupa sisse-välja lülitada. Esmane lähenemine selleks on samas üsna ebamugav: nimelt on võimalik Tools -> Filter menüüvaliku abil defineerida filtreid kaardil kuvatava sisu jaoks. Ning kuigi ühelt poolt saab filtreid koostada äärmiselt paindlikult, siis teisalt on see tavakasutaja jaoks ilmselt liiga keeruline - vaja on süveneda filtri süntaksi tundmaõppimisse. Samuti ei ole see kuigi mugav lahendus selleks, et "kui soovin kaardil näha vaatamisväärsusi ja ujumiskohti, siis lähen ja võtan Tools menüüst valiku Filter ning defineerin sinna järgmise filtri:
(typeId == 1004) or (typeId == 1026)
Et asja veidi lihtsustada, siis on võimalik lisaks filtrite defineerimisele kasutada ka Saved views funktsionaalsust. Märgime, et kui filtreid võib enda jaoks defineerida igaüks, selleks ei ole vaja administraatori linki ning need kehtivadki vaid kasutaja enda hetkel lahti oleva akna jaoks, siis Saved views funktsionaalsuse kasutamine eeldab admistraatori õiguseid kaardile ning vaadete defineerimine lisab need Saved views menüüsse ka kõigi teiste jaoks, kes sama kaarti vaatavad.
Lühidalt on administraatoril võimalik teha siis järgmist:
- Defineerida Tools -> Filter menüüvaliku abil näiteks filter "typeId == 1004". Mihkli poolt Tipikate Rattamatk 2017 eelinfo kogumiseks loodud kaardil valib see filter huvipunktid, mille tüübiks on "vaatamisväärsus".
- Valida Saved views -> Save current view. Panna uuele vaatele mingi mõistlik nimi (antud näites võiks selleks olla "Vaatamisväärsused") ning teha linnuke Save current filter (typeId == 1004) ette. Seejärel Save:
- Kõigi kaardi kasutajate jaoks on Saved views menüüsse tekkinud nüüd valik Vaatamisväärsused. Kui sellel klikkida, siis näidatakse kaardil ainult neid huvipunkte, mis antud kategooriasse kuuluvad.
Tõeliselt mugavast kasutamisest jääb meid aga jätkuvalt lahutama kaks probleemi:
- Jätkuvalt ei ole võimalik kasutajal jooksvalt valida, et soovib näha näiteks "Vaatamisväärsusi" ja "Ujumiskohti" - kõik need kombinatsioonid tuleb soovi korral eelnevalt filtritega defineerida.
- Vaate salvestamine tähendab ka seda, et salvestatakse kaardi hetke suurendatuse tase. See tähendab, et kui kasutaja valib menüüst Saved views -> Vaatamisväärsused, siis kaotab ta oma eelneva suurendatuse taseme ning peab kaardi uuesti soovitud kohta liigutama/suurendama.
Lisainfo Garmin BaseCamp kohta
Tasub mainida, et erinevalt teistest siin käsitletud tarkvaradest on Garmin BaseCamp'is siiski olemas võimalus huvipunkte, rajalogisid ja marsruute kategooriatesse jagada ning neid selliselt ka kaardil näitamiseks sisse-välja lülitada. Nimetatud funktsionaalsus on aga implementeeritud viisil, mida mujale üle kanda oleks väga raske - tegemist on võimalusega jagada oma andmed List folder-ite ja list-ide vahel.
Lisaks eelnevale võimaldab Garmin BaseCamp omistada huvipunktidele vabateksti vormis kategooriaid, kuid pole selge, kas ja mis nendega veel teha saab. GPX failis kajastub vabatekstina määratud kategooria "Vaatamisväärsus" nii:
<extensions>
<gpxx:WaypointExtension>
<gpxx:DisplayMode>SymbolAndName</gpxx:DisplayMode>
<gpxx:Categories>
<gpxx:Category>Vaatamisväärsus</gpxx:Category>
</gpxx:Categories>
</gpxx:WaypointExtension>
<wptx1:WaypointExtension>
<wptx1:DisplayMode>SymbolAndName</wptx1:DisplayMode>
<wptx1:Categories>
<wptx1:Category>Vaatamisväärsus</wptx1:Category>
</wptx1:Categories>
</wptx1:WaypointExtension>
<ctx:CreationTimeExtension>
<ctx:CreationTime>2017-04-18T05:28:57Z</ctx:CreationTime>
</ctx:CreationTimeExtension>
</extensions>