Skip to main content

GIS Programming Module 1

 

Above are the results of the code created in module. The assignment was a combination of writing new script and repairing pre-existing scrip. The first step was to create a list from name and print my last name only using its index number. Following last name you will see a series with the following pattern "X roles a # out of #, X wins" This was the pre-existing code that needed repairs. Once fixed it generates a random number between 0 and a number equal to double the number of characters in each persons name. If they role higher than the length of their name it tells you they won, otherwise it tells you they lose. Next, a list with 20 random numbers is created. Then a number of our choosing, I chose seven, is declared the unlucky number. If that number does not occur in the list it the script tells you so, if the number does occur in the list then all instances of the unlucky number are removed and the program tells you how many were removed. The final step is to print out the list of numbers after the unlucky number has been removed.

Comments

Popular posts from this blog

Lab 5: M 2.2 Interpolation

  This weeks module focused on identifying the best interpolation method for modeling the air quality over Tampa Bay. Four methods were tested using the same set of sample points Thiessen, Inverse Weighted Distance (IDW), Tensioned Spline (seen above), Regularized Spline. Thiessen Interpolation assigns all cells in the raster with the value of the nearest sample point. IDW calculates the value of all cells by considered multiple sample points nearby and giving closer points a higher weight than further points. Both Spline methods create a smooth surface over the sample points but the regularized version creates a smooth curvature regardless of the range of values in the sample meaning cell values can end up both above and below the minimum and maximum values found in the sample. The tension model attempts to fix this by constricted the curvature of values to the ranges found in the sample points.

Module 2 Lab: Land Use / Land Cover Classification, Ground Truthing and Accuracy Assessment

  The above map shows digitized land use/land cover (LULC) classifications for Pascagoula, MS. A set of 30 random sampling points were created post creation of the LULC layer and they were verified in google street view to determine accuracy. Based on these points the LULC model was found to be 86.6% accurate.

Applications in GIS Module 2

 This weeks module focused on using LiDAR data to determine the height and density of a section of Shenandoah National Forest in Virginia. Mostly this involved converting the LiDAR data to a raster and running various tools to achieve the desired datasets. New tools included LAS Dataset To Raster, LAS to MultiPoint, Con, Plus, Float, and Divide. Additionally a histogram was created to display the heights of cells in the forest. Density and DSM: Height with Graph: LiDAR: