ArcGIS Pro Professional key terms
ArcGIS Pro Professional · Get comfortable with the vocabulary.
- Geodatabase
- Related: Feature Class, Domain (Attribute Domain), Geoprocessing
A container for spatial and attribute data stored in a file system, a relational database, or the cloud, holding feature classes, tables, rasters, and relationship rules that keep data consistent.
- Feature Class
- Related: Geodatabase, Attribute Field, Feature Dataset
A single table of features that all share one geometry type, such as points, lines, or polygons, plus attribute fields; it is the basic vector layer stored in a geodatabase or shapefile.
- Feature Dataset
- Related: Feature Class, Spatial Reference, Topology
A geodatabase folder that groups feature classes sharing one spatial reference and, when inside a database, one common coordinate space so they can take part in topology and geometric networks.
- Attribute Field
- Related: Domain (Attribute Domain), Subtype, Feature Class
A named column in a feature class or table that stores one type of value, such as text, integer, date, or GUID, and defines what can be recorded for each feature.
- Domain (Attribute Domain)
- Related: Subtype, Attribute Field, Geodatabase
A rule attached to a field that limits valid entries to a coded list or a numeric range, blocking invalid values during editing so attribute data stays consistent.
- Subtype
- Related: Domain (Attribute Domain), Attribute Field, Contingent Value
A way to split one feature class into named categories, such as road classes, each with its own default values and domain assignments, while all subtypes remain in a single feature class.
- Contingent Value
- Related: Subtype, Domain (Attribute Domain), Attribute Field
A rule that makes the allowed values in one field depend on the value chosen in another field, so editors see only valid combinations, for example pipe material choices that vary by pipe type.
- Relationship Class
- Related: Geodatabase, Feature Class, Attribute Field
A geodatabase object that defines an association between two tables or feature classes, including cardinality, whether messages propagate, and whether related records can exist independently.
- Spatial Reference
- Related: Projection, Coordinate System, Feature Dataset
The coordinate system definition for a dataset, combining a horizontal coordinate system, a vertical datum when needed, and tolerances, so coordinates can be placed correctly on the earth.
- Projection
- Related: Spatial Reference, Coordinate System, Map Projection On the Fly
A mathematical method that converts locations on the curved earth into flat map coordinates, always introducing some distortion in distance, area, shape, or direction.
- Coordinate System
- Related: Spatial Reference, Projection, Vertical Datum
The framework of axes, units, and origin used to express positions, such as a geographic system in degrees or a projected system in meters or feet.
- Vertical Datum
- Related: Coordinate System, Spatial Reference
A reference surface, such as mean sea level or an ellipsoid, against which elevation or depth values are measured, needed whenever heights must be compared or combined accurately.
- Topology
- Related: Feature Dataset, Geodatabase, Attribute Rule
A set of rules that defines valid spatial relationships among features in a feature dataset, such as no gaps or no overlaps, and lets you find and fix violations.
- Attribute Rule
- Related: Topology, Domain (Attribute Domain), Geodatabase
A scripted or expression-based rule stored in a geodatabase that calculates field values, enforces constraints, or triggers edits automatically when features are created or changed.
- Geoprocessing
- Related: Toolbox, ModelBuilder, Geoprocessing Environment
The framework of tools that create, modify, or analyze data by running operations on inputs and writing outputs, available in tools, models, scripts, and the Python window.
- Toolbox
- Related: Geoprocessing, ModelBuilder, Geoprocessing History
A container that organizes geoprocessing tools, models, and scripts into toolsets, which can be system toolboxes, custom toolboxes, or project toolboxes stored in a project.
- Geoprocessing Environment
- Related: Geoprocessing, Toolbox, ModelBuilder
Settings that control how a tool runs, such as output coordinate system, processing extent, cell size, snap raster, and workspace, applied per tool, per session, or per model.
- ModelBuilder
- Related: Geoprocessing, Python Script Tool, Toolbox
A visual editor for chaining geoprocessing tools into a model where outputs feed later inputs, with variables, parameters, and preconditions, and which can be run or exported to Python.
- Python Script Tool
- Related: ModelBuilder, ArcPy, Geoprocessing History
A geoprocessing tool built from a Python script with defined parameters so it behaves like a standard tool, accepting inputs and returning outputs through arcpy.
- ArcPy
- Related: Python Script Tool, Cursor, Geoprocessing
The Python site package that exposes ArcGIS Pro geoprocessing tools, mapping functions, and data access cursors, letting workflows be scripted, repeated, and scheduled.
- Cursor
- Related: ArcPy, Attribute Field, Feature Class
An ArcPy object that walks through table rows one at a time for reading, inserting, updating, or deleting records, with search, insert, and update cursor types.
- Join
- Related: Relate, Spatial Join, Attribute Field
A temporary operation that appends fields from one table to another based on a shared key or spatial relationship, without physically merging the source datasets.
- Spatial Join
- Related: Join, Geoprocessing, Feature Class
A geoprocessing tool that transfers attributes from one layer to another based on their spatial relationship, such as within, intersect, or closest, and can summarize matching features.
- Relate
- Related: Join, Relationship Class
A defined association between two tables that does not add fields to either one; selections in one table can highlight related records in the other without changing the data.
- Geoprocessing History
- Related: Geoprocessing, ModelBuilder, ArcPy
A project log that records each tool run with its parameters, inputs, and outputs, so results can be reviewed, rerun, or copied into a script or model.
- Map Projection On the Fly
- Related: Projection, Spatial Reference, Layout
The behavior in which layers with different coordinate systems are drawn together by transforming them to the map's coordinate system for display, without altering the source data.
- Symbology
- Related: Classification Method, Label, Layer
The rules that determine how features are drawn, such as single symbol, unique values, graduated colors, graduated symbols, or unclassed colors, based on attribute values or geometry.
- Classification Method
- Related: Symbology, Normalization, Layer
The algorithm that groups numeric values into classes for graduated symbology, such as equal interval, quantile, natural breaks, or standard deviation, which changes the map's message.
- Normalization
- Related: Classification Method, Symbology
Dividing a numeric field by another value, such as area or population, to create a ratio for mapping, which prevents large areas or big totals from dominating the visual pattern.
- Label
- Related: Annotation, Maplex, Symbology
Text placed on a map automatically from feature attributes, positioned by label engine rules and styled with label classes, separate from annotation that is manually placed.
- Annotation
- Related: Label, Layout, Maplex
Stored text features that can be placed, edited, and curved by hand, giving precise control over map text in exchange for more manual maintenance than labels.
- Maplex
- Related: Label, Annotation
The advanced label placement engine in ArcGIS Pro that resolves conflicts, follows feature shapes, and applies detailed placement rules, such as street label stacking and water label curving.
- Layout
- Related: Map Frame, Label, Layout Template
A page design that arranges one or more maps, legends, scale bars, north arrows, text, and other elements for printing or export at a defined page size and orientation.
- Map Frame
- Related: Layout, Map Series, Layout Template
A layout element that holds a map and its extent, scale, rotation, and clipping, so one layout can show several views of the same data at different scales.
- Map Series
- Related: Map Frame, Layout, Dynamic Text
A layout feature that generates a page for each index feature or page name, updating the map frame extent and dynamic text so one layout produces many pages.
- Dynamic Text
- Related: Map Series, Layout
Layout text that updates automatically from the current map, such as page number, data frame name, coordinate system, date, or the active map series page attribute.
- Layout Template
- Related: Layout, Map Frame
A saved layout file that can be reused to build new layouts with consistent page size, element positions, and styling, optionally linked to a project for shared use.
- Layer
- Related: Symbology, Definition Query, Map Projection On the Fly
A reference in a map or scene to a data source, plus its display settings such as symbology, visibility range, definition query, and labeling, without copying the source data.
- Definition Query
- Related: Layer, Join
A SQL filter stored on a layer that restricts which features are drawn and selectable, letting one dataset show different subsets in different maps.
- Web Layer
- Related: Portal, Sharing, Feature Layer
A hosted layer published to a portal, such as a feature layer, tile layer, or map image layer, that other users and apps can display and, when enabled, edit.
- Feature Layer
- Related: Web Layer, Portal, Sharing
A web layer that serves vector features with attributes and supports querying and, if configured, editing, either from a hosted source or a registered database.
- Portal
- Related: Sharing, Web Layer, Group
An organization's ArcGIS Online or ArcGIS Enterprise site where content is stored, shared with groups, searched, and used by apps, with roles and privileges controlling access.
- Sharing
- Related: Portal, Web Layer, Group
The act of publishing content to a portal and setting who can access it, such as the owner, specific groups, the whole organization, or everyone, at defined privilege levels.
- Group
- Related: Portal, Sharing
A portal collection of users and shared items used to control access to content, with membership and sharing options that determine who can view or contribute.
- Task
- Related: ModelBuilder, Portal, Sharing
A guided, step-by-step workflow configured in a project or shared to a portal, presenting a set of actions and instructions so others can complete a repeatable process correctly.