Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Technical Workshops | Esri International User Conference San Diego, California Customizing ArcPad solutions Marika Vertzonis, Gareth Walters, Stephen Quan."— Presentation transcript:

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

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

3 Toolbars and Tools FormsDataProjects

4 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

5 ArcPad customized

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

7 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

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

9 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

10 Forms Editing Demo

11 Toolbars System QuickCapture - Dynamic Editing Map Navigator Status Bar Custom

12 Preferences & Configuration Application Project User

13 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

14 Preferences Demo

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

16 Business Rules Demo

17 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

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

19 ArcGIS Online Help Check out the new Python samples here

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

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

22 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

23 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

24 Bulk Edits SQL Demo

25 ArcPad Extensions Camera GPS Projection Vector / Raster Rangefinder Datum Transform

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

27 Extending Scripting with Extensions Extensions("@SKT").Escape(filename, quality, hwnd)

28 Geoprocessing Data management Automation

29 Geoprocessing Demo

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

31 Resources Make your suggestions known : http://ideas.arcgis.com/ Resources http://resources.arcgis.com/content/arcpad/10.0/about Team blog http://arcpadteam.blogspot.com/ Twitter http://twitter.com/ArcPadTeam

32

33


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

Similar presentations


Ads by Google