Technical Workshops | Esri International User Conference San Diego, California Customizing ArcPad solutions Marika Vertzonis, Gareth Walters, Stephen Quan.

Slides:



Advertisements
Similar presentations
Esri International User Conference | San Diego, CA Technical Workshops | Fundamentals: Having Fun with Tables and Reports Kent Marten Matthew Baker July.
Advertisements

Publishing GIS Services to ArcGIS for Server
Environmental GIS Nicholas A. Procopio, Ph.D, GISP Some slides from Lyna Wiggins (Rutgers University)
Technical Workshops | Esri International User Conference San Diego, California Building Applications with ArcGIS Runtime SDK for Windows Phone Rex Hansen.
ArcGIS Data Reviewer: An Introduction
Esri International User Conference | San Diego, CA Demo Theater | Using Spatial Data in ArcGIS with Query Layers Brent Pierce Thursday, July 14 th.
Esri UC 2014 | Technical Workshop | Building Java Apps with ArcGIS Runtime SDK Mark Baird and Vijay Gandhi.
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS for SharePoint, An Introduction Art Haddad Rich Zwaap.
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS Runtime Euan Cameron Mary Harvey Ralf Gottschalk Road Ahead.
Esri International User Conference | San Diego, CA Technical Workshops | Managing and Editing Annotation Natalie Vines Samantha Keehan July 14, 2011.
Technical Workshops | Esri International User Conference San Diego, California Building Applications with the ArcGIS Runtime SDK for WPF Euan Cameron &
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Editing in ArcMap:
Prepared by: Jennifer McKee With support from: in partnership with: Introduction to ArcPad NSF DUE
Technical Workshops | Esri International User Conference San Diego, California ArcGIS for Windows Mobile Justin Colville July 24th.
Sharing Geographic Content
ArcGIS Data Reviewer An Introduction
Editing With ArcGIS Pro
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS for Local Government.
ArcGIS Workflow Manager An Introduction
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
Technical Workshops | Esri International User Conference San Diego, California ArcMap: Tips and Tricks Miriam Schmidts Jorge Ruiz-Valdepena July 23 – 27,
Introduction to ArcGIS API for JavaScript
Technical Workshops | Esri International User Conference San Diego, California ArcGIS for Local Government’s Address Maps and Apps Scott Oppmann Allison.
Network Analysis with Python
Python: An Introduction
Extending ArcGIS for Server
ArcGIS Network Analyst: Automating Workflows with Geoprocessing
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ModelBuilder – Getting.
Address Maps and Apps for State and Local Governments
Enabling High-Quality Printing in Web Applications
Leveraging ArcGIS Online Elevation and Hydrology Services
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Road Ahead - ArcGIS.
Working with Metadata in ArcGIS Aleta Vienneau. Working with metadata in ArcGIS View metadata Edit metadata Set your metadata style Leverage metadata.
Esri UC 2014 | Technical Workshop | Esri Roads and Highways: Integrating and Developing LRS Business Systems Tom Hill.
Preparing and Deploying Data to ArcPad Juan Luera.
Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy
Technical Workshops | Esri International User Conference San Diego, California Creating Geoprocessing Services Kevin Hibma, Scott Murray July 25, 2012.
Esri UC 2014 | Technical Workshop | Python Map Automation – Beyond the Basics of arcpy.mapping Jeff Barrette Jeff Moulds.
Technical Workshops | Esri International User Conference San Diego, California Supporting High-Quality Printing in Web Applications with ArcGIS 10.1 for.
Esri UC 2014 | Demo Theater | Using ArcPad in the Field Juan Luera.
ArcPad – An Introduction
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Supporting High-Quality.
Extend the Operations Dashboard with Custom Widgets (and more)
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Sharing Workflows with.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Automating Geodatabase.
Getting the most out of ArcMap Jack Horton & Jorge Ruiz-Valdepeña.
Esri UC 2014 | Technical Workshop | Creating Geoprocessing Services Kevin Hibma.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Customizing the Operations.
Extending the Operations Dashboard
Developing Cross Platform Apps with the ArcGIS Runtime SDK for Qt
Esri UC 2014 | Technical Workshop | ArcPad – An Introduction Chris LeSueur, Marika Vertzonis, Hannah Ferrier.
Publishing GIS Services to ArcGIS Server
Esri UC 2014 | Technical Workshop | Editing in ArcMap: An Introduction Lisa Stanners, Phil Sanchez.
Python: Building Geoprocessing Tools David Wynne, Ghislain Prince.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Working with Metadata.
Technical Workshops | Esri International User Conference San Diego, California Branching and Iteration in ModelBuilder Shitij Mehta July 24, :15.
Esri UC 2014 | Technical Workshop | Address Maps and Apps for State and Local Government Allison Muise Nikki Golding Scott Oppmann.
Esri UC 2014 | Technical Workshop | Enhancing Web Map Performance in ArcGIS Online Julia Guard & Melanie Summers.
ArcGIS Workflow Manager: Advanced Workflows and Concepts
Enhancing Web Map Performance in ArcGIS Online
Shankar Chandrasekaran
Geoprocessing with ArcGIS for Server
Python Map Automation – Beyond the Basics of arcpy.mapping
Network Analysis using Python
PYTHON: BUILDING GEOPROCESSING TOOLS
Network Analyst – Automating Workflows with Geoprocessing
Tutorial Introduction to help.ebsco.com.
ArcGIS Pro: An Introduction Overview
Presentation transcript:

Technical Workshops | Esri International User Conference San Diego, California Customizing ArcPad solutions Marika Vertzonis, Gareth Walters, Stephen Quan 25 July 2012

Session Outline What can be customized? Custom Projects - Forms Editing - Toolbar editing - Scripting Business Logic - Shortcut Apps Harnessing SQL Extending beyond ArcPad Geoprocessing

Toolbars and Tools FormsDataProjects

Do I need to be a programmer? * But sometimes it Helps Helps * No programming skills required Full on code jockey Extensions Simple Toolbars, Basic data capture forms, Symbology Scripted Forms & Applets

ArcPad customized

Toolbars and Tools FormsData Preferences Scripting Business Rules People Management Anatomy of projects

Where do your customizations go? “My ArcPad” folder - “per user” on desktop systems - “per device” on Windows Mobile systems - Preferences and configuration files “ArcPad” folder - Common to all users on desktop systems - Templates - Applets - Styles - Datum configuration Your project folder(s) - Could hold all files - App - Good for deployment

Custom Projects Configuration - Forms - Toolbars - Preferences - Shortcut Apps - Incorporation of business logic Data - Definition Queries Map + + Customizations ShortcutDeploy

Forms Edit: - Feature & Related Tables - Used for data capture and edit Identify - Used when identifying features. - If not present uses Edit form in read-only mode Query - Added to Find dialog - Search template, just fill in the boxes “Other” - Application specific forms

Forms Editing Demo

Toolbars System QuickCapture - Dynamic Editing Map Navigator Status Bar Custom

Preferences & Configuration Application Project User

App Shortcuts Start ArcPad with a range of command line options and parameters (.LNK) On Windows Mobile :- - \Windows\Start Menu\Programs\ArcPad App App Icon (.ICO) extracted and saved in project folder with same name as map

Preferences Demo

Business Logic Embed in ArcGIS GeoDatabase - Domains & Subtypes Extend via Scripting - Data Validation

Business Rules Demo

Data Background - Not editable - Reference - Information Only (Vectors) - Read Only - For visual reference only (Raster or Vector) Operational - Editable - focused on field task (not ALL available data) Demo Theater Session: Preparing & Deploying data to ArcPad

Scripting environments available for ArcPad JavaScript, VBScript & Python Event Driven - Application - Forms/Controls - System Objects (eg GPS) ArcPad Object Model Execute SQL Commands

ArcGIS Online Help Check out the new Python samples here

SQL Definition Queries Query Forms Use standard SQL to edit/maintain data - SELECT - UPDATE - DELETE

Definition Queries ArcMap ArcPad Studio Dynamically via Layers.Filter()

Query Forms Query forms are search “templates” that automatically get added to the “Find” dialog Default query form automatically created for each feature class Useful for simplifying field work flows requiring repeatedly performed searches

SQL editing DataSource object’s Execute method allows any SQL statement to be run against the AXF file - Bulk Updates - Bulk Deletes - Statistical queries (Aggregate functions) - Sort records - Copy data between tables Much faster than iterating with RecordSet object

Bulk Edits SQL Demo

ArcPad Extensions Camera GPS Projection Vector / Raster Rangefinder Datum Transform

Camera Extensions Custom Image Sources Camera SDK Sketch Direct Show ArcPad VFW Camera

Extending Scripting with Extensions quality, hwnd)

Geoprocessing Data management Automation

Geoprocessing Demo

ArcPad Release in the Fall - Support for ArcGIS Server Further integration with ArcGIS Online - HTML forms with JavaScript - Form customization in ArcPad Beyond ArcPad Core ArcPad functionality on iOS, Android, WP7, WP8 - HTML forms - Unmanaged data collection - Related table support The Road Ahead

Resources Make your suggestions known : Resources Team blog Twitter