Examples for DEM

To request data using any of the request below, you will need to replace the string <your access token> with your Sentinel Hub access token. Sentinel Hub access token will look something like this:

ayJhbGciOiJSUzI1NiJ9.ayJzdWIiOiI0MmYwODZjCy1kMzI3LTRlOTMtYWMxNS00ODAwOGFiZjI0YjIiLCJhdWQiOiJlY2I1MGM1Zi1i
MWM1LTQ3ZTgtYWE4NC0zZTU4NzJlM2I2MTEiLCJqdGkiOiI5MzYxMWE4ODEyNTM4Y2M0MmU0NDJjYjUyMTY0YmJlNyIsImV4cCI6MTU1N
TQyMzk3MiwibmFtZSI6ImFuamEudnJlY2tvQHNpbmVyZ2lzZS5jb20iLCJlbWFpbCI6ImFuamEudnJlY2tvQHNpbmVyZ2lzZS5jb20iLC
JzaWQiOiIzZjVjZDVkNS04MjRiLTQ3ZjYtODgwNy0wNDMyNWY4ODQxZmQifQ.U7FPOy_2jlEOFxXSjyN5KEdBROna3-Dyec0feShIbUOY
1p9lEXdNaMmR5euiINi2RXDayX9Kr47CuSTsvq1zHFvZs1YgkFr1iH6kDuX-t_-wfWpqu5oPjoPVKZ4Rj0Ms_dxAUTQFTXR0rlbLuO-KS
gnaeLVb5iiv_qY3Ctq2XKdIRcFRQLFziFcP4yZJl-NZMlwzsiiwjakcpYpI5jSYAdU2hpZLHRzceseeZt5YfZOe5Px1kZXro9Nd0L2GPC
-qzOXw_V1saMGFa2ov8qV6Dvk92iv2SDDdGhOdII_JOf8XkK4E3g2z0EEFdWhG9F4Iky4ukNsqBPgE8LRb31s0hg

and can be obtained as described in the Authentication chapter.

A Postman collection with examples can be downloaded here. Our Postman collections are deprecated and are not being updated since July 2022.

Copernicus DEM 30 image (png)

curl -X POST \
https://services.sentinel-hub.com/api/v1/process \
-H 'Authorization: Bearer <your access token>' \
-H 'content-type: multipart/form-data' \
-F 'request={
"input": {
"bounds": {
"properties": {
"crs": "http://www.opengis.net/def/crs/OGC/1.3/CRS84"
},
"bbox": [
13.822174072265625,
45.85080395917834,
14.55963134765625,
46.29191774991382
]
},
"data": [{
"type": "dem",
"dataFilter": {
"demInstance": "COPERNICUS_30"
},
"processing": {
"upsampling": "BILINEAR",
"downsampling": "BILINEAR"
}
}]
},
"output": {
"width": 512,
"height": 512,
"responses": [{
"identifier": "default",
"format": {
"type": "image/png"
}
}]
}
}' \
-F 'evalscript=//VERSION=3
function setup() {
return {
input: ["DEM"],
output: { bands: 1 }
}
}
function evaluatePixel(sample) {
return [sample.DEM/1000]
}'

Mapzen DEM image (png)

curl -X POST \
https://services-uswest2.sentinel-hub.com/api/v1/process \
-H 'Authorization: Bearer <your access token>' \
-H 'content-type: multipart/form-data' \
-F 'request={
"input": {
"bounds": {
"properties": {
"crs": "http://www.opengis.net/def/crs/OGC/1.3/CRS84"
},
"bbox": [
13.822174072265625,
45.85080395917834,
14.55963134765625,
46.29191774991382
]
},
"data": [{
"type": "dem",
"dataFilter": {
"demInstance": "MAPZEN"
},
"processing": {
"upsampling": "BILINEAR",
"downsampling": "BILINEAR"
}
}]
},
"output": {
"width": 512,
"height": 512,
"responses": [{
"identifier": "default",
"format": {
"type": "image/png"
}
}]
}
}' \
-F 'evalscript=//VERSION=3
function setup() {
return {
input: ["DEM"],
output: { bands: 1 }
}
}
function evaluatePixel(sample) {
return [sample.DEM/1000]
}'

Copernicus DEM 30, 0.0003° (~33m) resolution (tiff)

curl -X POST \
https://services.sentinel-hub.com/api/v1/process \
-H 'Authorization: Bearer <your access token>' \
-H 'content-type: multipart/form-data' \
-F 'request={
"input": {
"bounds": {
"properties": {
"crs": "http://www.opengis.net/def/crs/OGC/1.3/CRS84"
},
"bbox": [
13.822174072265625,
45.85080395917834,
14.55963134765625,
46.29191774991382
]
},
"data": [{
"type": "dem",
"dataFilter": {
"demInstance": "COPERNICUS_30"
},
"processing": {
"upsampling": "BILINEAR",
"downsampling": "BILINEAR"
}
}]
},
"output": {
"resx": 0.0003,
"resy": 0.0003,
"responses": [{
"identifier": "default",
"format": {
"type": "image/tiff"
}
}]
}
}' \
-F 'evalscript=//VERSION=3
function setup() {
return {
input: ["DEM"],
output: { bands: 1 }
}
}
function evaluatePixel(sample) {
return [sample.DEM/1000]
}'

Copernicus DEM 90 values, orthometric heights (tif)

curl -X POST \
https://creodias.sentinel-hub.com/api/v1/process \
-H 'Authorization: Bearer <your access token>' \
-H 'content-type: multipart/form-data' \
-F 'request={
"input": {
"bounds": {
"properties": {
"crs": "http://www.opengis.net/def/crs/OGC/1.3/CRS84"
},
"bbox": [
13.822174072265625,
45.85080395917834,
14.55963134765625,
46.29191774991382
]
},
"data": [{
"type": "dem",
"dataFilter": {
"demInstance": "COPERNICUS_90"
},
"processing": {
"upsampling": "BILINEAR",
"downsampling": "BILINEAR"
}
}]
},
"output": {
"width": 512,
"height": 512,
"responses": [{
"identifier": "default",
"format": {
"type": "image/tiff"
}
}]
}
}' \
-F 'evalscript=//VERSION=3
function setup() {
return {
input: ["DEM"],
output: {
id: "default",
bands: 1,
sampleType: SampleType.FLOAT32
}
}
}
function evaluatePixel(sample) {
return [sample.DEM]
}'

Copernicus DEM 90 values, ellipsoidal heights (tif)

curl -X POST \
https://creodias.sentinel-hub.com/api/v1/process \
-H 'Authorization: Bearer <your access token>' \
-H 'content-type: multipart/form-data' \
-F 'request={
"input": {
"bounds": {
"properties": {
"crs": "http://www.opengis.net/def/crs/OGC/1.3/CRS84"
},
"bbox": [
13.822174072265625,
45.85080395917834,
14.55963134765625,
46.29191774991382
]
},
"data": [{
"type": "dem",
"dataFilter": {
"demInstance": "COPERNICUS_90"
},
"processing": {
"egm": true,
"upsampling": "BILINEAR",
"downsampling": "BILINEAR"
}
}]
},
"output": {
"width": 512,
"height": 512,
"responses": [{
"identifier": "default",
"format": {
"type": "image/tiff"
}
}]
}
}' \
-F 'evalscript=//VERSION=3
function setup() {
return {
input: ["DEM"],
output: {
id: "default",
bands: 1,
sampleType: SampleType.FLOAT32
}
}
}
function evaluatePixel(sample) {
return [sample.DEM]
}'

Copernicus DEM 90 image at sea level (png)

curl -X POST \
https://creodias.sentinel-hub.com/api/v1/process \
-H 'Authorization: Bearer <your access token>' \
-H 'content-type: multipart/form-data' \
-F 'request={
"input": {
"bounds": {
"properties": {
"crs": "http://www.opengis.net/def/crs/OGC/1.3/CRS84"
},
"bbox": [
10.082016,
42.625876,
10.496063,
42.927268
]
},
"data": [{
"type": "dem",
"dataFilter": {
"demInstance": "COPERNICUS_90"
},
"processing": {
"upsampling": "BILINEAR",
"downsampling": "BILINEAR"
}
}]
},
"output": {
"width": 512,
"height": 512,
"responses": [{
"identifier": "default",
"format": {
"type": "image/png"
}
}]
}
}' \
-F 'evalscript=//VERSION=3
function setup() {
return {
input: ["DEM"],
output: { bands: 3 }
}
}
function evaluatePixel(sample) {
if (sample.DEM > 0) {
return [0, sample.DEM / 1000, 0]
} else {
return [0, 0, -sample.DEM / 100]
}
}'

Mapzen DEM image at sea level, clampNegatives (png)

curl -X POST \
https://services-uswest2.sentinel-hub.com/api/v1/process \
-H 'Authorization: Bearer <your access token>' \
-H 'content-type: multipart/form-data' \
-F 'request={
"input": {
"bounds": {
"properties": {
"crs": "http://www.opengis.net/def/crs/OGC/1.3/CRS84"
},
"bbox": [
10.082016,
42.625876,
10.496063,
42.927268
]
},
"data": [{
"type": "dem",
"dataFilter": {
"demInstance": "MAPZEN"
},
"processing": {
"clampNegative": true,
"upsampling": "BILINEAR",
"downsampling": "BILINEAR"
}
}]
},
"output": {
"width": 512,
"height": 512,
"responses": [{
"identifier": "default",
"format": {
"type": "image/png"
}
}]
}
}' \
-F 'evalscript=//VERSION=3
function setup() {
return {
input: ["DEM"],
output: { bands: 1 }
}
}
function evaluatePixel(sample) {
return [sample.DEM / 1000]
}'

Mapzen DEM values at sea level, orthometric heights, clampNegatives (tif)

curl -X POST \
https://services-uswest2.sentinel-hub.com/api/v1/process \
-H 'Authorization: Bearer <your access token>' \
-H 'content-type: multipart/form-data' \
-F 'request={
"input": {
"bounds": {
"properties": {
"crs": "http://www.opengis.net/def/crs/OGC/1.3/CRS84"
},
"bbox": [
10.082016,
42.625876,
10.496063,
42.927268
]
},
"data": [{
"type": "dem",
"dataFilter": {
"demInstance": "MAPZEN"
},
"processing": {
"egm": false,
"clampNegative": true,
"upsampling": "BILINEAR",
"downsampling": "BILINEAR"
}
}]
},
"output": {
"width": 512,
"height": 512,
"responses": [{
"identifier": "default",
"format": {
"type": "image/tiff"
}
}]
}
}' \
-F 'evalscript=//VERSION=3
function setup() {
return {
input: ["DEM"],
output: {
id: "default",
bands: 1,
sampleType: SampleType.FLOAT32
}
}
}
function evaluatePixel(sample) {
return [sample.DEM]
}'

Mapzen DEM values at sea level, orthometric heights including negative values (tif)

curl -X POST \
https://services-uswest2.sentinel-hub.com/api/v1/process \
-H 'Authorization: Bearer <your access token>' \
-H 'content-type: multipart/form-data' \
-F 'request={
"input": {
"bounds": {
"properties": {
"crs": "http://www.opengis.net/def/crs/OGC/1.3/CRS84"
},
"bbox": [
10.082016,
42.625876,
10.496063,
42.927268
]
},
"data": [{
"type": "dem",
"dataFilter": {
"demInstance": "MAPZEN"
},
"processing": {
"clampNegative": false,
"upsampling": "BILINEAR",
"downsampling": "BILINEAR"
}
}]
},
"output": {
"width": 512,
"height": 512,
"responses": [{
"identifier": "default",
"format": {
"type": "image/tiff"
}
}]
}
}' \
-F 'evalscript=//VERSION=3
function setup() {
return {
input: ["DEM"],
output: {
id: "default",
bands: 1,
sampleType: SampleType.FLOAT32
}
}
}
function evaluatePixel(sample) {
return [sample.DEM]
}'