jefferson andrade - esri dev summit 2016 #01
TRANSCRIPT
Jefferson Andrade de Oliveira Júnior
Abril de 2016
ESRI DEVELOPER SUMMIT 2016PALM SPRINGS - USA
AGENDA
2
3
COBERTURA – TWITTER
Jefferson Andrade 4
COBERTURA – PERISCOPE
Jefferson Andrade 5
COBERTURA – FACEBOOK
Jefferson Andrade 6
https://www.facebook.com/devgis
COBERTURA – FACEBOOK
Jefferson Andrade 7
25 CURTIDAS
COBERTURA – FACEBOOK
Jefferson Andrade 8
81 FOTOS
COBERTURA – FACEBOOK
Jefferson Andrade 9
68 POSTAGENS
10
FOR DEVELOPERS, BY DEVELOPERS
• Over 1,800 attendees
– 40% first-timers
– 20% from outside the U.S.
• 300 Esri staff #devsummit
DEVSUMMIT OVERVIEW
• 11th Annual – For developers, by developers
• Tuesday
– Plenary, Sessions, Speedgeeking, Lightning Talks, Meet the Teams
• Wednesday– Keynote, Sessions, Amazon SIG
• Thursday
– Sessions, Road Ahead sessions, Party
• Friday
– Sessions, Road Ahead sessions, Closing session w/Lunch
DEVELOPER SUMMIT 2016
Jefferson Andrade 13
DEVELOPER SUMMIT 2016
Jefferson Andrade 14
DEVELOPER SUMMIT 2016
Jefferson Andrade 15
DEVELOPER SUMMIT 2016
Jefferson Andrade 16
DEVELOPER SUMMIT 2016
Jefferson Andrade 17
DEVELOPER SUMMIT 2016
Jefferson Andrade 18
DEVELOPER SUMMIT 2016
Jefferson Andrade 19
DEVELOPER SUMMIT 2016
Jefferson Andrade 20
DEVELOPER SUMMIT 2016
Jefferson Andrade 21
DEVELOPER SUMMIT 2016
Jefferson Andrade 22
DEVELOPER SUMMIT 2016
Jefferson Andrade 23
DEVELOPER SUMMIT 2016
Jefferson Andrade 24
DEVELOPER SUMMIT 2016
Jefferson Andrade 25
DEVELOPER SUMMIT 2016
Jefferson Andrade 26
• Vídeo do Esri Showcase:
https://www.facebook.com/devgis/videos/1571794643112034/
DEVELOPER SUMMIT 2016
Jefferson Andrade 27
28
29
Jefferson Andrade
Map Series
Vector Tiles
Sharing Web Maps, Scenes and Layers
Metadata
Animations
Smart Mapping
ChartsGraphs
Traverse COGO
Shared Edge Editing
Task HistoryData InterOp Ext
Mobile Map PackagesPowerful SDK
Pro 1.2 enhancements include:
AcGIS Pro is both premium Desktop app and excellent companion to Web GIS
ArcGIS Pro Part of ArcGIS Desktop
31
Jefferson Andrade
ARCGIS JAVASCRIPT API 4.X
ROADMAP
• Final release Q2
• Releases in Q3 and Q4
– More renderers
– More layer types
Jefferson Andrade
ARCGIS JAVASCRIPT API 3.X
ROADMAP
• Spring release 3.16
• Active development through
2016
• Primary innovation will shift
to 4.x
• Technical support through
2018
ArcGIS Online uses 3.x JS API
• 2D & 3D visualization
• Read & write web scenes
& web maps
• A simpler, more consistent
API design
• Mobile-first design
• Better integration with frameworks
4.0 ArcGIS JavaScript API Reimagined
JS API 4.0 – VISÕES MÚLTIPLAS
Jefferson Andrade 35
JS API 4.0 – NAVEGAÇÃO
Jefferson Andrade 36
JS API 4.0 – AGRUPAMENTO DE CAMADAS
Jefferson Andrade 37
JS API 4.0 – IMAGE LAYER
Jefferson Andrade 38
JS API 4.0 – WEB SCENE
Jefferson Andrade 39
40
JS API 4.0 – PRODUCTION RELEASE
Jefferson Andrade 41
JS API 4 – WIDGETS
Jefferson Andrade 42
JS API 4 – WIDGETS
Jefferson Andrade 43
JS API 4 – RESPONSIVE UI
Jefferson Andrade 44
JS API 4 – STYLE UI TO MATCH MAP
Jefferson Andrade 45
JS API 4 – NOVO POP-UP
Jefferson Andrade 46
JS API 4 – HIGHLIGHTING IN SCENES
Jefferson Andrade 47
JS API 4 – HIGHLIGHTING IN SCENES
Jefferson Andrade 48
JS API 4 – VECTOR TILES
Jefferson Andrade 49
JS API 4 – VECTOR TILES
Jefferson Andrade 50
JS API 4 – VECTOR TILES
Jefferson Andrade 51
JS API 4 – LOCAL PROJECTION ENGINE
Jefferson Andrade 52
JS API 4 – WEBSCENE APPLICATION
BOILERPLATE JS
Jefferson Andrade 53
54
Jefferson Andrade
Insights App
• New Paradigm (Visual, Intuitive, Responsive)
• Dynamic Analysis
• Very Fast Data Access
Transforming Understanding with Interactive Analysis
Linked and Responsive Charts and Maps
On-The-Fly Visual Models
Integrated Spatial and Tabular Analysis
Insights
Coming Later
This Year… Extending and Complementing Traditional Analysis
56
Jefferson Andrade
ARCGIS PLATFORM PYTHON API
What is it?
• A new Python API for your GIS, which could be Online or On-premises
(Server w/Portal).
• This API is intended for use by org administrators, content publishers,
power users, developers, analysts and data scientists – who have
workflows that require scripting or automation.
Jefferson Andrade
ARCGIS PLATFORM PYTHON API
What can it do for you?
Script and automate your Web GIS
Content PublishersAdministrators
Users, Roles & Group management
Data ScientistsDevelopers
Power UsersAnalysts
Jefferson Andrade
ARCGIS PLATFORM PYTHON API
How does it work
REST APIs
Access the power of your Web GIS via ….
The new Python API exploits this fundamental feature of the ArcGIS platform
including Feature and Raster Analytics
Modules
gisGISUserGroupItemToolsDatastoreUserManagerGroupManagerContentManager
WebMapWebSceneMapView
viztoolsSpatialAnalysisToolsRasterAnalysisToolsGeoAnalyticsToolsGeometryGeocoder
lyrImageLayerFeatureLayerFeatureCollection
GIS, made simple …
GIS Module
GIS
usersgroupscontent
UserusernamefirstNamelastName…
update()reset()reassign_to()update_role()…
usage()map()
Grouptitlesnippetdescription…
update()delete()share()reassign_to()…
…Manager
create()get()search()…
Itemtitlesnippetdescription…
update()delete()share()…
toolsdatastoreproperties
Resource Managers
create()get()search()
Toolsanalysisrasteranalyticsgeoanalyticsgeometrygeocoder
Let’s look at this in more detail, via a demo…
Jefferson Andrade
ARCGIS PLATFORM PYTHON API
How is it experienced?
Native, powerful and easy to use Pythonic library
Modern, interactive “scripting console” experience
Geoenriched, literate programming
Recorded analysis, for sharing, updates, re-runs
ARCGIS PLATFORM PYTHON API
Jefferson Andrade 63
VÍDEO DO INSIGHTS, GEOANALYTICS E ARCGIS
PLATFORM PYTHON API
• http://video.esri.com/watch/4993/arcgis-analytics
65
66
DRONE2MAP FOR ARCGIS
Jefferson Andrade 67
DRONE2MAP FOR ARCGIS
Jefferson Andrade 68
DRONE2MAP FOR ARCGIS
Jefferson Andrade 69
DRONE2MAP FOR ARCGIS
Jefferson Andrade 70
DRONE2MAP FOR ARCGIS
Jefferson Andrade 71
DRONE2MAP FOR ARCGIS
Jefferson Andrade 72
DRONE2MAP FOR ARCGIS
Jefferson Andrade 73
DRONE2MAP FOR ARCGIS
Jefferson Andrade 74
DRONE2MAP FOR ARCGIS
Jefferson Andrade 75
DRONE2MAP FOR ARCGIS
Jefferson Andrade 76
Jefferson Andrade 77
Jefferson Andrade 78
OPERATIONS DASHBOARD
Jefferson Andrade 80
OPERATIONS DASHBOARD
Jefferson Andrade 81
OPERATIONS DASHBOARD
Jefferson Andrade 82
OPERATIONS DASHBOARD
Jefferson Andrade 83
OPERATIONS DASHBOARD
Jefferson Andrade 84
OPERATIONS DASHBOARD
Jefferson Andrade 85
OPERATIONS DASHBOARD
Jefferson Andrade 86
OPERATIONS DASHBOARD
Jefferson Andrade 87
OPERATIONS DASHBOARD
Jefferson Andrade 88
OPERATIONS DASHBOARD
Jefferson Andrade 89
OPERATIONS DASHBOARD
Jefferson Andrade 90
OPERATIONS DASHBOARD
Jefferson Andrade 91
OPERATIONS DASHBOARD
Jefferson Andrade 92
OPERATIONS DASHBOARD
Jefferson Andrade 93
OPERATIONS DASHBOARD
Jefferson Andrade 94
OPERATIONS DASHBOARD
Jefferson Andrade 95
OPERATIONS DASHBOARD
Jefferson Andrade 96
OPERATIONS DASHBOARD
Jefferson Andrade 97
OPERATIONS DASHBOARD
• https://github.com/Esri/dashboard-samples
• https://developers.arcgis.com/javascript/jshelp/operatio
ns-dashboard-extensibility-overview.html
Jefferson Andrade 98
OPERATIONS DASHBOARD
Jefferson Andrade 99
100
Jefferson Andrade
Real-Time
• Monitoring, Analysis and Alerting
• Stationary and Moving Events
• Large and High-Velocity Data Streams
Integrating Sensor Networks and IoT
• Increased ingest rate
• Substantially increased storage rate
• Adds Spatio Temporal Big Data Store
• Supports high performance visualization
10.4
DesktopWeb Device
ArcGIS Server
Ingestion
GeoEvent
Visualization
Stream Service
Stream Layer
Live Features
Spatiotemporal
Big Data Store
Map Service
Feature Service
Storage
Live and Historic
Aggregates & Features
SPATIOTEMPORAL BIG DATA STORE
Jefferson Andrade 102
SPATIOTEMPORAL BIG DATA STORE
Jefferson Andrade 103
SPATIOTEMPORAL BIG DATA STORE
Jefferson Andrade 104
SPATIOTEMPORAL BIG DATA STORE
Jefferson Andrade 105
SPATIOTEMPORAL BIG DATA STORE
Jefferson Andrade 106
SPATIOTEMPORAL BIG DATA STORE
Jefferson Andrade 107
SPATIOTEMPORAL BIG DATA STORE
Jefferson Andrade 108
Jefferson Andrade
GEO ANALYTICS
Use your Web GIS layers
through Pro, Portal,
Python Notebooks,
or the REST API
Portal
Web GIS Layers
Un-Managed Data
New Web GIS Layers
Managed Data
Relational
Data Store
Spatiotemporal
Data Store
FilesFiles
Delimited
Files
EnterpriseShapefiles Big Data
Stores
Server
Cluster
110
ARCGIS EARTH
Jefferson Andrade 111
http://www.esri.com/software/arcgis-earth
112
WORKFORCE FOR ARCGIS
Jefferson Andrade 113
WORKFORCE FOR ARCGIS
Jefferson Andrade 114
WORKFORCE FOR ARCGIS
Jefferson Andrade 115
WORKFORCE FOR ARCGIS
Jefferson Andrade 116
WORKFORCE FOR ARCGIS
Jefferson Andrade 117
WORKFORCE FOR ARCGIS
Jefferson Andrade 118
WORKFORCE FOR ARCGIS
Jefferson Andrade 119
WORKFORCE FOR ARCGIS
Jefferson Andrade 120
WORKFORCE FOR ARCGIS
Jefferson Andrade 121
WORKFORCE FOR ARCGIS
Jefferson Andrade 122
WORKFORCE FOR ARCGIS
Jefferson Andrade 123
WORKFORCE FOR ARCGIS
Jefferson Andrade 124
WORKFORCE FOR ARCGIS
Jefferson Andrade 125
WORKFORCE FOR ARCGIS
Jefferson Andrade 126
WORKFORCE FOR ARCGIS
Jefferson Andrade 127
Jefferson Andrade de Oliveira Júnior
Ramal: 7762
Skype: jeff_bh
DÚVIDAS?
OBRIGADO!