GIS 4102, Lab 5
This has been a challenging week for me. This week is all about exploring and manipulating data in ArcGIS with Python.
We learned about using the describe function for various reasons, notably to clean up filenames when copying to a new gdb. We used search cursors coupled with a for statement to glean select data from a large attributes table, to populate a dictionary, and used scripts to define our workspace and output environment, and to create a new geodatabase.
The biggest challenges I had this week were creating a search cursor that worked on multiple attributes, using SQL to select a particular attribute from a range. Nothing worked at first, and I struggled on setting definitions correctly and on correct syntax. I also struggled with the code to populate an empty dictionary using the search cursor.
I utilized our textbook, ESRI documentation, our class forum, YouTube videos, and code review with AI.
This has been a crash course in coding. It's only 6 weeks long, and I started with very little experience; I've realized I need to commit to lots more Python pratice above and beyond this program to get proficiency.
We learned about using the describe function for various reasons, notably to clean up filenames when copying to a new gdb. We used search cursors coupled with a for statement to glean select data from a large attributes table, to populate a dictionary, and used scripts to define our workspace and output environment, and to create a new geodatabase.
The biggest challenges I had this week were creating a search cursor that worked on multiple attributes, using SQL to select a particular attribute from a range. Nothing worked at first, and I struggled on setting definitions correctly and on correct syntax. I also struggled with the code to populate an empty dictionary using the search cursor.
I utilized our textbook, ESRI documentation, our class forum, YouTube videos, and code review with AI.
This has been a crash course in coding. It's only 6 weeks long, and I started with very little experience; I've realized I need to commit to lots more Python pratice above and beyond this program to get proficiency.



Comments
Post a Comment