ArcGIS Pro Spatial Analysis and Mapping Training Course

Duration 10 days 20 modules · 65 contact hours
Level Intermediate Certificate on completion
Who attends GIS Analysts, Spatial Data Analysts and others
Fee from USD 2,200 KSh 190,000 for Kenyan organisations
Where 52 cities + online See dates by city
Next start 9 Nov 2026 Course code SD-DA-070

Before you join: Participants should be comfortable working with tabular data, maps and basic GIS concepts such as layers, attributes, features and coordinate locations.

Dates & prices

Two start dates a month in every city, and live online on weekdays or weekends. Fees are per participant; classroom fees include tuition, materials, lunch and refreshments, and the certificate.

Suggest a date or city

Showing the next six months. Later dates, other cities and private deliveries for your team are available on request.

Course overview

Spatial decisions depend on more than plotting locations. Analysts must establish whether source data is fit for purpose, select an appropriate coordinate system, apply defensible analytical methods, test assumptions and communicate findings clearly. Poorly specified buffers, unsuitable classification methods, unverified geocoding or misleading map design can direct resources to the wrong areas, distort performance reporting and weaken confidence in operational decisions.

This course develops practical ArcGIS Pro capability for analysts who need to turn location-based data into defensible evidence. Participants prepare vector, tabular, raster and imagery data; manage geodatabases; assess spatial data quality; create thematic maps; and apply proximity, overlay, density, suitability, terrain, network and spatial-statistical methods. They also work with geocoding, interpolation, temporal patterns, three-dimensional data, ModelBuilder and ArcPy automation. The course gives particular attention to method selection, parameter choices, uncertainty and documentation.

Instructor-led sessions combine focused technical briefings with realistic cases such as facility coverage, service-access assessment, incident clustering, environmental screening and site selection. Participants build analysis outputs from the first week, then develop more advanced models, automated workflows and publication-ready maps during the second week. Each participant completes a documented ArcGIS Pro decision-support project, including source-data checks, analytical outputs, a final map or map series, technical notes and a short findings presentation. Delivery is available in a classroom in more than 50 cities or live online over 10 days, from 08:30 to 16:30. Participants receive a certificate of completion.

The course suits professionals who already use GIS data and need stronger analytical, cartographic and automation skills for planning, operations, risk, public services, infrastructure, environmental management or market analysis.

What you will be able to do

  • Configure ArcGIS Pro projects, geodatabases, folder connections and portable project packages
  • Assess spatial data quality using coordinate-system checks, topology rules and attribute validation
  • Create publication-ready thematic maps using classification, labels, layouts and accessibility settings
  • Apply overlay, proximity, raster and network methods to defined spatial decision questions
  • Build multicriteria suitability models with documented constraints, weights and sensitivity tests
  • Interpret hotspot, cluster, interpolation and temporal-analysis outputs with stated limitations
  • Automate repeatable geoprocessing workflows using ModelBuilder and ArcPy scripts
  • Produce and present a documented ArcGIS Pro decision-support analysis for a stakeholder

Benefits of attending

For you

  • Produce defensible site-selection and service-access analyses in ArcGIS Pro
  • Diagnose coordinate, topology and attribute issues before they affect findings
  • Create map layouts suitable for management papers and operational briefings
  • Explain hotspot, interpolation and suitability results with appropriate caveats
  • Reduce repetitive geoprocessing work through ModelBuilder and ArcPy automation

For your organisation

  • More consistent spatial analysis methods across planning and operational teams
  • Better documented assumptions, source lineage and quality checks for GIS outputs
  • Faster production of repeatable maps, reports and geoprocessing workflows
  • Clearer evidence for facility placement, coverage planning and risk prioritisation
  • Reduced risk of decisions based on unsuitable projections or misleading visualisation

Course modules

20 modules over 10 days

Participants can structure an ArcGIS Pro project for controlled, portable and reproducible work.

  • ArcGIS Pro project structure: maps, scenes, layouts, folders and geodatabases
  • Catalog pane management for connections, favorites, metadata and project packages
  • Default geodatabase and toolbox settings controlling project output locations
  • Map versus scene selection for two-dimensional and three-dimensional communication
  • Relative paths and project packaging for portable, reproducible GIS work
  • Naming conventions for feature classes, fields, maps and outputs

Participants can import, convert and document common spatial and tabular data sources.

  • Data import from CSV, Excel, shapefile, GeoJSON and file geodatabases
  • XY Table To Point conversion with explicit coordinate fields
  • Feature Class To Feature Class for controlled schema conversion
  • Joining tabular records using stable identifiers and cardinality checks
  • Appending datasets after field mapping, domain review and duplicate screening
  • Data source documentation using item descriptions, credits and usage constraints

Participants can select, verify and document spatial reference systems for analytical requirements.

  • Geographic versus projected coordinate systems and their measurement consequences
  • Datum transformations selected from source metadata and area-of-use guidance
  • Project tool outputs created without overwriting authoritative source datasets
  • Define Projection used only to correct missing spatial-reference labels
  • Distortion assessment for distance, area, direction and scale requirements
  • Coordinate-system choices recorded in project metadata and map documentation

Participants can validate attributes and geometry before conducting spatial analysis.

  • Field types, aliases, domains and subtypes for controlled attribution
  • Calculate Field expressions using Arcade and Python parser syntax
  • Select By Attributes queries using SQL operators and null handling
  • Identify duplicate geometries, null values and invalid coded-value entries
  • Topology rules for overlaps, gaps, dangles and boundary containment
  • Edit sessions, snapping, attribute rules and error inspector workflows

Participants can investigate patterns, records and spatial relationships before formal analysis.

  • Definition queries isolate valid records without altering source feature classes
  • Select By Location applies containment, intersection and distance relationships
  • Summarize Within aggregates points, lines or polygons by reporting zones
  • Frequency tables expose repeated values, gaps and candidate duplicate records
  • Chart views compare distributions, trends and category totals before mapping
  • Bookmarks, map notes and selection sets preserve investigation context

Participants can design readable, accurate and publication-ready thematic maps.

  • Visual variables matched to nominal, ordinal, interval and ratio data
  • Graduated symbols classified with natural breaks, quantiles and equal intervals
  • Symbology hierarchy, transparency and scale ranges for readable thematic maps
  • Label classes, Maplex rules and annotation for dense features
  • Layout composition using visual hierarchy, legends, grids and marginalia
  • Export settings for PDF, PNG, accessibility and print production

Participants can apply vector geoprocessing methods to location and proximity questions.

  • Buffer, Multiple Ring Buffer and variable-distance proximity analysis
  • Clip, Erase, Intersect and Union selected by analytical question
  • Spatial Join configured with match options and summary statistics
  • Near and Generate Near Table for closest-feature measurements
  • Dissolve and Multipart To Singlepart for aggregation and disaggregation
  • Overlay outputs checked for sliver polygons and boundary artefacts

Participants can test and communicate statistically significant spatial patterns.

  • Spatial weights matrices defined by contiguity, distance bands and k-nearest neighbors
  • Global Moran's I interpreted for clustered, dispersed or random patterns
  • Hot Spot Analysis using Getis-Ord Gi* with false-discovery-rate correction
  • Cluster and Outlier Analysis using Anselin Local Moran's I
  • Incremental Spatial Autocorrelation identifies meaningful distance bands before hotspot testing
  • Statistical results communicated with rates, denominators, confidence and caveats

Participants can prepare, analyse and assess raster data for spatial modelling.

  • Raster properties: cell size, extent, bands, bit depth and NoData
  • Extract By Mask, Clip Raster and resampling method selection
  • Raster Calculator expressions using Map Algebra operators and conditional logic
  • Reclassify continuous values into documented suitability or risk classes
  • Zonal Statistics As Table summarising raster values by polygons
  • Cell-size and resampling effects assessed before reporting raster results

Participants can construct transparent multicriteria models for site and priority decisions.

  • Problem framing converts policy criteria into measurable spatial factors
  • Constraint masks distinguish excluded areas from ranked candidate locations
  • Weighted Overlay combines standardised criteria using transparent stakeholder weights
  • Weighted Sum preserves continuous factor values for multicriteria scoring
  • Sensitivity analysis tests alternative weights, thresholds and classification schemes
  • Suitability outputs documented with assumptions, exclusions and decision limits

Participants can derive terrain and drainage information from elevation data.

  • DEM sources evaluated for vertical accuracy, resolution and acquisition date
  • Fill, Flow Direction and Flow Accumulation prepare hydrological surfaces
  • Slope, Aspect and Hillshade derived for terrain interpretation
  • Watershed and Snap Pour Point delineate drainage catchments
  • Contour generation controlled by interval, smoothing and elevation units
  • Terrain outputs checked against imagery, survey points and known channels

Participants can use imagery and three-dimensional views to support spatial interpretation.

  • Multispectral band combinations distinguish vegetation, water, built surfaces and bare soil
  • Normalized Difference Vegetation Index calculated from near-infrared and red bands
  • Supervised classification uses training samples, spectral signatures and accuracy assessment
  • Point cloud and multipatch layers visualised in local and global scenes
  • Extrude, visibility and line-of-sight tools support three-dimensional communication
  • Imagery results validated against reference data, dates and seasonal conditions

Participants can model travel, service coverage and facility allocation using network methods.

  • Network dataset components: edges, junctions, turns, restrictions and costs
  • Service Area analysis models travel-time coverage from facilities
  • Closest Facility routes incidents to appropriate available services
  • Origin-Destination Cost Matrix compares accessibility between demand and supply
  • Location-Allocation identifies facility sites under specified demand and capacity assumptions
  • Network assumptions documented for mode, turn penalties and time dependence

Participants can geocode, review and analyse address data with clear quality controls.

  • Locator roles, reference data and match settings for geocoding
  • Geocode Addresses outputs reviewed with match status and score thresholds
  • Rematch Addresses resolves candidates through source verification and edit tracking
  • Reverse geocoding supports incident records, inspections and field observations
  • Point aggregation, density surfaces and rate normalisation distinguish concentrations from risk
  • Geocoding quality reports record unmatched, tied and low-confidence addresses

Participants can generate and evaluate interpolated surfaces from sampled point data.

  • Semivariograms describe spatial dependence, range, sill and nugget effects
  • Ordinary kriging estimates continuous surfaces from sampled point measurements
  • Empirical Bayesian Kriging selected for automated local semivariogram modelling
  • Cross-validation compares prediction errors, standardised residuals and uncertainty
  • Prediction standard error maps communicate confidence alongside estimated values
  • Interpolation assumptions checked against sampling design and physical processes

Participants can identify changes, recurring events and emerging patterns through time.

  • Time-enabled layers configured with instants, intervals, time zones and display formats
  • Temporal filtering isolates events within defined reporting periods and recurrence windows
  • Space Time Pattern Mining Cube aggregates observations by location and time
  • Emerging Hot Spot Analysis identifies new, persistent and sporadic clusters
  • Trend charts distinguish seasonal variation from sustained operational change
  • Temporal outputs documented with aggregation periods, missing data and reporting cutoffs

Participants can build parameterised ModelBuilder workflows for repeatable spatial processing.

  • ModelBuilder variables, parameters and environments create repeatable geoprocessing workflows
  • Iterators process multiple feature classes, rasters or administrative units
  • Preconditions and inline variable substitution control model execution order
  • Model documentation records inputs, outputs, assumptions and version information
  • Python window commands export geoprocessing history into ArcPy scripts
  • Error messages, logging and intermediate data management support troubleshooting

Participants can create basic ArcPy scripts for repeatable data-processing tasks.

  • ArcPy script structure imports modules, defines paths and executes tools
  • arcpy.management functions automate conversion, projection and attribute processing
  • SearchCursor and UpdateCursor iterate records with explicit field lists
  • Try-except blocks capture geoprocessing errors and write useful messages
  • Script parameters expose inputs, outputs and optional processing choices
  • Version-controlled scripts separate reusable code from machine-specific paths

Participants can package, publish and review GIS outputs for controlled stakeholder use.

  • ISO 19115 metadata elements record lineage, quality, constraints and contacts
  • Layer files, map packages and project packages preserve reusable configurations
  • Web layers published to ArcGIS Online with item details and sharing groups
  • Feature service editing settings control ownership, attachments and editor tracking
  • Map review checklist tests symbology, scale, credits, accessibility and claims
  • Data governance decisions separate authoritative sources, working copies and published outputs

Participants can build, review and present a complete ArcGIS Pro decision-support analysis for a named stakeholder.

  • Client brief translated into analytical question, criteria, outputs and acceptance tests
  • Source data audited, projected, documented and prepared within a file geodatabase
  • Vector, raster or network methods selected against stated decision requirements
  • Analysis model built with traceable parameters, assumptions and quality checks
  • Decision map and technical notes produced for a named stakeholder
  • Peer review addresses method validity, cartographic clarity and implementation actions
  • Presentation defends findings, uncertainty and recommended next analytical steps

Exercises and examples are adapted to each cohort's sectors and roles.

What you take back to work

  1. ArcGIS Pro project structure checklist
  2. Spatial data quality assessment template
  3. Thematic map design checklist
  4. Multicriteria suitability model
  5. ModelBuilder geoprocessing workflow
  6. Documented spatial decision-support project

Who should attend

  • GIS Analysts — need defensible methods and production-ready ArcGIS Pro outputs
  • Spatial Data Analysts — need to convert location data into operational evidence
  • Urban and Regional Planners — need site, access and suitability analysis
  • Environmental Analysts — need terrain, hydrology, imagery and risk-screening methods
  • Infrastructure Planning Officers — need service coverage and facility-location analysis
  • Public Safety Analysts — need incident mapping, hotspot analysis and temporal pattern detection

Skills and tools covered

Spatial data preparationThematic cartographySpatial statisticsRaster modellingNetwork analysisGIS automation

Tools and standards

ArcGIS Pro, ArcGIS Online, ModelBuilder, ArcPy

How the course runs

Training methodology

The course uses short instructor briefings followed by guided case work, group analysis and individual production tasks in ArcGIS Pro. Cases reflect common assignments such as locating service gaps, screening development sites, prioritising inspections and analysing incident patterns. Participants inspect source data, choose methods, set parameters, interpret outputs and review one another's maps against stated criteria. Simulations introduce decision trade-offs in weighting, accessibility and uncertainty. Application planning links each method to participants' own datasets, reporting cycles and stakeholder requirements.

Requirements and prerequisites

Participants should be comfortable working with tabular data, maps and basic GIS concepts such as layers, attributes, features and coordinate locations. Prior use of ArcGIS Pro or an equivalent desktop GIS is expected, including opening projects, viewing layers and making simple selections. Familiarity with Excel or CSV files is useful. The course does not require programming experience, advanced statistics, prior Python knowledge, surveying qualifications or previous use of ArcGIS Online. Participants should be prepared to interpret analytical results and explain data assumptions.

A typical training day

08:30 – 10:30First session
10:30 – 10:45Refreshment break
10:45 – 12:30Second session
12:30 – 13:30Lunch and networking
13:30 – 15:00Third session
15:00 – 15:15Refreshment break
15:15 – 16:30Workshop and daily review

Live online deliveries follow the same structure in East Africa Time, with shorter screen blocks and longer breaks.

What the fee includes

  • Instruction by a practitioner facilitator
  • Full course workbook and materials
  • Exercise files, templates and case studies
  • Refreshments and lunch on classroom deliveries
  • Certificate of completion
  • Post-course application plan

Frequently asked questions

You should understand basic GIS concepts, including layers, attributes and feature locations, and have used ArcGIS Pro or another desktop GIS for simple tasks. You do not need programming, advanced statistics or prior ArcPy experience.

For classroom delivery, required software, datasets and course materials are provided. For live online delivery, you need a suitable computer, reliable internet connection and access to the specified ArcGIS Pro environment; you may also bring non-sensitive work data for application planning.

It is intended for GIS analysts, planners, environmental specialists, infrastructure teams and operational analysts who already work with spatial data. It is particularly useful for professionals expected to justify method choices and present findings to decision makers.

An introductory course focuses on interface use, basic mapping and simple editing. This course assumes that foundation and concentrates on analytical design, spatial statistics, raster modelling, network analysis, automation, quality assurance and documented decision support.

The methods apply directly to service-access reviews, site selection, incident analysis, inspection prioritisation, environmental screening and infrastructure planning. Participants leave with reusable project structures, quality checks and workflow patterns that can be adapted to organisational data.

The first week establishes sound data preparation, cartography, vector analysis, spatial statistics and raster modelling. The second week develops terrain, imagery, networks, geocoding, interpolation, automation, publishing and a final documented project, with about 6.5 contact hours each day.

Questions about this course?

Ask about dates, fees, group bookings or running it for your team. Our training team replies by email.