地理数据时空范围提取软件包

geodataExtent的Python项目详细描述


用作cli工具

安装

pip install geodataExtent

用法

extract-extent --help

给出:

Options:
  --path TEXT  Path to Folder containing Geofiles
  -c, --clear  Clear screen before showing results
  -t, --time   execute time extraction for one file
  -s, --space  execute boundingbox extraction for one file
  -h, --hull   execute convex-hull extraction for one file
  --help       Show this message and exit.

这些只是选项,您不必使用它们。但是,如果不选择任何执行标志(-t / -s / -h),则将触发FolderExtraction并为您提供所选文件夹中每个地理文件的空间和时间范围以及文件夹的完整空间和时间范围。

除了--help之外,您不必一次只选择一个选项,而是同时选择所有选项。

如果不使用--path,将提示路径。这意味着这只是一条捷径。

示例

$ extract-extent -t -s -h
Pleas enter path to Folder: <path>
Pleas enter filename: <filename>

Timeextent:
['1935/01/01 00:00:00 GMT+0', '2014/01/01 00:00:00 GMT+0', 365.253164556962]


Spatialextent:
[-179.5, -89.5, 179.5, 89.5]


Spatialextent as Convex Hull:
[(-179.5, -89.5), (-179.5, 89.5), (179.5, 89.5), (179.5, -89.5)]

TimeExtent以ISO8601标准中的开始日期开始,以结束日期结束。最后一个数字是测量的平均间隔。

空间范围显示为边界框。[minX/minLong, minY/minLat, maxX/maxLong, maxY/maxLat]

为了获得更多的感知,-h / --hull标志将空间存在作为凸面外壳。这意味着从一个数据集的所有点计算最外面的点,并以正确的顺序返回。

折叠提取

如果要提取孔文件夹,建议使用-c / --clear标志,因为在最终输出出现之前会生成一长串处理输出。

$ extract-extent -c --path "<folder path>"

用作模块

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

推荐PyPI第三方库


热门话题
具有MVC模式的java观察者/可观察对象   java junit在测试执行后未清理记录器   java减少spring boot应用程序中的网络延迟   java MyFirstApp教程Android Studio sendMessage问题   java无法转换消息   java JSP如果是,则递增   URL和方法的java spring安全设置   spring中的java自动动态绑定   java在Wicket中构建表   使用JUnit在与main相同的类中使用java测试方法   使用tomcat 8管理器部署后,java找不到WAR文件路径   java原子整数错误行为   需要java吗?   java允许多个JLabel中的文本重叠   java Hadoop mapreduce映射程序编程   json参数化Jackson Java库的JsonProperty值