INTERLIS 2.4; !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! !! Modello di dati della misurazione ufficiale "federale" (DMAV) !! descritto nella versione INTERLIS 2.4 !! !! Ufficio federale di topografia (swisstopo) !! Direzione federale delle misurazione catastali !! CH-3084 Wabern !! www.cadastre.ch und www.interlis.ch !! !! Versione: 1.1 TRANSLATION OF italiano !! Nome del file: DMAV_IndirizziDegliEdifici_V1_1.ili !! !! Il presente modello di dati si applica al quadro di riferimento "Misurazione !! nazionale 1903+ (MN95)". !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! Tipo: M=modifica, I=integrazione, C=cancellazione !! !! Versione | Linea | Tipo| Osservazione !!------------|-------|-----|------------------------------------------------------------- !! 2026-01-31 |113-117| C | ASSOCIATION Eliminazione_Localizzazione !! 2026-01-31 |118-122| C | ASSOCIATION Predecessore_Successore_Localizzazione !! 2026-01-31 |123-129| C | VIEW Localizzazione_Valevole !! 2026-01-31 |166-170| C | ASSOCIATION Eliminazione_EntrataEdificio !! 2026-01-31 |171-175| C | ASSOCIATION Predecessore_Successore_EntrataEdificio !! 2026-01-31 |176-182| C | VIEW EntrataEdificio_Valevole !! 2026-01-31 | 186| M | Se il principio numerazione = "nessun numero", non รจ !! | | | consentito inserire numeri civici !!@ furtherInformation=https://www.cadastre-manual.admin.ch/de/modelldokumentation-dmav !!@ IDGeoIV=228.12 !!@ technicalContact=mailto:dmav@swisstopo.ch MODEL DMAV_IndirizziDegliEdifici_V1_1 (it) AT "https://models.geo.admin.ch/V_D/" VERSION "2026-01-31" TRANSLATION OF DMAV_Gebaeudeadressen_V1_1 ["2026-01-31"] = IMPORTS GeometryCHLV95_V2; IMPORTS DMAVTYM_Modinfo_IT_V1_0; IMPORTS DMAVTYM_Grafica_V1_0; TOPIC IndirizziDegliEdifici = BASKET OID AS INTERLIS.UUIDOID; OID AS INTERLIS.UUIDOID; DOMAIN Lingua = ( de, fr, it, rm ); CLASS TenutaAGiornoIE = IdentAN : MANDATORY TEXT*12; Identificatore : MANDATORY TEXT*12; Descrizione : MANDATORY TEXT*60; Perimetro : SURFACE WITH (STRAIGHTS, ARCS) VERTEX GeometryCHLV95_V2.Coord2 WITHOUT OVERLAPS > 0.002; InVigore : MANDATORY DATETIME; UNIQUE CH120101: IdentAN, Identificatore; END TenutaAGiornoIE; STRUCTURE NomeLocalizzazione = Nome : MANDATORY TEXT*60; NomeAbbreviato : TEXT*24; NomeIndicizzato : TEXT*16; Lingua : MANDATORY Lingua; PosizioneTesto : BAG {0..*} OF DMAVTYM_Grafica_V1_0.PosizioneTesto; END NomeLocalizzazione; STRUCTURE ZonaDenominata = Geometria : MANDATORY SURFACE WITH (STRAIGHTS, ARCS) VERTEX GeometryCHLV95_V2.Coord2 WITHOUT OVERLAPS > 0.002; END ZonaDenominata; STRUCTURE TroncoStrada = Geometria : MANDATORY GeometryCHLV95_V2.DirectedLine; EAsse : MANDATORY BOOLEAN; END TroncoStrada; CLASS Localizzazione = NumeroLocalizzazione : TEXT*12; AttributiProvvisori : MANDATORY BOOLEAN; EDesignazioneUfficiale : MANDATORY BOOLEAN; StatoLocalizzazione : MANDATORY DMAVTYM_Modinfo_IT_V1_0.StatoOggetto; ModificheInCorso : MANDATORY BOOLEAN; GenereLocalizzazione : MANDATORY ( ZonaDenominata, via, piazza ); PrincipioNumerazione : MANDATORY ( nessuno, qualunque, ascendente, dispari_a_sinistra, pari_a_sinistra ); ESID : 10000000 .. 90000000; NomeLocalizzazione : BAG {1..*} OF NomeLocalizzazione; ZonaDenominata : BAG {0..*} OF ZonaDenominata; TroncoStrada : LIST {0..*} OF TroncoStrada; MANDATORY CONSTRAINT CH120501: (INTERLIS.elementCount(TroncoStrada) > 0) == (GenereLocalizzazione == #via OR GenereLocalizzazione == #piazza); MANDATORY CONSTRAINT CH120502: (INTERLIS.elementCount(ZonaDenominata) > 0) == (GenereLocalizzazione == #ZonaDenominata); UNIQUE CH120503: (LOCAL) NomeLocalizzazione: Lingua; END Localizzazione; ASSOCIATION Origine_Localizzazione = Origine -- {1} TenutaAGiornoIE; Localizzazione_in_creazione -- {0..*} Localizzazione; END Origine_Localizzazione; STRUCTURE NomeEdificio = Nome : MANDATORY TEXT*60; NomeAbbreviato : TEXT*24; NomeIndicizzato : TEXT*16; Lingua : MANDATORY Lingua; PosizioneTesto : BAG {0..*} OF DMAVTYM_Grafica_V1_0.PosizioneTesto; END NomeEdificio; STRUCTURE DescrizioneEdificio = Descrizione : MANDATORY TEXT*100; Lingua : MANDATORY Lingua; END DescrizioneEdificio; CLASS EntrataEdificio = StatoEdificio : MANDATORY DMAVTYM_Modinfo_IT_V1_0.StatoOggetto; ModificheInCorso : MANDATORY BOOLEAN; AttributiProvvisori : MANDATORY BOOLEAN; EIndirizzoEdificioUfficiale : MANDATORY BOOLEAN; Geometria : MANDATORY GeometryCHLV95_V2.Coord2; QuotaSopraSuolo : -99 .. 99 [INTERLIS.m]; NumeroCivico : TEXT*12; InModulo : MANDATORY ( CoperturaSuolo, OggettiSingoli ); EGID : 1 .. 900000000; EDID : 0 .. 90; NomeEdificio : BAG {0..*} OF NomeEdificio; DescrizioneEdificio : BAG {0..*} OF DescrizioneEdificio; PosizioneTesto : BAG {0..*} OF DMAVTYM_Grafica_V1_0.PosizioneTesto; UNIQUE CH121201: (LOCAL) NomeEdificio: Lingua; UNIQUE CH121202: (LOCAL) DescrizioneEdificio: Lingua; END EntrataEdificio; ASSOCIATION Origine_EntrataEdificio = Origine -- {1} TenutaAGiornoIE; EntrataEdificio_in_creazione -- {0..*} EntrataEdificio; END Origine_EntrataEdificio; ASSOCIATION LocalizzazioneEntrataEdificio = Localizzazione -<> {0..1} Localizzazione; EntrataEdificio -- {0..*} EntrataEdificio; MANDATORY CONSTRAINT CH121701: (Localizzazione->PrincipioNumerazione <> #nessuno) OR NOT (DEFINED(EntrataEdificio->NumeroCivico)); END LocalizzazioneEntrataEdificio; END IndirizziDegliEdifici; END DMAV_IndirizziDegliEdifici_V1_1.