Hosted feature layers and Esri Story Maps Chapter 2 Hosted feature layers and Esri Story Maps Instructor These slides are for Getting to Know Web GIS, second edition (Esri Press 2016)
Chapter objectives Understand the suite of ArcGIS configurable apps. Hosted feature layers and Esri Story Maps Understand the suite of ArcGIS configurable apps. Understand the suite of Esri Story Maps templates. Grasp the concept of web services. Create hosted feature layers using geocoding. Design layer style using smart mapping. Configure pop-ups with multimedia and ArcGIS Arcade. Explore Living Atlas of the World contents. Getting to Know Web GIS, third edition
ArcGIS Online / ArcGIS Enterprise Client apps Data sources ArcGIS Online / ArcGIS Enterprise Client apps Feature layers Web maps/ scenes CSV Configurable app templates Story Maps Living Atlas of the World 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 ArcMap ArcGIS Pro Drone2Map CityEngine Chapter 2 Custom apps ArcGIS API for JavaScript ArcGIS Runtime SDKs ArcGIS API for Python
Web GIS apps Getting to Know Web GIS, third edition
Online content and services Apps, the face of Web GIS Apps: Users interact with Web GIS via apps Web apps rely on the backend servers and services Servers and services become alive and useful via apps Desktop Web Device ArcGIS Online Portal for ArcGIS Online content and services Server Getting to Know Web GIS, third edition
ArcGIS configurable apps ArcGIS Solutions apps Esri Story Maps ArcGIS Online/Portal app templates Getting to Know Web GIS, third edition
Configurable apps Do not require programming Enable the broad user community Story maps can also be considered as configurable apps Getting to Know Web GIS, third edition
Steps to use ArcGIS configurable apps Choose Configure Deploy Discover the data, maps and apps. Consider the following: Purpose: audience, usage Functional requirements Aesthetic: branding, message ArcGIS app templates have a hosted configuration user interface. Story Maps provide guided web builders. ArcGIS Solution apps provide a local configuration file. Share your web apps with your end users. Online and Portal both host configurable apps automatically. Alternatively, you can download the app source code and host it locally. ArcGIS Solution apps must be deployed locally. Getting to Know Web GIS, third edition
ArcGIS Online and Portal for ArcGIS configurable apps Build a story map Collect and edit data Compare maps and layers Display a Scene (3D) Explore and summarize data Make a gallery Map social media Provide local information Route and get directions Showcase a map Getting to Know Web GIS, third edition
Esri Story Maps Key components of story telling are related to GIS: Who, what (theme), where (spatial), and when (temporal) Story Maps Multimedia Story Map Story Maps are simple web apps that combine interactive maps, multimedia content, and user experiences to tell stories about the world. http://storymaps.arcgis.com Getting to Know Web GIS, third edition
Story Map app templates Map Tour Map Journal Map Cascade Shortlist Map Series One Map Spyglass Swipe Crowdsource https://storymaps.arcgis.com/en/app-list/ Getting to Know Web GIS, third edition
Some sample story maps Map Tour: http://arcg.is/2dunPMT Cascade: http://arcg.is/2degMqj Map journal: Bulleted: http://arcg.is/2dlYdp6 Side Accordion: http://arcg.is/1fQjlh7 Tabbed: http://arcg.is/2cQwGaw Map series: http://arcg.is/29E5fn2 Shortlist: http://arcg.is/2cGbC9b Swipe: http://arcg.is/Ud8ky9 Spyglass: http://arcg.is/2d4hQjs More samples at https://storymaps.arcgis.com/en/gallery/ Getting to Know Web GIS, third edition
Two workflows to start From ArcGIS Online From Story Maps apps page Getting to Know Web GIS, third edition
Common types of contents in Story Maps Images Videos Web pages: can be apps Text Anything else (e.g., audio …. by HTML source code) Audio: <audio controls="controls" > <source src="http://ranger7.esri.com/music/july.mp3" type="audio/mp3" /> </audio> Getting to Know Web GIS, third edition
ArcGIS Solutions apps Provide free downloadable templates to build applications, data models and workflows based on industry best practices Allow organizations to keep up with relevant industry trends An alterative to custom solutions that require less overhead Getting to Know Web GIS, third edition
ArcGIS Solutions apps gallery Getting to Know Web GIS, third edition
User experience design principles A good web GIS app should deliver a positive user experience Fast Easy Fun Getting to Know Web GIS, third edition
Basic components of a Web GIS app Best practice: Web GIS apps have basemaps, operational layers, and tools. ArcGIS Online makes creating web apps an easy equation. Getting to Know Web GIS, third edition
Basemap layers Basemaps provide reference or context. ArcGIS Online includes a gallery of 2D and 3D basemaps. ArcGIS Online can use your map services as the basemaps. Getting to Know Web GIS, third edition
Operational layers Operational layers are thematic representations of your data Can be created or discovered Types include CSV, TXT, GPX Shapefiles ArcGIS map, feature, and image services KML GeoRSS Tile layers OGC (Open Geospatial Consortium) WMS, WMTS, and WFS layers … Getting to Know Web GIS, third edition
Tools Tools perform tasks beyond mapping Examples of tools include Routing Geocoding Printing Querying Summary Other spatial analysis tools And many more Getting to Know Web GIS, third edition
Web maps and layers are web services Web service: a program that runs on a web server and exposes programing interfaces for clients to consume over the web Website HTML Web service JSON, XML… Reusable building blocks Getting to Know Web GIS, third edition
Layers and hosted feature layers Getting to Know Web GIS, third edition
Many types of web layers Feature layer: points, lines, polygons Tile layer: prerendered map raster tiles or vector tiles Map image layer: dynamically rendered images Elevation layer: elevation data in prerendered cached image tiles Scene layer: a collection of 3D feature objects and z-values. Table: A collection of rows and columns A layer represents both data and visualization. Visualization can include symbols and colors, pop-up , transparency, filters, and other properties Getting to Know Web GIS, third edition
Ready-to-use layers from Living Atlas of the World Maps and layers from Esri and thousands of contributors Desktop Web Device Server Online content and services Portal Apps Web GIS Access Services Discoverable in ArcGIS Online Getting to Know Web GIS, third edition
Living Atlas of the World Imagery … with curated content on many topics Basemaps Demographics and lifestyle Boundaries and places Landscape Story Maps Oceans The Collection is growing and changing on a daily basis… Urban systems Earth observations Historical maps Growing and changing Getting to Know Web GIS, third edition
Feature services and hosted feature layers Feature service: an umbrella term for web services that supply geographic features and attributes to clients Hosted feature layer: a type of feature service hosted on ArcGIS Online or Portal for ArcGIS Can support read access, and write access (if enabled) Read (query) Web clients Write (add, delete, and update) Getting to Know Web GIS, third edition
Create hosted feature layers Publishing clients ArcMap ArcGIS Pro (more details in chapter 6) ArcGIS Online/Portal Create from your existing data Copy existing feature layers Build the schema interactively Getting to Know Web GIS, third edition
Style your layers: Smart mapping Heat map Color map Size map Point map Color and size map Time map Arcade expression map Predominance map Getting to Know Web GIS, third edition
Style your layers: Smart mapping Workflows analyze your data and suggest the best way to represent your data. Suggested visible ranges allow you to see your data at sensible scales. Smart defaults take the guesswork out of setting up many of the map properties. You can preview your styling choices on your screen. Based on the basemap you select, smart mapping automatically suggests and coordinates colors and other map styling. Getting to Know Web GIS, third edition
Design pop-ups for your operational layers Pop-ups are windows that show geographic information. Displays when someone clicks on the map. Supports following content types: Attribute fields (aliases and values) Custom-formatted text Attachments Images Charts Links Getting to Know Web GIS, third edition
ArcGIS Arcade Portable, lightweight, and secure expression language Supports building expressions without having to alter the data. Examples: Label the percentage of people under 5 in the total population. Calculate the weekday of the crime events in a layer. Getting to Know Web GIS, third edition
Tutorial App requirements: Create and configure your feature layers, and use them to create Story Maps apps Create data from a CSV file and access additional layers from the Living Atlas. Use smart mapping and Arcade. Create a Story Map Journal web app. App requirements: Map symbols should be easy to understand. The app should present the population change patterns and the reasons behind the patterns. Work on desktops, tablets, and smartphones. Getting to Know Web GIS, third edition
Tutorial Create a Story Maps app that presents the spatial patterns of US population growth, and explore the reasons behind the patterns. Finished product sample available here: http://esripressbooks.maps.arcgis.com/apps/MapTour/index.html?appid=1b1284bd3d6c4558a97eedf4a97d464dandwebmap=d1bde17312a7469ea8efdb47d75481c4 Link to app 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
Summary Hosted feature layers and Esri Story Maps Apps are the face of Web GIS. ArcGIS configurable apps include ArcGIS Online and Portal for ArcGIS configurable app templates, Story Maps, and Solutions apps. The general steps to use the configurable apps include choose, configure, and optionally deploy. Web Apps are composed of basemaps, operational layers, and tools. Layer configuration typically includes styles, pop-ups, and other properties. Smart mapping adds meaningful visualization to your web maps and apps. Arcade is an expression language that can be used across the ArcGIS Platform. Getting to Know Web GIS, third edition
Assignment Hosted feature layers and Esri Story Maps Create a hosted feature layer and use it in a story map to tell a story. Topic ideas: your passion, the spread of a virus, historical theme, economic development strategy, etc Data: Some of the data should come from ArcGIS Living Atlas or ArcGIS Open Data. Requirements: Based on a Story Maps template (Map Journal, Series, Shortlist, Playlist, Countdown). Include 5 types of resources: text, video, picture, map and web page. Use Arcade when styling your layer or configuring your layer pop-up. Getting to Know Web GIS, third edition
Reading: Chapter 2, Getting to Know Web GIS, Questions? Reading: Chapter 2, Getting to Know Web GIS, third edition Getting to Know Web GIS, third edition