使用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-缩放坐标列表
  • 特征-缩放特征的几何图形

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

推荐PyPI第三方库


热门话题
安卓 studio安装的java Unity本机广告   java如何将映射转换为对象   java我试图使用rest控制器从h2数据库中检索记录,但它说没有数据集   反思为什么会抛出java。lang.InstanceException?   在opensuse中找不到Java/javac   java为Android上的谷歌地图添加了5900多个标记。如何有效地做   java如何在if语句中使用循环   java如何在JPA(Hibernate)中映射一对多关系和复合主键?   如何在Java中读取和写入外部进程?   Java线程。睡眠时间最短   java使用EclipseGradle插件如何离线托管和使用依赖项(库jar文件)   java为什么虚拟引用在排队时没有被清除?   java无法理解如何创建用于响铃报警的取消按钮   java解析不应通过注入容器错误发生   java Toast或ProgressDialog不显示   java在自定义对象上使用优先级队列的更好方法   java格式的。wmv文件。(或者任何视频文件都很好)   从页面调用另一个侦听器后,不会调用java JSF<f:ajax>侦听器   java注释ConfigApplicationContext不能多次刷新有什么原因吗?