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
f21c702a
Commit
f21c702a
authored
Aug 01, 2012
by
Christian Ledermann
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
change license to LGPL, python3 compatibility
parent
cbd1310d
Changes
12
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
592 additions
and
296 deletions
+592
-296
docs/LICENSE.GPL
docs/LICENSE.GPL
+451
-169
docs/LICENSE.txt
docs/LICENSE.txt
+13
-12
fastkml/__init__.py
fastkml/__init__.py
+14
-12
fastkml/atom.py
fastkml/atom.py
+13
-13
fastkml/base.py
fastkml/base.py
+14
-13
fastkml/config.py
fastkml/config.py
+14
-12
fastkml/geometry.py
fastkml/geometry.py
+13
-13
fastkml/gx.py
fastkml/gx.py
+13
-12
fastkml/kml.py
fastkml/kml.py
+18
-12
fastkml/styles.py
fastkml/styles.py
+13
-13
fastkml/tests.py
fastkml/tests.py
+13
-12
setup.py
setup.py
+3
-3
No files found.
docs/LICENSE.GPL
View file @
f21c702a
This diff is collapsed.
Click to expand it.
docs/LICENSE.txt
View file @
f21c702a
fastkml is copyright Christian Ledermann
fastkml is copyright Christian Ledermann
This program is free software; you can redistribute it and/or modify
Copyright (C) 2012 Christian Ledermann
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
This library is free software; you can redistribute it and/or
but WITHOUT ANY WARRANTY; without even the implied warranty of
modify it under the terms of the GNU Lesser General Public
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
License as published by the Free Software Foundation; either
GNU General Public License for more details
.
version 2.1 of the License, or (at your option) any later version
.
You should have received a copy of the GNU General Public License
This library is distributed in the hope that it will be useful,
along with this program; if not, write to the Free Software
but WITHOUT ANY WARRANTY; without even the implied warranty of
Foundation, Inc., 59 Temple Place, Suite 330, Boston,
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
MA 02111-1307 USA.
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
fastkml/__init__.py
View file @
f21c702a
# This program is free software; you can redistribute it and/or modify
# -*- coding: utf-8 -*-
# it under the terms of the GNU General Public License as published by
# Copyright (C) 2012 Christian Ledermann
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
#
#
This program is distributed in the hope that it will be useful,
#
This library is free software; you can redistribute it and/or
#
but WITHOUT ANY WARRANTY; without even the implied warranty of
#
modify it under the terms of the GNU Lesser General Public
#
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#
License as published by the Free Software Foundation; either
#
GNU General Public License for more details
.
#
version 2.1 of the License, or (at your option) any later version
.
#
#
# You should have received a copy of the GNU General Public License
# This library is distributed in the hope that it will be useful,
# along with this program; if not, write to the Free Software
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# MA 02110-1301, USA.
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
fastkml/atom.py
View file @
f21c702a
# -*- coding: utf-8 -*-
# -*- coding: utf-8 -*-
# This program is free software; you can redistribute it and/or modify
# Copyright (C) 2012 Christian Ledermann
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
#
#
This program is distributed in the hope that it will be useful,
#
This library is free software; you can redistribute it and/or
#
but WITHOUT ANY WARRANTY; without even the implied warranty of
#
modify it under the terms of the GNU Lesser General Public
#
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#
License as published by the Free Software Foundation; either
#
GNU General Public License for more details
.
#
version 2.1 of the License, or (at your option) any later version
.
#
#
# You should have received a copy of the GNU General Public License
# This library is distributed in the hope that it will be useful,
# along with this program; if not, write to the Free Software
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# MA 02110-1301, USA.
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
"""
"""
KML 2.2 supports new elements for including data about the author and
KML 2.2 supports new elements for including data about the author and
related website in your KML file. This information is displayed in geo
related website in your KML file. This information is displayed in geo
...
...
fastkml/base.py
View file @
f21c702a
# -*- coding: utf-8 -*-# This program is free software; you can redistribute it and/or modify
# -*- coding: utf-8 -*-
# it under the terms of the GNU General Public License as published by
# Copyright (C) 2012 Christian Ledermann
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
#
#
This program is distributed in the hope that it will be useful,
#
This library is free software; you can redistribute it and/or
#
but WITHOUT ANY WARRANTY; without even the implied warranty of
#
modify it under the terms of the GNU Lesser General Public
#
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#
License as published by the Free Software Foundation; either
#
GNU General Public License for more details
.
#
version 2.1 of the License, or (at your option) any later version
.
#
#
# You should have received a copy of the GNU General Public License
# This library is distributed in the hope that it will be useful,
# along with this program; if not, write to the Free Software
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# MA 02110-1301, USA.
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
""" abstract base classes"""
""" abstract base classes"""
...
...
fastkml/config.py
View file @
f21c702a
# -*- coding: utf-8 -*-# This program is free software; you can redistribute it and/or modify
# -*- coding: utf-8 -*-
# it under the terms of the GNU General Public License as published by
# Copyright (C) 2012 Christian Ledermann
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
#
#
This program is distributed in the hope that it will be useful,
#
This library is free software; you can redistribute it and/or
#
but WITHOUT ANY WARRANTY; without even the implied warranty of
#
modify it under the terms of the GNU Lesser General Public
#
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#
License as published by the Free Software Foundation; either
#
GNU General Public License for more details
.
#
version 2.1 of the License, or (at your option) any later version
.
#
#
# You should have received a copy of the GNU General Public License
# This library is distributed in the hope that it will be useful,
# along with this program; if not, write to the Free Software
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# MA 02110-1301, USA.
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
"""frequently used constants and abstract base classes"""
"""frequently used constants and abstract base classes"""
try
:
try
:
...
...
fastkml/geometry.py
View file @
f21c702a
# -*- coding: utf-8 -*-
# -*- coding: utf-8 -*-
# This program is free software; you can redistribute it and/or modify
# Copyright (C) 2012 Christian Ledermann
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
#
#
This program is distributed in the hope that it will be useful,
#
This library is free software; you can redistribute it and/or
#
but WITHOUT ANY WARRANTY; without even the implied warranty of
#
modify it under the terms of the GNU Lesser General Public
#
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#
License as published by the Free Software Foundation; either
#
GNU General Public License for more details
.
#
version 2.1 of the License, or (at your option) any later version
.
#
#
# You should have received a copy of the GNU General Public License
# This library is distributed in the hope that it will be useful,
# along with this program; if not, write to the Free Software
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# MA 02110-1301, USA.
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
"""
"""
Import the geometries from shapely if it is installed
Import the geometries from shapely if it is installed
or otherwise from Pygeoif
or otherwise from Pygeoif
...
...
fastkml/gx.py
View file @
f21c702a
# -*- coding: utf-8 -*-
# -*- coding: utf-8 -*-
# This program is free software; you can redistribute it and/or modify
# Copyright (C) 2012 Christian Ledermann
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
#
#
This program is distributed in the hope that it will be useful,
#
This library is free software; you can redistribute it and/or
#
but WITHOUT ANY WARRANTY; without even the implied warranty of
#
modify it under the terms of the GNU Lesser General Public
#
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#
License as published by the Free Software Foundation; either
#
GNU General Public License for more details
.
#
version 2.1 of the License, or (at your option) any later version
.
#
#
# You should have received a copy of the GNU General Public License
# This library is distributed in the hope that it will be useful,
# along with this program; if not, write to the Free Software
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# MA 02110-1301, USA.
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
"""
"""
With the launch of Google Earth 5.0, Google has provided extensions to KML
With the launch of Google Earth 5.0, Google has provided extensions to KML
...
...
fastkml/kml.py
View file @
f21c702a
# -*- coding: utf-8 -*-
# -*- coding: utf-8 -*-
# This program is free software; you can redistribute it and/or modify
# Copyright (C) 2012 Christian Ledermann
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
#
#
This program is distributed in the hope that it will be useful,
#
This library is free software; you can redistribute it and/or
#
but WITHOUT ANY WARRANTY; without even the implied warranty of
#
modify it under the terms of the GNU Lesser General Public
#
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#
License as published by the Free Software Foundation; either
#
GNU General Public License for more details
.
#
version 2.1 of the License, or (at your option) any later version
.
#
#
# You should have received a copy of the GNU General Public License
# This library is distributed in the hope that it will be useful,
# along with this program; if not, write to the Free Software
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# MA 02110-1301, USA.
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
"""
"""
KML is an open standard officially named the OpenGIS KML Encoding Standard
KML is an open standard officially named the OpenGIS KML Encoding Standard
...
@@ -49,6 +50,11 @@ from styles import StyleUrl, Style, StyleMap, _StyleSelector
...
@@ -49,6 +50,11 @@ from styles import StyleUrl, Style, StyleMap, _StyleSelector
import
atom
import
atom
import
gx
import
gx
try
:
unicode
except
NameError
:
# Python 3
basestring
=
unicode
=
str
class
KML
(
object
):
class
KML
(
object
):
...
...
fastkml/styles.py
View file @
f21c702a
# -*- coding: utf-8 -*-
# -*- coding: utf-8 -*-
# This program is free software; you can redistribute it and/or modify
# Copyright (C) 2012 Christian Ledermann
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
#
#
This program is distributed in the hope that it will be useful,
#
This library is free software; you can redistribute it and/or
#
but WITHOUT ANY WARRANTY; without even the implied warranty of
#
modify it under the terms of the GNU Lesser General Public
#
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#
License as published by the Free Software Foundation; either
#
GNU General Public License for more details
.
#
version 2.1 of the License, or (at your option) any later version
.
#
#
# You should have received a copy of the GNU General Public License
# This library is distributed in the hope that it will be useful,
# along with this program; if not, write to the Free Software
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# MA 02110-1301, USA.
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
"""
"""
Once you've created features within Google Earth and examined the KML
Once you've created features within Google Earth and examined the KML
code Google Earth generates, you'll notice how styles are an important
code Google Earth generates, you'll notice how styles are an important
...
...
fastkml/tests.py
View file @
f21c702a
# -*- coding: utf-8 -*-
# -*- coding: utf-8 -*-
# This program is free software; you can redistribute it and/or modify
# Copyright (C) 2012 Christian Ledermann
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
#
#
This program is distributed in the hope that it will be useful,
#
This library is free software; you can redistribute it and/or
#
but WITHOUT ANY WARRANTY; without even the implied warranty of
#
modify it under the terms of the GNU Lesser General Public
#
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#
License as published by the Free Software Foundation; either
#
GNU General Public License for more details
.
#
version 2.1 of the License, or (at your option) any later version
.
#
#
# You should have received a copy of the GNU General Public License
# This library is distributed in the hope that it will be useful,
# along with this program; if not, write to the Free Software
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# MA 02110-1301, USA.
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
import
unittest
import
unittest
...
...
setup.py
View file @
f21c702a
from
setuptools
import
setup
,
find_packages
from
setuptools
import
setup
,
find_packages
import
sys
,
os
import
sys
,
os
version
=
'0.
2
'
version
=
'0.
3
'
setup
(
name
=
'fastkml'
,
setup
(
name
=
'fastkml'
,
version
=
version
,
version
=
version
,
...
@@ -13,7 +13,7 @@ setup(name='fastkml',
...
@@ -13,7 +13,7 @@ setup(name='fastkml',
"Topic :: Scientific/Engineering :: GIS"
,
"Topic :: Scientific/Engineering :: GIS"
,
"Programming Language :: Python"
,
"Programming Language :: Python"
,
'Intended Audience :: Developers'
,
'Intended Audience :: Developers'
,
'License :: OSI Approved :: GNU
General Public License (
GPL)'
,
'License :: OSI Approved :: GNU
Library or Lesser General Public License (L
GPL)'
,
'Development Status :: 4 - Beta'
,
'Development Status :: 4 - Beta'
,
'Operating System :: OS Independent'
,
'Operating System :: OS Independent'
,
],
# Get strings from http://pypi.python.org/pypi?%3Aaction=list_classifiers
],
# Get strings from http://pypi.python.org/pypi?%3Aaction=list_classifiers
...
@@ -21,7 +21,7 @@ setup(name='fastkml',
...
@@ -21,7 +21,7 @@ setup(name='fastkml',
author
=
'Christian Ledermann'
,
author
=
'Christian Ledermann'
,
author_email
=
'christian.ledermann@gmail.com'
,
author_email
=
'christian.ledermann@gmail.com'
,
url
=
'https://github.com/cleder/fastkml'
,
url
=
'https://github.com/cleder/fastkml'
,
license
=
'GPL'
,
license
=
'
L
GPL'
,
packages
=
find_packages
(
exclude
=
[
'ez_setup'
,
'examples'
,
'tests'
]),
packages
=
find_packages
(
exclude
=
[
'ez_setup'
,
'examples'
,
'tests'
]),
include_package_data
=
True
,
include_package_data
=
True
,
zip_safe
=
False
,
zip_safe
=
False
,
...
...
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