SlideShare a Scribd company logo
ArcGIS Vector Tiles
Ethan Borgen
North Point Geographic Solutions
What Are Vector Tile Layers?
● Layer that contains the indexed data, styles, and fonts for
different scale levels
● Conforms to open source standards
○ Mapbox vector tile specification
○ Google protocol buffers
○ Mapbox GL style specification
● Tile layer like performance for vector data
Prerequisites for Vector Tiles
● ArcGIS Pro 1.3+ (2.4 is current)
● ArcGIS Online or ArcGIS Enterprise 10.4+
● JSAPI 3.15+ (Most recent 4.x API recommended)
● Modern browser with WebGL enabled
● ArcGIS Enterprise 10.6.1 or ArcGIS Online for printing and
exporting
Client Side Rendering
● What does client side rendering mean?
○ Use the client’s resources to render the image on the
map rather than the servers
○ Faster client = faster rendering
○ Up to date graphic drivers and browser are important
● Passing some of the work to the user
We are already using them!
● JavaScript API already automatically brings in vector data
in the pbf format
○ Sort of like XML
● Most of the non-imagery ArcGIS Online basemaps have
been converted to vector tiles
Vector Tile Layer Advantages
● Since rendering is done
on the client, resolution
will match the display
producing the best quality
● Dynamic labels
● Re-style on the fly
● Cost effective
Compare With Raster Tiles
● From Esri:
○ World streets basemap in
raster tiles took weeks and was
about 20 TB
○ Vector tiles took 12 hours on a
desktop and is 26 GB
● Pros and Cons to each
Compare With Raster Tiles
● Less server resources
used, less time to a
finished product, and
easier updates.
● Plus - no credits used
except for storage
● Keep vector data vector
Optimizations
● Generalize, fix data errors
● Set realistic scale dependencies
● Use simple symbology
● Now that the load is on the
client, we actually should be
even more careful!
● Write to local drive and use a
file geodatabase
● Customize your vector tiles and Esri basemaps
on the web
● Still in active development
● Do as much or as little as you want
Update Vector Tiles
● Replace workflow just added to AGO two weeks ago
Questions?
ethanb@northpointgis.com
Thank you Esri folks:
Tommy Fauvell, Garima
Tiwari & George Bochenek

More Related Content

What's hot

Sap abap course content
Sap abap course contentSap abap course content
Sap abap course content
shivasryit
 
2018 - Grupo QGIS Brasil e o lançamento do QGIS 3.4 LTR (Versão de Longo Prazo)
2018 - Grupo QGIS Brasil e o lançamento do QGIS 3.4 LTR (Versão de Longo Prazo)2018 - Grupo QGIS Brasil e o lançamento do QGIS 3.4 LTR (Versão de Longo Prazo)
2018 - Grupo QGIS Brasil e o lançamento do QGIS 3.4 LTR (Versão de Longo Prazo)
George Porto Ferreira
 
Json usage and performance in sql server 2016
Json usage and performance in sql server 2016Json usage and performance in sql server 2016
Json usage and performance in sql server 2016
Bert Wagner
 
Using FME to Validate CAD File Submittals for Utilities
Using FME to Validate CAD File Submittals for UtilitiesUsing FME to Validate CAD File Submittals for Utilities
Using FME to Validate CAD File Submittals for Utilities
Safe Software
 
饿了么工作流介绍
饿了么工作流介绍饿了么工作流介绍
饿了么工作流介绍
Zhongke Chen
 
GIS on Rails by Oleksandr Kychun
GIS on Rails by Oleksandr Kychun GIS on Rails by Oleksandr Kychun
GIS on Rails by Oleksandr Kychun
Pivorak MeetUp
 
Google apps engine
Google apps engineGoogle apps engine
Google apps engine
shubhravrat Deshpande
 
BI PPT Portfolio_Wang
BI PPT Portfolio_WangBI PPT Portfolio_Wang
BI PPT Portfolio_Wang
haiping wang
 
Real life forms to adf
Real life forms to adfReal life forms to adf
Java Support On Google App Engine
Java Support On Google App EngineJava Support On Google App Engine
Java Support On Google App Engine
Xebia IT Architects
 
Collaborate Canda - Microsoft Dynamics 365 (CRM) v9 new features
Collaborate Canda -  Microsoft  Dynamics 365 (CRM) v9 new featuresCollaborate Canda -  Microsoft  Dynamics 365 (CRM) v9 new features
Collaborate Canda - Microsoft Dynamics 365 (CRM) v9 new features
Ali Sharifi
 
Ramil Kinzyabulatov.Organization online store.DrupalCamp Kyiv 2011
Ramil Kinzyabulatov.Organization online store.DrupalCamp Kyiv 2011Ramil Kinzyabulatov.Organization online store.DrupalCamp Kyiv 2011
Ramil Kinzyabulatov.Organization online store.DrupalCamp Kyiv 2011
camp_drupal_ua
 
Flink Forward Berlin 2018: Timo Walther - "Flink SQL in Action"
Flink Forward Berlin 2018: Timo Walther - "Flink SQL in Action"Flink Forward Berlin 2018: Timo Walther - "Flink SQL in Action"
Flink Forward Berlin 2018: Timo Walther - "Flink SQL in Action"
Flink Forward
 
Exploring Relay land
Exploring Relay landExploring Relay land
Exploring Relay land
Stefano Masini
 
OpenStack MagnetoDB. Atlanta Summit 2014
OpenStack MagnetoDB. Atlanta Summit 2014OpenStack MagnetoDB. Atlanta Summit 2014
OpenStack MagnetoDB. Atlanta Summit 2014
Ilya Sviridov
 
The great migration embracing serverless first
The great migration  embracing serverless first The great migration  embracing serverless first
The great migration embracing serverless first
AngelaTimofte1
 
Graphql
GraphqlGraphql
AMIS OOW 2012 Review - Deel 4 ADF - Paco van der Linden
AMIS OOW 2012 Review - Deel 4 ADF - Paco van der LindenAMIS OOW 2012 Review - Deel 4 ADF - Paco van der Linden
AMIS OOW 2012 Review - Deel 4 ADF - Paco van der Linden
Getting value from IoT, Integration and Data Analytics
 
Serverless Architecture in Azure and AWS
Serverless Architecture in Azure and AWSServerless Architecture in Azure and AWS
Serverless Architecture in Azure and AWS
Seven Peaks Speaks
 
TechEvent 2019: Nachhaltige Client-Architekturen mit Angular Elements; Thomas...
TechEvent 2019: Nachhaltige Client-Architekturen mit Angular Elements; Thomas...TechEvent 2019: Nachhaltige Client-Architekturen mit Angular Elements; Thomas...
TechEvent 2019: Nachhaltige Client-Architekturen mit Angular Elements; Thomas...
Trivadis
 

What's hot (20)

Sap abap course content
Sap abap course contentSap abap course content
Sap abap course content
 
2018 - Grupo QGIS Brasil e o lançamento do QGIS 3.4 LTR (Versão de Longo Prazo)
2018 - Grupo QGIS Brasil e o lançamento do QGIS 3.4 LTR (Versão de Longo Prazo)2018 - Grupo QGIS Brasil e o lançamento do QGIS 3.4 LTR (Versão de Longo Prazo)
2018 - Grupo QGIS Brasil e o lançamento do QGIS 3.4 LTR (Versão de Longo Prazo)
 
Json usage and performance in sql server 2016
Json usage and performance in sql server 2016Json usage and performance in sql server 2016
Json usage and performance in sql server 2016
 
Using FME to Validate CAD File Submittals for Utilities
Using FME to Validate CAD File Submittals for UtilitiesUsing FME to Validate CAD File Submittals for Utilities
Using FME to Validate CAD File Submittals for Utilities
 
饿了么工作流介绍
饿了么工作流介绍饿了么工作流介绍
饿了么工作流介绍
 
GIS on Rails by Oleksandr Kychun
GIS on Rails by Oleksandr Kychun GIS on Rails by Oleksandr Kychun
GIS on Rails by Oleksandr Kychun
 
Google apps engine
Google apps engineGoogle apps engine
Google apps engine
 
BI PPT Portfolio_Wang
BI PPT Portfolio_WangBI PPT Portfolio_Wang
BI PPT Portfolio_Wang
 
Real life forms to adf
Real life forms to adfReal life forms to adf
Real life forms to adf
 
Java Support On Google App Engine
Java Support On Google App EngineJava Support On Google App Engine
Java Support On Google App Engine
 
Collaborate Canda - Microsoft Dynamics 365 (CRM) v9 new features
Collaborate Canda -  Microsoft  Dynamics 365 (CRM) v9 new featuresCollaborate Canda -  Microsoft  Dynamics 365 (CRM) v9 new features
Collaborate Canda - Microsoft Dynamics 365 (CRM) v9 new features
 
Ramil Kinzyabulatov.Organization online store.DrupalCamp Kyiv 2011
Ramil Kinzyabulatov.Organization online store.DrupalCamp Kyiv 2011Ramil Kinzyabulatov.Organization online store.DrupalCamp Kyiv 2011
Ramil Kinzyabulatov.Organization online store.DrupalCamp Kyiv 2011
 
Flink Forward Berlin 2018: Timo Walther - "Flink SQL in Action"
Flink Forward Berlin 2018: Timo Walther - "Flink SQL in Action"Flink Forward Berlin 2018: Timo Walther - "Flink SQL in Action"
Flink Forward Berlin 2018: Timo Walther - "Flink SQL in Action"
 
Exploring Relay land
Exploring Relay landExploring Relay land
Exploring Relay land
 
OpenStack MagnetoDB. Atlanta Summit 2014
OpenStack MagnetoDB. Atlanta Summit 2014OpenStack MagnetoDB. Atlanta Summit 2014
OpenStack MagnetoDB. Atlanta Summit 2014
 
The great migration embracing serverless first
The great migration  embracing serverless first The great migration  embracing serverless first
The great migration embracing serverless first
 
Graphql
GraphqlGraphql
Graphql
 
AMIS OOW 2012 Review - Deel 4 ADF - Paco van der Linden
AMIS OOW 2012 Review - Deel 4 ADF - Paco van der LindenAMIS OOW 2012 Review - Deel 4 ADF - Paco van der Linden
AMIS OOW 2012 Review - Deel 4 ADF - Paco van der Linden
 
Serverless Architecture in Azure and AWS
Serverless Architecture in Azure and AWSServerless Architecture in Azure and AWS
Serverless Architecture in Azure and AWS
 
TechEvent 2019: Nachhaltige Client-Architekturen mit Angular Elements; Thomas...
TechEvent 2019: Nachhaltige Client-Architekturen mit Angular Elements; Thomas...TechEvent 2019: Nachhaltige Client-Architekturen mit Angular Elements; Thomas...
TechEvent 2019: Nachhaltige Client-Architekturen mit Angular Elements; Thomas...
 

Similar to NDGeospatialSummit2019 - Everything You Need to Know About ArcGIS Vector Tiles

State of GeoServer 2.13
State of GeoServer 2.13State of GeoServer 2.13
State of GeoServer 2.13
Jody Garnett
 
NDGISUC2017 - Introducing ArcGIS Pro
NDGISUC2017 - Introducing ArcGIS ProNDGISUC2017 - Introducing ArcGIS Pro
NDGISUC2017 - Introducing ArcGIS Pro
North Dakota GIS Hub
 
Not Your Father’s Web App: The Cloud-Native Architecture of images.nasa.gov
Not Your Father’s Web App: The Cloud-Native Architecture of images.nasa.govNot Your Father’s Web App: The Cloud-Native Architecture of images.nasa.gov
Not Your Father’s Web App: The Cloud-Native Architecture of images.nasa.gov
Chris Shenton
 
NDGeospatialSummit2019 - ArcGIS Pro – Next-Generation Desktop GIS
NDGeospatialSummit2019 - ArcGIS Pro – Next-Generation Desktop GISNDGeospatialSummit2019 - ArcGIS Pro – Next-Generation Desktop GIS
NDGeospatialSummit2019 - ArcGIS Pro – Next-Generation Desktop GIS
North Dakota GIS Hub
 
State of GeoServer 2.12
State of GeoServer 2.12State of GeoServer 2.12
State of GeoServer 2.12
GeoSolutions
 
QGIS UK: QGIS Performance Enhancements (Lutra Consulting)
QGIS UK: QGIS Performance Enhancements (Lutra Consulting)QGIS UK: QGIS Performance Enhancements (Lutra Consulting)
QGIS UK: QGIS Performance Enhancements (Lutra Consulting)
Ross McDonald
 
QGIS UK User Group - QGIS Performance Enhancements (Lutra)
QGIS UK User Group - QGIS Performance Enhancements (Lutra)QGIS UK User Group - QGIS Performance Enhancements (Lutra)
QGIS UK User Group - QGIS Performance Enhancements (Lutra)
QGIS UK
 
Esriuk_track5_pro_launch
Esriuk_track5_pro_launchEsriuk_track5_pro_launch
Esriuk_track5_pro_launch
Esri UK
 
Dataflow Visualization using ASCII DAG
Dataflow Visualization using ASCII DAGDataflow Visualization using ASCII DAG
Dataflow Visualization using ASCII DAG
gree_tech
 
Using FME to Transform and Integrate Optical Connection Data Between Systems
Using FME to Transform and Integrate Optical Connection Data Between SystemsUsing FME to Transform and Integrate Optical Connection Data Between Systems
Using FME to Transform and Integrate Optical Connection Data Between Systems
Safe Software
 
LSIVIEWER 2.0-A CLIENT-ORIENTED ONLINE VISUALIZATION TOOL FOR GEOSPATIAL VECT...
LSIVIEWER 2.0-A CLIENT-ORIENTED ONLINE VISUALIZATION TOOL FOR GEOSPATIAL VECT...LSIVIEWER 2.0-A CLIENT-ORIENTED ONLINE VISUALIZATION TOOL FOR GEOSPATIAL VECT...
LSIVIEWER 2.0-A CLIENT-ORIENTED ONLINE VISUALIZATION TOOL FOR GEOSPATIAL VECT...
Manikanta Kondeti
 
Printing & Web Mapping Applications (Dev Meet Up II)
Printing & Web Mapping Applications (Dev Meet Up II)Printing & Web Mapping Applications (Dev Meet Up II)
Printing & Web Mapping Applications (Dev Meet Up II)
JHasthorpe
 
Bridging Between CAD & GIS: 8 Ways to Automate Data Integration
Bridging Between CAD & GIS: 8 Ways to Automate Data IntegrationBridging Between CAD & GIS: 8 Ways to Automate Data Integration
Bridging Between CAD & GIS: 8 Ways to Automate Data Integration
Safe Software
 
Bridging Between CAD & GIS: 8 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 8 Ways to Automate Your Data IntegrationBridging Between CAD & GIS: 8 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 8 Ways to Automate Your Data Integration
Safe Software
 
Providing New Geographic Solutions to the Company
Providing New Geographic Solutions to the Company Providing New Geographic Solutions to the Company
Providing New Geographic Solutions to the Company
Esri
 
Bridging Between CAD & GIS: 8 Ways to Automate Data Integration
Bridging Between CAD & GIS: 8 Ways to Automate Data IntegrationBridging Between CAD & GIS: 8 Ways to Automate Data Integration
Bridging Between CAD & GIS: 8 Ways to Automate Data Integration
Safe Software
 
Ozri 2013 Brisbane, Australia - Geodatabase Efficiencies
Ozri 2013 Brisbane, Australia - Geodatabase EfficienciesOzri 2013 Brisbane, Australia - Geodatabase Efficiencies
Ozri 2013 Brisbane, Australia - Geodatabase Efficiencies
Walter Simonazzi
 
#PDR15 - Pebble Graphics
#PDR15 - Pebble Graphics#PDR15 - Pebble Graphics
#PDR15 - Pebble Graphics
Pebble Technology
 
[AWS DC Meetup] Not Your Father’s WebApp: The Cloud-Native Architecture of im...
[AWS DC Meetup] Not Your Father’s WebApp: The Cloud-Native Architecture of im...[AWS DC Meetup] Not Your Father’s WebApp: The Cloud-Native Architecture of im...
[AWS DC Meetup] Not Your Father’s WebApp: The Cloud-Native Architecture of im...
Chris Shenton
 
CartoDB Inside Out
CartoDB Inside OutCartoDB Inside Out
CartoDB Inside Out
Jorge Sanz
 

Similar to NDGeospatialSummit2019 - Everything You Need to Know About ArcGIS Vector Tiles (20)

State of GeoServer 2.13
State of GeoServer 2.13State of GeoServer 2.13
State of GeoServer 2.13
 
NDGISUC2017 - Introducing ArcGIS Pro
NDGISUC2017 - Introducing ArcGIS ProNDGISUC2017 - Introducing ArcGIS Pro
NDGISUC2017 - Introducing ArcGIS Pro
 
Not Your Father’s Web App: The Cloud-Native Architecture of images.nasa.gov
Not Your Father’s Web App: The Cloud-Native Architecture of images.nasa.govNot Your Father’s Web App: The Cloud-Native Architecture of images.nasa.gov
Not Your Father’s Web App: The Cloud-Native Architecture of images.nasa.gov
 
NDGeospatialSummit2019 - ArcGIS Pro – Next-Generation Desktop GIS
NDGeospatialSummit2019 - ArcGIS Pro – Next-Generation Desktop GISNDGeospatialSummit2019 - ArcGIS Pro – Next-Generation Desktop GIS
NDGeospatialSummit2019 - ArcGIS Pro – Next-Generation Desktop GIS
 
State of GeoServer 2.12
State of GeoServer 2.12State of GeoServer 2.12
State of GeoServer 2.12
 
QGIS UK: QGIS Performance Enhancements (Lutra Consulting)
QGIS UK: QGIS Performance Enhancements (Lutra Consulting)QGIS UK: QGIS Performance Enhancements (Lutra Consulting)
QGIS UK: QGIS Performance Enhancements (Lutra Consulting)
 
QGIS UK User Group - QGIS Performance Enhancements (Lutra)
QGIS UK User Group - QGIS Performance Enhancements (Lutra)QGIS UK User Group - QGIS Performance Enhancements (Lutra)
QGIS UK User Group - QGIS Performance Enhancements (Lutra)
 
Esriuk_track5_pro_launch
Esriuk_track5_pro_launchEsriuk_track5_pro_launch
Esriuk_track5_pro_launch
 
Dataflow Visualization using ASCII DAG
Dataflow Visualization using ASCII DAGDataflow Visualization using ASCII DAG
Dataflow Visualization using ASCII DAG
 
Using FME to Transform and Integrate Optical Connection Data Between Systems
Using FME to Transform and Integrate Optical Connection Data Between SystemsUsing FME to Transform and Integrate Optical Connection Data Between Systems
Using FME to Transform and Integrate Optical Connection Data Between Systems
 
LSIVIEWER 2.0-A CLIENT-ORIENTED ONLINE VISUALIZATION TOOL FOR GEOSPATIAL VECT...
LSIVIEWER 2.0-A CLIENT-ORIENTED ONLINE VISUALIZATION TOOL FOR GEOSPATIAL VECT...LSIVIEWER 2.0-A CLIENT-ORIENTED ONLINE VISUALIZATION TOOL FOR GEOSPATIAL VECT...
LSIVIEWER 2.0-A CLIENT-ORIENTED ONLINE VISUALIZATION TOOL FOR GEOSPATIAL VECT...
 
Printing & Web Mapping Applications (Dev Meet Up II)
Printing & Web Mapping Applications (Dev Meet Up II)Printing & Web Mapping Applications (Dev Meet Up II)
Printing & Web Mapping Applications (Dev Meet Up II)
 
Bridging Between CAD & GIS: 8 Ways to Automate Data Integration
Bridging Between CAD & GIS: 8 Ways to Automate Data IntegrationBridging Between CAD & GIS: 8 Ways to Automate Data Integration
Bridging Between CAD & GIS: 8 Ways to Automate Data Integration
 
Bridging Between CAD & GIS: 8 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 8 Ways to Automate Your Data IntegrationBridging Between CAD & GIS: 8 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 8 Ways to Automate Your Data Integration
 
Providing New Geographic Solutions to the Company
Providing New Geographic Solutions to the Company Providing New Geographic Solutions to the Company
Providing New Geographic Solutions to the Company
 
Bridging Between CAD & GIS: 8 Ways to Automate Data Integration
Bridging Between CAD & GIS: 8 Ways to Automate Data IntegrationBridging Between CAD & GIS: 8 Ways to Automate Data Integration
Bridging Between CAD & GIS: 8 Ways to Automate Data Integration
 
Ozri 2013 Brisbane, Australia - Geodatabase Efficiencies
Ozri 2013 Brisbane, Australia - Geodatabase EfficienciesOzri 2013 Brisbane, Australia - Geodatabase Efficiencies
Ozri 2013 Brisbane, Australia - Geodatabase Efficiencies
 
#PDR15 - Pebble Graphics
#PDR15 - Pebble Graphics#PDR15 - Pebble Graphics
#PDR15 - Pebble Graphics
 
[AWS DC Meetup] Not Your Father’s WebApp: The Cloud-Native Architecture of im...
[AWS DC Meetup] Not Your Father’s WebApp: The Cloud-Native Architecture of im...[AWS DC Meetup] Not Your Father’s WebApp: The Cloud-Native Architecture of im...
[AWS DC Meetup] Not Your Father’s WebApp: The Cloud-Native Architecture of im...
 
CartoDB Inside Out
CartoDB Inside OutCartoDB Inside Out
CartoDB Inside Out
 

More from North Dakota GIS Hub

NDGeospatialSummit2022 - ArcGIS Solutions: A tour for Water Utilities
NDGeospatialSummit2022 - ArcGIS Solutions: A tour for Water UtilitiesNDGeospatialSummit2022 - ArcGIS Solutions: A tour for Water Utilities
NDGeospatialSummit2022 - ArcGIS Solutions: A tour for Water Utilities
North Dakota GIS Hub
 
NDGeospatialSummit2022 - SaaS GIS for Local Government
NDGeospatialSummit2022 - SaaS GIS for Local GovernmentNDGeospatialSummit2022 - SaaS GIS for Local Government
NDGeospatialSummit2022 - SaaS GIS for Local Government
North Dakota GIS Hub
 
NDGeospatialSummit2022 - Carpe Geo A Field Guide To Enjoying Your Career Journey
NDGeospatialSummit2022 - Carpe Geo A Field Guide To Enjoying Your Career JourneyNDGeospatialSummit2022 - Carpe Geo A Field Guide To Enjoying Your Career Journey
NDGeospatialSummit2022 - Carpe Geo A Field Guide To Enjoying Your Career Journey
North Dakota GIS Hub
 
NDGeospatialSummit2022 - STARK COUNTY, ND: POWERING PROCESSES WITH MODERN GIS
NDGeospatialSummit2022 - STARK COUNTY, ND: POWERING PROCESSES WITH MODERN GISNDGeospatialSummit2022 - STARK COUNTY, ND: POWERING PROCESSES WITH MODERN GIS
NDGeospatialSummit2022 - STARK COUNTY, ND: POWERING PROCESSES WITH MODERN GIS
North Dakota GIS Hub
 
NDGeospatialSummit2022 - USGS The National Map
NDGeospatialSummit2022 - USGS The National MapNDGeospatialSummit2022 - USGS The National Map
NDGeospatialSummit2022 - USGS The National Map
North Dakota GIS Hub
 
NDGeospatialSummit2022 - Geospatial Program Update
NDGeospatialSummit2022 - Geospatial Program UpdateNDGeospatialSummit2022 - Geospatial Program Update
NDGeospatialSummit2022 - Geospatial Program Update
North Dakota GIS Hub
 
NDGeospatialSummit2022 - The North Dakota Parcel Program
NDGeospatialSummit2022 - The North Dakota Parcel ProgramNDGeospatialSummit2022 - The North Dakota Parcel Program
NDGeospatialSummit2022 - The North Dakota Parcel Program
North Dakota GIS Hub
 
NDGeospatialSummit2022 - GIS FOR NEXT GENERATION 9-1-1 The Value Add Proposition
NDGeospatialSummit2022 - GIS FOR NEXT GENERATION 9-1-1 The Value Add PropositionNDGeospatialSummit2022 - GIS FOR NEXT GENERATION 9-1-1 The Value Add Proposition
NDGeospatialSummit2022 - GIS FOR NEXT GENERATION 9-1-1 The Value Add Proposition
North Dakota GIS Hub
 
NDGeospatialSummit2022 - UAS Lidar Mission Planning and Applications
NDGeospatialSummit2022 - UAS Lidar Mission Planning and ApplicationsNDGeospatialSummit2022 - UAS Lidar Mission Planning and Applications
NDGeospatialSummit2022 - UAS Lidar Mission Planning and Applications
North Dakota GIS Hub
 
NDGeospatialSummit2022 - StoryMaps : Let’s Talk About Science!
NDGeospatialSummit2022 - StoryMaps : Let’s Talk About Science!NDGeospatialSummit2022 - StoryMaps : Let’s Talk About Science!
NDGeospatialSummit2022 - StoryMaps : Let’s Talk About Science!
North Dakota GIS Hub
 
NDGeospatialSummit2022 - Learning on the Fly: The MN GIS Response to Bird Flu...
NDGeospatialSummit2022 - Learning on the Fly: The MN GIS Response to Bird Flu...NDGeospatialSummit2022 - Learning on the Fly: The MN GIS Response to Bird Flu...
NDGeospatialSummit2022 - Learning on the Fly: The MN GIS Response to Bird Flu...
North Dakota GIS Hub
 
NDGeospatialSummit2022 - GIS Applications in Right of Way: A Case Study on th...
NDGeospatialSummit2022 - GIS Applications in Right of Way: A Case Study on th...NDGeospatialSummit2022 - GIS Applications in Right of Way: A Case Study on th...
NDGeospatialSummit2022 - GIS Applications in Right of Way: A Case Study on th...
North Dakota GIS Hub
 
NDGeospatialSummit2022 - Soil carbon in the Red River Valley: towards precisi...
NDGeospatialSummit2022 - Soil carbon in the Red River Valley: towards precisi...NDGeospatialSummit2022 - Soil carbon in the Red River Valley: towards precisi...
NDGeospatialSummit2022 - Soil carbon in the Red River Valley: towards precisi...
North Dakota GIS Hub
 
NDGeospatialSummit2022 - Well Rounded with GIS Managing the Flow of Informati...
NDGeospatialSummit2022 - Well Rounded with GIS Managing the Flow of Informati...NDGeospatialSummit2022 - Well Rounded with GIS Managing the Flow of Informati...
NDGeospatialSummit2022 - Well Rounded with GIS Managing the Flow of Informati...
North Dakota GIS Hub
 
NDGeospatialSummit2022 - KEEPING IT FRESH: ASSET COLLECTOR FOR ND STATE PARKS
NDGeospatialSummit2022 - KEEPING IT FRESH: ASSET COLLECTOR FOR ND STATE PARKSNDGeospatialSummit2022 - KEEPING IT FRESH: ASSET COLLECTOR FOR ND STATE PARKS
NDGeospatialSummit2022 - KEEPING IT FRESH: ASSET COLLECTOR FOR ND STATE PARKS
North Dakota GIS Hub
 
NDGeospatialSummit2022 - A Geospatial Analysis of the Association Between Chr...
NDGeospatialSummit2022 - A Geospatial Analysis of the Association Between Chr...NDGeospatialSummit2022 - A Geospatial Analysis of the Association Between Chr...
NDGeospatialSummit2022 - A Geospatial Analysis of the Association Between Chr...
North Dakota GIS Hub
 
NDGeospatialSummit2022 - Using Machine Learning and Quasi Binomial Model to P...
NDGeospatialSummit2022 - Using Machine Learning and Quasi Binomial Model to P...NDGeospatialSummit2022 - Using Machine Learning and Quasi Binomial Model to P...
NDGeospatialSummit2022 - Using Machine Learning and Quasi Binomial Model to P...
North Dakota GIS Hub
 
NDGeospatialSummit2022 - Replacing the Clipboard with ESRI’s Survey123
NDGeospatialSummit2022 - Replacing the Clipboard with ESRI’s Survey123NDGeospatialSummit2022 - Replacing the Clipboard with ESRI’s Survey123
NDGeospatialSummit2022 - Replacing the Clipboard with ESRI’s Survey123
North Dakota GIS Hub
 
NDGeospatialSummit2022 - A Look Underneath the Climax Slump
NDGeospatialSummit2022 - A Look Underneath the Climax SlumpNDGeospatialSummit2022 - A Look Underneath the Climax Slump
NDGeospatialSummit2022 - A Look Underneath the Climax Slump
North Dakota GIS Hub
 
NDGeospatialSummit2022 - NDDOT ROADWAY DATA FROM PAST TO PRESENT A TALE OF IN...
NDGeospatialSummit2022 - NDDOT ROADWAY DATA FROM PAST TO PRESENT A TALE OF IN...NDGeospatialSummit2022 - NDDOT ROADWAY DATA FROM PAST TO PRESENT A TALE OF IN...
NDGeospatialSummit2022 - NDDOT ROADWAY DATA FROM PAST TO PRESENT A TALE OF IN...
North Dakota GIS Hub
 

More from North Dakota GIS Hub (20)

NDGeospatialSummit2022 - ArcGIS Solutions: A tour for Water Utilities
NDGeospatialSummit2022 - ArcGIS Solutions: A tour for Water UtilitiesNDGeospatialSummit2022 - ArcGIS Solutions: A tour for Water Utilities
NDGeospatialSummit2022 - ArcGIS Solutions: A tour for Water Utilities
 
NDGeospatialSummit2022 - SaaS GIS for Local Government
NDGeospatialSummit2022 - SaaS GIS for Local GovernmentNDGeospatialSummit2022 - SaaS GIS for Local Government
NDGeospatialSummit2022 - SaaS GIS for Local Government
 
NDGeospatialSummit2022 - Carpe Geo A Field Guide To Enjoying Your Career Journey
NDGeospatialSummit2022 - Carpe Geo A Field Guide To Enjoying Your Career JourneyNDGeospatialSummit2022 - Carpe Geo A Field Guide To Enjoying Your Career Journey
NDGeospatialSummit2022 - Carpe Geo A Field Guide To Enjoying Your Career Journey
 
NDGeospatialSummit2022 - STARK COUNTY, ND: POWERING PROCESSES WITH MODERN GIS
NDGeospatialSummit2022 - STARK COUNTY, ND: POWERING PROCESSES WITH MODERN GISNDGeospatialSummit2022 - STARK COUNTY, ND: POWERING PROCESSES WITH MODERN GIS
NDGeospatialSummit2022 - STARK COUNTY, ND: POWERING PROCESSES WITH MODERN GIS
 
NDGeospatialSummit2022 - USGS The National Map
NDGeospatialSummit2022 - USGS The National MapNDGeospatialSummit2022 - USGS The National Map
NDGeospatialSummit2022 - USGS The National Map
 
NDGeospatialSummit2022 - Geospatial Program Update
NDGeospatialSummit2022 - Geospatial Program UpdateNDGeospatialSummit2022 - Geospatial Program Update
NDGeospatialSummit2022 - Geospatial Program Update
 
NDGeospatialSummit2022 - The North Dakota Parcel Program
NDGeospatialSummit2022 - The North Dakota Parcel ProgramNDGeospatialSummit2022 - The North Dakota Parcel Program
NDGeospatialSummit2022 - The North Dakota Parcel Program
 
NDGeospatialSummit2022 - GIS FOR NEXT GENERATION 9-1-1 The Value Add Proposition
NDGeospatialSummit2022 - GIS FOR NEXT GENERATION 9-1-1 The Value Add PropositionNDGeospatialSummit2022 - GIS FOR NEXT GENERATION 9-1-1 The Value Add Proposition
NDGeospatialSummit2022 - GIS FOR NEXT GENERATION 9-1-1 The Value Add Proposition
 
NDGeospatialSummit2022 - UAS Lidar Mission Planning and Applications
NDGeospatialSummit2022 - UAS Lidar Mission Planning and ApplicationsNDGeospatialSummit2022 - UAS Lidar Mission Planning and Applications
NDGeospatialSummit2022 - UAS Lidar Mission Planning and Applications
 
NDGeospatialSummit2022 - StoryMaps : Let’s Talk About Science!
NDGeospatialSummit2022 - StoryMaps : Let’s Talk About Science!NDGeospatialSummit2022 - StoryMaps : Let’s Talk About Science!
NDGeospatialSummit2022 - StoryMaps : Let’s Talk About Science!
 
NDGeospatialSummit2022 - Learning on the Fly: The MN GIS Response to Bird Flu...
NDGeospatialSummit2022 - Learning on the Fly: The MN GIS Response to Bird Flu...NDGeospatialSummit2022 - Learning on the Fly: The MN GIS Response to Bird Flu...
NDGeospatialSummit2022 - Learning on the Fly: The MN GIS Response to Bird Flu...
 
NDGeospatialSummit2022 - GIS Applications in Right of Way: A Case Study on th...
NDGeospatialSummit2022 - GIS Applications in Right of Way: A Case Study on th...NDGeospatialSummit2022 - GIS Applications in Right of Way: A Case Study on th...
NDGeospatialSummit2022 - GIS Applications in Right of Way: A Case Study on th...
 
NDGeospatialSummit2022 - Soil carbon in the Red River Valley: towards precisi...
NDGeospatialSummit2022 - Soil carbon in the Red River Valley: towards precisi...NDGeospatialSummit2022 - Soil carbon in the Red River Valley: towards precisi...
NDGeospatialSummit2022 - Soil carbon in the Red River Valley: towards precisi...
 
NDGeospatialSummit2022 - Well Rounded with GIS Managing the Flow of Informati...
NDGeospatialSummit2022 - Well Rounded with GIS Managing the Flow of Informati...NDGeospatialSummit2022 - Well Rounded with GIS Managing the Flow of Informati...
NDGeospatialSummit2022 - Well Rounded with GIS Managing the Flow of Informati...
 
NDGeospatialSummit2022 - KEEPING IT FRESH: ASSET COLLECTOR FOR ND STATE PARKS
NDGeospatialSummit2022 - KEEPING IT FRESH: ASSET COLLECTOR FOR ND STATE PARKSNDGeospatialSummit2022 - KEEPING IT FRESH: ASSET COLLECTOR FOR ND STATE PARKS
NDGeospatialSummit2022 - KEEPING IT FRESH: ASSET COLLECTOR FOR ND STATE PARKS
 
NDGeospatialSummit2022 - A Geospatial Analysis of the Association Between Chr...
NDGeospatialSummit2022 - A Geospatial Analysis of the Association Between Chr...NDGeospatialSummit2022 - A Geospatial Analysis of the Association Between Chr...
NDGeospatialSummit2022 - A Geospatial Analysis of the Association Between Chr...
 
NDGeospatialSummit2022 - Using Machine Learning and Quasi Binomial Model to P...
NDGeospatialSummit2022 - Using Machine Learning and Quasi Binomial Model to P...NDGeospatialSummit2022 - Using Machine Learning and Quasi Binomial Model to P...
NDGeospatialSummit2022 - Using Machine Learning and Quasi Binomial Model to P...
 
NDGeospatialSummit2022 - Replacing the Clipboard with ESRI’s Survey123
NDGeospatialSummit2022 - Replacing the Clipboard with ESRI’s Survey123NDGeospatialSummit2022 - Replacing the Clipboard with ESRI’s Survey123
NDGeospatialSummit2022 - Replacing the Clipboard with ESRI’s Survey123
 
NDGeospatialSummit2022 - A Look Underneath the Climax Slump
NDGeospatialSummit2022 - A Look Underneath the Climax SlumpNDGeospatialSummit2022 - A Look Underneath the Climax Slump
NDGeospatialSummit2022 - A Look Underneath the Climax Slump
 
NDGeospatialSummit2022 - NDDOT ROADWAY DATA FROM PAST TO PRESENT A TALE OF IN...
NDGeospatialSummit2022 - NDDOT ROADWAY DATA FROM PAST TO PRESENT A TALE OF IN...NDGeospatialSummit2022 - NDDOT ROADWAY DATA FROM PAST TO PRESENT A TALE OF IN...
NDGeospatialSummit2022 - NDDOT ROADWAY DATA FROM PAST TO PRESENT A TALE OF IN...
 

Recently uploaded

Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
Shinana2
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Tatiana Kojar
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
Hiike
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 

Recently uploaded (20)

Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 

NDGeospatialSummit2019 - Everything You Need to Know About ArcGIS Vector Tiles

  • 1. ArcGIS Vector Tiles Ethan Borgen North Point Geographic Solutions
  • 2. What Are Vector Tile Layers? ● Layer that contains the indexed data, styles, and fonts for different scale levels ● Conforms to open source standards ○ Mapbox vector tile specification ○ Google protocol buffers ○ Mapbox GL style specification ● Tile layer like performance for vector data
  • 3. Prerequisites for Vector Tiles ● ArcGIS Pro 1.3+ (2.4 is current) ● ArcGIS Online or ArcGIS Enterprise 10.4+ ● JSAPI 3.15+ (Most recent 4.x API recommended) ● Modern browser with WebGL enabled ● ArcGIS Enterprise 10.6.1 or ArcGIS Online for printing and exporting
  • 4. Client Side Rendering ● What does client side rendering mean? ○ Use the client’s resources to render the image on the map rather than the servers ○ Faster client = faster rendering ○ Up to date graphic drivers and browser are important ● Passing some of the work to the user
  • 5. We are already using them! ● JavaScript API already automatically brings in vector data in the pbf format ○ Sort of like XML ● Most of the non-imagery ArcGIS Online basemaps have been converted to vector tiles
  • 6. Vector Tile Layer Advantages ● Since rendering is done on the client, resolution will match the display producing the best quality ● Dynamic labels ● Re-style on the fly ● Cost effective
  • 7. Compare With Raster Tiles ● From Esri: ○ World streets basemap in raster tiles took weeks and was about 20 TB ○ Vector tiles took 12 hours on a desktop and is 26 GB ● Pros and Cons to each
  • 8. Compare With Raster Tiles ● Less server resources used, less time to a finished product, and easier updates. ● Plus - no credits used except for storage ● Keep vector data vector
  • 9. Optimizations ● Generalize, fix data errors ● Set realistic scale dependencies ● Use simple symbology ● Now that the load is on the client, we actually should be even more careful! ● Write to local drive and use a file geodatabase
  • 10. ● Customize your vector tiles and Esri basemaps on the web ● Still in active development ● Do as much or as little as you want
  • 11. Update Vector Tiles ● Replace workflow just added to AGO two weeks ago
  • 12. Questions? ethanb@northpointgis.com Thank you Esri folks: Tommy Fauvell, Garima Tiwari & George Bochenek