Thursday, June 13, 2013

Introducing the FalconView KML Drawing Library

Thanks, Georgia Tech, for funding me to develop a library for drawing KML.  The screen captures that you've seen in the last couple of months have shown the library in progress on Windows (via FalconView) and on Linux (via Quantum GIS).

One of the most exciting parts of this project was implementing a KML drawer for Android.  This involved making the drawer and its dependencies (including Libkml and Google Test) compile using the Android native development kit, and hooking the Java-coded GUI to the C++ portion via JNI.

More information about the KML Drawing Library, which is used as a part of FalconView, may be found on the FalconView web site.  Like all of FalconView Open Source, the KML Drawing Library may be used in third party applications so long as the terms of the FalconView Open Source license are followed.  Some instructions for using the library and a link to the source code are available at that link.  I'd be glad to answer questions about using the library posted here or on the FalconView web site discussion boards.


Ray Clayton said...

The KML addin works, but the networklink just goes away after a few minutes. How can I get around this.

Joel Odom said...

Ray, can you describe more about what you are doing? Does your network link have an automatic refresh on it? I'm going to need some more information before I can give you any clues.

Ray Clayton said...

Hi, thanks for getting back so soon.

I have an application that receives geo data from various radios (via UDP stream). The application takes the geo data and creates a KML file so I can track the radio positions in Google Earth. For the KML add-in you have in Falcon View I created a Network link file and set a refresh rate for every 1 sec. When I add the overlay in Falcon View it shows the data in the KML file just fine, tracking the objects and so forth. After about a minute or two the objects and paths in the Falcon View maps just disappear. The overlay from what I can tell is still there just nothing on the Falcon View maps.

Joel Odom said...

Ray, can you take this to the FalconView discussion boards and then post again here to let me know to look there for the topic?