Coding Projects

Professional Portfolio

Simple Start
The first real piece of code to batch process metadata.
Inputs: template, Access database (that populates a table), selected table, output location
Outputs: metadata of all files in the Access Database table
Mission Lidar
A modification of Simple Start to create Lidar Lift metadata
Inputs: template, Access database (that populates a table), selected table, output location
Outputs: metadata of all lifts in the Access Database table
BOEM Attributes
Another Simple Start spin-off but processes all tables in the database instead of a selected table and only outputs the entity and attribute section ("eainfo") instead of a complete metadata file for multiple tiles.
Inputs: template, Access database, output location
Outputs: metadata files containing the "eainfo" attribute metadata section for all tables included in the database
BOEM Main and Rasters
A modification to Simple Start to create metadata for Bureau of Ocean Energy Management and consume attribute information created in "Simple Start Attributes."
Inputs: template, Access database (that populates a table), selected table, output location
Outputs: metadata of all files in the Access Database table
XML to CSV
An evaluation of XML metadata to ensure Entity and Attribute information (eainfo) populated including definitions, definition sources, and domains.
Inputs: metadata, Access database (that populates a table), selected table, output location
Outputs: a textual report of the fields included in the metadata, especially attribution definitions, definition sources, and domains
Text Template
Batch to create text metadata files for the National Agricultural Imagery Program (NAIP)'s Compressed County Mosaic (CCM) Multi-Resolution Image Datasets (MrSID) files.
Inputs: Access Database and their table, two text templates (SID and seemliness), output folder
Outputs: three metadata files for each entry in selected table
Log Parser
Effectively an extension to Text Metadata as this replaces one of the three files it creates. Parses a log file into individual text files.
Inputs: Log file, number of SIDs (optional), output location
Outputs: multiple individual text files contained in the log file
Metadata to Google
Reads either a TXT or XML file and outputs the HTML to embed a map.
Inputs: Selection of either Text or XML, the metadata file, output file name and location
Outputs: HTML code
MrSID Maker
MultiResolution Seamless Image Dataset (MrSID) project file "maker" that is fully hard coded.
Inputs: none
Outputs: text "prj" file to create multiple SIDs
TFW Metadata
Writes metadata into a copy of the Tagged Image File Format (TIFF) World (TFW) File.
Inputs: folder containing TFW files
Outputs: modified TFW files
JTD Reader
A parser for tracking financial changes week to week.
Inputs: excel file, Access Database, output location
Outputs: CSV for each project and an overall report showing exactly which projects changed
Metadata Reader
In progress. Reads a folder full of XML files and reports specific tags.
Inputs: folder containing XML metadata files, output folder
Outputs: a simplified textual report detailing specific metadata entries for each XML file; eventually would be an overall report as well
Back to Top