My favorites | Sign in
Logo
                
Search
for
Updated Jul 22, 2009 by kml.bent
Labels: Deprecated
UserGuide09x  
Release notes for the 0.9 version of libkml

Introduction

Welcome to the ninth-ish public release of libkml!

THIS IS ALPHA SOFTWARE. Expect changes. We recommend caution in use in production code.

This is a development shapshot of libkml, and while the general interfaces described are now fairly stable, there is the potential for change! As KML 2.2 is now an Open Geospatial Consortium (OGC) standard, the language itself is now stable. It is the intention of libkml to adhere strictly to the OGC KML 2.2 standard.

What is libkml?

This is a library to parse, serialize and programmatically access a KML document object model (DOM). The main API is C++, and there are bindings to Python and Java.

Who uses libkml?

We do! We regularly process the millions of KML files crawled by Google using this software. We verify correctness of the KML we publish as Google Earth layers using libkml.

Licensing

The libkml software is distributed under the new BSD license, whose text is found at the top of each file.

Supported platforms

This library has been compiled and tested on Windows XP, Mac OS X 10.4 and 10.5, and various flavors of Linux.

Changes since 0.6

Building and installing libkml

See the wiki page for BuildingAndInstalling.

Reference

See the Reference.

Future development towards 1.0

As we rapidly approach our intended 1.0 milestone here are some remaining items anticipating development in the very near future:

Found a bug?

You can file a bug using this project's issue tracker. Please follow basic [http://www.google.com/search?q=bug+reporting+guidelines bug reporting procedure] and provide as much information as possible.


Sign in to add a comment