ArcPad 7 UserGuide 1105
ArcPad 7 UserGuide 1105
Using ArcPad
Copyright 20002005 ESRI, Inc., and its licensor(s). All Rights Reserved. Printed in the United States of America. The information contained in this document is the exclusive property of ESRI and its licensor(s). This work is protected under United States copyright law and the copyright laws of the given countries of origin and applicable international laws, treaties, and/or conventions. No part of this work may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying or recording, or by any information storage or retrieval system, except as expressly permitted in writing by ESRI. All requests should be sent to Attention: Contracts Manager, ESRI, 380 New York Street, Redlands, CA 92373-8100, USA. LICENSOR CREDITS Portions of this work contain the intellectual property of MapTel and are used herein under license. Copyright 19952005 MapTel. All rights reserved. Portions of this work contain the intellectual property of LizardTech, Inc., and are used herein under license. Copyright 19952004 LizardTech, Inc. All rights reserved. MrSID is protected by U.S. Patent No. 5,710,835. Foreign Patents Pending. Portions of this work contain the intellectual property of Unisearch Limited and are used herein under license. Copyright 2001 Unisearch Limited. All rights reserved. DATA CREDITS Elmore sample data: Coliban Region Water Authority, Bendigo, Victoria, Australia. The Coliban Region Water Authority (The Authority) believes that the information supplied is correct, however it does not warrant the accuracy of that information. The Authority disclaims responsibility for any omissions, inaccuracies, discrepancies, errors of scale or any inconsistencies, which may exist between the actual and the digital data supplied. The Authority further disclaims responsibility for any loss or damage including consequential loss or damage, suffered by any person relying upon such information, whether that loss or damage is caused by negligence, or from any other cause whatsoever, on the part of the Authority, its employees agents and contractors. Redlands trees sample data: Source: West Coast Arborists, Inc. Redlands streets sample data: Tele Atlas. Copyright 2005 Tele Atlas. All rights reserved. Nyon data for screenshots: Tele Atlas N.V. Copyright 2005 Tele Atlas N.V. All rights reserved. QuickBird image of Redlands: DigitalGlobe, Inc. Copyright 2005 DigitalGlobe, Inc. All rights reserved. U. S. GOVERNMENT RESTRICTED/LIMITED RIGHTS Any software, documentation, and/or data delivered hereunder are subject to the terms of the License Agreement. In no event shall the U.S. Government acquire greater than RESTRICTED/ LIMITED RIGHTS. At a minimum, use, duplication, or disclosure by the U.S. Government is subject to restrictions as set forth in FAR 52.227-14 Alternates I, II, and III (JUN 1987); FAR 52.227-19 (JUN 1987) and/or FAR 12.211/12.212 (Commercial Technical Data/Computer Software); and DFARS 252.227-7015 (NOV 1995) (Technical Data) and/or DFARS 227.7202 (Computer Software), as applicable. Contractor/Manufacturer is ESRI, 380 New York Street, Redlands, CA 92373-8100, USA. DISCLAIMER THE DATA INCLUDED IN THIS WORK IS FROM AN INDEPENDENT COMPANY AND, AS SUCH, ESRI MAKES NO GUARANTEES AS TO THE QUALITY, COMPLETENESS, AND/ OR ACCURACY OF THE DATA. EVERY EFFORT HAS BEEN MADE TO ENSURE THE ACCURACY OF THE DATA INCLUDED IN THIS WORK, BUT THE INFORMATION IS DYNAMIC IN NATURE AND IS SUBJECT TO CHANGE WITHOUT NOTICE. ESRI AND THE DATA VENDOR(S) ARE NOT INVITING RELIANCE ON THE DATA, AND ONE SHOULD ALWAYS VERIFY ACTUAL DATA AND INFORMATION. ESRI DISCLAIMS ALL OTHER WARRANTIES OR REPRESENTATIONS, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. ESRI AND THE DATA VENDOR(S) SHALL ASSUME NO LIABILITY FOR INDIRECT, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. ARC PAD SOFTWARE IS NOT LICENSED FOR NAVIGATIONAL USE. ESRI, the ESRI globe logo, ArcPad, ArcIMS, the ArcIMS logo, Geography Network, ArcGIS, the ArcGIS logo, ArcView, ArcEditor, ArcInfo, ArcMap, Avenue, www.esri.com, and www.geographynetwork.com are trademarks, registered trademarks, or service marks of ESRI in the United States, the European Community, or certain other jurisdictions. Other companies and products mentioned herein are trademarks or registered trademarks of their respective trademark owners.
Contents
Getting started
1 Welcome to ArcPad 3
4 What can you do with ArcPad? Customizing ArcPad 8 Tips on learning ArcPad 9
11
Overview of Windows CE and Windows Mobile 12 Supported mobile devices 15 Selecting a mobile device 16 Transferring data to a Windows Mobile device 20 Windows Mobile resources 22
3 Quick-start tutorial
25
Exercise 1: Exploring your data 26 Exercise 2: Working with geographic features 32 Exercise 3: Capturing GPS data 39 Exercise 4: Editing features 41
4 ArcPad basics
47
Maps and layers 48 Identifying features 48 Starting ArcPad 50 Using the Startup dialog box 51 Running ArcPad within a skin 52 Creating a skin definition file 54 The ArcPad map window 55 Opening a map 56 Spatial and attribute indexes 59 ArcPad toolbars 59
iii
Map properties 62 Map projections 64 Layer properties 65 Moving around the map 67 Rotating the map orientation 69 Setting spatial bookmarks 70 Locking the ArcPad application 73 Setting ArcPad options 74 Getting help 75 Saving a map and exiting ArcPad 76 Working with ArcPad files 78
Displaying data
5 Creating maps 81
Creating a new map 82 Adding layers 85 Adding shapefiles 86 Adding images 87 Adding graphics layers 88 Adding an ArcIMS Internet Server 89 Adding ArcIMS layers 90 About coordinate systems 91 Specifying a coordinate system 92
6 Managing layers
95
Turning a layers visibility on or off 96 Changing a layers drawing order 97 Removing a layer from the map 98 Selecting a layer for the Identify tool 99
iv
USING ARCPAD
Selecting a layer for editing 100 Layer properties 101 Changing layer properties 102 Creating a transparent layer 104 The Map Grid layer 105
109
How symbology works in ArcPad 110 Supported symbols 113 Display quality 114 Displaying symbology 115 Defining simple symbology in ArcPad 117 Defining complex symbology in ArcPad 120 Working with scale-dependent symbology 122 Labeling features with text 123
Querying data
8 Querying your data 129
Identifying features 130 Hyperlinks 132 Finding features 134 Using other tools on your query 139 Finding a location 140 Spatial and attribute indexes 141 Using the Advanced Select tool 142 Using other tools with the Advanced Select tool 146 Measuring distance, area, and bearings on a map 147
CONTENTS
179
The GPS Position Window 180 Opening and closing the GPS Position Window 186 Selecting the position coordinate system 187 Selecting the position measure of quality 188 Toggling between the Skyplot, Signal Chart, and Compass
189
191
Selecting a navigation destination using the Go To tool 192 Selecting a navigation destination using the Find tool 194 Selecting a navigation destination using the Advanced Select tool 197 Selecting a navigation destination using the Go To Selected Feature tool 200 Setting the distance alert 204 Displaying the distance and bearing to the destination 206 Displaying the bearing on the compass 207 Using the Automatic Map Rotation tool 208 The GPS Tracklog 209 Starting and stopping the GPS Tracklog 214
vi
USING ARCPAD
217
Introduction to rangefinders 218 Supported rangefinder protocols 221 Connecting your rangefindern 222 Setting communication parameters 224 Activating your rangefinder 225 The GPS/Rangefinder Debug tool 226
229
Editing data
14 Editing basics 241
Editing using a GPS 244 Running ArcPad within a skin 245 The Edit toolbar 247 The Command toolbar 248 Creating new shapefiles for editing 249 Creating a QuickForm 253 Displaying the Edit toolbar 258 Selecting a layer for editing 259 Selecting features for editing 260 Setting snapping properties 264 Moving features 266 Undoing and canceling edits 271 Deleting features 272
CONTENTS
vii
273
Creating point features 274 Creating line features 278 Creating polygon features 284 Working with a graphics layer 290 Creating repeated features 294 Creating segmented polyline features Working with Offsets 297 Working with Traverses 301 Performing simple offsets 303 Using a 1 point offset 306 Using a 2 point offset 308 Creating a linear traverse 310 Creating a radial traverse 314
295
317
328
331
viii
USING ARCPAD
Preparing data
18 ArcPad Tools for ArcGIS 351
The ArcPad Tools for ArcGIS 352 Preparing your data for ArcPad 354 Getting data for ArcPad 7 355 Exporting symbology for shapefiles 358 Exporting and importing graphics layers 359 Exporting ArcGIS styles 362
365
395
CONTENTS
ix
Getting started
Section 1
Welcome to ArcPad
IN THIS CHAPTER What can you do with ArcPad? Customizing ArcPad Tips on learning ArcPad
ESRI ArcPad software is a mobile mapping and geographic information system (GIS) technology. Mobile computing is bringing fundamental changes to the way geography is utilized with the ability to bring your work with you and to interact directly with the world around you. Mobile GIS comprises the integration of four technologies: GIS, lightweight hardware, the global positioning system (GPS), and wireless communication. ArcPad provides database access, mapping, GIS, and GPS integration to users out in the field via handheld and mobile devices. Data collection with ArcPad is efficient and significantly improved with immediate data validation and availability.
ArcPad enables you to identify target areas for inspections using a graphics layer. The camera icon represents the location of a feature with a georeferenced photo.
ArcPad enables you to capture photos in the field using a connected digital camera. The photos are then immediately associated with features in a layer.
USING ARCPAD
WELCOME TO ARCPAD
Use the GPS tracklog to log the path you have traveled.
Use the compass to view the direction from the current GPS position to the selected destination in red.
USING ARCPAD
Edit your existing line features by adding and moving vertices (left) or by using offsets and rangefinders (right).
WELCOME TO ARCPAD
Customizing ArcPad
ArcPad Application Builder is the development framework for building custom ArcPad applications for Mobile GIS projects. Creating a customized field solution for data collection and data maintenance is essential to ensure the integrity and value of your GIS data. The ability to accurately capture attribute and spatial data directly in the field improves efficiency and reduces time spent correcting or reentering the data into the main database back in the office. With ArcPad Application Builder, you can: Design custom forms to streamline data collection Ensure data integrity by validating data directly in the field Tailor applications to user skill levels and specific fields tasks Write scripts that interact with ArcPads internal objects Develop scripts to support data collection devices
All customization for ArcPad is performed on the desktop and deployed on the mobile device. ArcPad Application Builder includes a copy of ArcPad, ArcPad Studio, detailed online documentation, sample code, and first-year maintenance. For more information about customizing ArcPad and ArcPad Application Builder, refer to the Appendix at the end of this book. You can also visit the ESRI Web site at www.esri.com/ applicationbuilder.
Create effective field solutions that include custom tools and forms with data validation using ArcPad Application Builder.
USING ARCPAD
WELCOME TO ARCPAD
railroads, school boundary areas, streets, and trees, a graphics layer (FieldNotes), a photo layer, and georeferenced photos. The trees data was provided by West Coast Arborists, Inc. The streets data was provided by TeleAtlas. The QuickBird image of Redlands was provided by DigitalGlobe, Inc. Elmore, Victoria, Australia The Elmore sample data includes the following layers: an aerial photograph (.jp2), shapefiles for customers, rail, road, sewer manholes, pump stations, out flow, pipes, rising mains, connection points, morphology, parcels, land use, and zoning. For detailed information about the Elmore data, see Chapter 3, Quick start tutorial. The Coliban Region Water Authority, Bendigo, Victoria, Austalia provided some of the Elmore sample data. World The World sample data includes the following layers: world cities, rivers, lakes, world time zones, counties, and ocean. The World data set is very large so you would most likely only use portions of this data on your Windows Mobile device. Learn how to export data for ArcPad using ArcGIS Desktop in Chapter 18, ArcPad Tools for ArcGIS. Nyon, Vaud, Switzerland (Not included as sample) Although not included with ArcPad, street data for Nyon from Tele Atlas (Copyright 2005 Tele Atlas NV) was used to illustrate many of the tasks for Section 4, Using Data Capture Devices.
Contacting ESRI
If you need to contact ESRI for technical support, see the product registration and support card you received with ArcPad or visit http://support.esri.com/arcpad. You can also visit ESRI on the Web at www.esri.com/arcgis for more information on ArcPad and ArcGIS Desktop.
10
USING ARCPAD
The Windows Mobile and Windows CE operating systems have similar user interfaces and file systems to the desktop versions of Windows, but there are also many differences. This chapter discusses some of these differences, especially those that are encountered when using ArcPad. The chapter ends with a section on resources that are useful whether you are new to Windows Mobile and Windows CE, or an experienced user.
11
12
USING ARCPAD
Windows Mobile
If you are familiar with desktop Windows, you should immediately recognize and be able to use the Windows Mobile user interface. The similar file system for desktop Windows (Windows XP and Windows 2000) and Windows Mobile means that no conversion takes place when copying or moving files between desktop PCs and Windows Mobile devices. The only exception is when the communication software, Microsoft ActiveSync, is specifically configured to convert files to formats used by Windows Mobile applications such as Pocket Word. ArcPad takes advantage of the similar file systems when sharing GIS data with desktop GIS software. GIS files which are supported by ArcPad, such as shapefiles and supported images, can be used with desktop GIS software, such as ArcView, and then copied to the Windows Mobile device for use with ArcPadno file conversion is required at any point. Although the file systems are similar, the medium for storing files is quite different and constitutes one of the main differences, from a users perspective, between Windows Mobile and desktop Windows.
The operating system is stored in ROM; it is not stored on the hard drive as in desktop PCs. Consequently, Windows Mobile devices boot up much more quickly than desktop PCs. Reading the operating system from ROM is much faster than reading the operating system from a hard disk. RAM is used for storing both application programs and data, as well as for running the operating system and programs. (Although, with Windows Mobile 5.0 devices, RAM will only be available for running the operating system and programs. Windows Mobile 5.0 devices will include non-volatile flash memory, or built-in storage, for installing application programs and data.) RAM on a Windows Mobile device can be viewed as the equivalent of the combination of a desktop PCs RAM, hard drive, and virtual memory or paging file space. On desktop PCs the combined RAM and virtual memory is typically at least 512 MB, while on Windows Mobile devices the total RAM is typically 64 MB. Storage cardseither flash memory or hard drivescan increase the amount of storage space for a Windows Mobile device, but they cannot increase the amount of memory available for running programs. Programs can only run in the memory installed on the device. It is therefore important to limit the amount of data and programs stored in RAM and in so doing maximize the amount of free memory available for running programs. Fortunately, an increasing number of Windows Mobile devices include built-in, non-volatile, flash memoryin addition to ROM and RAM. For these devices it is recommended that applications, and optionally data, be installed in the built-in storagekeeping most of the RAM free for running the operating system and programs. Different Windows Mobile devices use different names for the built-in storage: Dell uses the name Built-in Storage, HP uses the name iPAQ File Store, Thales uses the name MyDevice, and Trimble uses the name Disk.
13
Windows Mobile automatically manages the allocation of memory for storage and running programs. You can use the Memory dialog box on Windows Mobile, or the Memory page of the System Properties dialog box on Windows CE, to view how much memory is allocated, used, and free for storage and programs, as well as for adjusting the memory allocation. To configure memory on Windows Mobile, tap Start>Settings, the System tab, and the Memory icon to open the Memory dialog box.
open the System Properties dialog box. Tap the Memory tab to open the Memory settings page. The left part of the slider bar represents storage memoryin RAMwhile the right part of the slider bar represents memory for running programs. The amount of storage and program memory allocated and in use is reported below the slider bar. Windows Mobile also shows the amount of free storage and program memory. You can adjust the amount of memory allocated for storage and programs by moving the slider to the left or to the right.
To configure memory on a Windows CE device, tap Start>Settings>Control Panel, then double-tap the System icon to
14
USING ARCPAD
Memory
ArcPad requires a Windows Mobile device with at least 32 MB of RAM; however, there may be insufficient free RAM available to work with anything but the smallest and simplest datasets. Therefore, ESRI recommends a minimum of 64 MB of RAM, and preferably more RAM if available. The amount of free RAM required to install and run ArcPad depends on what sort of data will be used. Installing ArcPad requires approximately 6 MB of free RAM (8 MB if the NADCON tables are installed). Running ArcPad could require 20 MB or more of free RAM, especially if you are using compressed images in formats such as MrSID and JPEG2000.
Windows CE version
ArcPad supports Windows CE 4.2 or higher. This includes Windows Mobile 2003 and Windows Mobile 2003 Second Edition devices. For Windows Mobile devices, ArcPad supports the Pocket PC and Pocket PC Phone Edition form factors it does not support the Smartphone form factor.
Processor chip
Windows CE devices are built using a variety of processors, or CPU chips. Unlike desktop PCs where processor chips are compatiblefor example, Intel and AMD chipsprocessor chips used for Windows CE devices are not compatible and require that software be compiled specifically for the particular processor chip. ArcPad 7 only supports ARM-based CPU chips for Windows Mobile and Windows CE devices. ARM-based CPU chips include, but are not limited to, chips made by Intel (StrongARM and XScale), Samsung, Texas Instruments, and Atmel.
15
Operating system
ArcPad runs on Windows 2000, XP, and Windows Mobile devices. The first factor to consider is whether the Mobile GIS device needs to run Windows Mobile or a PC version of Windows. The advantages of Windows Mobile devices are: More robust. Windows Mobile devices usually use solid-state technology with no moving parts (for example, flash memory for storage instead of a hard drive) and therefore tend to be more robust than PCs. Less power consumption due to solid-state technology and low-power processors.
16
USING ARCPAD
processing. Most Windows Mobile devices do not have the option of adding additional RAM. There is a limit, therefore, of how many applications and datasets you can store in RAM and still have sufficient RAM free for program processing. Another limitation is that RAM requires power to maintain its contents. The contents of RAM are lost if the battery is drained on the Windows Mobile device. The battery can be drained by leaving the Windows Mobile device disconnected from a power supply for long periods of time. The RAM uses small amounts of power even when the Windows Mobile device is not being used. It is therefore a good idea to always connect a Windows Mobile device to a power supply when it is not in use. The disadvantage of using RAM as the primary storage medium can be reduced by using a storage card for storing application programs and dataor by using built-in, nonvolatile storage when available. For many Mobile GIS tasks a tablet PC running Windows XP Tablet PC Edition may be a better choice than a Windows Mobile device. This is especially true if you require a larger screen and/or need to run additional software that does not support Windows Mobile. There are a number of hardware vendors that manufacture Windows XP Tablet PC Edition devices suitable for Mobile GIS.
Size of device
How large or small does the mobile device need to be? Ruggedized devices are usually bulkier and heavier than nonruggedized devices. The size of the device will dictate the screen size and whether the device has a physical keyboard.
Ruggedization
Do you need a ruggedized mobile device? Ruggedized devices cost more to purchase but are more cost effective in the long run as discussed above.
Cost
Your budget for each Windows Mobile device will help dictate which factors are essential. For example, ruggedized Windows Mobile devices are at least double the cost of standard Windows Mobile devices. When considering cost it is essential to consider the total cost of the Mobile GIS task, including labor and replacement costs. Labor accounts for the major portion of Mobile GIS costs, and therefore it is more cost effective in the long run to purchase robust, ruggedized devices, which last
INTRODUCTION TO WINDOWS MOBILE
17
Integrated Camera Does your Mobile GIS task require a digital camera for taking photographs in the field? If yes, do you need a camera that is integrated with the mobile device? The biggest advantage of an integrated camera is that the image files are automatically stored on the same device as the Mobile GIS data, resulting in easier and better integration of data. Unfortunately, integrated digital cameras are currently of inferior quality compared to standalone digital cameras, especially in terms of image resolution, optical zoom, and minimum light needed for taking a photograph. However, it is quite possible that an integrated camera may meet the requirements for your Mobile GIS task. Wireless connectivity Does your Mobile GIS task require wireless connectivity? If yes, then it is recommended that you select a mobile device that has the required wireless connectivity integrated with the device. There are a variety of wireless options available, each for a different purpose. Bluetooth is designed for eliminating cables by wirelessly connecting mobile devices and accessories, using serial communications. Bluetooth is ideal for connecting a mobile device to a GPS receiver, laser range finder, or bar code scanner. Bluetooth is also useful for setting up an ActiveSync partnership between a Windows Mobile device and a desktop PC. It is important to note that Bluetooth implementation is not consistant across all manufacturers. If you need to connect multiple Bluetooth devices simultaneously you should ensure that you choose a mobile device that supports multiple Bluetooth connections.
Flash memory is a slightly more expensive storage media than hard drives but is more robust due to the solid-state technology used in flash memory. Integrated GPS Do you need a GPS for your Mobile GIS task? If yes, do you need a GPS that is integrated with the mobile device? Integrated GPS receivers are easier to use, especially for the novice user. And integrated GPS receivers do not require any cumbersome cables for connecting the GPS to the mobile devicealthough an increasing number of GPS receivers are Bluetooth enabled, which eliminates the need for cables.
18
USING ARCPAD
WiFi (using either the 802.11b or 802.11g protocols) is useful for wirelessly connecting your mobile device to a local area network, or LAN. Connecting to a LAN is useful for accessing an ArcIMS web service, downloading or uploading data, as well as for setting up an ActiveSync partnership between a Windows Mobile device and a desktop PC. Wide area networks are used for similar purposes as LANs, however the wireless technology for connecting to WANs have a longer range than the technology for connecting to LANs. The wireless protocols for connecting to WANs include GPRS, CDMA, EV-DO, UMTS/WCDMA, and EDGE.
Field testing
It is highly recommended that you test potential Windows Mobile devices under similar conditions to those expected to be encountered when performing your Mobile GIS tasks to ensure that the device meets your requirements. A color display may look bright and crisp under artificial office lighting but may be almost black when viewed in direct sunlight. For more information on selecting a Windows Mobile device you can download the ESRI Whitepaper, ArcPad 7 Devices and Accessories, from the Literature link on www.esri.com/arcpad, or from support.esri.com/arcpad.
19
Your Windows Mobile device is automatically listed as a file system in the Windows Explorer dialog box and is called Mobile Device. You can copy, move, and drag and drop files to and from the Mobile Device file system as you would with any other local or remote file system using Windows Explorer. It is a good practice to always store your data under the My Documents folder, whether on your Windows Mobile device or on a storage card. Some Windows Mobile applications require that data be located under the My Documents folder otherwise they cannot be viewed by the application. By default, ActiveSync uses the USB port of your desktop PC to connect to your Windows Mobile device. You can also connect
20
USING ARCPAD
to your Windows Mobile device by using Bluetooth, an Ethernet wired connection to your LAN, or a wireless LAN card. Most Windows Mobile devices today come standard with USB connections; however an increasing number of Windows Mobile devices are also Bluetooth enabled. Consult the documentation included with your Windows Mobile device for instructions on how to create an ActiveSync connection via USB and Bluetooth (if the device is Bluetooth enabled).
21
Software resources
There are a number of sites that have Windows Mobile software available for download, including shareware and freeware software. Here are a few of the more popular download sites: Handango http://www.handango.com TUCOWS, Inc http://pda.tucows.com
Online stores
There are numerous online stores that specialize in mobile devices, including Windows Mobile, and their associated software and accessories. The following online store provides a good list of the currently available Windows Mobile devices and accessories. MobilePlanet, Inc. http://www.mobileplanet.com
Magazines
Pen Computing Magazine http://www.pencomputing.com Pen Computing Magazine is a bimonthly print magazine that covers all pen-based devices, including Windows Mobile devices and PC pen tablets.
USING ARCPAD
Pocket PC Magazine http://www.pocketpcmag.com Pocket PC Magazine is a monthly print magazine devoted exclusively to Windows Mobile devices.
Books
There are a number of books available that cover Windows Mobile devices. You can search your favorite online book store, using the keywords Windows Mobile, to get a list of available books.
23
Quick-start tutorial
IN THIS CHAPTER Exercise 1: Exploring your data Exercise 2: Working with geographic features Exercise 3: Capturing GPS Data Exercise 4: Editing features Sample data acknowledgments
The best way to learn ArcPad is to try it yourself. This tutorial guides you through some basic ArcPad skills. ArcPad enables you to locate features, update attribute information, and edit layerslive and in the field. With ArcPad your fieldwork is more efficient and immediately productive. The scenario: Imagine you are a farmer, and your task is to manage the fertilization of a number of properties in a given area. This tutorial takes you through your days work and focuses on typical field data collection tasks that you can perform using ArcPad. This tutorial is designed to let you explore the capabilities of ArcPad at your own pace and without the need for additional assistance. Youll need about 3040 minutes of focused time to complete the tutorial. However, you can also perform the exercises one at a time if you wish.
25
The exercises that follow are fictitious, and they do not in any way represent real occurrences in Elmore. For information about the complete Elmore sample data, refer to the end of this chapter. In this tutorial, the word tap is used when selecting an item, as opposed to the word click. On computers that have a touch screen and pen interface, items are selected by tapping the pen on the screen. This performs the same action as clicking does when using a mouse on computers without a pen interface. In the interest of brevity, the word tap will be used, but this should also be taken to mean click.
The exercises in this chapter use the sample data distributed with ArcPad. The layers are located under the Samples\Elmore folder in the ArcPad install directory. The sample data is automatically loaded on your desktop PC if you selected the automatic install when you installed ArcPad. To install the sample data onto your Windows Mobile computer use the Start menu on your desktop PC. The Elmore folder is installed in the My Documents folder on your Windows Mobile computer. The exercises require that you have write access to this data. If you dont, youll need to copy the data to a location that you do have write access to.
26
USING ARCPAD
Selecting the appropriate layers Lets begin by starting ArcPad and setting the default Map Path to where the Elmore sample data is located. You will then add the layers that you need. 1. On your Windows Mobile computer, start ArcPad by tapping Start>Programs, then tap ArcPad 7.0. You will see the ArcPad splash screen briefly, and ArcPad will open with the Startup dialog box. 2. Tap ok to open ArcPad with a new empty map.
4 7
5. Tap the Paths tab. 6. Tap the Folder button next to the Default Maps & Data Path. This will open the Directory Browser. Navigate to the Elmore folder and tap the folder to select it. By default the Samples folder is installed in the My Documents folder on Windows Mobile computers. 7. Tap OK.
27
2
3. Tap the Tools button on the Main toolbar. This opens the ArcPad Options dialog box.
QUICK-START TUTORIAL
8. Tap the Add Layer button on the Main toolbar. The Add Layer(s) dialog box opens. Notice that the Path is set to the Elmore folder that you set in the previous steps.
Exploring your selected layers Explore the Elmore layers provided for this tutorial. Understanding the properties associated with each layer will help you to quickly navigate around the map. 1. Tap the Table of Contents button. The layers you selected previously are listed, each with a check in the Visible check box and the Identify check box. The Edit check box is, by default, unchecked.
1 9
Visible
Identify
Edit
Q
9. Select aerial_elmore.jp2, customers.shp, land_use.shp, parcel.shp, rail.shp, rail_infrastructure.shp, and road.shp by checking the check box to the left of the layer. A red check indicates that a layer has been selected. 10. Tap OK. The selected layers are drawn in the ArcPad Map window.
28 USING ARCPAD
2. You can change the order in which layers are drawn by tapping on the Move Up or Move Down arrow buttons. The layers at the bottom are drawn before the layers at the top. Move the Customers layer up so that it is drawn after and on top of the Roads layer.
The Information page is displayed first; you can see that the Title field has the name Land Use in it. This is also the title that is used to name the layers in the Table of Contents.
4 2 3 5
3. Tap the Land Use layer to select it; the layer is highlighted in blue. 4. Double-tap the Land Use layer or tap the Layer Properties button. The Layer Properties dialog box is displayed for the Land Use layer.
5. Tap the right arrow and then tap the Symbology tab to view the layer symbology. You can change symbology directly in the field using ArcPad or via the ArcPad tools for ArcGIS Desktop. For more information about symbolization, see Chapter 7, Symbolizing your data.
QUICK-START TUTORIAL
29
Index
Attributes for the Land Use layer. Red name indicates which field is being used to render symbology.
6. Tap the Attributes tab to see the fields associated with the Land Use layer. The USE_CODE field is displayed in red to indicate which field is being used to render the attribute base symbology. Later, you will change the values of these fields after you have inspected a plot of land. The I checkbox column indicates whether the layer has an index. If the checkbox for Geometry is checked, the layer has a spatial index. If the checkbox for a field is checked, an attribute index exists for the corresponding field. To add an index, simply check the Index checkbox for that attribute field.
7. Explore the additional tabs to learn more about the Land Use layer. Tap ok when you are ready to return to the Table of Contents. 8. Explore each of the layers that you will use to help you locate the land that needs to be fertilized.
30
USING ARCPAD
9. Tap the Legend tab in the Table of Contents. The Legend allows you to view and access the symbology properties for all the layers in your ArcPad map. 10. Tap the +/- icon next to each layer to display/hide its symbology.
12. Tap the Zoom In button, then tap and drag a box around the area of the image file. The rest of the exercises are concentrated in the area of Elmore northeast of the Railway station.
E
North arrow.
11. Tap ok in the Table of Contents when you are ready to return to your ArcPad map.
QUICK-START TUTORIAL
31
1 3
2. Tap the Select Layers button on the Criteria page.
2 4
32
USING ARCPAD
5. Use the Soft Input Panel to type the land use type vine in the Find box. 6. Tap the Results tab to execute the search and to view the results.
7. Scroll to view the attributes of the feature. Tap the matched feature. 8. Tap the Go To button.
7 8
6
Soft Input Panel
QUICK-START TUTORIAL
33
9. ArcPad zooms to the Vine parcel of land. The selected plot is highlighted and set as the current navigation destination. The vineyard is also labeled using the value of the field that was searched onin this case, the use code of the plot of land. 10. Your vineyard is clearly labeled, and with your ArcPad map you can go to the vineyard and fertilize it.
1. You need to make the Land Use layer editable before you can edit its attributes. Tap the drop down arrow next to the Start/Stop Editing button. 2. Tap the Land Use layer to select it. A red box around the layer indicates that it is editable. The Edit toolbar and the Command bar are automatically displayed once a layer is made editable.
Updating your data In this section, you will change the attributes of the vineyard that you fertilized in the previous section.
34
USING ARCPAD
4. Tap the Select button. 5. Tap the vineyard you identified in the previous section to select it. 6. Open the selected features properties by tapping the Feature Properties button.
7 4 6
5 8
8. Tap the Picture tab. If you had a digital camera connected to your Windows Mobile device, you could take a picture and associate it with this feature. In this case we will simply select a picture from an existing folder.
Command bar
7. Change the form to reflect that the site has now been fertilized.
QUICK-START TUTORIAL
35
W
Integrated camera support
E
9. Using the Field drop down list, select the field that the location of your photo will be stored in. In this case, it is the IMAGE field. 10. Tap the open folder button. 11. Navigate to the picture entitled vine.jpg and select it. The picture is now associated with this feature and it is displayed on the Picture page of the Feature Properties dialog box. Alternatively, if you have a camera connected to your device, tap the camera icon. A picture is taken and automatically associated with the feature. See Chapter 13, Using your digital camera, for more information. 12. Once you have completed updating your form, tap ok. The information about the vineyard has been updated and a picture of the area has been associated with the feature. In the next section we will select other plots of land surrounding the vineyard to determine whether or not they also need fertilizing.
36
USING ARCPAD
Using the Advanced Select tool Use the Advanced Select tool to locate all the fields in the immediate vicinity of the newly fertilized vineyard. 1. With the Land Use layer in Edit mode, tap the arrow to the right of the Identify tool. 2. Tap Advanced Select.
3. Tap and drag a selection box to select all the fields in the vicinity of the vineyard. A list displays the selected features.
QUICK-START TUTORIAL
37
4. Expand the list of features selected within the Land Use layer by tapping the +/- icon. 5. Tap the first feature. 6. Uncheck the Close After Action check box. 7. Tap the Feature Properties button.
8. The form for the selected feature appears. Make the necessary changes and close the form.
Q
9. Follow the same procedure as outlined above for all the features selected. 10. Tap OK. You have successfully completed your field maintenance duties for the day!
38
USING ARCPAD
QUICK-START TUTORIAL
39
5. Tap the Polyline feature tool. The Add GPS Vertex and Add GPS Vertices Continuously buttons are enabled. 6. Tap the Add GPS Vertex button to capture a new vertex. Continue to do so until you have reached the end of the extended road. Alternatively, use the Add GPS Vertices Continuously button to capture vertices in streaming mode. Vertices are captured according to the specified streaming vertices interval which is set in the GPS Preferences dialog box. Tip: Use snapping to snap the end of your new road to the end of the existing road. See Chapter 14, Editing basics for information on snapping.
7. Tap the Proceed tool on the Command bar when you are finished adding your road. The feature dialog box opens so that you can immediately enter information about the new road. 8. Fill in the form as follows: Feature Type = Road; Road Name =New; Road Type= Lane, Class Code= Not Classified, and Road Seal = Gravel.
9
9. Tap OK.
7
40
Your new road has been added and you are ready to move on to the next task.
USING ARCPAD
3 2 1
QUICK-START TUTORIAL
41
5. Tap the Table of Contents button. 6. Tap the Snapping tab on the Table of Contents. 7. Check the Edge check box for the Roads layer. The Roads layer is the target layer that we want our Land Use layer to snap to.
8. Tap the Zoom In button and zoom closer to the vineyard. 9. Make the Land Use layer editable by tapping the dropdown arrow to the right of the Start Editing button and selecting Land Use. The Edit toolbar and the Command bar are displayed. 10. Tap the Select and Vertex Editing button in the dropdown list to the right of the Select tool.
9
Edit toolbar
Command bar
42
USING ARCPAD
11. Tap the plot of land. The vineyard is highlighted, and its vertices are outlined with squares around them.
12. Tap and drag the bottom right vertex to the boundary of the road. As you approach the road, you will notice ArcPad snaps to the roads edge. If your sound is on, ArcPad will make a noise indicating that it is snapping to the feature. Tip: To display the snapping buffers, on your Windows Mobile device, tap the center key, and on your desktop PC, tap the CTRL key.
QUICK-START TUTORIAL
43
13. Tap the dropdown arrow next to the Feature Properties tool and select Insert Vertices. This will allow you to add vertices and extend the plot of land.
14. Tap the top right corner of the new vineyard outline. ArcPad inserts a vertex where you tapped the map. Tip: Use the Undo button to go back to the previous step if you make a mistake. 15. When you are finished adding your vertices and expanding the vineyard, tap the Commit Geometry Changes button.
Undo
44
USING ARCPAD
16. Your new vineyard is complete. Exit ArcPad. Your workday is over!
Note: Once a change is made in ArcPad, it can only be undone using the Undo tool. However, the Undo tool can only be used to Undo one step. Once you commit your changes, even if you exit ArcPad without saving your changes, edits such as changing the shape of the vineyard still remain. If you would like to go back to your original vineyard structure, you can use the editing tools to change it back or reinstall the sample data using the ArcPad CD. You can do an install that will only add the sample data.
QUICK-START TUTORIAL
45
Tutorial sample data acknowledgments The township of Elmore is located on the junction of the Midland and Northern Highway in Central Victoria, Australia. Elmore is an easy two hour drive from Melbourne. The utilities and property related datasets and the aerial photograph are provided by Colliban Autority, Bendigo, Victoria, Australia. The land use dataset is fictitious. The coordinate system used is the Australian Geodetic Datum 66 (AGD66), Australian Map Grid Zone 55 (AMG z55).
Data Disclaimer
The Coliban Region Water Authority (The Authority) believes that the information supplied is correct, however it does not warrant the accuracy of that information. The Authority disclaims responsibility for any omissions, inaccuracies, discrepancies, errors of scale or any inconsistencies, which may exist between the actual and the digital data supplied. The Authority further disclaims responsibility for any loss or damage including consequential loss or damage, suffered by any person relying upon such information, whether that loss or damage is caused by negligence, or from any other cause whatsoever, on the part of the Authority, its employees agents and contractors. Most of the datasets originally supplied by Coliban Region Water Authority have been modified by ESRI in the interests of reducing file size and to simplify the sample dataset as a whole. The main modifications have involved removal of attribute fields that are specific and relevant to Coliban Region Water Authority but do not hold any further information value for users of the sample dataset.
46
USING ARCPAD
ArcPad basics
IN THIS CHAPTER Maps and layers Starting ArcPad The ArcPad map window Opening a map ArcPad toolbars Map properties Layer properties Moving around the map Rotating the map orientation Setting spatial bookmarks Locking the ArcPad application Setting ArcPad options Getting help Saving a map and exiting ArcPad Working with ArcPad files
4
ArcPad is a field-based extension to your mapping and GIS system. The ability to compare your data directly to geographic features in the real world adds a deeper sense of reality to your GIS database. It also opens many new avenues for field data collection, display, and analysis. Whether you need to add new pump station locations, take a measurement or locate an address, you can do it in the field with ArcPad. This chapter will guide you through the basics of ArcPad and the ArcPad interface and illustrate how to use the tools provided.
47
Opens an ArcPad map. Displays the dropdown list. Saves the current map. Creates a new map, shapefile, QuickForm, photo layer, or graphics layer.
Displays the current maps properties ArcPad saves a list of recently opened maps and layers.
48
USING ARCPAD
You can display geographic information on a map as layers. Each layer represents a particular type of feature, such as streams, lakes, highways, political boundaries, or lightposts. A layer does not store the actual geographic data; instead, it references the data contained in shapefiles or images. The Table of Contents (TOC) button becomes active once a layer or layers have been added to the current ArcPad map.
The Table of Contents displays all layers loaded in the current map, the GPS Tracklog, and the Map Grid layer. Within the Table of Contents, you can also change symbology using the legend, set snapping properties for editing, and select whether or not each layer can be identified or edited.
Indicates which layers can be queried onscreen with the Identify tool. Indicates which layers can be edited. Displays the filename and location of the layer.
Selects a projection. Displays map properties. Adds layers to your map. Shows properties for the selected layer. Changes the drawing order of the selected layer. Removes a layer from the ArcPad map.
ARCPAD BASICS
49
Starting ArcPad
Starting ArcPad is the first step to field data collection and management. However, before you can start, ArcPad must be installed on your computer. If you dont know whether its installed, check with your system administrator. For more information about installing ArcPad, see the ArcPad Installation Guide.
Tip Windows Mobile Start Menu The Start Menu on your Windows Mobile device can only contain 7 programs. If ArcPad 7 is not listed, you can tap Start>Settings >Menus to add ArcPad as one of your Start Menu programs. Tip Click versus Tap On Windows Mobile or Tablet PC computers, you will tap the screen with your pen stylus to select buttons and/or features rather than click a mouse button, as is done on a desktop PC.
50
USING ARCPAD
1 2
3 4
ARCPAD BASICS
51
52
USING ARCPAD
2 3
5
ARCPAD BASICS 53
1. Open a text editor such as Notepad. 2. Type the following information for a Pocket PC: [ArcPad Skin] HorzOffset=60 VertOffset=75 HorzRes=240 VertRes=320 These settings will change depending on the device you would like to represent. 3. Save as filename.skn.
54
USING ARCPAD
Main toolbar Browse toolbar Edit toolbar North arrow Panning frame
ARCPAD BASICS
55
Opening a map
Once you have started ArcPad, you can create a new map file or open an existing one using the tools on the Main toolbar or as previously discussed using the Startup dialog box. A new map is automatically created if no default map is specified. The ArcPad map file (.apm) stores a list of the map layers in your ArcPad map. A map lists all your layers together with the geographic extent and projection of the map.
Tip Starting ArcPad with a default map When ArcPad starts, it looks for the default map, ArcPad.apm. ArcPad will open this map on startup if it exists. The location of the default map is specified on the Paths page of the ArcPad Options dialog box. Tip ArcPad logo The ArcPad logo is displayed in the System taskbar when ArcPad is running. Tap the logo to bring ArcPad to the foreground at any time. On Window Mobile devices, the System taskbar is only displayed on the Today screen.
56
USING ARCPAD
Tip Setting path options ArcPad allows you to specify a default map and data, system files, and applet file paths. See the ArcPad Reference Guide for more information.
12
ARCPAD BASICS
57
4. Navigate to the location of your existing map file. 5. Tap the ArcPad map file you would like to open. ArcPad opens the selected map document.
58
USING ARCPAD
ArcPad toolbars
All of the ArcPad tools are located on four toolbars: the Main toolbar, the Browse toolbar, the Edit toolbar, and the Command bar which is located at the bottom of the ArcPad window. The Main toolbar contains the tools necessary for managing your data. The Browse toolbar allows you to explore your data by panning, zooming, and retrieving information. The Edit toolbar and the Command bar activate the editing tools so you can add new data or update existing data. By default, only the Main and Browse toolbars are displayed when ArcPad starts. The Edit toolbar and the Command bar are automatically displayed when a layer is selected for editing. The Browse and Edit toolbars can be toggled on or off from the Tools dropdown list. Toolbars can also be moved using the toolbar handle. You can also create new toolbars that contain built-in and custom tools using ArcPad Application Builder.
Main toolbar. Browse toolbar. The toolbar handle is used to move toolbars around the ArcPad interface.
The downward arrow indicates that there are more tools available in a dropdown list. Edit toolbar.
Command bar.
ARCPAD BASICS
59
Main toolbar
The Main toolbar provides the tools to manage your map, its layers, and their associated properties. You will also find the options to connect to a GPS, rangefinder, or camera; set your display preferences, such as color or pen size; and establish your default map and system file paths. The Main toolbar cannot be toggled off.
Browse toolbar
The Browse toolbar includes tools for resizing, reframing, information retrieval, spatial bookmarks, and panning and zooming of your display. In addition, the Browse toolbar is used to select a layer for editing which then automatically displays the Edit toolbar and Command bar. The Browse toolbar can be toggled on or off from the Tools dropdown list.
Table of Contents Add Layer Save Map Open Map Lock and unlock ArcPad. GPS Position Window Tools Help
Identify Go Back To Previous Extent Zoom To Full Extent Find Start/Stop Editing
Zoom Out
Refresh
60
USING ARCPAD
Edit toolbar
Command bar
The Command bar is also automatically added when a data layer is selected for editing. It includes tools for geometry capture and editing including completing a feature, committing or cancelling changes to a feature, and undoing edits. The Command bar toggles on and off with the Edit toolbar.
All editing takes place after a data layer is selected from the
Start/Stop Editing tool on the Browse toolbar or from the Table of Contents. Once a layer is set as editable, the Edit toolbar is automatically added. The Edit toolbar can also be toggled on or off from the Tools dropdown list or by unselecting all layers for editing with the Start/Stop Editing tool. A GPS needs to be activated in order for the GPS buttons to be enabled.
Add a single vertex from a GPS position. Add vertices Capture a point continuously from using GPS. a GPS position. Capture a polyline feature. Show Feature Properties.
Select a feature.
Undo.
ARCPAD BASICS
61
Map properties
Properties for the current map can be viewed, defined, and changed in the Map Properties dialog box. Properties include scale, title of the map, geographic extent, spatial bookmarks, projection information, and snapping tolerance.
Tip View map properties via the TOC You can also view a maps properties via the Table of Contents. On the Layers page, tap the Map Properties button.
62
USING ARCPAD
See Also For more information on map properties, see the ArcPad Reference Guide.
3. Scroll through the different tabs using the left and right arrow buttons. Set your properties. 4. When finished, tap OK.
3 4
ARCPAD BASICS
63
Map projections
Each layer in ArcPad should have a projection information file (.prj) associated with it. Projection information can also be stored in the ArcPad map file (.apm). You can view the maps projection information in the Map Properties dialog box.
See Also For more information on projections and coordinate systems, see Chapter 5, Displaying data, and the ArcPad Reference Guide.
3 5 4
64
USING ARCPAD
Layer properties
Properties for a selected layer can be defined and changed on the Layers page of the Table of Contents. Properties include information on the selected layer, symbology used to draw the layers features, a hyperlink field, attributes for the layer, display scale, and the geographic extent of the layer.
3 2
ARCPAD BASICS
65
See Also For more information on layer properties, see Chapter 6, Managing layers, and the ArcPad Reference Guide.
4. Scroll through the different tabs using the left and right arrow buttons. Set your properties. 5. When finished, tap OK.
4 5
66
USING ARCPAD
ARCPAD BASICS
67
Tip Zooming and panning techniques After selecting the appropriate zoom option, tap the screen at the edge of the required area, then without lifting the pen, slide the pen diagonally across the map until the required area is enclosed by a dashed rectangle. Lift the pen, and the zoom will be effected. A similar action is used to pan across the map at the current zoom level. This action can also be performed with the action button, or rocker switch, located on the left-hand side or front of some Windows Mobile devices. Pushing the rocker in toggles the mode. Moving the rocker up or down performs the zoom or pan. In Z mode the rocker is a fixed zoom in/out, H indicates horizontal pan, and V indicates vertical pan. Tip Panning frame ArcPad includes a panning frame that can be added to your display. Tap the dropdown arrow to the right of the Tools button and tap the Panning Frame button. Once the panning frame is activated, tap the arrows located on the frame, and ArcPad pans your map display accordingly.
2 5 3 4
Panning Frame
68
USING ARCPAD
ARCPAD BASICS
69
70
USING ARCPAD
4. Type a name for your bookmark in the Bookmark dialog box. 5. Check the Global check box if you want the bookmark to be saved in your ArcPad preferences file. Global bookmarks can be accessed within any map. Local bookmarks are saved in the current map file. 6. Tap OK.
4 5
ARCPAD BASICS
71
Tip Managing bookmarks Bookmarks are managed via the Map Properties dialog box. You can delete a bookmark, change the name of a bookmark, or set a bookmark to be global. For more information, see the Map Properties section earlier in this chapter.
2 3
72
USING ARCPAD
Lock/Unlock
ARCPAD BASICS
73
74
USING ARCPAD
Getting help
A quick way to learn what ArcPad can do is to get help about the buttons and tools you see on the ArcPad interface. The ArcPad online help system is organized by toolbar: Main toolbar, Browse toolbar, Edit toolbar, and Command bar. Each button on each toolbar has a description in the online help system.
See Also Visit the ArcPad Web site for updated information: www.esri.com/arcpad. Visit the Online Support Center for FAQs, Knowledge Base, and discussion forums: http://support.esri.com/arcpad.
ARCPAD BASICS
75
Saving a map
1. Tap the arrow to the right of the Open Map button to display the dropdown list. 2. Tap Save Map. 3. Alternatively, tap the Save Map button on the Main toolbar. If you havent saved the map before, youll need to provide a name for it.
13
76
USING ARCPAD
3 4
Exiting ArcPad
1. Tap the dropdown arrow to the right of the Save button to display the dropdown list. 2. Tap Exit. 3. Tap Yes to save any changes, No to discard any changes, or Cancel to continue working on your map.
2
ARCPAD BASICS 77
An ArcPad map file, or map, stores a list of the map layers for your ArcPad session. A map lists all of your feature layers together with their display settings, including the extent of your map, color, and projection environment.
This file is loaded by default each time ArcPad starts and must be located in the ArcPad installation directory. ArcPad.apx can contain custom toolbars, forms, and system object event handlers. In addition, it can contain other parameters that override the ArcPad default such as which toolbars are initially visible when the application starts.
The ArcPad Graphics Layer file is an XML file that can store text, points, lines, and polygons. It is used to make freehand georeferenced edits in the field which can then be imported into ArcGIS Desktop.
This file contains spatial bookmarks that can be used in ArcPad regardless of the current map. It is saved in the My Documents folder on your device.
This file contains ArcPad default parameters, such as GPS settings, default symbology, default file paths, and so on. It is saved in the My Documents folder on your device.
The ArcPad Photo Layer file is an XML file that references a folder containing georeferenced images. Images contained in the folder are projected on-the-fly to the current map projection coordinates when displayed in ArcPad. The ArcPad Photo Layer file supports JPEG images. The default symbol for features in this layer is a camera.
Layer definitions are stored in a file associated with a shapefile, with the same filename as the shapefile but with the extension .apl. Layer definition files provide a way of developing customizations that are delivered and loaded with data. Layer definition files may also contain custom symbology exported from ArcGIS Desktop.
An ArcPad Stylesheet is a file that provides symbol definitions for the symbol styles used by ArcPad. ArcGIS Desktop stylesheet files can be exported to ArcPad Stylesheet files.
78
USING ARCPAD
Displaying data
Section 2
Creating maps
IN THIS CHAPTER Creating a new map Adding layers Adding shapefiles Adding images Adding graphics layers Adding an ArcIMS Internet Server Adding ArcIMS layers About coordinate systems Specifying a coordinate system
5
In order to create efficient maps for use in the field, ArcPad leverages existing mapping and GIS software systems and databases. There is no need to convert data to unique portable data formats. ArcPad supports a multilayer environment with industry-standard vector map and raster image display that includes aerial photographs and satellite imagery. Maps created in the field can easily be uploaded into the master database in the office. In addition, ArcPad supports wireless data acquisition. ArcPad can act as a client to ArcIMS, ESRIs Internet mapping and GIS software or to the Geography Network (www.geographynetwork.com). Data is downloaded to ArcPad using a TCP/IP connection, such as a wireless local area network, cellular phone, or a wireless modem.
81
82
USING ARCPAD
Tip Turning the Star tup dialog box on or off You can check Do not show this dialog again if you do not want to see the Startup dialog box again when starting ArcPad. To turn the Startup dialog box on, go to the Startup page in the ArcPad Options dialog box. Tip Start with browsing for data If you select Browsing for data on the Startup dialog box, ArcPad will automatically navigate to your My Documents folder so that you can immediately begin to add data.
CREATING MAPS
83
Tip Prepare your Data Use ArcGIS Desktop to prepare your data for ArcPad. With these desktop tools, you can create subsets of your data, convert data to shapefiles, and export legend symbology. See Also See Chapter 18, ArcPad Tools for ArcGIS.
1 2
If you have another map open, ArcPad will ask if you would like to save your changes.
84
USING ARCPAD
Adding layers
You can display geographic information on a map as layers. Each layer represents a particular type of feature, such as streams, lakes, highways, or light posts. A layer does not store the actual geographic data; instead, it references the data contained in shapefiles, images, graphics layers, or ArcIMS services.
Tip Distinguishing layer types The different layers supported by ArcPad are represented by the following icons: for point shapefiles for line shapefiles for polygon shapefiles for image layers for graphics layers for ArcIMS layers for photo layers Tip Layer projection conflicts Only add layers with the same projection. ArcPad will not add layers with different projections to the same map. Projection information for each layer is contained in the layers projection (.prj) file. In addition, each map has an associated projection that can be stored in the ArcPad map (.apm). CREATING MAPS
6 3
4
85
Adding shapefiles
ArcPad uses vector data in shapefile format, as does ArcView, ArcEditor, ArcInfo, ArcIMS, and other ESRI software programs. A shapefile (.shp) is a vector file format for storing the location, shape, and attributes of geographic features. Shapefiles can support point, line, and polygon features. Attributes are held in a dBASE (.dbf) format file.
Tip Prepare your shapefiles Use ArcGIS Desktop to prepare your data for ArcPad. With these desktop tools, you can create subsets of your shapefiles and export ArcGIS Desktop stylesheets. ArcPad also supports spatial and attribute indexes of shapefiles. Create attribute indexes in ArcPad via the Attributes tab in the LayerProperties dialog box. Create a spatial index for large shapefiles in ArcGIS Desktop to improve performance in ArcPad. For more information on indexing, see Chapter 8, Querying your data, and ArcGIS Desktop Help. See Also For more information on creating shapefiles in ArcPad, see Chapter 15, Creating new features. 86
USING ARCPAD
Adding images
ArcPad directly supports the use of the following raster image formats: GIF, JPEG, JPEG2000, MrSID, PNG, TIFF (including GeoTIFF and LZW compression), Windows Bitmap, and CADRG raster maps. ArcPad requires the georeferencing information and coordinate system information in order to correctly display images on a map. Georeferencing information can be included in the header of the image, associated .aux file, or world file. Coordinate system information can also be included in the header of the image, associated .aux file, or projection (.prj) file.
See Also For more information about supported raster image formats, refer to the ArcPad Reference Guide.
2 3
CREATING MAPS
87
88
USING ARCPAD
1. Tap the arrow to the right of the Add Layer(s) button. 2. Tap Add Internet Server. 3. Type the URL of the ArcIMS Internet Server you would like to connect to. 4. Tap the Refresh button. ArcPad lists the supported services that are available to you. 5. Tap the service you would like to connect to. 6. Tap OK. ArcPad creates a .gnd file (Geography Network Definition) which stores the reference to the ArcIMS host URL and the chosen map service. 7. Navigate to the location you want to save the file in and tap Save. 8. ArcPad will ask you whether or not you would like to add the service to your current project. Tap Yes to add it. If you tap No, you can add it later with the Add Layer(s) tool.
1 2
6
CREATING MAPS 89
2 3
90
USING ARCPAD
Displaying the world using the Albers projection (left) and the Robinson projection (right).
Locations are expressed as latitude and longitude on a globe and as x,y coordinates on a map.
CREATING MAPS
91
1. Tap the Table of Contents button. 2. Tap Choose Map Projection Definition File. u
2
Projection information of current map via Map Properties dialog
92
USING ARCPAD
If you add a layer with no projection (.prj file) to a map with a geographic projection, ArcPad checks if the data appears to be latitude longitude (i.e., geographic). If it appears to be geographic, ArcPad asks if you would like to assume the data is in the same geographic projection as the map. If it does not appear to be geographic, ArcPad removes the default projection and the map has no projection.
Tip Convert your data Use ArcGIS Desktop to change the projection of your data before adding it to your ArcPad map. See Also For information about supported projections and datums, refer to the ArcPad Reference Guide.
3. Navigate to the location of your projection file (.prj) on the Choose Map Projection Definition File dialog box. 4. Select the projection file that matches the projection of the layers in your current map. The coordinate system has been specified. View the Projection page in the Map Properties dialog box to display the coordinate system of the current map.
CREATING MAPS
93
Managing layers
IN THIS CHAPTER Turning a layers visibility on or off Changing a layers drawing order Removing a layer from the map Selecting a layer for the Identify tool Selecting a layer for editing Layer properties Changing layer properties Creating a transparent layer The Map Grid layer
ArcPad displays geographic information on a map as layers. Each layer represents a particular type of feature, such as streams, lakes, highways, political boundaries, or light posts. A layer does not store the actual geographic data; it references the data contained in shapefiles, images, graphics and photo layers, or ArcIMS services. As you saw in the previous chapter, its easy to add layers to a map. Once they are on your map, you will want to organize them to make your map look the way you want it to. You organize and manage layers through the Table of Contents. The Table of Contents allows you to turn a layers visibility on or off, change a layers drawing order, remove layers, select layers for editing, change a layers properties, and set snapping properties for editing.
95
1. Tap the Table of Contents button. The Table of Contents opens on the Layers tab and displays a list of the layers that have been added to your map. 2. Check the visible check box to turn the layer on. Uncheck the check box if you want to turn the layer off. 3. Tap OK.
Visible icon
96
USING ARCPAD
1. Tap the Table of Contents button. The Table of Contents opens on the Layers page and displays a list of the layers that have been added to your map. 2. Tap the layer whose order you would like to change. 3. Tap the arrows to change the order of the selected layer. 4. Tap OK.
MANAGING LAYERS
97
1. Tap the Table of Contents button. 2. Tap the layer you would like to remove. 3. Tap the delete button. 4. Tap Yes. The layer is removed from your map. 5. Tap OK.
98
USING ARCPAD
1. Tap the Table of Contents button. The Table of Contents opens on the Layers page and lists all of the layers in the current ArcPad map. 2. Check the Identify tool check box for the layer(s) you would like to retrieve information for. 3. Tap OK.
MANAGING LAYERS
99
1. Tap the arrow to the right of the Start/Stop Editing button on the Browse toolbar. The dropdown list displays all of the editable layers in the current ArcPad map with a corresponding icon to indicate the type of layer. 2. Tap the layer that you want to edit. The Edit toolbar and the Command bar will be displayed if they are not already displayed. In order to select more than one layer you will need to repeat steps 1 and 2. You can select one point, one line, and one polygon layer for editing, at one time, or the graphics layer. A red box around the layer icon indicates that the layer has been selected for editing.
1 2
USING ARCPAD
Layer properties
Properties for a selected layer can be defined and changed in the Layer Properties dialog box. Properties include information about the selected layer, symbology used to draw the layers features, a hyperlink field, attributes for the layer, a display scale, transparency options for the layer, and the geographic extent of the layer. A complete list of possible layer properties is available in the ArcPad Reference Guide.
Geography page: View the geographic extent of the layer. Transparency page: Set the transparency level and color.
MANAGING LAYERS
101
1. Tap the Table of Contents button. 2. Tap the layer of interest. 3. Open the Layers properties by either double-tapping the selected layer or tapping the layer properties button. The Layer Properties dialog box opens. u
102
USING ARCPAD
See Also Refer to Chapter 7, Symbolizing your data, for information on labeling and symbology properties.
4. Scroll through the different tabs depending on what you would like to set. 5. When finished, tap OK.
4 5
MANAGING LAYERS
103
3 4
104 USING ARCPAD
MANAGING LAYERS
105
2 3
106
USING ARCPAD
4. Set the line and text properties for the grid layer. 5. Tap OK. 6. Tap OK on the Table of Contents. The Map Grid layer is added using the properties you defined.
MANAGING LAYERS
107
Choosing the correct symbology for ArcPad is important for effectively displaying your data in the field. You want to be certain that you specify symbology that has sufficient contrast for the expected field lighting conditions. The artificial light and large monitors used in an office environment enable the use of a wide range of colors and symbols; whereas, only a limited number of colors and symbols provide sufficient contrast when used in the field with small computer screens and strong sunlight. The large range of supported symbols for ArcPad enables you to display layers in the field using the symbology standards of your organization. The use of familiar symbology makes it easier for field users of ArcPad to transition from using paper maps, or desktop PCs, to using mobile devices with small, quarter-VGA screens. ArcPad supports simple and complex symbology. Complex symbology will result in slower draw performance on a Windows Mobile device. For example, a simple red line with a width of 1 will draw quicker than a freeway line symbol that has a red line drawn over a thicker black line. To improve performance, you can select a more simple symbol and/or set display scale ranges for your layers.
109
Simple symbology
Simple symbology is specified and changed in ArcPad using the Point, Line, or Polygon Style page of the Symbol Properties dialog box. The Symbol Properties dialog box is accessed via the Legend in the Table of Contents or via the Symbology tab in the Layer Properties dialog box. The Style page can be defined for point (marker), line, and polygon (fill) layers. Once the style is set for a layer or for a subset of features within a layer, all the features in that category will have the same symbol. The following styles can be set depending on the type of layer: Point Layer: In ArcPad, you can set the point marker to be a circle, square, triangle, cross, star, or diamond. In addition, you can set the outline color, the fill color, and the size of the marker. Line Layer: In ArcPad, you can set the line style to be solid, dash, dot, dash dot, or dash dot dot. In addition, you can set the thickness and the color of the line. Polygon Layer: In ArcPad, you can set the polygon to be filled or unfilled. In addition, you can set the outline style (solid, dash, dot, dash dot, dash dot dot), thickness, and color, as well as the fill color of the polygon.
Use the Set to Default Point (Line, Polygon) Style button to clear any symbology setting for the layer before setting new simple symbology settings.
110
USING ARCPAD
Complex symbology
ArcPad supports a wide range of complex symbols making the transition from your desktop to the field much easier. With the capbility to use the same symbology from your desktop GIS in the field with ArcPad, you can maintain a mapping standard across your office and mobile GIS applications. ArcGIS Desktop (ArcView 9, ArcEditor 9, or ArcInfo 9) includes more than 18,000 predefined symbols, the majority of which can be used in ArcPad either via predefined styles or via styles exported with ArcPad Tools for ArcGIS Desktop. Working with styles and symbols Styles are a collection of pre-defined colors, symbols, and properties of symbols that allow you to maintain a mapping
standard and promote consistency in your organizations mapping products, whether you are working on the desktop or in the field. By default, ArcPad includes the text, marker, line, and fill symbols from the ESRI.Style, allowing you to select from an extensive list of commonly used symbols. Changes to symbology can be made directly in ArcPad with the use of Styles.
The Style Manager in ArcGIS Desktop includes a comprehensive selection of symbols and styles which can be exported for use in ArcPad.
In addition, you can create your own styles or export any of the other styles that are available in ArcGIS Desktop including commonly used symbols for conservation, forestry, and utility applications or projects. This gives you field access to almost all of the symbology available in your desktop GIS applications. Refer to Using ArcMap for more information about styles and the range of symbols supported by ArcGIS Desktop.
Point symbol properties from a style sheet.
111
Exporting symbology from ArcGIS Desktop Complex symbology can also be created by exporting the legend information from ArcGIS Desktop to an ArcPad Layer file (.apl) using the Export Symbology or Get Data for ArcPad (7) tools in the ArcPad Tools for ArcGIS Desktop. This enables a seamless integration between the maps you create on your desktop to ArcPad and the field. Refer to Chapter 18, ArcPad Tools for ArcGIS, for more information on how to export symbolgy from ArcGIS Desktop.
Export Symbology
112
USING ARCPAD
Supported symbols
ArcPad supports the majority of the 18,000 predefined symbols that are included with ArcGIS Desktop. Refer to Using ArcMap for more information about styles and the range of symbols supported by ArcGIS Desktop.
Symbology categories
Simple symbology can be defined in ArcPad and complex symbology categories can only be defined using the ArcPad tools for ArcGIS Desktop. For point, line, and polygon layers, ArcPad supports the following symbology categories: Single Symbol: Drawing your data with a single symbol gives you a sense of how features are distributedwhether they are clustered or dispersed. An extensive list of complex symbols are available to you in ArcPad. Alternatively, you can define simple symbology in ArcPad or you can define complex symbols using the ArcPad Tools for ArcGIS Desktop. Graduated Color: When you need to map quantities of things, you might choose to use a graduated color map. Graduated color maps have a series of symbols whose colors change according to the values of a particular attribute. Graduated Symbol: Another way to represent quantities is to vary the size of the symbol with which a feature is drawn. Like graduated color maps, graduated symbol maps are most useful for showing rank or progression values. However, instead of using color to represent the differences in values, the size of the symbol varies. Unique Symbol: On a unique values map, you draw features based on an attribute value or characteristic that identifies them. Typically, each unique value is symbolized with a different color.
113
Display quality
The display quality of your symbols directly affects the speed at which ArcPad draws them. Under certain conditions, you may want to sacrifice the display quality of your symbology in exchange for a faster drawing speed. ArcPad uses greeking to quickly display symbols at a lower threshold of quality so that they draw faster. Greeking is a method of displaying small text or symbols by software programs. Because some text or symbols are too small to display, more simple characters or lines are used to display that text. The color and the general shape of the symbol are maintained but the details of the symbol are simplified. Greeking for points, lines, polygons, and multipoint features can be turned on or off via the Display Quality page of the ArcPad Options dialog box. These properties are stored in the ArcPadPrefs.apx file. Polygon Threshold 1: Draw as a single pixel Threshold 2: Draw as a rectangle. Threshold 3: Draw as a greeking colored polygon (no outline). Threshold 4: Draw using the real symbols greeking style.
Multipoint Threshold 1: Draw as a single pixel. Threshold 2: Draw using the real symbols greeking style.
Display Thresholds
Display thresholds or greeking can be enabled or disabled in the ArcPad Options dialog box for points, lines, polygons, and mulitpoints. You can also change the greeking thresholds by editing the ArcPadPrefs.apx file. Refer to the ArcPad Studio Help for more detailed information on greeking thresholds. The following display thresholds exist for each geometry type: Point Threshold 1: Draw as a single pixel. Threshold 2: Draw using the real symbols greeking style. Line Threshold 1: Draw as a single pixel. Threshold 2: Draw as a greeking colored hairline. Threshold 3: Draw using the real symbols greeking style.
114
Greeking for each geometry type can be turned on or off in the ArcPad Options dialog box
USING ARCPAD
Displaying symbology
The Legend page in the Table of Contents displays the layers of the current ArcPad map with their associated symbology. Within the Legend, you can turn layers or subset of layers on and off based on their symbology. The Symbol Properties dialog box is accessed via the Legend by tapping on individual symbols. Alternatively, you can view an individual layers symbology by selecting a layer in the Table of Contents and opening its properties.
3 5
115
3 2
5 6
4 7
116
USING ARCPAD
3 2
117
4. Tap the arrows to navigate to the Symbology page. 5. Tap the displayed symbol. The Symbol Properties dialog box opens. u
118
USING ARCPAD
Tip Set to Default Style If you tap Set to Default Point (Line, Polygon) Style, ArcPad will set the point (or line or polygon) marker to the default settings. You can then make any necessary adjustments to the default.
6. Tap the Point Style page on the Symbol Properties dialog box. There are also Line and Polygon Style pages to set the style for line and polygon layers, respectively. 7. Select the marker type and set the outline and fill color, and size of the point symbol. 8. Tap OK on the Symbol Properties dialog box. 9. Tap OK on the Layer Properties dialog box.
119
1. Tap the Table of Contents button. 2. Tap the Legend tab. 3. To display/hide the details of a layers symbology, tap on the plus/minus, +/-, symbol next to the layer name. 4. Tap the symbol you would like to change. The Symbol Properties dialog box opens and enables you to define your simple and complex symbology. u
3 4
120
USING ARCPAD
Tip Arranging the list of symbols By default, the symbols are displayed in the same order as their respective stylesheet. Tapping the Label colum heading will sort the symbols in ascending order based on the name of the label. To sort in descending order, tap the Label heading column again. Tapping the Symbol column heading will display the symbols in icon view. By default, they are displayed in list view.
5. To select a new symbol, tap on the appropriate symbol. The new symbol is displayed in the showcase box at the top right of your screen. 6. To view the symbols from a specific style, tap the appropriate style in the selection box. By default, the symbols from all imported styles are displayed, designated by the * symbol. 7. The percent box illustrates what the symbol will look like at the specified size. This setting is useful if you have defined a reference scale for the layers symbology. Use the scroll bars or type the new percentage in the given box. 8. Tap OK on the Styles page of the Symbol Properties dialog box. 9. Tap OK on the Table of Contents.
121
2 4 3
122
USING ARCPAD
1. Tap the Table of Contents button. 2. Tap the layer you wish to label with text. 3. Open the Layers properties by either double-tapping on the selected layer or tapping the Layer Properties button. u
123
Tip Using an expression to label your features ArcPad enables you to use an expression to label your features. Expressions can be any valid script in the default script language (e.g. VBScript). Following standard scripting notation, string literals must be enclosed in quotation marks, attribute fields are accessed via the [fieldname] technique, and the CStr function can be used to concatenate numeric fields. ArcPad automatically converts any resultant expression into a string. For example, the following VBScript expression will result in a stacked label of two fileds, NAME and YEAR.. [NAME] & vbCrLf & [Year] The following VBScript expression will result in a label showing a caption followed by the area. The area is calculated from two fields, WIDTH and LENGTH. Area= [WIDTH] * [LENGTH] See Also For more information on Layer Properties, see the ArcPad Reference Guide.
4. Tap the arrows to navigate to the Labels page and tap the Labels tab. 5. Check the Labels using field: radio button. 6. Select an attribute field for the label text or, optionally, enter an expression to specify your labels. 7. Tap the Label properties button. The Label Properties dialog box opens. u
7 6
124
USING ARCPAD
8. Tap the arrows to navigate through the label properties. 9. Set your label properties including color, font type, size, style, placement, and scale. 10. When finished, tap OK. 11. Tap OK to close the Layer Properties dialog box.
8 Q
125
Querying data
Section 3
When you are out in the field, ArcPad gives you the ability to compare your data directly to geographic features in the form of a map. More importantly ArcPad provides the tools to query your data to solve problems and retrieve information directly in the field. With ArcPad you can: Uncover information about features by tapping on them. Display additional information about features through a picture, video, or voice recording. Locate a feature within the extent of your map, label it, and zoom to it. Find a location and zoom to it. Measure the distance between features. Determine the area of a polygon feature.
129
Identifying features
The Identify tool lets you view attribute information for a particular feature. Once a layer is selected for the Identify tool, make the Identify tool active and tap the feature, and the Feature Properties dialog box is displayed. By default, the Feature Properties dialog box includes pages for Attributes, Picture, Symbologyif definedand Geography. If a custom form exists for the feature, it will be displayed. You cannot edit your data using the Identify tool; you can only view it.
Tip Selecting layers for the Identify tool Tap the Identify button on the Layers page in the Table of Contents to activate all layers. Tap again to deactivate all layers.
130
USING ARCPAD
Tip Increasing the pen tolerance to select features Increase your pen tolerance if you are having difficulty selecting a feature. The pen tolerance can be set in the Display page of the ArcPad Options dialog box. Tip What is included in the Feature Properties dialog box? By default, the Feature Properties dialog box includes pages for Attributes, Picture, Symbology, if defined, and Geography. If a custom form exists for the feature, it will be displayed. You cannot edit your data using the Identify tool; you can only view it.
3
QUERYING YOUR DATA 131
Hyperlinks
Hyperlinks provide an additional way to present information about your map features. With hyperlinks, you can display photographs, play videos, and access Web pages over the Internet for a particular feature on your map. A hyperlink is a document path and name or a Web page address stored with the feature. A hyperlink field within a layer can be any text field which contains a file name or URL. To activate a hyperlink in ArcPad, select a field to be assigned to the Hyperlink tool in the Layer Properties dialog box.
Activating hyperlinks
1. Tap the Table of Contents button. 2. Tap the layer that you wish to activate a hyperlink for. 3. Tap the Layer Properties button. 4. Tap the right arrow to navigate to the Hyperlink page. 5. Tap the Hyperlink tab. 6. Select the Hyperlink field where the file path or Web address is stored. 7. Tap OK. 8. Tap OK on the Layers page of the Table of Contents.
3 2
5 7
132
USING ARCPAD
Tip Displaying hyperlinked documents Hyperlinks in ArcPad are links to external programs. They are not opened directly in ArcPad. If you specify a Web address as a hyperlink, you must start the address with http://for example, http://www.esri.com. ArcPad then launches your default Web browser and displays the Web page, if you are connected to the Internet. If you specify a photograph or video as a hyperlink, ArcPad will launch the associated program that will then open the document. Tip Troubleshooting hyperlinks Hyperlinks will fail to launch for one of the following reasons: There is no program associated with the hyperlink file. The associated program cannot find the file. The Web address does not start with http://. The Internet connection is unavailable.
Using hyperlinks
1. Once hyperlinks have been activated for a layer, tap the dropdown arrow to the right of the Identify button. 2. Tap Hyperlink. The hyperlink tool is activated, and the Hyperlink button is depressed and promoted onto the toolbar. 3. Tap the feature for which you would like to display a hyperlink. 4. ArcPad launches the program associated with your hyperlink, and it is displayed on the screen. 5. Tap X to close the external application and return to ArcPad.
4 5
133
Finding features
The Find tool can be used to select features from a layer using a search query. The results of the query are displayed in a list. Once a list of queried features is displayed, select a feature and perform one of the following actions on that feature: View information about the feature using the Identify tool. Edit the features properties through the Feature Properties dialog box or a custom form, if one exists. Zoom to the feature and label it. Select a feature and make it the current navigation target. Center the selected feature on the screen. Select the feature for editing.
4
134 USING ARCPAD
Tip Refining your search Check the Search only features in view checkbox in the Find dialog box for ArcPad to only query those features that are within your screens view.
5. Use the Soft Input Panel to type the value that you want to find. If you do not enter a value, ArcPad will display a list of all the features in that layer when you execute the search (see Step 6). 6. Tap the Results tab to execute the search. ArcPad displays a list of features based on your query on the Results page of the Find dialog box. 7. Tap the feature you are searching for.
135
3
136 USING ARCPAD
Tip Editing with the Find tool If the Feature Properties button is unavailable once you have selected your feature, you have not selected this feature to be editable via the Start/Stop Editing tool on the Browse toolbar or in the Table of Contents. You can only display and edit features with the Feature Properties dialog box once the layers have been made editable. Tip Sorting the results To sort the results of your search in ascending or descending order, tap the column heading on the Results page of the Find dialog box.
2 1
3
QUERYING YOUR DATA 137
Tip Changing the highlight color of selected features Use the Display page of the ArcPad Options dialog box to change the highlight color and thickness of the box that highlights your selected feature. Tip Clearing the selected feature Tap the Clear Selected Feature tool on the dropdown list to the right of the Find button on the Browse toolbar to clear the selected destination and remove its label. The feature is not deleted, it is simply unselected and therefore unhighlighted. See Also See Chapter 11, Navigating with your GPS, to learn how to use the Find tool and the Go To tool to select a navigation destination for your GPS.
Clear Selected
138
USING ARCPAD
1. Tap the feature you would like to query. Follow Steps 2, 3, 4, or 5 depending on what action you would like to perform. 2. Tap the Zoom to Feature tool. ArcPad will zoom to the extent of the selected feature. 3. Tap the Center tool. ArcPad will center the selected feature on the screen. The current map scale is maintained. 4. Tap the Select tool. The feature is highlighted and selected. 5. Tap the Hyperlink tool. The hyperlink for the feature is displayed if there is one.
1 2 3 4 5
139
Finding a location
The Find dialog box also enables you to find a location based on a set of coordinates. You can select from the following coordinate systems: WGS84, Latitude/Longitude, UTM Zone, and MGRS. Simply enter the required information and ArcPad will go to the location and label it. The default label is Mark.
4 5
140
USING ARCPAD
4 5
141
1. Tap the Table of Contents button. 2. Check the Identify check box for the layers you would like to use with the Advanced Select tool and tap OK. 3. Tap the dropdown arrow to the right of the Identify button. 4. Tap Advanced Select. A red box around the Advanced Select tool indicates that it is active. 5. Tap the map to select a feature, or tap and drag a selection box to select multiple features from the active layers. A list displays the coordinates where the map was tapped and the selected features. Tap the + icon to display the attributes of the selected feature. 6. Tap the feature you wish to select.
4 5
142
USING ARCPAD
4
QUERYING YOUR DATA 143
Using the Feature Properties tool with the Advanced Select tool
1. Tap the feature for which you would like to display its properties. 2. Uncheck the Close After Action check box if you wish to keep the Feature Information dialog box open after you view the features properties. 3. Tap the Feature Properties button. The Feature Properties dialog box or custom form displays, if one exists. The feature properties can be edited or viewed through this method. In order to edit the layer, it must be set as editable in the Table of Contents or via the Start/Stop Editing dropdown list on the Browse toolbar. 4. Tap OK.
144
USING ARCPAD
Tip Changing the highlight color of selected features Use the Display page of the ArcPad Options dialog box to change the highlight color and thickness of the box that highlights your selected feature.
145
1. Tap the feature you wish to select. 2. Tap the dropdown arrow on the Feature Information dialog box. 3. Tap Center. ArcPad centers the selected feature on the screen. The current map scale is maintained.
2 3
146
USING ARCPAD
1 2
147
Tip Undoing or cancelling your measurement reference points Use the Undo tool on the Command bar to go back a step to the previously captured point for your measurement or use the Cancel Edits tool to erase all points for your measurement.
3. Tap the map where you would like to begin to measure. 4. Tap again to end the distance or continue to tap to create a polyline or polygon. 5. Tap the Proceed button on the Command bar when you are finished. u
3 4
Undo
148
USING ARCPAD
The Measurement Information dialog box displays with the following data: the coordinates (from and to location); the direct distance (from start to end); the actual distance drawn; the bearings; and if you drew more than two vertices, the estimated closed area of the shape. 6. Tap OK to close the Measurement Information dialog box.
149
150
USING ARCPAD
3. Tap and hold the radial length you wish to measure. ArcPad displays the Measurement Information dialog box with the following data: the coordinates (from and to location), the radius, the perimeter, the bearings, and the area. 4. Tap OK to close the Measurement Information dialog box.
4
QUERYING YOUR DATA 151
152
USING ARCPAD
3. Draw the line you wish to measure by tapping and holding the pen on the map. ArcPad displays the Measurement Information dialog box with the following data: the coordinates (from and to location), the direct distance (from start to end), the actual distance drawn, the bearings, and the area. 4. Tap OK to close the Measurement Information dialog box.
4
QUERYING YOUR DATA 153
Section 4
This chapter begins with an introduction to the global positioning system (GPS) and describes how to connect your GPS receiver to ArcPad. This chapter also discusses which GPS protocols are supported by ArcPad and how to use the GPS/Rangefinder Debug tool to verify or troubleshoot your GPS connection.
157
Introduction to GPS
GPS is a radio-based navigation system capable of providing an exact three-dimensional position (latitude, longitude, and altitude) anywhere on the earth, 24 hours a day, in any weather condition. GPS consists of three components: space, control, and user segments. The space segment is a constellation of 24 active satellitesas well as a few sparesorbiting the earth at a height of approximately 12,600 miles in six evenly distributed orbital planes. The control segment consists of five tracking stations spread out around the earth that monitor the satellites orbits and send precise orbital data and clock corrections back to the satellites. The user segment is made up of GPS receivers and the user community. GPS was originally developed by the U.S. Department of Defense (DoD) for military use. However, GPS has also proven to be a very useful tool for civilian use and is available to anyone with a GPS receiver. Each GPS satellite transmits signals on two frequencies: L1 (1575.42 MHz) and L2 (1227.60 MHz). The L1 frequency contains the civilian Coarse Acquisition (C/A) Code as well as the military Precise (P) Code. The L2 frequency contains only the P code. The P code is encrypted by the militaryusing a technique known as anti-spoofingand is only available to authorized personnel. The encrypted P code is referred to as the Y Code. Civilian GPS receivers use the C/A Code on the L1 frequency to compute positionsalthough high-end survey grade civilian receivers use the L1 and L2 frequencies carrier waves directly. Military GPS receivers use the P (Y) Code on both L1 and L2 frequencies to compute positions. GPS receivers monitor these signals from multiple satellitesat least three for a two-dimensional position and at least four for a three-dimensional positionand through a process called trilateration, they compute a position. This position is accurate from about 10 to15 metersnow that selective availability, an intentional degradation of the satellite signals, has been turned offdown to a centimeter or less, depending on equipment and conditions.
GPS accuracy
Although GPS receivers give you exact positionsfor example, 34 28' 18.8765"N, 122 15' 34.0832"W, 302.56 meters elevationit is important to understand that there is some amount of uncertainty, or error, inherent in these positions. A number of factors contribute to this error including satellite clock drift, atmospheric conditions, measurement noise, and multipath. In addition, due to the satellite geometry, vertical accuracy (elevation) is generally one and a half to three times worse than horizontal accuracy. You should consider each GPS position as a box, and you are somewhere within that box. The size of that box depends on the overall accuracy of your GPS receiver.
Differential GPS
The accuracy of GPS receivers can be improved by using a technique known as differential correction, or differential GPS (DGPS), to reduce some of the error. DGPS involves using a stationary GPS receiver, called a base station, at a known locationan accurately surveyed pointto calculate corrections for each satellite it is tracking. The corrections can be calculated by comparing the known location of the base station to the GPS location determined by using the satellites. These corrections are then applied to the satellite data received by your GPS receiver, resulting in positions that are accurate from about five meters down to less than one meter for civilian C/A Code receiver, depending on the receiver. There are two approaches to DGPS: postprocessing, in which the corrections are stored on a disk and then applied to the field GPS data back at the office after the data collection is complete, and real-time, in which the corrections are broadcasted from the base
158
USING ARCPAD
station to the field GPS receiver as soon as they are calculated. Real-time DGPS allows the corrections to be applied almost instantly so that you can begin to work with the more accurate GPS positions immediately. In addition, accurate in-field GPS navigation requires real-time DGPS. Many modern GPS receivers have built-in real-time DGPS capabilities or support add-on realtime DGPS components. There are various sources of real-time DGPS signals, including Coast Guard beacons; Wide Area Augmentation System (WAAS), a U.S. Federal Aviation Authority (FAA) system of equipment and software that supplements GPS accuracy, availability, and integrity; FM-based services; and satellite-based services. The U.S. Coast Guard beacons and WAAS services are free of charge. Other services may require a subscription fee. Since real-time DGPS calculations are handled internally by the GPS receivers themselves, ArcPad supports this form of DGPS. Postprocessing requires additional file formats, proprietary protocols, and additional software and therefore is not supported directly by ArcPad. Another way to improve the accuracy of GPS positions is by averaging multiple fixes at the same location over time. For example, instead of taking a single GPS position at a particular location, you can stand in the same position for 30 seconds and average all the GPS positions you receive during that time to produce one final position. An averaged position tends to be more accurate than one single position.
Measures of accuracy
There are several indicators of the potential accuracy of particular GPS positions. Dilution of Precision (DOP) is probably the most common indicator and is output by most, if not all, modern GPS receivers. DOP indicates the quality of the geometry of the GPS satellite constellation at a particular time. A higher DOP indicates poor satellite geometry and a potentially less accurate position than a lower DOP. There are several expressions of DOPfor example, HDOP-horizontal DOP, TDOP-time DOPbut position PDOP (PDOP) is the most commonly used. A PDOP value of six or less is generally acceptable. By only capturing GPS positions with a low DOP, you tend to capture more accurate positions.
159
Does the GPS receiver have the ability to differentially correct the GPS positions when connected to a differential receiver or using the WAAS differential system? How well does your GPS receiver work under a canopy or in environments that are susceptible to multipath errors? Differential correction What type of real-time differential correction is available and reliable in the area where you will be working: beacon, satellite, or WAAS? GPS receiver functionality Can the GPS receiver be configured to set such factors as elevation mask, position interval, and SNR mask? Does the GPS receiver have its own display to configure the receiver and use the receiver in a standalone mode? Cost How much do you want to spend on a GPS receiver? More accurate GPS receivers cost more than less accurate receivers. Size and configuration Do you require a compact GPS receiver or a backpack GPS receiver? Ultra-compact GPS receivers tend to be less expensive but also less accurate than larger GPS receivers. GPS receivers are available in various configurations including Compact Flash receivers, PC Card receivers, Bluetooth receivers, specialized built-in receivers, add-on expansion packs, handheld receivers, integrated receivers and mobile devices, all-in-one antennas and GPS receivers, and backpack GPS receiver systems.
Any GPS receiver that outputs any of the above protocols should work with ArcPad, as long as the GPS receiver is correctly configured and properly connected to the device being used with ArcPad. ESRI does not publish a list of supported GPS receivers for ArcPad. ArcPad supports the above list of GPS protocols rather than specific GPS receivers.
160
USING ARCPAD
Are cables an issue? Bluetooth is a good alternative for wirelessly connecting an external GPS receiver to your mobile device. Availability and support What GPS receivers are available in your local area, and is the local GPS vendors support adequate? There is no perfect GPS receiver for use with ArcPad. You should consider all of the above factors when deciding which GPS receiver best meets your field GIS and GPS needs. For more information on selecting a GPS receiver you can download the ESRI Whitepaper, ArcPad 7 Devices and Accessories, from the Literature link on www.esri.com/arcpad, or from support.esri.com/arcpad.
161
You will not need any of the above items if you are connecting your GPS receiver to your mobile device via Bluetooth. Many GPS receivers and mobile devices have unique fittings for their serial ports and hence require their own proprietary serial cables. This is particularly true for handheld GPS receivers and Windows Mobile devices. However, not all GPS receivers require all of the above items to connect to the mobile device. For example, the Leica GS5, GS5+, and Trimble Pathfinder Pocket GPS
Ultra-thin style DB9 male-to-male gender changer
162
USING ARCPAD
Finally, a null modem adapter or cable is usually needed when connecting a GPS receiver to a Windows Mobile device, using the devices sync cable.
to connect a Windows Mobile device to a GPS receiver. The null modem adapter also reverses pins 2 and 3 and therefore cancels the pin reversal in the sync cable. How do you know whether the Windows Mobile serial cable is a sync cable and therefore requires a null modem adapter? In most cases, if the Windows Mobile serial cable has a female DB9 connector on one end, it is likely to be a sync cable, and thus a null modem adapter will be required to connect to a GPS receiver.
163
If you are using Bluetooth, you will need to use the Bluetooth Manager on your mobile device to discover the GPS receiver, and possibly to pair your GPS receiver with your mobile device. Consult the documentation for your GPS receiver and mobile device for more information on connecting via Bluetooth.
164
USING ARCPAD
3 4 5
165
See Also Refer to Chapter 4 of the ArcPad Reference Guide for more information on the fields in the GPS Preferences and Serial Port Parameters dialog boxes.
166
USING ARCPAD
1. Configure your GPS receiver to output data using one of the GPS protocols supported by ArcPad. 2. Connect your GPS receiver to your mobile device using the appropriate cables, null modem adapters, and gender changersor, if using Bluetooth, via the Bluetooth Manager. 3. Set the GPS Protocol and communication parameters in the GPS Preferences dialog box to match the settings on the GPS receiver. 4. Tap the arrow to the right of the GPS Position Window button to display the dropdown list. 5. Tap GPS Active. u
167
Tip Deactivating your GPS If the GPS is activated, you can deactivate it by tapping GPS Active. Tip Activating your GPS with the worldmap.jpg sample data ArcPad includes WorldMap.jpg, a sample JPEG image. The WorldMap.jpg file has an associated worldfile and aux file (with projection information) and covers the whole world in latitude longitude coordinates. This is useful when activating a GPS for the first time since it provides a quick method for determining if the GPS communication parameters are set correctly. The WorldMap.jpg file is automatically installed on your PC under the C:\Program Files\ArcPad \7.0\Sample\World folder. The WorldMap.jpg file is only installed on your Windows Mobile device when the sample world data is installed. To install the world sample data on your Windows Mobile device: 1. Establish an ActiveSync session between your PC and Windows Mobile device. 2. On your PC, click Start, All Programs, ArcGIS, ArcPad 7, Install ArcPad 7.0 World Sample Data on Windows Mobile. 3. Follow the prompts.
The GPS cursor is displayed when the GPS is active and is initially located at the last known or current GPS position. The GPS cursor is shown with a slash when using the last known GPS position. The GPS Active icon is also highlighted with a red box when the GPS is active.
168
USING ARCPAD
The GPS/Rangefinder Debug tool opens a window that displays data from either the GPS receiver or rangefinder, or both. ArcPad uses the settings for the GPS and rangefinder communication parameters to parse, or interpret, the GPS and/or rangefinder data being received on the serial port of your device. The information displayed in the GPS/Rangefinder Debug window is dependent
The GPS/Rangefinder Debug window for NMEA 0183 GPS and rangefinder data. Valid GPS data is displayed using green text, and valid rangefinder data is displayed using blue text.
169
Chapter 12, Using your rangefinder, includes a section on using the GPS/Rangefinder Debug tool for troubleshooting your rangefinder connection. This section will focus on using the tool for troubleshooting your GPS connection.
receiver may be set to output at a baud rate of 4800, while a baud rate of 9600 has been selected for the GPS port settings in ArcPad. If using Bluetooth, your Bluetooth connection to your GPS receiver is not defined correctly. Make sure that you can connect to your GPS receiver from the Bluetooth Manager on your mobile device.
Test each of these factors one by one to isolate the problem and determine why no information is being displayed in the GPS/ Rangefinder Debug window. If you have not already done so, run the Find GPS toolwhich is located on the GPS page of the GPS Preferences dialog box. It is worthwhile to note that some GPS receivers have quality controls setsuch as PDOP, HDOP, and Elevation Mask angleswhich could affect the output of the GPS receiver. Although these settings would not typically be the reason for no information displayed in the GPS/Rangefinder Debug window, these settings could explain why your GPS receiver is not reporting a coordinate to ArcPad. It may be useful to confirm that these parameters on your GPS receiver are set to minimal levels when experiencing difficulties obtaining a coordinate from your GPS.
170
USING ARCPAD
number of the NMEA 0183 sentences are displayed showing empty fields with commas and no preceding information. For instance, the $GPGGA sentence (in the middle of the GPS/ Rangefinder Debug window) is displayed as: $GPGGA,,,,,,0,03,,,M,,M,,*65 The $GPGGA NMEA 0183 sentence includes the GPS fix data, with the first field containing the UTC time, the second and third fields containing the latitude, the fourth and fifth fields containing the longitude, the sixth field containing the fix quality, and the seventh field containing the number of satellites being tracked. In the above example $GPGGA NMEA 0183 sentence, the UTC time, latitude, and longitude values are empty. The fix quality field is 0, which means there is no GPS fix. The number of satellites being tracked is 3, which is insufficient to calculate a position (4 satellites are needed to calculate a position. So the absence of latitude and longitude values and the fix quality of 0 that is, no fixindicate that the GPS receiver has not locked on to sufficient satellites to calculate a GPS position and consequently is not outputting a GPS position to ArcPad. This would explain why, in this situation, ArcPad does not display a GPS position in the GPS Position Window. Similarly, empty fields in other NMEA 0183 sentences can explain why the corresponding information is not displayed in the GPS Position Window.
contents of the packet, and whether ArcPad has received the packet without errors. Packets that have been successfully received are displayed using green text. Packets that have not been successfully received are displayed using red text. Second, with the TSIP protocol, some of the GPS data is only sent by the GPS receiver when it receives a request to do so. For example, ArcPad needs to send the TSIP packet 0x003C, Request Tracking Status, to the GPS receiver to receive the packet 0x005C, Satellite tracking status, in return.
In the example above, all of the TSIP packets have been successfully received, and are all displayed using green text. The TSIP packet messages in the GPS/Rangefinder Debug window can be used to troubleshoot your GPS connection in the same way as the NMEA 0183 sentences. Missing information in the GPS Position Window can usually be explained by a TSIP packet that ArcPad has requested but has not yet received.
172
USING ARCPAD
Pocket Outlooks Inbox opens when connecting your GPS receiver to a Windows Mobile device
This situation may occur if you are using a portable keyboard that connects to the serial port of your Windows Mobile device. The portable keyboard usually has an associated program that runs in the background and regularly checks the serial port for the keyboard. The solution is to disable or exit the keyboard software before connecting your GPS receiver. You may also need to do a soft reset of your Windows Mobile device.
173
Click the Configure button to open the selected COM ports properties. On the COM Properties dialog box, select the communication parameters to match the settings on your GPS receiver. Click OK to save your settings and return to the main HyperTerminal window. Click the Call (telephone) button to connect to your GPS receiver.
The HyperTerminal window should show the data being received from your GPS receiverfor example, ASCII NMEA sentences or illegible TSIP binary data. No data displayed in the HyperTerminal window indicates a connection problem to your GPS receiver.
174
USING ARCPAD
A $ always starts an NMEA 0183 sentence. A two-letter talker IDfor example, GP for global positioning
system receiver.
08 is the number of satellites being tracked. 0.9 is the horizontal dilution of position (HDOP). 133.4,M is the altitude, in meters, above mean sea level. 46.9,M is the height of the geoid (mean sea level) above the WGS84 ellipsoid. (empty field) is the time in seconds since the last DGPS update. (empty field) is the DGPS station ID number. *42 is the checksum field. The NMEA 0183 version 3.0 standard adds the following additional values for the $GPGGA fix quality, which ArcPad recognizes: 4 = Real Time Kinematic (RTK) fixed solution 5 = Real Time Kinematic (RTK) float solution 6 = Estimated dead reckoning 7 = Manual input mode 8 = Simulation mode
A three-letter sentence IDfor example, GGA. Several data fields separated by commas. An optional checksum to terminate the sentence and a
carriage return or line feed. The NMEA 0183 standard allows individual manufacturers to define proprietary sentence formats. These sentences start with $P, then a 3-letter manufacturer ID, followed by data from the manufacturer that follows the general format of the standard sentences. A sample NMEA 0183 sentence for the GPS fix data might be as follows: $GPGGA,121505,4807.038,N,01131.324,E,1,08,0.9,133.4,M,46.9,M, , *42 where $GPGGA is the NMEA 0183 sentence ID for the GPS fix data. 121505 is the fix taken at 12:15:05 UTC. 4807.038,N is latitude 48 07.038' N.
175
Channel Status (Rockwell Proprietary) Depth, in meters Water Temperature, in degrees Celcius
Most GPS receivers output a limited number of NMEA 0183 sentences. ArcPad uses data from a number of NMEA 0183 sentences to display all of the information in the GPS Position Window as well as to populate the fields associated with the GPS Tracklog. When information is not displayed in the GPS Position Window it is usually the result of ArcPad not receiving the required NMEA 0183 sentence from the GPS receiver.
176
USING ARCPAD
177
10
The GPS Position Window is used to display information about the GPS satellites and the GPS position, as well as navigational information. Most of the information displayed in the GPS Position Window is calculated by the GPS receiver and output to ArcPad via the selected GPS protocol. Although many GPS receivers also display this information on the receivers screen, it is useful and convenient to use the ArcPad GPS Position Window. Using ArcPad reduces the need to view information on two different devices. In addition, the GPS Position Window provides a means of displaying key information if the GPS receiver has no display screen.
179
Position Coordinates GPS Mode Satellite Skyplot (toggle display) Elevation Navigation Information Position Measure of Quality
Some of the display fields have context or tap and hold menus; if you tap and hold the field, a menu list will be displayed with alternative information or data formats, to be displayed in the associated field. In the following example, the position coordinate display field has been tapped and held, using the cursor or stylus, to display the menu of coordinate systems. The current selection in the tap and hold menu is indicated by a check mark to the left of the selectionfor example, DMS in the following screenshot.
GPS Mode
The GPS Mode displays the type of position being calculated by the GPS receiver. There are three groups of GPS modes that can be displayed: NOFIX, 2D/3D, and differential modes. NOFIX NOFIX indicates that ArcPad is not receiving a position from the GPS receiver. No position coordinate will be displayed if the initial GPS Mode is NOFIX. Also, the 2D/3D or differential modes will not be displayed during the NOFIX mode.
180
USING ARCPAD
2D/3D 2D indicates that only three satellites are available and are being used to calculate the x,y position coordinates. 3D indicates that at least four satellites are available and are being used to calculate the x, y, and z (elevation) position coordinates. Differential DGPS indicates that real-time differential correction is being used to calculate the x, y, and z position coordinates. RTK fix indicates that a real-time kinematic (RTK) fixed solution is being used to calculate the x, y, and z position coordinates. RTK flt indicates that a real-time kinematic (RTK) float solution is being used to calculate the x, y, and z position coordinates. PPS indicates that a Precise Positioning Service is being used. Multiple GPS modes can be displayed simultaneously; for example, the 2D or 3D mode can be displayed simultaneously with the differential DGPS or PPS modes. The Satellite Skyplot view shows a birds-eye view of the position of each satellite according to the satellite almanac. The outer circle represents the horizon (north is up); the inner circle represents 45 above the horizon; and the center point represents what is directly overhead. The Satellite Skyplot is a toggle field; tapping the skyplot changes the display to the Signal Chart.
Satellite Skyplot (toggle display)
Signal Chart
The Signal Chart shows a horizontal bar chart of the PRN numbers and relative signal strengths of the satellites in the almanac. A red bar indicates that the satellite is unavailable. The Signal Chart is a toggle field; tapping the Chart changes the display to the Compass.
Satellite Skyplot
The Satellite Skyplot shows the almanac of which satellites should be visible or available to the GPS receiver. The PRN (PseudoRandom Noise) number and position of each satellite are displayed using a color to indicate the availability of the satellite: Black indicates the satellite is available and used for calculating the GPS position. Blue indicates the satellite is available but not used. Red indicates the satellite is unavailable.
181
Compass
The Compass shows the GPS direction with a black arrow and the direction to the selected destination in red. The GPS direction corresponds to the COG (Course Over Ground) direction displayed in the navigation section of the GPS Position Window, and the direction to the destination corresponds to the BRG (Bearing). The Compass is a toggle field; tapping the Compass changes the display back to the Satellite Skyplot.
Position Coordinates
Position Coordinates is a tap and hold menu field; tapping and holding on the coordinates display the following menu list of alternate coordinate systems, or projections, to be used for displaying the current GPS position:
Map Projection: the projection of the current map, which may be in latitudelongitude or UTMor any other projection supported by ArcPad. DMS: latitudelongitude in degrees, minutes and decimal seconds (dddmmss.ss). DMM: latitudelongitude in degrees and decimal minutes (dddmm.mmmm). DD: latitudelongitude in decimal degrees (ddd.ddddddddd).
182
USING ARCPAD
UTM: the current UTM (Universal Transverse Mercator) coordinates and zone. WGS84 DMS: latitudelongitude in degrees, minutes, and decimal seconds (dddmmss.ss), using the WGS84 datum. WGS84 DMM: latitudelongitude in degrees and decimal minutes (dddmm.mmmm), using the WGS84 datum. WGS84 DD: latitudelongitude in decimal degrees (ddd.ddddddddd), using the WGS84 datum. MGRS: The Military Grid Reference System coordinate.
Elevation
Elevation
Elevation is a tap and hold menu field; tapping and holding on the elevation displays the following menu list of altitude or depth units to show in the elevation field: Altitude (Meters) Altitude (Feet) Depth (Meters) Depth (Feet) The depth information is obtained from the standard NMEA message $SDDPT which provides the depth below the transducer and the offset of the transducer to the water line. This NMEA message is typically output by marine GPS devices such as depth sounders.
Elevation tap and hold menu
Navigation Information
The Navigation Information displays the following information: SOG: Speed Over Ground, as calculated by the GPS. SOG is the actual speed the GPS receiver is moving over the ground. COG: Course Over Ground, as calculated by the GPS. COG is the direction the GPS receiver is moving and corresponds to the direction of the black Compass arrow. DST: The distance from the current GPS position to the selected destination. The DST is calculated by ArcPad.
183
BRG: The bearing from the current GPS position to the selected destination. The BRG corresponds to the red destination direction on the Compass. The BRG is calculated by ArcPad. COG is also a tap and hold menu field that provides the option of displaying the COG in one of the following formats: TCOG: True North Course Over Ground MCOG: Magnetic North Course Over Ground
COG tap and hold menu Position Measure of Quality tap and hold menu
184
USING ARCPAD
HPE: Estimated Horizontal Position Error. VPE: Estimated Vertical Position Error. EPE: Estimated Position Error. SATS: Satellites used in solution. The number of satellites used by the GPS receiver to calculate the GPS position. DAGE: Differential data age. The age, in seconds, of the differential signal and correction used by the GPS receiver to differentially correct the GPS position. DSID: Differential reference station ID. The ID of the differential reference station used by the GPS receiver.
185
2
Tip Moving the GPS Position Window The GPS Position Window can be moved around by tapping and holding the blue title bar. See Also Refer to Chapter 9, Connecting your GPS receiver, for help on activating the GPS.
186
USING ARCPAD
1. Tap the GPS Position button to open the GPS Position Window. By default, the position coordinate display shows the position in DMSlatitude and longitude in degrees, minutes and decimal seconds. 2. Tap and hold the position coordinate display field to display the menu list of available coordinate systems. 3. Tap the required coordinate system to be used for displaying the current GPS positionfor example, UTM. 4. The current GPS position will be displayed using the selected coordinate system.
187
1. Tap the GPS Position button to open the GPS Position Window. By default, the position measure of quality shows the current PDOP value (Position dilution of precision) if available. 2. Tap and hold the position measure of quality field to display the menu list of available measures of quality. 3. Tap the required measure of quality to be displayed. 4. The selected measure of quality will be displayed in the GPS Position Window.
4
USING ARCPAD
1. Tap the GPS Position button to open the GPS Position Window. 2. The Skyplot shows the PRN numbers and positions of the satellites that should be available based on the almanac. The color used to show the satellite indicates the availability of the satellite: Black is available and used for calculating the GPS position. Blue is available but not used. Red is unavailable. 3. Tap the Skyplot to display the Signal Chart. The Signal Chart shows the PRN numbers and relative signal strengths of the satellites. A white bar indicates sufficient signal strength, while a red bar indicates an insufficient signal strength. 4. Tap the Signal Chart to display the Compass. The Compass shows the GPS direction with a black arrow and the direction to the selected destination in red. The GPS direction corresponds to the COG displayed on the GPS Position Window, and the direction to the destination corresponds to the BRG.
189
11
ArcPad offers two methods for basic navigation when using a GPS connected to ArcPad. First, ArcPad provides navigational information from the current GPS position to the destination. This information includes the distance and bearing to the destination (calculated by ArcPad) and the speed and course over ground, which ArcPad obtains from the GPS receiver. The term navigation destination is similar to the term waypoint used by the GPS industry, with the exception that waypoints generally refer to destination points, whereas ArcPad navigation destinations can include coordinates on a map as well as point, line, or polygon features. ArcPad provides four tools for selecting a navigation destination:
191
1. Tap the arrow to the right of the Identify button to display the dropdown list. 2. Tap Go To. u
192
USING ARCPAD
Tip Clearing the selected destination To clear the selected destination and remove the destination Mark label, tap the Clear Selected tool located on the dropdown list to the right of the Find Features button on the Browse toolbar. The Mark label is displayed when a destination has been selected.
3. The Go To button is displayed on the Browse toolbar and is depressed to indicate that the tool is active. 4. Tap the map to select a navigation destination. The destination is displayed with a Mark label. 5. Use the GPS Position Window to view the distance (DST) and bearing (BRG) from your current GPS position to your selected destination.
3 4
193
1. Tap the Find button to open the Find dialog box. 2. Tap the Select Layers button to select the layer and optional field to search on. 3. Use the Soft Input Panel or keyboard to type the value that you want to search for in the Find box. If you leave the Find box blank, ArcPad will list all features in the selected layer. 4. Tap the Results tab to execute the search. A table is displayed listing all of the selected features. u
2 3
194
USING ARCPAD
See Also Refer to Chapter 8, Querying your data, for help on using the Find tool.
5. Tap the feature that you want to navigate to. 6. Tap the Go To button to make the selected feature your destination. u
6 5
195
Tip Changing the highlight color You can change the highlight color of a selected feature on the Display page of the ArcPad Options dialog box.
7. The selected feature is highlighted using the current highlight color. The destination is displayed and labeled using the value of the field that was searched on. If no field was specified, the label will use the value of the first field that has any part of the word name in the field name. 8. Use the GPS Position Window to view the distance (DST) and bearing (BRG) from your current GPS position to your selected destination.
196
USING ARCPAD
1. Tap the dropdown arrow to the right of the Identify button to display the dropdown list. 2. Tap Advanced Select. u
197
Tip Selecting the coordinates for the navigation destination The coordinates displayed at the top of the Advanced Select list can also be selected for the navigation destination. Tap the Coordinates label, then tap the Go To button.
3. The Advanced Select button is displayed on the Browse toolbar and is depressed to indicate that the tool is active. 4. Tap the map to select a feature or tap and drag a selection box to select multiple features from the active layers. A list is displayed showing the coordinates and the selected features where the map was tapped. The + icon can be tapped to display the attributes of the selected feature. 5. Tap the feature that you want to navigate to. 6. Tap the Go To button to make the selected feature your destination. u
3 6
198
USING ARCPAD
7. The destination is displayed and labeled with the same feature attribute shown in the Advanced Select list. 8. Use the GPS Position Window to view the distance (DST) and bearing (BRG) from your current GPS position to your selected destination.
199
1. Tap the drop down arrow next to the Start Editing button. 2. Activate a layer for editing, by selecting it from the available list. The Edit toolbar is displayed.u
200
USING ARCPAD
Tip Selecting vertical or horizontal lines Increase the Pen Tolerance if you are having difficulty selecting a horizontal or vertical line feature. The Pen Tolerance can be set in the Display page of the ArcPad Options dialog box. Tip Displaying the Edit toolbar The Edit toolbar is automatically displayed when a layer is checked for editing. You can also open the Edit toolbar by using the Toolbars list, located on the dropdown list to the right of the Tools button on the Main toolbar.
3. Tap the Select tool on the Edit toolbar. 4. Tap the feature on the map that you want to select for your navigation destination. The selected feature is highlighted with a dashed box, showing the extent of the feature. u
201
5. Tap the arrow to the right of the Select button to display the dropdown list. 6. Tap Go To Selected Feature. u
202
USING ARCPAD
7. The destination is displayed with a Mark label. 8. Use the GPS Position Window to view the distance (DST) and bearing (BRG) from your current GPS position to your selected destination.
203
3 7 4
204
USING ARCPAD
6 3 7 5 4
205
1. Activate your GPS if you have not already done so. 2. Select a destination using the Go To, Find, Advanced Select, or Go To Selected Feature tools. 3. Tap the GPS Position Window button to open the GPS Position Window. The GPS Position Window displays the distance (DST) and bearing (BRG) from the current GPS position to the selected destination.
206
USING ARCPAD
1. Activate your GPS if you have not already done so. 2. Select a destination using the Go To, Find, Advanced Select, or Go To Selected Feature tools. 3. Tap the GPS Position Window button to open the GPS Position Window. 4. Tap the GPS Position Window Satellite Skyplot twice to toggle to the Compass display. 5. The GPS Position Window displays the GPS COG with a black arrow and the bearing to the selected destination with a red line.
207
2 1
208
USING ARCPAD
209
When adding the tracklog shapefile with the Add Layer tool, ArcPad treats the shapefile as a standard point shapefile. ArcPad displays the points as points and does not perform on-the-fly projection of the tracklogs point datawhich is in latitude and longitude degrees using the WGS84 datum.
tool to add the tracklog shapefile to an ArcPad map and then by using the Identify tool to display the selected points attributes.
The GPS information captured for each point in the tracklog, and the associated field, is as follows: LATITUDE: Latitude in the datum of the GPS receiver LONGITUDE: Longitude in the datum of the GPS receiver ALTITUDE: Altitude in the datum of the GPS receiver (in meters) EASTING: UTM easting
For each point in the tracklog shapefile, ArcPad captures an x, y, and z coordinate with a user-specified m value. ArcPad also captures a variety of information received from the GPS receiver and stores this information in the attributes associated with the point. These attributes can be viewed by using the Add Layer
210
USING ARCPAD
NORTHING: UTM northing UTCDATE: UTC date UTCTIME: UTC time SOG: Speed over ground (in km/h) COG_TRUE: True Course Over Ground (in decimal degrees) COG_MAG: Magnetic Course Over Ground (in decimal degrees) SATS_USED: Number of satellites used HPE: Horizontal position error (in meters) (only when using a Garmin GPS receiver) VPE: Vertical position error (in meters) (only when using a Garmin GPS receiver) EPE: Estimated position error (in meters) (only when using a Garmin GPS receiver) HDOP: Horizontal Dilution of Precision VDOP: Vertical Dilution of Precision PDOP: Position Dilution of Precision QUALITY: GPS fix quality, where: 0 represents no fix. 1 represents GPS or SPS (Standard Positioning Service) fix. 2 represents DGPS (Differential GPS) fix. 3 represents PPS (Precise Positioning Service) fix. DIFF_AGE: Age of DGPS fix (in seconds) DIFF_ID: ID of DGPS station used DEPTH : Depth (in meters) DEPTH_OFF: Depth offset (in meters) WATERTEMP: Water temperature (in degrees Celsius)
The size of the GPS Tracklog shapefiles dBASE table can get fairly large if the Tracklog is active for a long period of time. You can reduce the size by deleting fields from the tracklog shapefiles dBASE (*.dbf) table. You can use ArcGIS Desktop (ArcView, ArcEditor, or ArcInfo) to delete fields in the shapefiles dBASE table. The x, y, and z coordinates, together with the m value, can be viewed by using the Geography tab of the point features properties.
211
The GPS Tracklog points can be captured simultaneously while using the incoming GPS positions to capture other point, line, or polygon features. Consequently, the GPS Tracklog captures points independently from the ArcPad editing tools. The GPS Tracklog layer is always displayed as the first layer on the Layers page of the Table of Contents.
set of unique properties, which can be displayed by using the Layer Properties button in the Table of Contents.
The GPS Tracklog layer can be displayed, or made visible, whether the GPS is active or not. The GPS Tracklog has its own
Change the name and location of the Tracklog shapefile. View the number of GPS positions or points in the tracklog. Clear or delete all of the points in the tracklog.
212
USING ARCPAD
Specify whether or not ArcPad must use the GPS Quality rules
when capturing points in the Tracklog. The GPS Quality rules are specified on the Quality page of the GPS Preferences dialog box.
213
214
USING ARCPAD
Tip Deactivating the GPS while the GPS Tracklog is running Deactivating the GPS while the GPS Tracklog is running will automatically stop the GPS Tracklog.
New GPS Tracklog positions are captured in the Tracklog shapefile and added to any previous points that may exist. The tracklog positions are captured as a point shapefile; however, ArcPad displays the tracklog points as a red line.
215
12
This chapter begins with an introduction to rangefinders and describes how to connect your rangefinder to ArcPad. This chapter also discusses which rangefinder protocols are supported by ArcPad and how to use the GPS/ Rangefinder Debug tool to verify or troubleshoot your rangefinder connection.
217
Introduction to rangefinders
Rangefinders are devices which, at a minimum, measure distance from a rangefinder, or observer, to a target. There are a variety of rangefinders available for different purposes, including rangefinders for measuring distances for construction, golf shots, speeding vehicles, and GIS data collection. Rangefinders are also known as laser rangefinders, distancemeters, and laser locators. In ArcPad, the term rangefinder will be used for ease of communication. In addition to different terms used for rangefinders there are also different terms used for the measurements made by rangefinders. Distance is also referred to as range, and can also be more accurately described as horizontal distance, slope distance, or vertical distance. Bearing is also referred to as azimuth or angle. Bearing can be relative to Magnetic north or True north. Inclination is also often referred to as pitch. In ArcPad, we will use the terms distance, bearing, and inclination. Rangefinders are typically used for GIS data collection for the following situations: When mapping the location of an object which is inaccessible, either because it is difficult to get to or it is not safe to get to the object. For example, a tree on an island, or a manhole in the middle of a busy road. When mapping the location of an object where it is not possible to get a GPS signal, or a GPS position of sufficient accuracy. For example, under a large tree or in a narrow street or urban canyon. rangefinder which only measures bearingalso known as a compass! Rangefinders are used to take measurements that are then used to calculate the offset of the target relative to one or two known reference points. The offset is used to calculate the location, or coordinates, of the target based on the coordinates of the rangefinder or observer. Inclination is used to calculate the vertical distance, or elevation difference, between the observer and the target. The vertical distance can then used to calculate the Z-coordinate of the targetbased on the Z-coordinate of the observers reference point. The easiest rangefinders to use for GIS data collection are those that measure distance and bearing. In this case only a single distance plus bearing measurement is needed to compute the location of the target. Inclination is also needed if the Zcoordinate of the target is to be calculated. This is referred to as a distance-bearing offset measurement. However, rangefinders which measure both distance and bearing tend to be more expensive than rangefinders which only measure distance (and, optionally, inclination). Rangefinders which only measure distance or only measure bearing can also be used to map the offset location of an object. In this case, two distance (or bearing) measurements are needed to compute the location of the target, from two known reference points to the target. This is referred to as a distance-distance (or bearing-bearing) offset measurement.
Rangefinder accuracy
Although rangefinders report measurements to at least one decimal place it is important to understand that there is some amount of error inherent in these measurements. A number of factors contribute to this error, including the quality of the rangefinder, the distance to the target, stability of the rangefinder
Rangefinders designed for GIS data collection typically measure distance and inclination, while more expensive rangefinders also measure bearing. With ArcPad, you can use a rangefinder which only measures distance, or which measures a combination of distance plus inclination and/or bearing. You can also use a
218
USING ARCPAD
when taking the measurement, magnetic interference, charactersitics of the target, poor weather, and daytime solar conditions. Some rangefinders have options to minimize error, such as a poor weather setting to minimize the impact of rain, snow, smoke, or airborne dust particles. The best approach to minimizing errors, however, is to be aware of the above factors, and to select a rangefinder that is appropriate for your application needs. The three most important factors for introducing error are: 1. The quality of the rangefinder: The quality of the rangefinder is directly proportional to the cost of the rangefinder. More expensive rangefinders use better quality components and as a result provide more accurate measurements at greater distances. Less expensive rangefinders provide less accurate measurements, and are only suitable for measuring shorter distances. 2. The distance to the target: The measurement error increases as the distance from the observer to the target increases. For example, a compass error of 1 degree for a bearing measurement results in a horizontal error of 1.75 feet at a distance of 100 feet, and 8.73 feet at a distance of 500 feet. 3. The pointing stability: To achieve maximum accuracy, it is recommended that you use a rangepole, monopole, or tripod to stabilize the rangefinderespecially when measuring large distances. It can sometimes be difficult to target small objects at large distances when holding the rangefinder in your hand without any stabilizing support.
from the rangefinder, it converts all distance measurements to meters, and all angle measurements to degrees. ArcPad then displays the distance measurements using the units of the current map projection, or the display units for Geographic projections. The rangefinder protocol and communications parameters are set in the Rangefinder Preferences dialog box. When ArcPad receives data from the connected and activated rangefinder, a sound is played to notify the user. ArcPad also automatically opens and populates the Point/Vertex dialog box if the point, polyline, or polygon tools are active and the corresponding Offset Point, Linear Traverse, or Radial Traverse modes are enabled.
The Point/Vertex dialog box with the 2 Point Offset page active
219
The 2 Point Offset page of the Point/Vertex dialog box is automatically displayed and populated if Reference points A and B have been specified. The first measurements from the rangefinder will be used to fill in the measurement fields for Reference point A. The next set of measurements received from the rangefinder will be used to fill in the measurement fields for Reference point B. At any time you can edit the measurements in the fields in the Point/Vertex dialog box. Tap OK when you are satisfied with the measurements and are ready to use them to create a point or vertex.
220
USING ARCPAD
Any rangefinder that outputs any of the above protocols should work with ArcPad, as long as the rangefinder is correctly configured and properly connected to the device being used with ArcPad. ESRI does not publish a list of supported rangefinders for ArcPad. ArcPad supports the above listed rangefinder protocols rather than specific rangefinders.
221
You will not need any of the above items if you are connecting your rangefinder to your mobile device via Bluetooth. Many rangefinders and mobile devices have unique fittings for their serial ports and require their own proprietary serial cables. This is particularly true for Windows Mobile devices. Not all rangefinders, however, require all of the above items to connect to the mobile device.
222
USING ARCPAD
for, specifically the baud rate, parity, data bits, and stop bits. You will need this information for the next step of setting the Rangefinder Preferences in ArcPad. If you are using Bluetooth, you will need to use the Bluetooth Manager on your mobile device to discovery the rangefinder, and possibly to pair your rangefinder with your mobile device. Consult the documentation for your rangefinder and mobile device for more information on connecting via Bluetooth.
223
1. Tap the arrow to the right of the GPS Position Window button, on the Main toolbar, to display the dropdown list. 2. Tap the Rangefinder Preferences tool to open the Rangefinder Preferences dialog box. 3. Tap the Protocol dropdown arrow to select the protocol used by your rangefinder to output data. 4. Tap the Port dropdown arrow to select the serial port on your mobile device, which is connected to your rangefinder. 5. Tap the Baud dropdown arrow to select the baud rate of your rangefinders output.
3 4 5
224
USING ARCPAD
1. Configure your rangefinder to output data using one of the rangefinder protocols supported by ArcPad. 2. Connect your rangefinder to your mobile device using the appropriate cables, null modem adapters, and gender changers, or Bluetooth communication settings. 3. Set the rangefinder protocol and communication parameters in the Rangefinder Preferences dialog box to match the settings on the rangefinder. 4. Tap the arrow to the right of the GPS Position Window button to display the dropdown list. 5. Tap Rangefinder Active. The Rangefinder Active icon is highlighted with a red box when the rangefinder is active.
225
The GPS/Rangefinder Debug window with NMEA 0183 GPS and rangefinder data
The GPS/Rangefinder Debug tool opens a window that displays data from either the GPS receiver or rangefinder, or both. Valid GPS or rangefinder data is displayed in green text, and valid GPS or rangefinder data is displayed in blue text. Invalid data is displayed in red text. Valid data is data that is constructed
Chapter 9, Connecting your GPS receiver, includes a section on using the GPS/Rangefinder Debug tool for troubleshooting your GPS connection. This section will focus on using the tool for troubleshooting your rangefinder connection.
226
USING ARCPAD
ArcPad uses the settings for the rangefinder Protocol and port communication parameters to parse, or interpret, the rangefinder data being received on the specified serial port of your device. ArcPad then displays information in the GPS/Rangefinder Debug window that indicates the status of the rangefinder connection.
Test each of these factors one by one to isolate the problem and determine why no information is being displayed in the GPS/ Rangefinder Debug window.
227
indicating a possible problem with the measurement taken with the rangefinder. In this case, the distance fields are empty because the target was within the minimum range. Studying the rangefinder data displayed in the GPS/Rangefinder Debug window can help to explain why information is not displayed in the Offset dialog box when using a rangefinder.
228
USING ARCPAD
13
This chapter begins with a discussion of supported cameras, and how these cameras can be used with ArcPad. This chapter also discusses how to set various camera options in ArcPad, and how to take a photo with the digital camera connected to your mobile device. Finally, this chapter describes how you can view georeferenced digital photos as a Photo Layer within ArcPad.
229
Support for additional connected cameras can be provided via custom camera modules. The Camera tool in ArcPad is used to take a photo with a connected camera. The camera tool is located in two places in ArcPad: on the Tools dropdown menu, and on the Picture page of the Feature Properties dialog box. When taking a photo with the Camera tool, ArcPad verifies if you have a GPS active and a valid GPS position. If there is a valid GPS position then ArcPad will insert the GPS coordinates into the EXIF header of the resultant photo image file. These georeferenced photos can then be viewed as a photo layer in ArcPad. Whether or not a photo is georeferenced, photos that are associated with a feature can be viewed via the Picture page of the Feature Properties dialog box or by using the Hyperlink tool.
230
USING ARCPAD
1. On the Main toolbar, tap the Tools button to open the ArcPad Options dialog box. 2. Navigate through the tabs and tap the Camera tab. 3. Tap the Camera dropdown arrow to select the driver for the camera connected to your mobile device. 4. Optionally enter a prefix for ArcPad to use for naming the image files created with your digital camera. 5. Optionally set the picture quality for the output JPEG photo files. 6. Optionally check the Date/ time in filename checkbox for ArcPad to use a date and time suffix for naming the image files created with your digital camera. 7. Tap OK.
4 5 6
See Also Refer to Chapter 3 of the ArcPad Reference Guide for more information on the fields in the Camera dialog box.
231
Hardware button to launch the camera tool. This button is specific for each device.
The hardware button labels and assignments vary across devices. On Windows Mobile devices, you can view and change the button labels and assignments by tapping Settings, Personal, and then Buttons.
232
USING ARCPAD
Taking a photo
In ArcPad, there are two methods to take a photo with the digital camera connected to your mobile device: 1. By using the Camera tool located on the Tools dropdown menu, on the Main toolbar. This Camera tool is used to take a stand alone photo, that is a photo which is not associated with a feature. 2. By using the Camera tool located on the Picture page of the Feature Properties dialog box. This Camera tool is used to take a photo which is associated with a feature. The photo filename is stored as an attribute in the selected field of the feature. When activated, both of the Camera tools open the same dialog box for interacting with your digital camera and for taking the photos.The camera dialog box will vary according to the camera driver selected in the ArcPad Options.
233
Tip The Picture page is missing If you are using a custom form, your Feature Properties dialog box may not show the Picture page. Custom input forms can optionally hide the default pages of the The Feature Properties dialog box, including the Picture page. Tip Creating field names for photo filenames ArcPad automatically populates the Field dropdown list with field names which appear to be suitable for storing photo filenames. To do this, ArcPad looks for any text fieldin the shapefiles dBase tablewhich has a name that contains the words photo, image, or picture. The text field also needs to have a minimum length of 20 characters. See Also Refer to Chapter 3 of the ArcPad Reference Guide for more information on the fields in the Camera dialog box.
2 3
234
USING ARCPAD
Tip My camera tool looks different to the camera tool shown The tools available in the camera tool are dependent on the camera driver selected, as well as the capabilities of the camera connected to your mobile device. For example, the camera tool shown for this task is for the HP camera integrated in some models of HP iPAQ Windows Mobile devices. The greyed out tools indicate that this particular camera does not support these tools or options. Tip Specifying photo filenames For standalone photos, the photo filename will use the prefix specified in the Camera page of the ArcPad options. The photo filename will also include a unique number, or if specified in the ArcPad Options, the date and time at which the photo was taken. For photos associated with a feature, the photo filename will use the selected field name in the Picture page of the Feature Properties dialog box. The photo filename will also include a unique number, or if specified in the ArcPad Options, the date and time at which the photo was taken.
235
1. On the Main toolbar, tap the Open Map dropdown menu. 2. Tap New to open the New sub-menu. 3. Tap Photo Layer. The Save As dialog box will be displayed. 4. Enter the name for your new photo layer in the Name input field. 5. Tap the Folder dropdown list to select the folder on your device which contains the photos for your photo layer. 6. Tap OK when you have entered all the necessary information. u
4 5
236
USING ARCPAD
The Identify and Hyperlink tools can be used with the photo layer. The Identify tool displays the photos attributes, or EXIF information, in the Feature Information dialog box. The Hyperlink tool displays the photo, using the external application associated with JPEG files.
The new photo layer will be added and displayed on the map. By default, a camera symbol is used for each photo position, and is labeled with the photo file name. Optionally use the Identify tool to select a photo and view the photos attributes in the Feature Information dialog box.
237
Editing data
Section 5
Editing basics
IN THIS CHAPTER An overview of the editing process Editing with a GPS The Edit toolbar The Command bar Creating new shapefiles for editing Creating a QuickForm Displaying the Edit toolbar Selecting a layer for editing Selecting features for editing Setting snapping options Moving features Undoing and canceling edits Deleting features
14
In addition to displaying and querying spatial data, ArcPad allows you to create and edit spatial data using input from either the mouse pointer, pen, global positioning system (GPS), or rangefinder. This chapter provides an introduction on how to edit in ArcPad and describes the basic tasks you need to know before you can start to create and edit spatial data. This chapter includes information on basic editing tasks, such as displaying the Edit toolbar and Command bar; creating new layers; and selecting, moving, and deleting features.
241
Table of Contents
242
USING ARCPAD
5. Display the Edit toolbar and the Command bar. If the Edit toolbar and Command bar are not already visible, they will automatically be displayed when a layer is selected for editing. The buttons on the Edit toolbar and the Command bar will only be enabled if a layer has been selected for editing. The GPS buttons will only be enabled if the GPS has been activated. 6. Select the feature that you want to edit or select a feature type to create a new feature. The GPS buttons will only be enabled if the GPS has been activated and the selected feature type is point, polyline, or polygon. You can activate the GPS whenever you want to use the GPS coordinates for creating or modifying features.
7. Create or modify features and their attributes. 8. Commit geometry changes or undo changes made to a feature. The Command bar is also displayed at the bottom of the screen when a layer is selected for editing. Once a change has been made, it enables you to commit geometry changes, capture attribute information for a new feature, and undo and cancel edits to a recently edited feature. There is no need to save your edits; all edits are made directly on the original or source shapefile. Once you have commited your changes, there is no undo function. Your edits have been made. Prior to committing your changes, you can still undo changes step by step with the Undo tool or all at once with the Cancel Changes tool.
Select
Edit toolbar
Selected feature
Commit changes
Select Projection
Command bar Toggle pen off if you only want GPS input.
244
USING ARCPAD
EDITING BASICS
245
The GPS Quality, Alerts, and Capture options are all specified in the GPS Preferences dialog box. These options are discussed in more detail in Chapter 15, Creating new features, and in the ArcPad Reference Guide. In most cases, the GPS coordinates received by ArcPad are in latitude and longitude degrees, typically using the WGS84 datum. This may be different to the projection and datum of the data in your map. In this case, ArcPad automatically does on-the-fly projection and datum transformation of the incoming GPS coordinates to the projection and datum of your map data.
You can also specify the position interval, or frequency and distance interval, of GPS position coordinates for ArcPad to use when capturing polyline or polygon vertices in streaming mode.
246
USING ARCPAD
Select dropdown list: Tools to select features using the pointer or GPS and navigation tools for the selected feature.
Add GPS vertices continuously: Continously captures vertices in the selected line or polygon feature using the current GPS position. Selected Feature dropdown list: Tools that let you view properties and perform several tasks on the selected feature.
Capture Point Using GPS: Captures a point feature in the editable point layer using Feature dropdown the current GPS position. list: Sets the feature type for data capture.
Offset Point dropdown list: Tools that let you work with offsets, traverses, segments, and repeated attributes.
EDITING BASICS
247
Commit Geometry Changes tool: Once a change has been made to your feature, use this tool to save the change. Proceed tool: Completes the geometry capture of a new polyline/polygon and enables you to capture attribute information for the feature.
Cancel Feature Edits tool: If you do not want to commit your changes, use this tool to cancel all recent edits to the selected feature. Pen toggle tool: Toggle pen active for data capture. Undo tool: Use to undo the last step performed, prior to commiting your changes.
248
USING ARCPAD
1. Tap the dropdown arrow to the right of the Open Map button to display the dropdown list. 2. Tap New. The New submenu is displayed. 3. Tap Shapefile. The New Shapefile dialog box is displayed. 4. Choose the type of shapefile that you want to create from the Type dropdown list. 5. Tap the + button to open the Field dialog box and define the fields for your new shapefiles dBASE table. u
2 3
EDITING BASICS
249
See Also See Chapter 4, ArcPad basics, and Chapter 5, Creating maps, to learn how to add layers for editing.
6. Type the name of the first field that you want to create in the new dBASE table. 7. Choose the field type: Text, Numeric, Date, or True/False. 8. Type the length of the new field and optionally the precision for Numeric fields. 9. Tap OK to create the new field. u
6 7 8
250
USING ARCPAD
Tip Importing field definitions from an existing dBASE table To import the field definitions for your new shapefile from an existing dBASE (DBF) table, which may or may not be associated with a shapefile, tap the Import button to open the Import Fields From dialog box, and select the source dBASE table. Tip Specifying the codepage for the attribute data A codepage maps character codes to individual characters. You can select the available codepage from the dropdown list on the New Shapefile dialog box. See Also Refer to the Glossary for a definition of codepage and to the ArcPad Reference Guide for more information on codepages.
10. Repeat steps 4 through 8 if you want to define additional fields. The new fields and their definitions are listed in the New Shapefile dialog box. 11. Tap OK when you have defined all of the required fields for the shapefiles dBASE table. u
EDITING BASICS
251
12. Type the name of the new shapefile. 13. Choose the folder and location where you want to save the new shapfile. 14. Tap OK to complete the task and create the new shapefile. The shapefile will be created and you will be asked if you would like to create a QuickForm for this shapefile. The added shapefile will also be checked for editing, and the Edit toolbar and the Command bar will be displayed. 15. Tap Yes and proceed to the next section to learn how to create a QuickForm for your new shapefile. If you tap No you can always come back and create a QuickForm later.
E R T
252
USING ARCPAD
Creating a QuickForm
In order to facilitate data capture in the field, you can create custom input forms for any shapefile in ArcPad. QuickForms contain basic functions and options for creating forms in the field when you do not have access to your desktop PC. When creating a QuickForm you can select from the following options: Layout: Determine the name, size, page types, text and background color of the form. Fields: Select the fields to appear on the form. Controls: Manage required fields including settings for minimum and maximum values, and create list values and tooltips.
If you selected to create a QuickForm directly after creating a new shapefile, skip to step 5. 1. Tap the dropdown arrow to the right of the Open Map button to display the dropdown list. 2. Tap New. The New submenu is displayed. 3. Tap QuickForm. A dialog box opens to allow you to select the shapefile you would like to add a QuickForm to. 4. Tap FireHydrants, the shapefile you created in the previous exercise. The QuickForm dialog box opens. u
2 3
Alternatively, you can use ArcPad Application Builder to further edit your QuickForm or to create custom input forms that include more complex controls, numerous design options, and advanced scripting tools.
EDITING BASICS
253
Tip Selecting a smaller form size than your device screen size You may want to select a smaller height dimension than your device screen size so that when the Soft Input Panel (SIP) is displayed, it will not obscure any of the controls. When creating a QuickForm, ArcPad places a single control and label on each line. Therefore, for example, on a 1/4 VGA screen, 6 fields can be displayed without being obscured by the SIP.
5. On the Layout page, type a Caption for the form. By default, ArcPad uses the name of the shapefile the form is associated with. 6. Using the dropdown list, select the screen size of the device you would like your form to be optimized for. ArcPad automatically enters a width and height for your form based on the screen size you selected. 7. If needed, alter the default settings for height and width. 8. Select the default pages you would like to include on your form in addition to the pages created for your QuickForm. You can add Picture, Symbology, Attributes, and Geography pages. If there are no default pages checked, and the selected fields fit on one page, and the Page Tabs is unchecked, then the QuickForm only has one page and no tabs will be displayed. 9. Optionally, you can set the text and background color of the form. By default, it uses black text on a white background 10. Tap the Fields tab. u
5 7 8 9 6
254
USING ARCPAD
See Also See the Appendix to learn more about creating forms using ArcPad Application Builder.
11. On the Fields page, select the fields you would like to include on your form by checking their checkbox. 12. Tap the Controls tab. u
EDITING BASICS
255
13. On the Controls page, you can set other properties for your form controls: Required: check if you would like to make the field required. Label: Caption that appears on the form. Minimum/Maximum: Set minimum and maximum values to set the limits of your data capture values. List Values: Enter values to include in a dropdown list. Items must be separated by a comma (e.g., red, yellow, brown). Tooltip: Add a description for your fields. 14. Tap OK. ArcPad confirms the creation of your QuickForm. 15. Tap OK. The shapefile and form are loaded into your ArcPad map as an editable layer. The Edit toolbar and Command bar are automically displayed if they are not already. u
256
USING ARCPAD
16. Use your new QuickForm to add features to your shapefile. 17. Tap OK when you are finished.
EDITING BASICS
257
1. Start ArcPad. 2. Tap the dropdown arrow to the right of the ArcPad Options button to display the dropdown list. 3. Tap Toolbars to display the list of available toolbars. 4. Tap Edit. The Edit toolbar and the Command bar are displayed.
3 4
258
USING ARCPAD
1. Tap the arrow to the right of the Start/Stop Editing button on the Browse toolbar. The dropdown list displays all of the editable layers in the current ArcPad map with a corresponding icon to indicate the type of layer. 2. Tap the layer that you want to edit. The Edit toolbar and the Commnad bar will be displayed if they are not already displayed. In order to select more than one layer you will need to repeat steps 1 and 2. You can select one point, one line, and one polygon layer for editing, at one time, or the graphics layer. A red box around the layer icon indicates that the layer has been selected for editing.
1 2
EDITING BASICS
259
260
USING ARCPAD
The Select and Vertex Editing tool is used to move (by pen, GPS, or offsets) and delete a features vertices. A layer must be made editable before a feature in that layer can be selected using any of the Select tools.
Tip The Select at GPS Position tool is grayed out The Select at GPS Position tool will be unavailable if the GPS is not active. Activate the GPS to use the Select at GPS Position tool. Tip How do I know if I have selected a feature? Using the Select and Select at GPS Position tools, the selected feature is highlighted using the specified highlight color and with a rectangle, using a dashed line, outlining the geographic extent of the feature. However, the bounding box rectangle may not always be visible if the features extent is outside of the current views extent. Using the Select & Vertex Editing tool, the extent of the selected feature is highlighted and each vertex of the feature is bound using a blue square. The highlight color can be selected on the Display page of the ArcPad Options dialog box.
Selecting features for editing using the Select at GPS Position tool
1. Tap the dropdown arrow to the right of the Select button to display the dropdown list. 2. Tap Select at GPS Position. The selected feature is highlighted with a rectangle, using a dashed line, outlining the geographic extent of the feature. 3. Tap the Clear Selected located Feature button on the dropdown list under the Select tool to clear the selected feature.
1 2
EDITING BASICS
261
Tip Changing the Display Highlight color You can change the Highlight color of selected features in the Display page of the ArcPad Options dialog box. Tip The Select tool is not responding The Select tool in the Find dialog box will be unavailable if the layer has not been set as editable. See Also Refer to Chapter 8, Querying your data, for help on using the Find tool.
262
USING ARCPAD
Tip Selecting the layers for the Advanced Select tool to search The Advanced Select tool operates on all layers checked for Identify in the Table of Contents. The Select tool in the Advanced Select dialog box is only enabled for layers that have been checked for editing. See Also Refer to Chapter 8, Querying your data, for more information about using the Advanced Select tool.
5 4
EDITING BASICS
263
264
USING ARCPAD
Tip Snapping shortcut key To display the snapping buffers, tap the center button on a Windows Mobile device or the Ctrl key on a desktop PC. With this tool active, you are also forcing all pen actions for the following tools to also be snapped: Identify, Measure, and Advanced Select.
5. Make a layer editable using the methods described in this and the other editing chapters. 6. Display the snap buffers by tapping the center button on a Windows Mobile device or the Ctrl key on a desktop PC. 7. Create a new point feature or vertex using the methods described in this and the other editing chapters. Points and vertices are snapped to other points, vertices, edges, or ends of existing features as specified on the Snapping page of the Table of Contents.
EDITING BASICS
265
Moving features
To move a feature, you must first select it using one of the Select tools. With the Select and Select at GPS Position tools you can move the feature by dragging it. In order to move a point feature or vertex to a specific x, y coordinate or to the current GPS position, you must use the Select & Vertex Editing tool. Once changes have been made, you must commit the changes before they are saved. These steps eliminate the possibility of accidentally moving features in the field. You can move features and vertices in three different ways: 1. Drag the feature. 2. Type in new x,y coordinates. 3. Move to the current GPS position coordinates. u
Tip Changing the size of the vertex symbols Vertices are displayed using a square symbol. You can change the size of the square by changing the Pen Tolerance in the Display page of the ArcPad Options dialog box.
Dragging a feature
1. Select the feature using the Select or Select at GPS Position tool. 2. Tap the dropdown arrow to the right of the Feature Properties button to display the dropdown list. 3. Tap Move Feature to enable feature dragging. The Move Feature button will be promoted to the Edit toolbar and be depressed while it is active. To deactivate it, activate another tool in its place. u
266
USING ARCPAD
Dragging is the easiest way to move a feature. Use this method when you have a general idea of where you want to move the feature. You can drag point, line, or polygon features. You can type in new x,y coordinates or use the current GPS position coordinates when you want to move a point feature or line and polygon vertices to a precise location.
Tip Cancel feature move Use the Cancel Feature Edits tool to undo any changes you have made, such as dragging a feature. You can only use the Cancel Feature Edits tool before you tap the Commit Geometry Changes button. See Also Refer to Chapter 17, Editing existing features, for more information on moving a vertex of line or polygon features.
4. Tap and drag the selected feature to the desired location. The features bounding box is displayed while the feature is being dragged. The selected feature is displayed in its new location. 5. Tap the Commit Geometry Changes button on the Command bar. The selected feature is now moved to the new location. Once you commit your changes, they cannot be undone. To undo the change, prior to tapping the Commit Geometry Changes button, tap the Cancel Feature Edits button.
EDITING BASICS
267
Tip Using the Move To GPS tool Tap the Move To GPS tool in the Move To menu to move the selected point to the current GPS position. Tip Using the Move To Menu with line and polygon vertices The Move To and Move To GPS tools can be used to move line and polygon vertices to a new position. Use the Select & Vertex Editing tool to select a feature. A blue square is displayed around each vertex of the selected feature. Tap and hold (on a desktop PC, use the right mouse button click) within the blue square to display the Move To menu. Use the methods described to move point features to move your vertices.
268
USING ARCPAD
Tip Moving a point to the current GPS position , on Tapping the GPS button, the Vertex dialog box or the Geography page of the Feature Properties dialog box will move the selected point feature to the current GPS position. Tip Using offsets to move a point to a new location You can use one point and 2 point offsets to move point features to a new location. See Also Refer to Chapter 15, Creating new features, for more information about using offsets.
6. Type the desired coordinates. 7. Tap OK. The selected point feature is moved to the specified coordinates. GPS button
EDITING BASICS
269
Tip Displaying the Geography page tab The Geography page is used to display and edit the coordinates of point features or vertices of line and polygon features. The layer that you are editing may have an associated custom input form. The Custom Form dialog box will have additional tabs displayed to the left of the Attributes tab, as well as Left and Right arrow buttons for navigating between the tabs. Tap the Right arrow button until the Geography tab is displayed. The Geography tab is always the last tab displayed. Tip What if the Geography tab does not exist? The layer that you are editing may have an associated Custom Input Form that hides the Attributes or Geography pages of the Feature Properties dialog box. If this is the case, then you will need to use the Move To tool to move the point to an x,y location.
Moving a point feature to an x,y location using the Geography page of the Feature Properties dialog box
1. Select the feature using one of the methods described earlier in this chapter. The Feature Properties button is enabled once a feaure is selected. 2. Tap the Feature Properties buttonor double-tap the featureto open the Feature Properties dialog box. 3. Tap the Geography tab to display the Geography page. 4. Type the desired coordinates. 5. Tap OK. The selected point feature is moved to the specified coordinates.
270
USING ARCPAD
1. Begin editing your feature using the methods described earlier in this chapter. The Undo and Cancel Feature Edits tools are activated once you have made your first change such as insert vertex or move feature. 2. Tap the Undo button to undo the last change. 3. Tap the Cancel Feature Edits button to revert back to the original shape or location of the feature.
EDITING BASICS
271
Deleting features
To delete a feature from the map and from your dataset, use the Delete Feature tool on the Feature Properties button dropdown list. ArcPad edits the original, or source, shapefile; it does not operate on a copy of the file. Once a change has been committed, you cannot undo it. When a feature is deleted, ArcPad converts the feature to a null shape and then subsequently ignores the null shape.
Tip Packing shapefiles In order to pack a shapefile, or permanently delete the features, use the Utilities>Pack Shapefile utility located under the Tools dropdown menu on the Main toolbar. In order to successfully pack your shapefile and remove the null shapes, there must be sufficient free memory on your mobile device for ArcPad. Tip Deleting features using the Delete key You can also press the Delete key on your keyboardor Soft Input Panel on a pen-based computer to delete the selected feature.
1. Select the feature using one of the methods described earlier in this chapter. 2. Tap the dropdown arrow to the right of the Feature Properties button to display the dropdown list. 3. Tap Delete Feature. 4. Tap Yes to confirm that you really want to delete the selected feature. The selected feature is deleted.
272
USING ARCPAD
15
Its easy to create new features using the editing tools in ArcPad. First, select the layers for which you want to create the new features. Then select the appropriate tool and use the mouse pointer, pen, or incoming GPS coordinates to digitize the feature. You can use the editing tools to create new point, line, or polygon features. To create point features, tap once on the map or tap the GPS Point button. To create line or polygon features, use the mouse pointer, pen, or incoming GPS coordinates to digitize the vertices that make up that feature. The new feature is saved in the selected layer of the same feature type.
273
1 2
See Also Refer to Chapter 16, Creating new features with a GPS and rangefinder, for more information on using incoming GPS coordinates to capture a point feature.
274
USING ARCPAD
The Feature Properties dialog box lets you view and edit the attributes of the feature you have selected. The Feature Properties dialog box is automatically displayed once any new feature is created. By default, the Feature Properties dialog box includes pages for Attributes, Picture, Symbology, and Geography; a custom edit form and Picture page will also be displayed if they exist. The custom edit form may change the title of the Feature Properties dialog box. For example, Redlands Trees.
The Feature Properties dialog box is automatically displayed after the new point feature has been created. 3. On the Attributes page, tap the Property field to open the associated Value text box for typing in attribute data. For example, tapping the Property field HOUSE_NUM will open the associated Value text box for typing in the house number value of 923. The Soft Input Panel is displayed when a Value text box is opened. If is not displayed, tap the SIP icon on the Title bar to activate it. u
275
Tip Creating custom edit forms QuickForms and custom edit forms can be created using ArcPad or ArcPad Application Builder, respectively. Both type of forms are saved in an ArcPad Layer file (*.apl), which is associated with a shapefile. QuickForms and custom edit forms can have multiple tabs, or pages, each with multiple controls. These controls can include text boxes, date controls, and list boxes. Scripts associated with the form perform initialization and validation, enforcing correct data entry before continuing to another page or closing the form. Scripts cannot be added to forms using the QuickForm capability in ArcPad.
The Feature Properties dialog box will display the custom edit form if it exists. 4. Tap OK to save the attributes, close the edit form, or the Feature Properties dialog box, and complete the capture of the new point feature. You can also tap the X button if you want to cancel the capture of the new point feature. The point feature, and any attributes that have been typed in, will be deleted. u
See Also See Chapter 14, Editing Basics, to learn how to create QuickForms in ArcPad to edit your features.
Tip Using a barcode scanner to input your data Use a barcode scanner connected to your Windows Mobile device to easily input data into your edit forms or Attributes page.
276
USING ARCPAD
Tip Deactivating the Point button The Point button is active when it is displayed in a depressed mode. Tapping any other tool in its place will deactivate the Point button. See Also Refer to Chapter 7, Symbolizing your data, for more information on symbology.
5. The new point feature is created and displayed using the selected symbology. The point feature is also selected for editing, as indicated by the dashed selection box and the activated Feature Properties button. The Point button is still active for capturing additional point features when it is displayed in depressed mode.
5
Tip Working with scaledependent layers If you add a feature to a layer that has a scale-dependency set, it may not be visible if you are zoomed out beyond the set extent. In order to see the feature, whether you are adding a new or displaying an existing feature, you will need to zoom in beyond the set scale. Scale dependencies are set on the Scale page of the Layer Properties dialog box.
277
See Also Refer to Chapter 16, Creating new features with a GPS and range finder, for more information on using the Add GPS Vertex and Add GPS Vertices Continuously buttons. See Also Refer to Working with Offsets in this chapter for more information on using offets to create vertices. 278 USING ARCPAD
Freehand Line This tool creates a sketch based on the line drawn with the pen. The line is completed when the pen is lifted.
Creating a line feature using the Line tool and the pen
1. Tap the arrow to the right of the feature tool to display the dropdown list. Tap the Line feature tool. 2. Tap the map to specify the start position for the line. 3. While still holding the pen on the mapor screendrag the pen to where the line should end. 4. Lift the pen to create the new line feature. The Feature Properties dialog box or custom edit form is automatically displayed after the new line feature has been created. 5. On the form, type the required information or on the Attributes tab, tap the Property field to open the associated Value text box for typing in attribute data. 6. Tap the Symbology tab to select the appropriate symbol for your new line. 7. Tap ok when you are finished. Your new line is drawn using the symbology you defined.
The Line, Polyline, and Freehand Line tools can be used with the mouse pointer or pen. The Polyline tool can also be used with the incoming GPS coordinates or with offsets. All of the line features are created in a line shapefile or in a graphics layer. The new line feature is stored as x,y, and, optionally, z coordinates.
1 2
Tip Deactivating the feature button The selected feature button is active when it is displayed in a depressed mode. Tapping any other button or tool will deactivate the selected feature button. Tip Using the snapping options Set snapping options in the Table of Contents to snap new features or vertices to existing ones.
7
CREATING NEW FEATURES 279
Tip Using the Undo tool Use the Undo tool on the Command bar to delete the last vertex captured. You can continue to delete all the vertices that have been captured for the line feature.
Creating a line feature using the Polyline tool and the pen
1. Tap the arrow to the right of the feature tool to display the dropdown list. Tap the Polyline feature tool. 2. Tap the map to specify the position for the first vertex of the new line. The vertices are drawn with a blue box. 3. Tap the map again to specify the position for the second vertex of the new line. Continue to tap the map to capture additional vertices. Go to Step 7 to complete the capture of the new line feature, or continue to Step 4 to use the capture menu to add more vertices. u
1 2 3
Undo tool
280
USING ARCPAD
See Also Refer to Chapter 16Creating new features with a GPS and rangefinder for help using the GPS X,Y tool to capture vertices. See Also Refer toWorking with traverses in this chapter for help with using the Polyline tool with offsets.
4. At any time, you can tap and hold anywhere on the map to display the Capture menu. 5. Tap Absolute X,Y to display the Vertex dialog box for typing in the x,y coordinates and, optionally, the z coordinate and m value for the next vertex. 6. Type the coordinates for the next vertex or if the GPS is active, tap the GPS button on the Vertex dialog box to use the current GPS position. 7. Tap the Proceed button on the Command bar to complete the capture of the new line feature. u
4 5
Undo tool
6
GPS button
281
Tip Determining the length of a line feature You can determine the length of a selected line feature by opening the Geography page of the Feature Properties dialog box. ArcPad dynamically calculates the length of the selected line and displays it in the Geography tab using the Display Units. The length is not stored with the features attributes.
The Feature Properties dialog box or custom edit form is automatically displayed after the new line feature has been created. 8. On the Attributes page, tap the Property field to open the associated Value text box for typing in attribute data. For example, tap the Property field NAME to open the associated Value text box and type the street name value of Bean Alley. 9. Tap ok when you are finished entering your attribute and symbology information.
282
USING ARCPAD
5 7
283
Tip Deactivating the feature button The selected feature button is active when it is displayed in a depressed mode. Tapping any other button will deactivate the selected feature button.
284
USING ARCPAD
Ellipse This tool creates an ellipse using the coordinates from where the pen first touches the screen (the origin) to where the pen is lifted (the radius). The polygon is automatically completed when the pen is lifted. Circle This tool creates a circle using the coordinates from where the pen first touches the screen (the origin) to where the pen is lifted (the radius). The polygon is automatically completed when the pen is lifted. Freehand Polygon This tool creates a sketch polygon based on the line drawn with the pen. The polygon is automatically completed when the pen is lifted.
Creating a polygon feature using the Rectangle, Ellipse, Circle, or Freehand tool
1. Tap the arrow to the right of the feature tool to display the dropdown list. Tap one of the polygon tools, such as the Rectangle feature tool. 2. Tap the map to specify the position for the origin of the polygon whether you are creating a rectangle, ellipse, circle, or freehand polygon. 3. While still holding the pen on the mapor screendrag the pen to select the position of the opposite corner of the rectangle, to increase the radius of the ellipse or circle, or to use the pen to draw the freehand polygon. 4. Lift the pen to create the new polygon feature. u
1 2
All of the polygon tools can be used with the mouse pointer or pen. The Polygon tool can also be used with the incoming GPS coordinates or with offsets. All of the polygon features are created in a polygon shapefile or in a graphics layer. The new polygon feature is stored as x,y and, optionally, z coordinates.
285
The Feature Properties dialog box or custom edit form is automatically displayed after the new polygon feature has been created. 5. On the Attributes tab, tap the Property field to open the associated Value text box for typing in attribute data. For example, tap the Property field NAME to open the associated Value text box and type the school name value of Proposed. 6. On the Symbology tab, select the symbol for the new feature. Symbology is based on the attribute value, therefore by selecting the symbology, you are also selecting the associated attribute value for this feature. 7. Tap ok when you are finished capturing the feature properties for your new polygon. Tapping the X button cancels the creation of your new feature.
286
USING ARCPAD
Tip Using the snapping options Set snapping options in the Table of Contents to snap new vertices to existing features. Tip Using the Undo tool Use the Undo tool on the Command bar to delete the last vertex captured. You can continue to delete all the vertices that have been captured for the polygon feature.
Creating a polygon feature using the Polygon tool and the pen
1. Tap the arrow to the right of the feature tool to display the dropdown list. Tap the Polygon feature tool. 2. Tap the map to specify the position for the first vertex of the new polygon. The vertices are drawn with a blue box, and a line joins the vertices. 3. Tap the map again to specify the position for the second vertex of the new polygon. Continue to tap the map to capture additional vertices. Go to Step 7 to complete the capture of the new polygon feature, or continue to Step 4 to use the capture menu to add more vertices. u
3 2
287
See Also Refer to Chapter 16Creating new features with a GPS and rangefinder for help using the GPS X,Y tool to capture vertices. See Also Refer toWorking with traverses in this chapter for help with using the Polygon tool with offsets.
4. At any time you can tap and hold anywhere on the map to display the Capture menu. 5. Tap Absolute X,Y to display the Vertex dialog box for typing in the x,y coordinates and, optionally, the z coordinate and m value for the next vertex. 6. Type the coordinates for the next vertex or tap the GPS buttonif the GPS is active on the Vertex dialog box to use the current GPS position. 7. Tap the Proceed button on the Command bar to complete the capture of the new line polygon. ArcPad will automatically close the polygon by adding a final vertex with the same coordinates as the first vertex. u
4 5
7 6
GPS button
288
USING ARCPAD
Tip Determining the perimeter and area of a polygon feature You can determine the perimeter or lengthand area of a selected polygon feature by opening the Geography page of the Feature Properties dialog box. ArcPad dynamically calculates the perimeter and area of the selected polygon and displays it in the Geography tab using the Display Units. The perimeter and area are not stored with the features attributes.
The Feature Properties dialog box or custom edit form is automatically displayed after the new polygon feature has been created. 8. On the custom edit form, type in the required elements. If an edit form does not exist, on the Attributes page, tap the Property field to open the associated Value text box and type in attribute data. Use the Symbology page to select a symbol for your new feature. 9. Tap OK when you are finished entering your attribute and symbology information. Tapping the X button cancels the creation of your new feature.
289
1 2
4 5
290
USING ARCPAD
If you select the Graphics Layer for editing, all previously selected layers are deselected. However, with the Graphics Layer selected, you can then select up to two shapefiles for editing. In this case, the shapefiles take precedence over the Graphics Layer when editing, but you are still able to add sketches and notes to your ArcPad map while adding or updating features. A graphics layer is different than a shapefile or vector layer. You can have many features of different types in one layer such as a point feature, a freehand polygon feature, a line feature, and text. When editing a graphics layer, you can use any of the feature typespoint, line, polyline, freehand line, rectangle, polygon, ellipse, circle, freehand polygonto create features for your layer. u
See Also Refer to the sections on creating point, line, and polygon features in this chapter for help creating features in your graphics layer.
1 2
291
In addition, you can associate text to any feature you create in your graphics layer including text point, text line, text polygon, text rectangle, and text ellipse.
Tip Using the editing tools on features in your graphics layer Use any of the feature editing tools, such as move, rotate, resize, scale, and delete, on the features in your graphics layer. Use the vertex tools, such as insert and append vertices, on your polyline and polygon features in your graphics layers. Offsets and traverses can also be used on your features. In order to use these feature editing tools on your graphics layer; the graphics layer can be the only selected layer for editing.
1 2
292
USING ARCPAD
Tip Creating polyline and polygon features in your graphics layer When you create a polyline or polygon feature for your graphics layer, you will need to use either the Commit Geometry Changes to create the feature without text or the Proceed button to display the Text dialog box. Both these buttons will become enabled on the Command bar once you have captured your first vertex.
A text dialog box is displayed for the feature. 5. Type the text you would like to include with your feature. 6. Uncheck the No Feature Symbol checkbox to apply symbology to the graphic. 7. Tap the box for the feature symbol. Use the Symbology Properties dialog box to select the symbol for your graphics feature. 8. Uncheck the No Text Symbol checkbox. 9. Tap the box for the text symbol. Use the Labelling Properties dialog box to select the font type for the feature. 10. Tap OK. 11.Your feature is created using the text and feature symbology you selected.
9 7
8 6
Tip Adding text to your polyline and polygon features in your graphics layer ArcPad gives you the option to add text to your polyline and polygon features created in your graphics layer. Select text polyline or text polygon tool from the feature type dropdown list before creating your feature. Alternatively, select any graphic, open the feature properties dialog box for the graphic, and add text using the dialog displayed.
See Also Refer to Chapter 7 Symbolizing your data, for help using the Symbology and Labeling dialog boxes.
293
1. Create a new feature or select a feature whose attributes you would like repeated when creating new features. 2. Tap the dropdown arrow to the right of the Offset Point button to display the dropdown list. 3. Tap Repeat Attributes. A red box around the button indicates that the tool is active. 4. With the feature type selected, such as the Point feature button, tap the screen to create a new point feature. 5. The Feature Properties dialog box, or custom edit form, is displayed and the attribute information is populated with the previously selected features information. 6. Make any necessary changes to the edit form or the Attribute page. 7. Tap OK. Your new feature is created.
1 4
294
USING ARCPAD
1. Select the line feature whose end you would like to be the start of your new feature. 2. Tap the dropdown arrow to the right of the Point feature type button to display the dropdown list and tap Polyline. 3. Tap the dropdown arrow to the right of the Offset Point button to display the dropdown list. 4. Tap Segment Polyline The Segment Polyline tool is promoted to the Edit toolbar. u
1 4
See Also Refer to Chapter 16 Creating new features with a GPS and rangefinder, for help using the Segment Polyline tool with the Add GPS Vertex and Add GPS vertices continuously buttons.
295
Tip Undoing or cancelling your edits Use the Undo tool to go back a step to the previously captured vertex or use the Cancel Edits tool to erase all edits. These tools are only enabled prior to tapping the Proceed button. Once you tap the Proceed button and tap ok on the Feature Properties dialog box, your edits cannot be undone.
5. The last vertex of the previously selected feature is highlighted using a blue box. This is the start vertex of your new feature. 6. Tap the map at the location of the next vertex or vertices. 7. Tap Proceed to finish the line segment. 8. Enter the information for the segment using the Feature Properties dialog box. If a custom edit form exists, it will be displayed. You can also select the symbology for the line feature or segment. 9. Tap OK. The Segment Polyline tool will be enabled on the Edit toolbar. 10. Tap the Segment Polyline tool. 11. Repeat Steps 510 to continue your segmented polyline. Each time you capture a segmented feature, the next feature will begin at the end of the previously created, or selected, feature.
5 6
296
USING ARCPAD
Offsets combine the use of use distance, bearing (or angle), and/ or inclination (or slope) to determine the location of features. In ArcPad, there are two types of offsets: simple and complex.
Diagram illustrating how distance from a known reference point to a feature and bearing to the feature in relation to north are calcualted.
Simple offsets
A simple offset is performed on a polyline or polygon and only uses a distance measurement. Using a simple offset, you would map a feature that is a constant distance away from a polyline captured via pen or GPS. You would also specify whether the new feature is left or right of the captured polyline. For example, you could map the distance of a new sidewalk to the left of and at a distance of 5 meters from the center of an existing road.
CREATING NEW FEATURES
Polyline (left) and polygon (right) using simple offsets in ArcPad. The blue line is the line captured. The red line is the offset line that becomes the resultant feature when the feature is completed.
297
Complex offsets
Complex offsets can be used for point features and vertices of polylines and polygons. Complex offsets use a combination of distance, bearing, and inclination measurements. ArcPad supports 1 point offsets and 2 point offsets. A 1 point offset uses distance and bearing measurements (distance-bearing) to determine the offset. A 2 point offset uses either 2 distance measurements (distance-distance) or 2 bearing measurements (bearing-bearing) to calculate the offset. Inclination can be used in combination with any of these offsets, if a height value is known and you are storing your results in a shapefile that supports a z value. 1 point offset A 1 point offset enables you to create a point or vertex offset from a single reference point. The reference point can be set using a pen, GPS, or manually entered coordinates. A 1 point offset uses bearing and two other parameters such as slope distance, horizontal distance, vertical distance, or inclination to calculate the offset. Refer to the diagrams below for an illustration of the distance and bearing parameters.
Typically you would select a 1 point offset if you were using a rangefinder that included a built-in compass. For example, you could capture a tree (target) that was a distance of 15m and had a bearing of 45 degrees from True North from your location, a known reference point.
Illustrations of how the three distance parameters (left) and bearing (right) measurements are calculated for a 1 point offset.
298
USING ARCPAD
2 point offsets A 2 point offset enables you to create a point based on two reference points (A & B). The reference points can be set using a pen, GPS, or manually entered coordinates. There are two variations available in ArcPad for the 2 point offset: distancedistance and bearing -bearing. Typically you would use a 2 point offset to calculate point features rather than vertices for a polyline or polygon. Distance-distance A distance-distance offset is used when the bearings are not known from the reference points but the distances are. For example, when you are using a rangefinder without a compass. The distance between the feature and the two reference points A & B are used to calculate the location of the feature. The features location is at the point where the two circles centered around reference points A and B intersect. Without a bearing, there are two possible solutions to this type of offset. You must, therefore, determine (and set) if the offset point is to the left or right of an imaginary line between Reference points A & B. Vertical distance or inclination are required if a correct 3- dimensional solution is to be calculated.
M or Measure field The Offset and 2 Point Offset pages in the Point/Vertex dialog box include a box to enter a measure, or M, value for the target point. The x, y, and optionally z coordinates are calculated automatically but the M value needs to be entered manually. The M field is not a default field in a shapefile, and therefore must be created when the shapefile is created. Data can only be entered in this input box if the editable shapefile contains an M field.
With a distance-distance offset, the feature is located at the point where two circles centered on reference points A & B intersect.
299
Bearing-bearing A bearing-bearing offset is used when two bearings are known for the reference points but the distances are not. For example, when you are using a compass without a rangefinder. The bearing from north from each of the two reference points A & B is used to calculate the location of the feature. The features location is at the point where the two bearing lines intersect. Vertical distance or inclination are required if a correct 3- dimensional solution is to be calculated.
The Point/Vertex dialog box displaying the 2 point offset parameters. With a bearing-bearing offset, the feature is located at the point where if two lines, extended from the bearing angles for reference points A & B, intersect.
By default, a 2 Point Offset in ArcPad is bearing-bearing. To activate the distance-distance solution, tap the bearing dropdown and set the location of the offset point. The distance-distance solution requires that you nominate which side of the A-B line the offset point lies. Once activated, the distance fields can be completed. With a rangefinder active, the fields are automatically populated.
300
USING ARCPAD
Illustration of linear traverse and radial traverse. Illustration of foresight and backsight when performing a linear traverse.
301
Other options for offsets When working with offsets you can set other options or parameters on the Options page in the Point/Vertex dialog box or in the GPS Preferences. These parameters are typically considered constants versus the parameters that you would set to calculate individual offset such as slope distance, vertical distance, horizontal distance, and inclination. Constant parameters might be set at the beginning of a data collection task and only changed as needed. The following are set on the Options page of the Point/Vertex dialog box: Foresight: Looking forward to and shooting at your target from a known reference point. Backsight: Looking back at and shooting from your target to a known reference point. North Reference: Set your bearing to be calculated from True north or Magnetic declination read from a GPS (if available). Observer Height: Height of rangefinder in relation to a reference point at ground level. Target Height: Height of target above ground. By default, the target height is 0 or unknown. If the target height is known and specified, the resulting coordinate will be the XYZ value of the feature at ground level; the target height is subtracted. If the target height is not known (value of 0), the resulting coordinate will be the XYZ value of the actual target. For example, if you are capturing insulators on power poles that always have a fixed height, you have two options. If you do not specify a target height, then the height stored with the feature is the height of the insulators. If you specify the target height, the captured feature (insulators) would have the coordinates of the power pole at ground level.
The Point/Vertex dialog box displaying the Options page.
In another scenario where you are capturing treetop heights, the target height would be set to 0 since the height of the trees is always changing. The captured heights of the treetops would therefore be the height of the treetops above ground. GPS Height: Height of GPS in relation to ground level. The GPS Height is set in the GPS Preferences dialog box.
302
USING ARCPAD
1 2 3
303
The Poly Offset dialog box is displayed. 4. Tap the left or right checkbox to determine the relative position of the offset. 5. Specify the Distance value. 6. Tap OK. u
4 5
304
USING ARCPAD
Tip Using the snapping environment with offsets You can set the snapping options so that your reference line, or capture line, snaps to an existing feature.
7. Tap the polylineor polygonbutton from the Feature Type dropdown list. 8. Tap the screen where you want to begin your new feature and continue adding the required vertices. As you add vertices to your new line or polygon, a red line at the offset distance will be displayed. This is where your new feature will be created. 9. Tap Proceed when you are finished capturing your new feature. The Feature Properties dialog box is displayed. 10. Enter the information for the new feature. 11. Tap OK. 12. Your new feature is drawn at the specified distance of 20m from the existing polygon feature.
7 8
305
1 2 3
306
USING ARCPAD
Tip Using a GPS to set the reference points ArcPad will automatically use the current GPS position for the reference point if data is received from a rangefinder and there is no current reference point defined, and either Offset Point, Linear Traverse, or Radial Traverse are enabled.
5. Tap the screen to set reference point A. 6. Tap the Point feature button. 7. If you have a rangefinder activated, shoot your target or simply tap the screen at the location of your feature. The Point/Vertex dialog box opens on the Offset page. 8. Verify that the information in the fields is accurate. 9. Tap OK. The Feature Properties dialog box is displayed with an edit form, if it exists. Enter the information for the new feature. 10. Tap OK. Your new feature is created.
7 5
See Also Refer to Chapter 12, Using your rangefinder, for information on how to use your rangefinder with ArcPad.
307
1 2
7 4 6
308
USING ARCPAD
A distance-distance offset is used when the bearings are not known from the reference points but the distances are. For example, when you are using a rangefinder without a compass. A bearing-bearing offset is used when two bearings are known for the reference points but the distances are not. For example, when you are using a compass without a rangefinder.
The Point/Vertex dialog box opens on the 2 Point Offset page. 8. Make any necessary changes to the information that is displayed. If you are using a rangefinder without a compass, you will need to specify whether the point you are capturing is to the left or to the right of an imaginary line between reference points A & B. You will also need to shoot a measurement twice, once for each distance from each reference point. If you are only using a compass, you will be using two bearing measurements to calculate the offset. 9. Tap OK. The Feature Properties dialog box is displayed with an edit form, if it exists. Enter the information for the new feature. 10.Tap OK. 11.Your new feature is created.
309
1. Make the polyline or polygon layer editable using the Start/ Stop Editing dropdown list. 2. Tap the dropdown arrow next to the Offset Point button. 3. Tap Linear Traverse. 4. Tap the dropdown arrow next to the Point button. 5. Tap the Polyline -or polygonfeature type. u
1 2
Tip Enabling the traverse tools The Linear and Radial Traverse tools will only be enabled if a polyline or polygon layer is set as editable.
310
USING ARCPAD
Tip Undoing or cancelling your edits Use the Undo tool to go back a step to the previously captured vertex or use the Cancel Edits tool to erase all edits. These tools are only enabled prior to tapping the Proceed button. Once you tap the Proceed button and tap ok on the Feature Properties dialog box, your edits cannot be undone.
6. Tap the screen to capture the first vertex of the line -or polygon. 7. The XYZ page of the Point/ Vertex dialog box is displayed. If you have a GPS activated, tap the GPS button to capture the incoming coordinates. 8. Tap OK. u
311
Tip Foresight versus backsight You can use foresight or backsight to capture vertices in your traverse. Set foresight or backsight on the Options page of the Point/ Vertex dialog box. Tip Using the measure tool with offsets You can use the measure tool in traverse mode to perform an accurate measure in the field without capturing a feature. To do so, simply activate the Linear Traverse tool before enabling the Measure tool. See Also Refer to Chapter 12, Using your rangefinder, for information on how to connect your rangefinder and use it with ArcPad.
9. With a rangefinder, shoot the next feature from the location of the first feature (foresight). Alternatively, shoot back to the first vertex (target) from the location of the second vertex (backsight). Simply tap the screen if you do not have a rangefinder connected. The Point/Vertex dialog box is displayed on the Offset page. 10.Tap OK. 11. Continue adding vertices until your line or polygon is finished. u
9 W
312
USING ARCPAD
Tip Undoing or cancelling your edits Use the Undo tool to go back a step to the previously captured vertex or use the Cancel Edits tool to erase all edits. These tools are only enabled prior to tapping the Proceed button. Once you tap the Proceed button and tap ok on the Feature Properties dialog box, your edits cannot be undone.
12.Tap Proceed when you are finished creating your line or polygon. The Feature Properties dialog box is displayed with an edit form, if it exists. Enter the information for the new feature. 13.Tap OK. 14.Your new feature is created.
313
1. Make the polyline or polygon layer editable using the Start/ Stop Editing dropdown list. 2. Tap the dropdown arrow next to the Offset Point button. 3. Tap Radial Traverse. 4. Tap the dropdown arrow next to the Offset Point button. 5. Tap Set Reference Point A. 6. Tap the screen to set the reference point. u
1 2
3 5
314
USING ARCPAD
Tip Undoing or cancelling your edits Use the Undo tool to go back a step to the previously captured vertex or use the Cancel Edits tool to erase all edits. These tools are only enabled prior to tapping the Proceed button. Once you tap the Proceed button and tap ok on the Feature Properties dialog box, your edits cannot be undone.
8. Tap the dropdown arrow next to the Point button and select the Polygon -or Polyline feature type. 9. With a rangefinder, shoot the target (first vertex) from Reference Point A. The Point/Vertex dialog box is displayed on the Offset page. 10.Continue shooting your vertices from Reference A. 11.Tap Proceed when you are finished creating your line or polygon. The Feature Properties dialog box is displayed with an edit form, if it exists. Enter the information for the new feature. 12.Tap OK. 13.Your new feature is created.
9 Q
315
16
Its easy to create new features using the editing tools in ArcPad. First, select the layers for which you want to create the new features. Then select the appropriate tool and use the mouse pointer, pen, or incoming GPS coordinates to digitize the feature. You can use the editing tools to create new point, line, or polygon features. To create point features, tap once on the map or tap the GPS Point button. To create line or polygon features, use the mouse pointer, pen, or incoming GPS coordinates to digitize the vertices that make up that feature. The new feature is saved in the selected layer of the same feature type. You can specify various quality and capture options when using the incoming GPS coordinates. You can also set alert messages and sounds to be activated when a specific GPS quality setting is not met. In addition, you can use offsets and a rangefinder to determine the location of your point feature.
317
Quality options
The Quality options allow you to specify the following parameters:
More than one quality parameter can be active at any time. A quality parameter is active when the parameters check box is checked and either Non-Compulsory or Compulsory Warnings have been selected. The GPS Quality options are enabled, or disabled, by selecting one of three different warning levels:
318
USING ARCPAD
Capture options
The Capture options allow you to specify position averaging and streaming interval parameters. The averaging parameters specify the number of incoming GPS position coordinates that ArcPad should use for calculating an average coordinate. The resultant average coordinate is then used by ArcPad for creating the point or vertex. The number of positions to average can be specified for points and vertices. Averaging is enabled when the Enable Averaging check box is checked. It is best that you refer to your GPS receivers manual for an appropriate number of GPS positions to average; however, it is recommended that you average at least 20 GPS positions and preferably up to 180 positions.
Capture options
The Streaming Vertices Interval parameters allow you to specify how frequently ArcPad should use the incoming GPS coordinates when creating vertices with the Add GPS Vertices Continuously tool. For example, a Position Interval of 2 means that ArcPad will use every second-incoming GPS coordinate when creating vertices. The default Position Interval is 1. A Distance Interval of 2 means that ArcPad will only use the incoming GPS coordinate when the distance from the last coordinate is 2 meters or more.
319
A dialog box is automatically displayed each time ArcPad averages GPS coordinates. The dialog box shows a progress bar, which counts down from the specified number of GPS positions to average to zero. For example, the following dialog box is displayed while averaging to create a vertex:
Alerts options
The Alerts options allow you to specify which message boxes are displayed and which sounds are played when an alert condition is encountered by ArcPad.
Alerts options
You can enable the following alerts: No GPS data being received This alert is activated when the GPS has been activated but ArcPad is not receiving any messages from the GPS receiver.
320
USING ARCPAD
Maximum PDOP exceeded This alert is activated when the specified maximum PDOP has been exceeded and the Non-Compulsory or Compulsory Warnings have been selected. The maximum PDOP and warnings are specified in the Quality options. Maximum EPE exceeded This alert is activated when the specified maximum EPE has been exceeded and the Non-Compulsory or Compulsory Warnings have been selected. The maximum EPE and warnings are specified in the Quality options. No current position fix This alert is activated when the GPS is not able to calculate a position fix, and therefore ArcPad is not currently receiving position coordinates from the GPS. The GPS may not be able to calculate a position fix if, for example, the number of visible satellites is less than 3. No DGPS fix This alert is activated when the incoming GPS position coordinates are not differentially corrected and the DGPS Mode Only and the Non-Compulsory or Compulsory Warnings have been selected. These warnings are specified in the Quality options. Not a 3D fix This alert is activated when the incoming GPS position coordinates are x,y coordinateswith no z coordinateand the 3D Mode Only and the Non-Compulsory or Compulsory Warnings have been selected. These warnings are specified in the Quality options. Approaching Destination This alert is activated when the distance from the current GPS position to the selected navigation destination is less than the specified DST Distance Alert. The DST Distance Alert is specified in the Location options.
The alert message boxes are enabled by checking the alerts visible check box. The sounds are enabled by checking the alerts sound check box. You can enable the message box or sound or both for any number of alerts. The Play button plays the sound for the associated alert. You can change the sound for any alert by tapping on the alerts Sound Name column and selecting a Wave Sound (*.wav) file located on your computer. The ArcPad Reference Guide provides more information on the GPS Quality, Capture, and Alerts options for ArcPad.
Sound
Visible Play
321
1. Tap the GPS Point button to capture a new point feature at the current GPS position. The Feature Properties dialog box or custom edit form is automatically displayed after the new point feature has been created. u
322
USING ARCPAD
Tip Enabling GPS position averaging for points GPS position averaging for points is enabled in the Capture page of the GPS Preferences dialog box. You can also specify the number of GPS positions for ArcPad to average. Tip Typing in attributes during position averaging You can type in attributes (in the Attributes page or a custom edit form) without waiting for the position averaging to be completed. This is particularly useful if you have specified a large number of GPS positions to average. ArcPad will continue averaging even after the required number of GPS positions has been received and averaged. Averaging will stop once you have tapped the ok button.
2. The Geography page shows a progress bar, which counts down from the specified number of GPS positions to average to zero. 3. Scroll and tap Attributes to display the Attributes page. Type the attributes for the new point feature. 4. Tap OK to save the attributes, close the edit formor the Feature Properties dialog boxand complete the new point feature. If you tap OK before the averaging is complete, a dialog box will display asking whether you want to terminate the GPS position averaging. You can also tap the X button if you want to cancel the capture of the new point feature. The point feature and any attributes that have been typed in will be deleted.
3 4
323
1. Tap the arrow to the right of the Feature tool to display the dropdown list. Tap the Polyline feature tool. The Add GPS Vertex and Add GPS Vertices Continuously buttons are enabled if the GPS is activated. 2. Tap the Add GPS Vertex button each time you want to use the current GPS position coordinates to capture a vertex. The vertices are drawn with a blue box and joined with a line using the current selection color. At any time, tap and hold anywhere on the map to display the Capture menu. Refer to the Creating line features task for more information on the Capture menu. Use the Capture menu to create vertices at specified x,y coordinates or relative to the last vertex or the current GPS position. You can also delete the last vertex. 3. The Point/Vertex dialog box is automatically displayed if GPS position averaging is enabled for vertices. The Point/Vertex dialog box shows a progress bar, which counts down from the specified number of GPS positions to average until it reaches zero. u
324
USING ARCPAD
Tip Changing the streaming vertices position and distance intervals By default, the Add GPS Vertices Continuously mode captures a vertex each time ArcPad receives a coordinate from the GPS. This may be too frequent and result in the capture of unnecessary vertices. You can increase the streaming vertices position and distance intervals in the Capture page of the GPS Preferences dialog box. Tip Creating GPS point features while capturing a polyline feature The GPS Point button will be enabledif a point layer is active for editingeven while the Polyline button is active and a line feature is in the process of being captured. While capturing a polyline, you can tap the GPS Point button to capture a point feature without having to first end the capture of the line feature. You will need to pause streaming GPS data capture if it is active. Tip Pausing streaming GPS data capture ArcPad continuously captures vertices in a streaming mode when the Add GPS Vertices Continuously tool is active. Tap the Add GPS Vertices Continuously button to pause or stop capturing vertices. Tap the button again to resume capturing vertices.
If you tap OK before the averaging is complete, a dialog box will display asking whether you want to terminate the GPS position averaging. Tap the X button to cancel the capture of the vertex. 4. Tap the Add GPS Vertices Continuously button to use the incoming GPS coordinates for capturing vertices in a streaming mode. A vertex will be captured each time ArcPad receives a coordinate from the GPS. Vertices are captured according to the specified streaming vertices position and distance intervals. 5. Tap the Proceed button to complete the new line feature. The Feature Properties dialog box, or custom edit form, is automatically displayed after the new line feature has been created. 6. On the Attributes tab, tap the Property field to open the associated Value text box for typing in attribute data. For example, tap on the Property field STREET_NAM to open the associated Value text box and type the street name value of New. 7. Tap OK.
325
1. Tap the arrow to the right of the feature tool to display the dropdown list. Tap the Polygon feature tool. The Add GPS Vertex and Add GPS Vertices Continuously buttons are enabled if the GPS is activated. 2. Tap the Add GPS Vertex button each time you want to use the current GPS position coordinates to capture a vertex. The vertices are drawn with a blue box and joined with a line. At any time, you can tap and hold anywhere on the map to display the Capture menu. Refer to the Creating line features task for more information on the Capture menu. Use the Capture menu to create vertices at specified x,y coordinates or relative to the last vertex or the current GPS position. You can also delete the last vertex. 3. The Vertex dialog box is automatically displayed if GPS position averaging is enabled for vertices. The Vertex dialog box shows a progress bar, which counts down from the specified number of GPS positions to average until it reaches zero. u
326
USING ARCPAD
Tip Undoing or canceling your edits Use the Undo tool to go back a step to the previously captured vertex or use the Cancel Edits tool to erase all edits. These tools are only enabled prior to tapping the Proceed button. Once you tap the Proceed button and tap ok on the Feature Properties dialog box, your edits cannot be undone.
Tapping OK before the averaging is complete will display a dialog box asking whether you want to terminate the GPS position averaging. Tap the X button to cancel the capture of the vertex. 4. Tap the Add GPS Vertices Continuously button to use the incoming GPS coordinates for capturing vertices in a streaming mode. A vertex will be captured each time ArcPad receives a coordinate from the GPS, based on the specified streaming vertices position and streaming intervals. 5. Tap the Proceed button to complete the capture of the new polygon feature. ArcPad will automatically close the polygon by adding a final vertex with the same coordinates as the first vertex. The Feature Properties dialog box, or custom edit form, is automatically displayed after the new polygon feature has been created. 6. On the Attributes tab, tap the Property field to open the associated Value text box for typing in attribute data. 7. Tap OK.
327
1. Make the point layer editable using the Start/Stop Editing dropdown list. 2. Tap the dropdown arrow next to the Offset Point button to display the dropdown list. By default, the Offset Point button is displayed on the Edit toolbar. 3. Tap the Offset Point button. 4. Tap Set Reference Point A. A red box around the Offset Point and Set Reference Point A buttons indicates that they are active. u
1 2 3
328
USING ARCPAD
Tip Using a GPS to set the reference points If you have a GPS activated, you can set the reference point using the incoming GPS coordinates. Tap the Survey button to display the Vertex dialog box. Tap the GPS button on the Vertex dialog box to capture the incoming GPS coordinates as your reference point. Tip Using the snapping options to set the reference point at an existing feature You can set the reference point to be at the location of an existing point or vertex by selecting snap to vertex or point for that layer on the Snapping page in the Table of Contents.
5. Tap the screen to set reference point A. To use a GPS to set the reference point, refer to the Tip on this page. 6. With your rangefinder activated, shoot your target. The Point/Vertex dialog box opens on the Offset page with the bearing and slope distance information displayed from the rangefinder. 7. Tap OK. The Feature Properties dialog box is displayed with an edit form, if it exists. Enter the information for the new feature. 8. Tap OK. Your new feature is created. Opens the Vertex dialog box.
329
17
This chapter shows you how to modify features that already exist in your vector data or shapefiles. The editing tools, commands, and tasks provide a variety of ways to make changes to the geometry and attributes of existing features. For example, you can extend a line by adding vertices to the start or end of the line. You can also reshape line and polygon features by adding, moving, or deleting vertices. Editing of existing features is done using the mouse pointer, pen, incoming GPS coordinates, or offsets.
331
Extending a line
You can extend a line feature by adding, or appending, vertices to the tail (end) of the line. The Append Vertices tool is selected via the Feature Properties dropdown list. In order to extend a line feature at the head (start) of a line, you can use the Insert Vertices tool. Refer to the next exercise to learn how to use the Insert Vertices tool. Vertices can be added by using the pen, incoming GPS coordinates, offsets, or by typing in coordinates.
Tip Changing the size of the vertex symbols Vertices are displayed using a square symbol. You can change the size of the square by changing the Pen Tolerance in the Display page of the ArcPad Options dialog box. See Also Selecting features for editing is discussed in Chapter 14, Editing basics.
1. Select a line layer for editing using the Start/Stop Editing dropdown list or via the Table of Contents. 2. Tap the Select tool. 3. Select the the line feature you wish to extend. 4. Tap the dropdown arrow next to the Feature Properties button to display the dropdown list. 5. Tap Append Vertices. The vertices will be displayed using a gray square. The head, or start, vertex is displayed with a bold square. All other vertices are displayed with normal squares.u
1 4
5 3
332
USING ARCPAD
Tip Adding vertices with a GPS You can also use the Add GPS Vertex and Add GPS Vertices Continuously buttons to add vertices. These buttons are only enabled if you have a GPS receiver connected and activated.
6. Tap the map to add vertices and extend the line. You can only append vertices to the end or tail of the line. 7. Tap the Commit Geometry Changes button on the Command bar when you are finished extending the line. The new vertices are added to your line feature. 8. To exit the append vertices mode, tap any other tool to activate it and deactivate the Append Vertices tool.
333
Inserting a vertex
1. Select a line or polygon layer for editing using the Start/ Stop Editing dropdown list or via the Table of Contents. 2. Tap the Select tool. 3. Select the lineor polygon feature. 4. Tap the dropdown arrow next to the Feature Properties button to display the dropdown list. 5. Tap Insert Vertices. The vertices will be displayed using a gray square. u
1 4 5
334
USING ARCPAD
Tip Adding vertices with a GPS You can also use the Add GPS Vertex and Add GPS Vertices Continuously buttons to add vertices. These buttons are only enabled if you have a GPS receiver connected and activated. Tip Inserting vertices using the snapping environment You can turn snapping on in the Table of Contents so that new vertices are inserted at the edge, end, or vertex of an existing feature. Tip Undoing or cancelling your edits Use the Undo tool to go back a step to the previously captured vertex or use the Cancel Edits tool to erase all edits. These tools are only enabled prior to tapping the Proceed button. Once you tap the Proceed button and tap ok on the Feature Properties dialog box, your edits cannot be undone.
6. Tap on the map at the exact location where you want the vertex, or vertices, inserted. Vertices are added to the lineor polygonand the feature is reshaped. 7. Tap the Commit Geometry Changes button on the Command bar when you are finished adding vertices. The new vertices are added to your lineor polygon feature. 8. To exit the insert vertices mode, tap any other tool to activate it and deactivate the Insert Vertices tool.
335
Tip Undoing or cancelling your edits Use the Undo tool to go back a step to the previously captured vertex or use the Cancel Edits tool to erase all edits. These tools are only enabled prior to tapping the Proceed button. Once you tap the Proceed button and tap ok on the Feature Properties dialog box, your edits cannot be undone.
Deleting a vertex
1. Tap the Select & Vertex Editing button. 2. Select the lineor polygon feature. 3. Tap and hold within the blue vertex square that you want to delete to display the Move To menu. 4. Tap Delete Vertex. Repeat Steps 3 and 4 for each vertex you would like to delete. 5. Tap the Commit Geometry Changes button on the Command bar when you are finished. The vertices are deleted from the lineor polygonand the feature is reshaped.
2 3
336
USING ARCPAD
Moving a vertex
Moving a vertex in a line or polygon offers another way to modify or reshape a feature. ArcPad lets you move a vertex in several ways: by dragging it, by specifying new x,y coordinates, by moving it to the current GPS position, or by using offsets.
Tip Snapping vertices to existing features You can turn snapping on in the Table of Contents so that when your vertex is dragged it snaps to the edge, end, or vertex of an existing feature. See Also Moving points is discussed in Chapter 14,Editing basics.
Dragging a vertex
1. Tap the Select & Vertex Editing button. 2. Select the lineor polygon feature. 3. Tap and drag the vertex to the desired location. 4. Tap the Commit Geometry Changes button on the Command bar when you are finished. The vertices are moved and the feature is reshaped.
1 3 2
337
Using the Move To command to move a vertex to a specific x,y coordinate or GPS position
1. Tap the Select & Vertex Editing button. 2. Select the lineor polygon feature. 3. Tap and hold within the blue vertex square to display the Move To menu. 4. Tap Move To.
u
1 3 4
338
USING ARCPAD
Tip Moving a vertex to the current GPS position You can also tap the GPS button, on either the Move To dialog box or the Vertex dialog box, to move the vertex to the current GPS position. (You can open the Vertex dialog box by tapping a coordinate in the Geography page of the Feature Properties dialog box.) These GPS buttons are only enabled if a GPS receiver is connected and activated. See Also Refer to Chapter 9, Connecting your GPS receiver, for more information on connecting your GPS receiver.
5. Type the desired coordinates in the XYZ page of the Point/ Vertex dialog box. 6. Tap OK. Alternatively, tap Move To GPS in step 5 and the vertex will be moved to the current GPS position. 7. Tap the Commit Geometry Changes button on the Command bar. The vertex is moved to the specified coordinates, and the feature is reshaped.
5
GPS button
339
3 4 2
340
USING ARCPAD
Tip Using Radial Traverse to move a vertex You can move the selected vertex using Radial Traverse and the 1 or 2 Point Offset capabiltity in the Point/Vertex dialog box. Set one reference point or two reference points before selecting your vertex. Setting two reference points is only required for 2 point offsets such as Distance-Distance or BearingBearing.
The point/vertex dialog box is displayed. 5. Tap the Offset page. 6. Tap the Tripod button to set the reference point from the incoming GPS coordinates. 7. Capture the bearing, distance, and optionally inclination values using you rangefinder. 8. Tap ok on the Point/Vertex dialog box. Your vertex is moved to the new position.
6 7
341
Tip Displaying the Geography page The Geography page can be used to move a vertex to a specific x,y coordinate. The layer that you are editing may have an associated custom edit form. If it does, the Feature Properties dialog box will have additional tabs displayed to the left of the Attributes tab and left and right arrow buttons for navigating between the tabs. Tap the right arrow button until the Geography tab is displayed. The Geography tab is always the last tab displayed. The custom edit form may hide the Attributes or Geography pages of the Feature Properties dialog box. If this is the case, then you will need to use the Move To tool to move the vertex. Tip Resizing the columns in the Geography page You can resize the columns in the Geography page by tapping and dragging the vertical column separator.
342
USING ARCPAD
Tip Moving a vertex to the current GPS position You can tap the GPS button on the Vertex dialog box to move the selected vertex to the current GPS position.
The Vertex dialog box is displayed. 5. Tap the GPS button to use the incoming GPS coordinates. 6. Tap OK. 7. Tap OK. The vertex is moved to the specified coordinates, and the feature is reshaped.
343
344
USING ARCPAD
Tip Dragging a corner vertex versus dragging a corner sizing handle Dragging a corner vertex will only move the selected vertex and will change the general shape of the feature. In contrast, dragging a corner sizing handle will stretch or shrink a features geometry proportionately, similar to scaling the feature, thereby maintaining the general shape of the feature. Tip Changing the size of the sizing handles Sizing handles are displayed using a solid black square symbol. You can change the size of the square by changing the Pen Tolerance on the Display page of the ArcPad Options dialog box. Tip Moving and rotating features The Move and Rotate Feature tools are also available in the Feature Properties dropdown list. With your feature selected, use these tools to drag a feature to a new location or to rotate a feature around a point.
The bounding box for the selected feature is displayed using a dashed line and sizing handles. 4. Tap and drag a sizing handle. The size of the bounding box is changed, and the feature is reshaped. Dragging a corner sizing handle will stretch, or shrink, a features geometry proportionately, thereby maintaining the general shape of the feature. 5. Tap the Commit Geometry Changes button to complete the change. You cannot undo the feature changes once you have commited the changes.
345
Editing attributes
The Feature Properties dialog box lets you view and edit the attributes of the feature you have selected. The Feature Properties dialog box is automatically displayed once any new feature is created. By default, the Feature Properties dialog box includes pages for Attributes, Picture, Symbology, and Geography; a custom edit form will also be displayed if it exists. The custom edit form may change the title of the Feature Properties dialog box. For example, Redlands Trees.
Tip Typing data on devices without keyboards Devices without keyboardsfor example, Windows Mobile devicesuse a Soft Input Panel (SIP) for typing in data. On Windows Mobile devices, you open the the Soft Input Panel by tapping the SIP icon on the title bar.
1. Select the point, line, or polygon feature. The Feature Properties button is enabled once a feature is selected. 2. Tap the Feature Properties buttonor double-tap the featureto open the Feature Properties dialog box. 3. On the Attributes page, tap the Property field to open the associated Value text box for typing in attribute data. For example, tapping the Property field HOUSE_NUM will open the associated Value text box for typing in the house number value of 923. The Soft Input Panel is displayed when a Value text box is opened. If it does not, tap the SIP icon on the title bar. u
346
USING ARCPAD
Tip Creating custom edit forms QuickForms and custom edit forms can be created using ArcPad or ArcPad Application Builder, respectively. Both types of forms are saved in an ArcPad Layer file (*.apl), which is associated with a shapefile. QuickForms and custom edit forms can have multiple tabs, or pages, each with multiple controls. These controls could include text boxes, date controls, and list boxes. Scripts associated with the edit form perform initialization and validation, enforcing correct data entry before continuing to another page or closing the form. Scripts cannot be added to forms using QuickForms. Tip Using a barcode scanner to input your data Use a barcode scanner connected to your Windows Mobile device to easily input data into your edit forms. See Also See Chapter 14, Editing basics, to learn how to create Quick Forms in ArcPad to edit your features.
The Feature Properties dialog box displays the custom edit form if it exists. 4. Tap OK to save the attributes and close the edit form. You can also tap the X button if you want to cancel any changes made to the attributes.
347
Preparing data
Section 6
18
ArcGIS Desktop (ArcView, ArcEditor, or ArcInfo) includes an ArcPad toolbar which is available from within ArcMap. The ArcPad toolbar lets you manage transactions between ArcPad and ArcGIS. The toolbar includes tools to: Extract data for use with ArcPad and/or check data out of a geodatabase for editing. Check in updates that you made in ArcPad. Remove unwanted checkouts from the transaction log. ArcPad 7 includes additional tools for ArcMap which are automatically installed with ArcPad. These new tools allow you to: Extract data for use with ArcPad 7 and/or check data out of a geodatabase for editing. Export symbology for selected shapefiles into ArcPad Layer files. Export/import an ArcGIS Graphics Layer to/from an ArcPad Graphics layer. Export ArcGIS styles to an ArcPad style. The ArcPad tools included with ArcGIS Desktop and ArcPad 7 do not include all of the tools that may be needed for data preparation. Projecting your data can be done using ArcToolbox, which is available within ArcMap. Custom data input forms can be created using ArcPad Studio, which is included with the ArcPad Application Builder.
351
352
USING ARCPAD
Export ArcGIS Styles: Export an ArcGIS Desktop style file into an ArcPad style file.
353
The ArcPad Tools for ArcGIS toolbar provides some of the tools for preparing data for use with ArcPad. In summary, it is essential to always bear in mind that field computers, tasks, and conditions are very different to computers, tasks, and conditions in the office. Therefore, what works in the office environment may often not be effective in a field environment.
354
USING ARCPAD
1. Click the Get Data For ArcPad 7 button on the ArcPad toolbar. 2. Check the layers you want to extract features from. 3. Click Next.
u
3
355
The second panel lets you pick the database to check data out from. The wizard will only let you check out data from one database per transaction. If you need to edit multiple geodatabases, you will need to start the wizard again to complete additional transactions. If you plan to collect new data in the field, you can extract just the schema of the layers you plan to update by checking the schema option directly below the list of layers in the wizard. The third panel lets you specify the extraction criteria Spatial extentselect a spatial extent to get data for. By default, this is the current display extent. Extract selection only choose only the selected features from layers that have features selected. Definition query onlyyou can choose to extract only those features that meet the definition query and are within the chosen spatial extent. By default, this option is checked. u
4. Select a database from the Database dropdown list. 5. Select the layers to check out for editing under the Layer column. 6. Select the size from the Size of editing form that will be generated dropdown list. 7. Click Next. 8. Select the extraction criteria. 9. Type a unique folder name for the checkout folder. Optionally, select the location for the checkout folder. If you have a file sharing partnership with your mobile device, it will be the default location in the wizard. You can click the Folder icon to browse for a new folder location. 10. Click Finish to perform the transaction. u
4 5
See Also Refer to the ArcGIS Desktop Help for more information on the ArcPad toolbar included with ArcMap.
356
USING ARCPAD
The Get Data for ArcPad 7 wizard then checks for a Windows Mobile device connected to your PC. If a connected Windows Mobile device is detected, you will be prompted to choose to transfer the checked out files directly to your Windows Mobile Device.
Tip Using the Summary Fonts information Make sure that all of the fonts listed in the Summary are copied to the \Windows\Fonts folder on your mobile device. Symbology will not display correctly if the required fonts are not installed on your mobile device and therefore are not available to ArcPad. Tip Using the Summary projection information Make sure that the projection of the new ArcPad map and exported shapefiles is supported by ArcPad. The ArcPad Reference Guide includes a list of supported projections.
A summary dialog box appears that details a report of the completed extraction. You can select all of the text in the list and paste it into a text file. 11. Click OK to complete the extraction. 12. If a Windows Mobile device is connected to your PC you will be prompted to choose to transfer all of the checkout files directly to your device. Click Yes to transfer the files to your Windows Mobile device. You will be prompted to select the checkout folder on your Windows Mobile device.
357
1. Select the shapefile(s) for which you want to export the symbology. 2. Click the Export Symbology for selected shapefile(s) button. The symbology definitions will be added to the corresponding ArcPad Layer file (*.apl) for each selected shapefile layer. A new ArcPad Layer file is created if it does not already exist.
358
USING ARCPAD
359
The Save As dialog box is displayed. 3. Use the Save in dropdown list to select the folder in which to save the ArcPad graphics layer. 4. Type the name of the new ArcPad graphics layer. 5. Click Save.
4 5
360
USING ARCPAD
If a Windows Mobile device is connected to your PC you will be prompted to choose the ArcPad graphics layer directly on your device. Click Yes to transfer the files directly to your Windows Mobile device. 2. Click No to import the ArcPad Graphics layer from a folder on your PC. The Select an ArcPad Graphics Layer file to import diialog box is displayed. 3. Use the Look in drop-down list to select the folder which contains the ArcPad graphics layer. 4. Select the ArcPad graphics layer, or type the name of the ArcPad graphics layer. 5. Click Open. 6. Click Yes to Append the ArcPad graphics layer to the current ArcGIS graphics layer. Click no to replace the current map elements with the elements in the ArcPad graphics layer.
2 3
4 5
361
1. Click Tools. 2. Click Styles. 3. Click Export Referenced Style(s) for ArcPad. The Save As dialog box is displayed. 4. Use the Save in drop-down list to select the folder in which to save the ArcPad style file. The default folder on the PC for ArcPad styles is \Program Files\ArcPad 7.0\Styles. 5. Type the name of the new ArcPad style file. 6. Click Save.
u
2 4
5 6
362
USING ARCPAD
7. Click Yes to export both personal styles and selected styles. Click No to only export the selected styles. The ArcPad Tools Log file is displayed with information on the exported styles.
363
This appendix provides an overview of how to customize ArcPad using the ArcPad Application Builder. ArcPad Application Builder provides the tools and documentation to allow you to customize ArcPad in many ways. ArcPad Application Builder includes the following: ArcPad Studio, a desktop customization application A license of ArcPad for testing your custom applications Detailed documentation, an object model diagram, and developer samples First years maintenance: Maintenance includes telephone and email technical support for an authorized user, and upgrades for both ArcPad Studio and ArcPad during the first twelve months. Maintenance can then be purchased as an annual subscription for subsequent years. ArcPad Application Builder is a separate product and is not included with ArcPad. For more information on ArcPad Application Builder, visit www.esri.com/applicationbuilder.
365
Overview
ArcPad Application Builder is the development framework for building custom ArcPad applications for Mobile GIS projects. Creating a customized field solution for data collection and data maintenance is essential to ensure the integrity and value of your GIS data. The ability to accurately capture attribute and spatial data directly in the field improves efficiency and reduces time spent correcting or reentering the data into the main database back in the office. With ArcPad Application Builder, you can: Design custom forms to streamline data collection Ensure data integrity by validating data directly in the field Tailor applications to user skill levels and specific fields tasks Write scripts that interact with ArcPads internal objects Develop scripts to support data collection devices The table below summarizes the different types of customizations that are possible, along with the level of programming and development environment required for each type. Customization Hide toolbars Create new toolbars Build new tools Design custom forms Validate data in form controls Programming requirements None None Development environment ArcPad Studio ArcPad Studio
VBScript/JScript ArcPad Studio None VBScript/JScript ArcPad Studio ArcPad Studio ArcPad Studio ArcGIS Desktop
Configure the status bar None Prepare symbology Develop applets None
The majority of ArcPad customizations are created using ArcPad Studio, the desktop application included with ArcPad Application Builder. With ArcPad Studio, you can hide toolbars, create new toolbars, design custom forms, build applets, and access object properties and methods. Little or no programming is required to accomplish many of these tasks. For more advanced users, ArcPads development environment exposes an extensive object model that can be accessed via scripts. ArcPad operates as a scripting host for Microsofts VBScript and JScript scripting languages, enabling you to create and edit VBScript or JScript source code files.
Access object properties VBScript/JScript and methods Support new input devices Support new data formats
VBScript/JScript ArcPad Studio or or C/C++ Visual Studio/ eMbedded C++ C/C++ Visual Studio/ Embedded C++ Visual Studio/ Embedded C++
366
USING ARCPAD
Applets
Applets, in contrast, can be used to meet specific field task requirements. An ArcPad applet is a small module that runs inside a full application -ArcPad. Applets provide a way of delivering mini-applications without having to alter ArcPads configuration. An applet is automatically loaded after the default configuration file is loaded when ArcPad starts. It is saved with an .apa
A sample applet that includes a custom form and custom toolbar for a tree inventory application.
367
extension in the Applets folder, which can be specified in the Paths page of the ArcPad Options dialog box. The default location of the Applets folder is \Program File\ArcPad 7.0\Applets. Applets are targeted for use with a specific field project or task whereas the default configuration file alters ArcPad for every instance. In general, applets are closely related to changes in the user interface and the creation of custom tools and buttons. For example, an applet could contain custom tools, toolbars, and forms to perform a tree inventory that meets specific criteria, unique to the area and the data being used. Applets are easily deployed to field personnel and it is not uncommon to have several applets for your workers to use. In contrast, ArcPad only recognizes one default configuration file (ArcPad.apx) and therefore the default configuration file should be set once for all field tasks. Applets are then created and used to meet the specific requirements of the different field projects in any given day. There are very few functional differences between applets and default configuration files; therefore it is up to your organizational preferences and specific Mobile GIS requirements as to when you would use one over the other.
Mobile Fire Mapper applet was created to easily capture the perimeter of a fire.
368
USING ARCPAD
All toolbar customization is done in ArcPad Studio. You can create custom toolbars that work only within a specific applet or via the default configuration file so that they are always loaded when ArcPad starts. These new toolbars can contain a combination of built-in commands, that are found on ArcPads built-in toolbars, and user-defined commands, that call custom scripts. You you can hide or display any of ArcPads built-in toolbars and specify that toolbars include large format buttons. Toolbars are loaded into ArcPad as follows: on startup, ArcPad loads any custom toolbars from the default configuration file (ArcPad.apx) and sets the initial visibility state of the built-in toolbars. As each applet is loaded, its toolbars are then added to the system.
369
Layer definitions
Layer definitions provide a way of delivering customizations that are loaded with data. Typically, this would include data entry forms with associated scripts to handle data entry validation and other features offered on the forms. The layer definition file can also contain symbology created in ArcPad or exported from the ArcGIS Desktop products: ArcView, ArcEditor, and ArcInfo. Layer definitions are stored in a file associated with a shapefile. This file has the same filename as the shapefile, but has an .apl extension. The layer definition file lives and travels with the shapefile.
Managing symbology
Data preparation for ArcPad, such as exporting a layers symbology, is performed in ArcGIS Desktop (ArcView, ArcEditor, or ArcInfo) using the ArcPad tools for ArcGIS. You can also set or change symbology directly in ArcPad. Symbology is stored in the layer definition file in ArcPad XML.
370
USING ARCPAD
Customizing forms
Custom forms are a way of viewing, updating, synthesizing, and collecting information in the field with ArcPad. Forms are created in ArcPad Studio and stored as ArcPad XML. ArcPad supports customization of three kinds of forms: Edit forms Identify forms General forms Layer definition files provide the way of delivering custom edit forms with associated scripts to handle data entry validation and other features offered on the forms. Layer definitions are stored in a file associated with the shapefile. This file has the same filename prefix as the shapefile, but has an .apl extension. The layer definition file lives and travels with the shapefile.
Identify forms
Identify forms replace the Feature Properties dialog box and are used to view, but not edit, a features attributes. This allows you to view data in a different style when a feature is being identified as opposed to when it is being edited. Like edit forms, each identify form you create must be associated with a specific shapefile. If no identify form is supplied, but an edit form is supplied, the edit form is displayed in identify mode.Whether you are creating an edit or identify form, you can link your form controls, such as textboxes or comboboxes, to attributes in a specified shapefile. In other words, the values that are viewed and/or edited via the form controls directly correspond to the values from the associated shapefile.
Edit forms
Edit forms are used for data collection such as updating the values of a features attributes. Each edit form you create must be associated with a specific shapefile and replaces the Feature Properties dialog box for that shapefile. Each shapefile, therefore, can only have one associated edit form. The edit form can, however, contain multiple pages.
General forms
General forms are created without any association with a shapefile. That is, an applet can provide a custom toolbar with a user-defined command that displays a form. The form takes input from the user, performs several calculations, displays a message to the user, and closes. You would use a general form, for example, if you wanted to perform and view statistics for a tree layer such as median tree height, average DBH, or tallest tree. You would create a form that provided you with on-the-fly calculation of selected data, in this case the tree layer. Once you are finished, you simply close the form.
371
Extensions
Extensions allow you to expand the range of data formats, positioning services, projections, datum transformations, GPS receivers, rangefinders, and cameras supported in ArcPad. For example, if your application requires data in an unsupported map projection, you can write an extension that supports the projection. Developers can also create utility extensions that expose any desired low level of functinoality, normally only accessible via C or C++ code, to ArcPad scripts. The following types of extensions are available to developers: Layer extensions can provide a range of support for each new data format, including file identification, layer opening and closing, layer rendering, editing, identifying, and hyperlinking. GPS extensions provide support for additional GPS devices. Rangefinder extensions provide support for additional rangefinders. Camera extensions provide support for additional cameras. Projection extensions provide support for additional projections. Datum extensions provide support for additional datum transformations. AUX extensions provide support for any serial port device that can communicate with ArcPads AUX port.
Creating extensions
Extensions are developed as Windows DLLs and are generally written in C or C++. External tools, such as a compiler and debugger, are required to create extensions.
Loading extensions
Extensions are loaded automatically by ArcPad during startup. Extensions are usually placed in the Extensions folder, found under the ArcPad installation directoryfor example, \Program Files\ArcPad 7.0\Extensions. You can specify additional extension folder in the Paths page of the ArcPad Options dialog box. To deploy an extension, simply place the .dll file in the appropriate Extensions folder and start ArcPad.
Implementing different sets of functions and properties enables you to select the level of support to add. Extensions are always compiled as Dynamic Link Libraries (DLLs). Once an extension is installed, the new functionality appears to an ArcPad user as any other built-in functionality.
372
USING ARCPAD
373
374
USING ARCPAD
Glossary
2D Mode
A two-dimensional global positioning system (GPS) position that includes only horizontal coordinates. It requires a minimum of three visible satellites.
3D Mode
A three-dimensional GPS position that includes horizontal coordinates plus elevation. It requires a minimum of four visible satellites.
.apm file
See ArcPad Map file.
12
acquisition time
The time it takes for a GPS receiver to acquire a lock onto sufficient satellitesthree for 2D mode and four for 3D modeto calculate a position fix.
aerial photograph
A photograph of the earths surface taken with a camera mounted in an airplane or balloon. Used in cartography to provide geographical information for basemaps.
almanac
File transmitted from GPS satellites to GPS receivers that contains information about the satellites orbits. The receivers use the almanac to decide which satellites to track.
altitude
1. The elevation above a reference datum, usually sea level, of any point on the earths surface or in the atmosphere. 2. The z-value in a three-dimensional coordinate system.
375
azimuth
The angle measured in degrees between a baseline drawn from a center point and another line drawn from the same point. Normally, the baseline points north, and the angle is measured clockwise from the baseline.
background image
A satellite image or aerial photograph over which vector data is displayed. Although the image can be used to align coordinates, it is not linked to attribute information and is not part of the spatial analysis in a geographic information system (GIS).
backsight
In ArcPad, using a rangefinder, backsight is when you are looking back at and shooting from your target to a known reference point.
area
1. Also polygon. A closed, two-dimensional shape defined by its boundary. 2. The size of a geographic feature measured in square units.
bar scale
Also scalebar, graphic scale, linear scale. A line used to measure distance on a map, marked like a ruler in units proportional to the maps scale.
attribute
1. A piece of information describing a map feature. The attributes of a river, for example, might include its name, length, and average depth. See attribute table. 2. Cartographic information that specifies how features are displayed and labeled on a map; the cartographic attributes of the river in (1) above might include line thickness, line length, color, and font.
beacon
A stationary, nondirectional transmitter that transmits signals in all directions. In a differential global positioning system, the beacon transmitter broadcasts pseudorange correction data to nearby GPS receivers. The GPS receiver uses this correction to adjust the position fix calculated by the receiver. This process is called real-time differential correction.
attribute table
A table containing descriptive attributes for a set of geographic features, usually arranged so that each row represents a feature and each column represents one attribute. Each cell in a column stores the value of that columns attribute for that rows feature.
bearing (BRG)
Also bearing angle. The direction of a fixed point from a point of observation on the earth, expressed as an angle from a known direction, usually north, and usually measured from 0 degrees at the reference direction clockwise through 360 degrees. The terms bearing and azimuth are sometimes interchanged, but in
376
USING ARCPAD
navigation the former usually applies to objects on the earth while the latter applies to the direction of a point on the celestial sphere from a point on the earth. In the ArcPad GPS Position Window, BRG is the compass direction from your current GPS position to the selected destination.
COG
See Course Over Ground.
column
Also field, item. The vertical dimension of a table. Each column stores the values of one type of attribute for all of the records, or rows, in the table. All of the values in a given column are of the same data type (e.g., number, string, blob, date). See attribute table.
Bezier curve
A curved line whose shape is derived mathematically. In graphics programs a Bezier curve usually has two endpoints and two control points that can be moved to change the direction and the steepness of the curve.
CompactFlash (CF)
Available in Type I or Type II, this is a specific form factor of accessory cards that fit into a respective CF slot. Examples of CF accessory cards include flash memory, mini hard drives, modems, network cards, and GPS receivers.
BRG
See bearing.
button
A command that runs a script or custom code when clicked. Buttons can be added to any menu or toolbar using ArcPad Studio. When they appear in a menu, buttons are referred to as menu items.
coordinates
A set of numbers that designate location in a given reference system such as x,y in a planar coordinate system or x,y,z in a three-dimensional coordinate system. Coordinates represent locations on the earths surface relative to other locations.
CF Card
See CompactFlash.
coordinate system
1. A reference system used to measure horizontal and vertical distances on a planimetric map. A coordinate system is usually defined by a map projection; a spheroid of reference; a datum; one or more standard parallels; a central meridian; and possible shifts in the x- and y-directions to locate x,y positions of point, line, and polygon features. 2. In ArcPad, a system with units and characteristics defined by a map projection. A common coordinate system is used to spatially register geographic data for the same area.
codepage
A codepage maps character codes to individual characters. Different codepages include different special characters, typically customized for a language or a group of languages. The operating system uses codepages to translate keyboard input into character values for non-Unicode (i.e., multibyte) character set-based applications and to translate character values into characters for non-Unicode-based output displays.
GLOSSARY
377
degree
A unit of angular measure represented by the symbol . The circumference of a circle contains 360 degrees.
data frame
In ArcGIS Desktop, a frame on a map that displays layers occupying the same geographic area. You may have one or more data frames on your map depending on how you want to organize your data. For instance, one data frame might highlight a study area, and another might provide an overview of where the study area is.
degrees/minutes/seconds (DMS)
A measurement of degrees of latitude and longitude in which each degree is divided into 60 minutes, and each minute is divided into 60 seconds.
desktop GIS
Mapping software that runs on a personal computer and can display, query, update, and analyze geographic locations and the information linked to those locations.
data type
The characteristics of columns and variables that define what types of data values they can store. Examples include character, floating point, and integer.
DGPS
Differential global positioning system. See differential correction.
datum
A set of parameters and control points used to accurately define the three-dimensional shape for the earthfor example, as a spheroid. The datum defines a geographic coordinate system that is the basis for a planar coordinate system. For example, the North American Datum for 1983 (NAD83) is the datum for map projections and coordinates within the United States and throughout North America.
differential correction
A technique for increasing the accuracy of GPS measurements by comparing the readings of two receiversone roving and the other fixed at a known location.
DD
See decimal degrees.
378
USING ARCPAD
directory
Also folder. An area of a computer disk that holds a set of data files and/or other directories. Directories are arranged in a tree structure in which each branch is a subdirectory of its parent branch. The location of a directory is specified with a pathname for example, C:\gisprojects\shrinkinglemurhabitat\grids.
DST
The distance from your current GPS position to the selected destination. DST is displayed in the ArcPad GPS Position Window. See also distance.
elevation
Also altitude, height. The vertical distance of a point or object above or below a reference surface or datum (generally mean sea level).
display resolution
The number of pixels displayed on a monitor, measured horizontally and verticallyfor example, 1,024 by 768.
display units
The unitsfor example, metric (meters, kilometers), statute (feet, miles), or nautical (knots)ArcPad uses to report measurements, dimensions of shapes, and navigational speed and distance.
distance
The amount of space between two things that may or may not be connected, such as two points. Differentiated from length, which always implies a physical connection. See also DST.
EPE
See Estimated Position Error.
DMS
See degrees/minutes/seconds.
ephemeris
A list of the predicted positions of a GPS satellite for each day of the year or for other regular intervals.
donut polygon
See island polygon.
DOP
See Dilution of Precision.
GLOSSARY
379
feature
1. An object in a landscape or on a map. 2. A shape in a spatial data layer, such as a point, line, or polygon, that represents a geographic object.
folder
See directory.
font
In traditional typesetting, the complete set of characters of one size (14 point) of one typeface (Centaur bold italic) of a particular type family (Centaur). In digital typesetting, font is commonly used to mean typeface.
feature class
In a shapefile, coverage, or geodatabase, a collection of spatial data with the same shape type (e.g., point, line, or polygon).
field
1. Also item. A vertical column in a table that represents some characteristic for all of the records in the table, given in numbers or words. 2. The place in a database record, or in a graphical user interface, where data can be entered.
foresight
In ArcPad, using a rangefinder, foresight is when you are looking forward to and shooting at your target from a known reference point.
GDOP
Geometric Dilution of Precision. See Dilution of Precision.
file
Information stored on disk or tape. A file may be a collection of data, a document (text file), or a program (executable file). It generally resides within a directory and always has a unique name.
geographic coordinates
Locations on the surface of the earth expressed in degrees of latitude and longitude. See projected coordinates.
geographic north
Also true north. The direction from any point on the earths surface to the north geographic pole. Compare magnetic north.
filename
The name that distinguishes a file from all other files in a particular directory. It can refer to the name of the file by itself (harold), the name plus the file extension (harold.shp), or the whole path of a file up to and including the filename extension (C:\mygisdata\shapefiles\harold.shp).
georeference
To assign coordinates from a known reference system, such as latitudelongitude, Universal Transverse Mercator, or State Plane, to the page coordinates of an image or a planimetric map.
filename extension
Also file extension. The abbreviation following the final period in a filename that indicates the files formatfor example, cities.shp, soils.zip, and pigeons.tif. It is usually one to three letters long.
380
USING ARCPAD
graphics layer
The ArcPad Graphics Layer file is an SML file that can store text, points, lines, and polygons. It is used to make freehand georeferenced edits in the field which can then be imported into ArcGIS Desktop.
HDOP
Horizontal Dilution of Precision. See Dilution of Precision.
head vertex
The first or start vertex of a line.
GLONASS
See Global Navigation Satellite System.
heading
The direction of a moving object from a point of observation, expressed as an angle from a known direction, usually north. Bearing and heading differ in that bearing refers to a fixed position, whereas heading refers to the direction in which an object is moving.
GPS
See global positioning system.
HTML
See Hypertext Markup Language.
hyperlink
A link that connects a geographic feature to an external image, text, or executable file. When the feature is clicked, the file runs or is displayed onscreen.
graphic scale
See bar scale.
GLOSSARY
381
identify
To click a feature so that you can see its associated attributes.
latitude
The angular distance along a meridian north or south of the equator, usually measured in degrees. Lines of latitude are also called parallels.
image
Represents geographic features by dividing the world into discrete squares called cells. Examples include satellite and aerial photographs, scanned documents, and building photographs. See also raster.
latitudelongitude
Also lat/long, lat/lon. The most commonly used spherical reference system for locating positions on the earth. Latitude and longitude are angles measured from the equator and the prime meridian to locations on the earths surface. Latitude measures angles in a northsouth direction; longitude measures angles in an eastwest direction.
initialization
The first time a GPS receiver orients itself to its current location. After initialization has occurred, the receiver remembers its location and acquires a position more quickly because it does not need to receive a large amount of information from the GPS satellites.
layer
1. A set of vector data organized by subject matter, such as roads, rivers, or political boundaries. Vector layers act as digital transparencies that can be laid atop one another for viewing or spatial analysis. 2. A set of raster data representing a particular geographic area, such as an aerial photograph or a remotely sensed image. In both (1) and (2), layers covering the same geographical space are registered to one another by means of a common coordinate system. 3. A file that stores symbology and displays information for a given vector or raster dataset. The layer does not actually contain the data but stores the path to its physical location.
IP address
A servers address on the network. The address consists of four numbers, each separated by a period (.).
island polygon
Also donut polygon. A polygon enclosed by another, larger polygon.
item
Also field. A column in an attribute table that contains the values of one attribute for each record in the table. See also attribute table, record.
line
Also linear feature. A shape having length and direction but no area, connecting at least two x,y coordinates. Lines represent geographic features too narrow to be displayed as an area at a given scale, such as contours, street centerlines, or streams, or linear features with no area, such as state and county boundary lines.
label
Text placed next to a feature on a map to describe or identify it.
382
USING ARCPAD
linear feature
See line.
location
Also position. A point on the earths surface or in geographical space described by x,y,z coordinates or by other precise information such as a street address.
linear scale
See bar scale.
longitude
The angular distance, expressed in degrees, minutes, and seconds, of a point on the earths surface east or west of a prime meridianusually, the Greenwich meridian. All lines of longitude are great circles that intersect the equator and pass through the north and south poles.
linear traverse
A linear traverse enables you to capture the vertex of a polyline or polygon from a known point as you walk along a traverse. In other words, you begin at point A, capture point B, move to point B, capture point C, move to point C, and so on. With a linear traverse, you are always using a moving reference point, that is, the last point you captured.
m-value
Measure value. See measure.
locale
A locale reflects the local conventions and language for a particular geographical region. A given language may be spoken in more than one country; for example, Portuguese is spoken in Brazil as well as in Portugal. Conversely, a country may have more than one official language. For example, Canada has two: English and French. Thus, Canada has two distinct locales: Canadian English and CanadianFrench. Some locale-dependent categories include the formatting of dates and the display format for monetary values. The language determines the text and data formatting conventions, while the country determines the national conventions. Every language has a unique mapping, represented by codepages, which includes characters other than those in the alphabet, such as punctuation marks and numbers. A codepage is a character set and is related to the current locale and language. As such, a locale is a unique combination of language, country, and codepage.
magnetic north
Also compass north. The direction from a point on the earths surface following a great circle toward the magnetic north pole, indicated by the north-seeking end of a compass.
map
1. A graphical presentation of geographic or spatial information. 2. The document used in ArcPad that lets you display and work with geographic data. A map contains one or more layers of geographic data and various supporting elements such as scalebars. A map has properties, such as scale, projection, and extent.
map document
In ArcGIS Desktop, the disk-based representation of a map. Map documents can be printed or embedded into other documents. Map documents have an .mxd file extension.
GLOSSARY
383
map projection
A mathematical model that transforms the locations of features on the earths curved surface to locations on a two-dimensional surface. It can be visualized as a transparent globe with a lightbulb at its center casting lines of latitude and longitude onto a sheet of paper. Generally, the paper is either flat and placed tangent to the globea planar or azimuthal projectionor formed into a cone or cylinder and placed over the globe cylindrical and conical projections. Every map projection distorts distance, area, shape, direction, or some combination thereof.
map units
The unitsfor example, Metric (meters, kilometers), or Statute (feet, miles)in which the coordinates of spatial data are stored.
marker symbol
A symbol used to represent a point location on a map.
multichannel receiver
A GPS receiver that tracks several satellites at a time using one channel for each satellite.
MBCS
See multibyte character set.
multipart feature
A geographic feature composed of more than one physical part that is stored as one object. In a layer of states, for example, Hawaii could be considered a multipart feature because it is made of many polygons but only references one set of attributes in the database.
measure
A value stored along a linear feature that represents a location relative to the beginning of the feature, or some point along it, rather than as an x,y coordinate. Measures are used to map events, such as distance, time, or addresses, along linear features.
menu
A command that arranges other commands into a list.
multipath
Also multipath error. Errors caused when a GPS satellite signal reaches the GPS receiver from two or more paths, one directly from the satellite and the others reflected from nearby buildings or other surfaces. Signals from satellites low on the horizon will
MGRS
See Military Grid Reference System.
384
USING ARCPAD
produce more error; many receivers can mask satellite signals coming from an angle that is too low.
null value
The absence of a recorded value for a geographic feature. A null value differs from a value of zero in that zero may represent the measure of an attribute, while a null value indicates that no measurement has been taken.
multipoint feature
A feature consisting of more than one point that only references one set of attributes in the database. For example, a system of oil wells might be considered a multipoint feature, as there is a single set of attributes for the main well and multiple well holes. See multipart feature.
observer height
In ArcPad, the height of a rangefinder in relation to a reference point at ground level.
offset
An offset combines the use of distance, bearing (or angle), and/or inclination (or slope) to determine the location of features. In ArcPad, there are two types of offsets: simple and complex.
NMEA 0183
A standard data communication protocol used by GPS receivers and other types of navigation and marine electronics. See also National Marine Electronics Association.
pan
To move an onscreen display window up, down, or sideways over a map or image without changing the viewing scale.
path
Also pathname. The location of a file or a directory on a disk, given as the drive, directories, subdirectories, and filename, in that order. The path is always specific to the computer operating system.
pathname
See path.
PC Card
A credit card-sized accessoryas with CompactFlash cards that comes in Type I, Type II, and Type III formats to provide additional functions. PC Cards were formally called Personal Computer Memory Card International Association (PCMCIA) cards. Examples of PC Card accessory cards include flash
GLOSSARY
385
memory, mini hard drives, modems, network cards, and GPS receivers.
point
Also point feature. A single x,y coordinate that represents a geographic feature such as a telephone pole.
PCMCIA
Personal Computer Memory Card International Association. See PC Card.
PDOP
Positional Dilution of Precision. See Dilution of Precision.
polygon
A two-dimensional closed feature representing an area such as a state or county.
photo layer
A photo layer is a file that contains photos with GPS coordinates in the EXIF header of each photo file. The photo layer file, which has an .APH extension, specifies how the photo layer should be displayed in ArcPad.
polyline
A sequence of points, each pair of which can be connected with a straight line, a circular arc, an elliptical arc, or a Bezier curve. A polyline with a pair of points that is not connected is called a multipart polyline.
planimetric
1. Two-dimensional; showing no relief. 2. A map that gives only the x,y locations of features and represents only horizontal distances correctly.
position
Also location. The latitude, longitude, and altitude (x,y,z) of a point, often accompanied by an estimate of error. It may also refer to an objects orientationfacing east, for examplewithout referring to its location.
PLGR
See Precision Lightweight GPS Receiver.
Pocket PC
Windows Powered devices running the Windows CE 3 operating system, Pocket Outlook, and Pocket Office. The previous generation of devices running Windows CE 2.x was referred to as the Palm-size PC.
postprocessing
The process of correcting GPS field data for Selective Availability and other errors using a computer linked to a base station.
386
USING ARCPAD
PPS
See Precise Positioning Service.
projection
See map projection.
projection file
Also PRJ file. A text file that stores the parameters for the map projection and coordinate system of a geographic dataset.
PRJ file
See projection file.
rangefinder
A device for measuring the distance from a known location (device) to a target. Some rangefinders also measure the bearing and inclination to the target.
project
1. To display a three-dimensional surface, such as the earth, in two dimensions. See projection. 2. In ArcView GIS 3.x, a file that organizes the views, tables, charts, layouts, and scripts used for geographic analysis and mapmaking. A project is similar to a map document in ArcView 8.x.
raster
A spatial data model made of rows and columns of cells. Each cell contains an attribute value and location coordinates; the coordinates are contained in the ordering of the matrix, unlike a vector structure, which stores coordinates explicitly. Groups of cells that share the same value represent geographic features. See also image; compare vector.
projected coordinates
A measurement of locations on the earths surface expressed in a two-dimensional system that locates features based on their distance from an origin (0,0) along two axesa horizontal x-axis representing eastwest and a vertical y-axis representing north south. A map projection transforms latitude and longitude to x,y coordinates in a projected coordinate system. See also geographic coordinates.
GLOSSARY
387
record
A row in a database or in an attribute table that contains all of the attribute values for a single entity.
commonly expressed as a fraction or a ratio. A map scale of 1/100,000 or 1:100,000 means that one unit of measure on the map equals 100,000 of the same unit on the earth. See bar scale.
remote sensing
Collecting and interpreting information about the environment and the surface of the earth from a distance, primarily by sensing radiation that is naturally emitted or reflected by the earths surface or from the atmosphere or by sensing signals transmitted from a satellite and reflected back to it. Examples of remote sensing methods include aerial photography, radar, and satellite imaging.
scale factor
The ratio of the actual scale at a particular place on a map to the stated scale of the map.
scalebar
See bar scale.
script
A set of instructions for an application program, usually written in the applications syntax.
segment
A line that connects vertices.
rover
Also mobile receiver. A portable GPS receiver used to collect data in the field. The rovers position can be computed relative to a second, stationary GPS receiver.
select
To choose from a number or group of features or records.
S/A
See Selective Availability.
satellite constellation
1. The arrangement in space of a set of GPS satellites. 2. All the satellites visible to a GPS receiver at one time. 3. The set of satellites that a GPS receiver uses to calculate positions.
shade symbol
A color or pattern for filling polygons on a map.
shape
The visible form of a geographic object. Most geographic objects can be represented on a map using one of three basic shapes: points, lines, or polygons.
scale
The relationship between the dimension of the features on a map and the geographic objects they represent on the earth,
388
USING ARCPAD
shapefile
A vector file format for storing the location, shape, and attributes of geographic features. It is stored in a set of related files and contains one feature class.
spheroid
1. A three-dimensional shape obtained by rotating an ellipse about its minor axis, resulting in an oblate spheroid, or about its major axis, resulting in a prolate spheroid. 2. When used to represent the earth, a spheroid as defined in (1), but with dimensions that either approximate the earth as a whole or with a part that approximates the corresponding portion of the geoid.
skin
A skin is a bitmap that has a window for an application to run within. For example, an ArcPad skin could be a bitmap of a Windows CE device so that the PC version of ArcPad can run within the screen area of the image.
skyplot
The skyplot graphically shows which GPS satellites are visible to the GPS receiver and whether or not they are being used by the GPS to calculate a position. See also satellite constellation.
SPS
See Standard Positioning Service.
snapping
An automatic editing operation in which points or features within a specified distance or tolerance of other points or features are moved to match or coincide exactly with each others coordinates.
SOG
See Speed Over Ground.
spatial bookmark
Identifies a particular geographic location that you want to save and refer to laterfor example, a study area.
SPC
See State Plane Coordinate System.
SPCS
See State Plane Coordinate System.
GLOSSARY
389
digitizing provides an easy way to capture features when you dont require much precisionfor example, to digitize some roads. With stream mode, you draw the feature using the mouse, stylus, or the coordinates from the GPS receiver. See also point mode digitizing.
target height
The height of the target above ground. By default, the target height is 0 or unknown. If the target height is known and specified, the resulting coordinate will be the XYZ value of the feature at ground level; the target height is subtracted. If the target height is not known (value of 0), the resulting coordinate will be the XYZ value of the actual target.
symbol
A graphic pattern used to represent a geographic feature on a map. Symbols can look like what they represent (trees, railroads, houses), or they can be abstract shapes (points, lines, polygons). Many characteristics define symbols, including color, size, angle, and pattern.
TCP/IP
See Transmission Control Protocol/Internet Protocol.
TDOP
Time Dilution of Precision. See Dilution of Precision.
symbolization
Devising a set of marks of appropriate size, color, shape, and pattern and assigning them to map features to convey their characteristics or their relationships to each other at a given map scale.
text label
See label.
text symbol
A text style defined by font, size, character spacing, color, and so on, used to label maps and geographic features.
symbology
The criteria used to determine symbols for features in a layer. A characteristic, or attribute, of a feature may influence the size, color, and shape of the symbol used.
table
Data arranged horizontally in rows and vertically in columns in a relational database system. A table has a specified number of columns but can have any number of rows. Rows stored in a table are structurally equivalent to records from flat files in that they must not contain repeating fields.
toolbar
A set of commands, or buttons, that let you carry out related tasks.
tail vertex
The last or end vertex of a line.
390
USING ARCPAD
traverse
See linear or radial traverse.
80 degrees south. Its central point is either the North or South Pole. See also Universal Transverse Mercator.
true north
Also geographic north. The direction from any point on the earths surface to the north geographic pole. Compare magnetic north.
TSIP
See Trimble Standard Interface Protocol.
unprojected coordinates
See geographic coordinates.
Unicode
A 16-bit character encoding, providing enough encodings for all languages. All ASCII characters are included in Unicode as widened characters. Windows NT/2000/XP can use Unicode or MBCS but use Unicode natively. Windows CE can only use Unicode. See Unicode transformation format 8-bit encoding form.
UPS
See Universal Polar Stereographic.
UTC
See Universal Time Coordinated.
UTF-8
See Unicode transformation format 8-bit encoding form.
UTM
See Universal Transverse Mercator.
VDOP
Vertical Dilution of Precision. See Dilution of Precision.
GLOSSARY
391
vector
1. A data structure used to represent linear geographic features. Features are made of ordered lists of x,y coordinates and represented by points, lines, or polygons; points connect to become lines, and lines connect to become polygons. Attributes are associated with each featureas opposed to a raster data structure, which associates attributes with grid cells. Compare raster. 2. Any quantity that has both magnitude and direction.
world file
A text file containing the coordinate and scaling information for converting the coordinates in an imagewhich usually start at [0,0] and extend to the images size in pixelsto map coordinates such as latitudelongitude or State Plane. A world file allows an image to be overlaid with vector data of the same geographic area.
vertex
One of a set of ordered x,y coordinates that constitutes a line or polygon feature.
WAAS
See Wide Area Augmentation System.
XML
Extensible Markup Language. A markup language similar to HTML. With XML you define data using tags that add meaning. For example, <title>California geology</title> declares the text California geology to be a title, perhaps for a map. XML is well formed if an opening tag, such as <title>, and a closing tag, such as </title>, appear before and after each piece of data.
waypoint
A GPS term for a permanently stored and named position in the GPS receivers memory. In ArcPad, any selected feature is essentially a waypoint, which can be used for GPS navigation.
x,y coordinates
A pair of numbers expressing a points horizontal and vertical distance along two orthogonal axes, from the origin (0,0) where the axes cross. Usually, the x-coordinate is measured along the eastwest axis, and the y-coordinate is measured along the northsouth axis.
Windows CE
A 32-bit operating system from Microsoft, built to run on embedded devices such as Personal Digital Assistants, tablet PCs, and Auto PCs.
392
USING ARCPAD
x,y,z coordinates
In a planar coordinate system, three coordinates that locate a point by its distance from an origin (0,0,0) where three orthogonal axes cross. Usually, the x coordinate is measured along the east west axis, the y coordinate is measured along the northsouth axis, and the z coordinate measures height or elevation.
z coordinate
See z-value.
z-value
Also altitude, z coordinate. The value for a given surface location that represents an attribute other than position. In an elevation or terrain model, the z-value represents elevation; in other kinds of surface models, it represents the density or quantity of a particular attribute.
zoom
To display a larger or smaller region of an onscreen map or image. See also pan.
GLOSSARY
393
Index
Symbols
2D Mode defined 375 3D Mode defined 375
A
Acquisition time defined 375 ActiveSync 20 Advanced Select tool 142 using 142 using the Feature Properties tool 144 using the Go To tool 145 using the Identify tool 143 Aerial photograph defined 375 Alerts distance to destination 204 Almanac defined 375 Altitude defined 375 Append Vertices tool 332 Applets described 367 ArcIMS Internet Server adding 89 ArcIMS layers adding 90 refresh 90 ArcPad Application Builder 9 described 366 ArcPad customization files 374 ArcPad Graphics Layer file (.apg). See also Graphics Layer adding 88 defined 375 described 78
ArcPad Layer Definition file (.apl) described 78 ArcPad Map file (.apm) defined 376 described 48, 56, 78, 82 ArcPad map window described 55 ArcPad Object Model 373 ArcPad Options Alerts 245, 320 approaching destination 204 ArcPad preferences file (ArcPadPrefs.apx) Camera 231 Capture 246 described 74 Quality 245, 318 restoring defaults 74 setting 74 ArcPad Photo Layer file (.aph) creating 236 defined 376 described 78 Hyperlink 237 Identify 237 ArcPad Preference File (ArcPadPrefs.apx) described 78 ArcPad Studio described 366 ArcPad Stylesheet file (.aps) defined 376 described 78 ArcPad Templates 9 ArcPad Tools for ArcGIS data preparation 354, 355 export ArcGIS style 353, 362 exporting graphics layer 358 exporting symbology for shapefiles 358 get data for ArcPad 7 355 importing graphics layer 360 toolbar description 352 using the Summary information 357
12
74
395
ArcPad XML 373 Area defined 376 Attribute table defined 376 Attributes defined 376 editing 346 index 86 Azimuth defined 376
B
Background image defined 376 Backsight defined 376 Bar scale defined 376 Barcode scanner 276 Beacon defined 376 Bearing (BRG) defined 376 Bezier curve defined 377 Bluetooth described 18 Bookmarks. See Spatial bookmarks BRG. See Bearing (BRG) Browse toolbar. See Toolbars: Browse Button defined 377
C
Camera EXIF 230, 236 GPS coordinates 230 photo filenames 234, 235
Camera (continued) photo layer 236 picture quality 231 selecting 18 setting options 231 supported 230 taking a photo 230, 233, 235 associated with a feature 234 standalone 233 Cancel Feature Edits tool 267, 271 CF Card. See CompactFlash (CF) Circle tool 285 Codepages defined 377 specifying for new shapefiles 251 COG. See Course Over Ground (COG) Column defined 377 Command bar. See Toolbars: Command bar described 248 CompactFlash (CF) defined 377 Compass 207. See GPS Position Window Contacting ESRI 10 Coordinate systems defined 377 described 91 specifying 92 Coordinates defined 377 Course Over Ground (COG) defined 378 Custom Default Configuration File (ArcPad.apx) described 78 Customizing ArcPad 8
D
Data frame defined 378
Data type defined 378 Datum defined 378 DD. See Decimal degrees Decimal degrees (DD) defined 378 Default configuration files described 367 Degree defined 378 Degrees/Minutes/Seconds (DMS) defined 378 Deleting features 271, 272 Desktop GIS defined 378 DGPS. See Differential correction Differential correction defined 378 described 158 postprocessing 158 WAAS 159 Differential Global Positioning System (DGPS). See Differential correction Dilution of Precision (DOP) defined 378 described 159 Directory defined 379 Display quality 114 thresholds 114 Display resolution defined 379 Display scale defined 379 Display units defined 379 Distance defined 379
396
USING ARCPAD
DMS. See Degrees/Minutes/Seconds (DMS) Donut polygon defined 379 DOP. See Dilution of Precision (DOP) DST defined 379
E
Edit toolbar. See Toolbars: Edit Editing attributes 346 changing the size of a feature 344 Command bar 61 creating line features 278, 290, 294, 295, 303 using a GPS 324 using the Freehand Line tool 283 using the Line tool 279 using the Polyline tool 280 creating new layers 249, 253 creating point features 274 averaging GPS positions 319 using a GPS 322 using the pen 274 creating polygon features 284 using a GPS 326, 328 using the Polygon tool 287 using the Rectangle tool 285 deleting features 271, 272 deleting vertices 336 Edit toolbar. See Toolbars: Edit extending a line 332, 340 inserting vertices 334 layers 100, 259 moving features 264, 266 dragging 264, 266 to x,y location using Move To 268 to x,y location using the Geography page 270
Editing (continued) moving vertices 337 overview 242 overview of process 242 selecting features 260, 261 changing the highlight color 262 using the Advanced Select tool 263 using the Find tool 262 using the Select at GPS Position tool using the Select tool 260 using a GPS 244 Quality, Capture, and Alerts options Elevation distance 379 Ellipse tool 285 Ellipsoid defined 379 EPE. See Estimated Position Error Ephemeris defined 379 Error messages Error 55 opening COM1 173 ESRI education solutions 10 Estimated Position Error (EPE) 318 defined 379 EXIF. See Camera: EXIF Exiting 76, 77 Extending a line 332 Extending line features 332, 340 Extensions described 372
261
318
F
Feature defined 380 Feature class defined 380 Feature Properties dialog box Geography page moving a point 270 Picture page 233
346
Feature Properties tool using on your query 137 with the Advanced Select tool 144 Features changing the size dragging the sizing handles 344 creating using simple offsets 303 deleting 272 Graphics Layer creating 291 defined 381 line creating 278 creating using Freehand Line tool 283 creating with a GPS 324 creating with Line tool and pen 279 creating with Polyline tool and pen 280 extending 332 moving 266, 345 to x,y location 268 point creating 274 creating using 1 point offset 306 creating using 2 point offset 308 creating using rangefinder 328 creating with a GPS 322 creating with a pen 274 polygon creating 284, 285 creating using Polygon tool 287 creating with a GPS 326 repeated. See Repeated features rotating 345 select for editing 260 segmented polyline. See Segmented polyline features Field defined 380 File defined 380
INDEX
397
Filename defined 380 Filename extension defined 380 Find tool 134, 140 Finding a location 140, 141 Finding features 134 Folder defined 380 Fonts defined 380 Foresight defined 380 Forms creating 276, 347 customizing 371 Freehand Line tool 279, 283 Freehand Measure tool 152 using 152 Freehand Polygon tool 285
G
GDOP. See Geometric Dilution of Precision (GDOP) Geographic coordinates defined 380 Geographic north defined 380 Geography Network 89 Geography page displaying 342 length of a line 282 polygon perimeter and area 289 to move a vertex 342 Geometric Dilution of Precision (GDOP) defined 380 Georeference defined 380 Global Bookmark File (ArcPadBookMarks.apx) described 78 398
Global Navigation Satellite System (GLONASS) defined 381 Global Positioning System. See GPS GLONASS. See Global Navigation Satellite System (GLONASS) Go To tool using on your query 138 with the Advanced Select tool 145 GPS accuracy 158 Dilution of Precision 159 activating 167 connecting a receiver 162 null modem adapters 163 setting the GPS port parameters 166 setting the GPS protocol 165 troubleshooting 169, 173 deactivating 168 defined 381 described 158 Differential GPS 158 postprocessing 158 WAAS 159 GPS Debug tool 169 NMEA 0183 171 TSIP 171 protocols DeLorme Earthmate 160 NMEA 0183 160, 171 PLGR 160 supported 160 TSIP 160 selecting 18, 160 GPS Height 302 GPS Position Window closing 186 compass 182 described 180 elevation 183 GPS mode 180
GPS Position Window (continued) moving 186 navigation information 183 opening 186 position coordinates 182 selecting 187 position measure of quality 184 selecting 188 satellite skyplot 181 signal chart 181 GPS Preferences Alerts options 320 Capture options 319 GPS 165 Protocol 165 Quality options 318 GPS Tracklog clearing 212 described 209 Layer Properties 212 projection 209 settings 212 shapefile 209 attributes 210 starting 214 stopping 214 Graduated color map defined 381 Graduated symbol map defined 381 Graphic scale. See Bar scale Graphics Layer. See also ArcPad Graphics Layer file (.apg) adding text 293 creating 290, 293 described 290 using text 292 Greeking. See Display: quality
USING ARCPAD
H
HDOP defined 381 Head vertex defined 381 Heading defined 381 Help 75 tips on learning ArcPad 9 Highlight color changing for selected features HTML defined 381 Hyperlinks 132 activating 132 defined 381 displaying 133 troubleshooting 133 using 133
Insert Vertices tool IP address defined 382 Island polygon defined 382 Item defined 382
334
L
138 Label defined 382 Labeling features with text 123 using an expression 124 Latitude defined 382 LatitudeLongitude defined 382 Layer definitions described 370 Layer Properties 101 changing 102 described 65 Labels 123 Map Grid 105 setting 65 Tracklog 212 transparency 104 Layers adding 85 defined 382 described 49 drawing order 97 editing 100, 259 properties 101. See Layer Properties removing 98 selecting for editing 100 selecting for Identify 99 symbology 116 transparency 104 setting 104
Layers (continued) type 85, 100 visibility 96 Line defined 382 Line tool 278, 279 Linear feature. See Line Linear scale. See Bar scale Linear traverse defined 383 Locales defined 383 Location defined 383 Lock tool described 73 locating 73 using 73 Locking. See Lock tool Longitude defined 383
I
Identify defined 382 selecting a layer 99 Identify tool 130, 131 selecting a layer 130 using 131 using with a query 136 using with the Advanced Select tool Identifying features 130 Images adding 87 defined 382 georeferencing 87 supported formats 87 Index Attribute 141 Spatial 141 Initialization defined 382 INDEX
M
M-value defined 383 Magnetic north defined 383 Main toolbar. See Toolbars: Main Map document defined 383 Map Grid layer activating 105 described 105 setting the style 106 Map orientation rotating 69 Map projections. See Projections Map properties described 62 projections described 64 399
143
Map properties (continued) setting 62 spatial bookmarks 72 viewing 62 Map units defined 384 Maps creating 56, 82, 84 on desktop PCs 82 on Windows Mobile 82 defined 383 described 48 opening 56 rotating 69 using a GPS 69 saving 76, 77 Marker symbol defined 384 MBCS. See Multibyte character set (MBCS) Measure defined 384 Measure tool 147 using 147 Measuring area 147 bearings 147 distance 147 Memory management 14 program memory 13 random access memory (RAM) 13 read-only memory (ROM) 13 required 15 storage memory 14, 18 built-in 13 Menu defined 384 MGRS. See Military Grid Reference System (MGRS) Microsoft ActiveSync 20 Military Grid Reference System (MGRS) defined 384 400
Move To GPS tool 268 Move To Menu 268 Move To menu 338, 340 Moving features by dragging 264, 266 to x,y location using Move To 268 to x,y location using the Geography page 270 Multibyte character set (MBCS) defined 384 Multichannel receiver defined 384 Multipart feature defined 384 Multipath defined 384 Multipoint feature defined 385
North American Datum of 1983 (NAD 1983, NAD83) defined 385 Null value defined 385
O
Observer height defined 385 Offsets defined 385 2 point offsets bearingbearing 300 distancedistance 299 complex 1 point offset 298, 306 2 point offsets 299, 308 described 298 described 297 M or Measure field 299 moving a vertex using 340 simple described 297 performing 303 using the Measure tool with 312 Opening a new map 56 an existing map 57
N
National Marine Electronics Association (NMEA) defined 385 Navigation clearing a destination 193 compass 207 distance and bearing 206 GPS Position Window 206 selecting a destination using Advanced Select 197 using Find 194 using Go To 192 using Go To Selected Feature 200 setting distance alert 204 NMEA 0183 defined 385 described 171, 175 North American Datum of 1927 (NAD 1927, NAD27) defined 385
P
Panning 67 frame 68 Path defined 385 Path options setting 57 Pathname defined 385
USING ARCPAD
PC Card defined 387 PCMCIA defined 386 PDOP. See Positional Dilution of Precision (PDOP). See Dilution of Precision (DOP) Photo Layers. See ArcPad Photo Layer file (.aph) Planimetric defined 386 PLGR. See Precision Lightweight GPS Receiver (PLGR) Pocket PC. See also Windows CE defined 386 described 12 Point defined 386 Point mode digitizing defined 386 Point/Vertex dialog box 340 Polygon defined 386 Polygon feature tool selecting 284, 287 Polyline defined 386 Polyline tool 278, 280 Position defined 386 Positional Dilution of Precision (PDOP) 318 defined 386 Postprocessing 158 defined 386 PPS. See Precise Positioning Service (PPS) Precise Positioning Service (PPS) defined 387 Precision Lightweight GPS Receiver (PLGR) defined 387 PRJ file. See Projection file
Project defined 387 Projected coordinate system defined 387 Projected coordinates defined 387 Projection file defined 387 Projections defined 387 described 64 projection information file (.prj) viewing 64
64
Real-time differential GPS defined 387 Record defined 388 Rectangle tool 284 Reference points using a GPS to set 308, 329 Remote sensing defined 388 Repeated features creating 294 Rotating the map. See Maps: rotating Rover defined 388
Q
QuickForm creating 253
S
Satellite constellation defined 388 Satellite Skyplot. See GPS Position Window Scale defined 388 Scale bar defined 388 Scale dependent layers working with 277 Scale factor defined 388 Scale Feature tool 344 Scripts 373 defined 388 Segment defined 388 Segmented polyline features creating 295 Select defined 388 Selective availability (S/A) defined 388 Shade symbol defined 388
R
Radial Measure tool 150 using 150 Radial traverse 341 defined 387 Rangefinder accuracy 218 activating 225 connecting 222 setting communication parameters troubleshooting 227 deactivating 225 defined 387 described 218 offsets 219 protocols supported 221 Rangefinder Debug tool 226 Rangefinder Preferences 224 Raster images. See Images
224
INDEX
401
Shape defined 388 Shapefiles adding 86 area of feature 289 creating new shapefiles 249, 253 defined 389 described 86 length of feature 282 packing 272 perimeter of feature 289 Signal Chart. See GPS Position Window Skin creating 54 defined 389 described 52 using 52 Skyplot. See GPS Position Window Snapping buffers 265 defined 389 described 264 shortcut key 265 tolerance 264 using to create new features 264 Soft Input Panel (SIP) 346 SOG. See Speed Over Ground (SOG) Spatial bookmarks creating 70 defined 389 described 70 global 71 managing 72 setting 70 zooming to 72 Spatial index 86 Speed Over Ground (SOG) defined 389 Spheroid defined 389 SPS. See Standard Positioning Service (SPS)
Standard Positioning Service (SPS) defined 389 Start/Stop Editing tool 100 Starting ArcPad on desktop PC 50 on Windows Mobile 50 Startup dialog box creating a new map 83 described 51 open an existing map 51 turning on 51, 83 State Plane coordinate system (SPCS, SPC) defined 389 Stream mode digitizing defined 389, 390 Symbol defined 390 Symbolization defined 390 Symbology categories 113, 114 complex 111 defined 120 displaying 120 working with styles 111 default style 119 defined 390 described 110 displaying 115 exporting from ArcGIS Desktop 111 scale-dependent 122 simple 110 defined 110 defining in ArcPad 117 setting layer style 110 supported symbols 113
T
Table defined 390
Table of Contents (TOC) described 49 Tail vertex defined 390 Target height defined 390 TCP/IP defined 390 TDOP defined 390 Text label. See Label Text symbol defined 390 Toolbars Browse described 59, 60 Command bar described 59, 61 customizing 369 defined 390 described 55, 59 Edit described 59, 61, 247 displaying 258 Main described 59, 60 Tracklog. See GPS Tracklog Traverses backsight 302, 310 described 301 foresight 302, 310 linear 301 creating 310 North reference 302 observer height 302 radial 301 creating 314 target height 302 Trimble Standard Interface Protocol (TSIP) defined 391 described 171, 177
402
USING ARCPAD
True north defined 391 TSIP. See Trimble Standard Interface Protocol (TSIP)
U
Undo tool 271, 280 Unicode defined 391 Unicode transformation format 8-bit encoding form defined 391 Universal polar stereographic (UPS) defined 391 Universal Time Coordinated (UTC) defined 391 Universal transverse mercator (UTM) defined 391 Unprojected coordinates. See Geographic coordinates UPS. See Universal Polar Stereographic (UPS) UTC. See Universal Time Coordinated (UTC) UTF-8. See Unicode transformation format 8bit encoding form UTM. See Universal Transverse Mercator (UTM)
Vertices (continued) inserting (continued) streaming vertices interval using GPS 319, 325 using absolute coordinates 281, 288 using snapping 335 using the GPS coordinates 281 moving by dragging 337 by specifying x,y coordinates 338, 342 to the current GPS Position 339 using offsets 340 using radial traverse 341 snapping to existing features 337
World Geodetic System of 1972 (WGS72) defined 392 World Geodetic System of 1984 (WGS84) defined 392
X
XML defined 394 X,Y coordinates defined 392 X,Y,Z coordinates defined 393
W
WAAS. See Wide Area Augmentation System (WAAS) Waypoint 191 defined 392 Wide Area Augmentation System (WAAS) 159 defined 392 Windows CE defined 392 described 12 devices selecting 16 supported 15 transferring data 20 resources 22 supported versions 15 Windows Mobile. See also Windows CE described 12 start menu 50 Wireless Bluetooth 18 described 18 World file defined 392
Z
Z coordinate. See Z-value Z-value defined 393 Zooming 67 defined 393 fixed 68 techniques 68
V
VDOP defined 391 Vector defined 392 Vertices changing the symbol size 332, 335 defined 392 deleting 334, 336 inserting 281, 287, 334 averaging GPS positions 319, 324 pausing using a GPS 325
INDEX
403