Nick Tonias, P.E. The CEDRA Corporation. Ian Peebles, GISP The City of Edmond

Similar documents
No Programming Required Create web apps rapidly with Web AppBuilder for ArcGIS

Web AppBuilder Presented by

Creating Web Mapping Applications. Nikki Golding

Working with the ArcGIS Viewer for Flex Application Builder

Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy

City of Mobile GIS Web Mapping Applications: New Technology, New Expectations

IBM Tivoli Monitoring: AIX Premium Agent Version User's Guide SA

Web App Builder: Code-free Development. Adam Ziegler, Esri-Northeast, Local Government Team

Interactive webmaps with ArcGIS. Kristel Meikas, AlphaGIS

ComposerGuideforFlexDevelopment

ArcGIS Online. The Road Ahead Geoff Mortson

TRANSITIONING TO A WEB- BASED DATA MANAGEMENT AND DATA SHARING MODEL. Chris Bardash, GISP

TRAINING GUIDE. ArcGIS Online and Lucity

Survey123 Deep Dive. Presented by: Sue Enyedy-Goldner Fall 2018

IBM i Version 7.2. Connecting to IBM i IBM i Access for Web IBM

HCA ArcGIS. Online Tool - How To Guide V1.0 2/15/2016 HAWAII CONSERVATION ALLIANCE AGOL

IBM Agent Builder Version User's Guide IBM SC

Deploying ArcGIS at an Electric Utility. Previn Wong Patrick Demer Patrick Dolan

Web Mapping Applications with ArcGIS. Bernie Szukalski Derek Law

Expand Your Audience through ArcGIS Online Workshop 2018 IMAGIN Conference

TRAINING GUIDE. GIS Session Preview (New Features) 2017 and 2017r2

Leveraging Esri Web AppBuilder s Free Widgets in Your Web GIS

IBM Marketing Operations and Campaign Version 9 Release 0 January 15, Integration Guide

IBM. Connecting to IBM i IBM i Access for Web. IBM i 7.1

ArcGIS Enterprise: Portal Administration BILL MAJOR CRAIG CLEVELAND

IBM Tivoli Monitoring for Messaging and Collaboration: Lotus Domino. User s Guide. Version SC

ArcGIS Viewer for Flex An Introduction

Geo Apps: Modern Day GIS

Collector for ArcGIS Preparing for and Working in a disconnected environment

Chapter 20: Basic Application Design with Dojo and ArcGIS Templates

Web AppBuilder for ArcGIS: JavaScript Apps Made Easy

Extended Search Administration

TRAINING GUIDE. Tablet Cradle to Mobile GIS

ArcGIS Story Map Journal Tutorial. A simple tutorial for how to create your own story map journal

IBM Operational Decision Manager Version 8 Release 5. Installation Guide

IBM Unica Distributed Marketing Version 8 Release 6 May 25, Field Marketer's Guide

TRAINING GUIDE. Mobile for Administrators Part 3 - GIS

ArcGIS Viewer for Microsoft Silverlight An Introduction

ArcGIS Online: Managing Data. Jeremy Bartley Sentha Sivabalan

ArcGIS Web Viewers and Templates. Andy Gup, Jim Barry

REDI 5.0 User Manual

IBM Marketing Operations and Campaign Version 9 Release 1.1 November 26, Integration Guide

Does Your Data Have Harmony. Dan Stone

System Design and Tuning

ICIT. Brian Hiller ESRI Account Manger. What s new in ArcGIS 10

Customizing Web AppBuilder using Third Party Products. Presented to: Esri Canada Toronto UC Presented by: Maura Daffern October 11 th, 2018

License Administrator s Guide

ArcGIS Viewer for Silverlight Advanced Topics

SmartCloud Notes. Administering SmartCloud Notes: Hybrid Environment March 2015

IMSConnectorforJava User s Guide and Reference

IBM Campaign Version 9 Release 1 October 25, User's Guide

Introduction to Theming in Magento Go"

All India Council For Research & Training

An Introduction to GIS for developers

3D in the Browser with WebGL. Chris Andrews 3D Product Manager Javier Gutierrez 3D Product Engineer

Guide to Managing Common Metadata

System i and System p. Capacity on Demand

TRAINING GUIDE. Tablet: Cradle to Mobile GIS

Web AppBuilder for ArcGIS Dive Into Mobile Development. Yiwei Ma & Kevin Gao

Developing Cross-Platform Native Apps with AppStudio for ArcGIS. Jo Fraley Erwin Soekianto

Telerik Training for Mercury 3

Working with Feature Layers. Russell Brennan Gary MacDougall

ImageUltra Builder Version 1.1. User Guide

Esri Story Maps let you combine authoritative maps with narrative text, images, and multimedia

Configuring ArcGIS Enterprise in Disconnected Environments

Configuring and Customizing the ArcGIS Viewer for Silverlight. Katy Dalton

IBM Features on Demand. User's Guide

Road Map for the Typical Installation Option of IBM Tivoli Monitoring Products, Version 5.1.0

Solutions for BSM 1.1 Expanded Operating System Release. Solutions for BSM Guide

Creating our Public Works Story

IBM Endpoint Manager Version 9.0. Patch Management for AIX User's Guide

SPARK. Forms Builder for SharePoint & Office 365. Forms builder for every business. SharePoint Advanced Redesign Kit. ITLAQ Technologies

TRAINING GUIDE. GIS Admin for Web and Mobile Maps

Lotus Workplace Products API Toolkit

System requirements for Qlik Sense. Qlik Sense June 2018 Copyright QlikTech International AB. All rights reserved.

Free to download and distribute from

Getting Started with the ArcGIS API for JavaScript. Julie Powell, Paul Hann

TRAINING GUIDE. Lucity GIS. Web Administration

ArcGIS App Strategies Ben

Project: Configure ArcGIS Server 10 using Microsoft Server 2008 Failover Cluster

Collector for ArcGIS

ArcGIS Online: Best Practices for High-Demand Web Applications. Kelly Gerrow-Wilcox Bonnie Stayer Beth Romero

Getting started with Convertigo Mobilizer

ImageUltra Builder Version 2.0. User Guide

High Availability Guide for Distributed Systems

Experience SAP HANA Cloud Portal. Use SAP HANA Cloud Portal to Create Engaging Websites in 5 Simple Steps

CREATING WEBSITES. What you need to build a website Part One The Basics. Chas Large. Welcome one and all

Operations Dashboard for ArcGIS Monitoring GIS Operations. Michele Lundeen Esri

GIS for the People. Sustainable, Simple and Affordable GIS for Community Based Organizations

Ensuring the Deer and Antelope Play Free

INDEX COPYRIGHTED MATERIAL

Xerte. Guide to making responsive webpages with Bootstrap

Introduction to ArcGIS API for Flex. Bjorn Svensson Lloyd Heberlie

IBM InfoSphere MDM Enterprise Viewer User's Guide

EDINA Workshop: Creating a Campus Map and Displaying it in OpenLayers

Telerik Training for Mercury 3

Tivoli Monitoring: Windows OS Agent

IBM. RSE for z/os User's Guide. IBM Explorer for z/os. Version 3 Release 1 SC

HTML5/CSS3 Photo Gallery Plug-ins For Adobe Lightroom User Guide V 1.0

GEOG 487 Lesson 2: Step-by-Step Activity

Transcription:

Nick Tonias, P.E. The CEDRA Corporation Ian Peebles, GISP The City of Edmond

u u u u u u Brief Intro to CEDRA and City of Edmond Creating Apps using ArcGIS Online Creating Apps using ArcGIS Serer Presentation of City of Edmond Web Mapping Apps Pros and Cons of ArcGIS Online and ArcGIS Serer Summary then Q&A

1985 The CEDRA Corporation is established. 1987 CEDRA begins a long standing relationship with Esri. 1993 CEDRA becomes an authorized Esri Business Partner and Deeloper. CEDRA offers engineering/gis solutions in the form of software and serices to goernmental agencies, engineering consultants, tax assessors, oil companies and arious utility enterprises.

The City has more than 5 years of experience in deeloping web based mapping applications and 26 lie web based applications. The City maintains their web applications on a number of platforms. These applications currently use the Esri JaaScript API, Silerlight application iewer, and the Web Application Builder (WAB).

CEDRA-DataEditor has been embedded in 9 of The City of Edmond s web applications. CEDRA-DataEditor is a JaaScript ArcGIS Serer based application for data editing and maintenance. CEDRA-DataEditor proides for custom single and multi-column user-dialog boxes ia configuration file thereby eliminating any programming.

1. Cross-platform compatibility (Wide ariety of browsers running on Windows, Linux, Mac OS) 2. More manageable (need to install on serer rather than numerous PCs) 3. Highly deployable (just need a URL address to access an application and data) 4. Reduced costs (less support, maintenance and lower end user requirements, i.e. less desktop licenses)

ArcGIS Online (Cloud Based Mapping Platform) ArcGIS Online application templates Web App Builder ArcGIS Viewer for Flex ArcGIS Viewer for Silerlight ArcGIS Serer (Organization Serer Platform) Web Mapping APIs (JaaScript, Flex, Silerlight) HTML, CSS

ArcGIS Online Subscription based (minimal cost) No Serer infrastructure required Application Customization ia Configuration Multi-platform support including mobile ArcGIS Serer Serer infrastructure required Programming and IT Expertise required Application Customization ia Programming $$$

https://www.arcgis.com/features/index.html

Use the Tabs to naigate ArcGIS Online My Organization Tab can be used to manage the Organization s members and iew information regarding the organization

My Content Tab can be used to manage the Organization s Maps and Applications

Prior to creating an App, a map must be created by clicking the Map Tab

Map Layers can be added on top of the basemap by specifying a URL to a Map Serice http://www.xxxxxx.com/arcgis/rest/serices/nysbridges/mapserer/0

As the Map Layers are added they appear in a Table of Contents

Once all of the layers hae been added, the map can be saed

The map can then be saed for Internal or Public Consumption

Categories of Configurable Maps To create an App, a Configurable App can be used or the Web App Builder

The Basic Viewer is an example of a configurable App Configurable Apps offer specific functionality as well as look and feel

The Web App Builder can be used in the following manners: ArcGIS Online Deelop and Deploy the App in the Cloud Web App Builder (Deeloper Edition) Download and install the WAB locally Deelop the App locally Upload the App to ArcGIS Online Upload the App to Organization s Serer

The WAB is the alternatie to a configurable App WAB proides more flexibility in customizing the App

Configure the App by clicking on the desired Theme, Style, Layout

Configure the App by specifying the desired Map Properties Initial Extent Visible Scales Etc.

Configure the App by specifying the desired widgets to be included in the App

Aailable Widgets for Printing Querying Basemaps Drawing Editing

Configure the App by specifying a logo and additional text in the Apps s title bar

Prior to launching the App, the App can be preiewed at different resolutions, such as Mobile Deices

Once the App has been configured, it can be Saed and Launched for Internal or Public Consumption

Apps can be created using: 1. a Configurable Template or 2. the Web App Builder (locally or cloud) Using the ArcGIS Online interface, Apps can be created by the user starting from the following: Map Viewer (Map Tab) Gallery (Gallery Tab) My Content (My Content Tab) Item Details (My Content Tab)

Things to hae ArcGIS Serer, SQL Serer, Windows Serer software A Deelopment Enironment Notepad ++, Sublime Text Editor, etc. Web Mapping APIs (JaaScript, Flex, Silerlight) Programming Experience (JaaScript, HTML, CSS)

Eer wonder where an Application is stored Applications reside in the inetpub\wwwroot folder on the Organization s Serer Deelopment can occur locally or on a serer

Deeloper has total control of the App s look and feel as well as its functionality Deeloped using JaaScript API HTML CSS

Platform: JaaScript API 3.17 Purpose: To mark completed inspections of wastewater lines according to fiscal year. Who uses it? Wastewater Line Maintenance Crews (TV, Saw and Hydro applications) Browsers: Internet Explorer, Firefox, Chrome, Safari Deployed: July 2016 Data editor form, export attributes, bookmarks, naigation tools, find asset facility ID number, printing, and popups. CEDRA custom data editor tools incorporated into the application.

Platform: JaaScript API 3.09 Purpose: To edit storm shelter registration information. Who uses it? Emergency Management Browsers: Firefox, Chrome Deployed: September 2014 Data editor form, export attributes, naigation tools, search tools, printing, measuring, and template picker for adding features. CEDRA custom data editor tools incorporated into the application. Application is used on desktop.

Platform: JaaScript API 3.09 Purpose: Maintaining and editing public tree inentory information. Who uses it? Urban Forestry Browsers: Firefox, Chrome Deployed: September 2014 Data editor form, export attributes, naigation tools, search tools, printing, measuring, and template picker for adding features. CEDRA custom data editor tools incorporated into the application. App has been used in mobile (ipad).

Platform: Web App Builder Version 1.3 Purpose: Used for finding and identifying public art. Fact sheets are aailable. Who uses it? Open to the Public Browsers: Internet Explorer, Edge, Firefox, Chrome, Safari Deployed: February 2016 Art list, Popups, links to factsheets. Required the deelopment of the search tool using a data grid (JaaScript API). Custom fact sheets were built using HTML.

No ability to control pixel tolerance results in the application being Not Fat-Finger Friendly

Platform: JaaScript API 3.17 Purpose: To mark completed maintenance/work completed for trees near power lines. Who uses it? Urban Forestry will be using this application. Browsers: Internet Explorer, Firefox, Chrome, Safari Deployed: August 2016 Data editor form, export attributes, bookmarks, naigation tools, find asset facility ID number, printing, measuring, and popups. CEDRA custom data editor tools incorporated into the application.

When deeloping multiple Applications, some with identical code bases, consideration should be gien to the inetpub organization inetpub App 1 App 2 Common Index.html Images CSS Data Index.html Images CSS Data File 1 File 2 File 3.

User expectation that App will act like ArcMap web apps and desktop apps are different Different browsers behae differently decide on the preferred browser to be used Browser Cache getting in the way (clear it) Network bandwidth impacting performance Training Designing UI pleasing to all

ESRI JaaScript API proides lots of functionality A ariety of widgets can be added into an application Build the App the way you want (look and feel) Can be built for desktop and mobile enironments Light weight applications, no installs required Easy to deploy

Must hae knowledge of programming and CSS Not intuitie for regular GIS users Application deelopment takes time Hard to replicate ArcGIS Desktop functionality

Easy to install and configure Can run on any machine Can be used by deelopers and regular GIS users Proides easy solution to build applications Does not require the use of a cached base map Numerous out-of-the-box widgets aailable Compatible in any browser and mobile deices Application builder is highly customizable Easy to deploy application

Requires the use of ArcGIS Online to use the WAB Popup Identify/pixel tolerances are not configurable Hard to identify feature on mobile deice Multiple related objects are not supported can go only one leel down when using the popup or displaying attribute table. Some styling and custom settings are lost when deploying the application to inetpub

ArcGIS Online for those with: No or few Deelopment/Support Staff No in-house Serer Budget limitations ArcGIS Serer for those: Not subject to the aboe items Wanting complete control oer the App s hosting enironment design and deelopment

ArcGIS Online good for: general iewing and map interaction ArcGIS Serer good for: when specific functionality, such as editing, drawing, printing, etc. is desired Very feasible for ArcGIS Online and ArcGIS Serer to coexist (both be used in application deelopment)

Questions And Answers