Pereiti prie turinio

geo-image.eu — produktas apžvalgoje

Šiame puslapyje apibendrinama geo-image.eu funkcijų apimtis, valdymas, prieinamumas, saugumas, mastelio keitimas ir tinkamumas ateičiai — atsakingiems specialistams, norintiems pateikti pagrįstą įvertinimą.

Atsisiųsti kaip PDF

1Kas yra ši programa

geo-image.eu yra daugelio nuomininkų žemėlapių ir vietovių duomenų bazė. Darbuotojai arba specializuoti padaliniai įveda vietoves su aprašymu, vaizdais ir pėsčiųjų maršrutais; turinys rodomas interaktyviame žemėlapyje ir ieškomuose sąrašuose. Kiekvienas nuomininkas veikia su savo domenu, su savo išvaizda ir griežtai atskirtais duomenimis — viena vienintelė įdiegtis aptarnauja bet kokį skaičių institucijų, įmonių ar organizacijų. Tipiniai naudojimo atvejai yra pėsčiųjų ir dviračių takų kadastrai, žaidimų aikštelių ar lankytinų vietų katalogai, su vieta susietų gyventojų pranešimų pranešimo portalai, taip pat saugomų teritorijų ir specializuotų duomenų žemėlapiai.

2Funkcijų spektras

Vietos su daugiakalbiais pavadinimais ir automatiniu vertimu, nuotraukų įkėlimas su moderavimo procedūra, GPX pėsčiųjų maršrutai su aukščio analize, savi geografiniai sluoksniai (taškai, linijos, plotai — įkeliami arba braižomi tiesiai žemėlapyje), kategorijų ir požymių filtrai, aplinkos ir viso teksto paieška. Matomumas privatus, bendrinamas arba viešas; smulkus bendrinimas su atskirais naudotojais, kitais nuomininkais arba kaip draugystės tinklas. Penkių pakopų vaidmenų modelis, pranešimų ir bilietų sistema, statistika, naudotojų valdymas bei pasirinktinai tarifų ir sąskaitų sistema. Pagrindines funkcijas galima įjungti ir išjungti kiekvienam diegimui neliečiant pirminio kodo.

3Naudotojo patirtis

Programa remiasi šiuolaikine technika (Next.js 16, React 19), atvaizduojama serverio pusėje ir todėl yra greita bei draugiška paieškos sistemoms. Ji visiškai prisitaikanti nuo išmaniojo telefono iki didelio ekrano ir naudojama kaip diegiama programėlė (PWA) be aplinkkelio per programėlių parduotuvę. Šviesus ir tamsus režimas prisitaiko automatiškai. Prieinamos 28 kalbos, įskaitant kirilicos ir graikų raštą; automatinis sargas neleidžia kalbos pateikti nevisiškai. Žemėlapių medžiaga ateina iš nuosavo serverio, o ne iš trečiosios šalies tiekėjo — be trečiųjų šalių naudojimo mokesčių ir be duomenų perdavimo.

4Prieinamumas

geo-image.eu yra sistemingai parengtas prieinamumui: ištisinis valdymas klaviatūra, įskaitant failų įkėlimus ir paiešką žemėlapyje, peršokimo nuoroda į turinį, visavertė sąrašo peržiūra kaip tekstinė žemėlapio alternatyva, vaizdų aprašymai ekrano skaitytuvams, skelbtini klaidų pranešimai, semantinė struktūra, AA lygio kontrastai ir matoma fokuso nuoroda. Automatinės kontrolės taisyklės kūrimo procese užtikrina tai, kas pasiekta. Formalus išorės įstaigos patikrinimas pagal BITV 2.0 / WCAG 2.1 AA paskelbimui, priklausomai nuo konkurso, gali būti būtinas. Tuo tikslu patikrinkite užsakovo reikalavimų specifikaciją ir atitinkamos šalies teisinę padėtį. Techninės prielaidos tam yra sukurtos.

5Saugumas

Pirminiame kode nėra analizės, sekimo ar telemetrijos komponentų — patikrinama, o ne tik patikinta. Apsauga yra daugiasluoksnė: viešai pasiekiami duomenų vaidmenys neturi prieigos prie jokios lentelės; funkcijos su padidintomis teisėmis yra rezervuotos serveriui ir viduje tikrina nuosavybę bei nuomininką. Papildomai pridedama griežta Content-Security-Policy su nonce ir HSTS, saugus įkėlimo tikrinimas su tikru vaizdo dekodavimu, XML esybių atakų atrėmimas GPX atveju, spartos ribojimas su klastojimui atsparia IP atpažintimi ir dviejų veiksnių tapatybės nustatymas. Tikrinimo žurnalas yra atsparus auditui: duomenų bazės trigeris padaro įrašus nekintamus, kilmė registruojama, o saugojimo terminas įgyvendinamas automatiškai. Yra keli dokumentuoti saugumo patikrinimai be kritinių radinių.

6Mastelio keitimas

Programa suprojektuota augimui, o kritinės kliūtys pašalintos: serverio pusės grupavimas žemėlapyje, išlaikantis mažą duomenų kiekį net esant dešimtims tūkstančių vietovių ir tyliai nepraradantis žymeklių; pagal kalbą suskirstytas svetainės žemėlapis paieškos sistemų indeksavimui, kuris mastelis viršija vieno vienintelio svetainės žemėlapio ribas; vaizdo dydžio viršutinė riba, išlaikanti apskaičiuojamą disko poreikį (apie 5 GB esant 10 000 vietovių su vaizdais); geoduomenų bazė su erdviniu indeksu ir įkėlimu pagal matomą iškarpą. Naujas nuomininkas yra duomenų įrašas — jokio antro įdiegimo, jokios antros duomenų bazės. Tai išlaiko mažas eksploatavimo sąnaudas vienam klientui.

7Tinkamumas ateičiai

geo-image.eu naudoja visų pagrindinių komponentų dabartines pagrindines versijas ir yra įrodomai prižiūrima. Visi privalomi komponentai yra atvirojo kodo ir gali būti eksploatuojami nuosavame duomenų centre; etaloninis diegimas naudoja išimtinai ES viduje esančias paslaugas ir apsieina be mokamų išorinių paslaugų. Duomenys saugomi standartinėje duomenų bazėje ir standartiniais failų formatais — eksportas galimas bet kada, o duomenų lygmenyje nėra tiekėjo priklausomybės. Viešiesiems užsakovams licencija papildomai numato pirminio kodo deponavimą (escrow) ir susitarimus pagal Vokietijos viešojo sektoriaus IT sutarčių sąlygas. Atsarginis kopijavimas, atkūrimas, serverio perkėlimas ir nuo vietos nepriklausoma stebėsena yra dokumentuoti ir išbandyti.

8Išsiaiškinti prieš diegimą

Šie punktai nėra paslėptos silpnybės, o sąžiningas sąrašas to, ką prieš produktyvų eksploatavimą reikia patikrinti arba sutartimi sureguliuoti: nuosavybinė licencija (sąlygos, prieiga prie pirminio kodo ir priežiūra sutartimi, numatyta Escrow/EVB-IT); tęstinumas ir atstovavimas kritiniu atveju (perdavimo vadovas yra prieinamas, reagavimo laikai sutartimi); formalus prieinamumo patikrinimas, kurį, priklausomai nuo konkurso ir nacionalinės teisės, galbūt reikia atlikti papildomai; taikomojo sluoksnio lygmeniu įgyvendintas ir testais užtikrintas nuomininkų atskyrimas; sąmoningai neįgyvendintas garantuotas registravimo vientisumas duomenų bazės gedimo atveju; ir būtina eksploatavimo kompetencija Docker, PostgreSQL ir atvirkštinio tarpinio serverio eksploatavimo srityse. Tiekėjas, atskleidžiantis savo ribas, yra patikimesnis partneris.