Python Scripting for ArcGIS Pro

ESRI Press is releasing two a new books in July, titled Python Scripting for ArcGIS Pro and Advanced Python Scripting for ArcGIS Pro.

pythonscriptingl Python Series Ideas

Like the book before them written for ArcGIS Desktop (Python Scripting for ArcGIS), these books guide you through similar exercises using ArcGIS Pro.

The Python Scripting book guides you through using Python, step by step, and will teach you how to write scripts that work with spatial data in ArcGIS Pro.  You will learn to automate geoprocessing workflows, increasing efficiency and saving time.  Things you will learn include:

  • Set up a Python editor.
  • Automate geoprocessing tasks.
  • Explore and manipulate spatial and tabular data.
  • Work with geometries using cursors.
  • Work with rasters and map algebra.
  • Automate mapping tasks.
  • Handle debugging and errors.

After mastering what you learned in the Python Scripting book, you can take your scripting skills to the next level with the Advanced Python Scripting book.  This book teaches you how to work with Python toolboxes, create and share script tools, manage Python packages and environments, work with Jupyter Notebook, use ArcPy and ArcGIS API for Python, and much more.

Python Scripting for ArcGIS Pro comes in both print and e-book versions, 420 pages, $79.99 retail and about $52 on Amazon for pre-ordersAdvanced Python Scripting for ArcGIS Pro also comes in both print and e-book versions, 290 pages, $69.99 retail and the same on Amazon right now.

GIS and the 2020 Census

gisandcensus_lgESRI has released their new book GIS and the 2020 Census.  The book provides statistical organizations with the most recent methodologies and technological tools to support all stages of the census.  The book covers planning, enumeration and field data collection, and post-enumeration tasks: converting existing data, field operations, data processing and dissemination, developing geographic products, and much more. Case studies from Albania, Portugal, Republic of the Philippines, Jordan, Arab Republic of Egypt, Ireland, and Canada demonstrate the successful application of the tools.  Ancillary materials are available online and include the updated census data model Global Statistical Geospatial Framework, the United Nations (UN) Handbook on the Management of Population and Housing Censuses, and much more.

GIS and the 2020 Census has 264 pages and is available in soft-cover and as an e-book.  Sample text can be found here.

Switching to ArcGIS Pro from ArcMap

ESRI Press recently released a new book titled “Switching to ArcGIS Pro from ArcMap”.  I decided to check it out and let you all know about it.

switchingtoprol

The book is in 8×10 size format and is rather skinny, only 3/8 inches thick.  Some of you might call this a pamphlet, not a book.  There are 172 pages in color.  ESRI will charge you $50 if you buy it from themAmazon about $31 for the book and $28 for Kindle version.

The author of the book is Maribeth Price, Professor of Geology and Dean of Graduate Education for the South Dakota School of Mines and Technology.  She teaches college GIS courses and has written textbooks using ESRI software.

If you need to learn GIS, this is not the book for you.  The book was written for seasoned ArcMap users who understand the GIS terminology, data structures, and procedures when using ArcGIS software.  The book focuses on how ArcGIS Pro is different from ArcMap and quickly tries to enable someone to make the transition to Pro.  The book leverages a user’s ArcMap knowledge to help them learn ArcGIS Pro quickly and efficiently.

The book assumes the user has a license for ArcGIS Pro, though it does come with an eval code on the inside back cover for a 180-day trial license which you can get through the book’s resource page.  An organizational account for ArcGIS Online is recommended, however the first few exercises can be used with an ArcGIS Online public account.  Data comes with the book for the exercises and can be downloaded from the book’s resource page.

The book is organized into 11 chapters, which you can look at here.  As you can see, the book takes you through the GUI, working with a project, 2D and 3D navigation, symbolizing features, labeling, geoprocessing, joining and relating tables, creating layouts, managing data, and editing data … all the basics to get you up to speed using Pro.  The exercises in each chapter help users become accustomed to the new interface and get hands-on experience using the tools and workflows in Pro.  You can take a look at a sample chapter here.

The book is good for someone like me who has been using ArcMap since version 8!  I hate the ribbon interface that Pro uses, just like other Microsoft Windows products like Word and Excel, I find it very hard to find what I am looking for.  However, I understand why ESRI went this way, trying to keep the user experience the same with a similar GUI.  The GUI is highly context sensitive, meaning that it changes on the basis of what you are currently doing, thus making the relevant tools more accessible, but again can be very confusing because commands and tools do not stay put … but I digress.

Each chapter has opening text that explains the concepts and tasks you are about to do in the exercises.  Then in the “Time to explore” section, the exercises, or “objectives”, are easy to follow with step by step instructions.

I like the format of the book.  I find the portions of the interface you are exposed to rather limited and basic, but that is what this book is about, to get the ArcMap user up to speed with common GIS and mapping tasks in Pro.  A deeper dive you can do with the ArcGIS Pro Help or even try out some other books like Getting to Know ArcGIS Pro or even going through a single project from start to finish in Understanding GIS An ArcGIS Pro Project Workbook.

The book does tackle the question “When should I switch?”.  Some examples of delaying switching over to Pro include:

  • The organization does not have enough computers capable of running Pro
  • Some critical functionality may not yet be available in Pro
  • Your organization has custom scripts or tools that must be updated to run in Pro
  • Third party extensions might not run in Pro
  • Pro does not recognize personal geodatabases and ArcInfo coverages
  • The Excel interpreter is different and seems less forgiving than the one in ArcMap
  • The annotation editing tools in Pro are still catching up to ArcMap

But do not wait too long, for ArcMap’s days are numbered.

If you are looking for a basic good book to help you with migrating from ArcMap to Pro, this is worth getting a copy.  -mike

World Atlas of Desertification

20 years have passed since the last atlas of desertification was published by the EU.  Within that short period, the environment has undergone enormous global changes due largely to human activities.  Fortunately, because of the massive increase and growth in the availability of global and regional datasets, and the tools necessary to analyze them, significant progress has been made in understanding human-environment interactions.  Continue reading

The Phantom Atlas

Looking for a gift for someone who loves maps?  Take a look at The Phantom Atlas.  Long before satellites and Google, cartographers traced out maps of the world, some with errors that persisted for hundreds of years.  The Phantom Atlas compiles the greatest “myths, lies and blunders” on maps, from honest mistakes to deliberate lies.  Check out this interview with the author:

Hardcover and Kindle versions available on Amazon:

91r34kui4vl

Programming ArcGIS Pro with Python

Eric Pimpler of Geospatial Training Services is giving away copies of his new book Programming ArcGIS Pro with Python.  Enter to win a copy, just click below!

programmingpropython_ebook

Chapters include:

  • Chapter 1: Introduction to the Python Programming Language
  • Chapter 2: Introduction to using Arcpy in ArcGIS Pro
  • Chapter 3: Executing Geoprocessing Tools from Scripts
  • Chapter 4: Using the Arcpy Mapping Module to Manage Projects, Maps, Layers, and Tables
  • Chapter 5: Managing Layouts
  • Chapter 6: Automating Map Production
  • Chapter 7: Updating and Fixing Data Sources
  • Chapter 8: Querying and Selecting Data
  • Chapter 9: Using the Arcpy Data Access Module
  • Chapter 10: Creating Custom Geoprocessing Tools

Guerrilla Cartography Kickstarter

Guerrilla Cartography has a kickstarter for their upcoming Water Atlas project.  Contribution options include adding your location to the collaborators map, receiving a copy of the book, or even donating a copy of the book to your favorite school, library, or community center with your name printed on the inside cover.  Check it out.

guerrillacartography

Thanks goes to Chandler Sterling for pointing this one out!