geojson特征分类

fio_taxa的Python项目详细描述


https://travis-ci.org/sgillies/fio-taxa.svghttps://coveralls.io/repos/github/sgillies/fio-taxa/badge.svg?branch=master

fio_taxa对geojson特性进行分类。

给定一系列特征,fio_taxa查找并返回唯一的 序列中的各种特征唯一性由几何类型决定 以及按功能“属性”成员中的名称集和值类型。 不考虑与geojson规范无关的成员。

用法

fio_分类单元有一个函数:fio_taxa.classify()

>>>importjson>>>fromfio_taxaimportclassify>>>src=open('tests/data/trio.geojson')>>>collection=json.loads(src.read())>>>fortaxoninclassify(collection['features']):...print(taxon)...((('aqueduct','str'),),'LineString')((('architect','str'),('name','str')),'Polygon')((('name','str'),),'Point')

命令行界面

fio_taxa在fiona的“fio”程序中添加了一个“taxa”命令。

$ cat tests/data/trio.seq | fio taxa
{"geometry": "Polygon", "properties": {"architect": "str", "name": "str"}}
{"geometry": "Point", "properties": {"name": "str"}}
{"geometry": "LineString", "properties": {"aqueduct": "str"}}

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

推荐PyPI第三方库


热门话题
java JavaFX FXML控制器密钥处理程序代码不工作   java为什么在thymeleaf布局中包含的图像需要很长时间才能显示?   更改Java数组的维数   java文本不会显示在文本框(单选按钮)上   内存不足使用Jmap在OutOfMemoryError上转储Java堆文件   通过浏览器偏移进行java时间转换   java意图不可序列化   java iTextPdf:动态更改单元格宽度   具有资源值的java SpringJUnit4 ClassRunner上下文配置   java AsyncTask仍在最近的应用程序上运行   尝试生成Cucumber报告时出现java CucumberException   爪哇,爪哇。朗。反思。带摘要分析器的InvocationTargetException   java如何在log4j2中实现日期模式转换器   带有MongoRepository:DBRef的java Spring   java将字节[]转换为int   来自服务器的java移动应用自动拨号消息   java如何调用泛型类型为T[]的方法作为参数?   java在switch语句中使用ArrayList类