Zpracování prostorových dat
| dc.contributor.advisor | Menšík, Marek | |
| dc.contributor.author | Kolečkář, Tomáš | |
| dc.contributor.referee | Albert, Adam | |
| dc.date.accepted | 2026-06-03 | |
| dc.date.accessioned | 2026-09-02T14:43:04Z | |
| dc.date.available | 2026-09-02T14:43:04Z | |
| dc.date.embargoend | 2028-12-31 | |
| dc.date.issued | 2026 | |
| dc.description.abstract | Tato bakalářská práce představuje návrh a vývoj softwarového řešení pro analýzu prostorových dat, jehož primárním účelem je vyhledávání optimálních tras v uliční síti zvolené geografické oblasti. Práce vychází z reálných geodatových sad v českých formátech — uliční síť ve formátu GeoMedia GML v souřadnicovém systému S-JTSK a body zájmu exportované z OpenStreetMap ve formátu KML. Výsledkem práce je webová aplikace složená z REST API backendu implementovaného v prostředí .NET 8 (ASP.NET Core) a frontendového rozhraní postaveného na frameworku Nuxt 4. Backend zajišťuje načítání a in-memory zpracování prostorových dat, projekci souřadnic, konstrukci grafové reprezentace uliční sítě a hledání nejkratší trasy algoritmem Dijkstra. Systém dále umožňuje filtraci bodů zájmu v zadané geografické oblasti a vizualizaci okolí trasy metodou BFS (prohledávání do šířky) nad grafem sousednosti ulic. Frontend zobrazuje výsledky na interaktivní mapě s využitím knihovny Leaflet.js. Klíčovým výstupem systému je export dat do Prologu: ulice, křižovatky a segmenty jsou reprezentovány jako fakta; pro každou vypočtenou trasu jsou automaticky generována inferenční pravidla umožňující dotazy nad trasou (první/poslední ulice, výskyt odbočení, blízkost bodů zájmu) a predikát narrative_step/2 odvozující přirozeno-jazykový popis každého kroku trasy. Práce přináší základ pro budoucí systém schopný identifikovat trasu z přirozeného jazykového popisu. | cs |
| dc.description.abstract | This bachelor thesis presents the design and development of a software solution for spatial data analysis, whose primary purpose is to find optimal routes within a street network of a selected geographic area. The work is based on real-world geospatial datasets in Czech formats — a street network in GeoMedia GML format using the S-JTSK coordinate system, and points of interest exported from OpenStreetMap in KML format. The result is a web application consisting of a REST API backend implemented in .NET 8 (ASP.NET Core) and a frontend interface built on the Nuxt 4 framework. The backend handles loading and in-memory processing of spatial data, coordinate projection, construction of a graph representation of the street network, and shortest-path finding using Dijkstra's algorithm. The system also supports filtering of points of interest within a given geographic bounding box and visualization of the route neighbourhood using BFS (breadth-first search) over a street adjacency graph. The frontend renders results on an interactive map using the Leaflet.js library. A key output of the system is a Prolog export: streets, intersections, and segments are represented as facts; for each computed route the system automatically generates inference rules enabling queries over the route (first/last street, turn detection, proximity to points of interest) and a narrative_step/2 predicate that derives a natural-language description of each route step. This thesis lays the groundwork for a future system capable of identifying a route from a plain-text description. | en |
| dc.description.department | 460 - Katedra informatiky | cs |
| dc.description.embargo | Výsledky práce jsou v připravovaném časopiseckém článku a v příspěvku na konferenci. | |
| dc.description.result | výborně | cs |
| dc.format.extent | 1878606 bytes | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.other | OSD002 | |
| dc.identifier.sender | S2724 | |
| dc.identifier.thesis | KOL0603_FEI_B0613A140014_2026 | |
| dc.identifier.uri | http://hdl.handle.net/10084/161005 | |
| dc.language.iso | cs | |
| dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
| dc.rights.access | embargoedAccess | |
| dc.subject | prostorová data | cs |
| dc.subject | GIS | cs |
| dc.subject | GeoMedia GML | cs |
| dc.subject | S-JTSK | cs |
| dc.subject | KML | cs |
| dc.subject | Dijkstra | cs |
| dc.subject | hledání cesty | cs |
| dc.subject | uliční síť | cs |
| dc.subject | ASP.NET Core | cs |
| dc.subject | Nuxt | cs |
| dc.subject | Leaflet.js | cs |
| dc.subject | REST API | cs |
| dc.subject | Prolog | cs |
| dc.subject | spatial data | en |
| dc.subject | GIS | en |
| dc.subject | GeoMedia GML | en |
| dc.subject | S-JTSK | en |
| dc.subject | KML | en |
| dc.subject | Dijkstra | en |
| dc.subject | pathfinding | en |
| dc.subject | street network | en |
| dc.subject | ASP.NET Core | en |
| dc.subject | Nuxt | en |
| dc.subject | Leaflet.js | en |
| dc.subject | REST API | en |
| dc.subject | Prolog | en |
| dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
| dc.thesis.degree-level | Bakalářský studijní program | cs |
| dc.thesis.degree-name | Bc. | |
| dc.thesis.degree-program | Informatika | cs |
| dc.title | Zpracování prostorových dat | cs |
| dc.title.alternative | Spatial Data Processing | en |
| dc.type | Bakalářská práce | cs |
| local.files.count | 6 | |
| local.files.size | 4163949 | |
| local.has.files | yes |
Files
Original bundle
1 - 5 out of 6 results
Loading...
- Name:
- KOL0603_FEI_B0613A140014_2026.pdf
- Size:
- 1.79 MB
- Format:
- Adobe Portable Document Format
- Description:
- Text práce
Loading...
- Name:
- KOL0603_FEI_B0613A140014_2026_zadani.pdf
- Size:
- 153.55 KB
- Format:
- Adobe Portable Document Format
- Description:
- Zadání
Loading...
- Name:
- KOL0603_FEI_B0613A140014_2026_priloha.zip
- Size:
- 1.65 MB
- Format:
- ZIP
- Description:
- Příloha
Loading...
- Name:
- KOL0603_FEI_B0613A140014_2026_posudek_vedouci_Mensik_Marek.pdf
- Size:
- 160.19 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek vedoucího – Menšík, Marek
Loading...
- Name:
- KOL0603_FEI_B0613A140014_2026_posudek_oponent_Albert_Adam.pdf
- Size:
- 161.81 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek oponenta – Albert, Adam