Recent Experience using PDAs as Field Data Recorders Peter Gould and Connie Harrington Pacific...
-
Upload
abner-berry -
Category
Documents
-
view
213 -
download
0
Transcript of Recent Experience using PDAs as Field Data Recorders Peter Gould and Connie Harrington Pacific...
Recent Experience using PDAs as Field Data Recorders
Peter Gould and Connie Harrington Pacific Northwest Research Station
Software: SprintDB Pro(www.kaione.com)
What’s good:
• Easy to get started.• Takes advantage of touch screen.• Desktop developer version; intuitive development
environment.• Uses MS Access databases.• Extensive macro language.• Inexpensive ($75 for desktop + device versions)
Software: SprintDB Pro
What’s not-as-good:
• Runs with Windows Mobile (some devices use Windows CE).
• Still need MS ActiveSync for import/export.
• Desktop version not exactly the same as device.
Parts of an SpDB Application
• Tables: Store the data
• Forms: enter, view, edit data using a comfortable interface.
– Multiple forms in one app; main and subforms.
– macros: reusable code within a form.
• Queries: Compares, summarizes, and subsets data in tables. Also run queries in forms via SQL statements.
• Modules: reusable code available to all forms in the application.
Creating an Application• Open / create database.
• Create forms.
• Test.
• Export to device (if using desktop developer).
Example 1: Plot Remeasurement
Pull-down menu to select site
Custom keyboard
List of plots in the site
“Conditional formatting” grey-out plots that have been completed.
Data recorded on multiple tabs
Copy prism tally from previous plot (plots close together).
Copy tree and plot information
Enter species codes w/ these buttons.
Example 2: DF Budburst
Record “canned” comments; buttons turn red when pressed.
Built-in QWERTY keyboard for detailed comments.
Example 3: Stem Mapping
Calculate X-Y Coordinate SetVar(@new_x,¤t_x+ sin(&AZ*3.14159/180)*&DIST) SetVar(@new_y,¤t_y + cos(&AZ*3.14159/180)*&DIST) SetVar(@new_x,round(@new_x,1)) SetVar(@new_y,round(@new_y,1)) UpdateRecord(MainForm,map1.point_x,@new_x,No) UpdateRecord(MainForm,map1.point_y,@new_y,No)
Current location
Enter distance and azimuth to new feature
Example 3: Stem Mapping
UpdateRecord(MainForm,map1.temp_x,(map1.point_x-@x_center)*@scale + 5,No) UpdateRecord(MainForm,map1.temp_y,230-((map1.point_y-@y_center)*@scale) - 5,No) DrawText(map1.temp_x,map1.temp_y,@type,@color,,@font)
Other Software(Windows Mobile)
• vSnap : creates images of “screenshots” on mobile devices (I used it for this presentation).
• DictMgr: lets you teach your device new words (e.g., dbh) for the autocomplete feature (both vSnap and DictMgr from www.mobile-sg.com).
• New software is coming out all of the time!