Saturday, June 28, 2025

GIS5100: About me

My name is Evan Ueberroth, and I am a GIS Administration Master's student. I recently moved to Indianapolis, Indiana, and work as a server and bartender at a restaurant. Additionally, I work as a Utility Line locator for a Utility company. I also sell clothes online as a little side hustle. My goal is to work as a GIS Analyst in the future, and I really enjoy this program and the work we do. I'm originally from Pensacola, so my new move is a total cultural and geographical shock. I love reading, superheroes, skateboarding, movies, thrifting, soccer, football, and anything art. I joined this program because I found an interest in Geospatial information, computer modeling, and cartography while taking classes in high school and my undergrad. Getting into it, I realized it was something I enjoy and something I could be happy doing. 

Story map: https://storymaps.arcgis.com/stories/5625aaa3c95f4d6e929b1b1e76c06575


Monday, June 23, 2025

GIS5103: Module 5 - Explore and Manipulate Data

 





This lab reinforced several of the key concepts in this class. The first is using search cursors to access specific attributes in a feature class. Organizing data and storing feature classes using lists and dictionaries was also a big learning outcome of this lab. Overall, the lab offered a practical, step-by-step process for automating GIS tasks while building core Python scripting skills.

GIS5103: Module 6 - Geometries

 

rivers_970585283.txt file screenshot

  For this lab, we were tasked with creating a Python script that extracts all vertex coordinates from each feature in a shapefile and then writes that data to a text file. The first challenging part of the script was using and writing the search cursor. It took me a while to correctly do the nested loop and perform the search cursor. Using the getpart method took a while to understand, as well as writing it all to the .txt file. This lab helped reinforce my understanding of using cursors for spatial data and different geometry parts. I also learned more about the differences between features, arrays (parts of shapes), and points (vertices). Overall, I think this lab was extremely useful. These learning outcomes will be useful in the future for GIS data management and GIS Scripting.

Friday, June 13, 2025

GIS5103: Module 4 - Geoprocessing

 

Script Output

This week's lab was a fun one. Definitely one of my favorites. Seeing how the script and models directly affect the map view and how they are connected was a valuable learning experience. This lab gave me a much better understanding of geoprocessing tools and showed them from a different perspective. The focus on automating spatial analysis using Notebook, ModelBuilder, and Python scripting provided a lot of learning outcomes. I found it helpful to test each geoprocessing tool in ArcGIS Pro before scripting it. The thing I had the most trouble with was making sure the file names all matched the layer names and that the correct paths were written.


Wednesday, June 4, 2025

GIS5103: Module 3 - Debug and Error Handling




The focus on try-except codes was an important lesson to learn when working with geospatial information that doesn't always process correctly or gets corrupted. The first Script did not prove to be very difficult. The first script was just fixing syntax errors in the script to make it run correctly. I figured this one out pretty quick and got to the objective. The second script incorporated the .aprx and .shapefiles. This one gave me a little trouble. I encountered a lot of errors saying the object has no attribute, and OSError. Once I connected the dots that it was a problem with the .aprx, where the file isn't being found, and the layers in the map were broken file paths, it all came together. The third Script was definitely the hardest and took a long time to complete. Figuring out where the errors went quickly using the Python shell, but getting the script to run correctly and figuring out how to execute the try-except blocks so the script would run took forever. I think overall, this was a productive assignment, and I learned a lot about the relationship between Python and geospatial information.


GIS6005: Lab 3 - Terrain Visualization

  For this map i chose a design that focused on clarity, hierarchy, and visual balance. Base maps, along with thematic layers on top, ensure...