SPATIAL DATABASE E LINGUAGGIO DI PROGRAMMAZIONE (21-22)

Seguici

  • English

SPATIAL DATABASE E LINGUAGGIO DI PROGRAMMAZIONE (21-22)

£0

About this course

Informazioni generali

Contenuto

  • Ore: 72
  • CFU: 9

Materiale didattico

Slide lezioni/dispense e altro materiale fornito in formato digitale dal docente

 

Testi di approfondimento

  • F. Boham-Carter (1994), Geographic Information System. Pergamon Press;
  • T. Bernhardsen (1992), Geographic Information System. Viak IT;
  • A. Burrough and R. McDonnel (1998), Principles of Geographical Information System. Oxford University Press;
  • ESRI TECNHICAL -REFERENCE, Understanding GIS;
  • C.J. van WESTEN (1993), Application of Geografiche Information System to landslide hazard zonation. ITC Publication.
  • G. Amadio (2012), Introduzione alla geomatica, ISBN 9788857901404. Dario Flaccovio Editore.
Modulo 1
Scheda del modulo
  • Titolo: Fondamenti di Spatial Database
  • Docente: Virgilio Cima
  • Acronimo: SDBSITT
  • CFU: 4
  • Ore di docenza: 32
Contenuti
  • Cenni introduttivi
  • Base di dati non spaziali
    • Archivi
    • Modellazione: modello relazionale
    • Modello ER
    • Operazioni ed operatori
  • Base di dati spaziali
    • Sistemi di riferimento
    • Primitive geometriche
    • Primitive topologiche
    • Modellazione fra le classi
    • Modellazione della componente spaziale
    • Coordinate negli archivi
  • Geo_DB
    • Progettazione: fasi
    • Progettazione: concettuale, logica e fisica
  • Specifiche nazionali del DB topografico
    • Modellazione concettuale
    • GeoUML methodology
  • GeoDBMS
    • Funzionalità
    • SQL
  • Architetture SIT
    • Generalità
    • Architetture possibili
  • Qualità dei Geo_DB
    • Componenti della qualità
    • Validazione dei Geo_DB
  • Esercitazioni previste
    • Progettazione e realizzazione di un archivio alfanumerico
    • Progettazione e realizzazione di un archivio spaziale
Modulo 2
Scheda del modulo
  • Titolo: Fondamenti di Programmazione
  • Docente: Virgilio Cima
  • Acronimo: PLI
  • CFU: 2
  • Ore di docenza: 16
Contenuti
  • Installazione ambiente di sviluppo
  • Ciclo di vita di un’applicazione
  • Variabili, Array e Liste
  • Primitive dati
  • Principali operatori
  • If, Else e Switch
  • Cicli While, For, e ForEach
  • Metodi e Parametri
  • Fondamenti di OOP
  • Incapsulamento ed Ereditarietà
  • Polimorfismo e Interfacce
Modulo 3
Scheda del modulo
  • Titolo: Applicazioni di Spatial Database
  • Docente: Daniele Simoncini
  • Acronimo: ASDBSIT
  • CFU: 3
  • Ore di docenza: 24
Contenuti
  • Basi di SQL
  • SQLITE, SPATIALITE e principali gui per la gestione e l’interrogazione del database
  • i tipi di dati e la normalizzazione di banca dati
  • la creazione, modifica e cancellazione di tabella
  • i comandi select e insert
  • le join tra tabelle
  • query di update e delete
  • il costrutto as e il raggruppamento delle informazioni
  • flusso logico di esecuzione in ambiente sql: where e having
  • le funzioni standard di raggruppamento
  • le funzioni spaziali del modulo SPATIALITE
  • interoperabilità dati tramite funzioni “as” e “geomfrom”
  • network spaziali: sviluppo, popolamento ed interrogazione
  • sistemi distribuiti, Enterprise e croudsourcing
  • Big Data, Data Lake e Data Warehouse