ArcGIS Online Concepts for Developers: Sharing and ......• Improved sharing workflow with groups /...
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