north point geographic solutions - arcpad sql server

Post on 13-Jul-2015

711 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Relational Database Field CollectionWithout the Large Investment

I. What

II. Who

III. Why

IV. How

V. Demo

Where we are going

What

• Goal: Design a field application using existingtechnology available to the client but at a reasonableprice

• Technology:o ArcPado Trimble Yuma – or equivalent field computero SQL Server Express databaseo ArcView License

Who

Project Manager:

Developer:

Why

• 3M already purchasedo Trimble Yumao ArcPad Licenseo ArcView License

• Signs data model fits a relational database structure• ArcEditor license required to harness relational

tables capabilities• Fewest data transformations as possible

o Needed to fit their internal sign database portal• Simple for the field crew to use

How

• Custom ArcPad application using:

o ESRI ArcPad 8

o Timble Yuma – Windows 7

o Free - SQL Server Express 2008

First – Database Design

ArcGIS Diagrammer

Geodatabase Design

First – Database Design

SQL Server Management Studio

SQL Database Design

Relationships MatterGeodatabase – SQL Server Database Relationships

GeodatabaseTable

PostsTable

SignsTable

ID

ID

ArcMap - ArcPad

• ArcMap• ArcPad Data Manager

• Output = AXF

ArcPad ApplicationDesign

ArcPad Studio – Customize AXF• Data entry form design• Database connection• Data management

ArcPad ApplicationDebugging

ArcPad Studio – Used for debugging

Console.DebugFlags = 3

Console.Print "The value is " + Value

ArcPad/SQL ServerConnection

• ActiveX Data Object connection to the SQL Server instanceo VBScript

DSN-less Database ConnectionDirect Insert, Update, and Deletes

RecordSet

Custom Form• ArcPad Custom Form

Write to SQL Server

Signs table

Posts table

Signs LUT

Lookup Tables

Intersections LUT

Signs LUT

Lookup TablesSigns LUT Intersections LUT

Result = higher data consistency from the field crew

Demo

Issues

• Must stick to a strict workflow to avoid duplicate ID issues• Need to have access to a field device running a full operating system

Check-out AXFFile to ArcPad

Collect DataCheck-in AXF

Data

Transfer SQL Server Data to

Enterprise System

Integrating Updatesto the AXF

Check-out AXFFile with all of the

data using the new AXF template

Collect Data

Check-in AXFData

Transfer SQL Server Data to

Enterprise System

Future Additions

• Automated data check-in and check-out process• Data consistency checks on check-in

Questions?

Jesse Adams

North Point Geographic Solutions31 W. Superior St, Suite 100DDuluth, MN 55802Phone: 218.720.6747Mobile: 218.491.4239

Email: jesse@northpointgis.com

Website: www.northpointgis.com

top related