GeoJSON Dashboard
  • About
  • Feature Extent
  • Split View
    • Split View
    • Map View
    • Table View
  • Filter Data
  • CSV
  • Excel
  • PDF

Welcome to the GeoJSON Data Dashboard!

  • Rousay Map
  • About
  • Configuration

Explore the places in the parish of Rousay catalogued by the Ordnance Survey in 1879.

This site links the information recorded by the OS in volume 16 of the Orkney Name Books to the 1st edition of the map.

Search the data via the map, the Search bar, or the the Filter Data tool for advanced queries.

See the rousay README for more information and troubleshooting.

Credit
  • Built using the fantastic GeoJSON Dashboard. Check it out on GitHub.
  • Transcriptions taken from ScotlandsPlaces using the volume(s)_scraper script. Follow the links to individual pages to see the transcribers. I've made no effort to correct transcription errors.
  • Initial geocoding of names taken from the GB1900 Gazetteer.
  • Grid references generated with the FSC QGIS Plugin.
  • Put together by dgplacenames.

A configurable framework for building a geographic "data dashboard" from a GeoJSON file. Open source, MIT licensed, and available on GitHub.

Features
  • Flexible template built on active open source components
  • Entirely client-side, can be hosted for free on GitHub Pages
  • Built on the incredibly popular Bootstrap UI framework
  • Maps via Leaflet, the leading open source JavaScript mapping library
  • Interactive data table with sorting, searching, column toggling, and data export via the Bootstrap Table plugin
  • Advanced, interactive GeoJSON data querying that integrates jQuery QueryBuilder with AlaSQL
  • Advanced charting via C3.js, the D3-based reusable chart library

This dashboard is designed to fetch a GeoJSON file and present the data in an interactive environment for exploration and analysis.

  1. Fork or download the GitHub repo.
  2. Open the assets/js/app.js file and edit the config and properties variables.
  3. The drawCharts() function demonstrates how charts can be configured.
  4. Additional map layers can be added to the global map variable.

Notes

  • Attempting to load huge GeoJSON files will likely cause browser issues.
  • The properties.table object accepts Bootstrap Table column options.
  • The properties.filter object accepts jQuery QueryBuilder filter options.
  • Setting the filter.values property to an empty array ([]) will fetch all the distinct values for that property.
  • Setting the table, filter, or info objects to false will hide them from that component.

Charts

  • Status
  • Inventory Zone
  • Size
  • Species

Filter Data

Feature Info