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
2cdb1a2a
Commit
2cdb1a2a
authored
Oct 25, 2014
by
Jean Jordaan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Tidying ..
parent
f98d75c3
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
18 additions
and
18 deletions
+18
-18
README.rst
README.rst
+7
-6
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 @
2cdb1a2a
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
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 provides a subset of KML
spend to write and read KML files, as well as the time you spend to get
acquainted 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
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.
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/
.. _shapely: http://pypi.python.org/pypi/Shapely
...
...
@@ -79,7 +80,7 @@ Limitations
===========
*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.
You can find the complete list of current issues on `GitHub
...
...
docs/index.rst
View file @
2cdb1a2a
...
...
@@ -14,10 +14,10 @@ Welcome to FastKML's documentation!
:target: https://www.ohloh.net/p/fastkml
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
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
spend to write and read KML files
,
as well as the time you spend to get
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
openlayers and google maps rather than to give you all functionality that KML
on google earth provides.
...
...
@@ -29,18 +29,18 @@ developers site.
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:
*
Fastkml can *read and write* KML files, feeding fastkml
s output back into
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
*
fastkml can *read and write* KML files, feeding fastkml'
s output back into
fastkml and serializing it again will result in the same output.
* You can parse any
KML sni
ppet, it does not need to be a complete KML
document.
* It runs on
p
ython 2 and 3.
* It runs on
P
ython 2 and 3.
* It is fully tested and actively maintained.
* Geometries are handled in the `__geo_interface__` standard.
* Minimal dependencies, pure
p
ython.
* If available lxml_ will be used to increase its speed.
* Minimal dependencies, pure
P
ython.
* If available
,
lxml_ will be used to increase its speed.
.. toctree::
:maxdepth: 2
...
...
docs/installing.rst
View file @
2cdb1a2a
...
...
@@ -13,7 +13,7 @@ fastkml works on Unix/Linux, OS X, and Windows.
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.
You can install all requirements for working with fastkml by using pip_ from
...
...
docs/usage_guide.rst
View file @
2cdb1a2a
Usage Guide
===========
You can find more examples in the included ``test_main.py`` file or in
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