Chapter 4 Mobile GIS Instructor

Slides:



Advertisements
Similar presentations
Create, Share, and Consume Great Maps With ArcGIS Online Jeff Archer Esri, Inc. OReilly - Where 2012.
Advertisements

Mapping With Mobile Devices
Mobile Application Development Keshav Bahadoor. Part 1 Cross Platform Web Applications.
New Release Announcements and Product Roadmap Chris DiPierro, Director of Software Development April 9-11, 2014
XProtect ® Express Integration made easy. With support for up to 48 cameras, XProtect Express is easy and affordable IP video surveillance software with.
Technical Workshops | Esri International User Conference San Diego, California Customizing ArcPad solutions Marika Vertzonis, Gareth Walters, Stephen Quan.
Collector for ArcGIS: An Introduction
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS Runtime Euan Cameron Mary Harvey Ralf Gottschalk Road Ahead.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS for Mobile Overview.
Sharing Geographic Content
ArcGIS Online for Organizations
ArcGIS Workflow Manager An Introduction
How does a community utilize ESRI’s ArcGIS Online functionality and incorporate into their existing GIS workflow? Adam Pooler, GISP – Senior GIS Analyst.
Introduction to ArcGIS API for JavaScript
Extending ArcGIS for Server
ArcGIS for Smartphones and Tablets Paul Barker & Russ Roberts.
Publishing to ArcGIS for Server
Enabling High-Quality Printing in Web Applications
Portal for ArcGIS An Introduction
Getting the most out of ArcGIS Web Application Templates
Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy
Technical Workshops | Esri International User Conference San Diego, California Creating Geoprocessing Services Kevin Hibma, Scott Murray July 25, 2012.
Esri UC 2014 | Technical Workshop | ArcGIS for Windows Mobile - An Introduction Sunee Puckdee, Rui Ge, Morgan Zhang.
Field Data Collection for Public Health Using Collector for ArcGIS Jared Shoultz, Esri Health GIS Technology Specialist 2015 Esri User Conference National.
Esri UC 2014 | Technical Workshop | ArcGIS Online: An Introduction and Overview Ray Bunn Andrew Hendrickson Tim Oliver, Horry County Paul Ross.
Trimble GeoCollector for ArcGIS: An Introduction Morgan Zhang (Esri), Matthew Morris (Trimble)
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
Configuring the ArcGIS for Emergency Management Damage Assessment Solution in Your Organization John Hauck.
Extending the Operations Dashboard
ArcGIS Online: Sharing your Content Ben Ramseth John Thieling.
Developing Cross Platform Apps with the ArcGIS Runtime SDK for Qt
Make Mobile Work For You Dave Lewis. Why Mobile GIS? Key Business Drivers for Field Operations Empowering Field Operations with Data Replace paper maps.
Esri UC 2014 | Technical Workshop | Enhancing Web Map Performance in ArcGIS Online Julia Guard & Melanie Summers.
Sharing Maps and Layers to Portal for ArcGIS Melanie Summers, Tom Shippee, Ty Fitzpatrick.
Web GIS: Architectural Patterns and Practices
Real-Time 3D GIS: Making Scenes Come Alive
Mapping for the interwebs
ArcGIS Workflow Manager: Advanced Workflows and Concepts
AppStudio: Build Native Apps in a Snap with AppStudio Templates
What is Geocortex Essentials Workflow
Deploying ArcGIS for Water
App Configuration, Customization or Development
GIS Basic Training June 7, 2007 – ICIT Midyear Conference
Working with Feature Layers
Arizona National Scenic Trail
ArcGIS for Server: An Introduction
Network Analysis with ArcGIS Online
Enhancing Web Map Performance in ArcGIS Online
Deploying ArcGIS at a Telecommunication Organization
Business in a Connected World
Accessing Spatial Information from MaineDOT
Shankar Chandrasekaran
City of San Marcos Enterprise GIS
Automating and Validating Edits
Office 365 Development.
Hosted feature layers and Esri Story Maps
Getting started with ArcGIS API for JavaScript
Web AppBuilder for ArcGIS
Tile layers, map image layers, and on-premises Web GIS
Network Analyst – Automating Workflows with Geoprocessing
ArcGIS Online – The Road Ahead
Introduction to Portal for ArcGIS
ArcGIS Online Steps for Success A best practices approach
3D Mapping with ArcGIS Runtime
ArcGIS Pro: An Introduction Overview
Jess Neuner Esri Corporate Template-Dark v3.3
Presentation transcript:

Chapter 4 Mobile GIS Instructor These slides are for Getting to Know Web GIS, third edition (Esri Press 2018)

Chapter objectives Understand the concepts of mobile GIS, LBS, VGI, VR, and AR. Understand the three approaches to building mobile apps. Configure editable feature layers and feature templates. Use Collector for ArcGIS to collect GIS data. Create smart surveys using Survey123 web designer. Collect data using Survey123. Use AppStudio for ArcGIS to build native apps. 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 Web maps/ scenes Workforce Collector, Survey123, Explorer, and Navigator AppStudio Feature layers CSV 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 Custom apps ArcGIS API for JavaScript ArcGIS Runtime SDKs ArcGIS API for Python Getting to Know Web GIS, third edition

From wired to wireless “Post PC era” Mobile GIS: GIS for use on mobile devices Mobile GIS Web Mobile is becoming the pervasive client platform for Web GIS Getting to Know Web GIS, third edition

Mobile GIS advantages Mobility Location awareness Positioning technology: GPS, cellular networks, Wi-Fi networks, Bluetooth … User location is often the subject area. User can see, touch, hear, smell, and feel the subject. Near real-time information Large volume of users Versatile means of communication Replacing paper-based workflows (efficient, accurate, convenient …) Getting to Know Web GIS, third edition

Location-based services (LBS) LBS refers to information services that integrate the locations of mobile devices to provide added value to the mobile user. For example, to get information of a location (or point of interest — POI ) with desktop GIS, move your mouse cursor to the location and click it. with LBS: you move yourself. You (with your phone) are the mouse cursor, working in the real world—a map with a scale of 1:1. As you get close to the POI, your LBS app will provide information relevant to the POI. Getting to Know Web GIS, third edition

Augmented reality (AR) AR superimposes computer generated or retrieved (often from the web) information with a live view of the world. Often related with mobile GIS Awareness of location, direction, and tilt angle Live view via camera Examples Pokémon Go AR-based tour guide app App to “see” underground pipelines More examples Getting to Know Web GIS, third edition

Mobile app development strategies Browser-based apps Examples: apps you created with ArcGIS web app templates Advantages Run inside web browsers, no installation is needed Based on HTML, JavaScript, and CSS Better cross platform capabilities than the native app approach Typically less costly and quicker to develop than native apps Disadvantages User experience typically cannot compete with native apps Getting to Know Web GIS, third edition

Mobile app development strategies Native apps Examples: Collector, Explorer, Survey123, Workforce, Navigator … Advantages Deep-level access to device hardware and other resources Typically have better performance than browser based apps App store user experience (search, discover, review, sale/buy, install …) Disadvantages Not cross platform, require platform specific programing skills Objective-C or Swift for iOS, Java for Android, and .NET for Windows Phone More expensive to develop Getting to Know Web GIS, third edition

Mobile app development strategies Hybrid-based approach Integrates native components and HTML/JavaScript/CSS to build native apps Examples: Embeds a web control into a native app to load HTML and JavaScript contents Use frameworks such as PhoneGap to allow deeper integration with the native platforms Getting to Know Web GIS, third edition

Collector for ArcGIS Collect and update GIS data in the field, including attaching photos. Fill in data entry forms to collect attribute information. Easily access and use your organization’s web maps. Perform online and offline data collection. Getting to Know Web GIS, third edition

Collector for ArcGIS 4 Data collected is saved to the source feature layer. 5 Decision makers review the survey results using the web map or web apps that include the source feature layer. 1 Survey creator creates an editable feature layer or views, and configures the editing settings. 2 Survey creator adds the feature layer or views to a web map, and shares them with certain groups. 3 Users of the groups collect data using Collector for ArcGIS. Getting to Know Web GIS, third edition

Editable feature layers Getting to Know Web GIS, third edition

Endangered species sightings Feature layer views Views Add new sightings Only see reviewed sightings Only see some attribute fields Public Source Hosted feature layer Add new sightings See all sightings See all attribute fields City staff (field) Endangered species sightings Update and delete sightings View all sightings See all attribute fields City staff (reviewers) Getting to Know Web GIS, third edition

New Collector for ArcGIS https://community.esri.com/community/gis/applications/collector-for- arcgis/blog/2017/12/05/5-things-to-try-in-collector-s-aurora-beta Getting to Know Web GIS, third edition

Survey123 for ArcGIS Form centric Smart survey No named user accounts needed Survey123 for ArcGIS ArcGIS Online ArcGIS Enterprise Survey creator authors, previews, and submits a survey using web designer. 1 2 Survey creator shares the survey with everyone or certain groups. 4 Decision makers review survey results in charts, maps, and tables using Survey123 website. 3 Public or mobile workers collect data using Survey123. Survey creator authors smart surveys using XLSForm, and then previews and publishes a survey using Survey123 Connect. 1 Getting to Know Web GIS, third edition

Web designer Getting to Know Web GIS, third edition

Survey123 mobile and web app Rule and smart form Getting to Know Web GIS, third edition

Workforce for ArcGIS Dispatchers Field workers Project owner Coordinate field workforce and teamwork Dispatchers Work assignments Projects Field workers Workflow Create a project in ArcGIS Online or Portal for ArcGIS Dispatcher assign tasks to mobile workers Mobile workers update status Working status Project owner Getting to Know Web GIS, third edition

More native apps Explorer for ArcGIS Navigator for ArcGIS Search and display web maps. Search for places and features in web maps. Share maps with other users as images and links. Give presentations with interactive maps. Navigator for ArcGIS Search for locations. Get directions. Navigate with turn-by-turn voice-guide. Use your organization’s road network data (online and offline). Smooth integration with other ArcGIS apps. Getting to Know Web GIS, third edition

ArcGIS web APIs and runtime SDKs to build custom mobile apps ArcGIS Runtime SDKs iOS (Objective C) Android (Java) Windows Phone (.NET) MacOS Linux (C++, Java) Windows (.NET, Java) Mobile SDKs Desktop SDKs ArcGIS Web APIs JavaScript API … REST API Multi-platforms (Qt) ArcGIS Online ArcGIS Enterprise Getting to Know Web GIS, third edition

AppStudio for ArcGIS Template-based approach for building cross-platform apps without coding Allow customization via ArcGIS Runtime SDK for Qt Start with an app Idea. Native apps for multiple platforms Select an app template and configure it. Preview in AppStudio Player. Share and build. iOS Android Linux Windows Mac Getting to Know Web GIS, third edition

Tutorial 1 A city would like to have the public and staff of the public works department report non-emergency incidents. Section 4.1 prepares an editable layer and a web map for use with Collector for ArcGIS. Section 4.2 illustrates how city staff reports incidents using Collector for ArcGIS and how the public reports incidents using a browser-based app. Getting to Know Web GIS, third edition

Tutorial demo Getting to Know Web GIS, third edition

Tutorial 2 After a hurricane, most houses in a city were affected. The city doesn't have enough assessors, and thus would like citizens to conduct the initial damage assessment. Section 4.3 designs a smart form for Survey123. Section 4.4 collects data using Survey123 mobile app. Getting to Know Web GIS, third edition

Tutorial demo Getting to Know Web GIS, third edition

Tutorial 3 Create a new native app for field data collection. Section 4.5 creates a native app using AppStudio for ArcGIS. Section 4.6 deploys the native app to your device. Data provided: A feature layer (discoverable in ArcGIS Online) Requirements: An ArcGIS Online account (publisher or administrator level) A web browser A smartphone or tablet Getting to Know Web GIS, third edition

Tutorial demo Getting to Know Web GIS, third edition

Summary Mobile GIS is becoming the pervasive client for Web GIS. Mobile apps can be developed in browser, native, and hybrid-based approaches. ArcGIS provides a suite of mobile apps, including Collector, Explorer, Survey123, Workforce, and Navigator. Collector requires an editable feature layer in a web map. Survey123 requires a form that you can create using Survey123 Connect or web designer. AppStudio provides a template-based approach for building cross-platform apps without coding. Getting to Know Web GIS, third edition

Assignment: Use Survey123 to engage citizens to report wanted suspects Law enforcement typically invites citizens to report wanted suspects through web pages or phone calls. The police department in your city wants to enhance the workflow. The police would like to provide a mobile app and a web app for citizens to report where they have seen four highly dangerous suspects and upload photos and videos that include images of these suspects. Required fields: Suspect name, GeoPoint, description, suspect, image, your name, your contact info, report date. What to submit: The URL that asks your users to open the survey in browser or in the Survey123 field app. If you give only one assignment to students,, 8A is preferred. Getting to Know Web GIS, third edition

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