Web Editing in ArcGIS for Server

Slides:



Advertisements
Similar presentations
JTX Overview Overview of Job Tracking for ArcGIS (JTX)
Advertisements

Concepts of Maintaining Your Data Simple Ways to Edit Your Data By Lorne Woods.
Esri UC2010 | Tech Workshops Technical Workshops Esri UC2010 | Tech Workshops ArcGIS API for Microsoft Silverlight/WPF – An Introduction Art Haddad Rex.
Mercator/Coronelli ArcGIS Server 9.3 Data Management GIS Web Services Mapping Application Developer Tools Spatial Analysis Publishing to Clients Image.
Technical Workshops | Esri International User Conference San Diego, California Customizing ArcPad solutions Marika Vertzonis, Gareth Walters, Stephen Quan.
Creating a SharePoint App with Microsoft Access Services
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS for SharePoint, An Introduction Art Haddad Rich Zwaap.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Editing in ArcMap:
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS for Server Road Ahead Ismael Chivite, Anne Reuland.
Managing Data Interoperability with FME Tony Kent Applications Engineer IMGS.
Sharing imagery and raster data in ArcGIS
Sharing Geographic Content
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Best Practices for.
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS for Water Utilities: Configuring Michael Miller Scott Oppmann with special.
Editing With ArcGIS Pro
ArcGIS Workflow Manager An Introduction
Gary MacDougall Premjit Singh Managing your Distributed Data.
Introduction to ArcGIS API for JavaScript
Building Offline Apps With the ArcGIS Runtime SDKs
1 Soil Resource Inventory Tool Box (SRITB) MO-13 Meeting April 17, 2008.
Extending ArcGIS for Server
material assembled from the web pages at
11 MANAGING AND DISTRIBUTING SOFTWARE BY USING GROUP POLICY Chapter 5.
LOJIC Online Map: An Inside Perspective by Brian Meyers, Jane Poole & Julie Price, LOJIC.
Publishing to ArcGIS for Server
Enabling High-Quality Printing in Web Applications
© 2011 Autodesk High-End Infrastructure Modeling with Low-Cost Tools: Introducing AutoCAD® Map 3D 2012 Bradford Heasley, GISP Vice President, Brockwell.
Esri UC 2014 | Technical Workshop | Esri Roads and Highways: Integrating and Developing LRS Business Systems Tom Hill.
WinGapSQL and GIS Mark Lovett & Rusty Scoven
Portal for ArcGIS An Introduction
ArcGIS Data Reviewer: An Introduction
Getting the most out of ArcGIS Web Application Templates
Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy
Integration of OpenStreetMap into ArcGIS Al Pascual.
Esri UC 2014 | Demo Theater | Using ArcPad in the Field Juan Luera.
Esri UC 2014 | Technical Workshop | Editing Versioned Geodatabases : An Introduction Cheryl Cleghorn and Shawn Thorne.
Esri UC 2014 | Technical Workshop | Developing Offline Apps with ArcGIS Runtime SDKs Euan Cameron Justin Colville Will Crick.
Working with Versioned Data and Feature Service Sync Gary MacDougall Russell Brennan.
Extend the Operations Dashboard with Custom Widgets (and more)
Configuring the ArcGIS for Local Government Election Polling Place and Election Results applications Lindsay Thomas.
Working with Feature Services Gary MacDougall Russell Brennan.
Getting the most out of ArcMap Jack Horton & Jorge Ruiz-Valdepeña.
Desktop/Cartography. 9.2 – New Cartography Styles Flowing water legend symbol Right Click in Legend Wizard, Properties, Check ‘Override Default Patch’,
Extending the Operations Dashboard
RJ Sunderman Product Engineer GeoEvent Extension Product Team Mark Bramer Senior Technical Analyst Esri Professional Services
Adxstudio Portals Training
Esri UC 2014 | Technical Workshop | Editing in ArcMap: An Introduction Lisa Stanners, Phil Sanchez.
SharePoint 2007 Business Intelligence October 23 th, 2008 Neil Iversen - Inetium.
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
Esri UC 2014 | Technical Workshop | Best Practices for Designing Effective Map Services Ty Fitzpatrick Tanu Hoque.
Esri UC 2014 | Technical Workshop | Enhancing Web Map Performance in ArcGIS Online Julia Guard & Melanie Summers.
Sharing Maps and Layers to Portal for ArcGIS Melanie Summers, Tom Shippee, Ty Fitzpatrick.
Scott Stafford-Veale Harnessing Configuration for web GIS Application Development September 3, 2014.
ArcGIS for the Military: Creating and Sharing Military Overlays
SharePoint 2007 Business Intelligence
Working with Feature Layers
Enhancing Web Map Performance in ArcGIS Online
ArcGIS for Server: What’s New
Accessing Spatial Information from MaineDOT
Editing Tips and Tricks
Automating and Validating Edits
Web Enabling databases with ArcGIS for Server
ArcGIS Pro: What’s New in Editing and Data Management
ArcGIS for Land Records: Configuring
Attribute Assistant’s Top 10 Rules
ArcGIS Online – The Road Ahead
Publishing image services in ArcGIS
Plumas National Forest – Recreation Opportunities
Road Ahead – ArcGIS Workflow Manager
ArcGIS Pro: An Introduction Overview
Presentation transcript:

Web Editing in ArcGIS for Server Gary MacDougall Ismael Chivite

Agenda The basics of Web Editing in ArcGIS Server Web Editing scenarios Typical Server Configurations Q&A

Feature Services in ArcGIS From simple sketching to sophisticated web editing Web Browsers Desktop iPhone Handhelds And Tablets Feature Service

What is a Feature Service? 3 Client renders features Added in ArcGIS 10 Designed for web editing Push changes into the geodatabase over the internet Also excellent for querying Fetch geometries and attributes Client renders features (Thematic mapping, maptips…) Stateless, quick, RESTful service 1 2 Query Geometry Attributes Add Delete Update 4 Feature Service Geodatabase How Feature Services work? (Simplified)

What are Feature Templates? A shortcut to the things that people edit Feature Template defines: Symbol Editable and read-only attributes Default values Preferred drawing mode Authored in ArcMap, used by all clients Structured data collection with an intuitive user experience

The Services Directory view of your Feature Service Your Map Service It’s Feature Service Templates

How to create a web editing application? Prepare your data and templates Create Feature Service Use\Create Application

Feature Service Basics Demo Authoring the Map and Editing Templates Publishing the service Using it

Agenda The basics of Web Editing in ArcGIS Server Web Editing scenarios Typical Server Configurations Q&A

Web Editing Scenarios Attachments Editor tracking Ownership Based Data Access Handling complex symbology/geometries Disable geometry edits Editing versions Sophisticated Web Editing

Web Editing Scenarios Attachments Editor tracking Ownership Based Data Access Handling complex symbology/geometries Disable geometry edits Editing versions Sophisticated Web Editing

Web Editing Scenarios Attachments Editor tracking Ownership Based Data Access Handling complex symbology/geometries Disable geometry edits Editing versions Sophisticated Web Editing

Feature Service usage web editing patterns I 3 Client renders features Render features in the client (Feature Layer) Fetch all at once (Snaphsot mode) Or as needed (On demand mode) Subset of ArcGIS symbology No more than a few hundred features in display* Careful with large polys/polylines Take advantage of maptips (popups) 1 2 Query Delete Add Update Geometry Attributes Feature Service Geodatabase * Be smart about using scale dependencies, generalize, filter… Render features client-side

Feature Service usage web editing patterns II Rendering features server-side Render features in the server (Map service) Refresh map after every update Features being edited displayed in client Through FeatureLayer Selection mode Full symbology Many and complex features Use MSDs whenever possible 1 Get Map Get Feature to be updated & render 2 4 Get Map Again Commit change 3 Map Service Feature Service Geodatabase Render features server-side

Web Editing Scenarios Attachments Editor tracking Ownership Based Data Access Handling complex symbology/geometries Disable geometry edits Editing versions Sophisticated Web Editing

Web Editing Scenarios Attachments Editor tracking Ownership Based Data Access Handling complex symbology/geometries Disable geometry edits Editing versions Sophisticated Web Editing

Editing Widgets in ArcGIS Web Mapping APIs Utility objects for speeding up custom editing apps Template picker and edit toolbar Template Picker Attachment editor and Attribute Inspector

Sophisticated Web Editing

What is the Geometry Service? Web Browser An ArcGIS Server service for geometry manipulation Enhanced in ArcGIS 10 & 10.1: Offset, Trim/Extend, Reshape, Auto- Complete Cut, Difference, Intersect, Union REST interface only Use in combination with Feature Service To aid in editing workflows Cut, Reshape… Also validating business rules! Geometry Service Feature Service Geodatabase

What are Server Object Extensions? Web Browser That’s how you extend ArcGIS Server With new web services To access fine grained ArcObjects Implement business logic on your server Accessible via REST and SOAP Multiple applications for editing Validating topology Rebuilding network datasets Implementing validation rules Your Service Feature Service Geodatabase

The challenge is the user experience Adding many tools is an easy and often unnecessary part Build focused editing apps The necessary tools, no more The workflow drives the design, not the opposite! Start by selecting the right client Do not reinvent the wheel Do not push the technology beyond its comfort level Or your users! Develop if needed

Internet Editing for ArcGIS Desktop tool For sophisticated editing or ‘disconnected’ scenarios A Map Service that you can edit from Desktop Check-in/Check-out Geodatabase Replication Enterprise Geodatabase ArcGIS Desktop

Summary ArcGIS Server 10 features built-in web editing capabilities Enabling many exciting applications Crowd sourcing, geocollaboration, web editing… New Feature Service Out of the box editing clients ArcGIS.com Viewer ArcGIS Viewer for Flex ArcGIS Web Mapping APIs Geometry Service and Server Object Extensions