/mosplus

A custom download tool for Moscow buildings dataset

Primary LanguageJupyter Notebook

moscowplus

A custom download tool for Moscow builsings footprint tax lot data, built with CartoDB as fork of Crhis Whong's Plutoplus. View it live at [http://casyfill.github.io/mosplus/#]

alpha_version_screenshot

About

Building Footprint is a great Moscow Open Data Resource that contains a wealth of information about the city's building footprints, including adress, cadaster zoning, status, registration data, and few more attributes.It contains information for the city's 145,000+ buildings, and includes 19 attributes for each one. That is (so far) a unique open data collection for Russia!

Moscow Building Footprint is quite large, awailable through an API only and hard to use. That is why I used blueprints for a great tool from Chris Wong (originally for MapPluto dataset) to to help people get access to smaller chunks of the data quickly and easily for whatever they are working on. All data is version from 25.03.2016 and can be exported as geoJSON, zipped shapefile, and CSV, or can be imported directly to your cartoDB account. Geometries are exported in WGS84 (Latitude and Longitude). For neighborhood (rayon) borders, this dataset from Gis-Lab was used.

If you like this project, let me know by tweeting to @casy_fill. You can easily fork the original code (thanks to Chris, again). This project was built with the CartoDB web mapping platform. HereChris describes his original pipeline. I will try to add my experience as well. Support open Data!

NOTE: data provided as is. There are and there will be few incorrect entries. There are ~ 7700 entries with the wrong geometry provided. for now, they are cleared out and saved as processing_data/problematic.csv.

Getting the data

to get all data at once: download this repository and make use of Makefile: cd data_processing; make data

Process requires python 2.7 and basic libraries: - pandas - geopandas - requests

TODO

  • initial
  • fields properties
  • join db, drop geoData
  • data_export
  • neighborhoods
    • add neighborhoods to the map
    • create spatial joint and id
    • connect to the frontend
  • description
  • map style
  • map center
  • buttons style
  • favicon
  • csv
  • brushing
  • readme
  • replace script with whget
  • migrate Database