We were contacted by a large Russian consulting company performing analytics in the area of shopping center construction. The task was to develop a web application for calculating and visualizing transport accessibility zones for outlets.
Existing geospatial products for creating transport accessibility areas didn’t fit customer’s needs due to low speed and/or precision, so we get open-source product OSRM and created fast and exact algorithms for building isochrone zones on it’s basis.
To build analytics model on the basis of customer’s formulas we added methods for fast competitor’s search within zones, for population calculations, etc.
As address search engine we decided to use OpenStreetMap’s search engine “Nominatim”
These products require Linux platform, so we decided to use Mono and MySQL for development.
For working with maps, the LeafletJS framework was chosen. This allowed to use Yandex.Maps, Open Street Maps, various cadastral layers, heat maps, etc.