Skip to main content

Examples of Fulcrum Data Share Integrations

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

Jacob Payne avatar
Written by Jacob Payne
Updated today

Visualization and GIS Platforms

Fulcrum Data Shares can create live visualizations in desktop and web-based mapping environments using standard data formats.


Reporting and Mobile Access

Utilize Data Shares for easy access to your data in common spreadsheet tools and mobile apps.

  • Syncing Fulcrum with Google Docs: The IMPORTDATA function can create a live link between a CSV Data Share and a Google Spreadsheet.

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

    • Notes: Spreadsheet data is refreshed from Google about once every hour.

  • Adding Fulcrum Data to a Google Crisis Map: Fulcrum KML, GeoJSON, and CSV Data Shares can be added to any Google Crisis Map instance (an open source tool from the Google.org Crisis Response team) to provide real-time field reporting capabilities.

  • Accessing Fulcrum Data on Mobile Devices: You can load KML Data Share feeds into mobile apps that support the standard KML format, such as Google Earth for iOS and Google Earth for Android.


Development and Automation

Use Data Shares to facilitate custom application development and automated data handling.

  • Automating Data Downloads with Python: The following Python script can be used to fetch CSV data from a Data Share link and save it locally. This can be combined with a cron job or scheduled task to automate data downloads.

    • Yellow (Warning) Callout: The example below uses Python 2 syntax and may require updating for modern Python environments.

    • Example Script:

      Python

      import urllib2 url = 'https://web.fulcrumapp.com/shares/b711f907a8d42665.csv' u = urllib2.urlopen(url) localFile = open('fulcrum_data.csv', 'w') 
      localFile.write(u.read())
      localFile.close()

  • Integrating Data Shares with Web Mapping Applications:

    Fulcrum Data Shares can be easily consumed into popular web mapping frameworks. The following examples include the use of jQuery and fancyBox for viewing associated photos.

Simple Leaflet Map

Simple Mapbox Map

Simple Google Map

Simple ESRI Map

Simple Openlayers Map

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.

Did this answer your question?