Progetto

Generale

Profilo

Actions

Nuova funzione #680

chiusa

Calcolo dell'intensità su località o griglia

Aggiunto da Paola Sbarra 8 mesi fa. Aggiornato circa 2 mesi fa.

Stato:
Chiuso
Priorità:
High
Assegnato a:
Inizio:
12-09-2024
Scadenza:
04-03-2025
% Completato:

100%

Tempo stimato:

Descrizione

Calcolare l'intensità con i solo questionari localizzati bene (le coordinate devono essere diverse da quelle comunali) utilizzando sia confini delle località che di un quadrato con lato 1 e 10 km (da provare) vedi anche #619.
Le località vanno scaricate dal sito ISTAT.

Actions #1

Aggiornato da Patrizia Tosi 7 mesi fa

Actions #2

Aggiornato da Patrizia Tosi 7 mesi fa

Diego dice:
SENTIRE LOCATI PER LA QUESTIONE DELLE COORDINATE TROPPO GENERICHE

Actions #3

Aggiornato da Diego Sorrentino 4 mesi fa

  • Stato modificata da Nuovo a In lavorazione

avevo dimenticato di aggiornare il ticket.

a seguito di alcuni problemi di importazione del file delle localita' con la vecchia procedura:
geopackage->qgis->esporta shapefile->ogr2ogr importa in mariadb

mario mi ha suggerito di fare il passaggio diretto da geopackage a mariadb, visto che ormai e' supportato e supera i limiti del passaggio tramite shapefile, quindi ho modificato il comando ogr2ogr, riportato nel ticket #586, e eseguito:

ogr2ogr \
    -f MySQL "MySQL:DB_NAME,host=HOST,user=USERNAME,password=PWD" -lco engine=MYISAM 
    ./istat_2011_locs_v2_bis.gpkg \
    -nln locality \
    -t_srs EPSG:4326
\

successivamente ho adattato la struttura della tabella al nostro sistema, aggiungendo i campi necessari e associando le localita' ai comuni

infine, per fare velocemente i test, ho copiato il blocco php che genera gli elaborati per mcs/ems ma adattandoli alla tabella e viste per le localita'

Actions #4

Aggiornato da Diego Sorrentino 4 mesi fa

  • % Completato modificata da 0 a 50

NOTA IMPORTANTE
importare le localita' usando l'engine MyISAM e modificarlo successivamente in InnoDB, altrimenti non e' possibile creare i vincoli.
Purtroppo l'importazione direttamente in InnoDB e' lentissima!!!!

il comando e' un semplice
ALTER TABLE locality ENGINE='InnoDB';

Actions #5

Aggiornato da Diego Sorrentino 4 mesi fa

  • % Completato modificata da 50 a 80

al momento e' stato creato un nuovo branch partendo da develop , con nome feat/ticket680, ed e' caricato sul repository in gitlab

Actions #6

Aggiornato da Diego Sorrentino 3 mesi fa

  • % Completato modificata da 80 a 90

controllare le funzioni sql not_adverted_correction_locality_(mcs|ems)(), sono TROPPO LENTE!!! ...e non fanno assolutamente nulla di "elaborato"

Actions #7

Aggiornato da Diego Sorrentino 3 mesi fa

rimuovere la mappa riferita ai limiti delle localita'

Actions #8

Aggiornato da Diego Sorrentino 3 mesi fa

Diego Sorrentino ha scritto (#note-6):

controllare le funzioni sql not_adverted_correction_locality_(mcs|ems)(), sono TROPPO LENTE!!! ...e non fanno assolutamente nulla di "elaborato"

sistemato

Actions #9

Aggiornato da Diego Sorrentino circa 2 mesi fa

  • Scadenza impostata a 04-03-2025
  • Stato modificata da In lavorazione a Chiuso
  • % Completato modificata da 90 a 100

aggiornamenti messi in produzione.
per ogni evento ora esistono due pagine: index.html e locality.html
la seconda, in test, contiene anche gli elaborati delle localita'

Actions

Esporta su Atom PDF