Part 1. Building Blocks 1. Geographic thinking for data scientists 2. Computational Tools for Geographic Data Science 3. Spatial Data 4. Spatial Weights Part 2. Spatial Data Analysis 5. Choropleth Mapping 6. Global Spatial Autocorrelation 7. Local Spatial Autocorrelation 8. Point Pattern Analysis Part 3. Advanced Topics 9. Spatial Inequality Dynamics 10. Clustering & Regionalization 11. Spatial Regression 12. Spatial Feature Engineering
Sergio Rey is Professor of Geography and Founding Director of the Center for Open Geographical Science at San Diego State University. Rey is the creator and lead developer of the open source package STARS: Space-Time Analysis of Regional Systems as well as co-founder and lead developer of PySAL: A Python Library for Spatial Analysis. He is an elected fellow of the Regional Science Association International, a fellow of the Spatial Econometrics Association, and has served as the Editor of the International Regional Science Review from 1999-2014, editor of Geographical Analysis 2014-2017, and the president of the Western Regional Science Association.
Dani Arribas-Bel is a Professor in Geographic Data Science at the Department of Geography and Planning of the University of Liverpool (UK), and Deputy Programme Director for Urban Analytics at the Alan Turing Institute, where he is also ESRC Fellow. At Liverpool, he is a member of the Geographic Data Science Lab, and directs the MSc in Geographic Data Science.
Levi John Wolf is a Senior Lecturer/Assistant Professor in Quantitative Human Geography at the University of Bristol’s Quantitative Spatial Science Lab, Fellow at the University of Chicago Center for Spatial Data Science, an Affiliate Faculty at the University of California, Riverside’s Center for Geospatial Sciences, and Fellow at the Alan Turing Institute. He works in spatial data science, building new methods and software to learn new things about social and natural processes.
"The geospatial Python ecosystem is evolving rapidly, and until now
there has been no one-stop reference for the geospatial programmer
on data I/O, spatial analysis, and geovisualization. I will use
this book in my teaching and will also recommend it to students as
a book to keep on the shelf and use as a supplement to other
courses, for independent projects, and for their future careers. I
don't think there is anything quite like it in the market."
-Professor Lee Hachadoorian, Temple University"Geographic Data
Science with Python is an essential resource for data scientists
looking to extend their skills into the geographic domain and for
geographers looking to add data science skills. The book's approach
achieves a highly effective balance between introducing theoretical
concepts and applying them to practical examples. The book also
serves as a guide to the modern open source spatial Python stack.
The accompanying interactive Jupyter notebooks are great resources
for running what-if scenarios to extend the concepts introduced in
the book and for getting started with new projects. If you want to
understand the unique properties of spatial data and how to apply
them in creative ways using Python, this book is a must have."
- David C. Folch, Associate Professor, Northern Arizona
University"Three things will stand out after taking a close look at
this book. First, the authors present a timely book that is like an
encyclopedia of the emerging field of geographic data science. This
book will aspire geographers with what data science can do in
helping them answer questions with spatial data, and data
scientists in providing critical spatial and methodological
contexts of the data. For this reason, this book provides what the
seemingly countless tutorials out there in the digital cloud cannot
do: a wholistic view of the landscape that may often be daunting to
grasp by both communities. Second, the core of this book comes from
years of intensive software development of the authors. Their
experience (and hard work) has made reading this book a treasure
hunt -- not necessarily the challenging sort because you can find
good stuff everywhere you turn. Lastly, this is an "open" book
because of the Jupyter notebooks associated with this book that are
ready to use and, more importantly, to extend to new problems and
applications. Because of these features, this book transcends a
traditional GIS textbook or how-to tech book and is highly
recommended for anyone wishing to understand geographic data."
- Ningchuan Xiao, Professor, The Ohio State University
![]() |
Ask a Question About this Product More... |
![]() |