Background Image of a River

getBounds by Malcolm Meyer

Data | GIS | Maps | Web

Contact
rastertiles.png

FOSS4G Image Processing

Creating Cloud Optimized GeoTIFFs and Raster Tiles using GDAL and QGIS

This is a talk I gave at the 2021 Ohio GIS Conference. It outlines an open source pipeline for cr...

ashes.png

From the Ashes of Shapefiles

A Presentation for the 2020 Virtual Ohio GIS Conference

This talk describes the slow and painful migration from a legacy GIS data structure of hundreds o...

home_office.png

GIS and Remote Work

An Exploration of a GIS Remote Work Toolkit

In the aftermath of the Coronavirus pandemic, remote work may well be come the new normal, as bus...

agol-cache2.png

Exporting AGOL Feature Services to GeoJSON

Using NodeJS and Batches to Transform an ArcGIS Online Feature Service to GeoJSON

Recently I had the need to pull data from ArcGIS Online into a Mapbox GL JS web map. While it wou...

covid-19.png

Ohio COVID-19 Dashboard

A Simple, Client Side Tracking Dashboard for COVID-19 in Ohio

Update: This visualization is no longer being updated. There are a wide variety of authoritat...

1.png

RTK to WGS84

Transforming Coordinates with JavaScript using proj4.js

In my day job we recently completed a project to field locate our water utility assets using a hi...

featurestate.png

Highlighting Features in Mapbox GL JS

A Comparison of Filter and Feature-State

Creating a hover effect is a great way to add interactivity to web maps. In mapbox-gl there are t...

trace.png

Network Tracing with Turf JS

A Client Side Solution for Simple Upstream and Downstream Linear Network Analysis

A primary focus of my day job is managing utility datasets for a small municipality. I am current...

pwa.png

Progressive Web Apps

Using PWA Components for Web Maps

The GitHub repository with all the code needed to follow along with this presentation can be foun...

View All

Code

leaflet-store-locator
A Responsive Open Source Store Locator built with Leaflet and Bootstrap, based on the Mapbox JS Example
JavaScript code fork icon 11 star icon 18  
mgl-story
A simple Mapbox GL JS Story Map template built off the original Mapbox example.
JavaScript code fork icon 2 star icon 1  
parcel-viewer
Open Parcel Viewer - A mobile ready web app for displaying 50k parcels or polygons without needing a GIS server.
JavaScript code fork icon 11 star icon 23  
pwa-maps
A presentation on using OpenMapTiles and service workers to turn an interactive map into an offline-capable Progressive Web App.
JavaScript code fork icon 9 star icon 33  
View More on GitHub

Portfolio

Portfolio Image Portfolio Image Portfolio Image Portfolio Image Portfolio Image

About

getBounds is a portfolio and blog desgined and maintained by Malcolm Meyer. I have ten years of experience in geospatial sector and a passion for ecology, maps, open source software, urban planning, and web design. I create projects using a variety of software and tools. Some of my favorite tools include Leaflet JS, Mapbox GL JS, Postgres/PostGIS and QGIS. Feel free to contact me using the form below or on twitter @getbounds.

Contact