将kml文件转换为geojson文件的python 3.4包
kml2geojson的Python项目详细描述
kml2geojson
********
…图片::https://travis-ci.org/araichev/kml2geojson.svg?branch=master
:target:https://travis ci.org/araichev/kml2geojson
kml2geojson是一个python 3.4+包,用于将kml文件转换为geojson文件。
它的大部分代码是node.js包'togeojson<;https://github.com/mapbox/togeojson>;`,但是kml2geojson还添加了以下特性。
-保留kml对象样式,例如颜色和不透明度
-可选地编写一个json文件,对使用的所有kml样式进行编目
-可选地创建几个featurecollections的geojson文件,每个kml文件夹各一个
install a安装
=====
=
``pip install kml2geojson``
用法
===
==
=====
在命令行键入``k2g--help``帮助``获取说明。
>您还可以使用kml2geojson作为库库使用kml2geojson。
docs``和on rawgit`这里<;https://rawgit.com/araichev/kml2geojson/master/docs/\u build/singlehtml/index.html>;` `.
notes
==
-开发状态:alpha
-此项目使用语义版本控制(major.minor.micro),如果每个中断功能或API更改都被认为是一个重大更改
https://developers.google.com/kml/documentation/kmlreference?hl=en>;`\br/>-python的“最小dom实现<;https://docs.python.org/3.4/library/xml.dom.minidom.html>;`\uhttp://docs.python.org/3.4/library/xml.dom.minidom.html>;`\uhttp://docs.python.python,本项目用来解析kml文件
历史
==
==
<4.0.2,2017-04-26
=>>>>
--
-
->>
-br/>===
===>4.0.1,2017-04-22
----
-停止制作具有顶级“properties”属性的featurecollection,因为“rfc 7946说这是不允许的<;https://tools.ietf.org/html/rfc7946\section-7>;`。将FeatureCollection名称移动到顶级“name”属性中。
-从文本内容中去除前导和尾随空白,以避免名称和描述属性值混乱或空白
-切换到Pytest进行测试
4.0.0,2016-11-24
----
-将命令行功能移动到单独的模块
-重命名了一些函数
3.0.42015-10-15
----
在``main()``中消除了文件名的歧义。
3.0.320015-10-13
----
再次将``改进为``to`u filename()`.
3.0.2,2015-10-12
----
改进了“to-u filename()”,并删除了小写字母。
3.0.12015-10-12
----
将“to-u filename()”调整为小写和下划线结果。
上次忘了这么做。
2015年10月12日3.0.0
——
——
更改了“build_layers()”的输出,并将层名称移动到geojson功能集合中
2.0.2,2015年10月12日
——
——
-在命令行选项中将下划线替换为破折号
2.0.1,2015-10-12
----
--为彩色多边形设置默认边框样式
<2.0.0,2015-10-08
----
--添加了文档
-调整了命令行工具选项
1.0.0,2015-10-05
----
--更改了一些名称
-添加了大量测试
0.1.1,2015-10-03
----
找到“readme.rst”的固定包装
0.1.0,2015-10-03
----
first
********
…图片::https://travis-ci.org/araichev/kml2geojson.svg?branch=master
:target:https://travis ci.org/araichev/kml2geojson
kml2geojson是一个python 3.4+包,用于将kml文件转换为geojson文件。
它的大部分代码是node.js包'togeojson<;https://github.com/mapbox/togeojson>;`,但是kml2geojson还添加了以下特性。
-保留kml对象样式,例如颜色和不透明度
-可选地编写一个json文件,对使用的所有kml样式进行编目
-可选地创建几个featurecollections的geojson文件,每个kml文件夹各一个
install a安装
=====
=
``pip install kml2geojson``
用法
===
==
=====
在命令行键入``k2g--help``帮助``获取说明。
>您还可以使用kml2geojson作为库库使用kml2geojson。
docs``和on rawgit`这里<;https://rawgit.com/araichev/kml2geojson/master/docs/\u build/singlehtml/index.html>;` `.
notes
==
-开发状态:alpha
-此项目使用语义版本控制(major.minor.micro),如果每个中断功能或API更改都被认为是一个重大更改
https://developers.google.com/kml/documentation/kmlreference?hl=en>;`\br/>-python的“最小dom实现<;https://docs.python.org/3.4/library/xml.dom.minidom.html>;`\uhttp://docs.python.org/3.4/library/xml.dom.minidom.html>;`\uhttp://docs.python.python,本项目用来解析kml文件
历史
==
==
<4.0.2,2017-04-26
=>>>>
--
-
->>
-br/>===
===>4.0.1,2017-04-22
----
-停止制作具有顶级“properties”属性的featurecollection,因为“rfc 7946说这是不允许的<;https://tools.ietf.org/html/rfc7946\section-7>;`。将FeatureCollection名称移动到顶级“name”属性中。
-从文本内容中去除前导和尾随空白,以避免名称和描述属性值混乱或空白
-切换到Pytest进行测试
4.0.0,2016-11-24
----
-将命令行功能移动到单独的模块
-重命名了一些函数
3.0.42015-10-15
----
在``main()``中消除了文件名的歧义。
3.0.320015-10-13
----
再次将``改进为``to`u filename()`.
3.0.2,2015-10-12
----
改进了“to-u filename()”,并删除了小写字母。
3.0.12015-10-12
----
将“to-u filename()”调整为小写和下划线结果。
上次忘了这么做。
2015年10月12日3.0.0
——
——
更改了“build_layers()”的输出,并将层名称移动到geojson功能集合中
2.0.2,2015年10月12日
——
——
-在命令行选项中将下划线替换为破折号
2.0.1,2015-10-12
----
--为彩色多边形设置默认边框样式
<2.0.0,2015-10-08
----
--添加了文档
-调整了命令行工具选项
1.0.0,2015-10-05
----
--更改了一些名称
-添加了大量测试
0.1.1,2015-10-03
----
找到“readme.rst”的固定包装
0.1.0,2015-10-03
----
first