This project was done as a seminar work for "Seminar Geodata Analysis and Modelling" at the Institute of Geography, University of Bern.
- ☑ Collect and pre-process relevant dataset in Chicago.
- ☑ Implement the algorithmic logics (Twinam, 2017) .
- ☑ Explore the association among crime and other characteristics in Chicago.
-
Algorithms and implements:
- ☑ Self-built 'Module' and 'Function' in python
- ☑ Spatial characteristics (e.g. Points in Circle, Points in Polygon, Spatial index, etc.)
- ☑ Correlation analysis
This project use python to finish analysis process. First of all, I build up the module for accelerated processing interaction points in streets' networks. As for process part, this part is relying on the 'json', 'math', 'Shapely', 'Numpy' packages. In the end, for analyses part, relying on the 'Pandas', 'Numpy', 'Geopandas', 'matplotlib', 'time' packages.
-
Datasets:
- ☑ Crime dataset from 2001 to 2018 in Chicago
- ☑ Commerical land use (e.g. restaurants and shops) from OpenStreetMap
- ☑ Street weights (i.e. the combination between density and class) from Chicago
- ☑ Population density of 2018 from Chicago
With the limitation of data size, if need, you can contact to me to require them. Or you can find them in public sources.
As this figure shows, the association between 'street weight' and 'number of commerical land use' is around 0.26. For others, there is not clear association.
- Although I have extracted corresponding characteristics, I cannot ensure they represents the content in suitable scales. If not, there is modifiable areal unit problem existing.
- I didn't consider to the interaction among these variables and their causalities. If possible, we can introduce the instrumental variable to check.
- From temporal perspective, there is no histotrical dataset like the Twinam (2017), which means that this project is lacking of sensitivity analysis.
Name: Haokun Liu
Email: [email protected]
Lawhead, J. (2019). Learning Geospatial Analysis with Python: Understand GIS fundamentals and perform remote sensing data analysis using Python 3.7.
Phillips, D. (2015). Python 3 object-oriented programming.
Twinam, T. (2017). Danger zone: Land use and the geography of neighborhood crime. Journal of Urban Economics, 100, 104-119.
Xiao, N. (2015). GIS algorithms.