basemap模块_Python pbasemap包_程序模块 - PyPI - Python中文网

Planet Mosaic Quads下载cli

安装

**如果在安装过程中有任何问题,请使用whl文件在此处安装fiona和gdal for windows

这假设您的系统中安装了本机python&pip,您可以通过转到终端(或windows命令提示符)并尝试

python然后pip list

如果没有错误,并且使用了Python2.7.14或更高版本,那么应该可以继续使用。请注意,我只在Python2.7.15上测试过它,但它应该在Python3上运行。

要安装pbasemap:planet mosaic quads download cli,可以使用两种方法安装

pip安装pbasemap

或者您也可以尝试git clone https://github.com/samapriya/Planet-Mosaic-Quads-Download-CLI.git

cd pbasemap

python setup.py install

对于Linux使用sudo,对于Windows,右键单击命令提示符并以管理员身份运行

安装是一个可选步骤;应用程序也可以通过执行pbasemap.py脚本直接运行。安装它的好处是可以作为任何命令行工具执行ppipe。我建议在虚拟环境中安装。如果不想安装,请浏览到pbasemap文件夹,然后尝试使用python pbasemap.py获得相同的结果。

开始

如往常一样,要打印帮助:usage: pbasemap.py [-h] {rbox,mosaic_list,download,mpdownload,shp2geojson} ...

Planet Mosaic Quads Download CLI

positional arguments:

{rbox,mosaic_list,download,mpdownload,shp2geojson}

rbox Prints bounding box for geometry

mosaic_list Tool to get Mosaic & Bounding Box list

download Download quad GeoTiffs choose from name or idlist

mpdownload Download quad GeoTiffs using multipart downloader

shp2geojson Convert all shapefiles in folder to GeoJSON

optional arguments:

-h, --help show this help message and exit

要获得特定功能的帮助,只需使用help开关调用它,例如:pbasemap shp2geojson-h。如果您没有安装pbasemap,那么只需转到pbasemap目录并运行python pbasemap.py[参数放在这里]

用于basemaps api的pbasemap simple cli

该工具允许您列出和下载与感兴趣区域相对应的基本地图四边形,并具有日期范围和下载前检查最终覆盖范围等控件。cli还允许您导出马赛克根据需要列出,可以处理geojson和kml文件,并包括一个工具,用于将shapefile转换为geojson文件,以便与此工具一起使用。

边界框

此工具只打印传递的任何几何特征的边界框。如果您使用planet cli下载需要边界框的四边形,这很有用。它会打印出边界框以供使用。usage: pbasemap.py rbox [-h] [--geometry GEOMETRY]

optional arguments:

-h, --help show this help message and exit

--geometry GEOMETRY Choose a geometry file supports GeoJSON, KML

马赛克列表

此工具导出与几何体的边界框相交的马赛克名称、ID。然后,可以使用它下载四线组。usage: pbasemap.py mosaic_list [-h] [--geometry GEOMETRY] [--start START]

[--end END] [--output OUTPUT]

optional arguments:

-h, --help show this help message and exit

--geometry GEOMETRY Choose a geometry file supports GeoJSON, KML

--start START Choose Start date in format YYYY-MM-DD

--end END Choose End date in format YYYY-MM-DD

--output OUTPUT Full path where you want your mosaic list exported

下载马赛克

顾名思义,这会将马赛克下载到指定的本地文件夹中,您可以指定要覆盖几何图形和四边形的范围。因此,只需在参数中指定--coverage 90就可以决定只下载覆盖率超过90%的马赛克四边形。创建与几何体相交的马赛克列表后,应该可以使用idlist选项导出所有马赛克。由于l15 qauds可以有相同的名称,马赛克的名称在文件名前面。usage: pbasemap.py download [-h] [--geometry GEOMETRY] [--local LOCAL]

[--coverage COVERAGE] [--name NAME]

[--idlist IDLIST]

optional arguments:

-h, --help show this help message and exit

--geometry GEOMETRY Choose a geometry file supports GeoJSON, KML

--local LOCAL Local folder to download images

Optional named arguments:

--coverage COVERAGE Choose minimum percentage coverage

--name NAME Mosaic name from earlier search or csvfile

--idlist IDLIST Mosaic list csvfile

多部分下载马赛克

这使用一个多部分下载程序将马赛克下载到您指定的本地文件夹中,您可以指定要覆盖几何图形和四边形的范围。因此,只需在参数中指定--coverage 90就可以决定只下载覆盖率超过90%的马赛克四边形。创建与几何体相交的马赛克列表后,应该可以使用idlist选项导出它们。由于l15 qauds可以有相同的名称,马赛克的名称在文件名前面。usage: pbasemap.py mpdownload [-h] [--geometry GEOMETRY] [--local LOCAL]

[--coverage COVERAGE] [--name NAME]

[--idlist IDLIST]

optional arguments:

-h, --help show this help message and exit

--geometry GEOMETRY Choose a geometry file supports GeoJSON, KML

--local LOCAL Local folder to download images

Optional named arguments:

--coverage COVERAGE Choose minimum percentage coverage

--name NAME Mosaic name from earlier search or csvfile

--idlist IDLIST Mosaic list csvfile

形状到geojson

此工具允许您从具有多个shapefile的文件夹转换为具有geojson的文件夹,然后可以与此工具一起使用。它利用geopandas并重新投影您的shapefile以使其兼容,同时将其传递到api进行搜索和下载。usage: pbasemap shp2geojson [-h] [--source SOURCE] [--destination DESTINATION]

optional arguments:

-h, --help show this help message and exit

--source SOURCE Choose Source Folder

--destination DESTINATION

Choose Destination Folder

更改日志

v0.1.0安装改进

现在创建文件夹以下载马赛克四边形

修复了多部分下载程序的问题

v0.0.8小改进

检查下载权限

v0.0.7更新反馈、对代码库和基础方法的重大更改

用于搜索和下载的优化代码

代码和主要修订版的全面改进

v0.0.5完成对代码库和基础方法的更改

用于搜索和下载的优化代码

代码和主要修订版的全面改进

v0.0.4已修复形状文件的投影问题

用于shapefile到geojson导出的优化代码

代码和小版本的全面改进

欢迎加入QQ群-->: 979659372

推荐PyPI第三方库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值