1. Advanced Python Scripting for ArcGIS Pro, 2. Python Scripting for ArcGIS Pro, 3. Getting to Know ArcGIS Desktop, 4. Designing Better Maps, 5. Learning Geospatial Analysis with Python, 6. GIS Tutorial 1 for ArcGIS Pro, 7. Cartography., 8. Focus on Geodatabases in ArcGIS Pro, 9. Getting to Know ArcGIS Pro 2.6, 10. GIS Tutorial 2. A geographic information system (GIS) is a database that contains geographic data and software tools for managing, analyzing, and visualizing that data. Toplist recommends the best book on GIS programming to assist you learn the language.
- Advanced Python Scripting for ArcGIS Pro
- Python Scripting for ArcGIS Pro
- Getting to Know ArcGIS Desktop
- Designing Better Maps
- Learning Geospatial Analysis with Python
- GIS Tutorial 1 for ArcGIS Pro
- Focus on Geodatabases in ArcGIS Pro
- Getting to Know ArcGIS Pro 2.6
- GIS Tutorial 2
Advanced Python Scripting for ArcGIS Pro
Dr. Paul A. Zandbergen is a professor in Vancouver Island University’s GIS program. His courses in introductory GIS, spatial analysis and modeling, spatial statistics, and GIS programming are among those he teaches. His work focuses on the robustness of spatial analytical approaches in crime investigation, environmental science, public health, spatial ecology, and water resources. The National Science Foundation, the National Institute of Justice, and the National Institutes of Health have all financed his research. He is the author of Python Scripting for ArcGIS, which was released by Esri Press in 2013.
Python Scripting for ArcGIS Pro is an extension of Python Scripting for ArcGIS Pro (Esri Press, 2020). Learn how to build a geoprocessing tool from your script and automate operations in ArcGIS Pro, as well as how to share your tools with others and master a variety of more specialized jobs.
Among the important subjects you will learn are:
- Using ArcPy to create specialized scripts
- Developing Python scripting tools
- Creating Python toolkits
- Scripts and tools can be shared.
- Python package and environment management
- Making your own functions and classes
- Migrating ArcGIS Desktop scripts and tools to ArcGIS Pro NumPy, Pandas, and Matplotlib ArcGIS API for Python and Jupyter Notebook
- At the end of each chapter, helpful “things to remember,” key keywords, and review questions are presented to strengthen your comprehension of Python. Online companion data and exercises are available.
Advanced Python Scripting for ArcGIS Pro is ideal for more experienced developers wishing to expand their knowledge.
Author: Paul A. Zandbergen
Link to buy: https://www.amazon.com/Advanced-Python-Scripting-ArcGIS-Pro/dp/1589486188/
Ratings: 4.4 out of 5 stars (from 39 reviews)
Best Sellers Rank: #80,927 in Books
#2 in GIS Programming
#3 in Geographic Information Systems
#3 in Remote Sensing & GIS
Python Scripting for ArcGIS Pro
Dr. Paul A. Zandbergen is a professor in Vancouver Island University’s GIS program. His work focuses on the robustness of spatial analytical approaches in crime investigation, environmental science, public health, spatial ecology, and water resources. The National Science Foundation, the National Institute of Justice, and the National Institutes of Health have all financed his research. He is the author of Python Scripting for ArcGIS, which was released by Esri Press in 2013.
Python Scripting for ArcGIS Pro begins with a primer on Python programming basics before delving into how to develop effective Python scripts that work with spatial data in ArcGIS Pro. Learn how to use geoprocessing tools, define, create, and update data, and carry out a variety of specialized activities. Learn how to create simple, bespoke scripts to automate your ArcGIS Pro workflows.
- The principles of Python
- Installing a Python editor
- Using ArcPy to automate geoprocessing tasks
- Exploring and modifying geographical and tabular data Using cursors to work with geometries
- Using rasters with map algebra
- Scripting for maps
- Error management and debugging
At the end of each chapter, helpful “things to remember,” key keywords, and review questions are presented to strengthen your comprehension of Python. Corresponding data and exercises can be found online.
Python Scripting for ArcGIS Pro is the full, hands-on book for understanding the versatility of Python coding as a method to solving problems and enhancing your productivity in ArcGIS Pro, whether you wish to learn Python or already have some experience. For automating tasks and scripting using Python, follow the step-by-step instructions and common workflow recommendations.
Link to buy: https://www.amazon.com/Python-Scripting-ArcGIS-Paul-Zandbergen/dp/1589484991/
Ratings: 4.5 out of 5 stars (from 119 reviews)
Best Sellers Rank: #84,459 in Books
#3 in GIS Programming
#5 in Geographic Information Systems
#5 in Remote Sensing & GIS
Getting to Know ArcGIS Desktop
Michael Law is a cartographer and GIS expert with over a decade of expertise. He worked as an Esri cartographer, developing cartography for books, editing and testing GIS workbooks, and editing the Esri Map Book. He is still working with GIS software, writing technical documentation, delivering training classes, and designing and optimizing user interfaces.
Amy Collins is a writer and editor who has worked with geographic information systems (GIS) for over fifteen years. She worked with Esri as a technical editor, where she improved her GIS skills and developed an interest in creating effective teaching materials. She is still working on books about GIS education, among other things.
The fifth version of Getting to Know ArcGIS Desktop is a complete introduction to the features and functions of ArcGIS Desktop. Readers will explore, utilize, create, and share maps with relevant content via hands-on experiences. They will also learn how to create geodatabases, query data, and analyze geographic data, among other things. The most recent edition has been upgraded to the most recent ArcGIS Desktop 10.6 version. Getting to Know ArcGIS Desktop is appropriate for use in the classroom, independent study, and as a reference.
Link to buy: https://www.amazon.com/Getting-Know-ArcGIS-10-3-10-3-1/dp/1589485106/
Ratings: 4.6 out of 5 stars (from 362 reviews)
Best Sellers Rank: #88,799 in Books
#4 in GIS Programming
#6 in Geographic Information Systems
#6 in Remote Sensing & GIS
Designing Better Maps
Cynthia A. Brewer is a Pennsylvania State University professor and chair of the Department of Geography. She teaches beginning cartography and map design classes and helps graduate cartography students. She has served as a map and atlas design consultant for the United States Census Bureau, the National Cancer Institute, the National Center for Health Statistics, and the National Park Service. She is the author of Designed Maps: A GIS User’s Guide (Esri Press 2008).
The second edition of Designing Better Maps: A Guide for GIS Users is a thorough guide to generating maps that successfully communicate. Cynthia A. Brewer, famous cartographer, walks readers through the fundamentals of good cartography, including layout design, scaling, projections, color selection, font choices, and symbol placement, in Designing Better Maps. ColorBrewer, an online color selecting tool, is also described in Designing Better Maps. A new chapter on map publication is included in the second version.
Designing Better Maps is a well-illustrated book that provides simple yet brilliantly worded explanations of all the fundamental mapping concepts. It should be in the libraries of all rookie cartographers, and it is also worth a read for experienced cartographers looking for a refresher and a few new tips. The book is among the best book on GIS programming.
Author: Cynthia A. Brewer
Link to buy: https://www.amazon.com/Designing-Better-Maps-Guide-Users-ebook/dp/B01DK3SWP8/
Ratings: 4.5 out of 5 stars (from 140 reviews)
Best Sellers Rank: #377,678 in Kindle Store
#12 in GIS Programming
#13 in Remote Sensing
#38 in Remote Sensing & GIS
Learning Geospatial Analysis with Python
Joel Lawhead is the Chief Information Officer of NVision Solutions Inc., an award-winning firm specializing in geospatial technology integration and sensor engineering for NASA, FEMA, NOAA, the US Navy, and many other commercial and non-profit organizations. He is also a PMI-certified Project Management Professional and a certified GIS Professional.
Geospatial analysis is employed in practically every industry, including defense, agriculture, and even health. Using the latest Python capabilities, you’ll get started with geographic information system (GIS) and remote sensing analyses.
Learning Geospatial Analysis with Python will walk you through GIS methodologies, geodatabases, geographic raster data, and much more, all while using Python 3.7’s latest built-in tools and modules. You’ll learn everything there is to know about using software packages or APIs, as well as generic algorithms that can be applied in a variety of circumstances. You’ll also learn how to apply simple Python GIS geographic procedures to a range of issues, as well as how to work with remote sensing data.
By the end of the book, you’ll be able to create a generic corporate system that can be used to manage customer support requests and field support employees in any firm.
What you will discover:
- Python can be used to automate geospatial analytic procedures.
- In just 60 lines of Python, create the most basic GIS conceivable.
- Python technologies such as PyShp, OGR, and the Python Imaging Library can be used to create thematic maps.
- Understand the various formats in which geospatial data is available. Create elevation contours using Python tools.
- Create flood inundation simulations.
- Geospatial analysis can be used for real-time data tracking and storm chasing.
Learning Geospatial Analysis with Python is intended for Python developers, researchers, and analysts who want to use Python for geographic modeling and GIS analysis. A basic understanding of digital mapping and analysis using Python or other programming languages will be advantageous.
Author: Joel Lawhead
Link to buy: https://www.amazon.com/Learning-Geospatial-Analysis-Python-fundamentals-ebook/dp/B07XQ9N7MT/
Ratings: 4.5 out of 5 stars (from 23 reviews)
Best Sellers Rank: #429,897 in Kindle Store
#14 in Remote Sensing
#15 in GIS Programming
GIS Tutorial 1 for ArcGIS Pro
Wilpen L. Gorr is a professor of public policy and management information systems at Carnegie Mellon University’s School of Public Policy and Management, H. John Heinz III College, where he teaches and researches GIS applications. He is also the program director for the Master of Science in Public Policy and Management degree at the school.
Kristen S. Kurland is a professor of architecture, information systems, and public policy at the H. John Heinz III College and School of Architecture at Carnegie Mellon University, where she teaches GIS, BIM, CAD, 3D visualization, and infrastructure management. Her studies involve the spatial analysis of health issues.
Among the best book on GIS programming, GIS Tutorial 1 for ArcGIS® Pro: A Platform Workbook is a primer for learning ArcGIS Pro, the industry’s leading professional desktop GIS application. In-depth activities using ArcGIS Pro, ArcGIS Online, and other ArcGIS apps demonstrate how to create maps, produce and analyze spatial data, and manage systems with GIS using the most recent GIS technologies. This book is ideal for learning GIS in a classroom setting since it incorporates proven teaching methods in thorough exercises, “Your Turn” sections, and enlarged homework assignments. GIS Tutorial 1: Basic Workbook, GIS Tutorial for Health, and GIS Tutorial for Crime Analysis are all best-sellers by Wilpen L. Gorr and Kristen S. Kurland.
Author: Kristen S. Kurland and Wilpen L. Gorr
Link to buy: https://www.amazon.com/GIS-Tutorial-ArcGIS-Pro-Tutorials/dp/1589484665/
Ratings: 4.3 out of 5 stars (from 74 reviews)
Best Sellers Rank: #476,363 in Books
#16 in GIS Programming
#50 in Remote Sensing & GIS
#51 in Geographic Information Systems
Dr. Kenneth Field offers to this book a breadth of knowledge from academics and commercial practice. He has received numerous cartography prizes for both his original maps and his writing. Cartography, his first Esri Press book (released in 2018), won the coveted International Cartographic Association award for best educational product in 2019. His work has been recognized for its high quality by several peer-reviewed agencies. Ken is involved in a variety of societies and organizations, and he continues to produce and edit books, journals, and articles, as well as teach and offer keynotes on cartographic design.
Cartography. by Kenneth Field is a lavishly illustrated reference guide that is an inspiring and creative companion on the nonlinear journey toward creating a great map. This wise compendium for modern mapmakers distills the essence of cartography into helpful themes, which are grouped for ease of discovering the specific idea or procedure you require. In contrast to books aimed at deep intellectual discourse of cartographic theory, this book presents sound, aesthetically engaging knowledge that translates into practical and helpful tools for current mapmaking. Cartography. serves as a guidepost for developing an accurate and effective map at the convergence of science and art.
Author: Kenneth Field
Link to buy: https://www.amazon.com/Cartography-Kenneth-Field/dp/1589485025/
Ratings: 4.8 out of 5 stars (from 113 reviews)
Best Sellers Rank: #527,347 in Books
#18 in GIS Programming
#59 in Remote Sensing & GIS
#62 in Geographic Information Systems
Focus on Geodatabases in ArcGIS Pro
David W. Allen has been working in the GIS industry for over 35 years, the last 30 of which he has spent with the City of Euless, Texas, and has seen numerous versions of ArcInfo and ArcGIS come and go since he began with version 5. He worked as an adjunct lecturer at Tarrant County College in Fort Worth, Texas, for 18 years before becoming the State Director of Operations for a volunteer emergency response group that creates databases and templates. Mr. Allen wrote GIS Tutorial 2: Spatial Analysis Workbook (Esri Press, 2016).
Focus on Geodatabases in ArcGIS Pro exposes readers to the geodatabase, a comprehensive information model for describing and managing geographic data across the ArcGIS platform.
The careful design of a geodatabase schema, developing geodatabases that incorporate data integrity rules, populating geodatabases with existing data, working with topologies, updating data using various ways, building 3D views, and sharing data on the web are all topics covered in this chapter. Each chapter covers key ideas through hands-on, step-by-step tutorials, sample projects and datasets, ‘Your turn’ segments with less guidance, classroom study questions, and an independent project. Instructor materials are available upon request.
Among the best book on GIS programming, David W. Allen’s Focus on Geodatabases in ArcGIS Pro offers best practices for designing, producing, and using geodatabases. You will discover how to:
- Create the geodatabase schema.
- Make a geodatabase.
- Create and distribute a geodatabase.
- Data formats should be expanded.
- Utilize features
- Carry out sophisticated editing
- Use topology to your advantage.
Link to buy: https://www.amazon.com/Focus-Geodatabases-ArcGIS-David-Allen/dp/1589484452/
Ratings: 4.4 out of 5 stars (from 45 reviews)
Best Sellers Rank: #543,849 in Books
#19 in GIS Programming
#63 in Remote Sensing & GIS
#66 in Geographic Information Systems
Getting to Know ArcGIS Pro 2.6
Michael Law has over sixteen years of experience as a cartographer and GIS professional. Previously, he and Amy Collins revised Getting to Know ArcGIS Desktop 10.8. Amy Collins is a Northern California-based writer and editor. Previously, she and Michael Law revised Getting to Know ArcGIS Desktop 10.8.
Continuing the best-selling Getting to Know series, Getting to Know ArcGIS Pro 2.6 teaches new and experienced GIS users how to solve problems with ArcGIS Pro. Using ArcGIS Pro for these activities enables you to comprehend complex data using the industry-leading GIS software that many businesses and organizations rely on every day.
Getting to Know ArcGIS Pro 2.6 explains the fundamental features and capabilities of ArcGIS Pro through practical project workflows that demonstrate productivity best practices. Investigate spatial relationships, geodatabase creation, 3D GIS, project presentation, and other topics. Discover how to use ArcGIS Pro and ArcGIS Online to visualize, query, create, edit, analyze, and display geographic data in both 2D and 3D contexts. Using graphics to demonstrate each step, Getting to Know ArcGIS Pro 2.6 demystifies complex processes such as constructing a geoprocessing model, writing a script tool in Python, and creating space-time cubes. Cartographic techniques are covered for both web and physical maps.
Each chapter begins with a challenge that uses a real-world example from a different industry to help you learn how to use ArcGIS Pro for operational efficiency, analysis, and issue resolution. At the end of each chapter, there is a summary and glossary of words to assist reinforce the ideas and abilities taught.
Getting to Know ArcGIS Pro 2.6 is a broad textbook and desk reference designed to leave users feeling confident in using ArcGIS Pro on their own. It is ideal for students, self-learners, and seasoned professionals looking to learn a new GIS product.
Link to buy: https://www.amazon.com/Getting-Know-ArcGIS-Pro-2-6/dp/1589486358/
Ratings: 4.4 out of 5 stars (from 73 reviews)
Best Sellers Rank: #637,793 in Books
#24 in GIS Programming
#85 in Remote Sensing & GIS
#93 in Geographic Information Systems
GIS Tutorial 2
The GIS manager for the City of Euless, Texas, is David W. Allen. He has taught at Tarrant County College since 1999, where he helped establish a state standard for GIS degree programs and one of the first GIS degree programs in Texas. He wrote GIS Tutorial for Python Scripting (Esri Press, 2014), Getting to Know ArcGIS® ModelBuilderTM (Esri Press, 2011), and co-wrote GIS Tutorial 3: Advanced Workbook (Esri Press, 2010 and Esri Press, forthcoming).
GIS Tutorial 2: Spatial Analysis Workbook includes hands-on tasks for intermediate-level GIS users to help them improve their problem-solving and analysis skills. GIS Tutorial 2 provides experience with various spatial analysis methods, such as location analysis, change over time, location, and value comparisons, geographic distribution, pattern analysis, and cluster identification. It is a companion to the concepts in The Esri® Guide to GIS Analysis book series. This edition is now compatible with ArcGIS 10.3 for Desktop. The book is regarded as one of the best book on GIS programming you should read.
Link to buy: https://www.amazon.com/GIS-Tutorial-Analysis-Workbook-Tutorials/dp/1589484533/
Ratings: 4.3 out of 5 stars (from 64 reviews)
Best Sellers Rank: #660,656 in Books
#25 in GIS Programming
#88 in Remote Sensing & GIS
#96 in Geographic Information Systems