GIS Portfolio

This collection highlights a range of GIS projects that reflect my development as a cartographer. It includes both personal explorations and coursework from the Center for Geospatial Analysis at William & Mary, each contributing to my growing skills in spatial analysis, map design, and storytelling through data.

Automated Map Series using ArcPy Scripting

Map Series 1 Map Series 2 Map Series 3 Map Series 4 Map Series 5

This personal project automates the creation of a multi-page map series using Python and ArcPy, tailored for thematic spatial analysis across U.S. megaregions. The workflow selects geographic areas based on custom criteria such as population density thresholds and city population cutoffs, and processes raster and vector datasets to produce consistent outputs.

The script performs the following key tasks:

• Reprojects all input data to the appropriate UTM zone for spatial accuracy.

• Selects counties within a user-defined megaregion using attribute-based queries.

• Calculates and filters counties by population density to focus on high-density areas.

• Clips a light pollution raster to the selected counties for targeted visualization.

• Applies standardized symbology to ensure visual consistency across outputs.

• Identifies and clips major cities (e.g., population > 400,000) to highlight urban centers within the high-density region.

The resulting maps were used to produce a thematic series focused on light pollution patterns across five U.S. megaregions. By encapsulating complex geoprocessing steps into a repeatable script, the project streamlines the creation of a data-rich map series.

Python Script

Habitat Suitability Analysis

GIS Layout 0

Service Area Analysis

Location-Allocation

Georeferencing

ForestMap

Symbology and Labeling

Campus Map Label Lab

Choropleth Visualization

GIS Layout 3

3D Mapping

Venice 3D Venice Zoomed Venice In Progress

Suitability Analysis

GIS Layout 5

More...

GIS Layout 6