Background Image of a River

getBounds by Malcolm Meyer

Data | GIS | Maps | Web

Contact
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...

open-parcel-viewer-web.png

Open Parcel Viewer

A Client-Side Parcel Viewer built with Leaflet

The Open Parcel Viewer is a client-side application written in plain javascript and jquery. It is...

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 16  
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