Skip to content

yaskyj/data-wrangling

Repository files navigation

OpenStreetMap Wrangling with MongoDB Project

OpenStreetMap+Data+Wrangling+with+MongoDB.md
The project's Jupyter Notebook downloaded as Markdown. The Markdown preserves the inner document links for navigation.

OpenStreetMap Data Wrangling with MongoDB.ipynb
The project's Juptyer Notebook file containing all explanations of data cleansing, queries, and conclusions. Queries were executed with pymongo within the notebook itself.

audit_street_names.py
Python script to look up street names in order to see which abbreviations needed to be converted.

explore_tag_types.py
Python script to collect and print out different types of tags for review.

convert_to_json.py
Python script which iterates through the complete osm file and converts it into JSON for upload into MongoDB.

boulderimport.json
JSON file created by convert_to_json.py for upload into MongoDB.

sample_extraction.py
Python script which creates a file containing a sample of the entire osm for easier processing and review.

sample.osm
OSM file created by the sample_extraction.py script.

boulder.osm
Original OSM file dowload containing all Boulder information.

About

Exploring and Cleaning Open Street Map Data

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published