使用fiona处理geodata的有用工具
fionautil的Python项目详细描述
fionautil
使用geodata的实用程序 Fiona。
默认情况下,唯一的先决条件是fiona本身。
默认情况下,包安装时不带shapely。少量 下面标记的函数确实需要shapely。要使用这些功能, 使用pip install fionautil[functionname]或单独安装 安装整齐。
内容
驱动程序
获取驱动程序名称的工具,给定文件后缀
- 从文件
- 从后缀
功能
- field_contains_test(测试功能的属性是否具有 键:值对)
- togeojson(返回一个geojson就绪的对象)
- 变形(需要变形)
- 长度(要求形状)
- 化合物
几何
- 端点(用于多段线要素)
- 开始点(用于多段线功能)
- 端点(用于多段线特征)
- 方位角(在多段线的起点和终点之间)
- 脱节
- 分解点
- 分解段
- 爆炸
- 计数点
- countsegments
- round geometry-将几何图形中的所有坐标舍入到给定的 精度
层
这些工具大多模仿内置的python itertools。
- F过滤器
- ffilterFalse
- fmap
- 链
- 弗雷杜塞
- fslice
- FZIP
- 长度文件本机投影中线性特征的总长度 或给定的proj对象
- meta(返回层的meta属性)
- meta_complete(返回带有附加元数据的meta属性, 例如界限)
- 边界(返回层的边界)
- 查找(返回与特定键=值匹配的功能)
测量
- 距离(两个坐标之间)
- 方位角(两个坐标之间)
- 签名区
- 顺时针(检查有符号区域的快捷方式为>;=0)
- 逆时针(检查签名区域是否为<;0的快捷方式)
- 方位角距离(返回方位角和两者之间的距离 点数)
- 相交(检查两个平面线段是否相交)
- 段(检查线段上的点线)
- 相交边界(检查两个边界框是否相交)
圆形
- 几何图形-将几何图形中的所有坐标舍入到指定的 精度
- 功能
比例
按给定常数缩放特征或几何图形的实用程序。去 安装了Numpy后速度更快。
- 几何学
- 刻度环
- scale-缩放坐标列表
- 特征-缩放特征的几何图形