Marek Dworecki
← All projects

Geoserwis: Dolina Jezierzycy

A web map of the Jezierzyca Valley Landscape Park with bike and walking routes and places worth a visit. My engineer’s thesis and first GIS project.

A map of the Jezierzyca Valley Landscape Park with bike and walking routes, point icons and a legend.
The park with routes, historic places and public-use points switched on

Problem

The Jezierzyca Valley Landscape Park lies in Lower Silesia, in the Wołów county. Routes, historic sites and practical points for a visitor were scattered across several services, so I gathered them in one application that also works on a phone.

What it does

  • A Leaflet map with the park boundary and the Uroczysko Wrzosy nature reserve.
  • Bike and walking routes, historic places, a photo gallery and public-use points, each as its own layer.
  • Four basemaps to choose from: OpenStreetMap, hybrid, satellite and terrain.
  • A layer panel with groups, a legend of point icons and a button showing my position.
  • A layout that fits a phone.
The start screen

Technical decisions

Data prepared in QGIS

I prepared all the vector data in QGIS beforehand and saved it as GeoJSON files shipped with the app. The sources differ: the park and reserve boundaries come from the European Environment Agency, public-use points from OpenStreetMap, and routes from Traseo, Komoot and Velomapa.pl.

A static app with no server

The app has no backend of its own: the data are files in the repository, and the whole thing runs as a static site on free hosting. For this scale, and for an educational project, that was enough, and it costs nothing to keep running.

Layers grouped by topic

There are over a dozen layers, so in the panel I grouped them into bike routes, walking routes and places. For the public-use points I added a separate icon legend, because the layer list alone does not say which symbol means what.

Outcome

A working, publicly available application that closed my engineering studies. It is my first GIS project, and the start of the road that led to geoportals in CesiumJS and OpenLayers.