North Point Geographic Solutions - ArcPAD SQL Server

857 views

Published on

North Point Geographic Solutions presentation on using relational databases for field collection.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
857
On SlideShare
0
From Embeds
0
Number of Embeds
16
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

North Point Geographic Solutions - ArcPAD SQL Server

  1. 1. Relational Database Field Collection<br />Without the Large Investment<br />
  2. 2. Where we are going<br />What<br />Who<br />Why<br />How<br />Demo<br />
  3. 3. What<br /><ul><li>Goal: Design a field application using existing</li></ul>technology available to the client but at a reasonable<br />price<br /><ul><li>Technology:
  4. 4. ArcPad
  5. 5. Trimble Yuma – or equivalent field computer
  6. 6. SQL Server Express database
  7. 7. ArcView License</li></li></ul><li>Who<br />Project Manager:<br />Developer:<br />
  8. 8. Why<br /><ul><li>3M already purchased
  9. 9. Trimble Yuma
  10. 10. ArcPad License
  11. 11. ArcView License
  12. 12. Signs data model fits a relational database structure
  13. 13. ArcEditor license required to harness relational</li></ul> tables capabilities<br /><ul><li>Fewest data transformations as possible
  14. 14. Needed to fit their internal sign database portal
  15. 15. Simple for the field crew to use </li></li></ul><li>How<br /><ul><li>Custom ArcPad application using:
  16. 16. ESRI ArcPad 8
  17. 17. Timble Yuma – Windows 7
  18. 18. Free - SQL Server Express 2008</li></li></ul><li>First – Database Design<br />Geodatabase Design<br />ArcGISDiagrammer<br />
  19. 19. First – Database Design<br />SQL Database Design<br />SQL Server Management Studio<br />
  20. 20. Relationships Matter<br />Geodatabase – SQL Server Database Relationships<br />Geodatabase<br />Table<br />ID<br />Posts<br />Table<br />Signs<br />Table<br />ID<br />
  21. 21. ArcMap - ArcPad<br /><ul><li>ArcMap
  22. 22. ArcPad Data Manager
  23. 23. Output = AXF</li></li></ul><li>ArcPad Application<br />Design<br />ArcPad Studio – Customize AXF<br /><ul><li> Data entry form design
  24. 24. Database connection
  25. 25. Data management</li></li></ul><li>ArcPad Application<br />Debugging<br />ArcPad Studio – Used for debugging<br />Console.DebugFlags = 3<br />Console.Print "The value is " + Value<br />
  26. 26. ArcPad/SQL Server<br />Connection<br /><ul><li> ActiveX Data Object connection to the SQL Server instance
  27. 27. VBScript</li></ul>DSN-less Database Connection<br />Direct Insert, Update, and Deletes<br />
  28. 28. RecordSet<br />
  29. 29. Custom Form<br /><ul><li>ArcPad Custom Form</li></li></ul><li>Write to SQL Server<br />Posts table<br />Signs table<br />Signs LUT<br />
  30. 30. Lookup Tables<br />Intersections LUT<br />Signs LUT<br />
  31. 31. Lookup Tables<br />Signs LUT<br />Intersections LUT<br />Result = higher data consistency from the field crew <br />
  32. 32. Demo<br />
  33. 33. Issues<br /><ul><li> Must stick to a strict workflow to avoid duplicate ID issues
  34. 34. Need to have access to a field device running a full operating system</li></ul>Check-out AXF<br />File to ArcPad<br />Collect Data<br />Check-in AXF Data<br />Transfer SQL Server Data to Enterprise System<br />
  35. 35. Integrating Updates<br />to the AXF<br />Transfer SQL Server Data to Enterprise System<br />Check-out AXF<br />File with all of the data using the new AXF template<br />Check-in AXF Data<br />Collect Data<br />
  36. 36. Future Additions<br /><ul><li> Automated data check-in and check-out process
  37. 37. Data consistency checks on check-in</li></li></ul><li>Questions?<br />Jesse Adams<br />North Point Geographic Solutions<br />31 W. Superior St, Suite 100D<br />Duluth, MN 55802<br />Phone: 218.720.6747<br />Mobile: 218.491.4239<br />Email: jesse@northpointgis.com<br />Website: www.northpointgis.com<br />

×