+ All Categories
Home > Documents > GPS and GIS

GPS and GIS

Date post: 12-Sep-2015
Category:
Upload: aremacho-erkazet
View: 214 times
Download: 0 times
Share this document with a friend
Description:
Beyond the Basics
6
Subscribe whatwhenhow In Depth Tutorials and Information Beyond the Basics (GPS and GIS) Part 1 IN WHICH you learn (a) how to collect attribute information about the environment simultaneously with collecting GPS position data, (b) how to plan for important GPS missions, (c) about differential correction that takes place immediately, and(d) how to navigate using a GPS receiver.1 OVERVIEW Attributes, GPS, and GIS Overheard: Global Positioning System? A system for positioning the globe ? Obtaining GIS Attribute Data with GPS Equipment and Software From a software point of view, a GIS could be defined as the marriage of a graphic (or geographic) database (a GDB) with other databases—most frequently a relational database (RDB). These other databases—which contain attribute data about features in the GDB—are usually textual in nature, but sometimes consist of drawings, images or even sounds. (For example, you could key in, or click on, a street address to your GIS and be shown a photo of the house there.) The combination of a GDB and RDB allows the user to make textual queries and get graphical responses (e.g., show with a red "X" those streetlights which have not been serviced since August 1995) or, conversely, make a graphical query and get a response in text (e.g., indi cate the daily yield from parking meters in this area that I have outlined on this image of the city using a mouse pointer). If a GIS is a database with attribute information about geographical features, then it seems reasonable to collect the attribute data at the same time the positional data are collected. Thus far in this text we have not done this with GPS. The process of adding attribute data occurred after we generated the GIS coverages, since our GPS files contained only points in 3D space. Suppose you collected a sequence of fixes along a twolane road. Once the arc was depicted in the GIS, you would have to later add the "twolane" fact to the record which related to the arc, if you wanted that information in the database. Probably the most efficient and accurate way to use GPS to develop a GIS database is to collect the position data and the attribute data at the same time. Since a human operator is required to take the position data with a GPS receiver, it makes sense to have her or him enter the attribute data as well. Some GPS receivers, including the GeoExplorers, allow this sort of data collection. The Organization of Attribute Data The entry of attribute information into a GIS by using a GPS receiver is facilitated by a data dictionary, which is a hierarchical collection of textual terms stored in the GPS receiver’s memory. The terms fall into three categories: • Feature • Attribute • Value "Feature" is used as it is in ArcInfo and Arc View. It refers to the featuretype that is the subject of a coverage or shapefile; it is the "Feature" of "Feature Attribute Table" such as an ArcInfo "PAT" (Point Attribute Table) or "AAT" (Arc Attribute Table). In Arc View, the parallel concept of Feature is the Theme. A featuretype becomes an ArcInfo coverage or an Arc View theme (made from a shapefile). Examples of featuretypes are parking meters, paved
Transcript
  • 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


Recommended