RAZVOJ MOBILNE APLIKACIJE ZA PODPORO JAMARSTVU

Velikost: px
Začni prikazovanje s strani:

Download "RAZVOJ MOBILNE APLIKACIJE ZA PODPORO JAMARSTVU"

Transkripcija

1 UNIVERZA V MARIBORU FAKULTETA ZA ELEKTROTEHNIKO RAČUNALNIŠTVO IN INFORMATIKO Grega Drole RAZVOJ MOBILNE APLIKACIJE ZA PODPORO JAMARSTVU Diplomsko delo Maribor, april 2020

2 UNIVERZA V MARIBORU FAKULTETA ZA ELEKTROTEHNIKO RAČUNALNIŠTVO IN INFORMATIKO Grega Drole RAZVOJ MOBILNE APLIKACIJE ZA PODPORO JAMARSTVU Diplomsko delo Maribor, april 2020

3 RAZVOJ MOBILNE APLIKACIJE ZA PODPORO JAMARSTVU Diplomsko delo Študent(ka): Študijski program: Usmeritev: Mentor(ica) FERI: Grega Drole Visokošolski študijski program Informatika in tehnologije komuniciranja Razvoj informacijskih sistemov doc. dr. Domen Verber Lektor(ica): Taja Gornik-Baraga, univ. dipl. bibl., bibliotekarska specialistka in predmetna učiteljica slov. jezika s književnost

4 Zahvala Zahvaljujem se mentorju, doc. dr. Domnu Verberju za pomoč pri izdelavi diplomskega dela in moji družini za podporo med študijem. i

5 Razvoj mobilne aplikacije za podporo jamarstvu Ključne besede: kras, jame, jamarstvo, kataster jam, Android, React Native, aplikacija, LIDAR UDK: (043.2) Povzetek Predstavljen je razvoj Android mobilne aplikacije za podporo jamarstvu, s katero želimo olajšati uporabniku dostop do podatkov slovenskega katastra jam. Na začetku razvoja aplikacije smo preučili že obstoječe aplikacije. Sledila je pretvorba in strukturiranje razpoložljivih podatkov, ki bodo uporabljeni v aplikaciji. Nato smo opisali same funkcionalnosti aplikacije ter predstavili njen uporabniški vmesnik. Na koncu smo predstavili še razvoj ključnih delov aplikacije kot način shranjevanja in pridobivanja podatkov in prikazovanje jam na kartah različnih podlag (topografske, lidar, ortofoto). ii

6 Development of a mobile application to support caving Keywords: karst, caves, caving, cave cadastre, Android, React Native, application, LIDAR UDC: (043.2) Abstract Here is presented the development of an Android application to support caving, with which we want to facilitate the user's access to the Slovenian cave cadastre. At the beginning of the application development, we examined the already existing applications. This was followed by the conversion and structuring of the available data to be used in the application. We then described the functionality of the application itself and presented its user interface. Finally, we presented the development of key parts of the application as a way of storing and retrieving data, displaying caves on maps of various bases (topographic, lidar, orthophoto). iii

7 KAZALO 1 UVOD PREGLED SORODNIH APLIKACIJ Kataster jam JZS Geopedia ekataster jam Uporabniška izkušnja pregledanih aplikacij na mobilnem telefonu NAČRTOVANJE APLIKACIJE Pomembne uporabljene tehnologije React Native z Typescript Google Firebase - Realtime Database Mapbox ArcGIS API za JavaScript DotSpatial.Projection Visual Studio Code Strukturiranje podatkov Pretvorba podatkov Opis funkcionalnosti aplikacije IMPLEMENTACIJA APLIKACIJE Podatkovna baza jam Prikaz in združevanje lokacij jam Prikaz jam na LIDAR podlagi Navigacija Lokalizacija iv

8 5 TESTIRANJE UPORABNIŠKE IZKUŠNJE Rezultati ZAKLJUČEK VIRI IN LITERATURA v

9 KAZALO SLIK Slika 2.1.1: Filter in seznam jam v katastru JZS in IZRK ZRC SAZU... 4 Slika 2.1.2: Primer podrobnosti jame in zapisnika jame... 5 Slika 2.3.1: Prikaz jam in posamezne jame na različnih podlagah... 6 Slika 3.2.1: Primer povezave osnovnega podatka in podatki za zemljevid ter seznam. 10 Slika 3.2.2: Struktura podatkovne baze Slika 3.3.1: Pretvorba Gauß-Krügerjevih v WGS84 koordinate Slika 3.4.1: Osnovni pogledi katastra Slika 3.4.2: Seznam jam Slika 3.4.3: Zemljevid jam na topografski podlagi Slika 3.4.4: Podrobnosti jame Slika 3.4.5: Nastavitve Slika 4.1.1: CaveEx projekt uspešno dodan med projekti Slika 4.1.2:»build-gradle«odvisnosti v aplikaciji Slika 4.1.3: Struktura podatkovne baze Slika 4.1.4: Pravila baze Slika 4.1.5: Pridobivanje celotne vsebine dokumenta Slika 4.1.6: Načini iskanja dokumentov Slika 4.1.7: Pridobitev vsebine dokumenta s funkcijo val() Slika 4.1.8: Primer objekta, ki ga vrne equalto() funkcija, ko iščemo posamezno jamo 21 Slika 4.1.9: Povezava indeksa in ključa objekta, ki ima vsebino za seznam ali zemljevid Slika 4.2.1: Seznam žetonov Slika 4.2.2: Seznam stilov Slika 4.2.3: Komponenta MapView Slika 4.2.4:»UserLocation«in»Camera«komponenti Slika 4.2.5: GeoJSON objekt tipa»featurecollection« Slika 4.2.6: Pretvorba podatkov v obliko GeoJSON tipa»featurecollection« Slika 4.2.7: Komponenta Shape Source vi

10 Slika 4.2.8: Komponenti»CircleLayer« Slika 4.2.9: Stili markerjev Slika : Komponenta»SymbolLayer« Slika : Stil oznake markerjev Slika : Končna struktura komponente, s katero smo prikazali markerje Slika : Končni izgled zemljevida s topografsko podlago Slika 4.3.1: Definiranje tipa z ArcGIS moduli Slika 4.3.2: Asinhrono in postopno nalaganje ArcGIS modulov Slika 4.3.3: Definiranje ArcGIS zemljevida in pogleda Slika 4.3.4: Definiranje in vstavljanje LIDAR podlage Slika 4.3.5: Pridobivanje podatkov iz lokalne shrambe Slika 4.3.6: Ustvarjanje URL objekta podatkov Slika 4.3.7: Definiranje prikazovalnika markerjev Slika 4.3.8: Definiranje in vstavljanje podlage s podatki jam Slika 4.3.9: Definiranje pripomočkov Slika : WebView komponenta Slika : Lege jame, prikazane na LIDAR podlagi Slika 4.4.1: Datoteka App.tsx z»react-native-gesture-handler« Slika 4.4.2: Kreiranje "stack" navigatorja Slika 4.4.3: Konfiguracije komponente»navigator« Slika 4.4.4: Definiranje zaslona v navigatorju Slika 4.4.5: Navigacijski kontejner aplikacije Slika 4.4.6: Funkcija "resetandredirectto" Slika 4.4.7: Funkcija "dispatch" Slika 4.4.8: Primer preusmeritve z dodatnimi parametri Slika 4.4.9: Seznam tipiziranih navigacijskih parametrov Slika : Vstavljanje navigacijskih parametrov v funkcijo "createstacknavigator". 39 Slika : Tipiziranje zaslona, ki uporablja zemljevid Slika : Pridobivanje tipiziranih parametrov iz poti Slika 4.5.1: Objekt, v katerem so lokalizirani nizi vii

11 Slika 4.5.2: Uporaba lokaliziranih nizov Slika 5.1.1: Ocene enostavnosti uporabe Slika 5.1.2: Ocene izgleda aplikacije Slika 5.1.3: Ocene odzivnosti aplikacije SEZNAM UPORABLJENIH KRATIC GPX GPS Exchange format API Application programming interface CSV Comma-seperated values JSON JavaScript Object Notation LIDAR Light Detection and Ranging XLSX Microsoft Excel Files npm Node Package Manager JZS Jamarska Zveza Slovenije IZRK ZRC SAZU Inštitut za raziskovanje krasa Znanstvenoraziskovalni center Slovenske akademije znanosti in umetnosti DZRJ Ljubljana - Društvo za raziskovanje jam Ljubljana AMD Asynchronous Module Definition EPSG European Petroleum Survey Group viii

12 1 UVOD Kraške pojave lahko opazujemo povsod po Sloveniji, kjer so karbonatne kamenine. Te kamenine predstavljajo okoli 43% slovenskega ozemlja [4]. Med najbolj znane kraške pojave spadajo jame. Trenutno je v Sloveniji registriranih več kot jam. To število se, zaradi novih najdb veča, z vsakim mesecem. Število in prirast novo raziskanih jam nakazuje, da je raziskovanje kraških pojavov zelo zanimivo in intenzivno, saj jame išče in raziskuje vedno več ljudi, ki v svojem prostem času uporabljajo različno mobilno tehnologijo. Ta tehnologija jim mora nuditi željene podatke v čimkrajšem možnem času. Podatki o jamah so vedno bolj zanimivi tudi za turiste, ki želijo bolj natančno spoznati deželo v kateri se nahajajo. Trenutno do podatkov o registriranih jamah lahko dostopamo z več spletnimi aplikacijami, ki so delno prirejene za mobilne telefone. Pri teh aplikacijah se uporabnik večkrat sooči z nepreglednostjo, porušitvijo strukture strani, dolgotrajnim postopkom pridobivanja željene informacije, nepravilnim delovanjem zaslona na dotik, nedelovanjem funkcionalnosti strani in menijev ter oteženo navigacijo zaradi nepravilne prilagoditve določene informacije na velikost telefonskega zaslona. Hiter in enostaven dostop do željenih osnovnih podatkov o že raziskanih jamah lahko raziskovalcem zelo olajša njihovo delo na terenu. Tak dostop lahko nudi uporaba preproste in pregledne mobilne aplikacije. Na podlagi tega smo si zastavili vprašanja: RV1: Ali obstajajo kakšne mobilne aplikacije, ki ponujajo dostop do katastra jam? RV2: Kako bomo, s pomočjo mobilne aplikacije, poenostavili dostop do katastra jam? V okviru diplomskega dela bomo predstavili razvoj mobilne aplikacije za podporo jamarstvu v Sloveniji, s katero bi lahko posamezniki dostopali do podrobnosti posameznih jam preko svojega telefona, kjerkoli je teren pokrit z mobilnim signalom. 1

13 Na podlagi raziskovalnih vprašanj smo ustvarili tezo: H1: Z našo aplikacijo bomo olajšali uporabnikom dostopnost do razpoložljivih podatkov o trenutno registriranih jamah, kjerkoli v Sloveniji. Predpostavljamo, da na trgu trenutno ni nobene druge podobne aplikacije, namenjene samo za mobilni telefon in da osebe, ki želijo priti do obstoječih podatkov o jamah potrebujejo poenostavljen dostop preko svojega mobilnega telefona. Za diplomsko delo bomo izdelali aplikacijo za operacijski sistem Android z ogrodjem React Native. Podatke o trenutno registriranih jamah v Sloveniji, ki so na voljo samo v slovenščini, bomo zaradi zakonskih omejitev (ZON 1999 [11] in Pravilnika o določitvi in varstvu naravnih vrednot 2004 [8]), uporabniku omejili samo na prikaz določenih podatkov o jami. Delo bomo začeli z iskanjem in pregledom literature. Sledile bodo analize raznovrstnih obstoječih aplikacij, namenjenih primarno za uporabo preko spletnega brskalnika, ki so lahko osnova za razvoj mobilne aplikacije. Nadaljevali bomo z načrtovanjem strukture podatkov ter aplikacije, kjer bomo preučili vse predvidene namene uporabe, kot so: brskanje po seznamu jam in kartah, pregled podatkov posamezne jame, navigacijo dostopa do jame ter oblikovanje uporabniškega vmesnika. V zadnjem koraku bomo začeli razvijati aplikacijo z ogrodjem React Native, ki bo povezana s podatkovno bazo Google Firebase, na kateri bodo vsi podatki o trenutno registriranih jamah. Ti podatki bodo ustvarjeni s pomočjo posebnega programa, ki lahko prebere Excel datoteko in shrani rezultate v bolj primerno obliko za shranjevanje v podatkovne baze. 2

14 2 PREGLED SORODNIH APLIKACIJ 2.1 Kataster jam JZS Kataster JZS je uradni digitalni kataster jam Jamarske zveze Slovenije (JZS) in Inštituta za raziskovanje krasa ZRC SAZU (IZRK ZRC SAZU), ki je interno na voljo jamarjem. Za uporabo katastra potrebujemo račun, ki ga lahko pridobimo s registracijo, če smo aktivni član kateregakoli jamarskega društva v Sloveniji. Kataster jamarjem ponuja lokacije jam na topografskih kartah Slovenije različnih meril. Topografske podlage se dinamično spreminjajo, ko se uporabnik približuje določeni točki. Te podlage so: Državne pregledne topografske karte (1: , 1: , 1:50 000, 1:25 000) in Temeljni topografski načrti (1:10 000, 1:5 000). Uporabnik ima možnost nalaganja svojih podatkov na zemljevid, ki so lahko formata GPX, GeoJSON ter možnost uporabo različnih orodij (merjenje dolžin, profili terena, izračun površin ). Dostopanje do podatkov posameznih jam je omogočeno preko zemljevida ali seznama, ki vsebuje filter za lažje iskanje željene jame. Filtrira lahko po katastrski številki, imenu, tipu jame, globini Uporabniku je na voljo 14 javnih podatkov kot so: dimenzije, koordinate, tip jame, pomembni datumi in podatki o izdelovalcu dokumentacije in naravovarstveni režim. Nekatere jame imajo na voljo podatke o dostopu in okolici jame, opis vhodnih delov jame, podrobnosti o vrsti razpoložljive dokumentacije in tehnične zapisnike, kjer je opisan priporočen način tehničnega opremljanja jame v primeru ponovnega raziskovanja. 3

15 Slika 2.1.1: Filter in seznam jam v katastru JZS in IZRK ZRC SAZU 4

16 Slika 2.1.2: Primer podrobnosti jame in zapisnika jame 2.2 Geopedia To je spletni zemljevid namenjen za širšo javnost, preko katerega lahko uporabniki dostopajo do različnih prostorskih podatkov, ki so združeni v zbirke kot so rekreacije, fotografije, šport, turizem, vreme in drugo. Za uporabo portala ni potrebna registracija in je popolnoma brezplačna. Geopedia ponuja možnost pregleda zemljevida z vsemi, do sedaj odkritimi, jamami v Sloveniji. Uporabnik lahko preklaplja med tremi podlagami kot so ortofoto, relief in topo Slovenije. Do podrobnih podatkov o posamezni jami lahko uporabnik dostopa le preko zemljevida. Zaradi zakonskih omejitev je uporabniku na voljo le 12 podatkov. To so: katastrska številka, ime, datum odkritja, dolžina, globina Preko posameznih jam portal uporabniku omogoča tudi preusmeritev na spletni ekataster jam, ki ga upravlja DZRJ Ljubljana. Tu uporabnik lahko dostopa do bolj podrobnih podatkov o jamah. 2.3 ekataster jam ekataster jam je bil eden izmed prvih digitalnih spletnih katastrov na svetu preko katerega lahko posamezniki poiščejo podatke in dokumente o jamah v Sloveniji. Kataster se lahko uporablja brez registracije, vendar pa ima omejen dostop do funkcionalnosti. 5

17 Če je uporabnik aktiven član jamarske organizacije, se lahko registrira in prijavi ter si s tem odklene dodatne funkcionalnosti, kot so: napredno iskanje jam, iskanje dokumentov, pregled dokumentov, informacije o avtorju zapisnika in prvopristopnikih. Glavna funkcionalnost je zemljevid z vsemi do sedaj odkritimi jamami v Sloveniji preko katerega se lahko dostopa do podatkov o jami. Zemljevid nudi več tipov podlag, kot so: satelitska, LIDAR-ska in topografska, v različnih merilih. Na zemljevidu ima uporabnik opcijo fokusiranja na posamezno jamo ali prikaz podatkov iskane jame, če je v filter vnesel katastrsko številko ali ime jame. Slika 2.3.1: Prikaz jam in posamezne jame na različnih podlagah 6

18 Uporabniku je na voljo 28 podatkov o jami. To so: osnovni podatki o jami, podatki iz registra naravnih vrednot, stanje jame, položaj jame, prostorski podatki in razporeditev gradiv v katastru DZRJ Ljubljana. Pregleda lahko tudi podrobno stanje jame, dokumente, objave in zabeležene ekskurzije, če so le ti na voljo in ima uporabnik dostop do njih. 2.4 Uporabniška izkušnja pregledanih aplikacij na mobilnem telefonu Pregledane aplikacije ponujajo uporabnikom veliko pomembnih funkcionalnosti in potrebnih podatkov za uspešno raziskovanje jam po Sloveniji ter poskušajo rešiti enake težave, kot jo želimo mi z našo aplikacijo. Med analizo smo ugotovili, da so»spletne aplikacije«primerne le za uporabo s spletnim brskalnikom. Posledično je uporabniška izkušnja na mobilnem telefonu zelo slaba. Vsem aplikacijam se je med testiranjem, struktura nepravilno prilagodila na velikost telefonskega zaslona ter s tem otežila navigacijo in uporabo določenih pomembnih funkcionalnosti kot so zemljevidi in seznami. Menimo, da je glavna prednost naše aplikacije ta, da je prilagojena uporabi na mobilnem telefonu. 3 NAČRTOVANJE APLIKACIJE 3.1 Pomembne uporabljene tehnologije React Native z Typescript React Native je odprto kodno ogrodje, ki uporablja standardne spletne tehnologije: JavaScript, JSX in HTML, za istočasni razvoj mobilnih aplikacij v Android in ios okolju. S programskim jezikom JavaScript smo lahko dostopali do komponent in API-jev, specifične za Android računalniška okolja, ki se na koncu prevedejo v domorodno aplikacijo. Za lažji razvoj aplikacije smo si pomagali s programskim jezikom TypeScript, ki je v bistvu JavaScript z dodatnimi funkcionalnostmi. Ta nam je omogočil pisanje strukturirane kode, ki je strogo tipizirana za lažjo berljivost in razumevanje delovanja. 7

19 3.1.2 Google Firebase - Realtime Database Dolžnost shranjevanja vseh podatkov o jamah je poverjena NoSQL podatkovni bazi Realtime Database, ki je del storitve Google Firebase. Google Firebase je BaaS (angl. Backend-as-a-service), ki nam ponuja različne storitve za hitro razvijanje in nadziranje različnih aplikacij, bodisi so te spletne ali mobilne, ne da bi potrebovali vzpostaviti svoj strežnik. Podatki v tej podatkovni bazi so shranjeni v JSON obliki in sinhronizirani v realnem času na vseh odjemalcih Mapbox Za grafično prikazovanje lokacij jam, smo uporabili odprto kodno knjižnico Mapbox. To je knjižnica s katero lahko razvijalci izdelajo aplikacije po meri, kjer rešujejo težave z zemljevidi in prostorsko analizo. Knjižnica nam je omogočila prikaz uporabnikove lokacije in lokacij jam na satelitski ali topografski podlagi. Za čim boljšo uporabniško izkušnjo in odzivno delovanje smo uporabili tudi funkcionalnost združevanja markerjev (angl. marker clustering). Združevanja markerjev so vizualna konsolidacija markerjev, kjer uporabnikom olajšamo razumevanje zemljevida z združevanjem bližnjih markerjev v gručo, ki je na zemljevidu predstavljena kot ena lokacija ArcGIS API za JavaScript Zagotavljanje LIDAR podlage, ki je ključna za raziskovanje jam, smo pridobili s pomočjo ArcGIS API za JavaScript. To je je geografski informacijski sistem za razvijalce, ki želijo vključiti zemljevid s prostorskimi podatki v svojo aplikacijo. S pomočjo programskega jezika JavaScript smo dostopali tudi do brezplačnega ArcGIS strežnika z LIDAR podlago, za katerega skrbita Ministrstvo za kulturo RS ter Ministrstvo za okolje in prostor RS DotSpatial.Projection Pretvorbo Gauß-Krügerjevih koordinat v geografske WGS84 koordinate smo opravili s C# modulom DotSpatial.Projection, ki je del DotSpatial knjižnice. DotSpatial je odprta kodna knjižnica za razvijalce, kjer želijo vključiti prostorske podatke in analitične 8

20 preslikave v svoje geografske informacijske sisteme. DotSpatial.Projection temelji na popularni C++ knjižnici»proj«za izvajanje pretvorb med kartografskimi projekcijami Visual Studio Code Pisanje kode, ki bo vključena v našo aplikacijo, bomo opravili v urejevalniku kode Visual Studio Code. Urejevalnik nam omogoča odpravljanje napak, verzioniranje, inteligentno samodopolnjevanje in refaktoriranje kode ter označevanje sintakse. 3.2 Strukturiranje podatkov Da smo podatke o jamah sploh lahko uporabili v naši aplikaciji, smo jim prvo določili strukturo. Vsak objekt, v našem primeru jama, ima v dokumentu vnaprej definirano strukturo. Ta vsebuje katastrsko številko, ime jame, globino, dolžino, koto vhoda (nadmorska višina vhoda), koordinate, tip ter organizacijo, ki je odkrila to jamo. Vsi ti podatki so združeni v en dokument iz katerega pridobivamo podrobnosti o posamezni jami. Kataster vsebuje veliko jam in podatkov o teh jamah. Zato smo te osnovne podatke iz katastra jam strukturirali na tak način, da je aplikacija čimbolj odzivna in da pridobi le potrebne podatke, ki jih tisti trenutek potrebuje. Za lažje razumevanje katastra in iskanje željenih jam smo vstopno točko v iskalniku razdelili na tri večje enote. To je možnost iskanja po začetnici imena jame, katastrski številki jame in imenu upravne enote, kjer se jama ali jame nahajajo. Vsak dokument ima v strukturi ključ (angl. key) preko katerega pridobiva vsebino, namenjeno za seznam ali zemljevid. Dokument vsebuje tudi podatek (angl. data) s katerim smo prikazali uporabniku aplikacije, kot dodatno informacijo, koliko jam je v skupini. Osnovne podatke o katastru jam uporabnik pridobi ob prvem zagonu aplikacije. 9

21 Slika 3.2.1: Primer povezave osnovnega podatka in podatki za zemljevid ter seznam Struktura dokumenta, namenjenega za prikaz jam na seznamu in zemljevidu, je sestavljena iz ključa (angl. key) in seznama (angl. list) objektov, ki pripadajo isti enoti. Vsak objekt v svoji strukturi vsebuje katastrsko številko, preko katere uporabnik pridobi podrobnosti izbrane jame. Objekti uporabljeni v seznamu vsebujejo ime jame, objekti za zemljevid pa samo koordinate. 10

22 Slika 3.2.2: Struktura podatkovne baze 3.3 Pretvorba podatkov Preden smo lahko shranili podatke o katastru v našo podatkovno bazo, smo jih morali pretvoriti v primernejšo obliko. To smo storili s posebnim programom, ki smo ga napisali s programskim jezikom C#. IZRK ZRC SAZU in JZS shranjujeta vse podatke o jamah v preglednico formata XLSX. Za nas je bila ta oblika neprimerna, saj je ni mogoče shraniti v našo bazo. Ker baza sprejema samo JSON podatke, smo s pomočjo tega programa pretvorili podatke iz XLSX preglednice v JSON strukture, ki smo jih opisali v poglavju 4.1. Da je naš program lahko sprejel preglednico XLSX, smo jo pretvorili v CSV format. Po uspešni pretvorbi je program vsako vrstico posebej prebral, jo pretvoril v objekt, ki predstavlja jamo ter jih porazdelil po različnih dokumentih, omenjenih v poglavju 4.1. Knjižnici Mapbox in ArcGIS sta uporabljeni za prikaz lokacij markerjev na zemljevidu v koordinatnem sistemu WGS84, ki je svetovni koordinatni sistem in je danes standard za kartografijo, geodezijo in satelitsko navigacijo. IZRK ZRC SAZU in JZS uporabljata Gauß- Krügerjev koordinatni sistem zato, ker ga še vedno uporabljajo jamarska društva, ki prispevajo večino podatkov o jamah in je bil to do nedavnega uradni državni koordinatni sistem. Sedaj vse te baze transformirajo v nov državni koordinatni sistem, z oznako D96, ki je usklajen z evropskim koordinatnim sistemom. IZRK ZRC SAZU in JZS uporabljata za našo aplikacijo koordinate jam neustreznega formata. Zato smo jih z istim programom 11

23 ko prej pretvarjali preglednico jam, DotSpatial.Projection, Gauß-Krügerjeve v WGS84 koordinate. sprotno med branjem pretvorili z modulom Slika 3.3.1: Pretvorba Gauß-Krügerjevih v WGS84 koordinate 3.4 Opis funkcionalnosti aplikacije Uporabnikova izkušnja aplikacije se začne z osnovnim pogledom na kataster jam Slovenije. Imel bo na voljo tri (3) poglede. Vsak pogled bo vseboval seznam kartic, ki predstavljajo vsako posamezno skupino jam. Vsaka kartica v seznamu bo sestavljena iz naziva skupine ter števila, ki predstavlja število jam v skupini. Na prvem pogledu so uporabniku na voljo jame, razdeljene po skupinah, ki predstavljajo začetnice imen jam. Drug pogled je namenjen skupinam jam, ki so razdeljene po intervalih katastrskih številk jam. Zadnji pogled pa je namenjen skupinam jam, ki so razdeljene po imenu upravne enote, v kateri se nahajajo. Za lažje iskanje skupin bo uporabnik imel na voljo iskalnik, kamor bo lahko vnesel začetnico imena enote, katastrsko številko ali ime upravne enote, kjer se jama nahaja. Vsak skupina v posameznem pogledu bo ponujala uporabniku možnost navigacije na seznam ali zemljevid jam. 12

24 Slika 3.4.1: Osnovni pogledi katastra V posameznem seznamu jam bo imel uporabnik na voljo kartice, ki predstavljajo jame izbrane skupine s pripadajočimi imeni in katastrskimi številkami. Uporabnik bo lahko iskal jame v tem seznamu preko iskalnika z vnosom niza, ki predstavlja ime ali katastrsko številko jame. 13

25 Slika 3.4.2: Seznam jam Zemljevid bo omogočal vizualni prikaz lokacij jam v Sloveniji na topografski, satelitski ali LIDAR podlagi. Lokacije jam bodo na zemljevidu predstavljali krogci. Zemljevid bo prikazoval tudi trenutno lokacijo uporabnika z njenimi pripadajočimi informacijami kot so nadmorska višina in koordinati. 14

26 Slika 3.4.3: Zemljevid jam na topografski podlagi Do samih podrobnosti posamezne jame bo uporabnik dostopal preko zemljevida, ob dotiku na marker ali kartice v seznamu, če je le ta na voljo. Zaradi zakonskih omejitev ne moremo prikazati vseh podatkov o jami, zato bomo uporabniku prikazali le: - katastrsko številko, - ime jame, - koordinate, - koto vhoda (nadmorska višina vhoda), - globino in dolžino, - tip jame in ime organizacije, ki je odkrila jamo. Pomen posamezne šifre tipa jame, če je le ta na voljo, bo vidna preko dotika ikone, ki se bo nahajala ob nazivu podrobnosti. Uporabnik si bo na izbranem zemljevidu lahko ogledal tudi lokacijo jame, če je prišel do podrobnosti jame preko seznama. 15

27 Slika 3.4.4: Podrobnosti jame Samo aplikacijo si bo uporabnik prilagodil svojim potrebam preko nastavitev. V nastavitvah bo lahko spreminjal: - mersko enoto za: globino, dolžino, koto vhoda (meter ali čevelj), - podlago zemljevida: LIDAR, topografska ali satelitska podlaga, - koordinatni sistem jame in lokalne pozicije: Gauß-Krügerjeve ali WGS84 koordinate in jezik uporabniškega vmesnika: angleščina ali slovenščina. 16

28 Slika 3.4.5: Nastavitve 4 IMPLEMENTACIJA APLIKACIJE 4.1 Podatkovna baza jam Za uporabo Google Firebase storitev smo v projekt dodali»app«modul, ki je glavni del knjižnice Firebase. Z njim smo inicializirali povezavo med aplikacijo in našim Google Firebase projektom. To je bilo storjeno z npm ukazom»npm i - Sledilo je dodajanje samega projekta v Google Firebase, kjer smo vnesli ime projekta, izbrali opcijske analitične storitve ter se strinjali z različnimi pogoji uporabe. 17

29 Slika 4.1.1: CaveEx projekt uspešno dodan med projekti Po uspešnem dodajanju projekta, nas je Google Firebase preusmeril na nadzorno ploščo našega projekta, preko katere upravljamo storitve, ki so vključene v našo aplikacijo. Za uporabo teh storitev smo morali za naš projekt registrirati Android aplikacijo. Pri registraciji aplikacije, je bilo potrebno vnesti ime Android paketa (angl. Android package name) ali ID aplikacije. Ime paketa se mora ujemati z lokalnim imenom projekta, znotraj»manifest«značke v datoteki» /android/app/src/main/androidmanifest.xml«. Po uspešni registraciji aplikacije nam je avtomatsko generiralo datoteko googleservices.json, ki vsebuje razvijalčeve poverilnice in konfiguracije, potrebne za verifikacijo. To datoteko smo prenesli in jo dodali v direktorij» /android/app«. Da bo naša aplikacija lahko preverila google-services.json datoteko, smo morali v datoteko» /android/build.gradle«dodati google-services vtičnik (angl. plugin) kot odvisnost (angl. dependency). Slika 4.1.2:»build-gradle«odvisnosti v aplikaciji Dostop do podatkovne baze smo dobili preko modula»database«, ki smo ga vključili v aplikacijo z npm ukazom»npm i - Bazo smo ustvarili preko Google Firebase nadzorne plošče za podatkovne baze in izbrali»realitime 18

30 Database«ter uvozili naše JSON datoteke. V primeru nepooblaščenega dostopa smo omejili podatkovno bazo samo na branje. Slika 4.1.3: Struktura podatkovne baze Ker imamo veliko število jam in vnaprej vemo, kakšni bodo naši indeksi podatkov, smo jih še dodatno indeksirali, kar nam bo naredilo hitrejše povpraševanje. To smo storili s pravilom».indexon«, ki smo ga uporabili v Realtime Database, v zavihku pravila (angl. Rules). V pravilo».indexon«smo vstavili lastnost»id«, ki predstavlja katastrsko število jame po kateri smo poizvedovali o podrobnostih posamezne jame. Ta indeks se je avtomatsko generiral, ko smo shranili spremembe. Slika 4.1.4: Pravila baze 19

31 Dokumente smo pridobili s pomočjo referenc. Reference v Realtime Database predstavljajo poti do dokumentov. Kreirali smo jih s pomočjo funkcij database(), ref(), orderbychild(), equaltto() in once(): - database() je pridobila osnovno referenco na podatkovno bazo, - ref() je pridobila referenco na sam dokument. Ta je kot parameter prejela ime dokumenta, - orderbychild() je sortirala vsebino dokumenta po ključu, ki smo ga vnesli kot parameter, - equalto() je poiskala vsebino dokumenta, enako ključu definiranega v orderbychild() funkciji. Ta je kot parameter prejela katastrsko številko jame ali ključ skupine, - once() pa smo z vnosom»value«v parameter funkcije, ustvarili dogodek (angl. event), ki je naredil posnetek (angl. snapshot) dokumenta, v katerem je vsebina. Dokumente z osnovnimi podatki katastra smo pridobili z uporabo funkcij database(), ref() in once(). Ker smo potrebovali celotno vsebino dokumenta je bila uporaba drugih funkcij odvečna. Slika 4.1.5: Pridobivanje celotne vsebine dokumenta Za pridobitev posnetka dokumenta s podatki, ki so namenjeni za prikaz seznama, zemljevida in podrobnosti jame pa smo uporabili vse funkcije, saj se je iskalo specifično vsebino v dokumentu. Slika 4.1.6: Načini iskanja dokumentov Po končanem pridobivanju reference za vsak dokument, smo dokument prebrali s funkcijo val(), ki nam je vrnila vsebino dokumenta. 20

32 Slika 4.1.7: Pridobitev vsebine dokumenta s funkcijo val() Funkcija equalto() nam je nato vrnila objekt oblike»par ključ-vrednost«(angl. key-value pair). Do vrednosti objekta smo lahko dostopali le s ključem, kjer je ključ indeks dokumenta v bazi, vrednost pa je vsebina tega dokumenta. Pri iskanju posamezne jame smo za ključ uporabili katastrsko številko, ki smo jo zmanjšali za število ena (katastrska številka 1). To smo storili zaradi ničelnega indeksiranja, ki ga baza uporablja za shranjevanje dokumentov. Slika 4.1.8: Primer objekta, ki ga vrne equalto() funkcija, ko iščemo posamezno jamo Pri dokumentih, ki so namenjeni seznamu in zemljevidu smo za ključ uporabili indeks»starša«, ki se nahaja v osnovnih podatkih katastra. 21

33 Slika 4.1.9: Povezava indeksa in ključa objekta, ki ima vsebino za seznam ali zemljevid 4.2 Prikaz in združevanje lokacij jam V aplikacijo smo knjižnico Mapbox vključili z npm ukazom»npm i - - Pred uporabo knjižnice je bilo potrebo generirati žeton, ki vsebuje nabor dovoljenj in API klicev, predpisanih s strani knjižnice Mapbox. Slika 4.2.1: Seznam žetonov Potrebovali smo tudi posamezne stile zemljevidov. Te smo izdelali s spletnim oblikovalnikom za zemljevide MapBox Studio. Ta nam je generiral URL naslove do stilov z JSON strukturo, ki se nahaja na našem MapBox računu. 22

34 Slika 4.2.2: Seznam stilov Do samih nastavitev posameznih komponent, ki so vključene v knjižnico, smo dostopali preko njihovih lastnosti. Sam zemljevid smo prikazali s komponento MapView. V lastnost»style«smo dodali stil komponente, ki se je prilagodil razpoložljivemu prostoru na zaslonu. Kakšen URL stila je vključen v lastnost»styleurl«preverjamo s pomočjo»enum«vrednosti, ki se spreminja glede na uporabnikovo izbiro v nastavitvah. Kompas smo prikazali na zemljevid z lastnostjo»compassenabled«. Slika 4.2.3: Komponenta MapView Za boljšo uporabniško izkušnjo zemljevida smo vanj vključili prikazovanje uporabnikove lokacije in centriranje na sredino Slovenije, ko se uporabnik prvič postavi na zemljevid. Prikaz lokacije smo omogočili preko lastnosti»visible«na komponenti UserLocation, ki se spreminja glede na uporabnikove GPS nastavitve. Za centriranje je poskrbela komponenta Camera, v kateri smo preko lastnosti»centercoordinate«vstavili WGS84 koordinate ( , ), ki kažejo na sredino Slovenije. Stopnjo začetne povečave in kot pogleda smo nastavili preko lastnosti»zoomlevel«in»pitch«. 23

35 Slika 4.2.4:»UserLocation«in»Camera«komponenti Preden smo lahko definirali posamezne sloje, ki prikazujejo gruče markerjev in posamezne markerje, je bilo potrebno definirati vir vsebine, ki zagotavlja zemljevidu vektorske oblike za izris. To smo storili s komponento»shapesource«. V njej smo kot prvo, z lastnostjo»cluster«, omogočili združevanje markerjev. Preko opcijskih lastnosti»clusterradius«in»clustermaxzoomlevel«pa smo nastavili radius posamezne skupine markerjev ter maksimalno stopnjo povečave, pri kateri se markerji združujejo. Da je komponenta lahko izrisala podatke na zemljevid, smo v zemljevid, preko lastnosti»shape«, vstavili naše podatke, ki smo jih predhodno pretvorili v GeoJSON objekt, tipa»featurecollection«, ki vsebuje seznam značilnosti (angl. features). Vsaka naša značilnost je strukturirana iz lastnosti»properties«v katero smo shranili katastrsko številko jame ter lastnosti»geometry«, ki so tipa»point«in vsebujejo koordinate posamezne jame. S tipom»point«sporočimo zemljevidu, da je značilnost enojna točka (angl. single point). Slika 4.2.5: GeoJSON objekt tipa»featurecollection«24

36 Slika 4.2.6: Pretvorba podatkov v obliko GeoJSON tipa»featurecollection«posamezne uporabnikove pritiske na markerje smo pridobili z lastnostjo»onpress«v katero smo vstavili funkcijo, ki ob pritisku na marker pridobi lastnosti značilnosti in sproži funkcijo za prikaz podrobnosti jame. Slika 4.2.7: Komponenta Shape Source Sledilo je definiranje slojev, ki nam bodo izrisali podatke na zemljevid. To smo storili s komponentama»circlelayer«in»symbollayer«, ki smo ju ugnezdili znotraj»shapesource«. V komponentah smo uporabili lastnost»filter«, ki sprejme pogoj s katerim filtriramo značilnosti, vnesene v komponento»shapesource«ter lastnost»style«, preko katere smo definirali stil markerjev ali oznak. Za prikazovanje gruč markerjev in posamičnih jam smo uporabili»circlelayer«. Pri sloju za gruče markerjev smo uporabili pogoj, ki filtrira značilnost z lastnostjo»point_count«, ki nam jo avtomatsko generira komponenta»shapesource«. V sloju, namenjenemu posamičnim jamam, pa smo uporabili pogoj, ki filtrira značilnosti, ki ne vsebujejo 25

37 lastnosti»point_count«. Ker smo uporabili grupiranje markerjev, je bilo, poleg običajnih stilskih lastnosti, potrebno dodatno definirati intervale, ki določajo barvo in velikost markerja glede, na število markerjev v gruči. To smo storili z lastnostjo stila»circlecolor«in»circleradius«. Slika 4.2.8: Komponenti»CircleLayer«Slika 4.2.9: Stili markerjev Za sloj, ki bo nad gručami prikazoval oznake, ki predstavljajo število markerjev v gruči, smo uporabili komponento»symbollayer«. V njega smo vstavili isti pogoj kot pri sloju za prikazovanje gruč markerjev in filtrira značilnosti, ki vsebujejo lastnost»point_count«. Da smo trenutno lahko prikazali število markerjev v gruči, smo stilu sloja dodali lastnost»textfield«. S tem smo mu nastavili vrednost»{point_count}«, ki nam pove število markerjev v gruči. 26

38 Slika : Komponenta»SymbolLayer«Slika : Stil oznake markerjev Slika : Končna struktura komponente, s katero smo prikazali markerje 27

39 Slika : Končni izgled zemljevida s topografsko podlago 4.3 Prikaz jam na LIDAR podlagi Lidarski podatki površja v jamarstvu predstavljajo ključno podlago za doseganje natančnejših leg vhodov jam. Lidarsko podlago smo pridobili od Ministrstva za kulturo RS in Ministrstva za okolje in prostor RS ter se nahaja na brezplačnem ArcGIS strežniku. Zato smo ustvarili statično React spletno stran, ki za prikaz zemljevida, podlage in lokacij jam, uporablja knjižnico ArcGIS API for JavaScript. Ustvarjeno spletno stran smo s pomočjo komponente WebView, ki omogoča prikaz spletnih vsebin, uporabili v aplikaciji. V prvem koraku smo generirali React projekt s spletno stranjo, ki bo vsebovala LIDAR podlago. V projekt smo najprej z npm ukazom»npm i - - save esri-loader«dodali knjižnico, s katero smo lahko dostopali do komponent, ki jih nudi ArcGIS API for JavaScript za prikaz prostorskih podatkov. Ker uporabljamo TypeScript, smo si za preverjanje lahko definirali tip, ki vsebuje module: 28

40 - esri/map, - esri/views/mapview, - esri/layers/tilelayer, - esri/layers/geojsonlayer, - esri/renderers/simplerenderer, - esri/widgets/scalebar, - esri/widgets/compass in esri/widgets/track. Ker knjižnica»esri-loader«ne dovoljuje klasičnega uvoza modulov z besedo»import«, ko jo uporabljamo v kombinaciji z»non-dojo«ogrodji, je bilo potrebno module postopno (angl. lazy load) in asinhrono naložiti v našo stran. To smo storili s funkcijo»loadmodules«, ki v ozadju uporablja Dojo AMD nalagalnik. Slika 4.3.1: Definiranje tipa z ArcGIS moduli Slika 4.3.2: Asinhrono in postopno nalaganje ArcGIS modulov 29

41 Po nalaganju smo lahko z modulom»map«izdelali instanco (angl. instance) zemljevida, ki ga bomo prikazovali v aplikaciji, z modulom»mapview«pa smo nato izdelali pogled zemljevida. V njegov konstruktor smo vstavili objekt z lastnostjo»map«, ki je sprejel našo instanco zemljevida. Pogledu smo preko lastnosti»center«določili točko, na katero se centrira ob končanem nalaganju zemljevida. Preko lastnosti»constraints«, ki je sprejela objekt z lastnostmi»maxzoom«in»minzoom«smo uporabniku omejili, koliko lahko pomanjša in poveča zemljevid. Prvotno povečavo zemljevida smo določil preko lastnosti»zoom«. Da bo pogled pravilno prikazal značilnosti na zemljevidu, je bilo potrebno nastaviti referenco koordinatnega sistema. To smo storili z lastnostjo»spatialreference«. Ta je sprejela objekt z lastnostjo»wkid«, ki vsebuje vrednosti»3912«. S tem smo povedali pogledu, da uporabi jugoslovanski geodetski datum iz leta 1948 ali D48/GK referenčni koordinatni sistem, ki ima kodo EPSG:3912. Slika 4.3.3: Definiranje ArcGIS zemljevida in pogleda Sledilo je ustvarjanje podlage, na kateri bodo prikazani podatki LIDAR-skega snemanja slovenskega površja. Izdelali smo jo z modulom»tilelayer«, ki je v konstruktor sprejel objekt z lastnostjo»url«. Preko lastnosti»url«smo vstavili URL naslov do LIDAR podlage, ki je na ArcGIS strežniku Ministrstva za kulturo RS in Ministrstva za okolje in prostor RS. To podlago smo nato vstavili v seznam podlag zemljevida s funkcijo»add«. 30

42 Slika 4.3.4: Definiranje in vstavljanje LIDAR podlage Lokacije jam smo na zemljevidu prikazali z modulom»geojsonlayer«, s katerim smo ustvarili podlago, ki vsebuje podatke o jamah in jih izrisuje. V njegov konstruktor smo vstavili objekt z lastnostmi»url«in»renderer«. Preden smo lahko vstavili podatke v podlago preko lastnosti»url«, jih je bilo potrebno pridobiti iz lokalne shrambe in pretvoriti v URL objekt. Podatke smo iz lokalne shrambe pridobili s pomočjo ključa in jih nato pretvorili v enako obliko kot pri knjižnici Mapbox. Ta je vidna na slikah in Pretvorjene podatke smo nato s funkcijo»createobjecturl«pretvorili v URL objekt, ki ga je lastnost»url«sprejela. Slika 4.3.5: Pridobivanje podatkov iz lokalne shrambe Slika 4.3.6: Ustvarjanje URL objekta podatkov Podatke v podlagi smo prikazali s pomočjo lastnosti»renderer«, v katero smo vstavili objekt, ki nam izriše posamične značilnosti na podlago zemljevida. Ta objekt smo izdelali z modulom»simplerenderer«, kjer smo v njegov konstruktor vstavili objekt s stilskimi lastnostmi posamičnega markerja. 31

43 Slika 4.3.7: Definiranje prikazovalnika markerjev Po vstavljanju podatkov v podlago in definiranju prikazovalnika markerjev, smo s funkcijo»add«dodali podlago v zemljevid. Slika 4.3.8: Definiranje in vstavljanje podlage s podatki jam Boljšo uporabnikovo izkušnjo pri uporabi zemljevida smo zagotovili s pripomočki, ki prikazujejo grafično merilo zemljevida, kompas in uporabnikovo lokacijo. Za prikaz pripomočkov smo pri definiranju lastnost»view«nastavili na pogled zemljevida, ki smo ga predhodno definirali z modulom»mapview«. Ker smo želeli, da je merilo v metričnih in imperialnih enotah, smo nastavili lastnost»units«na»dual«. Kompas smo prikazali z modulom»compass«. Z lastnostjo»gotolocationenabled«, ki ima vrednost»false«, smo modulu»track«, ki nam prikazuje uporabnikovo lokacijo sporočili, da ne želimo avtomatskega centriranja pogleda na uporabnikovo lokacijo ob vsakokratni posodobitvi lokacije. Po končanem definiranju smo pripomočke s funkcijo»add«dodali v seznam pripomočkov zemljevida. 32

44 Slika 4.3.9: Definiranje pripomočkov Preden smo lahko dodali projekt s spletno stranjo v projekt aplikacije, ga je bilo potrebno pretvoriti v produkcijsko verzijo. To nam je drastično zmanjšalo velikost projekta in ga tudi istočasno optimiziralo. Po končanem pretvarjanju smo projekt lahko shranili v datoteko» /android/app/src/main/assets/caveexmap.bundle«, do katere je WebView komponenta dostopala z lastnostjo»source«. V projekt aplikacije smo v drugem in zadnjem koraku dodali komponento WebView, s katero se je prikazalo spletno vsebino. To je bilo storjeno z npm ukazom»npm i - -save react-native-webview«. S spletno stran smo komunicirali na način, da smo podatke vrinili (angl. inject) v njeno lokalno shrambo, z uporabo metode»setitem«. Z njo smo definirali ključ in podatek, ki pripada temu ključu. Potem smo te podatke lahko z lastnostjo»injectedjavascript«, vrinili v lokalno shrambo spletne strani. Slika : WebView komponenta 33

45 Slika : Lege jam, prikazane na LIDAR podlagi 4.4 Navigacija Za implementiranje navigacije v aplikacijo smo uporabili knjižnico»react-navigation«, s katero smo vnaprej definirali načrt prikaza zaslonov. Prvi korak za to je bil ukaz npm»npm react-native-reanimated react-native-gesture-handler react-native-screens S tem ukazom smo dodali module, s katerimi izpostavimo različne animacijske in navigacijske APIje za React Native, če želimo, da navigacija pravilno deluje. Da smo dokončali vključevanje knjižnice za navigacijo, je bilo potrebno v datoteko»app.tsx«na vrhu vključiti še»import 'react-native-gesture-handler'«. 34

46 Slika 4.4.1: Datoteka App.tsx z»react-native-gesture-handler«ker smo v naši aplikaciji uporabili navigacijo, ki deluje po principu sklada (angl. stack), kar pomeni, da so zasloni drug nad drugim, je bilo potrebno vključiti še Vključili smo ga z npm ukazom»npm Ta nam je omogočil dostop do funkcije»createstacknavigator«, s katero smo izdelali navigator, ki uporablja sklad zaslonov za navigacijo. Slika 4.4.2: Kreiranje "stack" navigatorja Našemu navigatorju, ustvarjenemu s komponento»navigator«, smo preko lastnosti»headermode«nastavili na»screen«način prikaza glave aplikacije. S tem smo določili navigatorju, da želimo uporabiti način, kjer ima vsak zaslon svojo glavo. Da bo začetni (angl. splash) zaslon, ki ga uporabnik vidi ob zagonu imel logo aplikacije, smo lastnosti»initialroutename«nastavili vrednost»splash«. Dodatne generične stilske konfiguracije zaslonov aplikacije, kot so: stil glave in barva ozadja glave, pa smo nastavili preko lastnosti»screenoptions«. 35

47 Slika 4.4.3: Konfiguracije komponente»navigator«po konfiguraciji navigatorja smo definirali posamične zaslone aplikacije. Te smo gnezdili znotraj našega navigatorja s komponento»screen«, kateri smo preko lastnosti»name«nastavili ime. Z lastnostjo»component«smo določili, katero komponento uporabiti in prikazati v aplikaciji. Lastnost»options«smo uporabili za konfiguracijo glave zaslona. Ker knjižnica avtomatsko uporabi za naslov glave ime zaslona, ki smo ga prej nastavili preko lastnosti»name«je bilo potrebno določenim zaslonom v»options«lastnost»headertitle«nastaviti na prazno. S tem smo povedali knjižnici, da ne želimo naslova v glavi zaslona. Slika 4.4.4: Definiranje zaslona v navigatorju Celoten navigator z definiranimi zasloni smo na koncu spravili v vsebnik kontejner, ki se ob zagonu integrira z okoljem aplikacije in je odgovoren za upravljanje navigacijskega stanja. Preko njega smo dobili njegovo referenco, ki smo jo uporabljali za dostop do navigacijskih funkcij, ki jih knjižnica ponuja. 36

48 Slika 4.4.5: Navigacijski kontejner aplikacije Da bi se izognili podvajanju kode po aplikaciji, smo si ustvarili statičen razred»navigation«, ki hrani referenco zgoraj omenjenega navigacijskega kontejnerja. S pomočjo te reference smo v razredu izdelali statični funkciji»resetandredirectto«in»dispatch«. Preusmeritev ob zagonu aplikacije smo opravili s funkcijo»resetandredirectto«, ki je sprejela parameter»routename«tipa niz, ki predstavlja ime zaslona. Ime zaslona smo definirali z lastnostjo»name«v»screen«komponenti. V njej smo izpostavili navigacijsko funkcijo»dispatch«, v katero smo vstavili akcijo»commonactions.reset«, ki nam ponastavi navigacijsko stanje aplikacije. Ta je sprejela objekt, ki je sestavljen iz lastnosti»index«in»routes«. Objektu smo nato lastnost»index«nastavili na nič (0) in vstavili novo pot v lastnost»routes«, ki smo jo izdelali s 37

49 pomočjo parametra metode.»index«smo nastavili na nič (0) zato, ker želimo sporočiti navigaciji, da uporabi pot, ki se nahaja na indeksu nič (0) v lastnosti»routes«. Slika 4.4.6: Funkcija "resetandredirectto" Navadne preusmeritve v aplikaciji smo storili s funkcijo»dispatch«. V njej smo izpostavili navigacijsko funkcijo»navigate«, ki isto kot funkcija»resetandredirectto«prejme parameter»routename«, tipa niz, ki predstavlja ime zaslona in dodaten ter opcijski parameter»params«, ki je lahko kakršnegakoli tipa. S pomočjo tega parametra smo potem lahko pošiljali pridobljene podatke v stanje zaslona, kjer smo jih rabili. Slika 4.4.7: Funkcija "dispatch" Slika 4.4.8: Primer preusmeritve z dodatnimi parametri Ker uporabljamo TypeScript smo tipizirali tudi navigator ter posamične zaslone aplikacije. S tem smo onemogočili preverjanje imen poti ter parametrov, ki smo jih s funkcijo»dispatch«poslali v stanje zaslona. Tu smo poti določili parametre, ki jih zaslon potrebuje za preverjanje. Zaslonu, ki prikazuje več jam, smo določili seznam jam. Poti, ki nas preusmerja na zaslon za podrobnost jame, pa je bilo potrebno določiti objekt, ki 38

50 predstavlja jamo. Drugim potem smo nastavili parametre na»undefined«, s čimer smo določili, da zaslon nima parametrov. Slika 4.4.9: Seznam tipiziranih navigacijskih parametrov Ta seznam navigacijskih parametrov smo potem poslali kot generik v funkcijo»createstacknavigator«, s katero smo kreirali navigator aplikacije. Slika : Vstavljanje navigacijskih parametrov v funkcijo "createstacknavigator" Preverjanje zaslona smo opravili s tipiziranjem lastnosti»navigation«in»route«, ki ju zaslon avtomatsko pridobi od navigatorja. Za sklad zaslonov smo pri tipiziranju lastnosti»navigation«uporabili tip»stacknavigationprop«, ki smo ga uvozili iz modula»@reactnavigation/stack«. Ta tip je sprejel dva (2) generika. Prvi je bil seznam navigacijskih parametrov, ki smo jih definirali pred tem. Drugi pa je ime poti v obliki niza. S tem smo tipizirali ime in parametre poti. Tipiziranje lastnosti»route«smo tipizirali s tipom»routeprop«, ki ga uvozimo iz modula»@react-navigation/native«. Slika : Tipiziranje zaslona, ki uporablja zemljevid 39

51 Po tipiziranju parametrov smo potem lahko v zaslonu do parametrov dostopali preko lastnosti»props.params«. Slika : Pridobivanje tipiziranih parametrov iz poti 4.5 Lokalizacija Ker želimo, da aplikacijo uporabljajo tudi uporabniki, ki ne uporabljajo slovenščine kot materinega jezik, smo aplikacijo lokalizirali tudi v angleščino. Lokalizacijo smo dosegli z implementiranjem knjižnice»react-native-localization«. Knjižnica uporablja React Native knjižnico»reactlocalization«, da pridobi trenutni jezik vmesnika, ga naloži in prikaže nize, ki se ujemajo s trenutnim jezikom vmesnika ali privzetim jezikom, če specificirane lokalizacije ni mogoče najti. Vključili smo jo z npm ukazom»npm i reactnative-localization«. V projektu aplikacije smo nato izdelali datoteko»translations.tsx«v kateri je objekt tipa»localizedstring«, ki smo ga uvozili iz»react-native-localization«. Ob ustvarjanju objekta smo mu v konstruktor posredovali objekt, ki vsebuje pare ključvrednost (angl. key-value pair), kjer je ključ, jezikovni ključ, vrednost pa lokaliziranimi nizi. Slika 4.5.1: Objekt, v katerem so lokalizirani nizi Do lokaliziranih nizov smo nato v komponentah dostopali preko objekta»translations«. 40

52 Slika 4.5.2: Uporaba lokaliziranih nizov Spremembo jezika uporabnik opravi v nastavitvah aplikacije. Da bi vedeli kateri jezik je uporabnik izbral, smo definirali naštevne tipe (angl. enum) z vrednostmi jezikovnih ključev: - English (»en-us«), - Slovenian (»sl-si«). Naštevne tipe (angl. enum) smo nato uporabili ob izbiri jezika, kjer smo vrednost tipa poslali v parameter funkcije»setlanguage«in ročno nastavili jezik uporabniškega vmesnika aplikacije. 5 TESTIRANJE UPORABNIŠKE IZKUŠNJE Po končani implementaciji smo v okviru razvoja aplikacija preizkusili tudi njeno uporabnost. Ker je aplikacija namenjena za podporo jamarstvu in bo tudi večina uporabnikov jamarjev, smo primarno želeli imeti testne uporabnike, ki so jamarji. Aplikacijo je preizkusilo sedem (7) uporabnikov, ki so imeli za testiranje aplikacije na voljo dva (2) tedna. Uporabniki so v okviru testiranja ocenili enostavnost uporabe, izgled in odzivnost aplikacije. Zanimalo nas je tudi, kaj jim je bilo najbolj in najmanj všeč. Vprašali smo jih tudi o dodatnih funkcionalnostih, ki bi jih želeli videti. Dobili so tudi vprašanji ali se jim zdi aplikacija uporabna in, če bi jo uporabljali. 41

53 5.1 Rezultati Slika 5.1.1: Ocene enostavnosti uporabe Slika 5.1.2: Ocene izgleda aplikacije 42

54 Slika 5.1.3: Ocene odzivnosti aplikacije Skoraj vsi uporabniki so poročali, da so za preklapljanje med podlagami zemljevida in ogled podrobnosti posamezne jame porabili preveč»klikov«. Dva uporabnika sta pogrešala tudi svobodo filtriranja jam po določenih lastnostih jam. Posledično jih je motilo to, da so bile jame vnaprej sortirane po začetnicah, katastrskih št. in upravnih enotah. Motilo jih je, da zemljevid drsi iz izhodišča do centra Slovenije, ker si zemljevid ne zapomni zadnje povečave in lokacije. Drsnik na seznamu bi lahko bil druge barve, saj je nekaterim dajal vtis kot, da ga ni. Zato so porabili nekaj časa, da so prišli do konca seznama. Nekateri so morali nekaj časa čakati, da se jim je zemljevid v popolnosti naložil. Pri slabem signalu so opazili, da je pridobivanje podlag za zemljevide in podatkov o jamah počasno ali tudi nemogoče. Vsem testirancem je bila najbolj všeč možnost prikaza LIDAR podlage in grupiranje jam na zemljevidu. Všeč jim je bil tudi sam izgled aplikacije. Zadovoljivi sta bili tudi točnost in zaloga podatkov. Najmanj všeč jim je bila nemožnost uporabe zemljevida, ko ni mobilnega signala ali interneta. Eden od uporabnikov je pogrešal tudi kratka navodila za uporabo aplikacije. Uporabniki so predlagali nekaj zanimivih funkcionalnosti, ki bi jih želeli videti v prihodnji verziji aplikacije. Te so: 43

55 - ročno filtriranje (po globini, dolžini, organizaciji, ), - izpis koordinat o poljubni lokaciji na zemljevidu, - skok na trenutno uporabnikovo lokacijo, - skok na poljubno lokacijo, ko uporabnik vnese koordinate, - več različnih podlag, - način brez internetne povezave in prikaz obrisa jame, ko uporabnik dovolj približa jamo. Vsem uporabnikom se je zdela aplikacija uporabna, le dva je ne bi uporabljala v trenutnem stanju. 6 ZAKLJUČEK V diplomskem delu smo opisali razvoj mobilne aplikacije za podporo jamarstvu, s katero lahko jamarji, kjerkoli je področje pokrito z mobilnim signalom, dostopajo do izbranih podatkov Katastra jam JZS in IZRK ZRC SAZU, preko svojega mobilnega telefona. Med razvojem te mobilne aplikacije smo podrobneje spoznali React ogrodja ter različne knjižnice, ki nam omogočajo razvoj geografskih informacijskih sistemov. V sklopu razvoja aplikacije smo podrobneje pregledali sorodne rešitve, ki skušajo nuditi na mobilnih telefonih podobne funkcionalnosti. Ugotovili smo, da je uporabniška izkušnja teh rešitev na mobilnih telefonih neustrezna. Zato smo morali pred samim začetkom razvoja uporabniški vmesnik aplikacije pravilno strukturirati, da bo uporabnikom ponujala čimbolj intuitivno uporabniško izkušnjo. Da smo podatke o jamah lahko uporabili v aplikaciji, smo jih, za večjo preglednost, pretvorili v pravilno obliko in jih strukturirali. Sledilo je kodiranje aplikacije, kjer smo implementirali načrtovan uporabniški vmesnik, ki je povezan z našo podatkovno bazo izbranih podatkov o do sedaj odkritih in dokumentiranih jamah v Sloveniji. VIRI IN LITERATURA [1] ArcGIS API for Javascript, Esri Deutschland Gmbh, Dostopno na: [ ] 44

Document ID / Revision : 0519/1.3 ID Issuer System (sistem izdajatelja identifikacijskih oznak) Navodila za registracijo gospodarskih subjektov

Document ID / Revision : 0519/1.3 ID Issuer System (sistem izdajatelja identifikacijskih oznak) Navodila za registracijo gospodarskih subjektov ID Issuer System (sistem izdajatelja identifikacijskih oznak) Navodila za registracijo gospodarskih subjektov Gospodarski subjekti Definicija: V skladu z 2. členom Izvedbene uredbe Komisije (EU) 2018/574

Prikaži več

Poročilo za 1. del seminarske naloge- igrica Kača Opis igrice Kača (Snake) je klasična igrica, pogosto prednaložena na malce starejših mobilnih telefo

Poročilo za 1. del seminarske naloge- igrica Kača Opis igrice Kača (Snake) je klasična igrica, pogosto prednaložena na malce starejših mobilnih telefo Poročilo za 1. del seminarske naloge- igrica Kača Opis igrice Kača (Snake) je klasična igrica, pogosto prednaložena na malce starejših mobilnih telefonih. Obstaja precej različic, sam pa sem sestavil meni

Prikaži več

Nove različice programske opreme GE Podjetje GE Digital, vodilni svetovni proizvajalec programske opreme za področje avtomatike, je izdalo kar nekaj n

Nove različice programske opreme GE Podjetje GE Digital, vodilni svetovni proizvajalec programske opreme za področje avtomatike, je izdalo kar nekaj n Nove različice programske opreme GE Podjetje GE Digital, vodilni svetovni proizvajalec programske opreme za področje avtomatike, je izdalo kar nekaj novosti na področju SCADA sistemov (ifix Productivity

Prikaži več

Microsoft Word - CNC obdelava kazalo vsebine.doc

Microsoft Word - CNC obdelava kazalo vsebine.doc ŠOLSKI CENTER NOVO MESTO VIŠJA STROKOVNA ŠOLA STROJNIŠTVO DIPLOMSKA NALOGA Novo mesto, april 2008 Ime in priimek študenta ŠOLSKI CENTER NOVO MESTO VIŠJA STROKOVNA ŠOLA STROJNIŠTVO DIPLOMSKA NALOGA Novo

Prikaži več

PowerPoint Presentation

PowerPoint Presentation Geodetski načrt kot osnova za izdelavo državnega prostorskega načrta geodetskih načrtov Miran Brumec, univ. dipl. inž. geod. LGB, geodetski inženiring in informacijske tehnologije, d.o.o. Ljubljana, 14.

Prikaži več

Zbornica zdravstvene in babiške nege Slovenije Zveza strokovnih društev medicinskih sester, babic in zdravstvenih tehnikov Slovenije Stanje:

Zbornica zdravstvene in babiške nege Slovenije Zveza strokovnih društev medicinskih sester, babic in zdravstvenih tehnikov Slovenije Stanje: Zbornica zdravstvene in babiške nege Slovenije Zveza strokovnih društev medicinskih sester, babic in zdravstvenih tehnikov Slovenije Stanje: 17.07.2013 Ver. 2.9.1.2 Spletni portal članov uporabniška navodila

Prikaži več

Izdelava spletnih aplikacij z ogrodjem Angular

Izdelava spletnih aplikacij z ogrodjem Angular Univerza v Ljubljani Fakulteta za računalništvo in informatiko Vid Stoschitzky Izdelava spletnih aplikacij z ogrodjem Angular DIPLOMSKO DELO VISOKOŠOLSKI STROKOVNI ŠTUDIJSKI PROGRAM PRVE STOPNJE RAČUNALNIŠTVO

Prikaži več

NEVTRIN d.o.o. Podjetje za razvoj elektronike, Podgorje 42a, 1241 Kamnik, Slovenia Telefon: Faks.: in

NEVTRIN d.o.o. Podjetje za razvoj elektronike, Podgorje 42a, 1241 Kamnik, Slovenia Telefon: Faks.: in NEVTRIN d.o.o. Podjetje za razvoj elektronike, Podgorje 42a, 1241 Kamnik, Slovenia Telefon: +386 1 729 6 460 Faks.: +386 1 729 6 466 www.nevtrin.si info@elektrina.si USB RFID READER Navodila za uporabo?

Prikaži več

ISOFT , računalniški inženiring

ISOFT , računalniški inženiring ISOFT, računalniški inženiring Marko Kastelic s.p. Sad 2, 1296 Šentvid pri stični Spletna stran podjetja:http://www.isoft.si podjetja ISOFT Spletna stran sistema sledenja vozil track.si: http://www.track.si

Prikaži več

NAVODILA ZA UPORABO K01-WIFI Hvala, ker ste se odločili za nakup našega izdelka. Pred uporabo enote skrbno preberite ta Navodila za uporabo in jih shr

NAVODILA ZA UPORABO K01-WIFI Hvala, ker ste se odločili za nakup našega izdelka. Pred uporabo enote skrbno preberite ta Navodila za uporabo in jih shr NAVODILA ZA UPORABO Hvala, ker ste se odločili za nakup našega izdelka. Pred uporabo enote skrbno preberite ta in jih shranite za prihodnjo rabo Vsebina 1. Pregled 2. Sistem 3. Prednosti 4. Upravljanje

Prikaži več

PowerApps

PowerApps ko tehnologija postane brezmejna strast Microsoft PowerApps Uporabniška navodila Avtorji Brina Gomboc, Lucija Kos, Damjana Krampač Mentorici dr. Simona Sternad Zabukovšek Sara Cokan, mag. ekon. in posl.

Prikaži več

(Microsoft PowerPoint _IZS_izobraevanje ZK_1_del.ppt [Zdru\236ljivostni na\350in])

(Microsoft PowerPoint _IZS_izobraevanje ZK_1_del.ppt [Zdru\236ljivostni na\350in]) Geodetski postopki in izdelava elaborata Darinka Bertole, september 2017 NAMEN IZOBRAŽEVANJA: obnova znanja s področja izvedbe geodetske storitve in izdelave elaborata poenotenje dela in dvig kvalitete

Prikaži več

1 MMK - Spletne tehnologije Vaja 5: Spletni obrazci Vaja 5 : Spletni obrazci 1. Element form Spletni obrazci so namenjeni zbiranju uporabniških podatk

1 MMK - Spletne tehnologije Vaja 5: Spletni obrazci Vaja 5 : Spletni obrazci 1. Element form Spletni obrazci so namenjeni zbiranju uporabniških podatk 1 MMK - Spletne tehnologije Vaja 5: Spletni obrazci Vaja 5 : Spletni obrazci 1. Element form Spletni obrazci so namenjeni zbiranju uporabniških podatkov in njihov prenos med spletnimi mesti. Obrazec v

Prikaži več

1. IDENTIFIKACIJA PODATKOVNEGA NIZA 1.1 Naslov Strukturno-tektonska karta Slovenije 1: Alternativni naslov Strukturno-tektonska karta Slove

1. IDENTIFIKACIJA PODATKOVNEGA NIZA 1.1 Naslov Strukturno-tektonska karta Slovenije 1: Alternativni naslov Strukturno-tektonska karta Slove 1. IDENTIFIKACIJA PODATKOVNEGA NIZA 1.1 Naslov Strukturno-tektonska karta Slovenije 1:250.000 1.2 Alternativni naslov Strukturno-tektonska karta Slovenije 1:250.000 1.3 Okrajšani naslov - 1.4 Globalni

Prikaži več

Primerjava razvoja prave domorodne mobilne aplikacije in razvoja z uporabo ogrodja React Native

Primerjava razvoja prave domorodne mobilne aplikacije in razvoja z uporabo ogrodja React Native Univerza v Ljubljani Fakulteta za računalništvo in informatiko David Mihelj Primerjava razvoja prave domorodne mobilne aplikacije in razvoja z uporabo ogrodja React Native DIPLOMSKO DELO VISOKOŠOLSKI STROKOVNI

Prikaži več

Navodila za uporabo aplikacije mlist - neposredni mentorji za Zdravniško zbornico Slovenije pripravila Gooya, interaktivni mediji, d.o.o. Ljubljana, m

Navodila za uporabo aplikacije mlist - neposredni mentorji za Zdravniško zbornico Slovenije pripravila Gooya, interaktivni mediji, d.o.o. Ljubljana, m Navodila za uporabo aplikacije mlist - neposredni mentorji za Zdravniško zbornico Slovenije pripravila Gooya, interaktivni mediji, d.o.o. Ljubljana, marec 2019 Vsebina 1 Dostop do aplikacije... 3 1.1 Android...

Prikaži več

Vprašanja za 2. izpitno enoto poklicne mature Strokovni predmet NPA Vprašanja Visual C# (4. letnik) 1. Uporabniški vmesnik razvojnega okolja Visual C#

Vprašanja za 2. izpitno enoto poklicne mature Strokovni predmet NPA Vprašanja Visual C# (4. letnik) 1. Uporabniški vmesnik razvojnega okolja Visual C# Vprašanja za 2. izpitno enoto poklicne mature Strokovni predmet NPA Vprašanja Visual C# (4. letnik) 1. Uporabniški vmesnik razvojnega okolja Visual C# Pomen posameznih oken uporabniškega vmesnika, urejevalnik

Prikaži več

Opozorilo: Neuradno prečiščeno besedilo predpisa predstavlja zgolj informativni delovni pripomoček, glede katerega organ ne jamči odškodninsko ali kak

Opozorilo: Neuradno prečiščeno besedilo predpisa predstavlja zgolj informativni delovni pripomoček, glede katerega organ ne jamči odškodninsko ali kak Opozorilo: Neuradno prečiščeno besedilo predpisa predstavlja zgolj informativni delovni pripomoček, glede katerega organ ne jamči odškodninsko ali kako drugače. Neuradno prečiščeno besedilo Pravilnika

Prikaži več

Slajd 1

Slajd 1 REPUBLIKA SLOVENIJA MINISTRSTVO ZA JAVNO UPRAVO 1 EU ENOTNI DIGITALNI PORTAL: PRIHAJA NOVA EU UREDBA Alenka Žužek Nemec, Tina Kuliš DNEVI SLOVENSKE INFORMATIKE 18. april 2018 Ko podjetja ali državljani

Prikaži več

RAM stroj Nataša Naglič 4. junij RAM RAM - random access machine Bralno pisalni, eno akumulatorski računalnik. Sestavljajo ga bralni in pisalni

RAM stroj Nataša Naglič 4. junij RAM RAM - random access machine Bralno pisalni, eno akumulatorski računalnik. Sestavljajo ga bralni in pisalni RAM stroj Nataša Naglič 4. junij 2009 1 RAM RAM - random access machine Bralno pisalni, eno akumulatorski računalnik. Sestavljajo ga bralni in pisalni trak, pomnilnik ter program. Bralni trak- zaporedje

Prikaži več

Navodila za uporabo programske opreme OTRS verzija Administracijska navodila Avtor navodil: Sebastijan Šilec Datum: December 2007 Center odprte

Navodila za uporabo programske opreme OTRS verzija Administracijska navodila Avtor navodil: Sebastijan Šilec Datum: December 2007 Center odprte Navodila za uporabo programske opreme OTRS verzija 2.2.3 Administracijska navodila Avtor navodil: Sebastijan Šilec Datum: December 2007 Center odprte kode Slovenije Spletna stran: http://www.coks.si/ Elektronski

Prikaži več

Spoznajmo PowerPoint 2013

Spoznajmo PowerPoint 2013 Spoznajmo PowerPoint 2013 13 Nova predstavitev Besedilo v predstavitvi Besedilo, ki se pojavlja v predstavitvah lahko premaknemo kamorkoli v diapozitivu. Kadar izdelamo diapozitiv z že ustvarjenimi okvirji

Prikaži več

INFORMATOR BIROKRAT 1/2011

INFORMATOR BIROKRAT 1/2011 ta Veleprodaja Maloprodaja Storitve Računovodstvo Proizvodnja Gostinstvo Turizem Hotelirstvo Ticketing CRM Internetna trgovina Izdelava internetnih strani Grafično oblikovanje NOVOSTI IN NASVETI ZA DELO

Prikaži več

Orodje za izvoz podatkov

Orodje za izvoz podatkov Pomoč uporabnikom -NA-SI-200, V6.13-00 IZUM, 2018 COBISS, COMARC, COBIB, COLIB, IZUM so zaščitene znamke v lasti javnega zavoda IZUM. KAZALO VSEBINE 1 Uvod... 1 2 Predstavitev orodja za izvoz podatkov...

Prikaži več

Zadeva: Ponudba

Zadeva: Ponudba Navodila za urejanje Spletne strani CTEK.si 1. Dodajanje novega polnilnika Za dodajanje novega polnilnika nikoli ne prepisujte že objavljenih vsebin, ampak sledite tem navodilom. Ta so zagotovilo, da bodo

Prikaži več

CODEKS IP KAMERA

CODEKS IP KAMERA CODEKS IP KAMERA uporabniška navodila Vse pravice pridržane. Noben del uporabniških navodil se ne sme reproducirati v kakršnikoli obliki ali na kakršen koli način - grafični, elektronski ali mehanski,

Prikaži več

Microsoft Word - NAVODILA ZA UPORABO.docx

Microsoft Word - NAVODILA ZA UPORABO.docx NAVODILA ZA UPORABO VODILO CCM-18A/N-E (K02-MODBUS) Hvala ker ste se odločili za nakup našega izdelka. Pred uporabo enote skrbno preberite ta Navodila za uporabo in jih shranite za prihodnjo rabo. Vsebina

Prikaži več

PowerPoint Presentation

PowerPoint Presentation INFORMACIJSKI SISTEM MFERAC - LETA 2022 mag. Andreja Sladoje Jemec, Sanja Štumberger Kovačič Ministrstvo za finance 10.12.2018 Vsebina predstavitve 1. Projekt MFERAC05 in izhodišča prenove 2. Izvajanje

Prikaži več

COBISS3/Medknjižnična izposoja

COBISS3/Medknjižnična izposoja 3/Medknjižnična izposoja 2.2 KATALOG Katalog nam omogoča: iskanje gradiva prikaz izbranih bibliografskih zapisov ali pripadajočih podatkov o zalogi iz lokalne baze podatkov v formatu COMARC vpogled v stanje

Prikaži več

Sistemi Daljinskega Vodenja Vaja 3 Matej Kristan Laboratorij za Strojni Vid Fakulteta za elektrotehniko, Univerza v Ljubl

Sistemi Daljinskega Vodenja Vaja 3 Matej Kristan Laboratorij za Strojni Vid Fakulteta za elektrotehniko, Univerza v Ljubl Sistemi Daljinskega Vodenja Vaja 3 Matej Kristan Laboratorij za Strojni Vid Fakulteta za elektrotehniko, Univerza v Ljubljani matej.kristan@fe.uni-lj.si Česa smo se naučili

Prikaži več

Microsoft Word - bibliografske-zbirke-medicina.doc

Microsoft Word - bibliografske-zbirke-medicina.doc Univerza v Ljubljani Filozofska fakulteta Oddelek za bibliotekarstvo, informacijsko znanost in knjigarstvo Sistemi za poizvedovanje Bibliografske zbirke področje medicine Mentor: doc.dr. Jure Dimec Avtorja:

Prikaži več

Obračun storitev v vrtcu in šoli

Obračun storitev v vrtcu in šoli Obračun storitev v vrtcu in šoli mag. Jana Trbižan Pripravili: mag. Jana Trbižan, Nuša Peternelj, Mitja Živko Podpora uporabnikom Dnevni red 1. Pogoste napake pri obračunu v vrtcu in šoli 2. Kaj pomeni

Prikaži več

PowerPoint Presentation

PowerPoint Presentation Uporaba storitve Office 365 v napravi iphone ali ipad Priročnik za hiter začetek dela Ogled e-pošte Nastavite napravo iphone ali ipad tako, da boste lahko pošiljali in prejemali e-pošto iz računa v storitvi

Prikaži več

IZGRADNJA PREDSTAVITVENE SPLETNE STRANI GLUCOWATCH Avtor: Marko Zajko Projekt delno financira Evropska unija, in sicer iz Evropskega socialnega sklada

IZGRADNJA PREDSTAVITVENE SPLETNE STRANI GLUCOWATCH Avtor: Marko Zajko Projekt delno financira Evropska unija, in sicer iz Evropskega socialnega sklada IZGRADNJA PREDSTAVITVENE SPLETNE STRANI GLUCOWATCH Avtor: Marko Zajko UPORABLJENE TEHNOLOGIJE Za izdelavo predstavitvene spletne strani smo izbrali tehnologije, ki zagotavljajo: Hitro delovanje spletne

Prikaži več

Navodila za pripravo oglasov na strani Med.Over.Net v 2.2 Statistično najboljši odziv uporabnikov je na oglase, ki hitro in neposredno prenesejo osnov

Navodila za pripravo oglasov na strani Med.Over.Net v 2.2 Statistično najboljši odziv uporabnikov je na oglase, ki hitro in neposredno prenesejo osnov Navodila za pripravo oglasov na strani Med.Over.Net v 2.2 Statistično najboljši odziv uporabnikov je na oglase, ki hitro in neposredno prenesejo osnovno sporočilo. Izogibajte se daljših besedil in predolgih

Prikaži več

Gimnazija Bežigrad Peričeva Ljubljana OPERACIJSKI SISTEM Predmet: informatika

Gimnazija Bežigrad Peričeva Ljubljana OPERACIJSKI SISTEM Predmet: informatika Gimnazija Bežigrad Peričeva 4 1000 Ljubljana OPERACIJSKI SISTEM Predmet: informatika KAZALO 1. Uvod...3 2. Predstavitev programa Windows 98...5 3. Raziskovanje računalnika...5 4. Raziskovanje Interneta...6

Prikaži več

PowerPointova predstavitev

PowerPointova predstavitev INTRANET - DETEKTIV Detektivska zbornica Republike Slovenije Pozdravljeni, v kratki predstaviti in navodilih za delo z intranet sistemom Detektiv. Intranet članom Detektivske zbornice RS omogoča, da: -

Prikaži več

Navodila za nastavitev mail odjemalca na ios in Android napravah TELEFONI iphone (ios 12) Predlagamo, da do svoje študentske e-pošte dostopate s pomoč

Navodila za nastavitev mail odjemalca na ios in Android napravah TELEFONI iphone (ios 12) Predlagamo, da do svoje študentske e-pošte dostopate s pomoč TELEFONI iphone (ios 12) Predlagamo, da do svoje študentske e-pošte dostopate s pomočjo aplikacije Outlook, katero lahko prenesete s pomočjo trgovine App Store. Ko aplikacijo zaženete se vam pojavi naslednje

Prikaži več

INFORMATOR BIROKRAT 1/2011

INFORMATOR BIROKRAT 1/2011 ta Veleprodaja Maloprodaja Storitve Računovodstvo Proizvodnja Gostinstvo Turizem Hotelirstvo Ticketing CRM Internetna trgovina Izdelava internetnih strani Grafično oblikovanje NOVOSTI IN NASVETI ZA DELO

Prikaži več

Navodila za uporabo Mini prenosna HD kamera s snemalnikom

Navodila za uporabo Mini prenosna HD kamera s snemalnikom Navodila za uporabo Mini prenosna HD kamera s snemalnikom www.spyshop.eu Izdelku so priložena navodila v angleščini, ki poleg teksta prikazujejo tudi slikovni prikaz sestave in delovanja izdelka. Lastnosti

Prikaži več

Microsoft PowerPoint - Predstavitev novosti COBISS_OPAC_V60_17-18_06_2010_za objavo.ppt

Microsoft PowerPoint - Predstavitev novosti COBISS_OPAC_V60_17-18_06_2010_za objavo.ppt Predstavitev novosti: COBISS/OPAC, V6.0 (1. del) Maribor, 17. junij 2010 Ljubljana, 18. junij 2010 Program predstavite Uvod v predstavitev Marta Seljak Predstavitev COBISS/OPAC, V6.0 Robert Vehovec Predstavitev

Prikaži več

Microsoft Word - CN-BTU4 Quick Guide_SI

Microsoft Word - CN-BTU4 Quick Guide_SI Bluetooth Dongle Artikel: CN-BTU4 NAVODILA v1.0 Sistemske zahteve Zahteve za PC: - Proc.: Intel Pentium III 500MHz or above. - Ram: 256MB ali več. - Disk: vsaj 50MB. - OS: Windows 98SE/Me/2000/XP - Prost

Prikaži več

PRIPOROČILA ZA OBLIKOVANJE KATALOGOV ZNANJA ZA MODULE V PROGRAMIH VIŠJEGA STROKOVNEGA IZOBRAŽEVANJA

PRIPOROČILA ZA OBLIKOVANJE KATALOGOV ZNANJA ZA MODULE V PROGRAMIH VIŠJEGA STROKOVNEGA IZOBRAŽEVANJA KATALOG ZNANJA 1. IME PREDMETA ZBIRKE PODATKOV I ZBIRKE PODATKOV II 2. SPLOŠNI CILJI Splošni cilji predmeta so: razvijanje sposobnosti za uporabo znanstvenih metod in sredstev, razvijanje odgovornosti

Prikaži več

TRGOVSKI PORTAL SPLETNA APLIKACIJA NAMENJENA TRGOVCEM POGOSTA VPRAŠANJA IN ODGOVORI Ljubljana, Verzija 1.0

TRGOVSKI PORTAL SPLETNA APLIKACIJA NAMENJENA TRGOVCEM POGOSTA VPRAŠANJA IN ODGOVORI Ljubljana, Verzija 1.0 TRGOVSKI PORTAL SPLETNA APLIKACIJA NAMENJENA TRGOVCEM POGOSTA VPRAŠANJA IN ODGOVORI Ljubljana, 12.11.2018 Verzija 1.0 KAZALO 1 REGISTRACIJA... 3 1.1 Katere podatke potrebujem za registracijo/kreiranje

Prikaži več

Macoma katalog copy

Macoma katalog copy POSLOVNE APLIKACIJE PO ŽELJAH NAROČNIKA Poročilni sistem Finance in kontroling Poprodaja Podatkovna skladišča Prodaja Proizvodnja Obstoječi ERP Partnerji Implementacija rešitev prilagojena po željah naročnika

Prikaži več

Chapter 1

Chapter 1 - 1 - Poglavje 1 Uvod v podatkovne baze - 2 - Poglavje 1 Cilji (Teme).. Nekatere domene, kjer se uporabljajo podatkovne baze Značilnosti datotečnih sistemov Problemi vezani na datotečne sisteme Pomen izraza

Prikaži več

Prostorski informacijski sistem občin PISO Spletni pregledovalnik Uporabniška navodila

Prostorski informacijski sistem občin PISO Spletni pregledovalnik Uporabniška navodila Prostorski informacijski sistem občin PISO Spletni pregledovalnik Uporabniška navodila http://www.geoprostor.net/piso Spletni pregledovalnik Uporabniška navodila www.geoprostor.net/piso Ljubljana, december

Prikaži več

Navodila za programsko opremo FeriX Namestitev na trdi disk Avtor navodil: Martin Terbuc Datum: December 2007 Center odprte kode Slovenije Spletna str

Navodila za programsko opremo FeriX Namestitev na trdi disk Avtor navodil: Martin Terbuc Datum: December 2007 Center odprte kode Slovenije Spletna str Navodila za programsko opremo FeriX Namestitev na trdi disk Avtor navodil: Martin Terbuc Datum: December 2007 Center odprte kode Slovenije Spletna stran: http://www.coks.si/ Elektronski naslov: podpora@coks.si

Prikaži več

SharePoint GRADNIKI ZA IZBOLJŠANE UPORABNIŠKE IZKUŠNJE

SharePoint GRADNIKI ZA IZBOLJŠANE UPORABNIŠKE IZKUŠNJE SharePoint GRADNIKI ZA IZBOLJŠANE UPORABNIŠKE IZKUŠNJE VSEBINA Spoštovani, 4 GALERIJA Pred vami je katalog gradnikov za SharePoint, ki jih lahko namestite na svoje okolje, bodisi, da uporabljate SharePoint

Prikaži več

Navodila za uporabo Mini snemalnik

Navodila za uporabo Mini snemalnik Navodila za uporabo Mini snemalnik www.spyshop.eu Pred vami so navodila za pravilno uporabo mini snemalnika in opis funkcionalnosti. Lastnosti snemalnika: Naziv Mere Teža Kapaciteta spomina Snemanje Format

Prikaži več

Miluma Trader Miluma Trader navodila: V nadaljevanju sledijo osnovna navodila, kako začeli uporabljati Miluma Trader. 1. Preverite spletno stran Ta po

Miluma Trader Miluma Trader navodila: V nadaljevanju sledijo osnovna navodila, kako začeli uporabljati Miluma Trader. 1. Preverite spletno stran Ta po navodila: V nadaljevanju sledijo osnovna navodila, kako začeli uporabljati. 1. Preverite spletno stran Ta posnetek zaslona vam prikazuje, da morate v levem vrhnjem kotu preveriti, če se nahajate na pravi

Prikaži več

NETGEAR R6100 WiFi Router Installation Guide

NETGEAR R6100 WiFi Router Installation Guide Blagovne znamke NETGEAR, logotip NETGEAR in Connect with Innovation so blagovne znamke in/ali registrirane blagovne znamke družbe NETGEAR, Inc. in/ali njenih povezanih družb v ZDA in/ali drugih državah.

Prikaži več

PowerPointova predstavitev

PowerPointova predstavitev Dostopnost elektronskih virov za slepe, slabovidne in druge osebe z motnjami branja Kristina Janc ZSSML - 27. Seja TIFLO sekcije 22.3.2012 Možnost izkoriščanja elektronskih virov za slepe, slabovidne in

Prikaži več

(Microsoft Word - MSDN AA Navodila za \232tudente FS.doc)

(Microsoft Word - MSDN AA Navodila za \232tudente FS.doc) 1. Pogoji uporabe programske opreme Pred uporabo programske opreme iz programa MSDNAA morate prebrati in se strinjati s pogoji in določili Licenčne pogodbe za končnega uporabnika programske opreme MSDN

Prikaži več

VPELJAVA MDM V DRŽAVEM ZBORU MATJAŽ ZADRAVEC

VPELJAVA MDM V DRŽAVEM ZBORU MATJAŽ ZADRAVEC VPELJAVA MDM V DRŽAVEM ZBORU MATJAŽ ZADRAVEC Državni zbor v številkah 90 poslancev 9 + 1 poslanska skupina 150+ mobilnih naprav (OS Android, ios) 500+ internih uporabnikov, 650+ osebnih računalnikov, 1100+

Prikaži več

Excel 2016

Excel 2016 PRIDOBIVANJE TEMELJN IH IN POKLICNIH KOMPETENC OD 2019 DO 2022 HIPERPOVEZAVA Gradivo za interno uporabo AVTOR: Belinda Lovrenčič Gradivo ni lektorirano V Maj 2019 Operacijo sofinancira Evropska unija,

Prikaži več

PowerPoint Presentation

PowerPoint Presentation Novosti Državnega centra za storitve zaupanja SI-TRUST Mag. Aleš Pelan, Ministrstvo za javno upravo 11.12.2018 ... 2000 2001 2015 2018 Overitelj na MJU Državni center za storitve zaupanja Novosti v letu

Prikaži več

LIFE13 NAT/SI/ Ohranjanje območij Natura 2000 Kočevsko LIFE Kočevsko Vodna jama 3 pri Klinji vasi -projekt čiščenja- Naročnik: Občina Kočevje, L

LIFE13 NAT/SI/ Ohranjanje območij Natura 2000 Kočevsko LIFE Kočevsko Vodna jama 3 pri Klinji vasi -projekt čiščenja- Naročnik: Občina Kočevje, L LIFE13 NAT/SI/000314 Ohranjanje območij Natura 2000 Kočevsko LIFE Kočevsko Vodna jama 3 pri Klinji vasi -projekt čiščenja- Naročnik: Občina Kočevje, Ljubljanska cesta 26, 1330 Kočevje Popis onesnaženosti

Prikaži več

Področje uporabe

Področje uporabe Regulator Področja uporabe Regulator DIALOG EQ je namenjen predvsem vodenju in nadziranju sistemov ogrevanja in hlajenja, lahko pa se uporabi tudi na različnih področjih avtomatizacije in inteligentnih

Prikaži več

Komisija za študijske zadeve UL Medicinske fakultete Vrazov trg 2 SI-1000 Ljubljana E: T: Režim študija Predmet: Uvod

Komisija za študijske zadeve UL Medicinske fakultete Vrazov trg 2 SI-1000 Ljubljana E: T: Režim študija Predmet: Uvod Komisija za študijske zadeve UL Medicinske fakultete Vrazov trg 2 SI-1000 Ljubljana E: ksz@mf.uni-lj.si T: +386 1 543 7700 Režim študija Predmet: Uvod v medicino, modul Informatika Študijski program: EMŠ

Prikaži več

Microsoft Word - M docx

Microsoft Word - M docx Š i f r a k a n d i d a t a : ržavni izpitni center *M15178112* SPOMLNSKI IZPITNI ROK Izpitna pola 2 Četrtek, 4. junij 2015 / 90 minut ovoljeno gradivo in pripomočki: Kandidat prinese nalivno pero ali

Prikaži več

Spletno raziskovanje

Spletno raziskovanje SPLETNO RAZISKOVANJE RM 2013/14 VRSTE SPLETNEGA RAZISKOVANJA RENKO, 2005 Spletne fokusne skupine Spletni eksperiment Spletno opazovanje Spletni poglobljeni intervjuji Spletna anketa 2 PREDNOSTI SPLETNIH

Prikaži več

NAVODILA ZA IZPOLNJEVANJE ELEKTRONSKEGA OBRAZCA ZA PRIJAVO IN PREKLIC DIGITALNIH POTRDIL Verzija Datum Opis sprememb dokumenta dokumenta

NAVODILA ZA IZPOLNJEVANJE ELEKTRONSKEGA OBRAZCA ZA PRIJAVO IN PREKLIC DIGITALNIH POTRDIL Verzija Datum Opis sprememb dokumenta dokumenta NAVODILA ZA IZPOLNJEVANJE ELEKTRONSKEGA OBRAZCA ZA PRIJAVO IN PREKLIC DIGITALNIH POTRDIL Verzija Datum Opis sprememb dokumenta dokumenta 1.0 22.11.2013 Prva verzija dokumenta 1.1 15.04.2015 Dodana možnost

Prikaži več

Diapozitiv 1

Diapozitiv 1 9. Funkcije 1 9. 1. F U N K C I J A m a i n () 9.2. D E F I N I C I J A F U N K C I J E 9.3. S T A V E K r e t u r n 9.4. K L I C F U N K C I J E I N P R E N O S P A R A M E T R O V 9.5. P R E K R I V

Prikaži več

OSNOVNE INFORMACIJE O TRGOSKOPU Kaj je Trgoskop? TRGOSKOP je orodje za pregled podatkov o sklenjenih poslih z nepremičninami, nepogrešljivo za investi

OSNOVNE INFORMACIJE O TRGOSKOPU Kaj je Trgoskop? TRGOSKOP je orodje za pregled podatkov o sklenjenih poslih z nepremičninami, nepogrešljivo za investi OSNOVNE INFORMACIJE O TRGOSKOPU Kaj je Trgoskop? TRGOSKOP je orodje za pregled podatkov o sklenjenih poslih z nepremičninami, nepogrešljivo za investitorje, cenilce, banke, zavarovalnice, nepremičninske

Prikaži več

Navodila Trgovina iCenter

Navodila Trgovina iCenter Napredovanja v plačne razrede javnih uslužbencev 2019 S pomočjo SAOP programa Kadrovska evidenca lahko ob dokupljeni kodi vodimo napredovanja javnih uslužbencev. Za napredovanja v letu 2019 je potrebno

Prikaži več

Prostorski informacijski sistem občin e-mesečnik 4 / 2008, Vsebina vsebinske novosti 1 poslovni subjekti 84. občina v sistemu pomoč uporabniko

Prostorski informacijski sistem občin e-mesečnik 4 / 2008, Vsebina vsebinske novosti 1 poslovni subjekti 84. občina v sistemu pomoč uporabniko Prostorski informacijski sistem občin e-mesečnik 4 / 2008, 14.5.08 Vsebina vsebinske novosti 1 poslovni subjekti 84. občina v sistemu pomoč uporabnikom Izbran nasvet Vas zanima opis posameznega sloja ali

Prikaži več

EU-TPD 1 PODROBNOSTI KODIRANJA Informacije za trgovino JB za DCTA, (Final 1.2) Obveznost kodiranja izdelka, urejena s predpisom EU-TPD se n

EU-TPD 1 PODROBNOSTI KODIRANJA Informacije za trgovino JB za DCTA, (Final 1.2) Obveznost kodiranja izdelka, urejena s predpisom EU-TPD se n EU-TPD 1 PODROBNOSTI KODIRANJA Informacije za trgovino Obveznost kodiranja izdelka, urejena s predpisom EU-TPD se nanaša na tobačne izdelke na trgu EU in na tobačne izdelke, izdelane v EU, vključno s tistimi

Prikaži več

ZAČETNI VODNIK ZA POVEZAVO Izkusite prilagojeno nego perila z aplikacijo My AEG Care. Pralni stroj lahko povežete in upravljate od koder koli in preje

ZAČETNI VODNIK ZA POVEZAVO Izkusite prilagojeno nego perila z aplikacijo My AEG Care. Pralni stroj lahko povežete in upravljate od koder koli in preje ZAČETNI VODNIK ZA POVEZAVO Izkusite prilagojeno nego perila z aplikacijo My AEG Care. Pralni stroj lahko povežete in upravljate od koder koli in prejemate obvestila o tem, kdaj je perilo pripravljeno.

Prikaži več

Elektronska pošta

Elektronska pošta Elektronska pošta ZGODOVINA Prvo sporočilo je bilo poslano leta 1971. Besedilo, ki ga je vsebovalo, je bilo QWERTYUIOP. Pošiljatelj je bil Ray Tomlinson, računalnika med katerima je bilo sporočilo poslano

Prikaži več

PowerPointova predstavitev

PowerPointova predstavitev TIK terminal nima povezave s strežnikom Ob vpisu v TIK Admin se pojavi napis ni povezave s strežnikom Na terminalu je ikona 1. preverimo ali je pravilno nastavljen IP strežnika 1. Preverimo datoteko TIKSAdmin.INI

Prikaži več

Brezplačno učenje zaposlenim in brezposelnim od 2018 do 2022 omogočata Ministrstvo za izobraževanje, znanost in šport ter Evropska unija iz Evropskega

Brezplačno učenje zaposlenim in brezposelnim od 2018 do 2022 omogočata Ministrstvo za izobraževanje, znanost in šport ter Evropska unija iz Evropskega ter Evropska unija iz Evropskega socialnega sklada Računalniška pismenost za odrasle 60 ur. - Seznaniti vas z osnovnimi komponentami računalnika in osnovnimi pojmi informacijske tehnologije. - Naučiti

Prikaži več

GROBI KURIKUL ZA 3. letnik program administrator TEMELJI GOSPODARSTVA KOMUNICIRANJE MODUL: KOMUNICIRANJE UČITELJ: SKLOP Predvideni časovni okvir CILJI

GROBI KURIKUL ZA 3. letnik program administrator TEMELJI GOSPODARSTVA KOMUNICIRANJE MODUL: KOMUNICIRANJE UČITELJ: SKLOP Predvideni časovni okvir CILJI GROBI KURIKUL ZA 3. letnik program administrator TEMELJI GOSPODARSTVA KOMUNICIRANJE MODUL: KOMUNICIRANJE UČITELJ: SKLOP Predvideni časovni okvir CILJI Samostojno izdelovanje predstavitev s programom za

Prikaži več

TNUV Lab

TNUV Lab TNUV - VAJA 5 doc. dr. Marko Meža 2013/14 Cilji vaje Predvajanje multimedijskih vsebin MediaPlayer http://developer.android.com/training/building-multimedia.html http://developer.android.com/guide/topics/media/mediaplayer.html

Prikaži več

PowerPointova predstavitev

PowerPointova predstavitev IZKUŠNJE PRI PRILAGODITVI E-STORITEV AJPES ZAHTEVAM EIDAS ZA ČEZMEJNO PRIZNAVANJE MARJAN BABIČ, AJPES Vsebina Razlogi za vključitev v projekt CEF Telecom Izvajalno okolje AJPES in način integracije s SI-PASS

Prikaži več

Vedno pod nadzorom, kjerkoli že ste

Vedno pod nadzorom, kjerkoli že ste Vedno pod nadzorom, kjerkoli že ste 02 Vedno pod nadzorom, kjerkoli že ste Daikin zagotavlja novo rešitev za nadzorovanje in krmiljenje glavnih funkcij stanovanjskih notranjih enot. Sistem deluje na uporabniku

Prikaži več

UPRAVLJANJE RAZPRŠENIH PODATKOV Shranjevanje, zaščita in vzdrževanje informacij, ki jih najbolj potrebujete

UPRAVLJANJE RAZPRŠENIH PODATKOV Shranjevanje, zaščita in vzdrževanje informacij, ki jih najbolj potrebujete UPRAVLJANJE RAZPRŠENIH PODATKOV Shranjevanje, zaščita in vzdrževanje informacij, ki jih najbolj potrebujete ELEKTRONSKI PODATKI, KI JIH ORGANIZACIJA USTVARJA IN POTREBUJE ZA DOSTOP, SE KAŽEJO V RAZLIČNIH

Prikaži več

Vaja 2 Virtualizacija fizičnih strežnikov in virtualni PC A. Strežnik Vmware ESX Namestitev strežnika VMware ESX 3.5 na fizični strežnik 2. Nas

Vaja 2 Virtualizacija fizičnih strežnikov in virtualni PC A. Strežnik Vmware ESX Namestitev strežnika VMware ESX 3.5 na fizični strežnik 2. Nas Vaja 2 Virtualizacija fizičnih strežnikov in virtualni PC A. Strežnik Vmware ESX 3.5 1. Namestitev strežnika VMware ESX 3.5 na fizični strežnik 2. Nastavitve strežnika ESX 3. Namestitev in nastavitve VM

Prikaži več

SETCCE Uporabniška navodila za namestitev in upravljanje komponente SETCCE proxsign v2.0.5 za MAC OS X [Nova generacija komponent SETCCE proxsign ] Id

SETCCE Uporabniška navodila za namestitev in upravljanje komponente SETCCE proxsign v2.0.5 za MAC OS X [Nova generacija komponent SETCCE proxsign ] Id SETCCE Uporabniška navodila za namestitev in upravljanje komponente SETCCE proxsign v2.0.5 za MAC OS X [Nova generacija komponent SETCCE proxsign ] Identifikacijska oznaka dokumenta: n/a Različica dokumenta:

Prikaži več

POMOČ PREDSTAVITEV EKOSKLADOVNICE UPORABLJENA TERMINOLOGIJA REGISTRACIJA V EKOSKLADOVNICO PRIJAVA V EKOSKLADOVNICO OBJAVA PRISPEVKA ISKANJE PRISPEVKOV

POMOČ PREDSTAVITEV EKOSKLADOVNICE UPORABLJENA TERMINOLOGIJA REGISTRACIJA V EKOSKLADOVNICO PRIJAVA V EKOSKLADOVNICO OBJAVA PRISPEVKA ISKANJE PRISPEVKOV POMOČ PREDSTAVITEV EKOSKLADOVNICE UPORABLJENA TERMINOLOGIJA REGISTRACIJA V EKOSKLADOVNICO PRIJAVA V EKOSKLADOVNICO OBJAVA PRISPEVKA ISKANJE PRISPEVKOV OCENJEVANJE PRISPEVKOV KOMENTIRANJE PRISPEVKOV KONTAKT

Prikaži več

Analiza vpliva materiala, maziva in aktuatorja na dinamiko pnevmatičnega ventila

Analiza vpliva materiala, maziva in aktuatorja na dinamiko pnevmatičnega ventila Programsko orodje LabVIEW za kreiranje, zajem in obdelavo signalov (statične in dinamične karakteristike hidravličnih proporcionalnih ventilov) Marko Šimic Telefon: +386 1 4771 727 e-mail: marko.simic@fs.uni-lj.si

Prikaži več

Navodila za študente

Navodila za študente Moodle UM Verzija 3.5.1 Navodila za študente RCUM, Služba za IS Maribor, 2019 Kazalo 1 Prijava v Moodle UM... 3 2 Odjava iz Moodla UM... 3 3 Seznam učnih enot... 4 4 Navigacijski trak... 4 5 Bloki... 5

Prikaži več

Najboljša skupaj Kontrola pristopa + registracija delovnega časa

Najboljša skupaj Kontrola pristopa + registracija delovnega časa Najboljša skupaj Kontrola pristopa + registracija delovnega časa Globalna rešitev prilagojena lokalnemu okolju Rešitev Time&Space je na voljo v 15-ih jezikih ter podpira latinico, cirilico in arabsko pisavo.

Prikaži več

Poročanje izdanih računov pri gotovinskem poslovanju

Poročanje izdanih računov pri gotovinskem poslovanju Poročanje izdanih računov pri gotovinskem poslovanju Vrsta dokumenta: Uporabniška navodila Pripravil/i: Za: Naviservice +386 1 548 3999 naviservice@adacta.si Adacta d.o.o. Verovškova 55a, 1000 Ljubljana

Prikaži več

Microsoft Word - CNR-BTU3_Bluetooth_vmesnik

Microsoft Word - CNR-BTU3_Bluetooth_vmesnik CNR-BTU3 Bluetooth vmesnik A. Vsebina pakiranja Bluetooth USB Adapter Bluetooth programska oprema in CD z gonilniki Navodila za uporabo in CD 1. Namestitev Bluetooth programske opreme za Windowse 1. Vstavite

Prikaži več

PowerPointova predstavitev

PowerPointova predstavitev Izkušnje pri prilagoditvi e-storitev AJPES zahtevam eidas za čezmejno priznavanje Marjan Babič, AJPES 11. 12. 2018 Vsebina Razlogi za vključitev v projekt CEF Telecom Izvajalno okolje AJPES in način integracije

Prikaži več

NAVODILA ZA IZPOLNJEVANJE OBRAZCA

NAVODILA ZA IZPOLNJEVANJE OBRAZCA NAVODILO ZA UPORABO PRIPOMOČKA ZA PRIPRAVO STROŠKOVNEGA NAČRTA PROJEKTA»Piano finanziario Stroskovni nacrt«dokument»piano finanziario Stroskovni nacrt«v Microsoft Excel obliki lahko uporabite kot pripomoček

Prikaži več

ŠTEVCI PROMETA IN NJIHOVA UPORABA ZA NAMENE STATISTIK ČRT GRAHONJA

ŠTEVCI PROMETA IN NJIHOVA UPORABA ZA NAMENE STATISTIK ČRT GRAHONJA ŠTEVCI PROMETA IN NJIHOVA UPORABA ZA NAMENE STATISTIK ČRT GRAHONJA Navdih Poizvedovanje po BD podatkovnih virih, ki imajo časovno dimenzijo in so dostopni. Večji promet pomeni večje število dobrin in močnejšo

Prikaži več

Podatkovni model ER

Podatkovni model ER Podatkovni model Entiteta- Razmerje Iztok Savnik, FAMNIT 2018/19 Pregled: Načrtovanje podatkovnih baz Konceptualno načtrovanje: (ER Model) Kaj so entite in razmerja v aplikacijskem okolju? Katere podatke

Prikaži več

Slide 1

Slide 1 Projektno vodenje PREDAVANJE 7 doc. dr. M. Zajc matej.zajc@fe.uni-lj.si Projektno vodenje z orodjem Excel Predstavitev Najbolj razširjeno orodje za delo s preglednicami Dva sklopa funkcij: Obdelava številk

Prikaži več

Predlog stališča Republike Slovenije

Predlog stališča Republike Slovenije Program cepljenja proti bolezni modrikastega jezika (BTV 4) v letu 2017 Sestanek VA in OU, Ljubljana, 15. november 2016 Vsebina Situacija glede BT v Sloveniji in EU Program cepljenja Tehnična podpora izvedbi

Prikaži več

Diapozitiv 1

Diapozitiv 1 REPUBLIKA SLOVENIJA MINISTRSTVO ZA JAVNO UPRAVO Dnevi slovenske informatike 2019 NOVOSTI NA PODROČJU STORTEV ZAUPANJA DRŽAVNEGA CENTRA SI-TRUST Dr. Alenka Žužek Nemec 16. april 2019 e-identitete v Sloveniji

Prikaži več

Si.mobil Si.most Najkrajša pot do vaših strank. Ljubljana,

Si.mobil Si.most Najkrajša pot do vaših strank. Ljubljana, Si.mobil Si.most Najkrajša pot do vaših strank. Ljubljana, 3. 06. 13 Si.most SMS nagradna igra SMS nagradna igra Dostop do aplikacije http://www.simost.si SMS nagradna igra Ko se logirate v aplikacijo

Prikaži več

Microsoft PowerPoint - seminar_ pptx

Microsoft PowerPoint - seminar_ pptx Leatalske informacije in ARO Slovenia Control Igor Čučnik, ARO Aleš Omahne, NOTAM Uroš Grošelj, AIP Brnik, 12.5.2018 Letalske informacije AIP AIP AMDT AIP SUP AIC NOTAM Serija A, B in C VFR karta Spletna

Prikaži več

Hiter začetek Razširjevalnik dosega WiFi N300 Model EX2700

Hiter začetek Razširjevalnik dosega WiFi N300 Model EX2700 Hiter začetek Razširjevalnik dosega WiFi N300 Model EX2700 Začetek uporabe Razširjevalnik dosega WiFi NETGEAR doseg omrežja WiFi poveča tako, da okrepi obstoječi signal WiFi in izboljša splošno kakovost

Prikaži več

TNUV Lab5

TNUV Lab5 TNUV - VAJA 5 doc. dr. Marko Meža Cilji vaje Predvajanje multimedijskih vsebin MediaPlayer http://developer.android.com/training/building-multimedia.html http://developer.android.com/guide/topics/media/mediaplayer.html

Prikaži več

NAVODILA ZA MONTAŽO SI EWPE SMART Wi-FI app

NAVODILA ZA MONTAŽO SI EWPE SMART Wi-FI app NAVODILA ZA MONTAŽO SI EWPE SMART Wi-FI app Uporabniški račun V aplikacijo se je treba prijaviti z uporabniškim računom. Ob prvem zagonu vas bo aplikacija pozvala k registraciji (sign up) ali prijavi (sign

Prikaži več

Kratka navodila za uporabo razširjevalnika dosega WiFi AC750 model EX3800

Kratka navodila za uporabo razširjevalnika dosega WiFi AC750 model EX3800 Hiter začetek Razširjevalnik dosega WiFi AC750 Model EX3800 Začetek uporabe Razširjevalnik dosega WiFi NETGEAR doseg omrežja WiFi poveča tako, da okrepi obstoječi signal WiFi in izboljša splošno kakovost

Prikaži več

EndNote Basic Online navodila za uporabo Vsebina 1 Kaj je EndNote Online? Dostop in prijava Ustvarjanje računa Uporaba

EndNote Basic Online navodila za uporabo Vsebina 1 Kaj je EndNote Online? Dostop in prijava Ustvarjanje računa Uporaba EndNote Basic Online navodila za uporabo Vsebina 1 Kaj je EndNote Online?... 2 2 Dostop in prijava... 3 2.1 Ustvarjanje računa... 3 3 Uporaba... 5 3.1 Dodajanje referenc... 5 3.2 Navodila za pripravo in

Prikaži več

Cenik ES_spremembe_marec2013_ČISTOPIS_Sprememba_

Cenik ES_spremembe_marec2013_ČISTOPIS_Sprememba_ Cenik elektronskih storitev Na podlagi 332. člena Zakona o trgu finančnih instrumentov in 34. člena Statuta Ljubljanske borze vrednostnih papirjev, d. d., Ljubljana z dne 27.5.1997, z zadnjimi spremembami

Prikaži več