Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
F
fastkml
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Aurélien Vermylen
fastkml
Commits
8cb6fe4d
Commit
8cb6fe4d
authored
Nov 12, 2014
by
Christian Ledermann
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'jean-master'
parents
c8296c0f
0273cdb7
Changes
5
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
19 additions
and
16 deletions
+19
-16
README.rst
README.rst
+7
-3
docs/contributing.rst
docs/contributing.rst
+1
-1
docs/index.rst
docs/index.rst
+10
-10
docs/installing.rst
docs/installing.rst
+1
-1
docs/usage_guide.rst
docs/usage_guide.rst
+0
-1
No files found.
README.rst
View file @
8cb6fe4d
Introduction
Introduction
============
============
Fastkml is a library to read, write and manipulate
kml
files. It aims to keep
Fastkml is a library to read, write and manipulate
KML
files. It aims to keep
it simple and fast (using lxml_ if available). Fast refers to the time you
it simple and fast (using lxml_ if available). Fast refers to the time you
spend to write and read KML files as well as the time you spend to get
spend to write and read KML files as well as the time you spend to get
aquainted to the library or to create KML objects. It aims to provide all of
aquainted to the library or to create KML objects. It aims to provide all of
...
@@ -9,7 +9,8 @@ the functionality that KML clients such as `OpenLayers
...
@@ -9,7 +9,8 @@ the functionality that KML clients such as `OpenLayers
<http://openlayers.org/>`_, `Google Maps <http://maps.google.com/>`_, and
<http://openlayers.org/>`_, `Google Maps <http://maps.google.com/>`_, and
`Google Earth <http://earth.google.com/>`_ provides.
`Google Earth <http://earth.google.com/>`_ provides.
Geometries are handled as pygeoif_ or shapely_ (if installed) objects.
Geometries are handled as pygeoif_ or, if installed, shapely_ objects.
.. _pygeoif: http://pypi.python.org/pypi/pygeoif/
.. _pygeoif: http://pypi.python.org/pypi/pygeoif/
.. _shapely: http://pypi.python.org/pypi/Shapely
.. _shapely: http://pypi.python.org/pypi/Shapely
...
@@ -21,9 +22,11 @@ Fastkml is continually tested with *Travis CI*:
...
@@ -21,9 +22,11 @@ Fastkml is continually tested with *Travis CI*:
.. image:: https://api.travis-ci.org/cleder/fastkml.png
.. image:: https://api.travis-ci.org/cleder/fastkml.png
:target: https://travis-ci.org/cleder/fastkml
:target: https://travis-ci.org/cleder/fastkml
:alt: Tests
.. image:: https://coveralls.io/repos/cleder/fastkml/badge.png?branch=master
.. image:: https://coveralls.io/repos/cleder/fastkml/badge.png?branch=master
:target: https://coveralls.io/r/cleder/fastkml?branch=master
:target: https://coveralls.io/r/cleder/fastkml?branch=master
:alt: Coverage
Is Maintained and documented:
Is Maintained and documented:
...
@@ -38,6 +41,7 @@ Is Maintained and documented:
...
@@ -38,6 +41,7 @@ Is Maintained and documented:
.. image:: https://readthedocs.org/projects/fastkml/badge/
.. image:: https://readthedocs.org/projects/fastkml/badge/
:target: https://fastkml.readthedocs.org/
:target: https://fastkml.readthedocs.org/
:alt: Documentation
.. image:: https://badge.waffle.io/cleder/fastkml.png?label=ready&title=Ready
.. image:: https://badge.waffle.io/cleder/fastkml.png?label=ready&title=Ready
:target: https://waffle.io/cleder/fastkml
:target: https://waffle.io/cleder/fastkml
...
@@ -100,7 +104,7 @@ Limitations
...
@@ -100,7 +104,7 @@ Limitations
===========
===========
*Tesselate*, *Extrude* and *Altitude Mode* are assigned to a Geometry or
*Tesselate*, *Extrude* and *Altitude Mode* are assigned to a Geometry or
Geometry collection (MultiGeometry). You cannot assign diffrent values of
Geometry collection (MultiGeometry). You cannot assign diff
e
rent values of
*Tesselate*, *Extrude* or *Altitude Mode* on parts of a MultiGeometry.
*Tesselate*, *Extrude* or *Altitude Mode* on parts of a MultiGeometry.
Currently, the only major feature missing for the full Google Earth experience
Currently, the only major feature missing for the full Google Earth experience
...
...
docs/contributing.rst
View file @
8cb6fe4d
...
@@ -17,7 +17,7 @@ Pull Requests
...
@@ -17,7 +17,7 @@ Pull Requests
Start by submitting a pull request on GitHub against the `master` branch of the
Start by submitting a pull request on GitHub against the `master` branch of the
repository. Your pull request should provide a good description of the change
repository. Your pull request should provide a good description of the change
you are making
and
or the bug that you are fixing. This will then trigger a
you are making
, and/
or the bug that you are fixing. This will then trigger a
build in `Travis-CI`_ where your contribution will be tested to verify it does
build in `Travis-CI`_ where your contribution will be tested to verify it does
not break existing functionality.
not break existing functionality.
...
...
docs/index.rst
View file @
8cb6fe4d
...
@@ -36,10 +36,10 @@ Supports python 2 and 3:
...
@@ -36,10 +36,10 @@ Supports python 2 and 3:
:target: https://pypi.python.org/pypi/fastkml/
:target: https://pypi.python.org/pypi/fastkml/
:alt: Supported Python implementations
:alt: Supported Python implementations
Fastkml is a library to read, write and manipulate kml
files. It aims to keep
fastkml is a library to read, write and manipulate KML
files. It aims to keep
it simple and fast (using lxml_ if available). "Fast" refers to the time you
it simple and fast (using lxml_ if available). "Fast" refers to the time you
spend to write and read KML files as well as the time you spend to get
spend to write and read KML files
,
as well as the time you spend to get
a
quainted to
the library or to create KML objects. It provides a subset of KML
a
cquainted with
the library or to create KML objects. It provides a subset of KML
and is aimed at documents that can be read from multiple clients such as
and is aimed at documents that can be read from multiple clients such as
openlayers and google maps rather than to give you all functionality that KML
openlayers and google maps rather than to give you all functionality that KML
on google earth provides.
on google earth provides.
...
@@ -51,18 +51,18 @@ developers site.
...
@@ -51,18 +51,18 @@ developers site.
Rationale
Rationale
---------
---------
Why yet another KML library? None of the existing ones quite fit
ted
my
Why yet another KML library? None of the existing ones quite fit my
requirements, namely:
requirements, namely:
*
Fastkml can *read and write* KML files, feeding fastkml
s output back into
*
fastkml can *read and write* KML files, feeding fastkml'
s output back into
fastkml and serializing it again will result in the same output.
fastkml and serializing it again will result in the same output.
* You can parse any
kml snip
ppet, it does not need to be a complete KML
* You can parse any
KML sni
ppet, it does not need to be a complete KML
document.
document.
* It runs on
p
ython 2 and 3.
* It runs on
P
ython 2 and 3.
* It is fully tested and actively maintained.
* It is fully tested and actively maintained.
* Geometries are handled in the `__geo_interface__` standard.
* Geometries are handled in the `__geo_interface__` standard.
* Minimal dependencies, pure
p
ython.
* Minimal dependencies, pure
P
ython.
* If available lxml_ will be used to increase its speed.
* If available
,
lxml_ will be used to increase its speed.
.. toctree::
.. toctree::
:maxdepth: 2
:maxdepth: 2
...
...
docs/installing.rst
View file @
8cb6fe4d
...
@@ -13,7 +13,7 @@ fastkml works on Unix/Linux, OS X, and Windows.
...
@@ -13,7 +13,7 @@ fastkml works on Unix/Linux, OS X, and Windows.
Install it with ``pip install fastkml`` or ``easy_install fastkml``.
Install it with ``pip install fastkml`` or ``easy_install fastkml``.
If you use fastkml extensively or need to process big
kml files
consider
If you use fastkml extensively or need to process big
KML files,
consider
installing lxml_ as it speeds up processing.
installing lxml_ as it speeds up processing.
You can install all requirements for working with fastkml by using pip_ from
You can install all requirements for working with fastkml by using pip_ from
...
...
docs/usage_guide.rst
View file @
8cb6fe4d
Usage Guide
Usage Guide
===========
===========
You can find more examples in the included ``test_main.py`` file or in
You can find more examples in the included ``test_main.py`` file or in
collective.geo.fastkml_, here is a quick overview:
collective.geo.fastkml_, here is a quick overview:
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment