This project has moved. For the latest updates, please go here.

SharpKml 2.X

Rating:        Based on 2 ratings
Reviewed:  2 reviews
Downloads: 7656
Change Set: 44577
Released: Apr 24, 2016
Updated: Apr 25, 2016 by samcragg
Dev status: Stable Help Icon

Recommended Download

Application SharpKml 2.1.3.zip
application, 92K, uploaded Apr 25, 2016 - 6445 downloads

Other Available Downloads

Application SharpKml (KMZ) 2.0.2
application, 200K, uploaded Aug 2, 2015 - 1211 downloads

Release Notes

This release targets the Portable Class Library (PCL) for the .NET Framework 4 and higher, Silverlight 5, Windows Phone 8, Windows Store apps (Windows 8) and higher.

In order to do this the reading/writing of KMZ archives has been separated out into another DLL that targets the .NET 4 framework. The download for the KMZ version also includes the binaries for the KML version.

This has also meant there are some breaking changes from 1.06:
  • Feature.StyleSelector has been removed and replaced with Styles, which returns multiple styles (this now matches the KML standard).
  • KmlFile.Load(string) and KmlFile.Save(string) have been removed - there are versions of these methods that accept a Stream parameter.
  • KmlFile.LoadFromKmz has been moved to the KmzFile class, now called GetDefaultKmlFile.

Update 2.1.3

Colours starting with a hash can now be parsed (e.g. #aabbggrr will now be parsed as expected)

Update 2.1.1

Minor improvements to ExtendedData to allow the unknown data to be retrieved.
The Serializer is now able to serialize to a Stream (useful for large KML data to reduce memory usage).

Update 2.1.0

Breaking change for GX.Track.When - this is no longer a string but a DateTime.
Minor bug fixes with formatting of values as strings.

Update 2.0.3

This update contains minor fixes, such as making the Parser thread safe (as in multiple instances can be run on multiple threads) and able to parse Points under partial trust.

Reviews for this release

     
Good library for handling KML, and a responsive dev. Thanks!
by siriustuck13 on May 9, 2016 at 7:30 PM
     
Does what is claims to do. Esay to use and full-featured. Development team is very responsive to bugs and other issues.
by MonteChristo on Nov 17, 2014 at 9:48 AM