Date post: | 12-Sep-2015 |
Category: |
Documents |
Upload: | aremacho-erkazet |
View: | 214 times |
Download: | 0 times |
6/29/2015 BeyondtheBasics(GPSandGIS)Part1
http://whatwhenhow.com/globalpositioningsystemandgis/beyondthebasicsgpsandgispart1/ 1/6
Subscribe
whatwhenhow
InDepthTutorialsandInformation
BeyondtheBasics(GPSandGIS)Part1
INWHICHyoulearn(a)howtocollectattributeinformationabouttheenvironmentsimultaneouslywithcollectingGPSpositiondata,(b)howtoplanforimportantGPSmissions,(c)aboutdifferentialcorrectionthattakesplaceimmediately,and(d)howtonavigateusingaGPSreceiver.1
OVERVIEW
Attributes,GPS,andGIS
Overheard:GlobalPositioningSystem?Asystemforpositioningtheglobe?
ObtainingGISAttributeDatawithGPSEquipmentandSoftware
Fromasoftwarepointofview,aGIScouldbedefinedasthemarriageofagraphic(orgeographic)database(aGDB)withotherdatabasesmostfrequentlyarelationaldatabase(RDB).TheseotherdatabaseswhichcontainattributedataaboutfeaturesintheGDBareusuallytextualinnature,butsometimesconsistofdrawings,imagesorevensounds.(Forexample,youcouldkeyin,orclickon,astreetaddresstoyourGISandbeshownaphotoofthehousethere.)ThecombinationofaGDBandRDBallowstheusertomaketextualqueriesandgetgraphicalresponses(e.g.,showwithared"X"thosestreetlightswhichhavenotbeenservicedsinceAugust1995)or,conversely,makeagraphicalqueryandgetaresponseintext(e.g.,indicatethedailyyieldfromparkingmetersinthisareathatIhaveoutlinedonthisimageofthecityusingamousepointer).
IfaGISisadatabasewithattributeinformationaboutgeographicalfeatures,thenitseemsreasonabletocollecttheattributedataatthesametimethepositionaldataarecollected.ThusfarinthistextwehavenotdonethiswithGPS.TheprocessofaddingattributedataoccurredafterwegeneratedtheGIScoverages,sinceourGPSfilescontainedonlypointsin3Dspace.Supposeyoucollectedasequenceoffixesalongatwolaneroad.OncethearcwasdepictedintheGIS,youwouldhavetolateraddthe"twolane"facttotherecordwhichrelatedtothearc,ifyouwantedthatinformationinthedatabase.
ProbablythemostefficientandaccuratewaytouseGPStodevelopaGISdatabaseistocollectthepositiondataandtheattributedataatthesametime.SinceahumanoperatorisrequiredtotakethepositiondatawithaGPSreceiver,itmakessensetohaveherorhimentertheattributedataaswell.SomeGPSreceivers,includingtheGeoExplorers,allowthissortofdatacollection.
TheOrganizationofAttributeData
TheentryofattributeinformationintoaGISbyusingaGPSreceiverisfacilitatedbyadatadictionary,whichisahierarchicalcollectionoftextualtermsstoredintheGPSreceiversmemory.Thetermsfallintothreecategories:
Feature
Attribute
Value
"Feature"isusedasitisinArcInfoandArcView.Itreferstothefeaturetypethatisthesubjectofacoverageorshapefileitisthe"Feature"of"FeatureAttributeTable"suchasanArcInfo"PAT"(PointAttributeTable)or"AAT"(ArcAttributeTable).InArcView,theparallelconceptofFeatureistheTheme.AfeaturetypebecomesanArcInfocoverageoranArcViewtheme(madefromashapefile).Examplesoffeaturetypesareparkingmeters,paved
6/29/2015 BeyondtheBasics(GPSandGIS)Part1
http://whatwhenhow.com/globalpositioningsystemandgis/beyondthebasicsgpsandgispart1/ 2/6
roads,andlanduse.Apoint(ortheaverageofasetofpoints)collectedbythereceiverforagivenfeaturemaybecomethebasisforarecordinaPATorarecordinanArcViewpointthemetable.AsequenceofpointsrecordedalonganarcmaybecomethebasisforarecordinanAAT,orarecordinanArcViewlinethemetable.
"Attribute"isalsoaconceptparalleltooneinArcInfoandArcView.Attributesarethe"items"or"columns"or"fields"ofatable.Suppose,forexample,youaredevelopingaGISdatabaseaboutparkingmeters.Inadditiontothepositionaldatacollectedatthemetersautomatically,youmightwishtobeabletorecordeachmetersidentifyingnumberasoneattribute,andtheconditionofthemeterasasecondattribute.Informationaboutthemonthlyrevenuecouldbeaddedlaterasathirdattribute.
"Value"referstotheactualnumericorcharacterentriesinthetable.Continuingourparkingmeterexample,youwouldenterameternumberastheidentifierofaparticularparkingmeterandselectamenuitem"fair"toindicatetheconditionoftheunit.
Asyoucansee,thereisahierarchytotheseterms:afeaturecontainsattributesattributesarecolumnsofvalues.
OnceyouhavecollectedfeaturedatawithaGPSreceiver,ifyouareconvertingthesedatatoArcInfocoveragesorArcViewthemes,eachfeaturetype2becomesaseparateArcInfocoverageorArcViewshapefilewithitsownfeatureattributetable.Thetableconsistsoftheusualinitialitems(e.g.,inArcInfo:area,perimeter,internal,anduser_idsforaPATfromandtonodes,leftandrightpolygons,length,interval,anduser_idsforanAAT)pluscolumnsforeachattributeforwhichtherearedata.Ifagivenfeature(record)hasadatavalueforagivenattribute,thatvaluebecomesanentryinthefeatureattributetableorthemetable.
TheDataDictionary
Adatadictionaryneednotbelongorcomplicated.Forexample,considerthefollowingone,namedVery_Simple.Itcontainsonlyfeaturetypesitcontainsnoattributes,soalsonovalues.
Rocks(point)
Trees(point)
YoucouldmakethisdatadictionaryonyourPCusingthePathfinderOfficesoftware.ThenyoucouldtransferittoyourGeoExplorerreceiver.
TocollectfeaturedatawiththeVery_Simpledatadictionary,youmightbeginaGPSfile(forexample,A010101A),settingupthereceivertorecordafeaturedatapointevery10seconds.Youmightthenmovearoundtheareaofinterest.Whenyouarrivedatatree,youwouldselectthefeature"Tree"fromtheGeoExplorermenuandcollectanumberoffixesat,say,10secondintervals.Youwouldthenclosethefeatureand,perhaps,movetothesiteofanothertree,openingthefeature,collectingdata,andclosingthefeature.Shouldyouencounterarockyoucouldopenthefeature"Rock"andrecordfixesthere.Thefixesyourecordateachindividualobjectareautomaticallyaveragedtoproduceasinglepointthatapproximatesthepositionoftheobject.
UponreturningtoyourPC,youwouldusePathfinderOfficetotransferthefileA010101A,andgeneratePOSNPTS.SSF.
ThenyoucouldusePOSNPTS.SSFtogeneratetheappropriateESRIfiles.IfyouwantArcViewshapefilesyoucangeneratethesedirectlywiththePathfinderOfficeSoftware.
POSNPTS.SHP
ROCKS.SHP
TREES.SHP
POSNPTS.SHPwouldconsistofthepointsthatthereceiverrecordedwhileyouwerewalkingbetweenfeatures.
ROCKS.SHPwouldcontainasinglepointforeachrockyouvisited.Thepointforagivenrockwouldbetheaverageofthefixescollectedatthatrock.Thatpointwould,therefore,provideapproximatecoordinatesforthatrock.APATwouldbeformedwithseveralrecords,onerecordforeachrock.(ThesameideawouldholdtrueforTREES.SHP.)
FeatureswithAttributesAttached
Youmightinsteaduseasomewhatmorecomplexdatadictionary,Still_Simple,whichmightlooksomethinglikethis:
6/29/2015 BeyondtheBasics(GPSandGIS)Part1
http://whatwhenhow.com/globalpositioningsystemandgis/beyondthebasicsgpsandgispart1/ 3/6
Assumingdataweretakenforallthefeaturetypes(Rocks,Trees,Streets,Intersections,Hydrants,andStreetlights)sevenshapefilescoverageswouldresult:POSNLINE.SHP,ROCKS.SHP,TREES.SHP,STREETS.SHP,andINTERSEC.SHP,HYDRANTS.SHP,andSTREETLI.SHP.(Generatedshapefilenameswillbeamaximumof8characterslong).
Inadditiontothestandarditems(columns,fields)intheshapefiletable,ROCKS.SHPwouldcontainthecolumnsSIZEandCOLOR.Thevalueswhichcouldappearinthesecolumnswouldbe"Small,""Medium,"and"Large,"ornovalueatallforSIZE.WhatvaluescouldappearintheCOLORcolumn?
FromtheEnvironment,throughGPS,toGIS
TheprocessofrecordingattributedatawithaGPSreceiverisagoodbitmorecomplexthansimplyrecordingpositiondata,whichisitself,asyouknowonlytoowell,notatrivialmatter.Torecordattributedatayouhavetogothroughseveralsteps:
BuildaDataDictionarywithacomputer.ThiscanbedoneonaPCusingthePathfinderOfficesoftware.
LoadthedatadictionaryfileintotheGeoExplorer.ThisprocessissimilartotransferringpositionfilesandalmanacsfromthereceivertothePCthedatasimplygotheotherdirection.ThePCmaycontainanumberofdatadictionariesaGeoExplorermaystoreonlyoneatatime.(AGeo3maycontainmultipledatadictionaries.)
Takethereceivertothefieldandopenafile.Selectaparticularfeaturetype(forexample,apointfeature)fromthemenu.Whiletheunitisautomaticallycollectingpositioninformation,youmanuallyselecttheappropriateattributeandvalueitems.Whenenoughfixeshavebeencollected,stopthedatacollectionprocessforthatfeature(i.e.,closethefeature).Ifthefeaturetypeisofthe"point"type,thefixesobtainedwillbeaveragedsothatasinglepointrepresentsthegivenpointfeature.
Continuetocollectdatainthefield.ThedatacollectedwhennofeatureisselectedmayultimatelybecomeoneArcInfocoverageorArcViewshapefile.Foreachfeaturetypeforwhichyoucollectdata,acoverageorshapefilemaybebuilt.Thatcoverageorshapefilewillcontainthenumberofindividualfeaturesforwhichyourecordedpositioninformation.NotethatagivendatacollectionsessioncouldresultinanumberofArcViewshapefiles(orArcInfocoverages),thedataforwhichmightallbecontainedwithinoneGPSfile.Linearfeaturesmaybecollectedinasomewhatsimilarway.
ClosetheGPSfile.Openanewoneifyoulikeandcollectadditionalfeaturedata,orsimplypositionaldata,asyouwish.
ReturntoyourofficeorlabanduploadthefilesfromyourGPSreceivertothePCintheusualway.
6/29/2015 BeyondtheBasics(GPSandGIS)Part1
http://whatwhenhow.com/globalpositioningsystemandgis/beyondthebasicsgpsandgispart1/ 4/6
Differentiallycorrectthefiles.
UsingPathfinderOffice,produceArcViewshapefiles,whichwillbecomethemes,orproducetheSMLs(forPCArcInfo)orAMLs(forworkstationorUNIXArcInfo)andassociatedESRIfilesthat,whenexecuted,willproduceArcInfocoverages.
TopracticeseeingandusingthefeatureattributecollectionabilitiesofGPS,doPROJECTS7A,7B,7C,and7D.
STEPBYSTEPAttributes,GPS,andGISPROJECT7A
DemonstratingFeatureAttributeData
InMarchof1999ondifferentoccasions,alightplanewasflownfromLexingtontosurroundingairportsrecordingGPSpositionandfeaturedata.Usuallya"touchandgo"(brieflandingandtakeoff)wasaccomplishedinwhichtheaircraftwheelscontactedtherunwayandaGPSfix(includingtheGPSaltitudeandlocaltime)wasrecordedintheGPSreceiver.Featuredata,includingthealtitudereadingfromtheaircraftaltimeterandthepublishedaltitudeoftheairport,waslikewiseinput.Youwillexamineoneoftheseflights:atripfromBluegrassAirportnearLexington,KentuckytotheMontgomeryCountyAirportnearMountSterling,Kentucky.Onthisparticularflightafullstoplandingwasdoneatthedestinationairport.ThedataloggingwasdonewithaTrimbleAspenPCMCIAcard(withrequiredexternalantenna)inalaptopcomputer,ratherthanaGeoExplorer.
TheAspensystemhasseveraladvantagesoversimplyusingaselfcontainedreceiverdatalogger.Forone,youhaveafullkeyboardwithwhichtoenterdata.
Figure71.Screenlayoutofmap,timeline,position,andfeaturewindows.
Further,youhaveascreenwithwhichyoucandisplayamapoftheareaandseeyourlocationsandprogressincontext.Ontheotherhand,thelaptopislessruggedandusesmorepowerthanaGeoExplorer,andsomelaptopscreensaredifficulttoreadinbrightsunlight.ThecostofAspensoftwareandPCcardislessthanaGeoExplorer.Whenyouaddthecostofthelaptop,thetotalcostismore.Butyoumayalreadyhavethelaptopcomputer.Asyoucansee,therearemanyconsiderationsinvolvedinwhatGPSdataloggingsystemyoushoulduseforparticularapplications.
{__}InPathfinderOfficesetupthefollowingparameters:Kentuckystateplanecoordinates,northzone,NAD83surveyfeetforalllinearmeasurementstimezoneESTaltitudeMSL.
{__}OpenuptheMap,TimeLine,PositionProperties,andFeaturePropertieswindows.MaketheMapwindowoccupymostoftheupperpartofthelefttwothirdsofthescreenandarrangetheotherwindowsasshowninFigure71.
6/29/2015 BeyondtheBasics(GPSandGIS)Part1
http://whatwhenhow.com/globalpositioningsystemandgis/beyondthebasicsgpsandgispart1/ 5/6
{__}Inthefolder_:\GPS2GIS\Flying_Tour,openthefileR032720A.CORandthebackgroundgeotifffilesLEX.TIFandMTS.TIF.RepresentNotInFeaturedatawithmediumreddots.ZoomtoExtents.
{__}ZoomupthewesternmostimagesothatitfillstheMapwindow.YoushouldseemostofBluegrassAirport,includingthenortheastend(thedepartureend)ofrunway4.(SeeFigure72.)TheGPStrackwasstartedjustaftertakeoff.UsingPositionProperties,determinethealtitudeoftheplaneatthefirstGPSfix._.Thepublishedairportelevationis979feet.
Airportrunwaysaredesignatedbytakingtheirapproximatemagneticheading(tothenearest10)anddroppingthefinalzero.Soaircrafttakingofforlandingonrunway4headapproximately40,thatis,almostdirectlynortheast.
{__}Zoomuponthenortheastendoftherunway.Youcanseenumberspaintedontheconcrete.Aircraftlandingtowardortakingofftothesouthwestwouldrefertothisrunwayas"twotwo"220isthereciprocalof40.UseZoomtoPrevioussothattheentireairportimagefillsthemapwindow
{_}InView~Layers~FeaturesyouwillnoticefeaturenamesofAltitudeandAirport.Represent"Altitude"withabluedotand"Airport"withagreendot.PathfinderOfficeisawarethattheAltitudeandAirportlayersexistbecauseyouhaveopenedafilethatcontainsthosefeaturetypes.Represent"NotInFeature"dataasfatreddots.
{__}MaketheMapwindowactivebyclickingonitstitlebar.TurnonAutopantoSelection.Usingthepositionpropertieswindow,push"First"andthenbeginmovingalongtheGPStrackwiththe">"button(orAlt>keycombination).Notetheaircraftsaltitudesduringtheclimboutphaseoftheflight.Atpoint14or15,stopandexaminethetrack.Youshouldseeabluedottotheeastoftheselectedfix.
Thebluedotrepresentsaquickmarkapointfeaturethatismadewhilemovingalongapath.Aquickmarkspositionconsistsofaninterpolationbetweenthetwofixesthatboundit,intermsoftime,onebeforeandoneafter.Normally,asyouwillseelater,apointfeaturespositionismadeupoftheaverageofanumberoffixesthatarecollectedatthesamespot.Youcantdothiswhilewhizzingpastapointofinterestat100milesperhour,sosomeGPSequipment,suchastheAspenPCMCIAcardwithalaptopcomputer,allowsyoutocollectquickmarks.Aquickmarkidentifiesapositionandtheoperatorcanputintheattributeinformationlater.(WithotherGPSequipmentwithoutthequickmarkfeatureyousimplyhavetotakeapointfeatureconsistingofasinglepointattherightmoment.)
Figure72.GPStrackdepartingBluegrassAirport.
{_}ContinuemovingalongtheGPStrack.Afterfix16,"NotinFeature:16"willchangeto"Position:Quickmark."IntheFeaturePropertieswindowyouwillsee"MSL0"and"Barometer29.92."3Thesearedefaultvaluesforthepointfeaturethatis,theoperatortriggeredthequickmarkthatrecordedthepositionbutdidntenteranyfeaturevalues.
{__}ContinuealongtheGPStrack.NoticethatthecountingofNotinFeaturefixeshasrestartedat1.Thereareonlythreesuchfixesbeforethenextquickmarkpointfeature.Moveaheadtothatpointfeature.Heretheoperatorrecordedthattheaircraftaltitude(MSL)was2,800feet,accordingtothealtimeter,whichwassetat30.18thevaluethatthegroundcontrollershadtransmittedtothepilotbeforetakeoff.WhatwastheGPSaltitude?
{__}ContinuealongtheGPStrackwiththe">"button.Youmaynotethattherearesome60plusfixesremainingandthatthesceneryhasbecomeverydull.Wecanspeedthingsup.MaketheFeaturePropertieswindowactivebyclickingonitstitlebar.Ifyoupausethepointeroverthe">"buttoninthatwindowyouwillseethatitwilltakeyoutothenextfeature.Clickthatbutton.
{_}YoushouldseeaDOQoftheairportnearMountSterling.
Justastheplanelandedaquickmarkwastaken.ExaminetheinformationintheFeaturePropertieswindow.
TheAirportNamewasselectedfromamenuinthedatadictionary(weknewwhichairportswewouldbeflyingtoIOBistheairportdesignation).Thealtitudefromthealtimeterwasreaddirectlyfromtheinstrumentandtypedintothelaptopcomputer.Thetimewaslocaltime,basedonUTCtimetakenautomaticallyfromthereceiver.Thepublishedaltitude,therunwaynumber,4andtherunwaylengthwereinputafterconsultinganaeronauticalchart.Notice
6/29/2015 BeyondtheBasics(GPSandGIS)Part1
http://whatwhenhow.com/globalpositioningsystemandgis/beyondthebasicsgpsandgispart1/ 6/6
CustomSearch
thedifferencesbetweenthealtimeteraltitude(1,040feet),thepublishedaltitude(1,020feet),andtheGPSaltitude(takenfromthePositionPropertieswindow)of1,012.644feet.ThedifferencesinthesealtitudesindicatewhyonedoesntwanttouseanaltimeteraltitudeoraGPSaltitude(evenacorrectedone)asthesoledeterminerofaltitudewhengettinganaircraftontheground.Amatteroftwoorthreefeetverticallycanmakethedifferencebetweenasmoothlandingandacontrolledcrash.
{__}YoucanexperimentbyclickingonvariousiconsintheTimeLinewindow,intheFeaturePropertieswindow,inthePositionPropertieswindowandontheMapwindow.Sometimesthesewindowsdontseemtobecompletelycoordinated,butyoucanalwaysultimatelygettoviewagivenentityinseveralways.Practicesteppingthroughthevariousfeaturesfromthefirsttothelast.
{__}IntheUtilitiesmenu(oronthe(UtilityToolbar)selectDataDictionaryEditor~File~Open.Navigateto__:\GPS2GIS\Flying_Tour\Apt_Info.ddfandopenit.Thisisthedatadictionaryfile(ddf)thatwasusedtocreatethefeaturesinR032720A.COR.ClickonthevariousFeaturesandAttributestobetterunderstandtherelationshipsbetweenfeatures,attributes,andvalues.Illsaymuchmoreaboutdatadictionariesandtheiruseinthefollowingprojects,butthisexerciseshouldgiveyouthegeneralideaofhowitallfitstogether.
Nextpost:BeyondtheBasics(GPSandGIS)Part2
Previouspost:IntegratingGPSDatawithArcInfo(GPSandGIS)Part3
0
RelatedLinks
GlobalPositioningSystemandGISBasicConcepts(GPSandGIS)Part1BasicConcepts(GPSandGIS)Part2BasicConcepts(GPSandGIS)Part3BasicConcepts(GPSandGIS)Part4BasicConcepts(GPSandGIS)Part5
::SearchWWH::
Search
HelpUnprivilegedChildrenCareersPrivacyStatementCopyrightInformation
AdsbyGoogle
GISDataMapGPSMapGPSSoftware
AdsbyGoogle
GISGPSGoogleEarthMapGPSTrack