Tile layers, map image layers, and on-premises Web GIS

Slides:



Advertisements
Similar presentations
Fernan Lake Watershed Pilot Project Bruce Godfrey January 31, 2014
Advertisements

Publishing GIS Services to ArcGIS for Server
Power BI Sites and Mobile BI. What You Will Learn Sharing and Collaboration Introducing Power BI Exploring Power BI Features and Services Partner Opportunities.
Portal … from the trenches! Deployment Patterns
Sharing imagery and raster data in ArcGIS
Sharing Geographic Content
ArcGIS Network Analyst: Network Analysis with ArcGIS Online
Introducing Reporting Services for SQL Server 2005.
Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer Edwin Waite & Shankar Chandrasekaran Planning and Deploying Data Quality Services.
ArcGIS for Server: An Introduction
Building Offline Apps With the ArcGIS Runtime SDKs
ArcGIS for Server: Reference Implementations
Extending ArcGIS for Server
material assembled from the web pages at
Web Mapping Seth Peery, Senior GIS Architect
Publishing to ArcGIS for Server
Enabling High-Quality Printing in Web Applications
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Road Ahead - ArcGIS.
Advance Map Automation With Python
Portal for ArcGIS An Introduction
Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy
ArcGIS Server for Administrators
Esri UC 2014 | Technical Workshop | Developing Offline Apps with ArcGIS Runtime SDKs Euan Cameron Justin Colville Will Crick.
Working with Feature Services Gary MacDougall Russell Brennan.
Adding ArcGIS Online to Your GIS Curriculum
ArcGIS Online: Sharing your Content Ben Ramseth John Thieling.
Esri UC 2014 | Technical Workshop | What is new in ArcGIS 10.2.x for Server Ismael Chivite, Greg Tieman.
RJ Sunderman Product Engineer GeoEvent Extension Product Team Mark Bramer Senior Technical Analyst Esri Professional Services
Combining ArcGIS for Server & ArcGIS Online Julia Guard and Matt Monson.
Publishing GIS Services to ArcGIS Server
Sharing Maps and Layers to Portal for ArcGIS Melanie Summers, Tom Shippee, Ty Fitzpatrick.
Administering Your GIS Server Derek Law
ArcGIS for Server Security: Advanced
Bill Major G67940_UC15_Tmplt_16x9_4-15
Jeff Barrette Jeff Moulds
SharePoint 2007 Business Intelligence
Web GIS: Architectural Patterns and Practices
Real-Time GIS Leveraging Stream Services
Real-Time 3D GIS: Making Scenes Come Alive
ArcGIS Workflow Manager: Advanced Workflows and Concepts
What is Geocortex Essentials Workflow
App Configuration, Customization or Development
Working with Feature Layers
Geocoding with ArcGIS Online
ArcGIS for Server: An Introduction
Network Analysis with ArcGIS Online
Enhancing Web Map Performance in ArcGIS Online
ArcGIS for Server: What’s New
Power BI Security Best Practices
Jeremiah Insights for ArcGIS Jeremiah
Accessing Spatial Information from MaineDOT
Shankar Chandrasekaran
City of San Marcos Enterprise GIS
Hosted feature layers and Esri Story Maps
Chapter 4 Mobile GIS Instructor
Getting started with ArcGIS API for JavaScript
Web AppBuilder for ArcGIS
Network Analysis using Python
Combining ArcGIS for Server & ArcGIS Online
ArcGIS Online – The Road Ahead
Publishing image services in ArcGIS
Introduction to Portal for ArcGIS
AI Discovery Template IBM Cloud Architecture Center
ArcGIS Online Steps for Success A best practices approach
Designing and Using Cached Map Services
3D Mapping with ArcGIS Runtime
ArcGIS Pro: An Introduction Overview
The Sweet Spot for Spatial Analysis: Using Online Content
Presentation transcript:

Tile layers, map image layers, and on-premises Web GIS Chapter 5 Tile layers, map image layers, and on-premises Web GIS Instructor These slides are for Getting to Know Web GIS, third edition (Esri Press 2018).

Chapter objectives Understand the needs for on-premises and hybrid Web GIS. Know ArcGIS Enterprise and its components. Understand the concept of portal collaboration. Know the differences and similarities of vector tile, raster tile, and map image layers. Become familiar with the workflow to publish web layers using ArcGIS Pro. Explore and use web layers in web maps. Create web apps for side-by-side comparison. This chapter is long. It can be split into two meetings: One focuses on ArcGIS Online standard analysis tools The other focuses on custom web tools (i.e. geoprocessing services) and big data tools (i.e. GeoAnalytics tools) Getting to Know Web GIS, third edition

ArcGIS Online / ArcGIS Enterprise Client apps Data sources ArcGIS Online / ArcGIS Enterprise Client apps CSV files Shapefiles KMLs File geodatabases Enterprise geodatabases Database management systems Imagery Drone images Sensor and real-time data Big data Layers in portal Feature layers Raster tile layers Vector tile layers Scene layers Map image layers Web tools/geoprocessing services Image layers Stream services Geometry services Living Atlas of the World Server object extension Server object interceptor Ready-to-use apps and configuration templates Configurable app templates Story Maps Web AppBuilder Operations Dashboard Solutions apps Insights Collector, Survey123, Explorer, and Navigator Workforce AppStudio ArcGIS Earth ArcGIS Indoors viewers ArcGIS VR 360 Web maps/ scenes Raster tile layers File geodatabases Vector tile layers Map image layers Story Maps templates ArcMap ArcGIS Pro Drone2Map CityEngine Click to add notes. Custom apps ArcGIS API for JavaScript ArcGIS Runtime SDKs ArcGIS API for Python Getting to Know Web GIS, third edition

On-premises Web GIS and ArcGIS Enterprise Getting to Know Web GIS, third edition

The need for on-premises and hybrid Web GIS ArcGIS Online Online ArcGIS Enterprise ArcGIS Online Hybrid Security requirements and regulations Internet connections are prohibited or unreliable Functional requirements Geoprocessing services Image services Stream services Dynamic map services … Firewall ArcGIS Enterprise On-premises Getting to Know Web GIS, third edition

Hybrid Web GIS Many ways to combine ArcGIS Enterprise and ArcGIS Online Portals GIS servers Ready-to-use content ArcGIS Online (portal) ArcGIS Online (hosting servers) ArcGIS Online (services) Cloud deployment (ArcGIS Online) Portal for ArcGIS ArcGIS Server Data Appliance for ArcGIS On-premises deployment (ArcGIS Enterprise) Getting to Know Web GIS, third edition

= ArcGIS Enterprise 1 Product 4 Components 2 User levels 5 Web Adaptor Portal for ArcGIS ArcGIS Server ArcGIS Data Store ArcGIS Enterprise 2 Level 1 Level 2 User levels 5 License roles GIS Server Image Server GeoEvent Server GeoAnalytics Server Business Analyst Server 3 Relational Tile cache Spatiotemporal types Federated model is the recommended pattern. Features require federation Enterprise logins Publishing from ArcGIS Pro Publishing 3D scene and vector tile layers Standard analysis tools in Portal High-volume archiving from GeoEvent (use spatialtemporal big data store) Raster analytics GeoAnalytics Getting to Know Web GIS, third edition

+ + + Components ArcGIS Web Adaptor Integrates with your existing web server and appropriately distributes incoming requests for access to ArcGIS Enterprise. + Portal for ArcGIS The web frontend and infrastructure backend that supports a user’s interaction and overall experience with your Web GIS. + ArcGIS Server Gives you the ability to publish services and share maps and layers from your own business databases. The Web Adaptor acts as the gatekeeper of sorts to your ArcGIS Enterprise. It integrates with your existing web servers, where it takes requests and routes them appropriately to the related components of ArcGIS Enterprise. This location is also where web-tier security would be implemented for your ArcGIS Enterprise. + The ArcGIS managed data repository that stores the content hosted on the portal. It is not a replacement for your enterprise geodatabases. ArcGIS Data Store Getting to Know Web GIS, third edition

Base deployment logical architecture Portal for ArcGIS ArcGIS Server (hosting server) ArcGIS Data Store (relational + tile cache) ArcGIS Web Adaptor Getting to Know Web GIS, third edition

Supports the same client apps as ArcGIS Online Configurable app templates Web AppBuilder for ArcGIS Operations Dashboard for ArcGIS Collector for ArcGIS Survey123 for ArcGIS Explorer for ArcGIS … Desktop Web Device Server Online content and services Portal Getting to Know Web GIS, third edition

Raster tile, vector tile, and map image layers Getting to Know Web GIS, third edition

ArcGIS Enterprise supports additional types of web services Published by ArcGIS Online and ArcGIS Enterprise Feature service/layer Tiled map service/layer Vector tile layer Published by ArcGIS Enterprise only Dynamic map service (map image layer) Scene service (scene layer) Geoprocessing service (custom web tool) Network service Image service (with Image Server) Stream service (with GeoEvent Server) Getting to Know Web GIS, third edition

Dynamic map services versus tile services/layers Tile width Dynamic map services Maps generated on the fly Tiled map services/layers Maps are pre-rendered Often for static data Vector tiles Publish from ArcGIS Pro Better display quality, allows dynamic labeling and map styling Tile origin 1:500,000 1:250,000 Levels of details Tile height Full extent Getting to Know Web GIS, third edition

Vector tile service Powers the Tiled Layer Client Powers the Tiled Layer ArcGIS Online & ArcGIS Enterprise ArcGIS managed only Key Capabilities Client-side rendering Cached using tiles (pre-create only) Pre-generalizes features, clips to tile Visualization only, no identify or query Supports taking data offline Responses Requests level: {…} row: {…} column: {…} level: {…} row: {…} column: {…} level: {…} row: {…} column: {…} level: {…} row: {…} column: {…} Vector tiles (Binary - PBF) Click to add notes. getTile Vector Tile Service Getting to Know Web GIS, third edition

Map image layers vs feature layers Map images Features Client Client Request Request Response Response extent: {…} imageSize: {…} format: {…} geometry: {…} where: {…} outFields: {…} Map image (JPG, PNG) Features (JSON) Server Server Server-side rendering Standard (small) payload size Limited client experience and interactivity Client-side rendering Variable (small-to-large) payload size Rich client experience and interactivity Getting to Know Web GIS, third edition

Select layer type to publish Vector Vector tile layers Raster tile layers Feature layers Map image layers Static Dynamic Slide 38 corrections Raster tile layers Image layers (tiled) Map image layers Image layers (dynamic) Raster

Steps to create apps with ArcGIS Enterprise 1 Author resources Publish services 2 Share/use services 3 Click to add notes. Getting to Know Web GIS, third edition

Workflow to publish web layers Fix Publish Errors Configure properties (optional) Analyze No Yes Author map Prepare data Share Service published Verify in Services Directory or Portal for ArcGIS Click to add notes. Getting to Know Web GIS, third edition

Publish a web layer to ArcGIS Enterprise Portal for ArcGIS layer ArcGIS Pro Service ArcGIS Server Data referenced Click to add notes. Data copied ArcGIS Data Store Getting to Know Web GIS, third edition

ArcGIS Server data store registration Publisher’s machine ArcGIS Enterprise Service definition copied to server Data copied to server Without registration Publisher’s machine ArcGIS Enterprise Service definition copied to server Reference With registration Publisher’s machine ArcGIS Enterprise Service definition copied to server Reference Getting to Know Web GIS, third edition

Explore your services in ArcGIS Services Directory http://<servername>/ArcGIS/rest Lists the services published to the server Provides service metadata Allows you to preview or test the services REST After you publish your service, you can preview your service at ArcGIS REST Services Directory. Getting to Know Web GIS, third edition

ArcGIS Server Manager Web browser-based administrative console to manage Services Site Security Logs Getting to Know Web GIS, third edition

Tutorial demo Sample data for this demo is available at http://bit.ly/2DGlv0F Getting to Know Web GIS, third edition

Tutorial Share a raster tile layer, a vector tile layer, and optionally a map image layer (require ArcGIS Enterprise). Create a web app to compare the performances of these layers. Finished product sample available here: Getting to Know Web GIS, third edition

Summary ArcGIS Enterprise enables on-premises and hybrid Web GIS deployment. Publishing services including dynamic map, geoprocessing, stream, image services requires ArcGIS Enterprise. ArcGIS Enterprise is 1 product, with 4 components, 2 user levels, 3 data store types, and 5 license roles. Map image, raster tile, vector tile, and feature layers fit for different needs. Creating app with ArcGIS Enterprise is basically author resources, publish/share services, and use the services. Getting to Know Web GIS, third edition

Assignment Publish a raster tile layer and a vector tile layer, and compare the layers side by side in a web app. Data is at C:\EsrIPress\GTKWebGIS\Chapter5\Assignment.gdb Be careful with the size of the raster tiles that will be generated. Keep the size small (<40MB) so that you can complete your homework quickly and the tiles won't take too much space in your portal. Submit URLs to the item details pages of your web layers. URL to your web app. A paragraph summarizing the differences between raster tile layers and vector tile layers. Getting to Know Web GIS, third edition

Reading: Chapter 5, Getting to Know Web GIS, third edition Questions? Reading: Chapter 5, Getting to Know Web GIS, third edition Getting to Know Web GIS, third edition