Top Banner
Hitchhiker Hitchhiker s Guide s Guide Global Position System Global Position System Myles Sutherland Myles Sutherland Craig Greenwald Craig Greenwald Mike Shaw Mike Shaw John Rogers John Rogers Hitchhiker Hitchhiker s Guide s Guide Global Position System Global Position System (GPS) (GPS)
59

Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

Jul 03, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

HitchhikerHitchhiker’’s Guides GuideGlobal Position SystemGlobal Position System

Myles SutherlandMyles SutherlandCraig GreenwaldCraig Greenwald

Mike ShawMike ShawJohn RogersJohn Rogers

HitchhikerHitchhiker’’s Guides GuideGlobal Position SystemGlobal Position System

(GPS)(GPS)

Page 2: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

Myles Sutherland Myles Sutherland -- ESRIESRICraig Greenwald Craig Greenwald –– ESRIESRIJohn Rogers John Rogers -- TrimbleTrimble

Mike Shaw Mike Shaw -- ESRIESRI

Page 3: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

Key topics in todayKey topics in today’’s sessions session

•• Global Navigation Satellite SystemsGlobal Navigation Satellite Systems

•• GIS SolutionsGIS Solutions

•• Receiver TechnologiesReceiver Technologies

•• Data Capture Best PracticesData Capture Best Practices

•• DemonstrationsDemonstrations

Page 4: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

Global NavigationGlobal NavigationSatellite SystemsSatellite Systems

Page 5: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

Global Navigation Satellite SystemsGlobal Navigation Satellite Systems

•• Global Positioning SystemGlobal Positioning System

•• Differential GPS SystemsDifferential GPS Systems

•• GLONASSGLONASS

•• Galileo Positioning SystemGalileo Positioning System

Page 6: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

Global Positioning System (GPS)Global Positioning System (GPS)

•• Unanswered question of Unanswered question of ‘‘Where am I?Where am I?’’

–– US Department of Defense projectUS Department of Defense project

–– Worldwide radioWorldwide radio--navigation systemnavigation system

–– Explosion of Civil sector adoptionExplosion of Civil sector adoption

Page 7: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

How do these How do these ‘‘manman--made starsmade stars’’ work?work?

•• Control Segment Control Segment -- Ground stationsGround stations•• Control and position satellites in orbitControl and position satellites in orbit

•• Space segment Space segment –– SatellitesSatellites•• Broadcast radio signalBroadcast radio signal•• PRN code and orbit positionPRN code and orbit position

•• User segment User segment –– ReceiversReceivers•• Measure distance and calculate positionsMeasure distance and calculate positions

Page 8: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

SpaceSegment

SpaceSegment

UserSegment

Control Segment

Page 9: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

Control SegmentControl Segment

•• Provides worldwide coverage and controlProvides worldwide coverage and control–– 365/24/7365/24/7

•• Master Control stationMaster Control station–– ColoradoColorado

•• Four support stationsFour support stations–– HawaiiHawaii–– KwajaleinKwajalein–– Diego GarciaDiego Garcia–– Ascension IslandAscension Island

Page 10: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

Space SegmentSpace Segment

•• GPS satellite constellationGPS satellite constellation–– 24 satellites24 satellites–– Replenishment occurringReplenishment occurring

• Satellite design – Lifetime 7.3 years– 16 satellites over 9 years old 28 Satellites in GPS Constellation

0

2

4

6

8

10

12

Under 3 3-4 5-6 7-8 9-10 11-12 13+

Age (Years)

Num

ber

Page 11: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

User SegmentUser Segment

•• Equipment produced by Military and Private Equipment produced by Military and Private companiescompanies

•• Receives signal and computesReceives signal and computes–– PositionPosition–– TimeTime–– VelocityVelocity

Page 12: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

How do we position ourselves?How do we position ourselves?

•• Simple GeometrySimple Geometry–– Velocity times travel timeVelocity times travel time

•• Determine Radio Wave Time Travel Determine Radio Wave Time Travel –– Accurate timingAccurate timing

•• Measure DistancesMeasure Distances–– Known orbit locationsKnown orbit locations

•• TrilaterationTrilateration–– Distances not anglesDistances not angles

Page 13: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

Sources of Positioning ErrorSources of Positioning Error

•• Environment and Environment and MultipathMultipath

•• Ionosphere and TroposphereIonosphere and Troposphere

•• Ephemeris DataEphemeris Data

•• Satellite Clock BiasSatellite Clock Bias

•• Receiver IssuesReceiver Issues

Page 14: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

Differential GPSDifferential GPS

Reference station - a high performance GPS receiver placed in a fixed location whose position is accurately known.

The GPS measured position is compared sec by sec against the known position, and an error calculated.

This error is assumed to be the same error at the rover, and is sent to the rover as a ‘differential correction’.

Rover adds error to its measured position to obtain the corrected position Error data is sent to

rover with radio

Four or more satellites viewed by two receivers

Autonomous GPS = 10 metersDifferential GPS = 1 meter

Page 15: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

Differential SystemsDifferential Systems

•• Postprocessing SystemsPostprocessing Systems–– Online File ServersOnline File Servers–– NGS CORSNGS CORS

•• Realtime SystemsRealtime Systems–– National Differential GPS ProgramNational Differential GPS Program–– SatelliteSatellite--based Augmentation Systemsbased Augmentation Systems–– TCP/IP NetworksTCP/IP Networks

Page 16: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

NGS CORS ProgramsNGS CORS Programs

Page 17: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

Coast Guard NDGPS ProgramCoast Guard NDGPS Program

Page 18: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

FAA Wide Area Augmentation SystemFAA Wide Area Augmentation System

Page 19: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

TCP/IP NetworksTCP/IP Networks

•• Virtual Reference Systems (VRS)Virtual Reference Systems (VRS)

–– Network of webNetwork of web--enabled receiversenabled receivers–– Central server processing correctionsCentral server processing corrections–– TCP/IP broadcast of correctionsTCP/IP broadcast of corrections–– Data Services over cellular networksData Services over cellular networks

Page 20: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

Galileo Positioning SystemGalileo Positioning System

•• European Satellite Navigation SystemEuropean Satellite Navigation System–– Worldwide availabilityWorldwide availability

•• Complementary to GPSComplementary to GPS–– 27 satellites27 satellites

•• Fully operational 2008 onwardsFully operational 2008 onwards–– Free of chargeFree of charge

Page 21: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

Advantages for Civil UsersAdvantages for Civil Users

•• Galileo + GPSGalileo + GPS

•• Double Number of SatellitesDouble Number of Satellites–– Improved Urban Canyon receptionImproved Urban Canyon reception

•• Increased Signal StrengthIncreased Signal Strength–– Improved reception under foliageImproved reception under foliage

•• Three SignalsThree Signals–– Instantaneous RTK positioningInstantaneous RTK positioning

Page 22: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

GPS Satellite VisibilityGPS Satellite Visibility

Page 23: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

GPS + Galileo Satellite VisibilityGPS + Galileo Satellite Visibility

Page 24: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

GLONASSGLONASS

•• Russian Navigation SystemRussian Navigation System–– Very similar to GPSVery similar to GPS

•• In a state of disrepairIn a state of disrepair–– 11 Satellites most with lifespan of 3 years11 Satellites most with lifespan of 3 years

•• Investment plannedInvestment planned–– 24 Satellites by 201024 Satellites by 2010

Page 25: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

GPS ProductsGPS Products

Page 26: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

Mapping and GIS solutionsMapping and GIS solutions

•• Broad range of productsBroad range of products–– Black box receiversBlack box receivers–– Pole and Backpack receiversPole and Backpack receivers–– Integrated GPS handheldsIntegrated GPS handhelds

•• Targeted at GIS industryTargeted at GIS industry–– Moderate to High costModerate to High cost–– Designed for the fieldDesigned for the field–– Highly accurateHighly accurate

Page 27: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

Black box receiversBlack box receivers

•• ProductsProducts•• Trimble ProXHTrimble ProXH•• Trimble ProXTTrimble ProXT

•• AccuracyAccuracy•• SubfootSubfoot to to SubmeterSubmeter•• Filter Filter multipathedmultipathed and weak signalsand weak signals•• Ensures quality positionsEnsures quality positions

•• Ruggedness and ReliabilityRuggedness and Reliability•• IP54 plusIP54 plus•• All day batteriesAll day batteries

•• GIS useGIS use--casecase•• Critical layersCritical layers•• Data collection and maintenanceData collection and maintenance•• Long term deployment strategyLong term deployment strategy

Page 28: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

Pole and backpack receiversPole and backpack receivers

•• ProductsProducts•• Trimble ProXTTrimble ProXT•• Trimble ProXHTrimble ProXH•• Trimble Trimble ProXRSProXRS•• Topcon GMS 110Topcon GMS 110•• Sokkia Axis3Sokkia Axis3

•• AccuracyAccuracy•• SubfootSubfoot to to SubmeterSubmeter•• Filter Filter multipathedmultipathed and weak signalsand weak signals•• Ensures quality positionsEnsures quality positions

•• Ruggedness and ReliabilityRuggedness and Reliability•• IP54 plusIP54 plus•• All day batteriesAll day batteries

•• GIS useGIS use--casecase•• Critical layersCritical layers•• Data collection and maintenanceData collection and maintenance•• Long term deployment strategyLong term deployment strategy

Page 29: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

Integrated GPS HandheldsIntegrated GPS Handhelds

•• ProductsProducts•• Trimble GeoXHTrimble GeoXH•• Trimble GeoXTTrimble GeoXT•• Trimble ReconGPSTrimble ReconGPS

•• AccuracyAccuracy•• SubfootSubfoot to to SubmeterSubmeter•• Filter Filter multipathedmultipathed and weak signalsand weak signals•• Ensures quality positionsEnsures quality positions

•• Ruggedness and ReliabilityRuggedness and Reliability•• IP54 plusIP54 plus•• All day batteriesAll day batteries

•• Operating SystemOperating System•• Windows Mobile 2005Windows Mobile 2005

•• Data StorageData Storage•• OnboardOnboard•• AddAdd--inin

•• GIS useGIS use--casecase•• Critical layersCritical layers•• Data collection and maintenanceData collection and maintenance•• Long term deployment strategyLong term deployment strategy

Page 30: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

InIn--car navigation solutionscar navigation solutions

•• Expanding range of productsExpanding range of products–– Black box receiversBlack box receivers–– Integrated GPS handheldsIntegrated GPS handhelds

•• Targeted at inTargeted at in--car navigation marketcar navigation market–– Very inexpensiveVery inexpensive–– Designed for the carDesigned for the car

Page 31: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

Black box receiversBlack box receivers

•• Products Products •• Holux GPSlim236Holux GPSlim236•• Garmin GPS10 Garmin GPS10 •• Many othersMany others……

•• AccuracyAccuracy•• Five to twenty metersFive to twenty meters•• Highly smoothed when in dynamic modeHighly smoothed when in dynamic mode•• Repeatedly reports same position when staticRepeatedly reports same position when static

•• Ruggedness and ReliabilityRuggedness and Reliability•• NonNon--existentexistent

•• GIS useGIS use--casecase•• NonNon--critical layer data collectioncritical layer data collection•• Inspection and incident reporting applicationsInspection and incident reporting applications•• Throw away deployment strategyThrow away deployment strategy

Page 32: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

Integrated GPS handheldsIntegrated GPS handhelds

•• ProductsProducts•• Garmin iQueGarmin iQue•• MitacMitac Mio168Mio168•• Pharos Pharos TravellerTraveller GPS 525GPS 525•• Holux GPSmile60Holux GPSmile60

•• AccuracyAccuracy•• Five to twenty metersFive to twenty meters•• Highly smoothed when in dynamic modeHighly smoothed when in dynamic mode•• Repeatedly reports same position when staticRepeatedly reports same position when static

•• Ruggedness and ReliabilityRuggedness and Reliability•• NonNon--existentexistent

•• Operating SystemOperating System•• Windows Mobile 2003Windows Mobile 2003

•• Data StorageData Storage•• OnboardOnboard•• AddAdd--inin

•• GIS useGIS use--casecase•• NonNon--critical layer data collectioncritical layer data collection•• Inspection and incident reporting applicationsInspection and incident reporting applications•• Throw away deployment strategyThrow away deployment strategy

Page 33: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

Receiver TechnologiesReceiver Technologies

Page 34: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

Positioning EnginesPositioning Engines

•• Calculate and report positionsCalculate and report positions•• EndEnd--use determines how positions calculateduse determines how positions calculated

•• LowLow--end Navigation productsend Navigation products•• Smoothing of positions in a dynamic modeSmoothing of positions in a dynamic mode•• Filtering of positions in static modeFiltering of positions in static mode•• Precise data!!!Precise data!!!

•• HighHigh--end Mapping and GIS productsend Mapping and GIS products•• Filtering of Filtering of multipathmultipath signalssignals•• Filtering of weak signals (SNR)Filtering of weak signals (SNR)•• Accurate data!!!Accurate data!!!

Page 35: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

Scatter Plot Scatter Plot –– Navigation productNavigation product

HRMS: 3.539451

VRMS: 7.98798

Bias: 1.909623

Std dev: 2.980595

CEP: 2.849343

Max Error: 10.23532

Page 36: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

Scatter Plot Scatter Plot –– Mapping and GIS productMapping and GIS product

HRMS: 0.5752918VRMS: 1.051026Bias: 0.1992346Std dev: 0.5397464CEP: 0.390636Max Error: 2.087676

Page 37: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

Position by Position ShootoutPosition by Position Shootout

Recreational vs Professional DGPS distance from truth location in open static environment

0

1

2

3

4

5

6

7

8

9

10

11

1 501 1001 1501 2001 2501 3001 3501 4001 4501

Position Count

Dis

tanc

e fr

om tr

uth

in m

eter

s

Trimble GeoXTGarmin Map76

Page 38: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

Best PracticesBest Practices

Page 39: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

Accuracy Accuracy vsvs PrecisionPrecision

•• AccuracyAccuracy–– Measurement vs. Known TruthMeasurement vs. Known Truth–– Strong dependency on environmentStrong dependency on environment

•• PrecisionPrecision–– Relative accuracyRelative accuracy–– Consistency of dataConsistency of data

Page 40: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

Environment is a very big dealEnvironment is a very big deal

Both in accuracy...Both in accuracy...……and how accuracy improves with occupation timeand how accuracy improves with occupation time

Accuracy vs Occupation Time

0

0.5

1

1.5

2

2.5

10 40 70 100

130

160

190

220

250

280

Occupation Time (s)

RM

S Er

ror (

m)

RMS Error (Open)RMS Error (Canopy)

Page 41: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

How is Accuracy Related to Yield?How is Accuracy Related to Yield?

•• Yield = actual positions / potential positionsYield = actual positions / potential positions

•• In poor environment you must chooseIn poor environment you must choose–– Precision / Accuracy and YieldPrecision / Accuracy and Yield

•• If you filter out lower quality positionsIf you filter out lower quality positions–– Accuracy improvesAccuracy improves–– Yield declinesYield declines

Page 42: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

How is Accuracy Related to Yield?How is Accuracy Related to Yield?

•• When is yield importantWhen is yield important–– Collecting line / area featuresCollecting line / area features

•• Avoid cutting cornersAvoid cutting corners–– In tough environmentsIn tough environments

•• Avoid waiting too longAvoid waiting too long

•• When is accuracy importantWhen is accuracy important–– Averaging point featuresAveraging point features–– 30 30 ‘‘goodgood’’ measurements are measurements are

preferred to preferred to ‘‘120120’’ okay okay measurementsmeasurements

Page 43: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

Is DOP an error source ? Is DOP an error source ?

•• Dilution of Precision is a metric for accessing satellite consteDilution of Precision is a metric for accessing satellite constellationllation

•• DOP is not an error source DOP is not an error source -- it is an error multiplier !!!it is an error multiplier !!!

•• Poor DOP equals decreased accuracyPoor DOP equals decreased accuracy

Accuracy vs PDOP

0123456789

0 5 10 15

PDOP

RM

S E

rror

(m)

RMS Error (Open)RMS Error(Canopy)

Page 44: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

An Accuracy An Accuracy vsvs Yield tipYield tip

•• Use PDOP mask of 6 for 3DUse PDOP mask of 6 for 3D

•• Use HDOP mask 4 for 2D Use HDOP mask 4 for 2D –– If you donIf you don’’t care about height precision t care about height precision –– Gives better yield for similar horizontal precisionGives better yield for similar horizontal precision

•• PDOPPDOP2 2 = HDOP= HDOP2 2 + VDOP+ VDOP22

0.0%

10.0%

20.0%

30.0%

40.0%

50.0%

60.0%

70.0%

80.0%

90.0%

100.0%

PDOP yield HDOP yield

PDOP precision HDOP precision

Page 45: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

DemonstrationsDemonstrations

ArcPadArcPad

ArcGIS GPS Analyst ExtensionArcGIS GPS Analyst Extension

ArcGIS Server Mobile ADFArcGIS Server Mobile ADF

Page 46: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

ArcPad: Where is GPS used?ArcPad: Where is GPS used?

•• GPS support is ubiquitousGPS support is ubiquitous•• Navigation to a locationNavigation to a location

–– How far am I from my target?How far am I from my target?–– What direction do I travel to reach my What direction do I travel to reach my

destination?destination?•• TracklogTracklog

–– Where have I been?Where have I been?•• Data capture/maintenanceData capture/maintenance

–– Capture a new feature using the GPS Capture a new feature using the GPS locationlocation

–– Update an existing feature/vertex to Update an existing feature/vertex to the GPS locationthe GPS location

–– Averaging, streaming, offsetsAveraging, streaming, offsets

Page 47: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

What is exposed to developers?What is exposed to developers?

•• GPS Extensions (plugGPS Extensions (plug--in modules)in modules)•• GPS ObjectGPS Object•• GPS Capture/Editing commandsGPS Capture/Editing commands

Page 48: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

GPS ExtensionsGPS Extensions

•• Written in C/C++, compiled as Written in C/C++, compiled as DLLsDLLs

•• Support additional GPS ProtocolsSupport additional GPS Protocols–– Control the GPS port or let ArcPad Control the GPS port or let ArcPad

manage itmanage it–– Log raw data for post processing Log raw data for post processing

(DGPS) (DGPS) –– GPScorrectGPScorrect is an exampleis an example

•• Support additional NMEA Support additional NMEA sentencessentences

•• Several complete examples Several complete examples included with ArcPad Application included with ArcPad Application BuilderBuilder–– SONY IPS1000, SONY IPS3000, SONY IPS1000, SONY IPS3000,

NMEANMEA--0182, STF0182, STF

ArcPadGPSOpen(…

GPSParse(…

GPSClose(…

Extension DLLHGPS GPSOpen(…

LRESULT GPSParse(…

LRESULT GPSClose(…

Page 49: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

GPS ObjectGPS Object

•• Exposed to scripts (VBS / Exposed to scripts (VBS / JS)JS)

•• Fires events as GPS status Fires events as GPS status changeschanges

•• Reports position and quality Reports position and quality statusstatus

•• Two way communication Two way communication with GPS receiverswith GPS receivers

•• Activation and deactivationActivation and deactivation•• Access to NMEA sentences Access to NMEA sentences

as they arriveas they arrive

Page 50: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

GPS CommandsGPS Commands

•• GPS PointGPS Point•• GPS VertexGPS Vertex•• GPS Streaming VerticesGPS Streaming Vertices•• Select at GPS locationSelect at GPS location•• Activate / Deactivate GPSActivate / Deactivate GPS•• Center map on GPS locationCenter map on GPS location

Page 51: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

DEMODEMO

Page 52: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

•• ArcGIS Desktop extension that allows you to ArcGIS Desktop extension that allows you to work directly with GPS data in the office and in work directly with GPS data in the office and in the fieldthe field

What is the GPS Analyst extension?What is What is the GPS Analyst extensionthe GPS Analyst extension??

MB

Page 53: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

GPS Analyst Key FeaturesGPS Analyst Key Features

•• View, edit, and analyze GPS data inside ArcMap and View, edit, and analyze GPS data inside ArcMap and ArcCatalogArcCatalog

•• Improve productivity by eliminating extra file conversions Improve productivity by eliminating extra file conversions and processing steps outside ArcGISand processing steps outside ArcGIS

•• Improve GPS position accuracy by differentially correcting Improve GPS position accuracy by differentially correcting data from supported Trimbledata from supported Trimble®® GPS receiversGPS receivers

•• Store detailed quality information for GPS dataStore detailed quality information for GPS data

•• Set up and run validation on GPS positions to ensure Set up and run validation on GPS positions to ensure features meet the required accuracyfeatures meet the required accuracy

Page 54: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

GPS Analyst Key FeaturesGPS Analyst Key Features

•• Collect features and GPS data directly into the Collect features and GPS data directly into the geodatabase with Trimble or NMEA receiversgeodatabase with Trimble or NMEA receivers

•• Built with Built with ArcObjectsArcObjects and GPS Analyst Objectsand GPS Analyst Objects–– customize GPS Analyst workflows and data processingcustomize GPS Analyst workflows and data processing–– develop extensions to support other GPS receiversdevelop extensions to support other GPS receivers–– develop field data collection UI to meet your needsdevelop field data collection UI to meet your needs

Page 55: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

GPS Analyst DemoGPS Analyst Demo

BuiltBuilt--in vs. Customin vs. CustomField Data CollectionField Data Collection

Page 56: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

Mobile ADFMobile ADF

•• Server TechnologyServer Technology–– Mobile and Desktop ClientsMobile and Desktop Clients

•• Released with ArcGIS 9.2Released with ArcGIS 9.2•• Developer KitDeveloper Kit

–– ComponentsComponents–– Object ClassesObject Classes–– SamplesSamples

•• Easy to UseEasy to Use–– Drag and DropDrag and Drop

•• SmartClientSmartClient–– Occasionally ConnectedOccasionally Connected

Page 57: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

Mobile ADFMobile ADF

•• Pairs input from GPS receiver with a Serial Pairs input from GPS receiver with a Serial PortPort

•• Supports the NMEA standardSupports the NMEA standard•• GpsDisplayGpsDisplay buddies with the Mapbuddies with the Map

–– Current Location based on Current Location based on PdopPdop–– Number of Satellites being TrackedNumber of Satellites being Tracked–– Trail and LengthTrail and Length

•• ComponentsComponents–– FileGpsConnectionFileGpsConnection–– SerialPortGpsConnectionSerialPortGpsConnection

Page 58: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

Mobile ADF Mobile ADF GPS DemoGPS Demo

Page 59: Hitchhiker's Guilder Global Positioning System · 2006-05-12 · Hitchhiker's Guilder Global Positioning System Subject: Global Positioning System and ESRI Keywords "GPS, ESRI, Mapping,

Session Evaluations ReminderSession Evaluations Reminder

Session Attendees:Session Attendees:Please turn in your session evaluations.Please turn in your session evaluations.

. . . Thank you. . . Thank you