GeoAtrium – izdelek v pregledu
Ta stran povzema obseg funkcij, uporabo, dostopnost, varnost, razširljivost in perspektivnost GeoAtrium – za strokovno odgovorne osebe, ki želijo opraviti utemeljeno oceno.
Prenesi kot PDF1Kaj aplikacija je
GeoAtrium je večnajemniška zemljevidna in lokacijska podatkovna zbirka. Sodelavci ali strokovne službe vnašajo kraje z opisom, slikami in pohodniškimi potmi; vsebine se prikažejo na interaktivnem zemljevidu in v iskljivih seznamih. Vsak najemnik teče pod lastno domeno, z lastno podobo in strogo ločenimi podatki – ena sama namestitev streže poljubnemu številu organov, podjetij ali organizacij. Tipični primeri uporabe so katastri pohodniških in kolesarskih poti, imeniki igrišč ali znamenitosti, prijavni portali za krajevno vezane pobude občanov ter zemljevidi zavarovanih območij in strokovnih podatkov.
2Sodelovanje javnosti ali zgolj uredniški zemljevidi?
GeoAtrium je zasnovan za sodelovanje: registrirani uporabniki prispevajo kraje in fotografije, moderatorji pregledajo prispevke, vsebine pa je mogoče deliti in priporočati. Če pa naj zemljevide ureja in vgrajuje na lastno spletno mesto izključno vaša ekipa – brez registracije, prispevkov ali moderiranja –, je prava izbira GeoAtrium Map Service (mapservice.geoatrium.com). Ta sestrski izdelek podjetja GeoAtrium AB je namenjen upravam, podjetjem in medobčinskim zvezam: enaka tehnična osnova, delovanje v EU, 28 jezikov in lastno kartografsko gradivo, omejeno na uredniško urejane zemljevide. Izbira izdelka je odvisna od enega vprašanja: ali naj državljani, obiskovalci ali stranke sami prispevajo vsebine?
3Obseg funkcij
Kraji z večjezičnimi imeni in samodejnim prevajanjem, nalaganje slik s postopkom moderiranja, pohodniške poti GPX z vrednotenjem višine, lastne geo-plasti (točke, črte, ploskve – nalaganje ali risanje neposredno na zemljevidu), filtri kategorij in značilnosti, iskanje po okolici in celotnem besedilu. Vidnost zasebna, deljena ali javna; natančno deljenje posameznim uporabnikom, drugim najemnikom ali kot mreža prijateljev. Petstopenjski model vlog, sistem prijav in podpornih zahtevkov, statistike, upravljanje uporabnikov ter po izbiri sistem tarif in obračunavanja. Ključne funkcije je mogoče za vsako namestitev vklopiti in izklopiti, ne da bi posegli v izvorno kodo.
4Uporabniška izkušnja
Aplikacija temelji na aktualni tehnologiji (Next.js 16, React 19), se izrisuje na strežniški strani in je zato hitra ter prijazna do iskalnikov. Je popolnoma odzivna od pametnega telefona do velikega zaslona in uporabna kot namestljiva aplikacija (PWA) brez ovinka prek trgovine z aplikacijami. Svetli in temni način se prilagajata samodejno. Na voljo je 28 jezikov vključno s cirilico in grško pisavo; samodejni varuh preprečuje, da bi bil jezik dostavljen nepopoln. Kartografsko gradivo prihaja z lastnega strežnika, ne od tujega ponudnika – brez pristojbin tretjih oseb za uporabo in brez posredovanja podatkov.
5Dostopnost
GeoAtrium je sistematično pripravljen na dostopnost: dosledno upravljanje s tipkovnico vključno z nalaganjem datotek in iskanjem po zemljevidu, preskočna povezava do vsebine, polnovreden seznamski pogled kot besedilna alternativa zemljevidu, opisi slik za bralnike zaslona, naznanljiva sporočila o napakah, semantična struktura, kontrasti na ravni AA in vidno vodenje fokusa. Samodejna kontrolna pravila v razvojnem procesu zavarujejo doseženo. Formalna presoja s strani zunanjega organa v skladu z BITV 2.0 / WCAG 2.1 AA je za objavo glede na razpis lahko potrebna. V ta namen preverite specifikacijo zahtev naročnika in pravno stanje zadevne države. Tehnični predpogoji za to so ustvarjeni.
6Varnost
Izvorna koda ne vsebuje analitičnih, sledilnih ali telemetričnih gradnikov – preverljivo, ne le zagotovljeno. Zaščita je večplastna: javno dostopne podatkovne vloge nimajo dostopa do nobene tabele; funkcije s povišanimi pravicami so pridržane strežniku in interno preverjajo lastništvo in najemnika. K temu se pridružujejo stroga varnostna politika vsebine z vrednostjo nonce in HSTS, varno preverjanje nalaganja z dejanskim dekodiranjem slike, obramba pred napadi na entitete XML pri GPX, omejevanje števila zahtev z zoper ponarejanje odporno zaznavo IP in dvofaktorska avtentikacija. Kontrolni protokol je varen pred revizijskimi posegi: sprožilec zbirke podatkov naredi vnose nespremenljive, izvor se beleži, rok hrambe se samodejno uveljavlja. Na voljo je več dokumentiranih varnostnih pregledov brez kritične ugotovitve.
7Razširljivost
Aplikacija je zasnovana za rast in kritična ozka grla so odpravljena: strežniško združevanje na zemljevidu, ki ohranja majhno količino podatkov tudi pri deset tisočih krajih in tiho ne izgublja oznak; po jeziku razdeljen zemljevid spletnega mesta za indeksiranje iskalnikov, ki se razteza onkraj meja enega samega zemljevida spletnega mesta; zgornja meja velikosti slik, ki ohranja izračunljivo potrebo po disku (okoli 5 GB pri 10.000 krajih s slikami); geopodatkovna zbirka s prostorskim indeksom in nalaganjem po vidnem izseku. Nov najemnik je podatkovni zapis – brez druge namestitve, brez druge podatkovne zbirke. To ohranja nizke obratovalne stroške na stranko.
8Perspektivnost
GeoAtrium uporablja aktualne glavne različice vseh ključnih gradnikov in je dokazljivo vzdrževan. Vsi obvezni gradniki so odprtokodni in jih je mogoče obratovati v lastnem podatkovnem centru; referenčna namestitev uporablja izključno storitve znotraj EU in se obide brez plačljivih tujih storitev. Podatki so shranjeni v standardni zbirki podatkov in v standardnih formatih datotek – izvoz je vedno mogoč, priklenjenosti na ponudnika na ravni podatkov ni. Za javne naročnike licenca dodatno predvideva deponiranje izvorne kode (escrow) in dogovore vrste EVB-IT (nemški standardni pogodbeni pogoji za IT v javni upravi). Varnostno kopiranje, obnovitev, selitev strežnika in od kraja neodvisno spremljanje so dokumentirani in preizkušeni.
9Za razjasnitev pred uvedbo
Kar je treba pred produktivnim obratovanjem preveriti ali pogodbeno urediti: pogoji lastniške licence, dostop do izvorne kode ter obseg vzdrževanja in storitev, Escrow/EVB-IT; nadaljevanje in zastopanje v nujnem primeru (priročnik za predajo je na voljo, odzivni časi, repozitorij na GitHubu oziroma Codebergu); formalna presoja dostopnosti, ki jo je glede na razpis in nacionalno pravo morda treba naknadno opraviti; v aplikacijski plasti uveljavljena in s testi zavarovana ločitev najemnikov; namerno neizvedena zajamčena celovitost beleženja ob izpadu podatkovne zbirke; in potrebna obratovalna usposobljenost na področju Docker, PostgreSQL in obratovanja obratnega posrednika.