This book provides the tools, the methods, and the theory to meet the challenges of contemporary data science applied to geographic problems and data. In the new world of pervasive, large, frequent, and rapid data, there are new opportunities to understand and analyze the role of geography in everyday life. Geographic Data Science with Python introduces a new way of thinking about analysis, by using geographical and computational reasoning, it shows the reader how to unlock new insights hidden within data.
● Showcases the excellent data science environment in Python.
● Provides examples for readers to replicate, adapt, extend, and improve.
● Covers the crucial knowledge needed by geographic data scientists.
It presents concepts in a far more geographic way than competing textbooks, covering spatial data, mapping, and spatial statistics whilst covering concepts, such as clusters and outliers, as geographic concepts.
Intended for data scientists, GIScientists, and geographers, the material provided in this book is of interest due to the manner in which it presents geospatial data, methods, tools, and practices in this new field.
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
"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