This web service provides metadatas of the mapping layers available. These informations are required in order to use Web Map Tiles Service (WMTS).
{ "url":"https://api.geoconcept.com/EU/GCW/geoconcept-web/api/lbs/layer/json", "type":"GET", "params": { "name": { "sample":"STANDARD" } } }
Input
parameter | description | optional | default |
---|---|---|---|
map |
Map file name |
yes * |
|
tab |
Tab name |
yes * |
|
name |
Layer name |
yes * |
(*) At least one of the three parameters map, tab and name must be assigned a value.
Output
parameter | type | min/max | description |
---|---|---|---|
ratios |
string |
0/1 |
Ratios for each map scale (12 or 24 scales) |
extent |
string |
0/1 |
Map bounding box |
precision |
string |
0/1 |
Map precision (ie: 0.01) |
projection |
string |
0/1 |
Map projection (EPSG code such as EPSG:3857) |
tab |
string |
0/1 |
Tab name |
name |
string |
0/1 |
Layer name |
version |
string |
0/1 |
Layer version |
format |
string |
0/1 |
Picture format (png, jpg) |
map |
string |
0/1 |
Map file name |
tileWidth |
string |
0/1 |
Tile width |
tileHeight |
string |
0/1 |
Tile height |
metadataUrl |
string |
0/1 |
Metadata url |
legendUrl |
string |
0/1 |
Legend url |
Case of an layerInfo that has been found (status is OK)
{ "message":"Layer informations", "status":"OK", "result":{ "extent":{ "minX":-2003750660, "minY":-2003750660, "maxX":2003750660, "maxY":2003750660 }, "precision":0.01, "projection":"EPSG:3857", "tab":"STANDARD", "name":"STANDARD", "version":"210225001", "format":"png", "map":"EURO/HE-ENT-M20-EURO_cua", "tileWidth":256, "tileHeight":256, "isWebmap":false, "ratios":[ 0.13396648497664457, -0.13396648497664457, 0.06698324248832228, -0.06698324248832228, 0.03349162124416114, -0.03349162124416114, 0.01674581062208057, -0.01674581062208057, 0.008372905311040285, -0.008372905311040285, 0.004186452655520143, -0.004186452655520143, 0.0020932263277600714, -0.0020932263277600714, 0.0010466131638800357, -0.0010466131638800357, 0.0005233065819400178, -0.0005233065819400178, 0.0002616532909700089, -0.0002616532909700089, 0.00013082664548500446, -0.00013082664548500446, 0.00006541332274250223, -0.00006541332274250223, 0.000032706661371251115, -0.000032706661371251115, 0.000016353330685625558, -0.000016353330685625558, 0.000008176665342812779, -0.000008176665342812779, 0.000004088332671406389, -0.000004088332671406389, 0.0000020441663357031947, -0.0000020441663357031947, 0.0000010220831678515973, -0.0000010220831678515973, 5.110415839257987e-7, -5.110415839257987e-7, 2.5552079196289934e-7, -2.5552079196289934e-7, 1.2776039598144967e-7, -1.2776039598144967e-7, 6.388019799072483e-8, -6.388019799072483e-8 ] } }
Case of a wrong or empty parameter (status is ERROR)
{ "message":"Layer doesn't exist", "status":"ERROR", "result":{ "extent":null, "precision":0.0, "projection":null, "tab":null, "name":null, "version":null, "format":null, "map":null, "tileWidth":0, "tileHeight":0, "metadataUrl":null, "legendUrl":null } }