Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ggarciajavier/udacity-dalf-project2-wrangle-openstreetmap-data
Work performed for the 2nd project of Udacity Data Analyst Nanodegree: OpenStreetMap data wrangling and analysis.
https://github.com/ggarciajavier/udacity-dalf-project2-wrangle-openstreetmap-data
data-analysis openstreetmap python sql
Last synced: 2 days ago
JSON representation
Work performed for the 2nd project of Udacity Data Analyst Nanodegree: OpenStreetMap data wrangling and analysis.
- Host: GitHub
- URL: https://github.com/ggarciajavier/udacity-dalf-project2-wrangle-openstreetmap-data
- Owner: ggarciajavier
- Created: 2023-02-14T16:16:12.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-14T22:46:24.000Z (almost 2 years ago)
- Last Synced: 2025-02-03T21:33:49.724Z (11 days ago)
- Topics: data-analysis, openstreetmap, python, sql
- Language: Jupyter Notebook
- Homepage:
- Size: 693 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Audit: audit_street_types.py
Awesome Lists containing this project
README
## Udacity Data Analyst Nanodegree Project 2: Wrangle OpenStreetMap data ##
This repository contains the analysis performed by Javier Gómez García for the 2nd project of the Udacity Data Analyst Nanodegree.
It includes the following files:* A Jupyter notebook containing the main program and the description of the work (Python version: 3.6):
[Project2_Wrangle_OpenStreetMap_data.ipynb](Project2_Wrangle_OpenStreetMap_data.ipynb)* A sample of the OpenStreetMap of the city I chose for the exercise, A Coruña:
[LCG_map.osm](LCG_map.osm)* The following text files:
* [MAP_DESCRIPTION.md](MAP_DESCRIPTION.md): text file containing the link to the map position and the motivation for the choice.
* [REFERENCES.md](REFERENCES.md): text file containing the links to the websites and repositories I have used for my work.* The following Python files, required to process the data and called by the main program (the .ipynb file), all written in Python 3.6:
* [audit_street_types.py](audit_street_types.py): code used to audit the street types and street names
* [audit_tag_types.py](audit_tag_types.py): code used to audit the types of tags present in the data
* [csv2sqldb.py](csv2sqldb.py): code used to generate a SQL database from a set of CSV files
* [osm_downsampler.py](osm_downsampler.py): code used to generate a smaller sample from the full-sized map
* [osm2csv.py](osm2csv.py): code used to convert the OSM file (given in XML format) into the CSV files, and to apply the corrections mentioned in the text
* [schema.py](schema.py): code providing a dictionary with the required schema to produce the CSV files