python中的快速kml处理

fastkml的Python项目详细描述


简介:FastKML是一个用于读取、写入和操作KML文件的库。它旨在保持
简单快速(如果可用,使用lxml)。fast指的是您在编写和读取kml文件上花费的时间,以及您在将
嵌入库或创建kml对象上花费的时间。它旨在提供kml客户端的所有功能,如"openlayers
<;http://openlayers.org/>;` ` `,`google maps<;http://maps.google.com/>;` ` `,以及
`google earth<;http://earth.google.com/>;` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `,或者,如果insta填充,形状的对象。

…_ pygeoif:http://pypi.python.org/pypi/pygeoif/
。_ shapely:http://pypi.python.org/pypi/shapely
。_ lxml:https://pypi.python.org/pypi/lxml
。_ DateUtils:https://pypi.python.org/pypi/DateUtils
。_ pip:https://pypi.python.org/pypi/pip


图片::https://api.travis ci.org/cleder/fastkml.png
:目标:https://travis ci.org/cleder/fastkml
:alt:tests

…图片::https://covertalls.io/repos/cleder/fastkml/badge.png?branch=master
:目标:https://coveralls.io/r/cleder/fastkml?branch=master
:alt:工作服。io

…图片::http://codecov.io/github/cleder/fastkml/coverage.svg?branch=master
:目标:http://codecov.io/github/cleder/fastkml?branch=master
:alt:codecov.io

图片::https://pypip.in/v/fastkml/badge.png
:目标:https://pypi.python.org/pypi/fastkml
:alt:最新的pypi版本

…图像::https://pypip.in/status/fastkml/badge.svg
:目标:https://pypi.python.org/pypi/fastkml/
:alt:development status

…图片::https://readthedocs.org/projects/fastkml/badge/
:目标:https://fastkml.readthedocs.org/
:alt:documentation

图片::https://badge.waffle.io/cleder/fastkml.png?label=ready&title=ready
:目标:https://waffle.io/cleder/fastkml
:alt:"准备好的故事"

…图片::https://www.openhub.net/p/fastkml/widgets/project_thin_badge.gif
:目标:https://www.openhub.net/p/fastkml
:alt:openhub的统计信息

支持python 2和3:

。图片::https://pypip.in/py_versions/fastkml/badge.svg
:目标:https://pypi.python.org/pypi/fastkml/
:alt:支持的python版本

…图片::https://pypip.in/implementation/fastkml/badge.svg
:目标:https://pypi.python.org/pypi/fastkml/
:alt:支持的python实现


文档
====


您可以在"fastkml"找到fastkml的所有文档。readthedocs.org
<;https://fastkml.readthedocs.org>;`。如果您发现丢失的内容,
请在"github<;https://github.com/cleder/fastkml>;"上提交一个请求,并进行改进。




install
==


还可以拉入所有需求。


需求
----

*pygeoif
*dateutils


optional
----

*lxml
*shapely

rements.txt

…注意:shapely需要在系统上安装libgeos。`` apt get
install libgeos dev``将为您在基于Debian的系统上安装这些要求。




不能在多重几何体的某些部分上指定不同的值
*tesselate*、*extrude*或*altitude mode*。

ng for the full google earth experience
是'gx extension
<;https://developers.google.com/kml/documentation/kmlreference\kmlextensions>;`.
这很可能是在1.0版本发布之后添加的。

http://github.com/cleder/fastkml/issues>;` `.


changlog
=




>0.11.1(2015/07/13)




>
-在travis.yml中添加travis部署travis部署travis.yml


<0.11(2015/07/10)(2015/07/10)0.11(2015/07/10/10/10/10/2015/07/07/10)
-




>




一——

-修复多样式的填充或大纲属性为浮点字符串时的错误

>0.9(2014/10/17)
——


-添加tox.ini以运行使用tox[ian lee]的测试
-添加文档,托管于https://fastkml.readthedocs.org[ian lee]

0.8(2014/09/18)
----

-添加对地址和电话号码[ian lee]的支持
-添加对地面覆盖kml[ian lee]的支持


0.7(2014/08/01)
----

-处理文档布尔值(可见性,等参值)为"真"或"假"[jwhelland]
-测试用例添加和lxml警告[ian lee]
-pep8 ify源代码(test_main.py除外)[ian lee]
-pyflakes ify源代码(除了uuu init_uuu.py)[ian lee]


0.6(2014/05/29)
----

-add schema
-add schemadata
-使用lxmls默认命名空间

0.5(2013/10/23)
----


-使用lxml[egil moeller]的巨大_树处理大文件




<0.4(2013/09/05)
----

-添加非类型扩展数据/命名值对的能力[denis krienbuehl]

>0.3(2012/11/15)
---------

-指定用travis ci测试的次要python版本
-添加对细分、altitudemode和挤出到几何图形的支持
-将几何图形的实现从kml.placemark移动到几何图形。几何图形
-添加对异构几何图形集合的支持
-python 3 compatible
-fix test for python 3
-change license to lgpl
-register namespace for a more pleasant,human readable xml output


0.2(2012/07/27)
----


-移除对shapely的依赖性
-添加更多功能


0.1.1(2012/06/29)
-------

-添加清单。in

>0.1(2012/06/27)
-------


-初始发布

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
返回数组无效的java方法   异步Java CompletableFuture获取其请求   java是否可以像RDBMS那样使用视图?   java如何在屏幕上只运行一个片段?   java无法从Vertex jdbc查询中获取结果   java从jtable获取对象的正确方法   java Spring 3数据设备替代方案   Java BigDecimal:四舍五入到客户首选的数字和增量   JAVA主窗口没有出现,我必须左键单击主窗口。java并单击run查看它   Eclipse RCP中的java进程自定义设备事件   JavaEclipse一次又一次地构建代码(没有任何更改)?   java如何实现对象合并