← back to Publishing Data

Data Shares: Examples

See some examples of how you might use a Fulcrum data share in your day-to-day workflows.

Visualizing Fulcrum Data in geojson.io

geojson.io is a quick, simple tool for creating, viewing, and sharing maps. You can pass a Fulcrum data share link as a geojson.io URL parameter.

Demo:

http://geojson.io/#data=data:text/x-url,https://web.fulcrumapp.com/shares/b711f907a8d42665.geojson

Live Data Visualizations With QGIS

The open source GIS package QGIS supports the GeoJSON feed protocol, making it easy to bring your Fulcrum data into a desktop GIS environment. See our recent blog post for additional information.

Syncing Fulcrum with Google Docs

The IMPORTDATA function can be used to live link a CSV data share with a Google Spreadsheet. Spreadsheet data is refreshed from Google about once every hour.

Example: =IMPORTDATA("https://web.fulcrumapp.com/shares/b711f907a8d42665.csv")

Syncing Fulcrum with CARTO

CARTO is a service that provides intuitive, web-based tools for GIS and mapping. CARTO’s Synced Tables functionality allows you to simply provide a link to your CSV, GeoJSON, or KML file, which updates your CARTO table on a scheduled basis.

More Info: CARTO Blog Post

Syncing Fulcrum with ESRI

ESRI’s arcgis.com is another service for making web maps that supports linking to CSV files.

Demo: Tampa Surveillance Cameras

More Info: ESRI Blog Post

Adding Fulcrum Data to a Google Crisis Map

Google Crisis Map is an open source tool from the Google.org Crisis Response team that provides for both the creation and visualization of maps for crisis, humanitarian, and non-profit purposes. Fulcrum KML, GeoJSON, and CSV data shares can easily be added to any Crisis Map instance to add real time field reporting capabilities.

Accessing Fulcrum Data on Mobile Devices

Load KML data share feeds into Google Earth for iOS & Android. Many other mobile apps also support the standard KML format.

Automating Data Downloads with Python

The following Python script can be used to fetch CSV data and save it locally. This script can be used in conjunction with a cron job or scheduled task to automate data downloads.

Integrating Data Shares with Web Mapping Applications

The following examples show how you can consume Fulcrum data shares into several popular web mapping frameworks. The examples include the use of jQuery and fancyBox for viewing associated photos.

Simple Leaflet Map

Demo: http://bmcbride.github.io/fulcrum-examples/data-shares/simple-maps/leaflet.html

Source Code: https://github.com/bmcbride/fulcrum-examples/tree/master/data-shares/simple-maps/leaflet.html

Simple Mapbox Map

Demo: http://bmcbride.github.io/fulcrum-examples/data-shares/simple-maps/mapbox.html

Source Code: https://github.com/bmcbride/fulcrum-examples/tree/master/data-shares/simple-maps/mapbox.html

Simple Google Map

Demo: http://bmcbride.github.io/fulcrum-examples/data-shares/simple-maps/google.html

Source Code: https://github.com/bmcbride/fulcrum-examples/tree/master/data-shares/simple-maps/google.html

Simple ESRI Map

Demo: http://bmcbride.github.io/fulcrum-examples/data-shares/simple-maps/esri.html

Source Code: https://github.com/bmcbride/fulcrum-examples/tree/master/data-shares/simple-maps/esri.html

Simple Openlayers Map

Demo: http://bmcbride.github.io/fulcrum-examples/data-shares/simple-maps/openlayers.html

Source Code: https://github.com/bmcbride/fulcrum-examples/tree/master/data-shares/simple-maps/openlayers.html

Advanced Mapping Application using the BootLeaf Template

This example shows how Fulcrum data shares can be incorporated into BootLeaf, a simple, responsive template for building web mapping applications with Bootstrap, Leaflet, and list.js.

Demo: http://bmcbride.github.io/fulcrum-examples/geoint-cctv/

Source Code: https://github.com/bmcbride/fulcrum-examples/tree/master/geoint-cctv

Still have questions? Browse our support forum and drop us a line.

Go to support