DatovaMapa.sk

Strojovo čitateľná verzia: /dokumentacia/o-projekte.md

DátováMapa – vízia

Dátum: 2026-10-06 (nahrádza pôvodný kontext z 2026-08, ten je v docs/archiv/)

Čo je DátováMapa

DátováMapa je otvorené rozhranie na vizualizáciu dát v mape. Definuje otvorenú schému (protokol), cez ktorú môže ktokoľvek zobraziť v mape ľubovoľné dáta – body, línie, plochy, hustoty, rastrové vrstvy.

Princíp:

  1. Poskytovateľ dát zverejní manifest (popis seba a svojich dátových sád) a dátový endpoint podľa protokolu DátováMapa.
  2. Poskytovateľ manifest zaregistruje; po schválení prevádzkovateľom sa sady objavia v katalógu.
  3. Keď používateľ sadu zapne, portál sa dopytuje zdroja (pre aktuálny výrez mapy a nastavené filtre), odpoveď overí, uloží do cache a vykreslí podľa popisu z manifestu.

Portál dáta nevlastní; sprostredkúva ich a vždy uvádza zdroj. Prevádzkovateľom portálu je vrealmatic.com.

Prínos

Pre používateľov: na jednej mape si skombinujú dáta z ľubovoľných zdrojov – bez prepínania medzi desiatkami mapových portálov.

Pre poskytovateľov:

Dáta pripravujú AI agenti

Očakávame, že dáta u poskytovateľov budú pripravovať hlavne AI agenti (na pokyn človeka, ktorý dáta vlastní). Preto je celý portál postavený ako „AI friendly“:

Dáta v portáli čítajú aj AI asistenti bežných ľudí a firiem. Cez MCP server alebo HTTP API nájdu miesto (register adries), opýtajú sa vybraných sád, čo je v bode a okolí (aj rastrových máp ako záplavy, radón alebo hluk), a dostanú súhrn za obec. Dáta si vyložia sami a uvedú zdroj. Návod: Dáta pre AI asistentov.

Princípy

Hlavná stránka

Zadanie v prirodzenom jazyku (budúcnosť)

Cieľ: používateľ napíše napr. „Chcem stavať v obci Lipany, zobraz mi všetky relevantné dáta, čo máš pre môj účel“ a portál:

  1. pochopí miesto (geokódovanie obce / adresy / parcely) a presunie mapu,
  2. pochopí účel (stavba) a vyberie relevantné sady podľa useCases, keywords a popisov v manifestoch,
  3. prípadne nastaví filtre a zhrnie, čo v dátach vidí.

V okne je zatiaľ len neaktívna ukážka. Kroky 1–3 však už vie cudzí AI asistent cez MCP: find_place (geokódovanie registra adries), nearby (výber sád podľa účelu alebo textu a dopyt na bod) a summary. Výber sád podľa kľúčových slov a účelov (src/lib/search.ts) používa aj vyhľadávanie v katalógu a MCP nástroj catalog. Preto majú manifesty polia keywords a useCases – pripravujú dáta pre asistenta.

Cache a vlastná dátová vrstva

Na začiatku sú zdrojom dát externé API poskytovateľov. Portál odpovede drží v cache (podľa cache.ttl), aby sa zdroje nezaťažovali a mapa bola rýchla; pri výpadku zdroja môže krátko ukázať posledné známe dáta.

V podmienkach pre poskytovateľov si vyhradzujeme, že dáta môžeme v záujme zrýchlenia, odľahčenia zdrojov, udržateľnosti, lepšej kombinatoriky, spájania súvislostí a práce s veľkými dátami držať vo vlastnej cache / dátovej vrstve. Poskytovateľ to môže pri sade vypnúť (cache.store: false).

Autorské hodnotenia (ďalšia verzia)

Návrh, zatiaľ neimplementované. Vrstva pre ľudí s vlastným názorom a publikom – blogerov, recenzentov, kluby –, ktorí chcú ukázať hodnotenia miest: „Kaviarne podľa …“, „Cyklotrasy podľa …“, „Detské ihriská podľa …“. Každé miesto má hodnotenie, krátky verdikt a odkaz na článok.

Dnes to ide len všeobecne: autor si vystaví vlastný manifest a GeoJSON s číselným poľom a zafarbí body podľa hodnoty. Portál však nevie, že ide o hodnotenie, a autor musí dáta hostovať sám.

Návrh:

Otvorené otázky:

Plán

  1. v0.1 (hotovo): protokol (manifest + GeoJSON odpoveď), katalóg, proxy s cache, vizualizácie circle / heatmap / line / fill / raster / auto, filtre, detail objektu, prehľad zdrojov, ukážkový poskytovateľ; dokumentácia v markdowne, llms.txt, validátor, MCP server, OpenAPI.
  2. Registrácia poskytovateľov: samoobslužná registrácia so schvaľovaním je hotová (formulár, API, MCP); zostáva monitoring dostupnosti zdrojov.
  3. Asistent: pre cudzích AI asistentov hotové (MCP a API: geokódovanie registra adries, dopyt na bod a okolie vrátane rastrových sád, súhrn za obec); zostáva vlastný asistent v okne výberu (LLM nad katalógom).
  4. Ďalšie vizualizácie a zdroje: ikony/symboly, 3D vytiahnutie plôch, časová os, toky, vektorové dlaždice (MVT/PMTiles), OGC API Features a WFS ako typ zdroja.
  5. Vlastná dátová vrstva: trvalé uloženie dát (Cloudflare D1/R2, prípadne PostGIS), priestorové dopyty cez viac zdrojov, predpočítané agregácie pre veľké dáta.
  6. Autorské hodnotenia: hodnotiace vrstvy blogerov a recenzentov hostované portálom, typ vizualizácie rating (pozri návrh).