geo-image.eu — produkt v prehľade
Táto stránka zhŕňa rozsah funkcií, ovládanie, prístupnosť, bezpečnosť, škálovateľnosť a perspektívnosť geo-image.eu — pre odborne zodpovedné osoby, ktoré chcú vykonať fundované posúdenie.
Stiahnuť ako PDF1Čo aplikácia je
geo-image.eu je viacklientská mapová a miestna databáza. Zamestnanci alebo odborné pracoviská zadávajú miesta s popisom, obrázkami a turistickými trasami; obsah sa zobrazuje na interaktívnej mape a v prehľadávateľných zoznamoch. Každý klient beží pod vlastnou doménou, s vlastným vzhľadom a striktne oddelenými dátami — jediná inštalácia obsluhuje ľubovoľný počet úradov, podnikov alebo organizácií. Typickými prípadmi použitia sú katastre pešíc a cyklotrás, adresáre ihrísk alebo pamätihodností, ohlasovacie portály pre miestne viazané podnety občanov, ako aj mapy chránených území a odborných dát.
2Rozsah funkcií
Miesta s viacjazyčnými názvy a automatickým prekladom, nahrávanie obrázkov s moderačným konaním, turistické trasy GPX s vyhodnotením prevýšenia, vlastné geo-vrstvy (body, línie, plochy — nahrateľné alebo priamo kresliteľné na mape), filtre kategórií a vlastností, vyhľadávanie v okolí a fulltextové vyhľadávanie. Viditeľnosť súkromná, zdieľaná alebo verejná; jemné zdieľanie jednotlivým používateľom, iným nájomníkom alebo ako sieť priateľov. Päťstupňový model rolí, ohlasovací a tiketovací systém, štatistiky, správa používateľov a voliteľne systém taríf a fakturácie. Kľúčové funkcie možno pre každú inštaláciu zapínať a vypínať bez zásahu do zdrojového kódu.
3Používateľský zážitok
Aplikácia je založená na aktuálnej technológii (Next.js 16, React 19), je vykresľovaná na strane servera, a preto je rýchla a priateľská k vyhľadávačom. Je plne responzívna od smartfónu po veľkú obrazovku a použiteľná ako inštalovateľná aplikácia (PWA) bez obchádzok cez obchod s aplikáciami. Svetlý a tmavý režim sa prispôsobujú automaticky. K dispozícii je 28 jazykov vrátane cyriliky a gréckeho písma; automatický strážca zabraňuje tomu, aby bol jazyk dodaný neúplný. Mapový podklad pochádza z vlastného servera, nie od cudzieho poskytovateľa — bez poplatkov tretích strán za užívanie a bez odovzdávania dát.
4Prístupnosť
geo-image.eu je systematicky pripravený na prístupnosť: priebežné ovládanie klávesnicou vrátane nahrávania súborov a vyhľadávania v mape, preskakovací odkaz na obsah, plnohodnotné zobrazenie zoznamu ako textová alternatíva k mape, popisy obrázkov pre čítačky obrazovky, oznámiteľné chybové hlásenia, sémantická štruktúra, kontrasty na úrovni AA a viditeľné vedenie fokusu. Automatické kontrolné pravidlá vo vývojovom procese zaisťujú dosiahnuté. Formálne posúdenie externým orgánom podľa BITV 2.0 / WCAG 2.1 AA môže byť pre zverejnenie v závislosti od výberového konania potrebné. Za týmto účelom preverte špecifikáciu požiadaviek obstarávateľa a právnu situáciu dotknutej krajiny. Technické predpoklady na to sú vytvorené.
5Bezpečnosť
Zdrojový kód neobsahuje žiadne analytické, sledovacie ani telemetrické moduly — overiteľne, nielen prisľúbené. Zabezpečenie je viacvrstvové: verejne dostupné dátové role nemajú prístup k žiadnej tabuľke; funkcie so zvýšenými právami sú vyhradené serveru a interne kontrolujú vlastníctvo a nájomníka. K tomu sa pridávajú striktné zásady zabezpečenia obsahu s hodnotou nonce a HSTS, bezpečná kontrola nahrávania so skutočným dekódovaním obrázka, obrana proti útokom na XML entity pri GPX, obmedzovanie počtu požiadaviek s identifikáciou IP odolnou proti podvrhnutiu a dvojfaktorové overovanie. Kontrolný protokol je odolný proti revíznym zásahom: databázový spúšťač robí záznamy nemennými, zaznamenáva sa pôvod, doba uchovávania sa presadzuje automaticky. K dispozícii je niekoľko zdokumentovaných bezpečnostných auditov bez kritického nálezu.
6Škálovateľnosť
Aplikácia je navrhnutá na rast a kritické úzke miesta sú vyriešené: serverové zoskupovanie máp, ktoré udržiava malý objem dát aj pri desiatkach tisíc miest a ticho nestráca značky; podľa jazyka rozdelená mapa webu pre indexáciu vyhľadávačmi škálujúcu sa za hranice jedinej mapy webu; strop veľkosti obrázkov, ktorý udržiava kalkulovateľnú potrebu diskového priestoru (okolo 5 GB pri 10 000 miestach s obrázkami); geodatabáza s priestorovým indexom a načítaním podľa viditeľného výrezu. Nový klient je dátový záznam — žiadna druhá inštalácia, žiadna druhá databáza. To udržiava nízke prevádzkové náklady na zákazníka.
7Perspektívnosť
geo-image.eu využíva aktuálne hlavné verzie všetkých kľúčových komponentov a je preukázateľne udržiavaný. Všetky povinné komponenty sú open source a prevádzkovateľné vo vlastnom dátovom centre; referenčná inštalácia využíva výhradne služby v rámci EÚ a zaobíde sa bez spoplatnených cudzích služieb. Dáta sú uložené v štandardnej databáze a v štandardných formátoch súborov — export je kedykoľvek možný, uzamknutie dodávateľom na úrovni dát neexistuje. Pre verejných obstarávateľov licencia navyše počíta s úschovou zdrojového kódu (escrow) a dojednaniami typu EVB-IT (nemecké štandardné zmluvné podmienky pre IT vo verejnej správe). Zálohovanie, obnovenie, presun servera a monitoring nezávislý od miesta sú zdokumentované a odskúšané.
8Na vyjasnenie pred zavedením
Tieto body nie sú skryté slabiny, ale poctivý zoznam toho, čo je pred produktívnou prevádzkou potrebné preveriť alebo zmluvne upraviť: proprietárna licencia (podmienky, prístup k zdrojovému kódu a údržba zmluvne, Escrow/EVB-IT predpokladané); pokračovanie a zastúpenie v krízovom prípade (odovzdávacia príručka je k dispozícii, časy reakcie zmluvne); formálne posúdenie prístupnosti, ktoré je podľa výberového konania a národného práva prípadne potrebné dodatočne vykonať; oddelenie klientov presadzované v aplikačnej vrstve a zaistené testami; zámerne neimplementovaná garantovaná úplnosť protokolovania pri výpadku databázy; a nevyhnutná prevádzková spôsobilosť v oblasti Docker, PostgreSQL a prevádzky reverznej proxy. Poskytovateľ, ktorý odhaľuje svoje hranice, je spoľahlivejším partnerom.