地理数据时空范围提取软件包
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>"