Go to file
openKylinBot 8fbd64b0dd changed debian/source/format to native 2022-05-14 03:38:00 +08:00
cmake Import Upstream version 1.3.0 2022-05-14 03:37:45 +08:00
debian changed debian/source/format to native 2022-05-14 03:38:00 +08:00
doc Import Upstream version 1.3.0 2022-05-14 03:37:45 +08:00
examples Use Debian specific path to perl. 2022-05-14 03:37:59 +08:00
iphone/LibKML Import Upstream version 1.3.0 2022-05-14 03:37:45 +08:00
src Fix syntax for Python 3 compatibility. 2022-05-14 03:38:00 +08:00
testdata Import Upstream version 1.3.0 2022-05-14 03:37:45 +08:00
tests Import Upstream version 1.3.0 2022-05-14 03:37:45 +08:00
xcode/LibKML Import Upstream version 1.3.0 2022-05-14 03:37:45 +08:00
.travis.yml Import Upstream version 1.3.0 2022-05-14 03:37:45 +08:00
AUTHORS Import Upstream version 1.3.0 2022-05-14 03:37:45 +08:00
CMakeLists.txt Import Upstream version 1.3.0 2022-05-14 03:37:45 +08:00
COPYING Import Upstream version 1.3.0 2022-05-14 03:37:45 +08:00
ChangeLog Import Upstream version 1.3.0 2022-05-14 03:37:45 +08:00
DEPENDENCIES Import Upstream version 1.3.0 2022-05-14 03:37:45 +08:00
INSTALL Import Upstream version 1.3.0 2022-05-14 03:37:45 +08:00
LICENSE Import Upstream version 1.3.0 2022-05-14 03:37:45 +08:00
NEWS Import Upstream version 1.3.0 2022-05-14 03:37:45 +08:00
README.md Import Upstream version 1.3.0 2022-05-14 03:37:45 +08:00
bactrian128.png Import Upstream version 1.3.0 2022-05-14 03:37:45 +08:00
minizip_README Import Upstream version 1.3.0 2022-05-14 03:37:45 +08:00

README.md

Awesome logo

Travis Build Status Coverity Scan Build Status

This is Google's reference implementation of OGC KML 2.2. It also includes implementations of Google's gx: extensions used by Google Earth, as well as several utility libraries for working with other formats.

All of original documentation written by google is imported into "wiki" branch: https://github.com/libkml/libkml/tree/wiki

The wiki contains documents that describe:

  • An overview of the most recent release
  • Building and running the code
  • Running the unit tests
  • A general API reference guide
  • More details guides to each of the libkml modules

This libkml project was imported from code.google.com using their "Export to Github" tool and then all commits from google/libkml and rashadkm/libkml were merged.

All issues and wiki from code.google.com have also been imported, thanks to GoogleCodeExporter tool.

The primary motivation for the fork is the lack of alternatives to the libkml library. Most of the open source GIS projects uses this library for processing kml/kmz filesnotably GDAL, OSSIM, OTB and osgEarth. The development of the libkml project has been shelved by Google without any publicly stated reason so far.

Contacting the libkml maintainers on code.google.com failed to get a response. Google copied the project from code.google.com to GitHub and the GitHub repository was a little more active in terms of commits for a short while. Via the GitHub issue https://github.com/google/libkml/issues/4 another attempt to get feedback from Google was made, but other than the discussion between Bas Couwenberg and Rashad and a comment by Simon there was no response from anybody else. Because of that the decision was made to attempt to revitalize the libkml project with a fork on GitHub. At this point, the github way or forking from google/libkml and sending back a Pull Requests would also result in no effect.