This hands on workshop demonstrates how to use Google Fusion Tables and ArcGIS to create stunning presentations of your GIS data.
What are we doing?
In 2010, wikileaks released a document called the Afghan War Diaries. According to the Wikileaks website, this is “an extraordinary compendium of over 91,000 reports covering the war in Afghanistan from 2004 to 2010. The reports, while written by soldiers and intelligence officers, and mainly describing lethal military actions involving the United States military, also include intelligence information, reports of meetings with political figures, and related details.”
This workshop will explore different methods of spatial visualization of this document, first by seeing how spatial data can be compiled and viewed on an interactive web based interface using Google Fusion Tables, and second, to see how one can enable the temporal dimension of the data and create stunning time-based animations using ArcGIS.
Part 1: Fusion Tables
*If you do not have a google account, you can peruse the data here
Part 2: Get the fustion table ready for ArcMap
- Now, get the fusion table ready for ArcMap. First, query/filter out bad data. Click on Options -> Filter, and add 3 filters:
- “Where Longitude > 0”
- “Where Latitude > 0”
- “Where date >= 1/1/2009” (just get 2009 data to give ArcMap some breathing room)
- Export as csv for use in ArcMap (File -> Download)
Part 3: ArcMap
- Import the csv file
- Map the data by XY coordinates (make sure to set the coordinate system to WGS1984)
- Export (save) the data as a new shapefile (GIS data layer)
- Play with symbology (categorical mapping by the “cat” field)
- Add time dimension to your layer: Properties, Time tab, enable, and select Date (not the DateTime) field (ESRI)
- Explore the time slider (ESRI)
- Play your data over time (ESRI)
- Apply Spatial statistics (directional distribution) to your temporal data
- Toolbox -> Spatial Statistics -> Measuring Geographic Distributions -> Directional Distribution
- For the Case Field, make sure to select Date (not DateTime)
- Enable time to the new layer created, and play the temporal animation again