ArcGIS Online Concepts for Developers: Sharing and ......• Improved sharing workflow with groups /...

Post on 15-Jul-2020

6 views 0 download

Transcript of ArcGIS Online Concepts for Developers: Sharing and ......• Improved sharing workflow with groups /...

Kelly Gerrow-WilcoxPaul Ross

ArcGIS Online Concepts for Developers: Sharing and Authentication

Presentation Topics

• ArcGIS Online – What’s Available to Developers

• Sharing Concepts

• Authentication

• Roadmap – What’s Coming

ArcGIS OnlineMapping and Analysis: Location Intelligence for Everyone

Apps

ProAPIs

• Total Organizations: 210,883• New Users/day: 12,000• New Items/Day: 46,000• Typical Logins/hour: 12,000• Typical traffic to all services: 4-7K/sec

Rapid & Dynamic Growth

Mapping, Analysis, Collaboration,and Field Mobility

6.7+ MUsers

32+ BMaps in 2018

22+ MItems

59+ MOpen Data Downloads

Mapping & Visualization

• Build maps that compel interaction

• Bring your own data

• Add context to your data

• Build on high-quality basemaps

• Understand your data through visualizationand exploration

Data Management• Bring your data in or connect to many sources

• Create new data/layers of information

• Keep your data current - From the field or Online

• Control who sees and edits your data – use views

• Use data hosted in ArcGIS openly in other systems

• Advanced data workflows with Pro integration

Analytics

• Understanding & measuring places

• Determining how places are related

• Finding the best locations

• Detecting and quantifying patterns

• Making predictions

• Insights, map viewer and API’s

Content – ArcGIS Living Atlas of the World

• Esri Content

• Customer content (Public and Private)

• Partner Content (Public and Private)

ImageryNDVI – Sentinel-2

DigitalGlobe

GOES-S & Radar

Demographics &Geoenrichment

Income

Average Home Value

PopulationChange

Basemaps

Antique

Terrain

OpenStreetMap(Tiles & Features)

Nova

Watercolor

Real-Time Observations

Drought Monitor

Stream Gauges

Wildfireand Wind

Interactive Web AppsPresent ArcGIS Online content using hosted or custom web applications

• Configurable Apps• Web AppBuilder• Story Maps• Custom Applications

Operations DashboardDynamic Visual Reporting & Analytics

Any Data Feed

Online orEnterprise

CrimeWildfires

Accidents

• Web-Based• Improved

Performance• Easy Configuration• Easily Embedded• New Widgets

Totally New App

Administration & SecurityArcGIS Online: A secure and trustworthy location platform

• Administration• Manage - members, content and licenses• Monitor - organization and system health• Configure - user experience through website configuration and apps

• Security• Privacy• Compliance

Key Concepts for ArcGIS Developers

• We are providing developers API’s and components that we use ourselves

• JavaScript and Runtime have been re-engineered around WebGIS

- Easy and simple to use- 3rd party framework support- 3D support- UI & business logic separation for flexibility

and extensibility- Simple, consistent API design- Opportunity - Python

- Automation and setup of Online organizations and accounts

ArcGIS Online IdentityArcGIS Online Membership provides Secure Access via a username and password

• Access to key features- Managed by roles and credits

• Software licenses• Access to MyEsri (Geonet, support, training)• Content via Sharing Model• There is no security without identity• Collaboration

- People want to know who they are "collaborating" with- They want to know if they can trust that other person- They want to have context for who that other person is

ArcGIS User Types | Included Capabilities and Apps

Editor Field WorkerViewer GIS ProfessionalCreator

Editing AuthoringViewing

• ArcGIS Essential Apps

• Field Apps Bundle

• Office Apps Bundle

• ArcGIS Essential Apps

• Field Apps Bundle

• Office Apps Bundle

• ArcGIS Pro

• ArcGIS Essential Apps • ArcGIS Essential Apps

• Field Apps Bundle

• ArcGIS Essential Apps

ArcGIS User Types | App Bundles

ArcGIS Essential Apps

EsriStory Maps

Map & SceneViewer

Field Apps Bundle

Office Apps Bundle

Configurable Apps & Web AppBuilder

Operations Dashboard for ArcGIS

Collector for ArcGIS

Workforce for ArcGIS

Survey123 for ArcGIS

ArcGIS Maps for SharePoint

ArcGIS Maps for

Office

ArcGIS Online - Available Today

ArcGIS Enterprise 10.7 - Available March

Match the Way Your Solution Works

$150$200

Partner User Types

$50

Basic(Editing)

Standard(Authoring)

Lite (Viewing)

Partner AppsPartner Apps

Partner Apps

Annual Subscription

Esri Apps BundleEsri Apps(Optional)(Optional)

ArcGIS User Types – User Type Vs. User Role

User Role ≠ User Type

User Type = Identity + the apps and capabilities you have access to out of the box.

User Role = Defined by the administrator, which can contain some or all of the User Type’s capabilities. Assigned to members during invitation process.

There must be at least one member assigned an Administrator Role in each ArcGIS Online Organization

Creator GIS Professional

Authentication

Identity Store:• ArcGIS Online Authentication• Enterprise Logins• Social Logins

• Options- Multifactor- Password Policy

Authentication Methods

Named User Login App Login

- Required for listing on Marketplace- Users must have ArcGIS Online account- Authenticated users must have access

to premium and private content and services

- Authenticates on behalf of App owner- Content must be publicly accessible.- App Secret should not be exposed in source code

Use a proxy page

SharingPut your data to work by sharing content with others

• Share Any Item - Apps, items, maps, scenes, presentations• Control who its shared with – Groups, your organization, the world or no one• Share the URL, embed in a website, create an app or social media

GeospatialCloud

Engage and Interconnect. . . Everyone

Sharing Model – Collaborating with Authenticated Users

Private

Sharing Model – Collaborating with Authenticated Users

Groups

Sharing Model – Creating Organization Content

Organization

Sharing Model – Creating Content for Public ConsumptionEveryone

Sharing Model – Sharing Between Infrastructure

Distributed CollaborationDistributed Collaboration

Monitoring Your Organization

Data ManagementData Management and configuration

• Hosted Feature Layers• Raster Tile Services• Vector Tile Services• Off-line Workflows• Create data with Analytic Tools• Collaboration between ArcGIS Enterprise and ArcGIS Online• Configure for scalability

Building Interactive Web AppsA complete mapping and analytics platform for developers

Using ArcGIS APIs and SDKs• Extend an existing ArcGIS application like ArcGIS Pro• Customize a configurable application• Create a completely custom application from scratch• Mobile

• Android• iOS• Windows

• Desktop• Java• Windows• Linux• macOS

Configurable Apps• Complete in minutes

• Add your map• Choose a few options• Share

• Provides a focused experience• Fast• Many purposes

• Operations Dashboards• Story Maps• Data Collection & Editing• Comparing maps and layers• Display a scene• Explore data• Make a gallery• Routing & directions

• Code available to download

Builders• No coding required• Create HTML/JavaScript apps that run

on any device• Build the apps you need using ready-

to-use widgets• Customize the look of your apps with

configurable themes• Host your apps online or run them on

your own server• Create custom app templates

Location ServicesGeocoding

Geoenrichnment

Directions

Mapping

ContentSmart Mapping

Data Management

AnalysisUser Management

March 18, 2019 Update to ArcGIS Online• New Apps & Enhancements

- Interactive legend for data exploration- Category gallery of apps, maps or layers- Language support for Ops Dashboard- Web App Builder improved accessibility

• Enterprise Readiness / Administration- More rigorous password strength for new

accounts and password changes- Enterprise authenticated invitations include

licensing- No credit charges for watersheds, viewsheds

or tract downstream- All hosted content is encrypted at rest- Geocoding performance improvements

• New Capabilities- Create feature layers from photos- Symbolize based on if a feature has an

attachment or not- Search for items by location- Search using partial words- Group owners can specify item types visible

by members- Larger item support for collaborations- Create tessellations for analysis

What’s Coming After March

• Bulk User Management• Customizable home page• Improved sharing workflow with groups / collaboration • Hosted Notebooks• Location Tracking• Map Viewer Update*• New Configurable Apps - Lookup app, Feature browser• Continued

- UI/UX improvements- Security updates- Performance updates- Content Updates (more frequent)

2019

2020

Q&A

Developer Resources

Developers.arcgis.com

EarlyAdopter

Community

Marketplace

doc.arcgis.com

Github.com/esri

GeoNet

Complete answersand select “Submit”

Scroll down to find the feedback section

Select the session you attended

Download the Esri Events app and find your event

Please Take Our Survey on the App