| CARVIEW |
|
aprskml
|
| Summary | An APRS to KML conversion server |
|---|---|
| Categories | None |
| License | Apache License, Version 2.0 |
| Owner(s) | greggwon |
APRSKML Server Project
This project is useful to anyone interested in using Google Earth to view APRS related data.I would appreciate any feedback you have on this project. Join the mailing lists to make it easy for everyone to see your comments and for more people to participate in the discussions.
Version 0.93
Fixed are:- I've updated the tracking controls to work again.
- I changed the altitude from using APRS feet to using (feet*12/39) to get close to meters for altitudes reported in the KML.
- The "Update Track" button now shows a dialog to allow parameters to be specified for the posit.cgi values.
Fire up google earth and look over in the south west corner of the US for The flight of Scott's balloon.
Version 0.92
Some more clean up of connection handling related to the breakage created by the APRSThread.java class extraction from APRSIs.java.Version 0.91a
Fix bug with APRSIS Connect/Disconnect buttons not working after 0.91 code rearrangement for service support.Version 0.91
This is a quick update with a fix for heights that were relative instead of absolute.To try out the latest version of this application, you need to:
- Download the aprskml.jar file. You might need to right click on the link and select download to get it to download correctly. Your browser might rename the file to aprskml.zip. If it does, rename it back to aprskml.jar and then you should be able to just double click on the aprskml.jar file to run the application.
- If you want to use APRS icons, download images.zip and unpack
it to create the symbols directory in the same directory that the aprskml.jar file is in. You might need to right click on the
link and select "Download" or "Save link target" as appropriate for your web browser.
Notice: If you've installed a previous version, version 0.84 contains new image support for palette images. Please delete the symbols and altsyms directories and download the new images.zip and unpack it to create the symbols subdirectory.
Thanks to Mike Rogers, W7MJR, for feedback on adding support for compressed KML and for providing the images used in version 0.84 and later.
- Install JRE-1.5.0 or later from https://www.java.com.
- Install Google Earth, or another KML enabled mapping application.
Starting the APRSKML server
Once you have done these things, you can just double click on aprskml.jar to start the server. By default, the server will pick a random port to bind the http server to which Google Earth connects to. You can accept this port number and just use it, or type a different port number in as shown below
Connecting Google Earth to the APRSKML server
To connect Google Earth to the APRSKML server, start Google Earth, and use the Add->Network Link menu item as shown below to configure access to the APRSKML server.
https://<host>:<port>where <host> is the hostname appropriate to your computers network vs the computer running the APRSKML server (localhost if on the same machine) and where <port> is the port that the APRSKML server is using. Don't include the <> characters in your port number. You must configure Google Earth to poll this server at a regular interval, otherwise, you will only get an initial version of the data available.
The image below shows example values that you would enter if you were using port 4400.
Adding APRS stations to the list Google Earth will display
The APRSKML server's functions use the list of call signs as a guide for which stations information it needs to track and provide to any client (instance of Google Earth etc) that connects. If you have a limited set of stations that you want to track, just use the Add button to add each of those stations into the list. These stations will be marked as "FINDU Sourced" and APRSKML will go to the www.findu.com server to collect current data for such stations.If you want to use the active stations in your area, then you can click the APRSIS button to configure access to the APRS-IS, provide a filter for your area, and callsigns which are actively transmitting APRS information will be added to the list automatically.
Information on configuring an appropriate range filter can be found at www.aprs-is.net.
If you previously added a station manually, and you use APRS-IS data subsequently, and that data contains reports for the previous manually entered station, that station will be switched to be an automatic station, and www.findu.com will no longer be used as a source for data (except tracks) for that station.
The following is a screen shot of the application running with my configuration.
Stations marked with red highlighting are stations that have no position information. These stations will not be forwarded to google earth.Stations with a '>' in the first column are manually entered stations.
Stations with "--" after the call are stations whose tracks will be visible in Google Earth Plus.
Example Views
Here are some balloon flight tracks from Nov 11th, 2006.
VE2WMG-11/VE2WMG-7 on Canada Border
A larger view of both tracks above
Other Features
The Track Moving? checkbox causes Tracks On? to be automatically selected for stations which have a positive, non-zero velocity. Extrude Tracks? causes the track information to be extruded up off the map, rather than being a line on the map. This is a new feature which still needs some refinement. Let me know what you think of it.Feedback is Welcome!
If you find this application to be interesting to you, please sign up for a java.net id and join the mailing lists here and provide feedback. Any Java developers interested in helping can request a developer role and help out with this project.Past version announcements
Version 0.90
This update includes support for setting an external hostname or address to be imbedded into image URLs and other references back to the APRSKML server. This will allow you to put the server behind a firewall, and have your images served from there as well as the KML.Version 0.89
This version has more of the new features visible, but don't count on the "APRS" tab doing anything useful yet. But,that will be the place for plug in modules to live.I changed the server to use http: URLs for imagery so that remote clients don't have to have the images stored locally. This didn't use to work, and I guess that google finally made it work and I just missed the announcement.
Version 0.88a
An intermediate update that I am putting out to solve a startup problem which is related to some apparently recent changes in the Java system startup. If you try to start up APRSKML and never see a window, this version should solve that problem for you.Version 0.88
This update contains some enhancements to the UI. I am considering incorporating some of the original thoughts an capabilities behind my JeAPRS project. That would allow for interactions with a TNC.I'm also thinking about implementing the important features of APRS mapping associated with dead reckoning as well as PHP and signal strength mapping.
Version 0.86
With this version, I am starting to add more features for browsing and viewing the APRS data associated with each station. This version is an intermediate point of progress that I'd like to get out for more feedback.
| Powered by CollabNet | Feedback |
FAQ |
Press |
Developer tools
© 1995 - 2007 CollabNet. CollabNet is a registered trademark of CollabNet, Inc. |



