Skip to content
This repository has been archived by the owner on Aug 24, 2023. It is now read-only.

ekaterinburgdev/map-api

Repository files navigation

Map CMS

CMS for Map application using Strapi

map-api.ekaterinburg.io/api | Swagger

About data

All coordinates we get from OpenStreetMap.org

Houses data

Info about living houses from dom.mingkh.ru (more trusting) and domaekb.ru. And is manually edited for accuracy.

/api/house

OKN objects (objects & zones)

  • Objects we get from open.mkrf.ru and filter it for Ekaterinburg city
  • From okn.midural.ru we get info about security and protection zone, the territory next to the okn object and updates. Additional info (object status, year) get from wikivoyage
/api/okn-objects
/api/okn-protect-zones
/api/okn-security-zones

Tourist lines

/api/red-lines
/api/red-line-lines

/api/blue-lines
/api/blue-line-lines

/api/pink-lines
/api/pink-line-lines

Traffic cameras

Traffic police video cameras from GdeCamera.ru

/api/cameras-roads

Traffic accidents (DTP)

Data on traffic accidents from dtp-stat.ru. Updates once of month with map-updater service

/api/dtps

Houses construction types

It contains 2 tables with data of center and touristic center Ekaterinburg borders. And 3 tables with type of houses and other constuctions (example: Amur Tigers Aviary in zoo) in city

/api/center-borders
/api/touristic-center-borders

/api/center-constructions-objects
/api/outside-center-constructions-objects
/api/touristic-center-constructions-objects

Design code objects

Design code objects from map.ekaterinburg.design. Updates once of month with map-updater service

/api/design-codes

Quarter Inspectors

Data on quarterly inspectors from екатеринбург.рф/справка/квартальные

/api/quarter-inspectors

Development

  1. Install Docker

  2. Create .env from .env.example

  3. Run app (it may take a long time at first)

make all

Contributors 4

  •  
  •  
  •  
  •  

Languages