VECTOR TILES: STYLING YOUR OWN BASE MAPS. Andrew Green René Rubalcava Andy Skinner

Similar documents
Corporate Brand Your Vector Basemap. ANDREW GREEN

Bringing your Data to Life in the ArcGIS API for JavaScript: Vector Tiles. Craig Williams &

Desktop Mapping: Creating Vector Tiles. Craig Williams

From Raster to Vector and Beyond: The Next Generation of Basemaps

Desktop Mapping: Creating Vector Tiles. Craig Williams &

Building Basemaps: MapCaches and VectorTiles. Matthias Schenker Gerhard Trichtl

Telling Stories with Map Templates

ArcGIS API for JavaScript: Getting Started Andy René

Designing and Using Basemaps. Jennifer Hughey

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

Best Practices for Designing Effective Map Services

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

Collector for ArcGIS: What s New. Chris LeSueur & James Tedrick

BEST PRACTICES FOR MAP DESIGN: ADVANCED

Volume USING ARCGIS COLLECTOR FOR WEED MAPPING. NetMaps University of Idaho. Android OS. Step by Step Guide

Web AppBuilder Presented by

You'll begin your map by signing in and navigating to your area of interest: Houston, Texas.

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

ArcGIS Runtime SDKs Building Offline Apps. Nick Furness

From Data to Map in 30 Minutes. Aileen Buckley, PhD

Enabling High-Quality Printing in Web Applications. Tanu Hoque & Craig Williams

3D in the ArcGIS Platform. Chris Andrews

A Guide to Using the Planning Office s Interactive Maps

Creating Your Own Map Hawaiian Volcanoes

Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy

Getting Started with ArcGIS Runtime SDK for Java SE

ArcGIS API 4.x for JavaScript Advanced Topics. René

Enabling High-Quality Printing in Web Applications

Basic Steps for Creating an Application with the ArcGIS Server API for JavaScript

ArcGIS GeoEvent Server: Leveraging Stream Services. Ken Gorton RJ Sunderman

ArcGIS Online: Best Practices for High-Demand Web Applications. Kelly Gerrow-Wilcox Bonnie Stayer Beth Romero

3D in the Browser with WebGL. Chris Andrews 3D Product Manager Javier Gutierrez 3D Product Engineer

Chapter 9: Integrating Widgets

ArcGIS Online: Managing Data. Jeremy Bartley Sentha Sivabalan

Best Practices for Designing Effective Map Services

No Programming Required Create web apps rapidly with Web AppBuilder for ArcGIS

A Developers Guide To Mobile GIS. David Cardella, Jeff Shaner

Chapter 6. Building Maps with ArcGIS Online

IndianaMap Release 3. Rick Hill, Paul Rohwer,, Chris Dintaman, Becky Meyer, and Denver Harper

Configuring ArcGIS Enterprise in Disconnected Environments

Lesson 3a: Introduction to ArcGIS Online

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

ArcGIS Runtime SDKs: Building a Routing Application. Frank Kish Konstantin Kutsner

SAGIS Property Map Viewer Instruction Manual Instructions for using the SAGIS Property Map Viewer. Published December 21, 2018.

How to Create a Tile Package

GEOG 487 Lesson 2: Step-by-Step Activity

Explore a map Learn ArcGIS

Introducing Survey123 For ArcGIS

ArcGIS Runtime SDK for Java: A Beginner s Guide. Mark Baird JC Malott

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

TRAINING GUIDE. GIS Session Preview (New Features) 2017 and 2017r2

TRAINING GUIDE. ArcGIS Online and Lucity

Introducing (and an Update on) Census Business Builder 2.3

Geo-enable your.net apps with ArcGIS Online and Runtime. Antti Kajanus Thad Tilton

GEOG 487 Lesson 2: Step-by-Step Activity

Interactive Maps Purpose: Login to the System: Interactive Maps ONTINUE AGREE

Developers Road Map to ArcGIS Desktop and ArcGIS Engine

Designing and Using Cached Map Services

Administering Your ArcGIS Enterprise Portal Bill Major Craig Cleveland

ArcGIS Online. The Road Ahead Geoff Mortson

Introduction to ArcGIS Online and Story Maps

Sharing Web Layers and Services in the ArcGIS Platform. Melanie Summers and Ty Fitzpatrick

ArcGIS Viewer for Microsoft Silverlight An Introduction

Setup Guide for Op Tracker

Data Store Management Best Practices. Bill Major Laurence Clinton

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

Leveraging metadata standards in ArcGIS to support Interoperability. Aleta Vienneau and Marten Hogeweg

ArcGIS Online Tutorial

ArcGIS Enterprise: Portal Administration BILL MAJOR CRAIG CLEVELAND

Working with Feature Layers. Russell Brennan Gary MacDougall

Setting up a 3D Environment for the City of Portland

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

Creating 2D Map Caches with

Creating Web Mapping Applications. Nikki Golding

ArcGIS Enterprise: Performance and Scalability Best Practices. Darren Baird, PE, Esri

Getting Started with the NH Stone Wall Mapper January 2019

ArcGIS Apps for the Mobile Worker. Presented by: Sue Enyedy-Goldner

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

ArcGIS Apps for the Mobile Worker. Presented by: Sue Enyedy-Goldner

ArcGIS Viewer for Silverlight Advanced Topics

Publishing image services in ArcGIS

Expand Your Audience through ArcGIS Online Workshop 2018 IMAGIN Conference

GNAHRGIS MAP MIGRATION

Developing Qt Apps with the Runtime SDK

ArcGIS Apps for the Mobile Worker. Presented by: Sue Enyedy-Goldner

MIXPO GUIDE SERIES. Mixpo Platform User Guide: Overview of Rich Media Ad Units RICH MEDIA

Navigator for ArcGIS an Introduction

Fundisa Web Map Applications

Developing Advanced Web Applications Which Utilize Image Services and the JS API. Naila Khan, Wenxue Ju

Sharing 3D Content on the Web

Vizit Essential for SharePoint 2013 Version 6.x User Manual

Indexed 3D Scene (I3S) Layers Specification

ArcGIS Online: Developing Web Applications with Routing Services. Deelesh Mandloi Dmitry Kudinov

Map Direct Lite. Quick Start Guide: Map Layers 5/14/2018

ArcGIS Hub: Open data best practices. Graham Hudgins, esri product engineer

ArcGIS Online: Item Administration and Group Sharing. Brendan O Neill Caitlin Hillis

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

Chat Connect Pro Setup Guide

ArcGIS Viewer for Flex An Introduction

Optimizing Field Operations. Jeff Shaner

Transcription:

VECTOR TILES: STYLING YOUR OWN BASE MAPS Andrew Green René Rubalcava Andy Skinner

Introducing Vector Tiles Andrew Green

What are Esri Vector Tile Basemaps? Introduction Basemaps cached and delivered as vector tiles (PBF format) Rendered client-side Based on resource files delivered with vector tiles - styles, sprites, fonts, info

What are Esri Vector Tile Basemaps? Introduction (continued) Esri generating with early versions of ArcGIS Pro Vector basemaps display in most current desktop web browsers Future plans display in various desktop and mobile apps

What are Esri Vector Tile Basemaps? Introduction (continued) Initial set includes eight different map styles All built from a single vector tile service Some styles closely resemble existing Esri basemaps - Streets (with / without relief) - Light Gray Canvas - Topographic - Dark Gray Canvas Other styles are new - Navigation - Streets at Night - Imagery Hybrid

What are Esri Vector Tile Basemaps? Introduction (continued) Availability - Web maps - Use as basemap for adding other layers - Tile layers - Add to existing maps either as basemap or overlay layer

Where can I find Esri Vector Tile Basemaps? ArcGIS Online Vector Basemaps (Beta) group - Web maps & Tile layers - Review online items & descriptions - Bookmark it! Search in ArcGIS Online - Owner:esri_vector

Esri Vector Tile Basemaps Timeline Initial showing at U.C. 2015 Beta 1 release November 2015 Beta 2 release May 2016 - New tile set & URL - Updated root.json syntax - New data features added - Updated data & new communities added

Esri Vector Tile Basemaps Timeline (continued) Beta 2.x releases throughout 2016 - Continue data updates - Settings file refinements - Style improvements & more data features - Update Esri basemap tile layers & web maps Exiting Beta - Planned for later in 2016 - As more Esri clients utilize the vector tile format - Survey123, Collector, Workforce, Explorer for ArcGIS, Pro 1.3

Benefits of using Esri Vector Tile Basemaps Updated Data Create Custom Styles Better display on High-res devices

Updated Data in the Esri Vector Tile Basemaps Benefit Commercial data updates Esri Community Maps data - More than 400 contributors and growing! - Country-level to campus detail Data cooked into single vector tile set & available in all styles

Create Custom Styles from Esri Vector Tile Basemaps Benefit Updates to Esri Vector Basemaps Released (Beta 2) Understanding Esri Vector Basemap File Structure Customize Esri Vector Basemap Boundaries and Labels How to Customize Esri Vector Basemaps Introducing Esri Vector Basemaps (Beta) - Blogs.esri.com - Tag: vector-basemap

Create Custom Styles from Esri Vector Tile Basemaps Benefit (continued) Esri Vector Basemap Reference Document - PDF document available at ArcGIS.com - Layer detail, min/max zoom levels, fonts, & more

Create Custom Styles from Esri Vector Tile Basemaps Benefit (continued) Serving a single vector tile set Multiple styles available as starting point for customization Copy vector tile layer into your own ArcGIS Online account Different ways to re-style & customize the maps - Styling apps, direct json editing, or with JavaScript API

ArcGIS API for JavaScript René Rubalcava

Esri Vector Tiles in the ArcGIS API for JavsScript Using in Web Apps 3.17 & 4.0 Utilize WebGL (supported in modern browsers) In 4.0 available in 2D only for now. Can be styled in a web application. APIs allow updating of styles client-side. 4.0 vectortilelayer.loadstyle(<url or Style Object>); 3.17 vectortilelayer.setstyle(<url or Style Object>);

Esri Vector Tiles in the ArcGIS API for JavsScript Using in Web Apps

Esri Vector Tiles in the ArcGIS API for JavsScript Using in Web Apps

Choosing your Basemap Andy Skinner

Which Basemap? and now with vector basemaps? What is your subject? What kind of data are you using (Point/Line/Polygon)? What is the geographic extent of your data? What scales are most appropriate for your data? Are you trying to find a basemap to use with an existing map?... or are you building a new map on top of your preferred basemap?

Transparency Maximise the effectiveness of your basemap Solid fill 75% transparency

Transparency Darken your colors to compensate for the transparency Solid fill 75% transparency

Styling your Basemap Working online: An alternative editing app Web map on ArcGIS.com Grayson Basemap Editing App

Styling your Basemap Adding content Insert the relevant code into the style: It must be a feature that is available in the original build. It will only work at scales defined within the original build.

Styling your Basemap Andy Skinner

Styling your Basemap Simple color changes: Creating a branded look Pick colors from your Brand Remember it s a basemap. Don t overpower the subject! Lighten colors so that they are complimentary but balanced, and in the background.

Styling your Basemap Enhancing specific symbols Pick a symbol from the basemap Adjust the color and/or the stroke value to make it more visible but don t make it stronger than the subject. Remember to check it at all scales.

Styling your Basemap Starting with a vector basemap: We can subtract information from the basemap Within limits, we can add information to the basemap. We can make subtle adjustments to the appearance of the basemap. We can elevate the visual importance of selected features to the point where they become part of the subject.

What? Kate s Hideous Vector Layer With thanks to Katy Leroux

Advanced Customization Andrew Green

Languages & Fonts Advanced Customization Global view presents English labels - Translated/Transliterated Local languages cooked into the tile set - Edit root.json style file - Change from name_global to name_local - May need to change font to display - Thai, Georgian, etc. - Arial Unicode MS Regular

Languages & Fonts Advanced Customization (continued) Customize Esri Vector Basemap Boundaries and Labels - Blogs.esri.com Esri Vector Basemap Reference Document - PDF document available at ArcGIS.com - Layer details & min/max zoom levels - List of fonts supported in the resources folder - Additional fonts to be added during beta period

International Boundary Disputes Advanced Customization Users can customize international boundaries for a specific point of view - Esri displays disputed boundaries - Users edit root.json to change non-disputed Customize Esri Vector Basemap Boundaries and Labels - Blogs.esri.com Esri Vector Basemap Reference Document - PDF document lists disputed boundary codes

Future Enhancements Esri Vector Tile Basemaps Additional contributor data & commercial content from HERE - Better mapping content updated on a more frequent cycle More data features - Spot elevations - Landform labels - Contours - Community sourced roads - User customization choices - and more to come

Future Enhancements Esri Vector Tile Basemaps (continued) More Esri default styles More Esri creative styles - Sample Vector Tile Layers group More Fonts Tools to download & upload Resources - User fonts, sprites, root.json style files

Additional Vector Tile-related Presentations this Week Consult uc.schedule.esri.com or the Esri Events app for more detail Designing Esri's Vector Tile Basemaps - Wednesday & Thursday Styling Vector Tiles - Thursday Leveraging Vector Tile Layers in Web Apps - Wednesday & Thursday Desktop Mapping: Creating Vector Tiles - Thursday Best Practices for Caching Maps and Vector Tile Layers - Wednesday & Thursday

Vector Tile Styling & Customization Tools Esri Vector Tile Basemaps Vector Style JSON Editor http://esri.github.io/arcgis-vectortile-style-editor Vector Basemap Style Editor https://github.com/jgrayson-apl/vectorbasemapstyleeditor Vector Tile Brew Master https://github.com/odoe/esrijs4-vt-palette - Demo http://odoe.github.io/esrijs4-vt-palette/ ArcGIS API for JavaScript https://developers.arcgis.com/javascript/ Adobe Brackets (json editor)

Please take our Survey: Vector Tile Styling & Customization Tools Your feedback allows us to help maintain high standards and to help presenters Find your event in the Esri Events App Find the session you want to review Scroll down to the bottom of the session Answer survey questions and submit

Thank you!