Tuesday, May 28, 2024
GIS 5103 Module 2 - Python Fundamentals
Tuesday, May 21, 2024
GIS 5103 Module 1 - Intro to Python / Flowcharting
Module 1 of GIS Programming was an introduction to the Python scripting language, which we will be utilizing this semester to automate geoprocessing tasks to make the workflow more efficient. The exercise and lab assignment for this module focused on opening the Integrated Development Environments [or IDE's], familiarizing ourselves with the interface, writing a couple one-line scripts, and importing / running a script that was written by another person. I was able to follow this code line-by-line with a moderate understanding of what was taking place, but the syntax of this language is completely new to me. Ultimately, the script created a file system on our personal S: drive for our files / data to be saved to throughout the remainder of the semester. It was really neat to just run a program that created all of these folders instantaneously. Manually, this process would have taken at least a few minutes opposed to the second it took to run the script. This was an excellent illustration of how Python scripts can be used to automate redundant and time-intensive tasks.
Thursday, May 2, 2024
GIS 5007 Module 7 - Google Earth
Thursday, April 25, 2024
GIS 5007 Module 6 - Isarithmic Mapping
To create raster-based datasets, sample data is taken at specific geographic points [stations] and the areas in between are filled in [interpolated] using various algorithmic methodologies. Essentially, this provides a mathematical estimate for the areas that lie between sampling stations, because it would be impossible to collect data [precipitation amounts in the state of Washington for this exercise] at every geographical point. For the Module 6 lab, we were given a data set that was created by the PRISM [Parameter-elevation Relationships on Independent Slope Model] Group, located out of Oregon State University; this data set included annual precipitation amounts for the state of Washington from 1981 through 2010. For background context, PRISM, unlike conventional interpolation methods, incorporates a regression function into each data cell that considers physiological characteristics of that geographic location, such as elevation, coastal proximity, and other factors. This provided a more accurate interpolated precipitation map than what was previously drawn by hand, and the PRISM model has been continuously evolving, and improving, since its initial introduction in 1991.
Using ArcGIS Pro, the first half of this exercise was to map the dataset using continuous tones. This means that instead of creating classes of data ranges, there is a continuous color "ramp" between the highest data value and the lowest; each pixel's data value can fall anywhere on the spectrum between the highest and lowest data values. While this method is more accurate on a pixelated basis, it will only give a generalized estimate when viewed with the naked eye.
The second half of this exercise was to map the dataset using hypsometric tinting [using ArcGIS Pro]. This method employs the use of data classes where each pixel falls within the range of a single data class. Each data class is attributed to a different color, allowing the user to easily identify which range each pixel belongs. We also used a geoprocessing tool that created contour lines which outlined each of these data classes, further defining that boundaries of each area. While this method is not as accurate as using continuous tones, it does allow a quicker analysis by giving the user a generalized range in which the data for each area lies.
This lab exercise was very straightforward, and no issues were encountered during the cartographic process. It was a great opportunity to use various tools included in the ArcGIS Pro software platform, including Hillshade Function, INT Tool, and the Contour List Tool. I was very pleased with the created deliverable, and believe that it effectively portrays the information in an aesthetically pleasing manner.
Source:
Daly, C., & Bryant, K. (2013). The PRISM Climate and Weather System—an Introduction. Corvallis, OR: PRISM Climate Group, 2.
Thursday, April 18, 2024
GIS 5007 Module 5 - Choropleth and Proportional/Graduated Symbol Mapping
This week's module focused on choropleth and proportional/graduated symbol mapping; choropleth mapping is a mapping technique that uses a graduated shading scheme across predefined enumeration units [typically political boundaries, such as counties, states, or countries in this case]. Proportional/Graduated symbol mapping is a mapping technique that places dots at geographic locations where occurrences take place, and uses progressively bigger symbols to portray differences between classes; also, these dots can be placed at either true or conceptual points during the mapping process. For this exercise, we used the choropleth method to map the population density of many major European countries and we used the proportional/graduated symbol method to map how much wine is consumed in each of these same countries.
Overall, this assignment was a great introduction to these two mapping schemes, and many challenges were met throughout the entirety of this assignment. ArcGIS has been the software platform used for each module's assignment, and has never presented any issues while running over a virtual desktop environment - until Module 5. For extra credit, we were allowed to use pictorial symbols for our "dots" on this map, and I found a fun little clip art file at Freepik. Once this little .SVG file was introduced to the ArcGIS project file, every action taken to create this map was slowed by an incredible amount.
The process in classifying the data was relatively simple; I chose the natural breaks method, but needed to include a fifth class so detail was not lost having only four classes. However, to create the inset maps, data had to be excluded from the main map. This regenerated new class values, so I ended up selecting the manual intervals option where I could input the original class values.
Finally, converting all labels to annotations and converting the wine consumption feature class to a point [it was originally a polygonal feature class] also proved to be quite burdensome while working over a virtual desktop. Slowly, I was able to get each label and grape cluster positioned in a manner that was easy to read and understand.
I am very happy with the quality of this map, and I feel that this exercise proved to quite helpful in grasping an understanding of these mapping methods.
Thursday, April 11, 2024
GIS 5007 Module 4 - Data Classification
Thursday, April 4, 2024
GIS 5007 Module 3 - Cartographic Design
Module 3 of Cartography was based on cartographic design; essentially, this consisted of applying the information we have learned in Modules 1 and 2, and applying additional cartographic theories to create an effective map that is aesthetically pleasing and visually harmonious. The principles discussed in this module were as follows: creating a visual hierarchy, contrast, a proper figure-ground relationship, and balance. To demonstrate our understanding of these concepts, we were tasked with creating a map of Washington D.C. that illustrates the location of schools throughout Ward 7, specifically.
GIS 6105 Module 6 - Interpolation
For the final map deliverable, I simply modified the map from Module 5 to create a sense of continuity between the two sequential lab assign...
-
Module 2.2 of Special Topics in GIS was an exploration of surface interpolation and some of the different methods that can be employed to pr...
-
My research project for Remote Sensing and Photo Interpretation was modeled after a case study named " Mapping the Dynamics of Eastern ...
-
The final module of Special Topics in GIS focused on scale / resolution, and data aggregation. The first portion of the lab explored two vec...







