Beyond the Desktop
Open Source Experiments in Web Mapping
Malcolm Meyer | Nick Kroncke
Ohio Valley Regional Development Commission
Ohio GIS Conference September 30, 2016
Yellow roads were programatically mapped by Facebook.

Of Course...

So You want a Web Application?
- In-House vs Third Party Developer
- Free Open Source Software (FOSS) vs Proprietary Solutions
Issue: "Out of the box" solutions can limit your capabilities while open source development appears too complex
Rolling Your Own Solution
ArcGIS Desktop | Python | QGIS |
And Many More...
- ArcMap & QGIS
- Leaflet & Chart.js
- Atom & Sublime Text (Text Editors)
- Jekyll (www.ovrdc.org/apps)
- GitHub (Code Repository)
- Google Drive & Google APIs
- Wordpress (www.ovrdc.org)
- ArcGIS Online & Carto
In FOSS There is No Help Desk!!
Resources to Get Started
- Codecademy, Khan Academy, CodePin (Javascript)
- YouTube!!
- Jekyll Website Templates (HTML)
- Formal Training
Troubleshooting
- Official Forums, Documentation & Examples
- GitHub/Code Repository Issue Trackers
- Interact Directly with the Developers
- Stack Exchange/Overflow & Reddit
- Misc Forums, Blogs & Tutorials
Considerations for Web Apps
If you have...
- Extremely Large Data Sets
- Need Complex Online Editing Capabilities
- Future Growth Potential - Need to Scale
Look into a GIS Server or Hosted Solution (Carto/Mapbox)
IS ALL THIS REALLY NECESSARY?
Caution
Short List of Deprecated Web Services
2014-Present
Dropbox Public Folder Hosting
OVRDC Client-Side Use Case
FOSS JavaScript APIs: Leaflet & TurfJS
- Run on any Web Server
- Free & Open Source
- Strong Online Community
- HTML5: Windows/Android/iOS
&
Cloud-Based Storage/APIs
(Google, Dropbox, Firebase, Others...)
- User Feedback
- Image/Asset Storage
- Freemium Model
Simple, Targeted App - Inspired by the NACO County Explorer

FRA Transit Data
Using Public APIs: Current Data & Real-Time Apps

A Client-Side Parcel Viewer with Feature Search

Looking Forward
Cloud-Hosted PostGIS
Vector Tile Server
OVRDC Custom Basemaps
Utilize QGIS in New Projects
Beyond the Desktop Open Source Experiments in Web Mapping Malcolm Meyer | Nick Kroncke Ohio Valley Regional Development Commission Ohio GIS Conference September 30, 2016