This is an final project for a B.Sc degree in Electrical Engineering in Tel-Aviv University.
In our project the Map-Constructor will build navigable indoor map objects of the buildings floors
given a data-base of pedestrians trajectories.
Check the Wiki for more details.
Clustering simulated trajectories in a "W" shaped building:

Work with anaconda environment with python 3.6
Important packages:
-
geopy
A Geo-Navigation Package
Documentation
To install:pip install geopy -
nvector
A Geo-Navigation Package
Documentation
To install:pip install nvector -
shapely
A Geometry Package
Documentation
To install:conda install -c conda-forge shapely=1.5.17 -
overpy
An Open Street Map Interface Package
Documentation
To install:pip install overpy -
networkx
Graphs Algorithms Package
Documentation
To install:pip install networkx -
pickle
Python Objects Serialization
Documentation
To install:pip install pickle