We build high-impact tools enabling the client to optimize their workflow and see their data in a different way. Our clients range from private sector to government to NGOs and community groups.
Skeena Maps Portal
A multi-user interactive web mapping portal using an open-source stack. Users can upload layers, create their own maps, symbolize and visualize data. No expert training in GIS or expensive software licenses required. The service targets local community groups that don't have their own GIS software.
Salmon Viewing Hotspots
A web map showcasing the best places to view salmon spawning in British Columbia, one of the unique natural phenomena in this province. This interactive map, based on the Google Maps API, uses a custom interface with informative popups showing the ideal viewing season, salmon species that can be seen, and a photo of the site.
Dynamic Time-series Map
Michael delivered on a time-sensitive project to derive marine debris density from annotated aerial photos along the BC coastline. His attention to detail and experience with automated data processing were critical to the success of this project. He was able to quickly identify quality-control issues in the data and recommend fixes making the dataset even more valuable.
Clear communication is essential on such projects. Despite working remotely, Michael maintained frequent communication and was able to clearly explain issues that came up and suggest solutions. The analysis he completed has formed an integral part of publications, communications and data products that are frequently used. We found him easy to work with and would highly recommend his services to others.
Automated Mapping Tool
An ArcGIS Python toolbox was created for a client to generate a set of thousands PDF maps, each showing a single fishing boundary on a satellite image background with related features and labels selected from related data tables. The maps were used to verify the quality of the input data and to plan future field data collection. Countless hours of manual effort were saved thanks to this tool.
Tsunami Debris Mapping
Project to map the intensity of tsunami debris deposited along parts of the BC coast after the 2011 Japan earthquake. From a source data set of aerial photographs, a GPS coordinate (recorded by the camera) and a tsunami debris rating were extracted from the metadata of each image. Original photos were placed in order by timestamp and errors in the timestamp were corrected using mostly automated routines—arcpy (Python) scripts. Visual quality control ensured that line segments were realistic and backtracks due to timestamp errors were corrected. Debris ratings were aggregated into 1 and 5-km segments following the coastline.
Metadata Entry and Validation tool
The plethora of metadata formats and standards is overwhelming to many GIS users and organizations. Existing tools to do metadata entry are cumbersome at best, and usually not flexible. And generic XML editors don't know anything about geospatial data. The solution we developed for a client was a Django-based metadata entry tool with a spatial backend, capable of detecting and extracting key information from a variety of GIS data formats. Users simply need to upload a zipped data file, then enter the metadata in an easy-to-use form on their web browser. No metadata schema is imposed by the system; the client chose a completely custom metadata schema that met their exact needs. Dynamic in-browser validation clearly shows fields with invalid data. Metadata is stored in a generic data structure behind the scenes and can be exported in a formats including ESRI and ISO 19115:2003.