cc · project
· Products
Azerbaijan Detailed Map
Location data for the whole of Azerbaijan: every city, district, settlement, village, street and Baku metro station, scraped from OpenStreetMap, with coordinates and a Django API.
Django
OpenStreetMap
Python
Every address form in Azerbaijan needs the same thing: a clean, complete list of places. This project builds it from OpenStreetMap.
- Full hierarchy — 11 cities and 66 districts at the top; sub-districts for Baku and Ganja; settlements, villages and streets under each; and the complete Baku metro, 27 stations on three lines.
- Scraper — pulls the hierarchy through the Overpass API and merges it with the existing data instead of overwriting it.
- Coordinates — every name becomes a
{name, lat, lon}object: settlements and villages from OSM nodes, streets from way centres, cities and districts from their boundary centres. Coverage is 100% in every category; the few places missing from OSM were found through wider searches and Nominatim. - Django API and admin to serve and edit the data.
Live at azerbaijanmap.ubermensch.cc. The source code is private.