Designing and Using Cached Map Services

Similar documents
ArcMap Tips and Tricks

What should y you expect in this session? Basic to advanced topics Outline What is map caching? Why should I cache? Caching workflow How to create a c

Caching Imagery Using ArcGIS

ArcMap: Tips and Tricks

Best Practices for Designing Effective Map Services

Advanced Map Caching. Tom Brenneman

Network Analysis with ArcGIS Online and On-premise Services

Publishing image services in ArcGIS

Building Applications with the ArcGIS Runtime SDK for WPF

Working with Metadata in ArcGIS

Managing Imagery and Raster Data Using Mosaic Datasets

Developing Qt Apps with the Runtime SDK

Network Analyst: An Introduction

Python Map Automation Beyond the Basics of arcpy.mapping

ArcGIS Viewer for Silverlight Advanced Topics

Enabling High-Quality Printing in Web Applications. Tanu Hoque & Jeff Moulds

Esri International User Conference. San Diego, California. Technical Workshops. July Creating Surfaces. Steve Kopp and Steve Lynch

Esri Production Mapping An Introduction

Implementing and Optimizing ArcGIS Server Map Caches

Using Imagery for Intelligence Analysis

Python - Raster Analysis

ArcPad An Introduction

An Introduction to Data Interoperability

Automating Geodatabase Creation with Geoprocessing

ArcGIS Viewer for Microsoft Silverlight An Introduction

Creating Mosaic Datasets and Publishing Image Services using Python

Getting Started with ArcGIS for Server. Charmel Menzel and Ken Gorton

Esri Production Mapping: Configuring the Solution for Civilian Topographic Agencies. Sean Granata

Network Analyst: Performing Network Analysis

ArcGIS Online: Three-and-a-Half Ways to Create Tile Layers. Eric Anderson & Adam Eversole Esri Support Services

ArcGIS Viewer for Flex Advanced Topics

What s New in ArcGIS Server 10

Python Raster Analysis

Telling Stories with Map Templates

ArcGIS for Server Performance and Scalability Optimizing GIS Services

Working with Feature Layers. Russell Brennan Gary MacDougall

hereby recognizes that Timotej Verbovsek has successfully completed the web course 3D Analysis of Surfaces and Features Using ArcGIS 10

Lidar Working with LAS Datasets

Esri Maps for SharePoint

Overview of Server Technologies. Katja Krivoruchko ESRI

Integrating Imagery into ArcGIS Runtime Application. Jie Zhang, Zhiguang Han San Jacinto, 5:30 pm 6:30 pm

ArcGIS for Server: Optimizing Performance and Scalability

Designing and Using Basemaps. Jennifer Hughey

Creating 2D Map Caches with

Building Java Apps with ArcGIS Runtime SDK

ArcGIS for Server Administration. Andrew Sakowicz

Topology in the Geodatabase an Introduction. Erik Hoel Doug Morgenthaler

Introduction to ArcGIS Server 10.1

Serving Imagery with ArcGIS Server 10.1

Managing Imagery and Raster Data using Mosaic Datasets

ICIT. Brian Hiller ESRI Account Manger. What s new in ArcGIS 10

Introduction to Your First ArcGIS Enterprise Deployment. Thomas Edghill & Jonathan Quinn

Managing and Serving Elevation and Lidar Data. Cody Benkelman UC 2018

ArcGIS Enterprise Security: An Introduction. Gregory Ponto & Jeff Smith

ArcGIS Enterprise: Sharing Imagery. Zikang Zhou Imagery and Raster team

Working with Scientific Data in ArcGIS Platform

Creating Geoprocessing Services and Web Tools. Darren Baird, PE, Esri

Administering Your Microsoft SQL Server Geodatabase

Getting the most from the Maplex Label Engine

Creating Apps Using ArcGIS Online Templates. Matt Kennedy

From 2D to 3D at Esri

Esri International User Conference. July San Diego Convention Center. Lidar Solutions. Clayton Crawford

Web AppBuilder Presented by

An Introduction to Using Lidar with ArcGIS and 3D Analyst

Making the Most of Raster Analysis with Living Atlas Data. Aileen Buckley, PhD, Research Cartographer Esri - Redlands

2013 Esri International User Conference July 8 12, 2013 San Diego, California

Advanced Parcel Editing. Amy Andis Tim Hodson

Network Analyst Creating Network Datasets

Getting Started with ArcGIS Runtime SDK for Qt. Thomas Dunn & Nandini Rao

Architecting ArcGIS Server Solutions for Performance and Scalability

Best Practices for Designing Effective Map Services

Understanding and using Metadata across the ArcGIS Platform. Aleta Vienneau Marten Hogeweg

By Colin Childs, ESRI Education Services. Catalog

ArcGIS GeoEvent Server: Making 3D Scenes Come Alive with Real-Time Data

ArcGIS Pro: Mapping & Visualization. David Watkins, Edie Punt &

ArcGIS Enterprise Systems: Performance and Scalability

Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy

Workflows for Managing and Serving Elevation (and Lidar) Data. Cody Benkelman

Architect your deployment using Chef

Developing Mobile Apps with the ArcGIS Runtime SDK for.net

Understanding and Using Metadata in ArcGIS. Adam Martin Marten Hogeweg Aleta Vienneau

How to Create a Tile Package

Desktop. ArcGIS Server. ArcGIS

Managing Image Data on the ArcGIS Platform Options and Recommended Approaches

Troubleshooting Performance Issues with Enterprise Geodatabases. Ben Lin, Nana Dei, Jim McAbee

Managing Lidar and Photogrammetric Point Clouds. Lindsay Weitz Cody Benkelman

ArcGIS Runtime: Styling Maps. Ralf Gottschalk, Daniel Lee, Lucas Danzinger

ArcGIS API for Flex An Introduction

Open File Explorer Start Pro with SanFran project Open Locator in SanFran project Open Browser and AGOL with RouteExample Web map.

Creating Great Labels Using Maplex

Enabling High-Quality Printing in Web Applications. Tanu Hoque & Scott Moore

ArcGIS Runtime SDK for ios and macos: Building Apps. Suganya Baskaran, Gagandeep Singh

Surface Creation & Analysis with 3D Analyst

Building Basemaps: MapCaches and VectorTiles. Matthias Schenker Gerhard Trichtl

Customizing the Operations Dashboard for ArcGIS

Raster Serving with ArcGIS

Providing Interoperability Using the Open GeoServices REST Specification

ArcGIS Workflows for Optimizing Image Management & Services in the Cloud. Cody A. Benkelman

Desktop Mapping: Creating Vector Tiles. Craig Williams

ArcGIS for Server: Publishing and Using Map Services

Transcription:

Esri International User Conference San Diego, California Technical Workshops July 2012 Designing and Using Cached Map Services Sterling Quinn Eric Rodenberg

What we will cover Session Topics - Map cache basics and what s new in 10.1 - Map cache workflows - Caching imagery - ArcGIS Online caching There is a separate session for Advanced Map Caching Topics - Wednesday, 3:15 PM, Room 4 - Thursday, 8:30 AM, Room 10

Map cache basics

How does a map cache work? Client ArcGIS Server Dynamic map Render Label Project Cached Map

Three reasons to care about map caches Performance Scalability Cartographic quality ArcGIS.com Map Viewer

Many layers fused into one tile 1:32000 Cache tile Landbase 1:16000 Hydrography 1:8000 1:4000 Transportation 1:2000

What should you cache? Base maps Operational layers that satisfy one of the following: - High volumes of traffic - Don t change often - Cover small scales only

Building a map cache at 10.1 Defining cache properties Setting cached scale range Estimating cache size Viewing status reports

Strategies and best practices for map caches

Best performing image formats Vectors few colors: PNG Vectors many colors: PNG MIXED with 90 quality if you need it to build faster Imagery: MIXED with 55 quality

Example: Tiles are too large Aerial photo and vector blend using PNG 32

When should I use antialiasing? High quality line and label appearance on vector maps Web standard (Google, Bing, AGOL) Takes longer to cache

You don t have to generate every tile at large scales

What about the tiles I don t build? Data not available tile OR Create tiles on demand

Build a test cache and note the following Tile creation time Tile appearance Tile performance in the browser Cache size (although this is estimated in 10.1)

Updating your cache Update everything OR Update only changed areas

Helpful scripts for detecting changes Show Edits Since Reconcile Geoprocessing Tool - http://esriurl.com/showedits Compare Two Feature Classes in a File Geodatabase - http://esriurl.com/compare

Cache Update Automation Use Model Builder to script Cache Update Automation Rebuild Specific Tiles Export to Python Schedule Run Time

Caching image services

What is image service caching Fast access to images as a tiled service Out performs mosaic dataset and raster dataset Imagery is not processed on the fly Provides access to data Downloading Item Access Processing Analysis Query

Image resolution and cache scales ArcGIS Server chooses the optimal scales for Imagery ArcGIS will not exceed raster resolution Neither should you! ArcGIS Server resamples imagery exceeding raster resolution ArcGIS Desktop zoom to raster resolution Scale based on 96 DPI Scale (Ft) = ( x/12 ) * 96 Scale (m) = ( x/0.0254 ) * 96 Cell Size(Ft) Scale 1:X Cell Size (m) Scale 1:X.25 288 0.2 75.59055.5 576 0.5 188.9764 1 1152 1 377.9528 3 3456 3 1133.858 15 17280 30 11338.58

Choosing the best image format Large number of continuous colors - JPEG ( start with quality = 55 ) - Mixed ( if transparency required ) Which one looks better? JPEG 90 55 21KB 15KB JPEG 90 55 33KB 10KB

Why should I cache image services Improved performance for basic images Can not modify mosaic methods Can not perform queries Skip overview generation Tiles generate from large scales to small scales Improve performance for slow formats Recommended for highly compressed formats JPEG2000, MrSID Image Map Services Small Scales Large Scales

Building an image service cache 1 Prepare Mosaic Dataset 2 Share as Image Service 3 Setup Image Service Parameters 4 Create tiles

Building an Image Service Cache

ArcGIS Online Tile Services

Map Caching in ArcGIS Online Tile generation is highly scalable Esri manages the server Individual manages storage Organization accounts limited Credits are used for building and storing tiles Constrain cache creation Interactively define cache area Cache by feature class Generate cache in iterations - User experience is the same - On premise - Amazon Cloud - ArcGIS Online hosted

Building a hosted tile service 1 Open ArcMap 10.1 & sign into ArcGIS Online 2 Share as a Service 3 Setup Tile Service Parameters 4 Manage Map Server Tiles

Publish a Hosted Tile Service

Recommended Sessions Map Caching: Tips from ArcGIS Online Team - Wed 7/25/2012 10:15 AM 10:35 AM Room 3 Caching Tips and Tricks - Wed 7/25/2012 -- 10:30 AM 11:00 AM Demo Theater Advanced Map Caching Topics - Wed 7/25/2012 -- 3:15 PM - 4:30 PM Room 4 Publishing Image Services in ArcGIS - Thu 7/26/2012 -- 8:30 AM - 9:45 AM Room 28D Advanced Map Caching Topics - Thu 7/26/2012 -- 8:30 AM - 9:45 AM Room 10 Best practices for caching imagery in services - Thu 7/26/2012 -- 11:00 AM - 11:30AM Demo Theater

Steps to evaluate UC sessions My UC Homepage > Evaluate Sessions Choose session from planner OR Search for session www.esri.com/ucsurveysessions

Thank you for attending Have fun at UC2012 Open for Questions Please fill out the evaluation: www.esri.com/ucsessionsurveys Tuesday s session ID: 593 Thursday s session ID: 1923