Skip to content

Specification du service de theme

sbrunner edited this page Nov 20, 2014 · 3 revisions

Paramètres

version: 1 ou 2, 1 par défaut => conserve le comportement actuel.

group: nom du groupe à retourner, nécessaire pour les base layers.

catalog: true ou false, false par défaut, utiles pour les détection d'erreurs.

min_levels: nombre mimimum de niveaux, si pas respecter génère une erreur.

role: le nom du role, pas utiliser par serveur mais nécessaire pour des question de cache.

Format

{
    items: [<themes>], // Liste des themes, ou les layers dans le cas ou l'on demande les baselayers
    errors: [] // Liste des éventuelles erreurs
}

Theme

{

    "name": "Administration",
    "functionalities": {
        "name": ["value1", "value2"]
    },
    "ui_metadata": {
        "name": "value"
    },
    "children": [<groups>],
    "icon": "http://host/icon.png"
}

Group

{

    "name": "Administration",
    "ui_metadata": {
        "name": "value"
    },
    "children": [<groups>],
    "icon": "http://host/icon.png"
}

Layer

{

    "name": "Administration",
    "ui_metadata": {
        "name": "value"
    }
}

Spécificité Internal WMS

{
    "layer": "administration",
    "image_type": "image/png",
    "style": "",
    "time_mode": "..."
}

Spécificité External WMS

{
    "url": "http://...",
    "layer": "administration",
    "image_type": "image/png",
    "style": "",
    "time_mode": "...",
    "is_single_tile": true
}

Spécificité WMTS

{
    "url": "http://...",
    "layer": "administration",
    "style": "",
    "matrix_set": "swissgrid",
    "dimensions": {
        "name": "value"
    }
}
Clone this wiki locally