ArcGIS Pro Associate study materials
ArcGIS Pro Associate study resources

ArcGIS Pro Associate cheat sheet

ArcGIS Pro Associate · Keep the key ideas within reach.

Quick reference

Data Management

  • A geodatabase stores feature classes, tables, rasters, and relationship classes in a single container; a shapefile is a folder of files (.shp, .shx, .dbf, .prj) and cannot store domains or relationship classes.

  • Field types: short integer (16-bit), long integer (32-bit), float (32-bit), double (64-bit), text (max length set at creation), date, GUID, BLOB. Text field length is fixed at creation and cannot be edited in place.

  • A subtype groups features within one feature class by an integer code stored in a subtype field; a domain (coded value or range) constrains values allowed in a field. Domains and subtypes are geodatabase-only.

  • Projections: define projection when data lacks a coordinate system; project (geoprocessing) to create a new dataset in a different coordinate system. Defining does not move coordinates.

  • A feature dataset holds feature classes that share a coordinate system and is required for geometric networks, topologies, and network datasets.

  • Attribute joins are based on a common field and are virtual (stored in the map, not the source); spatial joins transfer attributes by location and write results to a new feature class.

  • Metadata is edited in the Catalog view's Metadata tab; item descriptions, tags, and credits feed ArcGIS Online/Portal search and item pages.

  • File geodatabase default feature class storage limit is 1 TB; enterprise geodatabases scale with the underlying DBMS. Shapefile field names are capped at 10 characters.

Quick reference

Maps and Visualization

  • A project contains maps, scenes, layouts, and stand-alone tables; a map is a container of layers plus a coordinate system; a layout is a separate page for printing/export.

  • Layer draw order: layers at the top of the Contents pane draw on top; within a single feature layer, symbol level drawing controls which symbol classes overlay others.

  • Symbology options: single symbol, unique values (categorical field), graduated colors/symbols (numeric field with classification method), unclassed colors, and charts.

  • Classification methods for graduated symbology: equal interval, quantile, natural breaks (Jenks), standard deviation, and manual. Quantile puts equal counts per class; natural breaks minimizes within-class variance.

  • Normalization divides a numeric field by another field (or by log/percent of total) to make counts comparable across areas.

  • Labeling: set label class, expression, and placement; Maplex label engine provides conflict resolution, stacking, and key numbering. Labels are dynamic; annotation is stored geometry.

  • Definition queries filter features drawn and available for analysis in that layer; they persist in the map, unlike a selection which is temporary.

  • A map frame in a layout references a map; scale, extent, rotation, and clipping options are set per map frame. Basemaps can be set per map, not per layer.

Quick reference

Analysis and Geoprocessing

  • Geoprocessing tools take inputs, parameters, and outputs; results are written to a new dataset or updated in place. Tools run in the background by default and report in the Geoprocessing History.

  • Overlay tools: Clip (cuts input to boundary), Intersect (keeps overlapping geometry), Union (combines all areas), Erase (removes overlap), Spatial Join (transfers attributes by spatial relationship).

  • Proximity tools: Buffer (distance or field-based), Near (adds distance and feature ID to input), Generate Near Table, and Polygon Neighbors.

  • Selection tools: Select Layer By Attribute (SQL query) and Select Layer By Location (spatial relationship such as intersects, within, contains, crosses). Both respect the current selection method (new, add, subtract).

  • ModelBuilder chains tools into a model; variables are model inputs/outputs, and model parameters expose them when run as a tool. Models can be exported to Python.

  • Environments (workspace, output coordinate system, extent, snap raster, cell size, mask) control how tools behave; they can be set at project, map, or tool level.

  • Raster analysis: Cell Size and Snap Raster environments determine output alignment; Mask limits analysis extent; reclassification and raster calculator operate per-cell.

  • Zonal Statistics summarizes raster values within zones (polygons); Zonal Statistics as Table outputs a table. Spatial Analyst and 3D Analyst extensions are required for many raster tools.

Quick reference

Sharing and Collaboration

  • Sharing requires signing in to an ArcGIS Online or Portal organization; items can be shared with the organization, groups, or everyone (public).

  • A web map is a JSON document referencing layers hosted in ArcGIS Online/Portal; web layers (feature, tile, map image) are the hosted data behind them.

  • Publishing a feature layer from a map uploads the data to the portal; publishing a tile layer pre-renders tiles for fast display but does not support editing.

  • Sharing settings include item properties (title, tags, summary, description, thumbnail) that drive search and discovery; missing tags reduce findability.

  • Groups control access to shared items; group members can view, and with the right privileges edit, shared content.

  • Project packages (.ppkx) and map packages bundle data with the map for offline or cross-organization sharing; layer packages share a single layer.

  • Collaboration: shared updates and distributed collaboration let organizations synchronize content; offline maps are enabled per map for field use.

  • Credits and privileges: publishing hosted layers consumes credits; editing, publishing, and sharing privileges are assigned by the administrator role.