 |
|
 |
|
ANGIE - Limiti e Vincoli
|
 |
|
|
|
 |
 |
 |
 |
ANGIE - Limiti e Vincoli
|
|

Vengono forniti alcune indicazioni e suggerimenti per l'uso della personalizzazione del
viewer HTML di ArcIMS al fine di permetterne un uso corretto e di comprenderne i limiti
e i vincoli.
-
Lingua corrente
-
E' possibile gestire la lingua in cui far apparire testi e messaggi. A tale scopo
sono stati tradotti i messaggi presenti nei diversi files ****Resources.js utilizzando
una variabile globale currentLanguage settata nel file ArcIMSParam.js
(di default inizializzata al valore "IT").
Allo stati attuale vengono gestite due lingue, ma il meccanismo permette di gestire
anche più lingue: è necessario provvedere ad intervenire nei diversi files
***Resources.js traducendo i messaggi e poi nel file ChangeLanguage.html
al fine di aggiungere nuove opzioni di scelta.
-
Tematizzazione
-
E' importante evidenziare che la tematizzazione non cambia la rappresentazione del layer
in modo definitivo, bensì ad ogni nuova operazione che richieda un refresh della mappa
questa presenterà il layer con la sua rappresentazione di default. Questo perchè l'interfaccia
HTML di ArcIMS non è in grado di offrire le possibilità di modifica persistente delle
rappresentazioni dei layers offerte dall'interfaccia Java.
Affinchè un layer possa essere tematizzato è necessario che nel file aimsClassRenderParam.js
siano inseriti i parametri necessari alla sua tematizzazione. Nei download di esempio
la tematizzazione è possibile solo sul layer denominato "Isolati", e queste sono
le indicazioni necessarie per la sua tematizzazione:
ClassRenderLayer[0] = "Isolati";
ClassRenderString[0] = "";
ClassRenderStringPrefix[0] = "";
ClassRenderStringSuffix[0] = "";
ClassRenderStartColor[0] = "255,255,0";
ClassRenderEndColor[0] = "192,0,255";
ClassRenderOutlineColor[0] = "0,0,0";
ClassRenderStyle[0] = "SOLID";
ClassRenderStartSize[0] = 1;
ClassRenderEndSize[0] = 1;
-
Trasparenza immagini e MultiServices
-
Nella personalizzazione del viewer HTML di ArcIMS è possibile visualizzare contemporaneamente
diversi Map Services. Occorre tuttavia considerare che al fine di poter visualizzare
correttamente tutti i layers è necessario il formato delle immagini possa gestire la
trasparenza: è quindi necessario che le immagini siano di tipo PNG 8-bit oppure GIF.
Inoltre tale limite impedisce di utilizzare come viewer Nescape.
Nel caso in cui non si abiliti la funzionalità del MultiService è possibile utilizzare
anche gli altri formati immagine resi disponibili da ArcIMS.
-
Grafica interfaccia
-
I colori utilizzati per l'aspetto grafico dell'interfaccia sono gestiti tramite variabili
globali inizializzate nel file ArcIMSParam.js. Cambiando i valori è possibile
personalizzare l'aspetto grafico.
Ecco i valori correnti:
/**************************************
* Colori righe tabelle dati associati
**************************************/
var colorHeader = "#C1C4C5";
var colorRowTableOdd = "#B6DEE8";
var colorRowTableEven = "#8FC7D5";
/**************************************
* Colori per i frame e tabelle
**************************************/
var buttonFrameColor="#E8E0B6";
var overviewFrameColor="#E8E0B6";
var tocFrameColor="#E8E0B6";
var toolFrameColor="#E8E0B6";
var textFrameColor="#E8E0B6";
/**************************************
* Colore bordo mappa
**************************************/
var borderMapColor="#F49806";
-
Buttonbar e Toolbar
-
Nella personalizzazione dell'interfaccia HTML di ArcIMS le funzionalità legate ai diversi
bottoni sono state suddivise in due categorie bottoni e tools e racchiusi
in due aree di funzionalità separate.
La differenza consiste nella diversa interazione con la mappa che richiedono le
funzionalità che vengono attivate: i bottoni richiedono un'azione interattiva
direttamente sulla mappa, mentre i tools richiedono l'inserimento di parametri in
un form prima di attivare la funzionalità.
I tools e i bottoni sono stati raccolti rispettivamente negli oggetti
Toolbar e
Buttonbar.
-
Impostazioni internazionali e numeri decimali
-
Nella personalizzazione dell'interfaccia HTML di ArcIMS occorre porre particolare
attenzione ala configurazione delle impostazioni internazionali per quello che riguarda
i numeri decimali. La configurazione da impostare è quella italiana, cioè quella
che utilizza le virgole (","), per le cifre decimali e il punto ("."), per il raggruppamento
delle cifre. Occorre inoltre impostare la variabile commaUsedInTopLayer a true
nel file aimsMultiServiceParam.js
|
|
 |
 |
 |
 |
|
|
 |
|
 |