Progetto

Generale

Profilo

Actions

Modifica #240

chiusa

correggere Ricerca per comune (GIS)

Aggiunto da Diego Sorrentino circa 6 anni fa. Aggiornato circa 6 anni fa.

Stato:
Chiuso
Priorità:
Normal
Assegnato a:
Inizio:
15-04-2019
Scadenza:
17-04-2019
% Completato:

100%

Tempo stimato:
10:00 h

Descrizione

realizzare 2 file di dati distinti contenenti, oltre ai dati relativi al comune:
  1. la massima intensita' con almeno 1 questionario (relativo alla coppia comune/evento)
  2. la massima intensita' con almeno 3 questionari (relativi alla coppia comune/evento)
    e caricare il file richiesto.
    +
    modificare la pagina di ricerca lasciando solo la richiesta di quale sorgente dati utilizzare.

Segnalazioni correlate 1 (0 aperte1 chiusa)

copiata da Nuova funzione #237: aggiungere link a evento in ricerca comuni GISChiusoDiego Sorrentino09-04-201912-04-2019

Actions
Actions #1

Aggiornato da Diego Sorrentino circa 6 anni fa

Actions #2

Aggiornato da Diego Sorrentino circa 6 anni fa

  • Scadenza impostata a 17-04-2019
  • Stato modificata da Nuovo a Chiuso
  • % Completato modificata da 0 a 100
  • Tempo stimato impostata a 10:00 h

LATO SERVER

modificata l'estrazione dei dati dal DB:

SELECT  DISTINCT
        p.name AS PN,
        p.code AS PC,
        c.name AS N,
        c.istat_code AS IC,
        cs.n_valid_quests AS VQ,
        cs.intensity_value AS MI,
        ROUND(c.lat, 3) AS Lat, ROUND(c.lon, 3) AS Lon
FROM commune AS c
        INNER JOIN province AS p ON (c.id_province = p.id)
        INNER JOIN commune_scores AS cs ON (c.id = cs.id_commune)
WHERE c.version = 2
                AND cs.attenuated = FALSE
                AND cs.intensity_type = 0
ORDER BY PC, N, VQ, MI

per prendere tutti i dati utili e trasformarli in un JSON statico che, nel campo delle intensita' massime (MI) contiene un array con 2 valori, uno per l'intensita' massima considerando almeno 1 segnalazione e una considerando almeno 3 segnalazioni

LATO CLIENT

Aggiunto allo script/object datamanager.js un metodo per la sostituzione a caldo della sorgente dati.

Modificato lo script CommuneGisSearch.js per creare 2 sorgenti dati:
  1. una per almeno 1 segnalazione
  2. una per almeno 3 segnalazioni

e, a seconda della scelta effettuata nella FORM, viene sostituita la sorgente dati

Actions

Esporta su Atom PDF