Modellazione di mappe Attività previste dalla proposta: Specifica operatori di generalizzazione Progettazione O-O della libreria Implementazione nucleo libreria Validazione libreria Definizione modello per integrazione dati in DB con vincoli
Attività svolte Progettazione di un modello topologico per suddivisioni generalizzate (mappe vettoriali) Confronto delle relazioni topologiche definite in tale modello con quelle del modello CBM (OpenGIS) Progettazione di una struttura dati per mappe vettoriali in memoria primaria
Attività svolte Progettazione di primitive kernel per lattraversamento e la manipolazione delle mappe Progettazione di algoritmi per la risoluzione di query di interferenza su una mappa: –Localizzazione di punti –Intersezione con linee –Intersezione con regioni
Attività svolte Progettazione di operatori per la generalizzazione di mappe –Operatori di simbolizzazione, selezione, aggregazione e semplificazione –Progettazione gerarchica basata sulle primitive kernel
Attività svolte Progettazione O-O del livello kernel della libreria: –Specifica della struttura dati –Metodi per il calcolo delle relazioni topologiche –Matodi per costruire mappe –Metodi per modificare mappe –Metodi per la risoluzione di query di interferenza –Metodi per la generalizzazione
Attività iniziate Implementazione in C++ del livello kernel della libreria: –Struttura dati –Metodi per il calcolo delle relazioni topologiche –Matodi per costruire mappe –Metodi per modificare mappe
Pubblicazioni Rapporti tecnici: E. Puppo, R. Viaña Fernández, 2001, Designing the MultiMap Library - Step 1: Representation and manipulation of plane vector maps E. Puppo, R. Viaña Fernández, 2001, Designing the MultiMap Library - Step 2: Model-oriented generalization operators
Attività per il secondo anno Completamento implementazione libreria con operatori per query spaziali e generalizzazione model-oriented Implementazione di un tool per lediting e generalizazione manuale di mappe Validazione sui dati di un caso di studio Definizione modello per integrazione dati in DB con vincoli (collaborazione con Milano)