Friday, May 30, 2014

GIS4102 Module 2: Geoprocessing in ArcGIS


ModelBuilder in ArcMap was used to create a model designed to reduce a large soils file down to a much smaller area of land with soils suitable for farming. This was done using the clip process to reduce the area of concern down to a particular basin. The result of an SQL to select those soils not suitable for farming was then erased from the basin polygon. The results of the geoprocessing are shown here: 
Areas Suitable for Farming
Prior to making the model, workspaces were identified which kept the saving of the outputs in the same location and sped up the entire process. Making the model itself was quite intuitive and easy to do within ArcMap by dragging tools into ModelBuilder as needed and then having prompts for features and output. After the model was constructed the input and output variables were all set as Model Parameters which give the option to change the input features or output name and filepath. The model was saved and named before being exported as a Python script to be run in PythonWin. That's when my troubles began....

Executed in PythonWin, the script generated a number of errors, apparently more than just those noted in the assignment instructions. Updating the input lines to correct for the script being unable to find the input parameters was unsuccessful as were other suggestions recommended in the discussion board. This was an exercise in eye-straining scrutiny trying to find an extra space or typo of some sort that would prevent the script from running to completion. Something that was noted for future models exported to Python Script is the importance of taking screenshots of script and error messages before making changes...at least while in the learning process. Although the script was not completed to success, the learning process was valuable, and the script will be figured out with some additional help. 

Wednesday, May 28, 2014

GIS4048 Module 2: Natural Hazards - Lahars

Lahars started off the course’s study of natural hazards. Unfamiliarity with the term lead to some research prior to starting the module requirements. The Javanese word “lahar” used for a volcanic mudflow originated in the 1920s. Its use increased dramatically in the 1980s and 1990s, probably in reaction to the frequent volcanic activity during that time period. In some areas this fast-running mixture of mud caused by rapidly melted snow and ice poses the greatest risk of any volcanic activity. Speeds of 45-50 miles per hour and flow depths of 100 feet where the lahars were confined in valleys have been reported at Mount Rainier. Because of their concrete-like properties, lahars are capable of demolishing most structures. They can also occur during periods when no eruptions are occurring in which case there may be no advance warning of the impending event. For these reasons, the importance of risk assessment and hazard planning is critical. This exercise was created to demonstrate that process.

Acting as a private consultant hired to identify potential inundation zones in the vicinity of Mount Hood, Oregon, the process involved mosaicking digital elevation models and then using the Hydrology Tools to determine drainage flow. Coupling that output with 2010 Census data and Oregon school data, a population analysis and schools-at-risk identification was performed. State and local officials could use this information for hazard planning and response time to help keep area residents and visitors safe from lahars.

After establishing a geodatabase to keep the project organized and efficient, XY tool was used to show the location of Mount Hood. Drainage areas were created from the mosaicked DEMs using some of the Hydrology Tools (Fill to eliminate sinks, Flow Direction to assign direction of flow to individual cells, and Flow Accumulation to calculate how many other cells flow into each cell) to create a stream network. The need for an attribute table for further work called for changing the fill output from a floating point raster to an integer raster. Using the Con tool (conditional statement) reduced the stream network to only those areas with sufficient flow accumulation to qualify as streams. That output was then converted to polyline vector features – areas most likely to become inundated during a lahar. This whole process - creating a stream network from DEMs - was rather fascinating to complete.

Applying buffers to the streams provided areas of potential inundation by lahars which were then used in the selection process with Census population block groups and schools data. This resulted in the areas on which teams should focus for large lahar event hazard planning. From this information the following map was created:

Mount Hood Lahar Hazard Assessment
Populations at risk for being impacted were calculated for the possible inundation zones around drainage basins within the study area only rather than for the entire dataset. The potentially impacted population number outside the study area is much greater than the number calculated and displayed on the map. The values for this map are calculated for the study area only which has a lower population density than the areas to the west, so the block group population ranges may differ from those presented by others. Overall, lahars from Mount Hood have the potential to impact 42,689 people within the study area based on 2010 Bureau of Census figures. Including the area outside the study area 212,791 people could be impacted.

Although it does result in a more cluttered-looking map, especially in areas with small census block groups, the census block group outlines were retained. This was decided primarily to minimize misinterpretation of the map resulting in an underestimate of the actual population with the potential to be impacted by a large lahar.

This particular lab demonstrated the variability in information that could be produced for a client. For example, the lab requirements were focused on lahars, but in reality a hazard-planning team would also want to know what populations would be at risk for other volcanic hazards. In this particular case, one requirement was to provide the number of schools at risk from lahar inundation. However, just outside one of the mile-wide lahar inundation zones was an additional school located closer to Mount Hood. Naturally, one would expect the hazard-planning team to be made aware of this school, but including that information was outside the scope of the lab requirements. This also illustrates the importance of communicating similar situations to a client for further clarification or revision of the data to be provided.

The ability to go back and review previous geoprocessing steps came in quite handy during this lab!

Tuesday, May 20, 2014

GIS4102 Module 1: Introduction to Python

Not nearly as intimidating as initially expected, this module provided a history of Python and walk-through examples of using Python in different editors. For the remainder of the class, PythonWin will be the editor for coursework. Working in the interactive window will enable beginning programmers like me to see immediate results of scripting until becoming skilled enough to write more complex code as a script that will be saved. The syntax highlighting will also be beneficial in staying organized and consistent with the scripting.

Course Folder and Subfolders Created by the Script
The provided script in the assignment portion of this module was developed to create a course folder with module subfolders. The script ran in the blink of an eye, easily demonstrating the value of such a script when compared to creating each folder manually. There are so many valuable applications of such automation in GIS work! Shown at the right is a screenshot of the folder structure established by the script.

For someone whose last programming experience was Fortran, this was a great start to great programming opportunities.

Monday, May 19, 2014

GIS4048: GIS Application of Interest


Land Survey Information System
(http://www.geocommunicator.gov/blmMap/MapLSIS.jsp)
The Bureau of Land Management's (BLM) GeoCommunicator is a GIS application which I find interesting and helpful. GeoCommunicator consolidates GPS data, property descriptions, scanned data and digital data. GeoCommunicator is an interactive publication website for this data. In its earlier form, this included non-BLM surface management lands which have since been removed along with data not managed by the BLM. This application is categorized by Esri as a Government industry (subheading: Surveying). With this application users are able to determine parcel managers, land descriptions, surface land use, and more. For this to be available, GIS was (and still is) used for gathering, managing, and storing survey measurement data from the Public Land Survey System (PLSS) as well as metes and bounds surveys and for making that survey data available to others. Being a seasonal BLM employee (Cadastral Surveying), I have used this particular application in preparation for survey work in addition to using it personally for recreational planning. What I am looking forward to learning more about is the construction of the application itself, how it was originally put together, how it is updated, corrected and maintained, and whether there are any planned changes to the system.
Layers Sample
http://www.geocommunicator.gov/blmMap/MapSiteMapper.jsp
Resources: 


Thursday, May 1, 2014

GIS4043/L Final Project: Bobwhite-Manatee Transmission Line Project

This final project required working as if I were a consultant hired to complete an analysis of the approved Florida Power & Light Bobwhite-Manatee transmission line corridor in Manatee and Sarasota Counties for success in meeting certain criteria. Utilizing all skills, techniques, and knowledge gained throughout the semester along with researching some new GIS tools was required to complete this very comprehensive assignment. I feel as though I should be getting a paycheck for this one!


Wetlands and Conservation Lands Map for FPL's
Bobwhite-Manatee Transmission Line Corridor Analysis
Creating the cartographic model itself was time-consuming but was worth its weight in gold by helping keep the project organized and headed in the right direction at all times. It was a solid document frequently referenced throughout the project.

Repeating what has been said in previous blogs, I could expound ad nauseam on what went into putting together this project, from developing the necessary set of maps (including the one to the left) for analysis to creating a PowerPoint presentation with accompanying narrative, but after checking and rechecking methods and details in the maps and accompanying documents, I am ready to let the work speak for itself. Besides, my dog is giving me the "stink eye" for paying more attention to my computer than her for the past 3 weeks. We are way overdue for a long walk. Enjoy the PowerPoint and slide-by-slide commentary!