用于栅格数据的GeoBricks处理库。
GeobricksProcessing的Python项目详细描述
GeoBricks处理
=======
GeoBricks处理库提供了一种简单的方法来处理层集,提供带提取和一些GDAL基本功能。
安装
===
插件通过pypi分发,可以通过在控制台中键入以下命令来安装:
````
pip install geobricks processing
```
examples
===
``python
处理核心
processing_gdalwarp={
如果它不存在,它将被创建
“OutPutsPATH”:“DATAB/GDALWARP/\”,
可选:包含输出文件名的字符串。如果它不存在,它将创建一个UUID函数
“OutPuthFielyNeX”:“Burundi-MaZeeAiaRaa4326.TIF”,
>可选:默认带提取是1
“带”:1,
强制性:数组有操作列表(即GDALWARP,GDADADO,GDALLY翻译,BANTHORE提取)
“过程”:[BR/> {BR/>“gdalwarp”:{
可选:包含命令选项
“opt”:{
“-multi”:“,
“-overwrite”:“,
“-of”:“gtiff”,
“-s-srs”:“epsg:3857”,
“-t戋srs”:“epsg:4326”
}
}
}
}
}
output戋files=processing戋core.process戋data(processing戋gdalwarp)
```
gdalwarp with a gdaladdo operation
要执行多个操作,可以创建一个数组,其中包含过程。在本例中,将首先对输出文件应用gdalwarp,然后对输出文件应用gdaladdo操作。
``python
“输出文件名”:“布隆迪玉米区”4326.tif“,
“波段”:1,
“处理”:[
{
“gdalwarp”:{
“opt”:{
“-multi”:“,
“-overwrite”:“,
“-of”:“gtiff”,
“-s-srs”:“epsg:3857”,
“-t-srs”:“epsg:4326”
}
}
}
}
]
},
{
“band”:1,
“process”:[
{
“gdaladdo”:{
“parameters”:{
#“--config”:“bigtiff_overview if_needed”
},
“overview_levels”:“2 4 8 16”
}
}
}
]
}
]
output_files=processing_core.process_data(processing_gdalwarp)
```
=======
GeoBricks处理库提供了一种简单的方法来处理层集,提供带提取和一些GDAL基本功能。
安装
===
插件通过pypi分发,可以通过在控制台中键入以下命令来安装:
````
pip install geobricks processing
```
examples
===
``python
处理核心
processing_gdalwarp={
如果它不存在,它将被创建
“OutPutsPATH”:“DATAB/GDALWARP/\”,
可选:包含输出文件名的字符串。如果它不存在,它将创建一个UUID函数
“OutPuthFielyNeX”:“Burundi-MaZeeAiaRaa4326.TIF”,
>可选:默认带提取是1
“带”:1,
强制性:数组有操作列表(即GDALWARP,GDADADO,GDALLY翻译,BANTHORE提取)
“过程”:[BR/> {BR/>“gdalwarp”:{
可选:包含命令选项
“opt”:{
“-multi”:“,
“-overwrite”:“,
“-of”:“gtiff”,
“-s-srs”:“epsg:3857”,
“-t戋srs”:“epsg:4326”
}
}
}
}
}
output戋files=processing戋core.process戋data(processing戋gdalwarp)
```
gdalwarp with a gdaladdo operation
要执行多个操作,可以创建一个数组,其中包含过程。在本例中,将首先对输出文件应用gdalwarp,然后对输出文件应用gdaladdo操作。
``python
“输出文件名”:“布隆迪玉米区”4326.tif“,
“波段”:1,
“处理”:[
{
“gdalwarp”:{
“opt”:{
“-multi”:“,
“-overwrite”:“,
“-of”:“gtiff”,
“-s-srs”:“epsg:3857”,
“-t-srs”:“epsg:4326”
}
}
}
}
]
},
{
“band”:1,
“process”:[
{
“gdaladdo”:{
“parameters”:{
#“--config”:“bigtiff_overview if_needed”
},
“overview_levels”:“2 4 8 16”
}
}
}
]
}
]
output_files=processing_core.process_data(processing_gdalwarp)
```