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





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

Service Area Analysis

Georeferencing

Symbology and Labeling


Choropleth Visualization

3D Mapping



Suitability Analysis

More...
