Harvard Data Visualization Project



Similar documents
ArcGIS Viewer for Silverlight An Introduction

Investigating Hadoop for Large Spatiotemporal Processing Tasks

Petroleum Web Applications to Support your Business. David Jacob & Vanessa Ramirez Esri Natural Resources Team

ESRI Technical Certification Overview. Amy Daniels Instructor, Greenville Tech

What is GIS. What is GIS? University of Tsukuba. What do you image of GIS? Copyright(C) ESRI Japan Corporation. All rights reserved.

Esri Maps for Business Intelligence (BI)

ArcGIS for Server in the Cloud

Developing Apps with the ArcGIS Runtime SDK for Android. Ben Ramseth Esri Inc. Instructor Technical Lead

Amazon Hosted ESRI GeoPortal Server. GeoCloud Project Report

ArcGIS for Server in the Amazon Cloud. Michele Lundeen Esri

Network Analysis with ArcGIS for Server

Big Data Spatial Analytics An Introduction

HELCOM Data and Map Service. User Manual

Cookbook 23 September 2013 GIS Analysis Part 1 - A GIS is NOT a Map!

ArcGIS for. Intelligence

NetCDF and HDF Data in ArcGIS

Web Editing Tutorial. Copyright Esri All rights reserved.

Exploring GIS Integration Options for SAP BusinessObjects

Scott Moore, Esri April 4, Intermountain, Great Falls, MT

Understanding ArcGIS Deployments in Public and Private Cloud. Marwa Mabrouk

University of Arkansas Libraries ArcGIS Desktop Tutorial. Section 4: Preparing Data for Analysis

The Courses. Covering complete breadth of GIS technology from ESRI including ArcGIS, ArcGIS Server and ArcGIS Engine.

Working with Temporal Data

ArcGIS Web Mapping. Sam Berg, esri

Esri Maps for Office, SharePoint & Dynamics CRM. Tony Howser Sentha Sivabalan Scott Ball

Publishing Geoprocessing Services Tutorial

Intro to Web App Builder. Mark Scott, Solutions Engineer, Esri County Government Team

ArcGIS 10.1 Web Apps and APIs. John Hasthorpe & Kai Hübner

Supporting High-Quality Printing in Web Applications with ArcGIS for Server

INCOG Transportation Planning Division Spatial Data Management Workflow GIS-T 2008

How To Use Arcgis For Free On A Gdb (For A Gis Server) For A Small Business

Visualize your World. Democratization i of Geographic Data

Introduction to GIS.

Using GIS to Develop a Control Map and Database

Deploying ArcGIS for Server using Managed Services

Chapter 1: Introduction to ArcGIS Server

The Development and Implementation of a GIS System for Sunde Land Surveying, LLC.

Best Practices for Sharing Imagery using Amazon Web Services. Peter Becker

Background on Elastic Compute Cloud (EC2) AMI s to choose from including servers hosted on different Linux distros

Five Steps to Better Performance

Embedding Maps into Microsoft Office and Microsoft SharePoint

Deploying ArcGIS for Server Using Esri Managed Services

Network Analysis with ArcGIS Online

GIS Databases With focused on ArcSDE

Introduce Web3D Development and Visualization. Moxie Zhang Esri R&D Center Beijing

GIS IN THE CLOUD THE ESRI EXAMPLE DAVID CHAPPELL SEPTEMBER 2010 SPONSORED BY ESRI

Publishing geospatial data to the web using the EEA infrastructure

An Esri White Paper January 2011 Estimating the Cost of a GIS in the Amazon Cloud

ArcGIS. Server. A Complete and Integrated Server GIS

Geodatabase Programming with SQL

Elastic Detector on Amazon Web Services (AWS) User Guide v5

INTRODUCTION TO ARCGIS SOFTWARE

Big Data and Analytics: Getting Started with ArcGIS. Mike Park Erik Hoel

2. Look for a link to ODESI data portal. In the Key Links section in the left side and double click ODESI Data Retrieval.

Estimating the Cost of a GIS in the Amazon Cloud. An Esri White Paper August 2012

Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy

Advanced Image Management using the Mosaic Dataset

Converting GIS Datasets into CAD Format

PART 1. Representations of atmospheric phenomena

GIS and Mapping Solutions for Developers. ESRI Developer Network (EDN SM)

Portal for ArcGIS. Satish Sankaran Robert Kircher

HDFS Cluster Installation Automation for TupleWare

ArcGIS for Server: In the Cloud

ArcGIS Server mashups

Storytelling with Maps: Workflows and Best Practices

Editing Common Polygon Boundary in ArcGIS Desktop 9.x

Mobile GIS Guide. About The Author. Getting your mobile GIS project off the ground

AN INTRODUCTION TO MAPBOX TOOLS AND SOFTWARE. Matt Gregory 24 July 2013

NATIONAL CLIMATE CHANGE & WILDLIFE SCIENCE CENTER & CLIMATE SCIENCE CENTERS DATA MANAGEMENT PLAN GUIDANCE

ArcGIS Online. Visualizing Data: Tutorial 3 of 4. Created by: Julianna Kelly

Guide to Viewing Maps in Google Earth

HTML5. Turn this page to see Quick Guide of CTTC

Supporting High-Quality Printing in Web Applications with ArcGIS 10.1 for Server

Web-Based Enterprise Data Visualization a 3D Approach. Oleg Kachirski, Black and Veatch

ArcGIS Pro. James Tedrick, Esri

ArcGIS 10.3 Server on Amazon Web Services

1. Launch ArcCatalog, then navigate to the following location using the directory tree on the left side of the screen:

Syllabus AGET 782. GIS for Agricultural and Natural Resources Management

Implementing ArcGIS for SharePoint Habitat for Humanity of Omaha April, 2013

Chapter 6: Data Acquisition Methods, Procedures, and Issues

Data Integration for ArcGIS Users Data Interoperability. Charmel Menzel, ESRI Don Murray, Safe Software

Getting Started With LP360

Using CAD Data in ArcGIS

WELCOME TO CITUS CLOUD LOAD TEST

New York City Neighborhood Tabulation Areas

Note: Hands On workshops are Bring Your Own Laptop (BYOL), unless otherwise noted. Some workshops are Bring Your Own Mobile Device(BYOD).

Lecture 8. Online GIS

Installation, Configuration, and Usage

An Esri White Paper February 2011 Best Practices for Storing the ArcGIS Data Reviewer Workspace in an Enterprise Geodatabase for Oracle

Geographic Information Systems. ASM 215 Feb 2013 Larry Theller

Introduction to the ArcGIS Data Model and Application Structure

ArcGIS online Introduction Module 1: How to create a basic map on ArcGIS online Creating a public account with ArcGIS online...

EEOS Spatial Databases and GIS Applications

GS It s Not Just a Smallworld Anymore

Cloud Computing project Report

Making MAGIC with Your Data: Interactive Maps, Map Mashups, and Data Visualization Tools

GIS III: GIS Analysis Module 2a: Introduction to Network Analyst

What do I do first in ArcView 8.x? When the program starts Select from the Dialog box: A new empty map

Transcription:

Esri User Conference, July 12-15, San Diego California Harvard Data Visualization Project Spatio-Temporal Visualization of Global Phenomena: 1850 to the Present Harvard Business School Geoffrey Jones Walter Friedman, Patrick Clapp, Jeffrey Cronin, HBS Educational Technology Services Harvard Center for Geographic Analysis Giovanni Zambotti, Ben Lewis, Wendy Guan

Communism

Spread of Imperialism

Gender Relations

Category: Commodities

Category: Global Corporations

Category: Managing Distance

Category: Political Economy

Category: U.S. Business History

Data for Download and Analysis

Historical Maps

Building the System Step 1: Defined the system requirements Web-based, public facing Interactive map Interactive time bar Scanned historic maps Access to data downloads and metadata for all layers Able to support many layers and categories

Building the System Step 2: Defined the components needed ArcGIS Server for GIS map publishing services ArcGIS Server time map client Hosting on Amazon EC2 ArcGIS desktop for data organization Zhukov dataset for historic nation state boundaries

Overview of System Development 1. Develop data creation workflow 2. Install and configure server software 3. Develop web client application 4. Load data to system. Check for errors, fix, reload 5. Test system for performance and stability. Make adjustments as needed.

Data Creation Work Flow (1) 1. Create table of historical country ID from Zhukov dataset 2. Provided a table to historian team to join their variables to 3. Historians provide GIS team 1 spreadsheet for each map layer with country IDs and variables 4. GIS group uses ArcGIS to join tables to master table and then extract a dataset for each layer 5. New layer is generalized

Data Creation Work Flow (2) 6. Data layers loaded to ArcGIS server on Amazon 7. Historian team reviews temporal data on web application for accuracy and clarity of symbolization, passes changes back to GIS team 8. GIS team updates data until it is correct 9. Once a layer is final a video is produced of it

Zhukov Dataset (1875-1998) http://hdl.handle.net/1902.1/21595

Used Zhukov Data to Communicate between the Historian Team and GIS Team 1.Merged all Zhukov shapefiles into a single Feature Class 2.Exported the resulting Feature Class to a text file 3.Provided this large table to historians 4.Historians would then pull records they need for a given topic, add their data to those records, give modified table to GIS team 5.GIS team then uses ObjectID as the unique ID for joining business school data back to spatial features for mapping

Table of country extraction Merge Zhukov dataset into single FeatureClass (Global Zhukov Feature Class) Export the new Feature Class attributes to text

Historians country/year/id table Historians pulled the country/year/id records they need for each subject matter layer (Banana Export, etc.) and associate relevant historic data with the records, returning the a set of spreadsheets to CGA, a spreadsheet for each layer to be created.

ArcGIS to join back GIS team used ArcGIS to join the tables from historians to the master table, then extract out a dataset for each layer with just the polygons required to render that time layer.

Geometry Generalization Using a tolerance of 10 kilometers, dataset went from 7.9 GB to 886 MB.

Setting up ArcGIS Server on Amazon EC2 Create an Amazon account Request ESRI to connect your Amazon account with their AWS AMI stack Create an Access Key ID and Secret access key on your AWS (need it for connection with ArcGIS Server and Cloud Builder) Install Cloud Builder on your desktop ArcGIS Server on AWS in order to initialize the AMI. (You will use Cloud Builder to manage your AMI.) Set up auto-scaling on your AWS if needed

Connecting Desktop and Server ArcCatalog Server Connection ArcGIS REST Service Directory

Spatio-Temporal Web Client Development Built from scratch in JavaScript using: jquery UI https://jqueryui.com/ and ArcGIS JS API https://developers.arcgis.com/javascript/

Getting data right The GIS team loaded new tables to the web server and the historians checked it for accuracy and communicated necessary changes back to GIS team. Spatio-temporal data is tricky and getting numbers in books properly represented by accurate maps takes a lot of work!

Getting performance right Installed ArcGIS Server on Amazon EC2 and turned on auto scaling We generalized country polygons by 10 KM (reduced size by 900%) Created video version of all layers, stored them in Vimeo

Thoughts for the future Ideally the historian team and GIS team works together in the same office rather than separate offices. A dataset like Zhukov should be hosted like an open source project and improved over time by the community. Still no robust (open or closed source) system for animating spatio-temporal data flexibly. Let s build one!

Thank you We welcome your feedback, commentary, and corrections. For content related issues, please contact wfriedman@hbs.edu, or etg@hbs.edu GIS related issues, please contact gzambotti@cga.harvard.edu

Credits: Geoffrey Jones Isidor Straus Professor of Business History Walter Friedman Director, Harvard Business History Initiative, Lecturer of Business Administration Patrick Clapp Harvard Business School Library, Information Research Specialist Jeffrey Cronin - Harvard Business School Library, Information Research Specialist Giovanni Zambotti Harvard GIS Specialist Ben Lewis Harvard GIS Project Manager