Wednesday, May 28, 2025

GIS5103: Module 2 - Python Fundamentals

 


This week's assignment was Python Fundamentals, and I feel like I learned a lot. The first thing I did was watch the lecture videos and do the readings for this week's assignment. I then checked the discussion forums for tips and questions. This week's assignment was quite challenging for me because it felt like a trial by fire, learning how to do everything as I went along. Using the Agrawal readings and referring to the terms and specific instructions as I went, I figured it out. The biggest problem I had was how character-specific the script is. I kept running the individual lines in the notebook, and they wouldn't work, but the software telling me what was wrong helped a lot. These error messages were another big help for me. I went line by line until eventually I got it correct. I think what I learned in this assignment, I will be able to build on and use in the future.

Tuesday, May 20, 2025

GIS5103: Module 1 - Python Environments and Flow Charts

 

Interpretation of Zen Python
The Zen of Python is a poem outlining the key principles of Python's design; readability, clarity, and simplicity. I think that each line gives a clear message on the do’s and don'ts of writing python script. Every line is a lesson that you can interpret in terms of python writing and I believe life lessons as well. The message as a whole is to be clear, concise, clean, and practical in your writing of python script which could also be interpreted as ways to live. The first line, beautiful is better than ugly, is saying to write code that is clean or concise and to avoid messy writing. The second line, explicit is better than implicit is saying to be clear about what your code's objective is and to not hide functionality to avoid making it hard to understand. Each line continues this way through the entire poem.

Lab

The first thing I did for this assignment was watch the lecture videos and the readings. Once I had that completed I reviewed the Lab instructions. At first I was a little confused because I couldn't figure out what the objective was, it was just a flow chart. I followed the directions for setting up my working file folders using the IDLE shell and that went very smoothly. After that I looked back over the flow charting python lecture video and opened powerpoint. I thought the 3 radians might need to be charted as three different values but decided I thought the objective was to just chart that the radians equalled three. From there I charted what I thought was correct according to the readings and the lecture video. Next I moved on to the questions on the process summary. I used the reading, lectures, practice assignment, and lab instructions to answer them as well as possible. Overall I thought this lab was a good introduction to Python Script and I understand the concept and the way it works a lot better than I did. I think using what I've gained from this lab I can build a strong foundation to work from in the rest of the class and in my professional career.

Friday, May 2, 2025

GIS5007: Module 7 - Google Earth

 


This week, for our final project, we created a dot density map in Google Maps. We were also tasked with creating a Google Earth tour of the spots highlighted with yellow pins. 

I had little experience using Google Maps for GIS projects before this week, and I learned a lot. I now better understand KML files and how Google Earth operates as a spatial software. I enjoyed using the geo-processing tools to convert ArcGIS layers to KML files and creating a KMZ Map. Creating the Google map tour was the hardest task, in my opinion, and the thing I was most unfamiliar with. After completing the Lab, I feel I have grasped the concepts enough to implement them in later projects.  Overall, I think I learned a lot and will take this knowledge with me into future projects. 

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...