Documentatie/Shape-to-geotiff.md

48 lines
1.4 KiB
Markdown
Raw Permalink Normal View History

2021-04-29 06:54:54 +00:00
## Transform a shape file to a tiff file
2021-04-29 06:32:31 +00:00
If your input data is a processed shape file it first needs to be converted to geotiff, this can be done with the 'ShapeToGeoTiffTask'.
Pass the code of the shape item into the {code} parameter, this creates a new item with tiff data as a sibling of the shape item with the same parent
This new geotiff item should be used as input to the a task.
> Request
```javascript
POST /api/v1/items/{code}/tasks
{
"taskType": "vnd.farmmaps.task.shapetogeotiff"
}
```
> Response 201
```javascript
{
"code": "string",
"taskType": "vnd.farmmaps.task.shapetogeotiff"
}
```
Response 400 Tasktype not found
Response 401 Not authenticated
Response 403 No WRITE permissions in item
2021-04-29 06:54:54 +00:00
Response 404 Item not found
##### Optional input parameters #####
There are some optional task attribute input parameters for greater flexibility.
* **inputLayers**
* array of of input layer name strings
2021-04-29 07:23:07 +00:00
* Default is processing all layers
2021-04-29 06:54:54 +00:00
* **algorithm**
* Valid inputs can be found here https://gdal.org/programs/gdal_grid.html#interpolation-algorithms
* Example of the default **"invdistnn:radius=100:min_points=2"**
* **resolution**
* The resolution in meters for the final tiff file. [1, 100]
2021-04-29 07:23:07 +00:00
* Default is 1
2021-04-29 06:54:54 +00:00
defaults are false
```javascript
{
"inputLayers": "[\"height\", \"lutum\"]", // the value is a string not a json array!
"algorithm": "invdistnn:radius=100:min_points=2",
"resolution": 5
}
```