Best Practices for Designing Effective Map Services: Case Studies

Slides:



Advertisements
Similar presentations
Publishing GIS Services to ArcGIS for Server
Advertisements

Intro to ArcGIS for New Users. ArcGIS Desktop Advanced GeoprocessingArcInfo ArcReader Data Access Map Viewing Query Advanced EditingArcEditor ArcView.
ESRI ArcGIS Server Behind the scenes Pavel Janda
Esri International User Conference | San Diego, CA Technical Workshops | Managing and Editing Annotation Natalie Vines Samantha Keehan July 14, 2011.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Editing in ArcMap:
Editing With ArcGIS Pro
Batch Geocoding Online Bruce Harold
ArcGIS Workflow Manager An Introduction
Technical Workshops | Esri International User Conference San Diego, California ArcMap: Tips and Tricks Miriam Schmidts Jorge Ruiz-Valdepena July 23 – 27,
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Migrating your Data.
LOJIC Online Map: An Inside Perspective by Brian Meyers, Jane Poole & Julie Price, LOJIC.
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.
Enabling High-Quality Printing in Web Applications
Learning Common GIS Workflows Rudy Prosser & Michael Sarhan.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Road Ahead - ArcGIS.
Working with Metadata in ArcGIS Aleta Vienneau. Working with metadata in ArcGIS View metadata Edit metadata Set your metadata style Leverage metadata.
Advance Map Automation With Python
Bridging Communities and Data with ArcGIS Open Data Courtney Claessens, Product Engineer Daniel Fenton, Product Engineer.
Preparing and Deploying Data to ArcPad Juan Luera.
Getting the most out of ArcGIS Web Application Templates
Technical Workshops | Esri International User Conference San Diego, California Creating Geoprocessing Services Kevin Hibma, Scott Murray July 25, 2012.
Esri UC 2014 | Technical Workshop | Python Map Automation – Beyond the Basics of arcpy.mapping Jeff Barrette Jeff Moulds.
CMA Workshop Image Links and Text Links on the Same Line in a Component.
Return to Outline Copyright © 2011 by Maribeth H. Price 3-1 Labeling and annotation.
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.
Esri UC 2014 | Technical Workshop | Managing and Editing Annotation Wendy Harrison.
Esri UC 2014 | Demo Theater | Batch Geocoding Online Bruce
ESRI Education User Conference – July 6-8, 2001 ESRI Education User Conference – July 6-8, 2001 Introducing ArcCatalog: Tools for Metadata and Data Management.
Technical Workshops | Esri International User Conference San Diego, California Creating Web Maps: Tips and Tricks Charlie Frye, Esri, Redlands Jim Herries,
Publishing GIS Services to ArcGIS Server
Esri UC 2014 | Technical Workshop | Python Map Automation – Introduction to arcpy.mapping Michael Grossman Jeff Barrette.
Esri UC 2014 | Technical Workshop | Editing in ArcMap: An Introduction Lisa Stanners, Phil Sanchez.
Esri UC 2014 | Technical Workshop | Best Practices for Designing Effective Map Services Ty Fitzpatrick Tanu Hoque.
Esri Maps for IBM Cognos Tips and Tricks Shirley Baffoe Eddie Koehn.
Sharing Maps and Layers to Portal for ArcGIS Melanie Summers, Tom Shippee, Ty Fitzpatrick.
WV DOT Scanning Project
ArcGIS for the Military: Creating and Sharing Military Overlays
Jeff Barrette Jeff Moulds
Lecture 3 Interacting with Data.
Tips and Tricks for Creating Story Maps
Desktop Mapping: Building Map Books
Working with Feature Layers
Geocoding with ArcGIS Online
Administering Your ArcGIS Organization Through Scripting
Enhancing Web Map Performance in ArcGIS Online
ArcGIS for Server: What’s New
Web App Builder and Me Ken Carrier – Senior GIS Specialist – City of Hamilton & Joe Guzi – GIS Systems Analyst – Stark County.
Accessing Spatial Information from MaineDOT
Introduction to ArcGIS
Communicating Your Research Through Story Maps
Editing Tips and Tricks
Geospatial Database Create Geodatabase Practical Session
Authoring a FieldPro Map
Python Map Automation – Beyond the Basics of arcpy.mapping
Learning Common GIS Workflows
Learning Common GIS Workflows
Web AppBuilder for ArcGIS
ArcGIS Pro: What’s New in Editing and Data Management
Python Map Automation – Beyond the Basics of arcpy.mapping
ArcGIS for Land Records: Configuring
ArcGIS Online Best Practices for Publishing & Sharing
Andrew Hendrickson & Brian Embley
Publishing image services in ArcGIS
ArcGIS Online Steps for Success A best practices approach
Designing and Using Cached Map Services
ArcGIS Pro: An Introduction Overview
The Sweet Spot for Spatial Analysis: Using Online Content
Presentation transcript:

Best Practices for Designing Effective Map Services: Case Studies July 26, 2012 Best Practices for Designing Effective Map Services: Case Studies Charlie Frye, Esri, Redlands Richard Nauman, Esri, Redlands Michael Dangermond, Esri, Redlands Deniz Karagulle, Esri, Redlands

Session Overview Essential Vocabulary Our goal is to show how to make map services that are easy to use and re-use Essential Vocabulary Finding and going with the grain of the ArcGIS system To Make a useful map service ready to use in a web map: Prepare data Create the MXD Documentation for Layers and Map Publish the map service ArcGIS Online (AGO) Items for the service Configure and save the pop-up and title Keys to understanding the role of map services within the ArcGIS System

Demo: our goals for re-use of content

Vocabulary Map Document or .MXD: no change It’s new… well some of it is… Map Document or .MXD: no change Map Service: aka “Layers” in the online part of the ArcGIS system Service Definition Feature Service Image Service Map Service (Cached ) Item: AGO content description Map Service Item Web Map & Item Web Map App & Item

Demo: types of content

Go with the grain of ArcGIS to publish online content Low Web Map with HTML template Custom API-Base APPS Re-Use Leverage/ Ability Web Maps Map Service Items High Desktop Authoring Easy Effort/Expertise Complex The majority of ArcGIS users can make a map service, even if they’ve never used ArcGIS Desktop

Data Preparation Your organization’s reputation depends on what you do behind the scenes

Geodatabase Performance Tips Don’t come up empty Field Aliases in the database Complete data, no <null> or ‘’ or “ “s Remove excess or legacy fields Pre-format text for labels and pop-ups

Demo: Geodatabase Properties

Dealing with incomplete data From <null> to -99 and everything in between Pop-ups should work for every feature Null values and missing data break this experience For example:

Spatial Performance Tips The web is an impatient culture Avoid Complex multi-part shapes Create indexes for fields used in queries, symbology, and labeling (as a last step) Test spatial indexes Make generalized editions of the data for use at smaller map scales Reusability starts with getting the details right in the database

Practical and Necessary Your GDB and your MXD are schema for your map services Schema changes break services Delete the service… but not before you copy the pop-up code to Notepad. Schema changes for your database include: New or removed fields Changes to Aliases Save As, if you want to experiment with an MXD that is being served Schema changes for your map include: Changes to symbology and legend New or removed layers Layer order Once a service is created, changing the “schema” means you need to recreate the service

Create the MXD Table of Contents Organize by theme, not scale Use only HTTP compliant characters in layer names and legend class names Make everything reader-friendly Data Frame Properties: Extent Used by Full Extent Coordinate System Avoid Projection on the fly if caching Do not project on the fly if using feature services Learn which of the properties of your MXD automatically become part of your Map Service Item

Demo: Data Frame Properties

Document the Map and Layers The documentation in your MXD is re-used in several places Map Properties (fill them all out) Create a thumbnail image Use relative paths Layer Properties: Descriptions and Credits

ArcGIS Online (AGO) Items for the service The “homepage” for your map service Make it nice and approachable Title, summary, tags, credits and thumbnail need to look good as they will appear in search results For map services document the following as the last paragraph: The purpose of the service The lineage of the content Credit for contributors

Demo: Gallery of Homepages

Publish the Map Service (Cached vs. Feature Services) Comparison (Advantages Disadvantages) Cached Usually the fastest performance Up front time cost to cache No limit to the greatness of your cartography Annotation is possible. Any supported desktop symbology is possible. At 10.1 multilayer caches are possible. Feature Fastest to publish Easier to maintain Basis for editable data via a web map Basis for users being able to change symbology Detailed vector features can be slow.

More Considerations for Services Multiscale: May require generalization to make data draw fast or best at multiple scales We (GIS People) tend to overestimate the idea that others want to turn layers on and off. They don’t. Make the right map for them and don’t make them work. Your CFO is not your customer Answer your customer’s needs based on them telling you what they need

Demo: Pop-ups possibilities and to do useful & popular options

Demo: putting all of this into practices

Wrap up Plan and design for reuse and ease of production and management Everything presented to users needs to be well formatted GIS is the means, not the ends.

Thank you Session Survey: Questions URL: Esri.com/ucsessionsurveys Offering ID: 953 Questions