Top Banner
Apps for ArcGIS Michael Lau John Lam
30

Apps for ArcGIS€¦ · •A web map:-Feature service layer (editable)-Location Tracking layer ... -Create Named Users for each field worker-Invite field workers to groups-Share maps

Oct 16, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Apps for ArcGIS€¦ · •A web map:-Feature service layer (editable)-Location Tracking layer ... -Create Named Users for each field worker-Invite field workers to groups-Share maps

Apps for ArcGISMichael Lau

John Lam

Page 2: Apps for ArcGIS€¦ · •A web map:-Feature service layer (editable)-Location Tracking layer ... -Create Named Users for each field worker-Invite field workers to groups-Share maps

The App Revolution

Is Making Web GIS Available Everywhere

Page 3: Apps for ArcGIS€¦ · •A web map:-Feature service layer (editable)-Location Tracking layer ... -Create Named Users for each field worker-Invite field workers to groups-Share maps

Apps

Page 4: Apps for ArcGIS€¦ · •A web map:-Feature service layer (editable)-Location Tracking layer ... -Create Named Users for each field worker-Invite field workers to groups-Share maps

Immediately Deployable and Easily Configured

Explorer

Dashboard

Web

Templates

Story Maps

Open Data

Web

AppBuilder

Support Multiple Devices

Included as Part of

Online, Server, and DesktopGIS Apps

Collector

Online - Offline Support

Briefing Book

Page 5: Apps for ArcGIS€¦ · •A web map:-Feature service layer (editable)-Location Tracking layer ... -Create Named Users for each field worker-Invite field workers to groups-Share maps

Explorer for ArcGIS

Page 6: Apps for ArcGIS€¦ · •A web map:-Feature service layer (editable)-Location Tracking layer ... -Create Named Users for each field worker-Invite field workers to groups-Share maps

Explorer for ArcGIS

• New cross platform app for devices

- Phones, Tablets

- iOS, Android platforms

• Geo-aware knowledge workers

within an organization can:

- Discover and Use Maps

- Search, Explore and Edit data

- Present, Share and Collaborate with Maps

Apps for ArcGIS

Tablets

Phones

Page 7: Apps for ArcGIS€¦ · •A web map:-Feature service layer (editable)-Location Tracking layer ... -Create Named Users for each field worker-Invite field workers to groups-Share maps

Discover Maps

• Use the maps you work with every day

- Favorites

- My Maps

- My Groups

- Recently used

• Search for Maps within your organization

- Featured and newest maps

• Map Information

- View map details

- Add maps to your favorites

Apps for ArcGIS

Page 8: Apps for ArcGIS€¦ · •A web map:-Feature service layer (editable)-Location Tracking layer ... -Create Named Users for each field worker-Invite field workers to groups-Share maps

Use and Search the Map

• Key features for using maps

- Display Current Location

- Measure Distances and Areas

- View Feature Details

- Change basemaps, turn layers on/off

- Bookmarks, My Places, Contacts

• Search the map for

- Places

- Features

- Locations by coordinate notation

- Search suggestions

Apps for ArcGIS

Page 9: Apps for ArcGIS€¦ · •A web map:-Feature service layer (editable)-Location Tracking layer ... -Create Named Users for each field worker-Invite field workers to groups-Share maps

Share and Collaborate

• Share maps

- Within your organization (groups, everyone)

- Directly with others (Email, Text Message, AirDrop)

• Collaborate

- Optimize the map view

- Sketch on the map

- View presentations

Apps for ArcGIS

Page 10: Apps for ArcGIS€¦ · •A web map:-Feature service layer (editable)-Location Tracking layer ... -Create Named Users for each field worker-Invite field workers to groups-Share maps

Collector for ArcGIS

Page 11: Apps for ArcGIS€¦ · •A web map:-Feature service layer (editable)-Location Tracking layer ... -Create Named Users for each field worker-Invite field workers to groups-Share maps

Collector for ArcGIS

• COTS Mobile app targets field workflow needs

• Collect and update data

- Using your location or the map

- Fill out forms

- Capture media (pictures, videos)

• Types of use

- Collect asset locations and status

- Ground-truth their GIS data

- Make observations/conduct surveys

- Replace paper-based forms/process

• Field user can take their map offline

Apps for ArcGIS

Page 12: Apps for ArcGIS€¦ · •A web map:-Feature service layer (editable)-Location Tracking layer ... -Create Named Users for each field worker-Invite field workers to groups-Share maps

Maps for data collection

• A web map:

- Feature service layer (editable)

- Location Tracking layer (optional)

- Application settings

• Share using groups

- Create Named Users for each

field worker

- Invite field workers to groups

- Share maps into groups

Apps for ArcGIS

Page 13: Apps for ArcGIS€¦ · •A web map:-Feature service layer (editable)-Location Tracking layer ... -Create Named Users for each field worker-Invite field workers to groups-Share maps

Feature Services

• Supported Types

- ArcGIS Online (Hosted)

- ArcGIS Server (On Premise)

- Must include an editable feature layer

• Ways to create one:

- Publish from ArcMap (both types)

- Reference from ArcGIS Server

- Create using ArcGIS Online

- Create Service

- From existing content (shapefile, CSV)

• Popups and fields

- Define the form experience in Collector

Apps for ArcGIS

Page 14: Apps for ArcGIS€¦ · •A web map:-Feature service layer (editable)-Location Tracking layer ... -Create Named Users for each field worker-Invite field workers to groups-Share maps

Publishing Workflows

Hosted Approach using ArcMap (Data Copy)

Web Map Group

Collectors 1, 2, 3

Collector 3

Collector 2

Collector 1

ArcMap Hosted

Feature Service(s)

--Optional--

Hosted Approach using Shapefiles/CSV (Data Copy)

Hosted

Feature Service(s)

Web Map Group

Collectors 1, 2, 3.CSV file/

Shapefile

Collector 3

Collector 2

Collector 1

Apps for ArcGIS

Page 15: Apps for ArcGIS€¦ · •A web map:-Feature service layer (editable)-Location Tracking layer ... -Create Named Users for each field worker-Invite field workers to groups-Share maps

Publishing Workflows

Hybrid Approach (Data Reference)

ArcMap

Hosted

Feature Service

On-Premise

Feature Service

Web Map Group

Collectors 1, 2, 3

Collector 3

Collector 2

Collector 1

Apps for ArcGIS

Page 16: Apps for ArcGIS€¦ · •A web map:-Feature service layer (editable)-Location Tracking layer ... -Create Named Users for each field worker-Invite field workers to groups-Share maps

Operations Dashboard for

ArcGIS

Page 17: Apps for ArcGIS€¦ · •A web map:-Feature service layer (editable)-Location Tracking layer ... -Create Named Users for each field worker-Invite field workers to groups-Share maps

Operations Dashboard for ArcGIS

• Monitor and manage your operations

• Ready to use widgets anyone can configure

- Maps, Lists

- Bar Charts, Gauges

- Histograms, Indicators

- Details

• Extensible using WPF SDK

• Customers

- Monitor day to day operations

- Manage planned and unplanned events

- Visualize key performance indicators

Apps for ArcGIS

Create and Share

Views

Ops Center

Laptops Tablets

Page 18: Apps for ArcGIS€¦ · •A web map:-Feature service layer (editable)-Location Tracking layer ... -Create Named Users for each field worker-Invite field workers to groups-Share maps

Operation View

Web map

Web map<web map item ID>

Behind the scenes

desktopLayout

map widget

widgets

featureActions

mapTools

featureActions

mapID: “<web map item ID>”

Apps for ArcGIS

Page 19: Apps for ArcGIS€¦ · •A web map:-Feature service layer (editable)-Location Tracking layer ... -Create Named Users for each field worker-Invite field workers to groups-Share maps

Types of add-ins

• On map toolbar

• Interact with mapMap tools

• Show information

• Work with a set of dataWidgets

• Act on a single feature

• Available through map and other widgetsFeature actions

Extend the Functionality with Custom Add-ins

Apps for ArcGIS

Page 20: Apps for ArcGIS€¦ · •A web map:-Feature service layer (editable)-Location Tracking layer ... -Create Named Users for each field worker-Invite field workers to groups-Share maps

Operation View

Web map

Web map<web map item ID>

Behind the scenes

desktopLayout

map widget

widgets

featureActionsAdd-In <add-in item ID>

AssemblyaddInIds { “<add-in item ID>”, … }

mapTools

featureActions

mapID: “<web map item ID>”

Apps for ArcGIS

Page 21: Apps for ArcGIS€¦ · •A web map:-Feature service layer (editable)-Location Tracking layer ... -Create Named Users for each field worker-Invite field workers to groups-Share maps

Sharing & updating add-ins

1

2

3

4 Make code changes

Apps for ArcGIS

Page 22: Apps for ArcGIS€¦ · •A web map:-Feature service layer (editable)-Location Tracking layer ... -Create Named Users for each field worker-Invite field workers to groups-Share maps

Demo

Page 23: Apps for ArcGIS€¦ · •A web map:-Feature service layer (editable)-Location Tracking layer ... -Create Named Users for each field worker-Invite field workers to groups-Share maps

WebApp Builder for ArcGIS

Page 24: Apps for ArcGIS€¦ · •A web map:-Feature service layer (editable)-Location Tracking layer ... -Create Named Users for each field worker-Invite field workers to groups-Share maps

WebApp Builder is…

• A response to the requests by many customers

- HTML5/no plugin

- Configurable apps

- Mobile web apps

- Less programming

• Take advantage of modern HTML/JavaScript technologies

- Pure HTML/JavaScript

- Responsive UI for Devices

- Supports both 2D and 3D

Apps for ArcGIS

Page 25: Apps for ArcGIS€¦ · •A web map:-Feature service layer (editable)-Location Tracking layer ... -Create Named Users for each field worker-Invite field workers to groups-Share maps

WebApp Builder is…

• For Developers to be more productive and focused

- GUI Builder

- Out of box widgets

- Create custom widgets

- Create custom theme

• ArcGIS Platform Integration to be consistent and ready for organizational use

- 3D Web Scenes support

- OAuth2 support

- Fully supported

- Embedded in portal

Apps for ArcGIS

Page 26: Apps for ArcGIS€¦ · •A web map:-Feature service layer (editable)-Location Tracking layer ... -Create Named Users for each field worker-Invite field workers to groups-Share maps

AppStudio for ArcGIS

Page 27: Apps for ArcGIS€¦ · •A web map:-Feature service layer (editable)-Location Tracking layer ... -Create Named Users for each field worker-Invite field workers to groups-Share maps

AppStudio…

• For ArcGIS users and developers to easily build Mapping Applications that run

natively across multiple platforms and form factors.

• Provide best user experience and take advantage of the device they run into:

storage, CPU, memory as well as great integration with cameras, accelerometer,

microphone etc.

• You can run your Apps on:

- Phones and Tablets:

- iOS (iPhone and iPad)

- Android

- Desktops:

- Windows (Windows 7 and 8)

- OS X (Mac)

- Linux

- Windows RT (Windows Phone)Apps for ArcGIS

Page 28: Apps for ArcGIS€¦ · •A web map:-Feature service layer (editable)-Location Tracking layer ... -Create Named Users for each field worker-Invite field workers to groups-Share maps

AppStudio…

• Includes a collection of configurable App Templates. ArcGIS users can configure the

look and feel, behavior and content of these Templates and create entirely new

branded Apps.

• NO coding is required

• Provides productivity tools for developers.

• A cross-platform development environment, i.e. write code once and compile it for

multiple platforms.

• It is bundled with an IDE based on Qt Creator, a collection of developer widgets and

a player for you to easily debug your own Apps across all supported platforms.

Apps for ArcGIS

Page 29: Apps for ArcGIS€¦ · •A web map:-Feature service layer (editable)-Location Tracking layer ... -Create Named Users for each field worker-Invite field workers to groups-Share maps

Demo

Page 30: Apps for ArcGIS€¦ · •A web map:-Feature service layer (editable)-Location Tracking layer ... -Create Named Users for each field worker-Invite field workers to groups-Share maps

Spread your happiness #EsriAPUC