Home - ZachPhillipsGary/Ohio-Five-Digital-Humanties-GIS-Timeline-Project GitHub Wiki
Welcome to the Ohio-Five-Digital-Humanties-GIS-Timeline-Project wiki!
The goal of this project is to create an embeddable and easy to use tool for students and academics to utilize to visualize geospatial information from a public Google Sheet on a timeline. The app was built using AngularJS, Angular Openlayers3, and Vis,js.
Overview
What is a time map?
A "time map" is a map synched to a timeline. A time map allows someone to load one or more datasets onto a map and a timeline simultaneously. By default, only items in the visible range of the timeline are displayed on the map. Here are some examples:
Data types
Data
Markers
Marker are used to represent single points of data on the time map. To add a marker to an existing map, simply click on the white bar at the top of the page and select 'add data' from the dropdown menu. A window will appear on the right hand side of
Required Fields
Field | Legal Values | Purpose |
---|---|---|
type | marker | Let's the program know what type of data to expect in this row |
category | any alphanumeric | Allows the user to organize data items in many-to-one families |
latitude | any decimal | Stores object latitude in EPSG:4326 projection |
longitude | any decimal | Stores object longitude in EPSG:4326 projection |
datastore | any HTML | Stores HTMl description of marker |
startDate | valid date | First date at which item is visible |
endDate | valid date | Last date at which item is visible |
Layers
Required Fields
Field | Legal Values | Purpose |
---|---|---|
type | layer | Let's the program know what type of data to expect in this row |
category | any alphanumeric | Allows the user to organize data items in many-to-one families |
latitude | any decimal | Stores object latitude in EPSG:4326 projection |
longitude | any decimal | Stores object longitude in EPSG:4326 projection |
datastore | any URL | Address of data you wish to load |
startDate | valid date | First date at which item is visible |
endDate | valid date | Last date at which item is visible |
format | KML,geoJSON,inline | KML,inline |
Supported Formats:
- KML / KMLz
- geoJSON
- inline openlayers3 JSON objects (experimental)
Need to convert a Esri ArcGIS shape file into a supported format?
Map
Required columns
Field | Legal Values | Purpose |
---|---|---|
type | layer | Let's the program know what type of data to expect in this row |
category | any alphanumeric | Allows the user to organize data items in many-to-one families |
latitude | any decimal | Stores object latitude in EPSG:4326 projection |
longitude | any decimal | Stores object longitude in EPSG:4326 projection |
datastore | any Google Drive key | Google Drive key for the sheet you wish to include |
startDate | valid date | First date at which item is visible |
endDate | valid date | Last date at which item is visible |