返回首页
当前位置: 主页 > GPS地图 >

Linux下的GPS软件I:Roadmapv1.0forLinuxandUNIX(andPocketPCtoo

时间:2007-10-05 00:38来源: 作者:
RoadMapisanopensource(GPL)programthatprovidesacarnavigationforLinux,UNIXandnowWindowsCE(a.k.a.PocketPC).Itdisplaysamapofthestreets,tracksthepositionprovidedbyaNMEA-compliantGPSreceiver,identifiesthestreetmatchingthisGPSpositionandannounces

RoadMapisanopensource(GPL)programthatprovidesacarnavigationforLinux,UNIXandnowWindowsCE(a.k.a.PocketPC).Itdisplaysamapofthestreets,tracksthepositionprovidedbyaNMEA-compliantGPSreceiver,identifiesthestreetmatchingthisGPSpositionandannouncesthenameofthecrossingstreetatthenextintersection.ArudimentarytripfeatureallowsRoadMaptodisplaysomebasicnavigationinformation(distancetothedestination,direction,speed,etc..).Voicemessagesaregeneratedthatduplicatesomeofthescreeninformation.

Itispossibletodisplayaspecificareabyprovidinga(completeorincomplete)postaladdress,theintersectionoftwostreetsoranexactposition(longitude/latitude).

ThemapfilesusedbyRoadMaparegeneratedfromtheTIGERfilesprovidedbytheUSCensusBureau,andthuscovertheUSAonly.TheRoadMapmapformatisabinaryformatthatissensitivetotheendiannessoftheprocessor.MapsavailableonthissitecoveralltheUSAandhavebeengeneratedforalittleendianprocessor(suchastheIntelPentiumandStrongARMprocessors).

RoadMaphasbeendesignedtobeusableonbothadesktoporlaptopPC,oronaPDAsuchastheiPAQfromHP(formelyfromCOMPAQ).ItcanuseeithertheGtk1.2,Gtk2.0orQTgraphiclibraryforitsuserinterface.TheQtinterfacesupportstheSharp'sZaurusPDA.Allthesemachinessharethesameendiannessandcanusethemapsprovidedonthissite.

RoadMapisatanearlystageofdevelopment.Atthistimetherearenoroutingfeaturesimplementedyet.Theplanforthefutureistoimplementsomenavigationfeaturessimilartothosefoundincommercialstreetnavigationsystems.ThemainlimitforimplementingroutingisthelackofnavigationinformationintheUSCensusBureaudatabase(forexampleone-waystreetarenotindicated).TheUSCensusBureauhasclearlyindicatedthatitdoesnotplantoaddtheseinformationinthefuture(theUSCBdoesnotneedthem).

RoadMapusesgpsdfortheGPSlinkandflite(festivallite)forthevoicemessages.Notethatflitecanberebuiltwithbettervoicesthanthedefaultone(suchasaUSvoiceinsteadofabritishone--somemaydisagree.SeethefliteREADMEformoreinformation.Hereisanexample,courtesyofScotWilcoxon:

  cdflite
  makeclean  #toremoveoldexecutablefiles
  ./configure--with-vox=cmu_us_kal16

RoadMapcomeswithitsownGPSstatusscreen,whichprovidesanoverviewofthesatellitesreceivedandhighlightsthosetheGPShasafixon.ThisstatusscreenallowsforplacingtheGPSdeviceinapositionthatoptimizessatellitereception,evenifthatmeansmakingtheGPSdevice'sscreennotaccessible.

RoadMapusesabinaryfileformatforrepresentingthemapsthatiscompactenoughtoallowthestorageofmanymapsonaCompactFlashorMultiMediacard.Forexample,themapofLosAngelescountytakesabout10Mbytesofflashspace.RoadMapcomeswithasetoftoolstoconverttheUSCensusbureaudata(boththe2000and2002versions)intoitsownmapformat.FutureversionsoftheUSCensusbureaudatawillbesupportedaswell(usuallya1or2monthsafterthedatahasbeenreleased).

WhenRoadMapstarts,itdisplaysamapofthesameareathatwasdisplayedonthelatestsession.Clickingonthemapscreentriggersa"sign"thatdisplaysthenameofthestreet,roadorfreeway(ifany)thatistheclosesttothemousehotpoint.


 

(责任编辑:admin)
[ GPSUU整理发布,版权归原作者所有。]
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------

推荐内容