?? readme.html
字號:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> <head> <title> GPSylon - an Open Source Java GPS Map Application/Framework. </title> <meta name="description" content="Open Source Java GPS Project Homepage" /> <meta name="keywords" content="gps java moving map garmin open source gpl nmea" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta name="geo.position" content="47.059734;15.473280" /> <meta name="geo.placename" content="Graz, Austria" /> <meta name="geo.region" content="AT"/ > <link rel="stylesheet" type="text/css" media="screen" href="gpsylon.css" /> </head> <body> <div id="wrapper"> <h1>GPSylon</h1> <div id="googleads"> <script type="text/javascript"><!--google_ad_client = "pub-7437968091649250";google_ad_width = 728;google_ad_height = 90;google_ad_format = "728x90_as";google_ad_type = "text";google_ad_channel ="";google_color_border = "316ba4"; // orig: 6699ccgoogle_color_bg = "719ecb"; // orig: 003366google_color_link = "1f5b96"; // orig: ffffffgoogle_color_url = "284766"; // orig: aeccebgoogle_color_text = "ffffff"; // orig: aecceb//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> </div> <!-- googleads --> <div id="menu"> <h2>Menu</h2> <ul> <li><a href="#news">Latest News</a></li> <li><a href="#general_description">General Description</a></li> <li><a href="#screenshots">Screenshots</a></li> <li><a href="#supported_devices">Supported GPSDevices</a></li> <li><a href="#installation">Installation</a></li> <li><a href="#run_gpsmap">Run GPSylon</a></li> <li><a href="#download">Download</a></li> <li><a href="#status">Status</a></li> <li><a href="#plugins">Plugins</a></li> <li><a href="#press">Articles about Gpsylon</a></li> <li><a href="#otherprojects">Other Projects</a></li> <li><a href="#todo">To Do List</a></li> <li><a href="#compile">Compile Source Distribution</a></li> <li><a href="#license">License</a></li> <li><a href="changelog.txt">Change Log</a></li> <li><a href="SW_Design.pdf">Software Design Document</a></li> <li><a href="http://www.sourceforge.net/projects/gpsmap">GPSylon project page at Sourceforge</a></li> <li><a href="https://sourceforge.net/mailarchive/forum.php?forum_id=12596">Mailing List Archive</a></li> <li> <a href="http://sourceforge.net/donate/index.php?group_id=64816"> <img src="http://images.sourceforge.net/images/project-support.jpg" width="88" height="32" border="0" alt="Support This Project" /> </a> </li> <li>Other Projects <ul> <li><a href="http://www.tegmento.org/mapvcard">MapVcard</a></li> <li><a href="http://www.tegmento.org/mapwikipedia">MapWikipedia</a></li> </ul> </li> </ul> </div> <!-- menu --> <div id="content"> <p> The dinopolis gpstool package is an open source (LGPL) Java GPS application. It consists of different modules that may be used as a programmer's framework or as an application. The main application is <a href="#general_description">GPSylon</a>. A smaller command line tool (demonstration of the gpsinput library) is named <a href="#gpstool">GPSTool</a>. The library that is used to communicate with the gps device can be used independently and is provided as a separate jar file (since version 0.5). </p> <a name="news"></a> <h2>News</h2> <p> 2006/10/23: New Release 0.5.2: Serial communication with gps devices fixed - no installation of java serial libraries needed. Fixed some other bugs and added export of tracks in gpx format. </p> <p> 2006/02/10: Minor bug fix on loading gpx tracks. </p> <p> 2006/02/01: Giving Google Ads a try. </p> <p> 2006/02/01: Finally, separated the gpsinput library from the rest, redesign of homepage (css'ed it). Version 0.5 released. No new features, just a little code cleanup. </p> <p> 2003/05/12: As the name GPSMap is already used by several other projects/products, the main application is renamed to GPSylon.<br> </p> <a name="general_description"></a> <h2>Short Description of GPSylon</h2> <p> GPSylon is able to show maps downloaded from the <!-- <a href="http://www.mapblast.com">mapblast</a> or --> <a href="http://www.expedia.com">expedia</a> map servers. It may connect to a gps device and track your position on the maps. At the moment, it is able to read gpsdata in the NMEA standard from a serial gps device, a file or a gps daemon across a network (available at the <a href="http://freshmeat.net/projects/gpsd/">gpsd project page</a>). </p> <p> The main feature is the display of various maps. GPSylon allows the user to navigate around like in a digital atlas. It shows maps of different scales, so missing maps of one scale do not result in a black screen, but show the next larger scale. See <a href="screenshots.html#diffscales">the screenshot section</a> for an image. </p> <p>It allows the download of a single map or for a given location orfor multiple maps in a given rectangular area from mapblast or expediamap servers. In the download mouse mode the user may choose a single mapor by dragging a rectangle with the mouse, the user may choose todownload maps for a larger area. This functionality allows the user todownload maps in a given scale for a larger area. Please only downloadmaps you need and be careful not to download thousands of maps, as themap providers will discontinue their service when it is misused!</p> <p> It uses the open source library <a href="http://openmap.bbn.com">openmap</a> for various cartographic things. </p> <h3>Features</h3> The following features are implemented. <ul> <li>Display different maps from mapblast or expedia server (also for maps of different scale).</li> <li>Display current position (gps position).</li> <li>Read gps data from serial device, file, or gpsd (daemon).</li> <li>Uses the following NMEA sentences: GLL, HDG, RMC, GGA, GSV, DBT, VTG, HTD.</li> <li>Display a track from gps data.</li> <li>Save the track.</li> <li>Load a track created from GPSylon or from <a href="http://gpsdrive.kraftvoll.at">gpsdrive</a>.</li> <li>Import maps from gpsdrive.</li> <li>Download a map for a given position.</li> <li>Download maps for an area.</li> <li>Measure distance (ruler).</li> <li>Read and display shape files (very basic, not well tested!).</li> <li>display graticule lines</li> <li>window to display the raw nmea data</li> <li> Location Marker support: (creating markers, load markers from files (comma or space separated (name, latitude, longitude [,category]) - in that order!)), export markers to csv files, icons for categories, import geonet data (available from <a href="http://164.214.2.59/gns/html/index.html">http://164.214.2.59/gns/html/index.html</a>) </li> <li>Database support for Location Markers - selection of categories to display.<br/> Different databases are supported (derby and hsqldb (both pure java, zero configuration), mysql and postgresql) - the database and all tables are created automatically</li> <li>Level Of Detail: depending on the chosen scale, not all location markers are displayed. The level of detail is increased when the user zooms in or chooses to override the level of detail. This behaviour might be tricky, when the user creates a location marker in a category that does not show due to its higher level of detail. So the user may not see the newly created marker.</li> <li>Search for location markers and set the center of the map to a search result. This is extremely useful in combination with the geonet data. So, after importing the geonet data, one is able to search for very small villages or other points of interest. When using mysql or postgresql as a database, the lookup for names of location markers is very fast, the (default) hsql database is about 5 to 10 times slower (but also works perfectly, just slower :-). So if one or more geonet files should be imported, I recommend mysql or postgresql (see in the <a href="#installation_database">installation section</a> for configuration details).</li> </ul> <a name="screenshots"></a> <h2>Screenshots</h2> <p> Screenshots can be found <a href="screenshots.html">here</a>. </p> <a name="supported_devices"></a> <h2>Supported GPS Devices</h2> <p> In general, all gps devices that support NMEA communication should work. Garmin protocol support is built in. </p> <p> There were reports of the following devices to work with GPSylon: <ul> <li>Garmin Etrex Summit/Legend (NMEA/garmin modes) tested by myself)</li> <li>Garmin eMap (NMEA/garmin modes) (reported by Thomas Müller))</li> <li>Trimble Lassen SK8 (NMEA mode) (reported by Didier Donsez)</li> <li>Garmin 35 (NMEA mode) (reported by Antonio)</li> <li>Conexant '99 embedded module (NMEA mode) (reported by Antonio)</li> <li>LeadTek Gps-9543 embedded module (NMEA mode) (reported by Antonio)</li> <li>Garmin Geko 201 (garmin mode) (reported by Frank Wilhelm)</li> <li>GlobalSat Bluetooth GPS BT-338 (tested by myself)</li> <li>Navilock NL-303P PDA-GPS-Receiver with Serial/USB converter (tested by Silverbullet)</li> </ul> </p> <p> Linux users please note: serial ports must be like /dev/ttySXX, as otherwise rxtx does not recognize the port. So for bluetooth or USB devices, a symlink is needed! </p> <p> For bluetooth connection, I used the following commands under linux to create a serial connection with bluetooth. First, find the id of your bluetooth device. I used <code>hcitool</code> for this: <pre> hcitool scan output: Scanning ... 00:0B:5D:13:91:49 BEGRZ9001001 00:0D:B5:30:3C:0A BT-GPS-303C0A
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -