Presentation is loading. Please wait.

Presentation is loading. Please wait.

Chapter 4 Mobile GIS Instructor

Similar presentations


Presentation on theme: "Chapter 4 Mobile GIS Instructor"— Presentation transcript:

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

2 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

3 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

4 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

5 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

6 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

7 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

8 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

9 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

10 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

11 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

12 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

13 Editable feature layers
Getting to Know Web GIS, third edition

14 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

15 New Collector for ArcGIS
arcgis/blog/2017/12/05/5-things-to-try-in-collector-s-aurora-beta Getting to Know Web GIS, third edition

16 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

17 Web designer Getting to Know Web GIS, third edition

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

19 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

20 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

21 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

22 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

23 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

24 Tutorial demo Getting to Know Web GIS, third edition

25 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

26 Tutorial demo Getting to Know Web GIS, third edition

27 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

28 Tutorial demo Getting to Know Web GIS, third edition

29 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

30 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

31 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


Download ppt "Chapter 4 Mobile GIS Instructor"

Similar presentations


Ads by Google