https://github.com/samcragg/sharpkml
SharpKML is an implementation of the Open Geospatial Consortium (OGC) KML 2.2 standard developed in C#, able to read/write both KML files and KMZ files.
https://github.com/samcragg/sharpkml
Last synced: 7 months ago
JSON representation
SharpKML is an implementation of the Open Geospatial Consortium (OGC) KML 2.2 standard developed in C#, able to read/write both KML files and KMZ files.
- Host: GitHub
- URL: https://github.com/samcragg/sharpkml
- Owner: samcragg
- License: mit
- Created: 2017-10-14T06:34:13.000Z (about 8 years ago)
- Default Branch: main
- Last Pushed: 2024-04-18T06:24:51.000Z (over 1 year ago)
- Last Synced: 2024-09-19T12:37:14.608Z (about 1 year ago)
- Language: C#
- Homepage:
- Size: 7.54 MB
- Stars: 157
- Watchers: 14
- Forks: 49
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- Awesome-Geospatial - SharpKml - Is able to read/write both KML files and KMZ files. (C Sharp)
README
# Project Description
[](LICENSE) [](https://www.nuget.org/packages/SharpKml.Core/) [](https://ci.appveyor.com/project/samcragg/sharpkml)
SharpKML is an implementation of the
[Open Geospatial Consortium (OGC) KML 2.2 standard](http://www.opengeospatial.org/standards/kml/)
developed in C#, able to read/write both KML files and KMZ files.
The library has been based on Google's C++ implementation of the standard
([libkml](http://code.google.com/p/libkml/)), however, instead of using the SWIG
bindings the code has been written from scratch to give a more C# feel, by using
properties, extension methods and the built in XML handling of the .NET
framework.
## Getting Started
The easiest way to use the library is to install the
[SharpKml.Core NuGet package](https://www.nuget.org/packages/SharpKml.Core/),
however, you can also download the binaries/source code from this project page.
Check out the [Getting Started](docs/GettingStarted.md) page for some useful
documentation.