geo-image.eu — tuote yhdellä silmäyksellä
Tämä sivu tiivistää geo-image.eu:n toimintojen laajuuden, käytön, saavutettavuuden, tietoturvan, skaalautuvuuden ja tulevaisuudenkestävyyden — vastuuhenkilöille, jotka haluavat tehdä perustellun arvion.
Lataa PDF-tiedostona1Mikä sovellus on
geo-image.eu on monivuokralainen kartta- ja sijaintitietokanta. Työntekijät tai asiantuntijayksiköt syöttävät paikkoja kuvauksineen, kuvineen ja vaellusreitteineen; sisällöt näkyvät interaktiivisella kartalla ja haettavissa luetteloissa. Jokainen vuokralainen toimii omalla verkkotunnuksellaan, omalla ulkoasullaan ja tiukasti erotelluilla tiedoilla — yksi ainoa asennus palvelee mitä tahansa määrää viranomaisia, yrityksiä tai organisaatioita. Tyypillisiä käyttötapauksia ovat vaellus- ja pyöräreittikatasterit, leikkipaikkojen tai nähtävyyksien luettelot, sijaintiin sidottujen kansalaisilmoitusten ilmoitusportaalit sekä suojelualue- ja erikoisdatakartat.
2Toimintokirjo
Paikat monikielisin nimityksin ja automaattisin käännöksin, kuvien lataus moderointimenettelyllä, GPX-vaellusreitit korkeusanalyysillä, omat geotasot (pisteet, viivat, alueet — ladattavissa tai suoraan kartalle piirrettävissä), luokka- ja ominaisuussuodattimet, ympäristö- ja kokotekstihaku. Näkyvyys yksityinen, jaettu tai julkinen; hienojakoinen jakaminen yksittäisille käyttäjille, muille vuokralaisille tai ystäväverkostona. Viisiportainen roolimalli, ilmoitus- ja tikettijärjestelmä, tilastot, käyttäjähallinta sekä valinnaisesti hinnoittelu- ja laskutusjärjestelmä. Keskeisiä toimintoja voi kytkeä päälle ja pois asennuskohtaisesti koskematta lähdekoodiin.
3Käyttökokemus
Sovellus perustuu nykyaikaiseen tekniikkaan (Next.js 16, React 19), se renderöidään palvelinpuolella ja on siten nopea ja hakukoneystävällinen. Se on täysin responsiivinen älypuhelimesta suureen näyttöön ja käytettävissä asennettavana sovelluksena (PWA) ilman kiertotietä sovelluskaupan kautta. Vaalea ja tumma tila mukautuvat automaattisesti. Käytettävissä on 28 kieltä, mukaan lukien kyrillinen ja kreikkalainen kirjaimisto; automaattinen vartija estää kielen puutteellisen toimittamisen. Karttamateriaali tulee omalta palvelimelta, ei ulkopuoliselta toimittajalta — ilman kolmansien osapuolten käyttömaksuja ja ilman tietojen luovuttamista.
4Saavutettavuus
geo-image.eu on järjestelmällisesti valmisteltu saavutettavuuteen: läpikäyvä näppäimistökäyttö mukaan lukien tiedostojen lataukset ja karttahaku, ohituslinkki sisältöön, täysipainoinen luettelonäkymä kartan tekstivaihtoehtona, kuvien kuvaukset ruudunlukijoille, ilmoitettavat virheilmoitukset, semanttinen rakenne, AA-tason kontrastit ja näkyvä kohdistuksen osoitus. Kehitysprosessin automaattiset tarkistussäännöt turvaavat saavutetun. Ulkoisen tahon suorittama muodollinen tarkastus BITV 2.0 / WCAG 2.1 AA -standardien mukaisesti voi olla julkaisua varten tarjouskilpailusta riippuen tarpeen. Tarkistakaa tätä varten tilaajan vaatimusmäärittely ja kyseisen maan lainsäädäntö. Tekniset edellytykset tähän on luotu.
5Tietoturva
Lähdekoodi ei sisällä analytiikka-, seuranta- eikä telemetriakomponentteja — tarkistettavissa, ei vain vakuutettu. Suojaus on monikerroksinen: Julkisesti tavoitettavilla tietorooleilla ei ole pääsyä yhteenkään tauluun; korotetuin oikeuksin varustetut toiminnot on varattu palvelimelle ja tarkistavat sisäisesti omistajuuden ja vuokralaisen. Lisäksi tulee tiukka Content-Security-Policy noncella ja HSTS, turvallinen latauksen tarkistus aidolla kuvan dekoodauksella, XML-entiteettihyökkäysten torjunta GPX:ssä, nopeusrajoitus väärentämistä kestävällä IP-tunnistuksella ja kaksivaiheinen todennus. Tarkistusloki on auditointivarma: Tietokantaliipaisin tekee merkinnöistä muuttumattomia, alkuperä tallennetaan ja säilytysaika pannaan täytäntöön automaattisesti. Useita dokumentoituja tietoturvatarkastuksia on tehty ilman kriittisiä löydöksiä.
6Skaalautuvuus
Sovellus on suunniteltu kasvua varten ja kriittiset pullonkaulat on käsitelty: palvelinpuolen karttaryhmittely, joka pitää datamäärän pienenä myös kymmenistätuhansista paikoista huolimatta eikä hiljaisesti menetä merkkejä; kielen mukaan jaettu sivustokartta hakukoneindeksointia varten, joka skaalautuu yhden ainoan sivustokartan rajojen yli; kuvakoon yläraja, joka pitää levytilan tarpeen laskettavana (noin 5 Gt 10 000 kuvitetulla paikalla); geotietokanta paikkatietoindeksin ja näkymään perustuvan latauksen kera. Uusi vuokralainen on tietue — ei toista asennusta, ei toista tietokantaa. Tämä pitää asiakaskohtaisen käyttökustannuksen matalana.
7Tulevaisuudenkestävyys
geo-image.eu käyttää kaikkien ydinkomponenttien nykyisiä pääversioita, ja sitä ylläpidetään todistettavasti. Kaikki pakolliset komponentit ovat avointa lähdekoodia ja käytettävissä omassa konesalissa; referenssiasennus käyttää yksinomaan EU:n sisäisiä palveluja ja tulee toimeen ilman maksullisia ulkopuolisia palveluja. Tiedot ovat vakiotietokannassa ja vakiotiedostomuodoissa — vienti on mahdollista milloin tahansa, eikä toimittajaloukkua ole tietotasolla. Julkisille tilaajille lisenssi määrää lisäksi lähdekoodin talletuksen (escrow) ja saksalaisten julkishallinnon it-sopimusehtojen mukaiset sopimukset. Varmuuskopiointi, palautus, palvelimen siirto ja sijainnista riippumaton valvonta on dokumentoitu ja koeteltu.
8Ennen käyttöönottoa selvitettävää
Nämä kohdat eivät ole piileviä heikkouksia, vaan rehellinen luettelo siitä, mitä ennen tuotantokäyttöä on tarkistettava tai säänneltävä sopimusteitse: omisteinen lisenssi (ehdot, lähdekoodin käyttöoikeus ja ylläpito sopimuksin, Escrow/EVB-IT ennakoitu); jatkuvuus ja edustus hätätilanteessa (luovutuskäsikirja on saatavilla, vasteajat sopimuksin); muodollinen saavutettavuustarkastus, joka tarjouskilpailusta ja kansallisesta oikeudesta riippuen on mahdollisesti suoritettava jälkikäteen; sovelluskerroksessa toteutettu ja testeillä varmistettu vuokralaiserottelu; tarkoituksellisesti toteuttamatta jätetty taattu lokien aukottomuus tietokannan vikaantuessa; ja tarvittava käyttöosaaminen Dockerin, PostgreSQL:n ja käänteisen välityspalvelimen käytön alalla. Toimittaja, joka paljastaa rajansa, on luotettavampi kumppani.