views:

35

answers:

2

I'm looking for a library that can be used to develop an application that supports KML. Basically I'm looking for what Google Earth does for 3D visualizations using KML.

Is there such a library?

+1  A: 

GDAl/OGR is the leader on GIS data handling. IF you're doing this on a desktop, I suggest looking at QGIS and some of the plugins offer 3d functionality.

using GDAL, QGIS python or c++ api, you can write a plugin for qgis. Actualy, if you email their mailing list, someone might've done that already.

dassouki
+1  A: 

You want to visualize kml files without Google earth or develop KML files for Google earht?

At their heart they are Collada files but GoogleEarth and Sketchup doesn't quite support all the standard correctly.

Openscenegraph supports KMl files, it's a fairly complex (but free) library for writing major simulation/gamesGIS apps. There are a bunch of viewers written on top of it such as osgplanet

Martin Beckett