latest innovations from esri's applications prototype lab...latest innovations from...

37
March 8–11, 2016 | Palm Springs, CA Esri Developer Summit Latest Innovations from Esri’s Applications Prototype Lab Hugh Keegan, Bob Gerlt, Carol Sousa, Dave Johnson, John Grayson Lenny Kneller, Mark Deaton, Mark Smith, Richie Carmichael Sathya Prasad, Thomas Emge, Witold Fraczek March 9 | 10:30 am -11:30am | 1pm – 2pm

Upload: others

Post on 13-Aug-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Latest Innovations from Esri's Applications Prototype Lab...Latest Innovations from Esri’sApplications Prototype Lab Hugh Keegan, Bob Gerlt, Carol Sousa, Dave Johnson, John Grayson

March 8–11, 2016 | Palm Springs, CA

Esri Developer Summit

Latest Innovations from Esri’s Applications Prototype LabHugh Keegan, Bob Gerlt, Carol Sousa, Dave Johnson, John Grayson

Lenny Kneller, Mark Deaton, Mark Smith, Richie Carmichael Sathya Prasad, Thomas Emge, Witold Fraczek

March 9 | 10:30 am -11:30am | 1pm – 2pm

Page 2: Latest Innovations from Esri's Applications Prototype Lab...Latest Innovations from Esri’sApplications Prototype Lab Hugh Keegan, Bob Gerlt, Carol Sousa, Dave Johnson, John Grayson

Who are we?

• 12 GIS pros • Located in Redlands, California• What we do

• Competitive benchmarks

• Strategic collaborations

• Corporate assignments

• Prototyping• New technology, new gadgets

Page 3: Latest Innovations from Esri's Applications Prototype Lab...Latest Innovations from Esri’sApplications Prototype Lab Hugh Keegan, Bob Gerlt, Carol Sousa, Dave Johnson, John Grayson

John Grayson

Access to Healthcare in BaliVector Basemap Style EditorCensus SelectSevere WeatherStream GaugesOcean Currents 3DTerrain Analysis

No following slides; see Notes section for links

Page 4: Latest Innovations from Esri's Applications Prototype Lab...Latest Innovations from Esri’sApplications Prototype Lab Hugh Keegan, Bob Gerlt, Carol Sousa, Dave Johnson, John Grayson

Witold Fraczek

3D Vertical Fences

Page 5: Latest Innovations from Esri's Applications Prototype Lab...Latest Innovations from Esri’sApplications Prototype Lab Hugh Keegan, Bob Gerlt, Carol Sousa, Dave Johnson, John Grayson

Oil spill

Page 6: Latest Innovations from Esri's Applications Prototype Lab...Latest Innovations from Esri’sApplications Prototype Lab Hugh Keegan, Bob Gerlt, Carol Sousa, Dave Johnson, John Grayson

Other examples

Oil spill in all 3D

Page 7: Latest Innovations from Esri's Applications Prototype Lab...Latest Innovations from Esri’sApplications Prototype Lab Hugh Keegan, Bob Gerlt, Carol Sousa, Dave Johnson, John Grayson

Other examples

Ozone concentration in Los Angeles basin

Page 8: Latest Innovations from Esri's Applications Prototype Lab...Latest Innovations from Esri’sApplications Prototype Lab Hugh Keegan, Bob Gerlt, Carol Sousa, Dave Johnson, John Grayson

Other examples

Ozone concentration in Los Angeles basin

Page 9: Latest Innovations from Esri's Applications Prototype Lab...Latest Innovations from Esri’sApplications Prototype Lab Hugh Keegan, Bob Gerlt, Carol Sousa, Dave Johnson, John Grayson

Download from:

http://blogs.esri.com/esri/apl/2015/11/20/fencesArcUser article:

http://www.esri.com/esri-news/arcuser/winter-2016/transforming-3d-data-into-fences-and-curtains-with-geostatistical-tools

Page 10: Latest Innovations from Esri's Applications Prototype Lab...Latest Innovations from Esri’sApplications Prototype Lab Hugh Keegan, Bob Gerlt, Carol Sousa, Dave Johnson, John Grayson

Dave Johnson

ArcMap AddInsDimension Explorer 1.12Combined Fields StatisticsDiverging Color Ramp

No following slides; see Notes section for links

Page 11: Latest Innovations from Esri's Applications Prototype Lab...Latest Innovations from Esri’sApplications Prototype Lab Hugh Keegan, Bob Gerlt, Carol Sousa, Dave Johnson, John Grayson

Richie Carmichael

Sushi Map 3DFlight SimulatorSolar Eclipse 3DSubmarine Cables2000 Years of Urban GrowthHistoric Quake MapSatellite MapBalls, Barrels & Boxes

Page 12: Latest Innovations from Esri's Applications Prototype Lab...Latest Innovations from Esri’sApplications Prototype Lab Hugh Keegan, Bob Gerlt, Carol Sousa, Dave Johnson, John Grayson
Page 13: Latest Innovations from Esri's Applications Prototype Lab...Latest Innovations from Esri’sApplications Prototype Lab Hugh Keegan, Bob Gerlt, Carol Sousa, Dave Johnson, John Grayson

Mark Deaton

Closest Facility WidgetRouting for Scooters

Page 14: Latest Innovations from Esri's Applications Prototype Lab...Latest Innovations from Esri’sApplications Prototype Lab Hugh Keegan, Bob Gerlt, Carol Sousa, Dave Johnson, John Grayson

Closest Facilities Widget for Web AppBuilderPresenter: Mark Deaton

• GeoNet: https://geonet.esri.com/docs/DOC-7573

• ArcGIS.com: http://www.arcgis.com/home/item.html?id=9a81bb2f4d7c416d8eaca4fe2864c910

• GitHub: https://github.com/markdeaton/closest-facility-wab-js

Page 15: Latest Innovations from Esri's Applications Prototype Lab...Latest Innovations from Esri’sApplications Prototype Lab Hugh Keegan, Bob Gerlt, Carol Sousa, Dave Johnson, John Grayson

The Problem with ScootersPresenter: Mark Deaton

Page 16: Latest Innovations from Esri's Applications Prototype Lab...Latest Innovations from Esri’sApplications Prototype Lab Hugh Keegan, Bob Gerlt, Carol Sousa, Dave Johnson, John Grayson

The Problem with ScootersPresenter: Mark Deaton

• Cars and motorcycles are limited only by the posted speed limit• Bicycles are limited only by their maximum speed• Scooters are limited by posted speed limits and by how fast they can go• Scooters also have to avoid roads where the speed limit is too high

• Or to put it differently…• Too fast and you risk a ticket • Too slow and you risk being hit

A

Page 17: Latest Innovations from Esri's Applications Prototype Lab...Latest Innovations from Esri’sApplications Prototype Lab Hugh Keegan, Bob Gerlt, Carol Sousa, Dave Johnson, John Grayson

Solving the Scooter ProblemPresenter: Mark Deaton

Added to the standard Streets network dataset:

• “VehicleMaxSpeed” parameter (MPH)• “Low-Speed Vehicle” restriction to choose proper roads

bDisallow = Edge.AttributeValueByName("SpeedLimit") >

Edge.AttributeValueByName("VehicleMaxSpeed") + 5

• “VehicleMinutes” cost evaluator• Travel modes for various scooter sizes

Page 18: Latest Innovations from Esri's Applications Prototype Lab...Latest Innovations from Esri’sApplications Prototype Lab Hugh Keegan, Bob Gerlt, Carol Sousa, Dave Johnson, John Grayson

Thomas Emge

Soccer FieldsObstruction AnalysisInternet of Things with Raspberry Pi

No following slides

Page 19: Latest Innovations from Esri's Applications Prototype Lab...Latest Innovations from Esri’sApplications Prototype Lab Hugh Keegan, Bob Gerlt, Carol Sousa, Dave Johnson, John Grayson

Sathya Prasad

Summer Intern ProjectsArcHooksApp Studio OTACamphorEsri StepUPAlexa for ArcGIS

Page 20: Latest Innovations from Esri's Applications Prototype Lab...Latest Innovations from Esri’sApplications Prototype Lab Hugh Keegan, Bob Gerlt, Carol Sousa, Dave Johnson, John Grayson

Song, Jay, (Sathya), Adarsh

2015 Summer Interns

Page 21: Latest Innovations from Esri's Applications Prototype Lab...Latest Innovations from Esri’sApplications Prototype Lab Hugh Keegan, Bob Gerlt, Carol Sousa, Dave Johnson, John Grayson

ArcHooksIMPLEMENTING PUSH MIDDLEWARE FOR ARCGIS

CONTENT

[REST Hook]

Page 22: Latest Innovations from Esri's Applications Prototype Lab...Latest Innovations from Esri’sApplications Prototype Lab Hugh Keegan, Bob Gerlt, Carol Sousa, Dave Johnson, John Grayson

Why

• ArcGIS has thousands of items and thousands of users.

• ArcGIS REST API is extremely powerful.

• What if - Loosely coupled system wants to talk to ArcGIS without knowing the state of things- Internet of Things provider wants to consume ArcGIS

• This is not possible without a Push-based solution like a hook.• For Example:• 1. Whenever I favorite a tweet, send me an email.• 2. Whenever I comment on ArcGIS, send out a tweet.

Page 23: Latest Innovations from Esri's Applications Prototype Lab...Latest Innovations from Esri’sApplications Prototype Lab Hugh Keegan, Bob Gerlt, Carol Sousa, Dave Johnson, John Grayson

Features

• 1. Event Subscriptions: Subscribe to be notified for certain events pertaining to a map, app, or feature service

• 2. Notifications: Receive notifications with data at a user-specified URL whenever there is something to be notified about

• 3. Third Party Integration: Automatically send out emails, tweets, texts, and many more by integrating the hook with services like Zapier

Page 24: Latest Innovations from Esri's Applications Prototype Lab...Latest Innovations from Esri’sApplications Prototype Lab Hugh Keegan, Bob Gerlt, Carol Sousa, Dave Johnson, John Grayson

CamphorA QUICK WAY TO CONDITIONALLY SHARE PRIVATE ARCGIS

CONTENT

[Web App]

Page 25: Latest Innovations from Esri's Applications Prototype Lab...Latest Innovations from Esri’sApplications Prototype Lab Hugh Keegan, Bob Gerlt, Carol Sousa, Dave Johnson, John Grayson

Features

• 1. Content Sharing: Share your private and public content through conditional links

• 2. Sharing Constraints: Provide constraints for each link that must be satisfied in order for a user to access the content:- Set expiration date of link

- Set passcode for link

- Set email domain for link

- Set maximum number of hits/views for link

It’s a combination of data sharing pattern plus url shortener pattern, and essentially transient.

Hence the name, Camphor

Page 26: Latest Innovations from Esri's Applications Prototype Lab...Latest Innovations from Esri’sApplications Prototype Lab Hugh Keegan, Bob Gerlt, Carol Sousa, Dave Johnson, John Grayson

Esri StepUPFun App to Promote Active Lifestyle

Page 27: Latest Innovations from Esri's Applications Prototype Lab...Latest Innovations from Esri’sApplications Prototype Lab Hugh Keegan, Bob Gerlt, Carol Sousa, Dave Johnson, John Grayson

Esri StepUP• Support events and competitions

- Cloud based configuration- Create events instantly

• A mobile app that tracks user movements- Esri StepUP for iOS & Android & Apple

Watch• Backend to support events

- Parse: Cloud database for apps, Push notifications

- ArcGIS: Storing steps locations, elevation, …

Page 28: Latest Innovations from Esri's Applications Prototype Lab...Latest Innovations from Esri’sApplications Prototype Lab Hugh Keegan, Bob Gerlt, Carol Sousa, Dave Johnson, John Grayson

Esri StepUP Challenge Events

Campus Challenge UC Challenge

Page 29: Latest Innovations from Esri's Applications Prototype Lab...Latest Innovations from Esri’sApplications Prototype Lab Hugh Keegan, Bob Gerlt, Carol Sousa, Dave Johnson, John Grayson

Solution: Analytics Dashboard

• A web-based dashboard for any Esri StepUP events• Real-Time event monitoring

Page 30: Latest Innovations from Esri's Applications Prototype Lab...Latest Innovations from Esri’sApplications Prototype Lab Hugh Keegan, Bob Gerlt, Carol Sousa, Dave Johnson, John Grayson
Page 31: Latest Innovations from Esri's Applications Prototype Lab...Latest Innovations from Esri’sApplications Prototype Lab Hugh Keegan, Bob Gerlt, Carol Sousa, Dave Johnson, John Grayson
Page 32: Latest Innovations from Esri's Applications Prototype Lab...Latest Innovations from Esri’sApplications Prototype Lab Hugh Keegan, Bob Gerlt, Carol Sousa, Dave Johnson, John Grayson

Alexa for ArcGISPROGRAMMING A PERSONAL ASSISTANT FOR ARCGIS

USERS

[Voice]

Page 33: Latest Innovations from Esri's Applications Prototype Lab...Latest Innovations from Esri’sApplications Prototype Lab Hugh Keegan, Bob Gerlt, Carol Sousa, Dave Johnson, John Grayson

Things To Know• Alexa is Amazon’s answer to Siri, Cortana, Google Now..etc.

• AI powering the Amazon Echo, a voice command device on sale for $180

• Continuous Machine Learning

• Alexa Skills Kit (ASK) – New Programmable AI SDK

• Great Opportunities

34

Page 34: Latest Innovations from Esri's Applications Prototype Lab...Latest Innovations from Esri’sApplications Prototype Lab Hugh Keegan, Bob Gerlt, Carol Sousa, Dave Johnson, John Grayson

380

Helps you understand your ArcGIS Organization

- Get a quick rundown on your organization

- Find out how many credits are available or how many were used in a particular month

- How much content has been created (and when)

- Receive your notifications

- Get your profile summary

- …

Page 35: Latest Innovations from Esri's Applications Prototype Lab...Latest Innovations from Esri’sApplications Prototype Lab Hugh Keegan, Bob Gerlt, Carol Sousa, Dave Johnson, John Grayson

Earth

• Learn interesting facts about a place using ArcGIS

• 1. Find any place through geocoding• 2. Receive various types of information about that place:

- Population

- Income

- Crime Index

- Nearby

- And a general About to receive an interesting summary with Elevation, Temperature, and predicted Climate change information

Page 36: Latest Innovations from Esri's Applications Prototype Lab...Latest Innovations from Esri’sApplications Prototype Lab Hugh Keegan, Bob Gerlt, Carol Sousa, Dave Johnson, John Grayson

Thank you!

See our demos at

https://maps.esri.com

http://blogs.esri.com/esri/aplSee our blogs at

Page 37: Latest Innovations from Esri's Applications Prototype Lab...Latest Innovations from Esri’sApplications Prototype Lab Hugh Keegan, Bob Gerlt, Carol Sousa, Dave Johnson, John Grayson