Nathan Stock

My Portfolio

About Me

Thank you for visiting my site.

I created this page to showcase the exciting aspects of GIS that I have learned to advance my technical skillset. 

So much of my life has been about telling stories. I can point to direct examples through my experience in stage plays and public speaking, but I also find indirect application through my professional career as a GIS analyst, business analyst, product owner and developer. Using data properly means uncovering the story it has to tell. I believe that is what I find appealing about being a GIS analyst. The stories are so much easier to tell when you have well-crafted maps and visuals to aid the effort. I would like to continue to pursue the stories found in all-important industries for our future such as agriculture, the environment, and sustainable energy. 

Training In Water Quality

I took a course in Bootcamp GIS about developing a website that allows users to report and display water quality issues. This page displays some of the maps and apps I created through the course. 

Creating Maps for Government Reports

I reviewed several state and county water quality reports to learn what types of maps are frequently used. I selected a few and made versions of them for my location.

These maps show the boundaries for where I live in the State of Kansas and Douglas County, KS. I mapped both in ArcGIS Pro using boundary feature layouts.

Data Source: ArcGIS Data and Maps.

This map provides watershed information for the state of Kansas. I delineated each region in ARCGIS Pro, also using tools Merge and Clip.

Data Source: USGS National Map Viewer

Phosphorus samples are periodically taken at these testing sites throughout the state. The map here shows phosphorus levels in the state of Kansas from 2012 – 2017. Red indicates the highest levels found.

Data source: Water Quality Portal

Automating Watershed Analysis

I created this model in ArcGIS Pro using ModelBuilder to visualize and automate the watershed delineation process.

Data Source: USGS Earth Explorer

This map shows the watersheds for all of Douglas County and the surrounding areas. The watershed delineation model gave each stream a stream order. Darker, thicker streams show a higher stream order. The smallest streams were edited out of the map by grid code using a layer definition query.

Programming with Python

I automated a dataset using Python in an ArcGIS Notebook. The code returns and organizes phosphorus data for Kansas. 

Source: Water Quality Portal

This map shows the phosphorus testing sites from the Python dataset. Color-coding matches the watershed for each site.  I also used ArcGIS Pro tools Spatial Join, XY Table to Point, and Clip. 

Dashboard for Regularly Monitored Parameters

This Esri dashboard displays several water quality parameters that the EPA regularly monitors. These parameters include pH level, temperature, turbidity and specific conductance. Click here to explore. 

Analyzing Sampling Locations

Nitrates contribute to more water contamination in the state of Kansas than any other chemical. They wash into natural water supplies from agricultural runoff where nitrates are used in fertilizer.

Here I created a map analyzing historical nitrate levels in Douglas County and overlaid public spaces located near testing sites. I then created a web app in Esri Experience Builder and published it to Esri Field Maps to help field workers collect data.

Click here to explore the web app. 

Citizen Problem Reporter

I created a Citizen Problem Reporter app using the Esri tool. The customizable solution contains several easy-to-use features including: 1) web app for citizens, 2) web app for staff, 3) dashboard and 4) webpage.

Citizen Problem Reporter

The Citizen Problem Reporter app also works on a mobile device. These images were captured from my cell phone. The app is simple but provides ample detail to accurately report an issue and contact the citizen with questions or resolution steps. 

Click here to explore the web app. 

Citizen Problem Manager

The Citizen Problem Manager app shows all active and completed items in a list and on the map. The admin has the ability to change each item’s status, provide additional comments, assign the issue to a worker, and send a satisfaction survey. 

Click here to explore the web app. 

Citizen Problem Reporter Dashboard

The dashboard provides charts, graphs and details to visually display the issue data reported by citizens. 

Click here to explore the dashboard. 

Webpage for Citizens

This page provides access to the Citizen Problem Reporter as well as FAQs and contact information. 

Click here to access the page.