forked from CittaMetropolitanaVenezia/DeSK-KitRiuso-APPDSS
-
Notifications
You must be signed in to change notification settings - Fork 0
/
APPDSS_riuso.html
123 lines (123 loc) · 7.02 KB
/
APPDSS_riuso.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
<h1> APPDSS</h1>
<p> </p>
<p><br /> </p>
<p> <br /> </p>
<p><a name="_Toc81971775"></a><a name="_Toc77746299"></a><a name="_Toc465074998"></a><a name="_Toc461328694"></a> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<h1> </h1>
<p>Sommario</p>
<p><a href="#_Toc15973614">1 INTRODUZIONE. 3</a></p>
<p><a href="#_Toc15973615">2 TERMINOLOGIA E DEFINIZIONI 3</a></p>
<p><a href="#_Toc15973616">3 PREREQUISITI 3</a></p>
<p><a href="#_Toc15973617">3.1 Infrastruttura. 3</a></p>
<p><a href="#_Toc15973618">3.2 Kit di riuso.. 3</a></p>
<p><a href="#_Toc15973619">3.3 Pre-requisiti, vincoli e criticità.. 3</a></p>
<p><a href="#_Toc15973620">4 CONFIGURAZIONE. 4</a></p>
<p><a href="#_Toc15973621">4.1 Configurazione del sistema.. 4</a></p>
<p><a href="#_Toc15973622">4.2 Configurazione elementi grafici 4</a></p>
<p><a href="#_Toc15973623">5 Installazione. 4</a></p>
<p><a href="#_Toc15973624">6 Creazione di un progetto.. 4</a></p>
<p> </p>
<p><strong><br /> </strong></p>
<h1><a name="_Toc15973614"></a>1 INTRODUZIONE</h1>
<p> </p>
<p>Il presente documento vuole fornire le informazioni necessarie per l’installazione la configurazione e la parametrizzazione dell’applicativo APPDSS.</p>
<p>APPDSS è un applicativo atto alla realizzazione di mappe cartografiche tematiche.</p>
<h1><a name="_Toc15973615"></a>2 TERMINOLOGIA E DEFINIZIONI</h1>
<ul>
<li>WMS: Per Web Map Service(WMS) si intende una specifica tecnica definita dall’OGC, che produce dinamicamente mappe di dati spazialmente riferiti a partire da informazioni geografiche. Questo standard internazionale definisce una "mappa" come rappresentazione di informazioni geografiche restituendo un'immagine digitale idonea ad essere visualizzata su browser web.</li>
</ul>
<h1><a name="_Toc15973616"></a>3 PREREQUISITI</h1>
<p> </p>
<h2><a name="_Toc15973617"></a>3.1 Infrastruttura</h2>
<p>Struttura mono-server con Ubuntu avente all’interno:</p>
<ul>
<li>Apache 2.x</li>
<li>Database Postgres 9.x(consigliata 9.5) con codifica UTF-8 e Postgis 2.x</li>
<li>Mapserver <strong>x</strong>(consigliata 7.0.7) con cartella ‘cgi-bin’ nella document root</li>
</ul>
<h2><a name="_Toc15973618"></a>3.2 Kit di riuso</h2>
<p>Cartelle:</p>
<ul>
<li>Mapfiles: cartella dove vengono salvati tutti i map file;</li>
<li>Config: cartella contenente impostazioni generali e di connessione;</li>
<li>Src: cartella contenente Model, View e Controller del back-end;</li>
<li>Webroot: cartella contenente il front-end e tutti i file accessibili.</li>
</ul>
<p>Database:</p>
<ul>
<li>File dump.sql contenente dati di prova.</li>
</ul>
<p> </p>
<p>Elementi grafici:</p>
<ul>
<li>Webroot/resources/images: cartella contenente tutte le icone riguardanti i pulsanti dell’applicativo e la generazione del pdf;
<ul>
<li>png : 202x55px, immagine del riquadro in basso a destra del pdf</li>
<li>png : 200x85px, immagine del riquadro in alto a destra del pdf</li>
</ul>
</li>
</ul>
<p> </p>
<h2><a name="_Toc15973619"></a>3.3 Pre-requisiti, vincoli e criticità</h2>
<p>Webserver:</p>
<ul>
<li>PHP 5.6.x</li>
<li>Estensioni intl, mbstring, libxml, pdo_pgsql, zip, zlib installate</li>
</ul>
<p>Cartelle aventi tutti i permessi:</p>
<ul>
<li>Mapfiles</li>
<li>Config</li>
<li>Tmp</li>
<li>Webroot</li>
<li>Logs</li>
</ul>
<p> </p>
<p> </p>
<h1><a name="_Toc15973620"></a>4 CONFIGURAZIONE</h1>
<p> </p>
<h2><a name="_Toc15973621"></a>4.1 Configurazione del sistema</h2>
<ol>
<li>Scaricare la cartella del progetto, posizionarla nella document root del web server;</li>
<li>Restaurare il file dump.sql all'interno di un database vuoto;</li>
<li>Popolare la tabella ‘limiti_comunali’ con i dati delle città desiderate ed eliminare i dati di esempio. E’ possibile alterare la proiezione del campo geometrico di questa tabella droppando il campo esistente e lanciando questa query</li>
</ol>
<p>SELECT AddGeometryColumn ('public','limiti_comunali','the_geom',[PROIEZIONE] ,'MULTIPOLYGON',2);</p>
<ol>
<li>Se non è presente, creare un collegamento alla cartella temporanea del web server all'interno della document root;</li>
<li>Assicurarsi che le cartelle ‘mapfiles’, 'Config', 'tmp', 'webroot', ‘logs’ e sottocartelle abbiano tutti i permessi necessari;</li>
<li>Aprire il file <em>app.php</em> all’interno della cartella Config e configurare la connessione a DB.</li>
</ol>
<h2><a name="_Toc15973622"></a><a name="_Toc15900380"></a>4.2 Configurazione elementi grafici</h2>
<p> Seguire il path delle immagini indicato nella sezione 3.2 e cambiare le immagini di default con quelle desiderate, prestando attenzione a mantenere le stesse dimensioni delle precedenti. </p>
<p> </p>
<h1><a name="_Toc15973623"></a>5 Installazione</h1>
<ol>
<li>Una volta configurato il sistema, accedere all’applicativo tramite utente
<ol>
<li>Username: appdss</li>
<li>Password: appdss2019</li>
</ol>
</li>
</ol>
<ol>
<li>L'utente con cui si effettuerà il login è un utente Admin, il quale ha accesso al pannello di amministrazione. Saranno presenti delle impostazioni di esempio, per il funzionamento dell'applicativo è necessario modificarle in base alle vostre esigenze;</li>
<li>Il campo ‘proiezione’ e l’extent della sezione ‘Mapfile – Generale’ devono essere coerenti con la proiezione degli shape file caricati allo step 1 della creazione di un progetto;</li>
<li>Per creare un nuovo progetto, aprire la scheda dedicata e seguire le indicazioni sovrastanti.</li>
</ol>
<h1><a name="_Toc15973624"></a>6 Creazione di un progetto</h1>
<ol>
<li>Aprire la sezione dedicata alla creazione di un progetto, quindi compilare i campi richiesti ed importare uno shape file di tipo POLYGON/MULTIPOLYGON(Es: Limiti comunali, Aree Omogenee);</li>
<li>Importare uno shape file ‘tematico’ (Es: Grafo stradale, terreno edificato);</li>
<li>Selezionare un campo da classificare e la relativa azione, quindi attendere il procedimento;</li>
<li>Al termine dell’elaborazione si aprirà il Thematizer, dal quale è possibile classificare il dato appena ottenuto. Compilare tutti i campi richiesti;</li>
<li>Premere ‘Genera WMS’, quindi ‘Fine’ per completare la creazione del progetto.</li>
</ol>
<p>Una volta entrati nel Thematizer è possibile fin da subito esportare in shape la tabella appena generata, tramite pulsante ‘Esporta in shape’.</p>
<p>Il pulsante ‘Genera PDF’ permette di ottenere il pdf relativo al progetto.</p>
<p>Nel caso non si abbia finito di classificare, la funzione ‘Salva’ permette di salvare le impostazioni attuali di classificazione e terminare la creazione del progetto.</p>
<p><strong>Per maggiori informazioni riguardo alla creazione di un progetto, visualizzare la guida apposita.</strong></p>