Skip to content

Latest commit

 

History

History
35 lines (24 loc) · 1.52 KB

README.md

File metadata and controls

35 lines (24 loc) · 1.52 KB

PoI Mapper

Map of Prague with many different PoIs marked, generated by the PoI Mapper

A project created to enable mapping of a large number of points of interest (PoIs) for a given location to enable easier visualisation of routing between PoIs, and easier identification of PoIs on the fly (e.g. for nearby spots to sightsee, have lunch or dinner, or grab a drink).

The PoI Mapper outputs an interactive map in HTML format to either locally store or host online as a web page.

Dependencies

PoI Mapper requires the Folium module, which can be installed via venv and the requirements.txt file provided. Relevant documentation is linked below:

How to Use

Run poi_mapper.py, which will operate according to functions defined within functions_folium.py, functions_json.py, and functions_pois.py.

If locally-stored location.json or pois.json files do not exist, these will be generated based on location and PoI data inputted by the user on the first run of the program. Else, such data will be automatically imported.

Information on map bounding coordinates can be obtained by using the export functionality on OpenStreetMap.

Latitude and longitude coordinates for a given PoI can be found by right- clicking on its location in Google Maps, selecting the coordinates option at the top of the pop-up menu, and pasting into the PoI Mapper when prompted.