Programming
I've been interested in computer programming since I was a junior in high school (1997) and have been fortunate enough to turn my hobby into a career. The following is a partial list of some of the projects that I've worked on. It hasn't been updated in quite some time, so it is no where near an exhaustive list of all of my software projects.
Shapefile Conversion
Language: C
Libraries: shapelib
The University of Nebraska-Lincoln
Computer Science Department requires a tool for quick conversion between its own open GIS format and the proprietary ESRI shapefile standard format. Using ANSI C and shapelib, I am creating a tool that will do just that.
Web-Based Economic Development
Language: C++
Libraries: Microsoft Foundation Class, GDI+, MapObjects
A statewide electric company needed to add a spatial element to its online demographics. We used a popular, but lousy, piece of software, which we will call "bARK pIe phlegM dresS". I created a map interface to allow users to select a search radius around a town and get demographics for that region. The link to the web site will appear here when the site is completed.
Automated Floodplain Deliniation
Language: C++
Libraries: Microsoft Foundation Class, ArcObjects
The Nebraska Department of Natural Resources Floodplain Division wanted a tool developed to automate their floodplain map development. Using the HEC-2 formula developed by the EPA, this ArcMap extension takes input stream data and creates the boundaries of floodplains on the fly.
Train Management
Language: C++
Libraries: Microsoft Foundation Class, MapObjects
Union Pacific Railroad identified the need to have the ability to visually locate and route its train fleet. The company's previous application relied on a tabular data entry where the operator must either recall train stations from his or her head or consult at a paper map. This project was prime for GIS; factors such as location and connectivity were critical for this app, and the ability for the operator to simply point and click the route of the train made it both simple and quick.
Remote GPS Collection
Language: Visual Basic
Libraries: MapObjects
A natural resource agency requires a detailed report of all wells in its region, including their geographical locations. However, since many of the wells resided on private property, the agency was not able to simple record a GPS location for every well. The application we developed made use of laser-range finder binoculars to determine the relative location of the well. Combined with a GPS device, the binoculars gives us the exact position of our target, which is displayed in the app upon a black-and-white image of the region. This allows the user to QA/QC the location and record attributes about the target.
Automated HTML Conversion
Language: Perl
Perhaps my first foray into serious programming, I volunteered to complete a conversion of WordPerfect files to HTML for use on the Madonna Rehabilitation Hospital intranet. After considering the possibility of simply copying and pasting the documents, I came upon the fact that the task could be automated with the help of the best of string-parsing languages, Perl. The challenge for this program was extracting the document ID numbers and titles, creating a table of contents, and putting the files in a title and naming scheme that could be readily used by the hospital's intranet search program. This project landed me a front page article on the official Perl website:
Nebraska High School Student Volunteers His Perl Expertise to Save Hospital.
All site design, code, and content is © 1999-2008 Andy Rutledge.
All comments are owned by their poster. All dates/times are Central Time.
Void where prohibited. See printed material in stores for details. Starts Friday at theatres everywhere. RSS Feed.