Home
Add Document
Sign In
Create An Account
Customizing the Operations Dashboard for ArcGIS
Download PDF
Comment
Report
50 Downloads
173 Views
2013 Esri International User Conference July 8–12, 2013 | San Diego, California Technical Workshop
Customizing the Operations Dashboard for ArcGIS Kylie Donia and Tif Pun
Esri UC2013 . Technical Workshop .
Agenda •
Quick Intro to Operations Dashboard
•
Customizing? Use add-ins!
•
Developing add-ins
•
Sharing add-ins
Esri UC2013 . Technical Workshop . Customizing the Operations Dashboard for ArcGIS
Demo
Quick Intro to Operations Dashboard
Esri UC2013 . Technical Workshop .
Summary of Dashboard •
Author -
•
Create an operation view Add widgets, map tools, and feature actions Customize them
User -
Gets relevant information
Esri UC2013 . Technical Workshop . Customizing the Operations Dashboard for ArcGIS
Behind the scenes
Operation View Web map <web Webmap mapitem ID>
desktopLayout map widget mapID: “<web map item ID>” mapTools featureActions widgets featureActions
Esri UC2013 . Technical Workshop . Customizing the Operations Dashboard for ArcGIS
Customizing? Use add-ins!
Esri UC2013 . Technical Workshop .
Types of add-ins
Map tools
• On map toolbar • Interact with map
Widgets
• Show information • Work with a set of data
Feature actions
• Act on a single feature • Available through map and other widgets
Esri UC2013 . Technical Workshop . Customizing the Operations Dashboard for ArcGIS
Basics of add-ins •
Created with ArcGIS Runtime SDK for WPF
•
Package together in a zip file -
•
*.opdashboardAddin
Share through ArcGIS Online or Portal for ArcGIS -
Updates automatically
Esri UC2013 . Technical Workshop . Customizing the Operations Dashboard for ArcGIS
Behind the scenes
Operation View Web map <web Webmap mapitem ID>
desktopLayout map widget mapID: “<web map item ID>” mapTools featureActions widgets
Add-In
Assembly
Esri UC2013 . Technical Workshop . Customizing the Operations Dashboard for ArcGIS
featureActions addInIds { “”, … }
Demo
Find and use an add-in
Esri UC2013 . Technical Workshop .
Developing add-ins
Esri UC2013 . Technical Workshop .
Overview •
Visual Studio 2012 & .NET 4.5
•
ArcGIS Runtime SDK for WPF
•
Use templates
•
Implement ESRI.ArcGIS.OperationsDashboard interface(s)
using ESRI.ArcGIS.OperationsDashboard; using System.ComponentModel.Composition; using System.Runtime.Serialization;
•
Can make configurable
namespace OpsDashAddin1 { [Export(“ESRI.ArcGIS.OperationsDashboard.Widget”)] [ExportMetadata(“DisplayName”,“Operations Dashboard Widget1”)] [ExportMetadata(“Description”,“This is a new widget”)] [ExportMetadata(“ImagePath”,“/OpsDash1;component/Images/Widget32.png”)] [ExportMetadata(“DataSourceRequired”,true)] [DataContract] public partial class Widget1 : UserControl, IWidget, IDataSourceConsumer { Esri UC2013 . Technical Workshop . Customizing the Operations Dashboard for ArcGIS
Building custom map tools •
Appear on map toolbars
•
Use to interact with the map
•
Can use a temporary toolbar
•
IMapTool & IMapToolbar interfaces
Esri UC2013 . Technical Workshop . Customizing the Operations Dashboard for ArcGIS
Demo
Zoom to area tool
Esri UC2013 . Technical Workshop .
Building custom widgets •
Dockable window
•
Implements IWidget interface
•
Most are tied to a data source
Esri UC2013 . Technical Workshop . Customizing the Operations Dashboard for ArcGIS
Demo
Table widget
Esri UC2013 . Technical Workshop .
Building custom feature actions •
Shown on right-click
•
No UI
•
Command on a single feature
•
Implement IFeatureAction
Esri UC2013 . Technical Workshop . Customizing the Operations Dashboard for ArcGIS
Demo
Search Nearby feature action
Esri UC2013 . Technical Workshop .
Development Tips •
Support customization
•
Make use of: -
Data sources Map widgets Other custom widgets UI settings Built-in Dashboard styles
•
Familiarize with WPF SDK & Dashboard samples
•
Use templates (configured for testing)
Esri UC2013 . Technical Workshop . Customizing the Operations Dashboard for ArcGIS
Testing add-ins •
Templates already configured for testing
•
Uses a copy of the app included in the SDK
Esri UC2013 . Technical Workshop . Customizing the Operations Dashboard for ArcGIS
Sharing add-ins
Esri UC2013 . Technical Workshop .
Sharing add-ins – Deploying • Create
the .opdashboardAddin file
• Upload
to ArcGIS Online or Portal for ArcGIS
•
Update it à Upload again.
•
Automatically available to users
Esri UC2013 . Technical Workshop . Customizing the Operations Dashboard for ArcGIS
Demo
Updating a custom map tool
Esri UC2013 . Technical Workshop .
Additional Sessions Day
Session
Tuesday 10:15 – 11:30
Location 7 A/B
Road Ahead – Apps Wednesday 10:15 – 11:30
06 C
Wednesday 10:15 – 11:30
Collector for ArcGIS – Intro
17 A
Thursday 8:30 – 9:45, 3:15 – 4:30 Thursday 10:15 – 11:30 Friday 9:00 – 10:15
Thursday 3:15 – 4:30
Esri UC2013 . Technical Workshop .
17 A
Operations Dashboard – Intro 04
WPF – Developing Apps
17 B
Thank you… Please fill out the session evaluation
Offering ID: 1443 Want the code? Download from ArcGIS Online or get it on Git! http://esri.github.io/
Online – www.esri.com/ucsessionsurveys Paper – pick up and put in drop box Esri UC2013 . Technical Workshop .
Esri UC2013 . Technical Workshop . Customizing the Operations Dashboard for ArcGIS
Recommend Documents
Operations Dashboard for ArcGIS
Collector for ArcGIS Operations Dashboard
Using the Operations Dashboard and Collector for ArcGIS
Customizing ArcGIS Explorer Desktop
Operations Dashboard
Configuring and Customizing ArcGIS Viewer for Flex
ArcGIS for the Military - Land Operations
ArcGIS for the Military - Maritime Operations
×
Report Customizing the Operations Dashboard for ArcGIS
Your name
Email
Reason
-Select Reason-
Pornographic
Defamatory
Illegal/Unlawful
Spam
Other Terms Of Service Violation
File a copyright complaint
Description
×
Sign In
Email
Password
Remember me
Forgot password?
Sign In
Login with Facebook
Our partners will collect data and use cookies for ad personalization and measurement.
Learn how we and our ad partner Google, collect and use data
.
Agree & Close