8. července 2026 · Data · 2 min čtení

Lokality jsou data, ne textové pole

Adresa v e-shopu nebo v inzerátu bývá jen řádek textu. Když s ní začnete pracovat jako s daty, otevřou se úplně nové funkce.

Ve většině systémů je lokalita obyčejné textové pole. Někdo napíše „Ostrava“, někdo „Moravská Ostrava a Přívoz“ a někdo „Ostrava 1“. Pro člověka je to totéž, pro databázi tři různé věci. Jakmile chcete vyhledávat v okolí, filtrovat podle čtvrtí nebo cokoli ukázat na mapě, začnou problémy.

Od textu k souřadnicím

Prvním krokem je geokódování: převést adresu na souřadnice a na strukturovanou hierarchii obec, čtvrť, kraj a stát. S otevřenými daty z OpenStreetMap a nástroji jako Nominatim to jde bez placených API, a když máte dat hodně, i na vlastním serveru.

Jeden název, mnoho jazyků

U vícejazyčných platforem přijde další vrstva. Ostrava je anglicky Ostrava, polsky Ostrawa a německy Ostrau. Ruční překládání tisíců lokalit nedává smysl. Pomůže Wikidata, kde mají obce a regiony oficiální názvy v mnoha jazycích a dají se propojit s daty z OpenStreetMap.

Popisy lokalit s pomocí AI

Když platforma potřebuje ke každé lokalitě krátký popis, je to ideální práce pro AI. Má ale pevná pravidla: vychází jen z ověřených dat, nic si nevymýšlí a každý typ textu má vzor, podle kterého se píše. Kontrolu dělá člověk, alespoň na vzorku. Jinak se snadno stane, že popis pochválí metro ve městě, kde žádné není.

Co z toho firma má

  • Vyhledávání v okolí, které opravdu funguje.
  • Filtry podle čtvrtí a regionů bez ručně udržovaných seznamů.
  • Stránky lokalit ve všech jazycích, které pomáhají i ve vyhledávačích.
Lokalita není detail formuláře. Patří k nejcennějším datům, která máte.
Lukáš Vlček