APPENDICE B3

Trasferimento dei dati da Panorama su Macintosh al database Oracle orcl su bianco

DA MACINTOSH:

I dati da trasferire devono essere contenuti nelle schede Panorama unificate (schede ufficiali), presenti nella cartella Civis:Panorama sul server bianco.

Per trasferire i dati su tali schede:

DA WINDOWS NT:

Caricamento dei dati sull'utente oracle panorama di transito:

Dopo le operazioni precedenti, si passa a lavorare direttamente sul server bianco, Windows NT.

Utilizzando i file .ctl presenti nella directory C:\CIVIS\LOA (ad esempio edifici.ctl), si effettua lo scarico intermedio dei dati sull'utente Oracle panorama contenente delle tavole identiche nel numero e nell'ordine dei campi alle schede ufficiali Panorama di partenza.

I file di dati .dat creati da Macintosh sono nella directory D:\CIVIS\PANORAMA.

Prima di utilizzare SQL*Loader, fare una Export dell'utente Oracle panorama mettendo il file di output panorama.dmp nella directory C:\CIVIS\EXP.

Per l'archivio delle foto occorre un'altra operazione preliminare, per la valorizzazione della tavola dir_foto di storia_dba:

  1. lanciare dal prompt di DOS, dalla directory D:\civis\Foto, il comando
    ls - a zonaxx > d:\civis\panorama\zona.dat
    dove al posto di xx si mette il numero della zona in questione (ad es 1 opp. 14).

  2. da Macintosh, convertire il file con Xlator in formato macintosh e, utilizzando Vantage, cancellare i record . e .. in testa al file ed aggiungere all'inizio di ogni riga il prefisso Zonaxx\ , dove al posto di xx si mette il numero della zona in questione (ad es 1 opp. 14). (Per inserire il prefisso in Vantage:
    Convert->Strings->Set strings->Add prefix).

    Oss.: lo scopo è quello di ottenere un file ASCII DOS contenente la lista dei file delle foto di una zona, con il nome del file preceduto dalla directory che lo contiene (ad es. Zona13\3434001-30). I punti 1) e 2) suggeriscono semplicemente un modo per ottenerlo.

Eseguire SQL*Loader, dando ai file di log, bad e discard il nome della scheda e le estensioni .log, .bad e .dsc. Posizionare i file nella directory C:\CIVIS\LOA.

Leggere il file di log per verificare che l'operazione sia andata a buon fine. Se l'esito è positivo non deve essere stato creato il file .bad . Il file .dsc viene creato in presenza di record tutti nulli.

In caso di esito negativo (causato ad esempio da campi contenenti caratteri di Return), correggere i dati alla fonte e ripetere tutti i procedimenti, cancellando prima dalle tavole dell'utente Oracle panorama i record parzialmente scaricati oppure cancellando tutti i record e rifacendo poi una Import dal file panorama.dmp che riporta alla situazione iniziale.

N.B.:
il loader dirfoto.ctl va eseguito direttamente dall'utente storia_dba.

Questa fase risulta conclusa quando sulle tavole dell'utente Oracle Panorama sono stati scaricati tutti i dati presenti nei file .dat .

Il numero dei record scaricati dalle schede Panorama deve essere uguale a quello dei record caricati nelle tavole oracle di panorama, con questa corrispondenza:

        scheda panorama         tavola oracle dell'utente panorama
accessi accessi civici civici corr_cop corr_coperture copertur coperture edifici edifici relaz relazioni rossi rossi aperture aperture appartam appartamenti atri atri catene catene elevati elevati orizzont orizzontamenti scale scale foto foto cat_1798 cat_1798 codantic (MAPINFO) polig_cat_1798 ant_att (MAPINFO) attuale_cat_1798 1907reg.* cat_1907 *mappa polig_cat_1907 *edifici attuale_cat_1907

Caricamento dei dati sull'utente oracle storia_dba definitivo:

Tutti gli script necessari all'esecuzione di questo procedimento sono nella directory C:\CIVIS\SQL, e vanno lanciati da prompt SQL, dall'utente Oracle storia_dba, possessore delle tavole del database definitivo.

Ogni tavola dell'utente Oracle panorama contiene un campo errore, riportante il messaggio di errore Oracle conseguente al mancato trasferimento dei record all'utente storia_dba.

L'analisi di tale messaggio consentirà di individuare le cause del mancato trasferimento che, in genere, possono essere dovute ad incongruenze del formato dei campi od alla violazione di constraints. Quest'ultima causa può essere generata da errori di digitazione dei dati, che vanno quindi corretti alla fonte, o da incompletezza dei dati trasferiti.

Poichè ogni record trasferito in storia_dba viene cancellato dall'utente di transito panorama, TUTTO E' ANDATO BENE SE ALLA FINE LE TAVOLE DELL'UTENTE PANORAMA SONO VUOTE.

Tuttavia in alcuni casi, ad esempio per la tavola relazioni, il mancato trasferimento dei record è dovuto al fatto che le relazioni contengono corpi appartenenti a zone non ancora caricate nel database. Tali record verranno recuperati in seguito, al momento del caricamento delle zone in questione.

Gli script che seguono sono sostanzialmente di tre tipi:

Per un corretto utilizzo degli script, leggere anche i commenti scritti al loro interno.


CARICAMENTO DEI CIVICI (dalle schede rossi, civici, accessi, edifici):

1. contr0
script di controllo: verifica l'assenza di duplicazioni di chiavi in panorama.rossi ed in panorama.civici. La duplicazione deve essere eliminata prima di passare al passo 3).

2. trossi
script per aggiornamento tabelle: aggiorna la tabella t_destrossi, con le voci libere non presenti nella Choices destinazione della scheda rossi

3. civici
script di trasferimento: carica i civici da panorama.civici (neri) e panorama.rossi (rossi).

Poichè alcuni civici sono presenti sia come neri che come rossi, se il numero è già stato inserito come nero, aggiorna il record con le informazioni aggiuntive dei rossi.

Alcuni rossi potrebbero causare errore perchè il nero di riferimento viene caricato nel passo 4) successivo.

4. civici2
script di trasferimento:
  1. inserisce nella tavola storia_dba.civici i civici presenti in edifici ma non in civici.
    In questo caso ricadono le chiese, i lavatoi, i civici inesistenti.
    Per questi record, che non potranno essere collegati con la toponomastica comunale, il campo civici.R_N (Rosso o Nero) viene valorizzato con A(assente). Inoltre viene riempito solo il codice strada, la lettera del civico con Z+numero progressivo (dalla sequence s_civass), il numero con 0.
  2. Aggiorna i record di civici con le note, il numero record e la data di creazione corrispondenti in panorama.edifici per record di tipo diverso da E, C, K.
    Nel caso di civico di tipo S, presente come accesso secondario anche nella tavola panorama.accessi, prende il numero record di edifici e non di accessi, poichè è quello che fa testo per il riferimento delle foto.
4'. civici
N.B.: ripetere questo script nel caso in cui alcuni record di panorama.rossi non siano stati inseriti a causa della violazione del constraint civici_fk_civici (cioè per i record che fanno riferimento ad altri trasferiti solo nel passo 4).

Ripetere anche l'istruzione di UPDATE contenuta nello script civici2.

CONTROLLARE CHE LE TAVOLE PANORAMA.CIVICI E PANORAMA.ROSSI NON CONTENGANO RECORD.

5. contr2
script di controllo: conta i civici di riferimento (campo storia_dba.civici.cod_civ_princ) già assegnati dalla tavola panorama.rossi, (campo NERO), e quelli ancora da assegnare dalla tavola panorama.accessi

6.accessi
script di trasferimento: aggiorna il campo storia_dba.civici.cod_civ_princ in base alle relazioni presenti su panorama.accessi.

Non aggiorna civici con datacrea e recno di accessi perchè prende quelli di edifici.

CONTROLLARE CHE LA TAVOLA PANORAMA.ACCESSI NON CONTENGA RECORD.

7. contr2
script di controllo: confrontare i risultati ottenuti in passo 5).

8. contr3
script di controllo: assegna il messaggio di errore indicante la mancanza del tipo record su edifici. Gli edifici che non hanno un tipo record vengono scartati. Per evitare ciò, assegnare un tipo prima di passare ai passi successivi.

9. contr1
script di controllo: se tutto va bene, non dovrebbe trovare record.

10. tipo
script di aggiornamento: assegna il tipo_record ai record di storia_dba.civici prendendolo da panorama.edifici.


CARICAMENTO DEI CORPI (dalla scheda edifici):

11. tedifici
script di aggiornamento tabelle: aggiorna le tabelle relative a corpi ed edifici, con le voci libere non presenti nelle Choices:
        Choices di edifici      tabella oracle
        
        TIPO_STRUTTURALE        t_tipo_strutt
        TIPO_CONNOTATIVO        t_tipo_connot
        TIPO_ATTUATIVO          t_tipo_attuat
        INTERVENTI              t_interventi
        ACCESSORIEDIFICIO       t_accessori
12. contr4
script di controllo: controlla quanti saranno i corpi da inserire e quali sono i corpi doppi da eliminare prima di passare ai passi successivi.

  • Contare il numero dei corpi su storia_dba.

    13. corpi
    script di trasferimento: inserisce in storia_dba.corpi i record di tipo K e C presenti in panorama.edifici.

    13'. uts
    script di controllo: lo script corpi (13) disabilita all'inizio e riabilita alla fine il constraint sul campo uts. Se non si riesce ad abilitare a causa del collegamento con informazioni appartenenti a zone non ancora caricate, segnalare i casi ambigui con lo script di controllo uts.

  • Dopo questo passo, verificare che il conto dei corpi sia aumentato come previsto.

    14. civici3
    script di aggiornamento (fine dell'aggiornamento dei CIVICI). Aggiorna i record di civici (di tipo diverso da E,C,K ) con cod_corpo, corpo (ad es. corpo in cui è situato un ingresso secondario o un garage) di panorama.edifici.

    Oss.: per i civici principali questa informazione è presente nella scheda edifici, con molteplicità 1-N. (un civico può essere in più corpi).

    14'. ruderi
    script di trasferimento: aggiunge i record di tipo 'R' nella tavola dei corpi. I ruderi sono infatti trattati come corpi, ma si distinguono dai 'C' e dai 'K' perchè in Mapinfo sonon riportati su un layer diverso, non essendo presenti nella carta comunale.

    14''. civdel
    Cancella da edifici tutti i record con errore nullo che costituiscono solo dei civici, cioè con tipo_rec diverso da 'C','K','E'; lo scarico dei dati relativi ai civici è infatti concluso.

    CONTROLLARE CHE LA TAVOLA PANORAMA.EDIFICI NON CONTENGA RECORD CON TIPO DIVERSO DA "E".


  • CARICAMENTO DEGLI EDIFICI (dalla scheda edifici, tipo_rec='E'):

    15. edifici
    script di trasferimento: inserisce in storia_dba.edifici tutti i record di panorama.edifici con tipo record = 'E'. Gli edifici di tipo C sono già stati caricati in corpi. Non compaiono in edifici.

    CONTROLLARE CHE LA TAVOLA PANORAMA.EDIFICI NON CONTENGA RECORD.


    CARICAMENTO DELLE COPERTURE (dalla scheda coperture)

    16. contr5
    script di controllo: la chiave di coperture è cod_corpo (corpo prevalente); controllo che la chiave sia univoca.

    I record con chiave doppia devono essere corretti o verranno scartati.

    I record con cod_corpo, identificante la copertura, non presente nella tavola corpi, devono essere corretti o non sono caricati.

    17. copert
    script di trasferimento: inserisce le coperture nella tavola coperture.

    CONTROLLARE CHE LA TAVOLA PANORAMA.COPERTURE NON CONTENGA RECORD.

    18. corpi2
    script di aggiornamento.

    Assegna la copertura (identificata da codice corpo) al corpo relativo (campo cod_corpo_cop di storia_dba.corpi)

    18'. contrcop
    script di controllo da eseguire solo nel caso sia stata compilata la

    scheda corrispondenza_coperture. Controlla che i codici corpo presenti nella tavola panorama.corr_coperture esistano in storia_dba.corpi o in storia_dba.coperture .

    19. corr_cop
    script di aggiornamento (fine dell'aggiornamento dei CORPI) da

    eseguire solo nel caso in cui sia stata compilata la scheda corrispondenza_coperture.

    CONTROLLARE CHE LA TAVOLA PANORAMA.CORR_COPERTURE NON CONTENGA RECORD.

    20. contr6
    script di controllo: seleziona i corpi ai quali non è stata assegnata una copertura.


    CARICAMENTO DELLE RELAZIONI (dalla scheda relazioni)

    20'.contr16
    script di controllo: verifica che non esistano relazioni con chiave doppia o nulla (recno). Se esistono, occorre eliminarle prima del trasferimento.

    21. trelaz
    script di aggiornamento tabella: aggiorna la tabella t_relazioni, con le voci libere non presenti nella Choices relazione della scheda relaz.

    22. relaz
    script di trasferimento: inserisce i dato sulla tavola storia_dba.relazioni da panorama.relazioni

    CONTROLLARE CHE LA TAVOLA PANORAMA.RELAZIONI NON CONTENGA RECORD O LEGGERE IL CAMPO ERRORE DAI RECORD RIMASTI.


    CARICAMENTO DELLE CATENE (dalla scheda catene)

    23. tcatene
    script di aggiornamento tabelle: aggiorna le tabelle t_tipo_cat (Choices tipo) e t_cat_distr (Choices distribuzione) con le voci libere.

    24. contr7
    script di controllo: verifica che non ci siano recno (campo chiave) duplicati o nulli in panorama.catene. Se ci sono bisogna correggerli.

    25. catene
    script di trasferimento: inserisce le catene nella tavola storia_dba.catene.

    N.B.: Contare i record di storia_dba.catene prima e dopo il lancio dello script.

    CONTROLLARE CHE LA TAVOLA PANORAMA.CATENE NON CONTENGA RECORD.


    CARICAMENTO DEGLI ATRI (dalla scheda atri)

    26. tatri
    script di aggiornamento tabelle: aggiorna le tabelle relative agli atri, con le voci libere non presenti nelle Choices:

            Choices di atri         tabella oracle
            carattere               t_atri_car
            materiale pavimento     t_materiale
            piastrelle              t_piastrelle
            pareti                  t_pareti
            cornice                 t_cornice
            peducci tipo            t_tipo_ped
            peducci materiale       t_materiale
            cielo                   t_cielo
    
    27. contr8
    script di controllo: verifica che non ci siano coppie cod_civico,cod_corpo (campo chiave) duplicati o nulli in panorama.atri. Se ci sono bisogna correggerli.

    28. atri
    script di trasferimento: inserisce gli atri nella tavola storia_dba.atri.

    N.B.: Contare i record di storia_dba.atri prima e dopo il lancio dello script.

    CONTROLLARE CHE LA TAVOLA PANORAMA.ATRI NON CONTENGA RECORD.


    CARICAMENTO DEGLI APPARTAMENTI (dalla scheda appartamenti)

    29. contr9
    script di controllo: verifica che non ci siano recno (campo chiave) duplicati o nulli in panorama.appartamenti. Se ci sono bisogna correggerli.

    30. appart
    script di trasferimento: inserisce gli appartamenti nella tavola storia_dba.appartamenti.

    N.B.: Contare i record di storia_dba.appartamenti prima e dopo il lancio dello script.

    CONTROLLARE CHE LA TAVOLA PANORAMA.APPARTAMENTI NON CONTENGA RECORD.


    CARICAMENTO DELLE APERTURE (dalla scheda aperture)

    31. contr10
    script di controllo: verifica che non ci siano recno (campo chiave) duplicati o nulli in panorama.aperture. Se ci sono bisogna correggerli.

    32. tapert
    script di aggiornamento tabelle: aggiorna le tabelle relative alle aperture, con le voci libere non presenti nelle Choices:
            Choices di atri         tabella oracle
            
            ubicazione              t_ubicazione
            forma                   t_forma
            materiale_margine       t_materiale
            materiale_mostra        t_materiale
            lavorazione_margine     t_lavorazione
            lavorazione_mostra      t_lavorazione
            ornato                  t_ornfig
            figurato                t_ornfig
            balaustra               t_balaustra
    

    33. apert
    script di trasferimento: inserisce le aperture nella tavola storia_dba.aperture .

    N.B.: Contare i record di storia_dba.aperture prima e dopo il lancio dello script.

    CONTROLLARE CHE LA TAVOLA PANORAMA.APERTURE NON CONTENGA RECORD.


    CARICAMENTO DEGLI ELEVATI (dalla scheda elevati)

    34. contr11
    script di controllo: verifica che non ci siano recno (campo chiave) duplicati o nulli in panorama.elevati. Se ci sono bisogna correggerli.

    35. telev
    script di aggiornamento tabelle: aggiorna le tabelle relative agli elevati, con le voci libere non presenti nelle Choices:
            Choices di atri         tabella oracle
            
            materiale               t_materiale
            accessori               t_accessori
            tecnica_muraria         t_tec_mur
            degrado_componenti      t_degr_elev
            degrado_funzionale      t_degr_elev
            degrado_intonaco        t_degr_elev
            degrado_coloritura      t_degr_elev
            cadenze                 t_cadenze
            cornicione              t_cornicione
            rivestimento            t_rivestim
            basamento               t_basamento
    

    36.elev
    script di trasferimento: inserisce gli elevati nella tavola storia_dba.elevati .

    N.B.: Contare i record di storia_dba.elevati prima e dopo il lancio dello script.

    CONTROLLARE CHE LA TAVOLA PANORAMA.ELEVATI NON CONTENGA RECORD.


    CARICAMENTO DEGLI ORIZZONTAMENTI (dalla scheda orizzont)

    37. contr12
    script di controllo: verifica che non ci siano recno (campo chiave) duplicati o nulli in panorama.orizzontamenti. Se ci sono bisogna correggerli.

    38. torizz
    script di aggiornamento tabelle: aggiorna le tabelle relative agli orizzontamenti, con le voci libere non presenti nelle Choices:
            Choices di atri         tabella oracle
    
            tipo                    t_cielo
            degrado materiali       t_degr_or
            pavimento materiali     t_materiale
            piastrelle              t_piastrelle
    
    39. orizz
    script di trasferimento: inserisce gli orizzontamenti nella tavola storia_dba.orizzontamenti .

    N.B.: Contare i record di storia_dba.orizzontamenti prima e dopo il lancio dello script.

    CONTROLLARE CHE LA TAVOLA PANORAMA.ORIZZONTAMENTI NON CONTENGA RECORD.

    CARICAMENTO DELLE SCALE (dalla scheda scale)
    37. contr13
    script di controllo: verifica che non ci siano recno (campo chiave) duplicati o nulli in panorama.scale. Se ci sono bisogna correggerli.

    38. tscale
    script di aggiornamento tabelle: aggiorna le tabelle relative alle scale, con le voci libere non presenti nelle Choices:
            Choices di atri         tabella oracle
    
            affaccio scala          t_affaccio
            materiale scala         t_materiale
            materiale scalini       t_materiale
            peducci materiale       t_materiale
            pianerottolo materiale  t_materiale
            pianerottolo piastrelle t_piastrelle
            cornice                 t_cornice
            pareti                  t_pareti
            elementi puntiformi     t_elem_sc
            peducci tipo            t_tipo_ped
            cielo                   t_cielo
            pianerottolo tipo       t_pianerottolo  
    
    39. scale
    script di trasferimento: inserisce le scale nella tavola storia_dba.orizzontamenti .

    N.B.: Contare i record di storia_dba.scale prima e dopo il lancio dello script.

    CONTROLLARE CHE LA TAVOLA PANORAMA.SCALE NON CONTENGA RECORD.


    CARICAMENTO DELLE FOTO (dalla scheda foto)

    40.
    Controllare che la tavola di storia_dba dir_foto sia stata valorizzata con tutti i file delle foto relativi alla zona che si sta caricando. Il caricamento deve essere effettuato con le modalità descritte all'inizio di questo documento.

    41. contr14
    script di controllo: verifica che non ci siano nrec,ident_foto,zona,scheda (campo chiave) duplicati o nulli in panorama.foto . Se ci sono bisogna correggerli.

    42. foto
    script di trasferimento: inserisce nelle tavole
                            foto0_relaz
                            foto1_corpi
                            foto1_edifici
                            foto1_civici
                            foto2_appartam
                            foto3_elevati
                            foto4_orizzontam
                            foto5_catene
                            foto6_scale
                            foto7_aperture
                            foto8_atri
                            foto9_coperture
    
    i record di panorama.foto in base al numero di scheda. Ad es. se scheda=2 il record di foto.panorama viene inserito nella tavola foto2_appartam. Se scheda=1, il record viene inserito in foto1_corpi o in foto1_edifici in base al tipo record relativo al recno puntato (E oppure C.K).

    Nota: La foto indicata nella scheda panorama deve esistere nella tavola dir_foto contenente l'elenco di tutte le foto presenti nelle directory ufficiali.

    43. contr15
    script di controllo: controlla che nelle tavole a cui si riferiscono le foto siano presenti le stesse coppie (cod_civico,recno) che sono nelle tavole delle foto.

    Il controllo non è stato messo come constraint perchè la regola non è rigida, ma ammette eccezioni. Nel caso delle relazioni e delle coperture, invece, il controllo viene fatto direttamente con i constraint.

    CONTROLLARE CHE LA TAVOLA PANORAMA.FOTO NON CONTENGA RECORD.


    CARICAMENTO CATASTO 1798 (dalla scheda cat_1798)

    44.
    Prima di passare ai punti successivi, occorre fare una export di dati da MapIinfo delle tavole CODANTIC e ANT_ATT, con campi delimitati da ; e racchiusi fra "".

    Caricare la tavola panorama.codantic con il loader polcat98.ctl.

    Caricare la tavola panorama.antatt con il loader antcat98.ctl.

    45. contr18
    script di controllo: controlla che su panorama.cat_1798 non ci siano (pag,registr,sub,parte) duplicati (campo chiave) oppure regime duplicati (collegamento univoco con la tavola polig_cat_1798 collegata alla cartografia). Se ci sono duplicazioni, bisogna eliminarle prima di passare al caricamento dei dati.

    46. cat98
    script di trasferimento: inserisce il catasto 1798 nella tavola cat_1798.

    47. pol98
    script di trasferimento: inserisce in polig_cat_1798 i dati contenuti nella tavola di mapinfo codantic. Questa tavola contiene nel primo campo il codice identificante graficamente il poligono, nel secondo campo il codice di riferimento dei dati alfanumerici del catasto, contenuto nel campo Regime della scheda panorama.

    E' la tavola fondamentale per il link fra informazioni grafiche ed alfanumeriche.

    48. cntmap98
    script di controllo: controlla che tutti i link cartografici presenti su cat_1798 siano presenti su polig_cat_1798

    49. att98
    script di trasferimento: inserisce in attuale_cat_1798 i dati contenuti nella tavola di mapinfo ant_att. Questa tavola contiene nel primo campo il codice identificante graficamente il poligono, nel secondo campo il codice di riferimento dei dati alfanumerici dei civici attuali (cod_civico).

    E' la tavola fondamentale per il link fra informazioni grafiche ed data-base attuale.

    50. cntatt98
    script di controllo: controlla che tutti i link cartografici presenti su cat_1798 siano presenti su attuale_cat_1798.


    CARICAMENTO CATASTO 1907 (dalla scheda cat_1907)

    44.
    In panorama selezionare dai vari file (923,024,925,926,927) le zone da importare su oracle e salvarle su file di appoggio temporanei. Quindi importare questi sul file 1907macro.pan e salvare con nome (es. zona2.pan)

    Far girare le seguenti macro:

    Dalloaoracle (crea il file cat_1907.dat da importare sulla tavola panorama.cat_1907)

    Creatab_coduni-codedif e Creatab_coduni-mappa che creano i file coduni-codedif.txt e coduni-mappa.txt i quali vanno importati in panorama e salvati come testo delimitato da ',' (es. mappa2.dat, edif2.dat)

    45.
    Caricare il file cat_1907.dat con il loader cat_1907.ctl

    Caricare i file mappa con il loader mappa907.ctl.

    Caricare i file edifici con il loader edif907.ctl.

    46. contr19
    script di controllo: controlla che su panorama.cat_1907 non ci siano recno duplicati (campo chiave). Se ci sono duplicazioni, bisogna eliminarle prima di passare al caricamento dei dati.

    47. cat1907
    script di trasferimento: inserisce il catasto 1798 nella tavola cat_1798.

    48. pol1907
    script di trasferimento: inserisce in polig_cat_1798 i dati contenuti nelle tavole *edifici.pan. Questa tavola contiene nel primo campo il codice di riferimento dei dati alfanumerici del catasto (recno), nel secondo campo il codice identificante graficamente il poligono (n_mappa).

    E' la tavola fondamentale per il link fra informazioni grafiche ed alfanumeriche.

    49. att1907
    script di trasferimento: inserisce in attuale_cat_1907 i dati contenuti nelle tavole *mappa.pan. Questa tavola contiene nel primo campo il codice di riferimento dei dati alfanumerici (recno), nel secondo campo il codice di collegamento con i civici attuali (cod_civico).

    E' la tavola fondamentale per il link fra informazioni grafiche ed data-base attuale.

    50. cntatt07
    controllo che tutti i recno (non demoliti) presenti su cat_1907 siano presenti su attuale_cat_1907 (n.b.: alcuni potrebbero mancare)

    51. cntmap07
    controllo che tutti i recno presenti su cat_1907 siano presenti su polig_cat_1907 (n.b.: alcuni potrebbero mancare)

    52.
    controllare che sulle tavole attuale_cat_1907 e polig_cat_1907 ci siano tutti i record dei file panorama *mappa.pan e *edif.pan. (esportare come testo delimitato da ',' i file per i settori già importati su oracle, caricare i dati sull'utente panorama e quindi sull'utente storia_dba).

    Zone già trasferite sul database ORACLE:

            1  (foto, catasto 1907, catasto 1798)
            2  (foto, catasto 1907, catasto 1798) 
            3  (foto, catasto 1907, catasto 1798)
            4  (foto, catasto 1907, catasto 1798)
            8  (foto, catasto 1907, catasto 1798)
            13 (foto, catasto 1907, catasto 1798)
            14 (foto, catasto 1907, catasto 1798)
    

    Unione Europea
    Comune di Genova
    UNESCO World Heritage

    Charta
    Realizzato con la collaborazione di Charta s.r.l.

    Queste pagine non fanno uso di alcun cookie di tracciamento.