Enhancing Web Map Performance in ArcGIS Online

Slides:



Advertisements
Similar presentations
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Editing in ArcMap:
Advertisements

Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Best Practices for.
Batch Geocoding Online Bruce Harold
Technical Workshops | Esri International User Conference San Diego, California ArcMap: Tips and Tricks Miriam Schmidts Jorge Ruiz-Valdepena July 23 – 27,
ArcGIS Network Analyst: Network Analysis with ArcGIS Online
Fundamentals of working with geographic data
Network Analysis with Python
ArcGIS for Server: Reference Implementations
Creating Apps Using ArcGIS Online Templates
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Caching Imagery Using.
Best Practices for Designing Effective Map Services Tanu Hoque.
Publishing to ArcGIS for Server
Data Interoperability Basics Bruce Harold & Dale Lutz.
Enabling High-Quality Printing in Web Applications
Leveraging ArcGIS Online Elevation and Hydrology Services
Esri Defense Mapping: Cartographic Production
Preparing and Deploying Data to ArcPad Juan Luera.
Getting the most out of ArcGIS Web Application Templates
ArcGIS Runtime SDK for iOS: Debugging Offline Feature Editing Garima Bradley &)&) &)&)
Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy
Tips & Tricks using Mobile Devices with ArcPad and ArcGIS for Windows Mobile Kevin Burke and Juan Luera.
Esri UC 2014 | Demo Theater | Using ArcPad in the Field Juan Luera.
Esri UC 2014 | Technical Workshop | Designing and Using Cached Map Services Tom Brenneman & Eric Rodenberg.
Trimble GeoCollector for ArcGIS: An Introduction Morgan Zhang (Esri), Matthew Morris (Trimble)
Network Analyst in ArcGIS Pro Scott Sandusky. Network Analyst in ArcGIS Pro This session covers how to use Network Analyst in ArcGIS Pro. It will also.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Supporting High-Quality.
Working with Feature Services Gary MacDougall Russell Brennan.
Getting the most out of ArcMap Jack Horton & Jorge Ruiz-Valdepeña.
Esri UC 2014 | Technical Workshop | Creating Geoprocessing Services Kevin Hibma.
Adding ArcGIS Online to Your GIS Curriculum
ArcGIS Editor for OpenStreetMap: Contributing Data Christine White.
Extending the Operations Dashboard
Road Ahead for Vector Mapping
Collector for ArcGIS: Tips and Tricks Morgan Zhang Li Lin.
ArcGIS Online: Sharing your Content Ben Ramseth John Thieling.
Using the Community Maps Contributor App Tamara Yoder.
Advanced workflows for creating 3D Web Scenes in ArcGIS Online Javier Gutierrez and Janett Baresel.
Combining ArcGIS for Server & ArcGIS Online Julia Guard and Matt Monson.
Developing Cross Platform Apps with the ArcGIS Runtime SDK for Qt
Publishing GIS Services to ArcGIS Server
GeoPlanner for ArcGIS Configuring for Use in Your Organization Robert Stauder / Joe Liao.
Esri UC 2014 | Technical Workshop | Best Practices for Designing Effective Map Services Ty Fitzpatrick Tanu Hoque.
Esri UC 2014 | Technical Workshop | Enhancing Web Map Performance in ArcGIS Online Julia Guard & Melanie Summers.
Sharing Maps and Layers to Portal for ArcGIS Melanie Summers, Tom Shippee, Ty Fitzpatrick.
Creating Apps Using ArcGIS Online Templates Matt Kennedy.
ArcGIS Data Reviewer: Assessing Positional Accuracy
Tech Support Tips and Tricks: ArcGIS for Desktop
Configuring Geocoding for Portal for ArcGIS and ArcGIS Online
Administering Your ArcGIS Organization Through Scripting
ArcGIS for Server: What’s New
Accessing Spatial Information from MaineDOT
Shankar Chandrasekaran
ArcGIS Data Reviewer: Quality Assessment for Elevation Raster Datasets
ArcGIS Deed Drafter: An Introduction
Web AppBuilder for ArcGIS
Best Practices for Designing Effective Map Services: Case Studies
Best Practices: Authoring Maps for Field Use
Combining ArcGIS for Server & ArcGIS Online
Tile layers, map image layers, and on-premises Web GIS
ModelBuilder – Getting Started
Geocoding with ArcGIS Pro: Getting Started
Publishing image services in ArcGIS
Authoring Effective Maps For Collector
Geocoding with ArcGIS Desktop: An Introduction
ArcGIS Online Steps for Success A best practices approach
Designing and Using Cached Map Services
Esri LAS Optimizer An Introduction
ArcGIS Pro: An Introduction Overview
LEVERAGING VECTOR TILE LAYERS IN WEB APPS
Esri Roads and Highways An Introduction
Presentation transcript:

Enhancing Web Map Performance in ArcGIS Online Mary Long – Esri Nicholas Davis - Esri Wednesday, 29 Jun 2016, 12:30pm - 1:15pm Location: Demo Theater 12 - Technical Support

Points to consider before creating the web map Who will be using this web map? What functionality do the users need? What information is important? How will the map or application be accessed? What type of experience am I trying to convey? Esri UC 2016 | Enhancing Web Map Performance in ArcGIS Online

Case Study: Hurricane Awareness – Brunswick County, NC Who will be using this web map? Brunswick County citizens, schools and businesses What functionality do the users need? Find closest shelter locations quickly and recognize areas of high risk What information is important? Awareness of emergency shelter locations, areas of risk, and street locations How will the map or application be accessed? Available through a web browser, iOS or Android mobile device What type of experience am I trying to convey? Map needs to be simple, clear and easy for anyone to use Esri UC 2016 | Enhancing Web Map Performance in ArcGIS Online

Demo 1 REST Esri UC 2016 | Enhancing Web Map Performance in ArcGIS Online

Pre-publishing considerations Maximum number of records returned by the server How many layers are in the map and do they fit together? Are all the attributes in each layer necessary? General rule: as the amount of data increases, the performance of the webmap can decreases. Esri UC 2016 | Enhancing Web Map Performance in ArcGIS Online

Complexity of the data Complexity of feature geometry: consider using the Simplify Line or Simplify Polygon tool Complex Simplified Esri UC 2016 | Enhancing Web Map Performance in ArcGIS Online

Demo 2 Rest Esri UC 2016 | Enhancing Web Map Performance in ArcGIS Online

Post-publishing considerations Set a Visible Scale Range: layers set to automatically display only within an appropriate range of map scales Minimum Scale: the smallest desired map scale (i.e. 1:50,000) Maximum Scale: the largest desired map scale (i.e. 1:2,000) Use Bookmarks: an item you can save to a map providing a shortcut to a position in the map ArcGIS Online ArcGIS Desktop Esri UC 2016 | Enhancing Web Map Performance in ArcGIS Online

Demo 3 Rest Esri UC 2016 | Enhancing Web Map Performance in ArcGIS Online

Data Type Options Feature Layer (Service) Feature Collection Feature Service, Feature Collection, Tiled Service… Feature Layer (Service) Hosted feature layers support vector feature querying, visualization, and editing. Performance Consideration If possible, disable editing on your services Remove all filters on your data Feature Collection Small amount of data, with only owner editing, added directly to the map Performance Consideration Does not need to be updated frequently Is stored in the JSON of the web map Esri UC 2016 | Enhancing Web Map Performance in ArcGIS Online

Data Type Options Feature Service, Feature Collection, Tiled Service… Tiles hosted on ArcGIS Online support fast visualization of large datasets using pre-drawn map images, or tiles Tile layers are most appropriate for vector or raster data that is read-only and intended for use as a basemap Pre-Publishing Considerations: What layers can be incorporated Storage space Full Extent of map Convert Labels to Annotation Create needed Tile Levels only Esri UC 2016 | Enhancing Web Map Performance in ArcGIS Online

Methods for Creating Tiled Services 1. Generate Tiles in ArcMap does not consume tile generation credits Create Tile Package and upload to ArcGIS Online, then Publish Service 2. Generate Tiles in ArcGIS Online consumes tile generation credits Publish directly Tiles from ArcMap or ArcGIS Pro Publish Feature Layer Map Tile Generation = 1 credit per 1,000 tiles generated Esri UC 2016 | Enhancing Web Map Performance in ArcGIS Online

Demo 4 Details Page Esri UC 2016 | Enhancing Web Map Performance in ArcGIS Online

What type of experience am I trying to convey? User-friendly Fast Informative Data centric Accessible Focused Functional Relevant Esri UC 2016 | Enhancing Web Map Performance in ArcGIS Online

Helpful Tool Fiddler: is a free web debugging utility that helps capture HTTP(S) traffic. Web Debugging Performance Testing HTTP/HTTPS Traffic Recording Web Session Manipulation Security Testing Item Estimated Time Request Count: 195 Unique Hosts: 7 Actual Performance Requests started: 4:59:26 PM Responses completed: 5:00:08 PM Sequence (clock) duration: 00:42.1 Aggregate Session duration: 00:52.9 Esri UC 2016 | Enhancing Web Map Performance in ArcGIS Online

Performance Improvements Data source: Reduce number of feature layers Refine the feature attribute information Minimize the number of records returned by the server Set appropriate visible scale range Simplify the feature geometry Cache tiles Web map configuration: Set visible scale ranges Create Bookmarks Configure pop-ups Add labels Esri UC 2016 | Enhancing Web Map Performance in ArcGIS Online

Thank you! Please fill out the session survey in your mobile app Select Enhancing Web Map Performance in ArcGIS Online in the Mobile App Use the Search Feature to quickly find this title Click “Demo Theater Survey” Answer a few short questions and enter any comments Esri UC 2016 | Enhancing Web Map Performance in ArcGIS Online

What to learn more? All about ArcGIS Online layers http://blogs.esri.com/esri/arcgis/2012/09/24/arcgis-online-layers/ Workflows for building and hosting cached map tiles in ArcGIS http://blogs.esri.com/esri/arcgis/2013/02/06/workflows-for-building-and-hosting-cached-map-tiles-in- arcgis/ Set visible range https://doc.arcgis.com/en/arcgis-online/create-maps/set-visibility.htm HowTo:  Update the maximum record count for feature services in ArcGIS Online http://support.esri.com/fr/knowledgebase/techarticles/detail/44060 Dicing Godzillas (features with too many vertices) http://blogs.esri.com/esri/arcgis/2010/07/23/dicing-godzillas-features-with-too-many-vertices/ FAQ: How do I optimize a web map for high demand? http://support.esri.com/en/knowledgebase/techarticles/detail/42840 Download Fiddler http://www.telerik.com/download/fiddler Esri UC 2016 | Enhancing Web Map Performance in ArcGIS Online

Questions