Els perfils es parametrizen via un JSON que lleig el visorSIG i que després mostra. Un exemple de parametrització seria la següent:
{"dadesVisor":
"nomPerfil": "parcel",
"dataTableConfig": {
"permis": 1,
"capa": "AMAP.V_C_G_MASIES",
"territori": "",
"titol": "Pla de masies"
},
"llegenda": {
"maxNivellsLlegenda": 4,
"iniciMaximitzat": 0,
"checkCapes": 0,
"activaCapes": [
84 , 5
],
"ocultaBarraEsquerra": 2,
"caixes": [
"llegenda",
"dades",
"ajuda"
],
"caixaOberta": "llegenda"
},
"boto": {
"ocultaLlegenda": {
"mostra": 1
},
"descripBoto": {
"mostra": 1}
}
}
En aquest exemple s'indica quina taula de dades volem visualitzar d'entrada, els nivell de la llegenda, els botons actius, les capes activades per defecte,...
No és l'unic perfil de configuració que carreguem, ja que el detall de les capes el demanem a la base de dades posteriorment. Més endavant integrarem amdós perfils."nomPerfil": "parcel",
"dataTableConfig": {
"permis": 1,
"capa": "AMAP.V_C_G_MASIES",
"territori": "",
"titol": "Pla de masies"
},
"llegenda": {
"maxNivellsLlegenda": 4,
"iniciMaximitzat": 0,
"checkCapes": 0,
"activaCapes": [
84 , 5
],
"ocultaBarraEsquerra": 2,
"caixes": [
"llegenda",
"dades",
"ajuda"
],
"caixaOberta": "llegenda"
},
"boto": {
"ocultaLlegenda": {
"mostra": 1
},
"descripBoto": {
"mostra": 1}
}
}
Amb aquest perfil el que obtenim és el següent:
Cap comentari:
Publica un comentari a l'entrada