0%

Book Description

Create 2D maps and 3D scenes, analyze GIS data, and share your results with the GIS community using the latest ArcGIS Pro 2 features

Key Features

  • Get up to speed with the new ribbon-based user interface, projects, models, and common workflows in ArcGIS Pro 2
  • Learn how to visualize, maintain, and analyze GIS data
  • Automate analysis and processes with ModelBuilder and Python scripts

Book Description

Armed with powerful tools to visualize, maintain, and analyze data, ArcGIS Pro 2 is Esri's newest desktop geographic information system (GIS) application that uses the modern ribbon interface and a 64-bit processor to make using GIS faster and more efficient. This second edition of Learning ArcGIS Pro will show you how you can use this powerful desktop GIS application to create maps, perform spatial analysis, and maintain data.

The book begins by showing you how to install ArcGIS and listing the software and hardware prerequisites. You'll then understand the concept of named user licensing and learn how to navigate the new ribbon interface to leverage the power of ArcGIS Pro for managing geospatial data. Once you've got to grips with the new interface, you'll build your first GIS project and understand how to use the different project resources available. The book shows you how to create 2D and 3D maps by adding layers and setting and managing the symbology and labeling. You'll also discover how to use the analysis tool to visualize geospatial data. In later chapters, you'll be introduced to Arcade, the new lightweight expression language for ArcGIS, and then advance to creating complex labels using Arcade expressions. Finally, you'll use Python scripts to automate and standardize tasks and models in ArcGIS Pro.

By the end of this ArcGIS Pro book, you'll have developed the core skills needed for using ArcGIS Pro 2.x competently.

What you will learn

  • Navigate the user interface to create maps, perform analysis, and manage data
  • Display data based on discrete attribute values or range of values
  • Label features on a GIS map based on one or more attributes using Arcade
  • Create map books using the map series functionality
  • Share ArcGIS Pro maps, projects, and data with other GIS community members
  • Explore the most used geoprocessing tools for performing spatial analysis
  • Create Tasks based on common workflows to standardize processes
  • Automate processes using ModelBuilder and Python scripts

Who this book is for

If you want to learn ArcGIS Pro to create maps and, edit and analyze geospatial data, this ArcGIS book is for you. No knowledge of GIS fundamentals or experience with any GIS tool or ArcGIS software suite is required. Basic Windows skills, such as navigating and file management, are all you need.

Table of Contents

  1. Title Page
  2. Copyright and Credits
    1. Learning ArcGIS Pro 2 Second Edition
  3. Dedication
  4. About Packt
    1. Why subscribe?
  5. Contributors
    1. About the author
    2. About the reviewer
    3. Packt is searching for authors like you
  6. Preface
    1. Who this book is for
    2. What this book covers
    3. To get the most out of this book
    4. Download the example code files
    5. Download the color images
    6. Conventions used
    7. Get in touch
    8. Reviews
  7. Section 1: Introducing and Navigating ArcGIS Pro
  8. Introducing ArcGIS Pro
    1. Technical requirements
    2. Checking requirements for installing ArcGIS Pro
    3. Understanding ArcGIS Pro minimum system requirements
    4. Learning about OS requirements
    5. Understanding the hardware requirements
    6. Other supporting software requirements
    7. Author system recommendations
    8. Testing to see whether your computer can run ArcGIS Pro
    9. Downloading and installing ArcGIS Pro
    10. How to download the installation files
    11. Installing ArcGIS Pro
    12. Installing ArcGIS Pro offline help files
    13. Managing and assigning ArcGIS Pro licenses
    14. Understanding the number and level of ArcGIS Pro licenses
    15. Assigning ArcGIS Pro licenses
    16. Downloading and installing the exercise data
    17. Launching ArcGIS Pro
    18. Opening an ArcGIS Pro Project
    19. Summary
    20. Further reading
  9. Navigating the Ribbon Interface
    1. Technical requirements
    2. Understanding the new interface terminology
    3. ArcGIS Pro interface terminology
    4. Introducing the user interface
    5. Using the interface
    6. Navigating the ribbon
    7. Project tab
    8. Map tab
    9. Navigate group
    10. Layer group
    11. Selection group
    12. Inquiry group
    13. Exercise 2A – Working with the Map tab
    14. Step 1 – Opening a project
    15. Step 2 – Navigating the map
    16. Step 3 – Using the Infographics tool (optional)
    17. Learning about contextual tabs
    18. Understanding the Feature Layer contextual tab set
    19. Learning about the Appearance tab
    20. Visibility Range group
    21. Effects group
    22. Drawing group
    23. Extrusion and Faces groups
    24. Learning about the Labeling tab
    25. Layer group
    26. Label Class group
    27. Text Symbol group
    28. Label Placement group
    29. Map group
    30. Learning about the Data tab
    31. Definition Query group
    32. Table group
    33. Selection group
    34. Export group
    35. Exercise 2B – Working with 2D and 3D layers
    36. Step 1 – Opening the project and adding layers
    37. Step 2 – Changing symbology
    38. Step 3 – Labeling
    39. Step 4 – Working with a 3D layer
    40. Challenge
    41. Summary
  10. Section 2: Visualizing, Maintaining, and Analyzing Data
  11. Creating 2D Maps
    1. Technical requirements
    2. Creating and configuring 2D maps
    3. Creating a new map
    4. Exercise 3A – Adding and configuring layers in a map
    5. Step 1 – Creating the project
    6. Step 2 – Connecting data sources
    7. Step 3 – Adding layers
    8. Step 4 – Saving a layer file
    9. Step 5 – Renaming your map
    10. Exercise 3B – Adding a new map to a project
    11. Step 1 – Creating the new map in a project
    12. Step 2 – Filtering a layer with a definition query
    13. Step 3 – Adding annotations to the map
    14. Exercise 3C – Using map and layer files
    15. Step 1 – Adding a new map using a map file
    16. Step 2 – Creating and using a layer file
    17. Step 3 – Labeling the pipe sizes
    18. Step 4 – Configuring label conflict and placement options
    19. Skill challenge
    20. Summary
    21. Further reading
  12. Creating 3D Scenes
    1. Technical requirements
    2. Understanding 3D Scenes
    3. Exercise 4A – Creating a simple 3D Scene
    4. Step 1 – Creating a project and 3D Scene
    5. Step 2 – Adding a layer
    6. Step 3 – Making a 3D layer 
    7. Step 4 – Combining types of symbology
    8. Learning about elevations and how to use them
    9. Establishing ground elevations
    10. Understanding DEMs
    11. Understanding TINs
    12. Understanding extruding features
    13. Other methods to display 3D data
    14. Exercise 4B – Creating a Local Scene
    15. Step 1 – Opening a project and adding a Local Scene
    16. Step 2 – Setting the ground surface
    17. Step 3 – Adding layers and setting symbology
    18. Summary
    19. Further reading
  13. Creating and Working with Projects
    1. Technical requirements
    2. Working with an ArcGIS Pro project
    3. Understanding project terminology
    4. Using the Catalog pane
    5. The Project tab
    6. The Portal tab
    7. The Favorites tab
    8. Exercise 5A – Using the Catalog pane
    9. Step 1 – Opening and saving a project
    10. Step 2 – Navigating the Catalog pane
    11. Step 3 – Adding a database connection
    12. Step 4 – Adjusting the layers
    13. Step 5 – Accessing and adding a layer from a portal (optional)
    14. Step 6 – Adding a folder connection as a favorite
    15. Step 7 – Adding a favorite to a project
    16. Creating a new project and project templates
    17. Creating a new project with Esri templates
    18. Exercise 5B – Using an Esri template to create a new project
    19. Step 1 – Creating a new project using the Local Scene template
    20. Step 2 – Connecting to data sources and adding your surface
    21. Creating custom project templates
    22. Exercise 5C – Creating a custom project template
    23. Step 1 – Creating a project
    24. Step 2 – Setting up a default map in the template
    25. Step 3 – Adding a layout from an existing map document
    26. Step 4 – Saving a project as a template
    27. Step 5 – Creating a new project using a custom template
    28. Word of warning
    29. Summary
  14. Creating a Layout
    1. Technical requirements
    2. Understanding the considerations of designing a layout
    3. Understanding the purpose
    4. Practice exercise – Determining the purpose
    5. Understanding the audience for the map
    6. Learning about the age factor
    7. Understanding the education and knowledge level
    8. Learning about the situation
    9. Creating a layout in ArcGIS Pro
    10. Understanding the general workflow to create a layout
    11. Exercise 6A – Creating a simple layout
    12. Step 1 – Opening ArcGIS Pro and your project
    13. Step 2 – Adding a new blank layout
    14. Step 3 – Displaying the desired area
    15. Step 4 – Adding other elements
    16. Challenge 1
    17. Exercise 6B – Creating and using a layout template
    18. Step 1 – Saving a template file
    19. Step 2 – Creating a new layout using the layout file
    20. Step 3 – Configuring the new layout
    21. Challenge 2
    22. Summary
  15. Creating Map Books Using Map Series
    1. Technical requirements
    2. What is a map series? 
    3. Understanding and creating a map series
    4. Learning about indexes
    5. Creating grid and strip indexes
    6. Understanding the Grid Index Features tool
    7. Learning about the Strip Map Index Features tool
    8. Exercise 7A – Creating a grid index
    9. Step 1 – Opening ArcGIS Pro and your project
    10. Step 2 – Creating the grid index
    11. Enabling the Map Series functionality
    12. Exercise 7B – Enabling the map series
    13. Step 1 – Opening the project and layout
    14. Step 2 – Enabling and configuring the map series
    15. Step 3 – Adding a page name to your layout
    16. Step 4 – Viewing pages in a series
    17. Step 5 – Printing a map series
    18. Summary
  16. Learning to Edit Spatial Data
    1. Technical requirements
    2. Understanding the editable data formats
    3. Data formats – editable or not
    4. Understanding geodatabases
    5. Identifying your data format
    6. Editing data using ArcGIS Pro
    7. How to start editing features and attributes
    8. Preparing ArcGIS Pro to edit data
    9. Learning about the Edit tab
    10. Clipboard group
    11. Manage Edits group
    12. Snapping group
    13. Features group
    14. Selection group
    15. Creating new features
    16. Learning about feature templates
    17. Exercise 8A – Creating new features
    18. Step 1 – Opening your project and preparing to edit
    19. Step 2 – Adding your source data
    20. Step 3 – Drawing a new sewer line
    21. Step 4 – Updating attributes
    22. Challenge
    23. Step 5 – Drawing the manholes
    24. Step 6 – Adding the street centerlines
    25. Step 7 – Creating the street rights-of-way
    26. Exercise 8B – Splitting polygons
    27. Step 1 – Splitting out the rights-of-way
    28. Step 2 – Splitting out individual lot polygons
    29. Summary
    30. Further reading
  17. Learning about Editing Tabular Data
    1. Technical requirements
    2. Editing your schema
    3. Adding a field
    4. Field name
    5. Alias
    6. Field types
    7. Exercise 9A – Adding a field and populating values    
    8. Importing a new feature class
    9. Exercise 9B – Importing a shapefile
    10. Step 1 – Opening the project and adding a layer
    11. Step 2 – Exporting to a geodatabase
    12. Populating field values in a database
    13. Understanding methods to edit or add single values
    14. Attributes window
    15. Editing directly in the attribute table
    16. Exercise 9C – Editing attributes
    17. Step 1 – Opening the project and zooming to the correct location
    18. Step 2 – Adding Street_Centerline attribute values
    19. Mass-populating table values by using tools
    20. Calculate Field tool
    21. Calculate Geometry tool
    22. Exercise 9D – Using tools to mass-populate field values
    23. Step 1 – Populating the field using the Field Calculator tool
    24. Step 2 – Using the Calculate Geometry tool
    25. Summary
    26. Further reading
  18. Performing Analysis with Geoprocessing Tools
    1. Technical requirements
    2. Determining which tools to use
    3. Understanding licensing levels
    4. Learning about extensions for ArcGIS Pro
    5. Spatial Analyst
    6. 3D Analyst
    7. Network Analyst
    8. Exercise 10A – Determining your license level and extensions
    9. Step 1 – Opening ArcGIS Pro
    10. Step 2 – Determining the license level and extension
    11. Understanding the analysis process
    12. Preparing data for analysis
    13. Clip geoprocessing tool
    14. Dissolve tool
    15. Project tool
    16. Merge tool
    17. Append tool
    18. Exercise 10B – Using the Clip and Dissolve tools
    19. Step 1 – Evaluating the data
    20. Step 2 – Clipping the streets
    21. Step 3 – Simplifying the data and calculating the total length
    22. Step 4 – Exporting a table to Excel
    23. Using other common geoprocessing analysis tools
    24. Overlay analysis
    25. Union
    26. Intersect
    27. Proximity analysis
    28. Buffer tool
    29. Multiple Ring Buffer tool
    30. Exercise 10C – Performing analysis
    31. Step 1 – Locating commercial properties near sewer lines
    32. Step 2 – Exporting selected parcels
    33. Step 3 – Determining how much of each commercial property is in the floodplain
    34. Step 4 – Selecting commercial parcels that are not in the floodplain
    35. Step 5 – Reviewing your geoprocessing history
    36. Summary
  19. Section 3: Sharing Data and Automating processes
  20. Creating and Using Tasks
    1. Technical requirements
    2. Understanding what a task is
    3. Components of a task
    4. Running a task
    5. Exercise 11A – Running a simple task
    6. Step 1 – Starting ArcGIS Pro and opening a project
    7. Step 2 – Opening and running a task
    8. Learning how to create tasks
    9. Exercise 11B – Exploring a task
    10. Step 1 – Opening a project
    11. Step 2 – Opening a task in the Task Designer
    12. Step 3 – Reviewing a task's steps
    13. Things to consider when creating a task
    14. Understanding the purpose of the task
    15. Determining the workflow to support the purpose
    16. Using tasks in different ways
    17. Determining the audience for a task
    18. Creating a task yourself
    19. Creating a task item
    20. Creating a task group
    21. Creating a task
    22. Exercise 11C – Creating a task
    23. Step 1 – Opening a project and creating a task item
    24. Step 2 – Creating a new task
    25. Adding task steps
    26. Learning about the components of a step
    27. General
    28. Actions
    29. Views
    30. Contents
    31. Exercise 11D – Adding steps to a task
    32. Step 1 – Opening the task in the Task Designer
    33. Step 2 – Adding a step to zoom
    34. Step 3 – Selecting the road segment
    35. Step 4 – Selecting nearby parcels
    36. Step 5 – Exporting the selection to an Excel spreadsheet
    37. Step 6 – Running your task
    38. Challenge
    39. Summary
  21. Automating Processes with ModelBuilder and Python
    1. Technical requirements
    2. Differentiating between tasks, geoprocessing models, and Python scripts
    3. Learning about geoprocessing models
    4. Understanding Python scripts
    5. What is the difference between the three?
    6. Creating geoprocessing models
    7. Understanding model components and terminology
    8. Saving a model
    9. Exercise 12A – Creating a model
    10. Step 1 – Opening the project and the ModelBuilder window
    11. Step 2 – Adding model components
    12. Step 3 – Adding another process
    13. Running a model
    14. Exercise 12B – Running a model
    15. Step 1 – Running the model from ModelBuilder
    16. Step 2 – Resetting the run state
    17. Step 3 – Running the model from a toolbox
    18. Making a model interactive
    19. Exercise 12C – Allowing users to provide inputs to run models
    20. Step 1 – Marking variables as parameters
    21. Step 2 – Exposing hidden variables
    22. Step 3 – Running the model
    23. Learning about Python
    24. Understanding Python basics
    25. Commenting and documenting your scripts
    26. Learning about variables
    27. Understanding data paths
    28. Learning about the ArcPy module
    29. Locating Python syntax for a geoprocessing tool
    30. Exercise 12D – Creating a Python script
    31. Step 1 – Opening IDLE
    32. Step 2 – Writing the script
    33. Step 3 – Adding the script to ArcGIS Pro and running it
    34. Summary
    35. Further reading
  22. Sharing Your Work with Others
    1. Technical requirements
    2. Sharing content with those on your network
    3. Sharing data if users have ArcGIS Pro
    4. Understanding the layer file
    5. Exercise 13A – Creating a layer file and using it
    6. Step 1 – Creating the layer file
    7. Step 2 – Using the layer file to add a layer to a map
    8. Learning about map files
    9. Map file challenge
    10. Understanding layout files
    11. Layout file challenge
    12. Sharing data if users don't have ArcGIS Pro
    13. Exporting to other GIS formats
    14. Exercise 13B – Exporting data to a shapefile
    15. Step 1 – Opening the project and verifying the data
    16. Step 2 – Creating a new map and adding the shapefile as a layer
    17. Step 3 – Applying symbology using a layer file
    18. Exporting data to non-GIS formats
    19. Exporting maps and layouts
    20. Exporting tables
    21. Sharing content with those not on your network
    22. Learning about the layer package
    23. Exercise 13C – Creating a layer package
    24. Step 1 – Creating the layer package
    25. Step 2 – Testing the package
    26. Understanding map packages
    27. Map package challenge
    28. Learning about project packages
    29. Project package challenge
    30. Publishing to ArcGIS Online
    31. Exercise 13D – Publishing a map to ArcGIS Online
    32. Step 1 – Optimizing your map
    33. Step 2 – Publishing a map to ArcGIS Online
    34. Step 3 – Viewing the new map in ArcGIS Online
    35. Summary
    36. Further reading
  23. Using Arcade Expressions for Labeling and Symbology
    1. Technical requirements
    2. Learning about Arcade
    3. Understanding Arcade syntax
    4. Understanding the text string syntax
    5. Inserting comments into expressions
    6. Adding data from a table
    7. Defining a variable
    8. Understanding labeling expressions
    9. Configuring expressions to label with multiple field values
    10. Making labels more readable
    11. Exercise 14A – Creating an Arcade label expression
    12. Step 1 – Opening your project and reviewing the available data
    13. Step 2 – Creating a simple label expression
    14. Understanding symbology expressions
    15. Creating a symbology expression
    16. Understanding the common operators
    17. Exercise 14B – Creating a symbology expression
    18. Step 1 – Evaluating the Street_Centerlines layer
    19. Step 2 – Creating a symbology expression
    20. Summary
    21. Further reading
  24. GIS glossary
  25. Other Books You May Enjoy
    1. Leave a review - let other readers know what you think
3.12.136.63