Home

GIS Fall Course Prep Guide.

Courses: GEOG 340, 344, 350, 360
American River College — Summer 2026 Preparation


Your Starting Point

Coming out of GEOG 330 and 334, you have solid foundational GIS skills. You're also working through a Python for GIS course covering GeoPandas, Shapely, GDAL/OGR, PostGIS, and FastAPI — that background will pay dividends across several of these courses.

Esri Learn Courses Already Completed

Course Duration Completed
Sharing Maps and Layers with ArcGIS Pro 3h 30m Apr 25
Displaying Raster Data in ArcGIS 3h 35m May 3
Understanding Spatial Relationships 50m May 4
Summarizing Data by Spatial Relationships 55m May 4
Introduction to Overlay Analysis 1h 15m May 4
Introduction to Proximity Analysis 50m May 4
Exploring 3D Features Using ArcGIS 3D Analyst 1h 40m May 4
Performing Line of Sight Analysis 1h 10m May 9
Performing Viewshed Analysis in ArcGIS Pro 1h 5m May 9

You've already knocked out a strong foundation in spatial relationships, overlay, proximity, raster display, 3D analysis, and sharing — all of which connect directly to GEOG 344 and 350.


How Your Python Course Maps to Each Class

Python Chapter GEOG 340 GEOG 344 GEOG 350 GEOG 360
Ch. 3 — Shapely geometry ✅ Core
Ch. 4 — GeoPandas ✅ Core ✅ Useful
Ch. 5 — CRS / pyproj ✅ Core ✅ Core
Ch. 6 — GDAL/OGR/Fiona ✅ Core
Ch. 7 — PostGIS ✅ Core
Ch. 8 — FastAPI ✅ Useful
Ch. 9 — Spatial ETL ✅ Core ✅ Useful

GEOG 340 — Map Design & Cartography

This is the most design-eye dependent of your four courses. Your Python work touches data processing but not visual communication — this is the gap to address.

Core Concepts to Study

Thematic Mapping Techniques Study all five types the course covers, and understand when each is appropriate: - Choropleth — area-based, normalized data (population density, not raw counts) - Proportional symbol — raw quantities, point or polygon centroids - Dot density — distribution of phenomena across an area - Isarithmic — continuous phenomena (elevation, temperature, precipitation) - Multivariate — showing multiple data dimensions simultaneously

Data Classification Methods The same data tells wildly different stories depending on how it's classified. Know the tradeoffs: - Natural breaks (Jenks) — minimizes within-class variance, best for naturally clustered data - Equal interval — simple, but sensitive to outliers - Quantile — equal counts per class, hides distribution - Standard deviation — good for normally distributed data, shows deviation from mean

Color Theory for Cartography Bookmark colorbrewer2.org — it's the standard reference and you'll use it constantly. Understand: - Sequential schemes — one variable, ordered (light = low, dark = high) - Diverging schemes — data with a meaningful midpoint (above/below average) - Qualitative schemes — categorical/nominal data with no implied order - Color-blindness safe options (always check this box in ColorBrewer)

Map Projections You've touched this in 330, but go deeper. Know the four distortion properties — area, shape (conformality), distance, direction — and which projection families preserve which: - Cylindrical (Mercator) — conformal, distorts area at poles - Conic (Albers) — equal area, good for mid-latitude regions like the US - Azimuthal (stereographic) — good for polar regions

Typography - Label placement rules (water features follow the flow, political regions use arched text) - Font hierarchy — a map should have 2–3 font sizes max - Serif vs. sans-serif conventions for different feature types

Practical Things to Do

Esri Courses to Add

Since you've already done a lot of the analytical courses, shift toward design and presentation: - Cartographic Design in ArcGIS Pro (Esri Learn) - Creating Charts in ArcGIS Pro - Working with Map Series in ArcGIS Pro


GEOG 344 — Spatial Analysis & Modeling

This is the most analytically heavy course, and your Esri Learn work has given you a real head start. You've already completed overlay, proximity, spatial relationships, and summarizing by spatial relationships — those are core topics. Now build on them.

What You've Already Covered (Don't Repeat)

Core Concepts Still to Build

Cluster Analysis - Hot spot analysis (Getis-Ord Gi*) — identifies statistically significant spatial clusters of high and low values - Spatial autocorrelation (Moran's I) — measures whether nearby features are more similar than expected by chance - Know the difference between spatial clustering of locations vs. clustering of attribute values

Distance & Density Surfaces - Euclidean distance — straight-line distance raster from a set of source features - Cost-weighted distance — distance through a resistance surface (slope, land cover, roads) - Kernel Density Estimation (KDE) — smoothed surface showing concentration of point events; understand bandwidth selection

Network Analysis - Routing (shortest path, traveling salesman) - Service areas (drive-time polygons / isochrones) - Closest facility analysis - ArcGIS Pro's Network Analyst extension is where you'll do this — spend time with the tutorial datasets

Map Algebra - Local operations (cell-by-cell math between rasters) - Focal operations (neighborhood statistics — mean of surrounding cells) - Zonal operations (statistics for zones defined by another raster) - This underpins hydrologic analysis and suitability modeling

Regression Analysis - OLS regression in a spatial context - Why standard regression assumptions are violated by spatial data (spatial autocorrelation in residuals) - Geographically Weighted Regression (GWR) — allows coefficients to vary spatially

Model Building The course emphasizes building models (automated geoprocessing workflows). Practice chaining 4–5 tools together in ModelBuilder to answer a real question.

Practical Things to Do

Esri Courses to Add


GEOG 350 — Spatial Data Acquisition

This course is about where data comes from — acquisition, conversion, creation, and GPS collection. A very practical, hands-on subject where you can build real momentum.

Core Concepts to Build

Data Formats & Conversion You've covered this well in your Python course (Ch. 6 — GDAL/OGR). Know the practical tradeoffs: - Shapefile — ubiquitous but limited (255-char field names, 2GB limit, no datetime, multiple files) - GeoJSON — web-friendly, human-readable, always WGS 84 per RFC 7946 - GeoPackage — single-file, SQLite-based, modern shapefile replacement - File Geodatabase — Esri's format, feature-rich but proprietary - KML/KMZ — Google format, limited attributes, good for visualization

Metadata - FGDC (Federal Geographic Data Committee) standard — still common in US government data - ISO 19115 — international standard, richer schema - Know the key elements: who created it, when, what CRS, what accuracy, what's the lineage - Practice writing metadata entries, not just reading them

Remote Sensing Fundamentals - Raster concepts: bands, resolution types (spatial, spectral, temporal, radiometric) - Key satellite sources: Landsat (30m, free, 1972–present), Sentinel-2 (10m, free, ESA), NAIP (1m, USDA, aerial) - Understand what each band represents and why band combinations matter (NDVI uses NIR + Red)

GPS & Field Data Collection - Datum vs. CRS — WGS 84 is the datum GPS uses; understand how this relates to projected coordinate systems - Accuracy vs. precision — and sources of GPS error (multipath, atmospheric, satellite geometry/DOP) - WAAS/SBAS correction for improved accuracy without differential GPS equipment

Cloud Mapping Services & APIs - ArcGIS Online feature services and REST API - OpenStreetMap + Overpass API for querying OSM data programmatically - USGS National Map services

Your Python course's ETL chapter (Ch. 9) is directly relevant — data acquisition is the Extract phase.

Practical Things to Do

Esri Courses to Add


GEOG 360 — Spatial Database Design

You have the biggest head start here. Your PostgreSQL/PostGIS background from your Python course, your dev experience with relational databases and SQL, and your understanding of schema design are all directly applicable. The main gap is the Esri-specific geodatabase model, which has its own vocabulary and constraints on top of standard relational concepts.

What You Already Know That Applies

The Esri Geodatabase Model (Your Main Gap)

This is the proprietary layer you need to learn on top of your existing database knowledge:

Geodatabase Types - File geodatabase (.gdb) — single-user, folder-based, up to 1TB per dataset, most common in coursework - Mobile geodatabase (.geodatabase) — SQLite-based, newer format - Enterprise geodatabase — ArcGIS Server + a real RDBMS (SQL Server, PostgreSQL, Oracle) underneath

Geodatabase Components - Feature class — equivalent to a PostGIS table with a geometry column; stores points, lines, or polygons - Feature dataset — a container for feature classes that must share the same CRS; enables topology - Table — non-spatial attribute table, can be related to feature classes - Relationship class — enforces one-to-many or many-to-many relationships between tables/feature classes (like a FK with rules) - Domain — a constraint on attribute values; coded value domains (like an ENUM) or range domains; equivalent to CHECK constraints - Subtype — divides a feature class into categories, each with its own default values and domain assignments

Topology - Rules that enforce spatial integrity between features (e.g., parcels must not overlap, roads must not dangle) - Topology errors are flagged and can be corrected — this is a workflow, not just a schema concept

Schema Management - Adding/deleting fields, changing domains, versioning — these have restrictions in geodatabases that don't exist in PostgreSQL

Publishing & Sharing - Publishing a feature class as a feature service in ArcGIS Online or Portal - The REST endpoint structure of ArcGIS feature services - You've already completed "Sharing Maps and Layers with ArcGIS Pro" — build on that

Practical Things to Do

Esri Courses to Add


Suggested Weekly Rhythm

Given your daily availability and the fact that you're juggling four courses' worth of prep, a loose rotation works better than dedicating entire weeks to one course:

Day Focus
Monday GEOG 344 — Spatial analysis (Esri Learn course or ModelBuilder practice)
Tuesday GEOG 340 — Cartography (map critique + Axis Maps reading)
Wednesday Python course chapter (prioritize Ch. 6, 7, or 9 based on the week)
Thursday GEOG 350 — Data acquisition (portal exploration, format conversion, Survey123)
Friday GEOG 360 — Geodatabase design (ArcGIS Pro schema work)
Weekend Longer project or mini-analysis that crosses multiple course areas

Key Free Resources

Resource Relevant To URL
Axis Maps Cartography Guide GEOG 340 axismaps.com/guide
ColorBrewer GEOG 340 colorbrewer2.org
David Rumsey Map Collection GEOG 340 davidrumsey.com
Esri Learn (your account) All learn.arcgis.com
USGS National Map GEOG 350 apps.nationalmap.gov
EarthExplorer (Landsat/imagery) GEOG 350 earthexplorer.usgs.gov
CalFire FRAP data GEOG 350 fire.ca.gov
Geocomputation with Python Python + 344/350 py.geocompx.org
PostGIS Documentation GEOG 360 postgis.net/docs

Generated May 2026 — based on ARC course descriptions for GEOG 340, 344, 350, 360 and completed Esri Learn coursework.