demystifying cognitive with interconnect ibm bluemix ... · interconnect 2017 demystifying...
Post on 11-Oct-2019
3 Views
Preview:
TRANSCRIPT
InterConnect2017
Demystifying Cognitive with IBM Bluemix + Location + WeatherBDA-5632
Julio OlimpioEric BaderMansour Raad
March 22, 2017
1 3/24/2017
Mapping is a Cognitive Experience
Esri, The Weather Company, and IBM Bluemix
- Two Examples
-ArcGIS Developer Plan Overview
Agenda
http://cornandsoybeandigest.com/seed/5-tips-choosing-corn-hybrids-2013
http://wisccorn.blogspot.com/2015/02/B055.html
5 3/24/2017
World of Watson 2016
Mapping is a Cognitive Experience
mapping is an ability to think and assemble information, reason by making data simple, learn by seeing patterns in information, and rememberknowledge gained.
Esri, IBM Bluemix, and The Weather Company
Example 1: Precision Farming Prediction
Components: EsriIBM Bluemix, Apache Spark, Object Store
The Weather Company API
Maximum Yield =
Where to Plant
+ What To Plant
+ Heat Units Required
+ Optimal Plant Date
HyperLocal Farming
http://cornandsoybeandigest.com/seed/5-tips-choosing-corn-hybrids-2013
http://wisccorn.blogspot.com/2015/02/B055.html
Where, What, When?
What Type of Seed For My Soil Type?
Seed IDDays To
MaturityHeat Units Soil Type
N0001 106 1302 LH
N0002 107 1340 MH
N0003 109 1320 LHM
N0004 97 1221 MHM
When to Plant?
Seed IDDays To
Maturity
Heat
UnitsSoil Type
N0001 106 1302 LH
N0002 107 1340 MH
N0003 109 1320 LHM
N0004 97 1221 MHM
Growing Degree Days (GDD)
- A standard measure of heat accumulation
- Used to predict plant, crop, and pest development in farming
- Every plant type, e.g, corn hybrid, has a very specific GDD to reach full maturity
13 3/24/2017
Heating Units
Days in the Ground
GD
D
Maturity
GDD is calculated from daily temperature (min/max/avg) and accumulated.
GDD by regional geography is commonly available from agriculture organizations
Based on historical data
14 3/24/2017
Heating Units
When to Plant?
Use GIS to grid the soil data
For the farm area of interest…
- Determine the min/max/avgtemp per grid cell/per day
- Accumulate (sum) daily GDDs for each cell
- Knowing the GDD hybrid seed requirement and total GDD for each cell, find the optimal 1
ststart date that
satisfies the requirement
Soil
Type
To
tal G
row
ing
Se
aso
n G
DD
Plant
Date
GD
D
Harvest
Date
N0014
16 IBM Corporation Confidential
Credit:
Given:API Key
Latitude / Longitude
Start Date / End Date Range
Get Back:Date / Time
Daily Min / Max Temperature
Leverage api.weather.com
17 3/24/2017
ArcGIS
api.weather.com
Harvest
Date
N0014
Display Results
Plant/Harvest Date
Daily
Temp
Data/
cell
Lat/Long per grid cell Daily
Temp
Data/
cell
Calculate GDD/cell
Find 1st Plant date w/optimal GDD for each cell
Where To Plant ?
What To Plant ?
When To Plant ?
When To Harvest ?
18 3/24/2017
ResultFor a particular hybrid with a specific GDD
N0014 (1:10K)
Esri, IBM Bluemix
Example 2: GeoBinning With IBM Bluemix
Components: Esri ArcGIS Pro with Python Scripting
IBM Bluemix, Adobe Spark,Object Store
Given 1M NYC Taxi pickup/dropofflocations, calculate density
Use ArcGIS Pro to submit data and ‘geobinning’ analytics task to Adobe Spark on Bluemix
Use ArcGIS Pro to visualize results
20 3/24/2017
GeoBinning with IBM Bluemix
24 3/24/2017
ArcGIS
Pro
GeoBin.
py
CSV
Upload GeoBin.py python file containing
GeoBinning analytics code and pathways
Use Spark Submit
and REST API to
initiate cluster
processing
25 3/24/2017
ArcGIS
ProIn
Memory
Data
https://github.com/mraad/arcgis-bluemix
Run GeoBin Analysis, a Spark job referencing GeoBin.py
Results Placed In Object Storage Output Container
Streamed to ArcGIS feature class and rendered.
ArcGIS Pro Visualization of
GeoBinning Results
codesharing.arcgis.com
Development and Scripting Tools For Extending, Customizing and Embedding
REST
Java
HTML5
Python
Swift
.NET
QtXamarin
Objective-C
JavaScriptC++
C#
Python
Web API
Runtime
SDKs
JavaScript
APIs
App
Builders
Python
Scripting
API
ArcGIS
Shared Code
http://developers.arcgis.com
The ArcGIS Developer ProgramNo Cost
ArcGIS Developer Subscription
Web, native and scripting APIs
A large GIS developer community
Beta software
Credits
Conceptual, API doc and samples
Configurable apps and builders
The New ArcGIS Developer SubscriptionPlans Tailored to Developer Roles
Essentials
App Development
Builder
Cross Platform
App Development
Professional
Extend ArcGIS
Platform
Premium
Advanced Data
Management
Enterprise
Complete ArcGIS
Platform
• Esri is Available in IBM Bluemix!
• Get started today https://console.ng.bluemix.net/catalog/?search=esri
• TWC API’s, Esri REST API’s and Python Scripting, BlueMix serviceshttps://github.com/mraad/arcgis-bluemix
• ArcGIS on Softlayer How-tohttps://www.ibm.com/developerworks/cloud/library/cl-geospatialanalytics/
• GIS and Mapping Demystifies Cognitive
• Is Contextual
• Drives Thinking, Learning, Is Intuitive and Predictive
• Not just ‘dots on maps’
• Real science-The Science of Where
33
Summary
InterConnect
2017Thank you!
Julio Olimpiojolimpio@esri.com
Eric Baderebader@esri.com
Mansour Raadmraad@esri.com
http://www.esri.com/
34 3/24/2017
Esri at Interconnect
Cognitive Concourse, Booth 116
top related