Tuesday, May 31, 2022

GIS Programming Module 2 Lab 2

 


For this lab we learned how to debug and fix our scripts when we run into errors. At first, I was hesitant on how much I would enjoy the debugging process because in previous coding classes that I took in undergrad, I was never very fond of debugging. However, I can say that I really did enjoy this lab. Spyder helps a lot with identifying the errors that you have so you can easily fix them and move on with your script!


This is my output for the first script.


This is my output for the second script.


This is my output for the third script.

All in all, this lab was very engaging and I feel as though I learned a lot that will help me in my future career in GIS.





Tuesday, May 24, 2022

GIS Programming Class Module 1 Lab 1

 

This is my output from module one's lab. I found this lab to be very enjoyable. I took a Java class in undergrad so a lot of these concepts were very similar to what I learned in Java, however slightly different and in some ways a lot simpler. I will say, doing the lucky number list did take me the longest to figure out, but once I figured out the append method then things got a lot easier.
This is my flow chart for the first part of my output. This includes the name of the script, author, email, date, and description of the script.
This is my flowchart for the second part of my output. This section was fairly simple also. It took me a second to figure out how to call the last item from the list I created, but once I did it was smooth sailing.

The third part of the output I don't have a flowchart for since it was fixing code that was already created. This part of the lab was fairly simple thanks to the fact that Spyder will tell you which specific line has an error in it.
This is my flowchart for the fourth and final part of the lab. Once again, it was a little difficult at first but once I figured out the append method then everything sort of fell into place from there.

I will say the hardest part was actually trying to figure out how to screenshot because for whatever reason my computer does not let me screenshot so in order to get a screenshot of my output I had to copy and paste my output from the virtual machine onto notepad on my physical machine and then use the snipping tool in order to get a screenshot of it.
This lab was a lot of fun though and I am very excited to continue to learn about how useful Python is in the GIS field.







GIS 6005 Lab 6 Blog Post

  Proportional symbol mapping is a great way to symbolize both positive and negative values because its an easy way to show the size relatio...