INTERLIS 2.3; !!====================================== !! Version: 1 !! DateiName: swissTLMRegio.ili !! Datum: 27.09.2018 !! Status: Definitiv !! History: 27.09.2018 min Creation interlis2 model for swissTLMRegio based on existing interlis1 model !!====================================== !!@ technicalContact=mailto:geodata@swisstopo.ch !!@ furtherInformation=https://www.swisstopo.admin.ch !!@ IDGeoIV="38.11" MODEL swissTLMRegio_ILI2_LV95_V1 (de) AT "https://models.geo.admin.ch/Swisstopo/" VERSION "2018-09-28" = IMPORTS CoordSys; REFSYSTEM BASKET BCoordSys ~ CoordSys.CoordsysTopic OBJECTS OF GeoCartesian2D : CHLV95 OBJECTS OF GeoHeight: SwissOrthometricAlt; DOMAIN UUIDOID = OID TEXT*36; LKoord = COORD 0.000 .. 5000000.000 [INTERLIS.m], !!{CHLV95[1]}, 0.000 .. 5000000.000 [INTERLIS.m], !!{CHLV95[2]}, ROTATION 2 -> 1; D_POLYLINE = POLYLINE WITH (STRAIGHTS,ARCS) VERTEX LKoord; D_SURFACE = SURFACE WITH (STRAIGHTS,ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.001; Integer = -32768 .. 9999999999; Double = -29999.00 .. 999999999.00; Hoehe = -32768.000 .. 9999.000 [INTERLIS.m]; swissTLMRegio_Azimuth = 0.0 .. 360.0; swissTLMRegio_FalseTrue = (False, True, no_value, UNK); swissTLMRegio_Year = 0 .. 2099; swissTLMRegio_ObjectOrigin = (LK25, LK50, LK100, LK200, LK500, LK1000, SK200, GG25, NDB, BFS, DTM_AV, DOM_AV, SI, GN200, V25, EBM, EGM, ERM, !! 20 AV_CH, AV_ZH, AV_BE, AV_LU, AV_UR, AV_SZ, AV_OW, AV_NW, AV_GL, AV_ZG, AV_FR, AV_SO, AV_BS, AV_BL, AV_SH, AV_AR, AV_AI, AV_SG, AV_GR, AV_AG, !! 40 AV_TG, AV_TI, AV_VD, AV_VS, AV_NE, AV_GE, AV_JU, DGN_ZH, DGN_BE, DGN_LU, DGN_UR, DGN_SZ, DGN_OW, DGN_NW, DGN_GL, DGN_ZG, DGN_FR, DGN_SO, DGN_BS, DGN_BL, !! 60 DGN_SH, DGN_AR, DGN_AI, DGN_SG, DGN_GR, DGN_AG, DGN_TG, DGN_TI, DGN_VD, DGN_VS, DGN_NE, DGN_GE, DGN_JU, TBA_ZH, TBA_BE, TBA_LU, TBA_UR, TBA_SZ, TBA_OW, TBA_NW, !! 80 TBA_GL, TBA_ZG, TBA_FR, TBA_SO, TBA_BS, TBA_BL, TBA_SH, TBA_AR, TBA_AI, TBA_SG, TBA_GR, TBA_AG, TBA_TG, TBA_TI, TBA_VD, TBA_VS, TBA_NE, TBA_GE, TBA_JU, NMA_AUT, !! 100 NMA_FRA, NMA_DEU, NMA_ITA, NMA_LIE, !! 104 SPOT5, !! Neu mit V3.04 LANDSAT, PK_IT, TCI, TLM, !! 109 Divers); swissTLMRegio_Hydro_Linst = (CH, ZH, BE, LU, UR, SZ, OW, NW, GL, ZG, FR, SO, BS, BL, SH, AR, AI, SG, GR, AG, TG, TI, VD, VS, NE, GE, JU, N_A); swissTLMRegio_Hydro_LaufNr = -29998 .. 9999; swissTLMRegio_Hydro_Klasse = -29998 .. 10; swissTLMRegio_Hydro_Breite = -29998 .. 99; swissTLMRegio_Hydro_EXS = (unknown, under_construction, naviguable_and_operational, not_applicable); swissTLMRegio_Hydro_HOC = (unknown, man_made, natural); swissTLMRegio_HydroMeasure = -999999 .. 999999; swissTLMRegio_Misc_FCO = (unknown, multiple, single, double, juxtaposition, unpopulated); swissTLMRegio_Misc_LOC = (unknown, on_ground_surface, suspended_or_elevated_above, underground, unpopulated); swissTLMRegio_Misc_PRO = (unknown, chemical, gas, gasoline, heat, oil, sewage, slag, water, common_fruits_and_or_nuts, tailings, refuse, vine, hops, unpopulated, not_applicable, null_no_value); swissTLMRegio_Misc_USE = (unknown, levee_dike, as_a_causeway, as_a_fill, unpopulated, null_no_value); swissTLMRegio_Misc_VRR = (unknown, above_surface_does_not_cover, covers_and_uncovers, unpopulated, null_no_value); swissTLMRegio_Misc_PPC = (unknown, hydro_electric, nuclear, solar, thermal, wind, tidal, internal_combustion, unpopulated, not_applicable, null_no_value); swissTLMRegio_Transp_AirportUse = (Unknown, National, International, Unpopulated, NotApplicable); swissTLMRegio_Transp_Construct = (Keine_Kunstbaute, Bruecke, Tunnel, Galerie); swissTLMRegio_Transp_Edgelevel = -5 .. 5; swissTLMRegio_Transp_Toll = (Unbekannt, Keine_Gebuehr, Gebuehrenpflichtig, Vignette); swissTLMRegio_Transp_LTN = -32768 .. 8; swissTLMRegio_Transp_MED = (unknown, with_median, without_median, unpopulated); swissTLMRegio_Transp_RST = (unknown, paved, unpaved, unpopulated, not_applicable); swissTLMRegio_Transp_RSU = (unknown, all_year, seasonal, unpopulated, not_applicable); swissTLMRegio_Transp_USE = (unknown, national, international); swissTLMRegio_Transp_AFA = (unknown, main_station, secondary_station, freight_only, unpopulated, not_applicable, null_no_value); swissTLMRegio_Transp_RoadTyp = (MainRoadNumber, FreewayRoadNumber, EuroRoadNumber); swissTLMRegio_Transp_MobilityTyp = (Hiking_national_route, Hiking_regional_route, Cycling_national_route, Cycling_regional_route, Mountainbiking_national_route, Mountainbiking_regional_route, Skating_national_route, Skating_regional_route); swissTLMRegio_Country = (AT_, FR, DE, IT, CH, LI, Europa); CLASS swissTLMRegio_OBJEKT (ABSTRACT) = UUID: MANDATORY UUIDOID; UNIQUE UUID; END swissTLMRegio_OBJEKT; TOPIC swissTLMRegio_Buildings = CLASS swissTLMRegio_Building EXTENDS swissTLMRegio_OBJEKT = ObjOrig : swissTLMRegio_ObjectOrigin; ObjOrig_Year : swissTLMRegio_Year; ObjVal: (Gebaeude); DATEOFCHNG: INTERLIS.XMLDate; Shape: D_SURFACE; END swissTLMRegio_Building; END swissTLMRegio_Buildings; TOPIC swissTLMRegio_Hydrography = CLASS swissTLMRegio_HydroInfo = ObjOrig : swissTLMRegio_ObjectOrigin; ObjOrig_Year : swissTLMRegio_Year; ObjVal: (Stauwehr, Schleuse, Wasserfall, Quelle, Staudamm); DATEOFCHNG: INTERLIS.XMLDate; Shape: MANDATORY LKoord; UUID: MANDATORY UUIDOID; UNIQUE UUID; END swissTLMRegio_HydroInfo; CLASS swissTLMRegio_Dam = ObjOrig : swissTLMRegio_ObjectOrigin; ObjOrig_Year : swissTLMRegio_Year; ObjVal: (Staudamm); DATEOFCHNG: INTERLIS.XMLDate; Shape: MANDATORY D_POLYLINE; UUID: MANDATORY UUIDOID; UNIQUE UUID; END swissTLMRegio_Dam; CLASS swissTLMRegio_Lake = ObjOrig : swissTLMRegio_ObjectOrigin; ObjOrig_Year : swissTLMRegio_Year; ObjVal: (See, Stausee); DATEOFCHNG: INTERLIS.XMLDate; Shape: MANDATORY D_SURFACE; UUID: MANDATORY UUIDOID; UNIQUE UUID; END swissTLMRegio_Lake; CLASS swissTLMRegio_StagnantWater = ObjOrig : swissTLMRegio_ObjectOrigin; ObjOrig_Year : swissTLMRegio_Year; ObjVal: (Seeufer, Seeinsel); DATEOFCHNG: INTERLIS.XMLDate; GewissNr: -32768 .. 999999; Namn: TEXT*255; LaufNr: swissTLMRegio_Hydro_LaufNr; Klasse: swissTLMRegio_Hydro_Klasse; Linst: swissTLMRegio_Hydro_Linst; GWLNR: TEXT*255; SeeSpH: -32768 .. 99999; Shape: MANDATORY D_POLYLINE; UUID: MANDATORY UUIDOID; UNIQUE UUID; END swissTLMRegio_StagnantWater; CLASS swissTLMRegio_FlowingWater = ObjOrig : swissTLMRegio_ObjectOrigin; ObjOrig_Year : swissTLMRegio_Year; ObjVal: (Fluss, Fluss_U, Seeachse); DATEOFCHNG: INTERLIS.XMLDate; GewissNr: Integer; Namn: TEXT*255; LaufNr: swissTLMRegio_Hydro_LaufNr; Breite: swissTLMRegio_Hydro_Breite; Klasse: swissTLMRegio_Hydro_Klasse; Linst: swissTLMRegio_Hydro_Linst; GWLNR: TEXT*255; EXS: swissTLMRegio_Hydro_EXS; HOC: swissTLMRegio_Hydro_HOC; Shape: MANDATORY D_POLYLINE; UUID: MANDATORY UUIDOID; UNIQUE UUID; END swissTLMRegio_FlowingWater; CLASS swissTLMRegio_GWK_FW_NODE = ObjOrig : swissTLMRegio_ObjectOrigin; ObjOrig_Year : swissTLMRegio_Year; ObjVal: (Kalibrierungspunkt_FW, Loop_Junction); DATEOFCHNG: INTERLIS.XMLDate; Shape: LKoord; UUID: MANDATORY UUIDOID; UNIQUE UUID; END swissTLMRegio_GWK_FW_NODE; CLASS swissTLMRegio_Referenzorte = DATEOFCHNG: INTERLIS.XMLDate; GewissNr: Integer; LaufNr: swissTLMRegio_Hydro_LaufNr; Linst: swissTLMRegio_Hydro_Linst; TopOrt: TEXT*255; GWLNR: TEXT*255; Measure: swissTLMRegio_HydroMeasure; GWK_FW_Node_OID: TEXT*40; UUID: MANDATORY UUIDOID; UNIQUE UUID; END swissTLMRegio_Referenzorte; END swissTLMRegio_Hydrography; TOPIC swissTLMRegio_Landcover = CLASS swissTLMRegio_Landcover = ObjOrig : swissTLMRegio_ObjectOrigin; ObjOrig_Year : swissTLMRegio_Year; ObjVal: (Wald, Fels, Geroell, Gletscher, See, Siedlung, Stadtzentrum, Stausee, Obstanlage, Reben, Sumpf, Kulturland); DATEOFCHNG: INTERLIS.XMLDate; Namn1 : TEXT*255; Namn2 : TEXT*255; Shape: MANDATORY D_SURFACE; UUID: MANDATORY UUIDOID; UNIQUE UUID; END swissTLMRegio_Landcover; END swissTLMRegio_Landcover; TOPIC swissTLMRegio_Miscellaneous = CLASS swissTLMRegio_Supply = ObjOrig : swissTLMRegio_ObjectOrigin; ObjOrig_Year : swissTLMRegio_Year; ObjVal: (Hochspannungsleitung, Pipeline); DATEOFCHNG: INTERLIS.XMLDate; FCO: swissTLMRegio_Misc_FCO; LOC: swissTLMRegio_Misc_LOC; PRO: swissTLMRegio_Misc_PRO; Shape: MANDATORY D_POLYLINE; UUID: MANDATORY UUIDOID; UNIQUE UUID; END swissTLMRegio_Supply; CLASS swissTLMRegio_PhysL = ObjOrig : swissTLMRegio_ObjectOrigin; ObjOrig_Year : swissTLMRegio_Year; ObjVal: (Steilabbruch, Aufschuettung); DATEOFCHNG: INTERLIS.XMLDate; USE: swissTLMRegio_Misc_USE; VRR: swissTLMRegio_Misc_VRR; Shape: MANDATORY D_POLYLINE; UUID: MANDATORY UUIDOID; UNIQUE UUID; END swissTLMRegio_PhysL; CLASS swissTLMRegio_ProtectedArea = ObjOrig : swissTLMRegio_ObjectOrigin; ObjOrig_Year : swissTLMRegio_Year; ObjVal: (Schutzgebiet); DATEOFCHNG: INTERLIS.XMLDate; Namn: TEXT*255; Shape: MANDATORY D_SURFACE; UUID: MANDATORY UUIDOID; UNIQUE UUID; END swissTLMRegio_ProtectedArea; CLASS swissTLMRegio_BuiltupP = ObjOrig : swissTLMRegio_ObjectOrigin; ObjOrig_Year : swissTLMRegio_Year; ObjVal: (Ortschaft); DATEOFCHNG: INTERLIS.XMLDate; Namn1: TEXT*255; Namn2: TEXT*255; Nln1: TEXT*255; Nln2: TEXT*255; POPULATIONPLACEID: TEXT*50; Shape: LKoord; UUID: MANDATORY UUIDOID; UNIQUE UUID; END swissTLMRegio_BuiltupP; CLASS swissTLMRegio_GeodPoint = ObjOrig : swissTLMRegio_ObjectOrigin; ObjOrig_Year : swissTLMRegio_Year; ObjVal: (TerrPunkt, SeebodenPunkt); DATEOFCHNG: INTERLIS.XMLDate; Height: Hoehe; Shape: LKoord; UUID: MANDATORY UUIDOID; UNIQUE UUID; END swissTLMRegio_GeodPoint; CLASS swissTLMRegio_POI = ObjOrig : swissTLMRegio_ObjectOrigin; ObjOrig_Year : swissTLMRegio_Year; ObjVal: (Antenne, Campingplatz, Denkmal, Hoehle, Kirche, Kloster, Ruine, Schloss, Stadion, Thermalbad, Kraftwerk, Verarbeitungsanlage, Vergnuegungspark, Rennbahn, Pumpwerk, Turm, Deponie, Museum, Observatorium, Schule, Friedhof, Bauernhof, Berghuette, Spital, Regierungsstelle, Leuchtturm, nichtchristlicher_Kultplatz, Polizei, Golf); DATEOFCHNG: INTERLIS.XMLDate; ObjAzi: swissTLMRegio_Azimuth; Namn1: TEXT*255; Namn2: TEXT*255; Nln1: TEXT*255; Nln2: TEXT*255; PPC: swissTLMRegio_Misc_PPC; PRO: swissTLMRegio_Misc_PRO; Shape: LKoord; UUID: MANDATORY UUIDOID; UNIQUE UUID; END swissTLMRegio_POI; END swissTLMRegio_Miscellaneous; TOPIC swissTLMRegio_NAMES = CLASS swissTLMRegio_NAMEDLOCATION = ObjOrig : swissTLMRegio_ObjectOrigin; ObjOrig_Year : swissTLMRegio_Year; ObjVal: (Bach, Bahnhof, Bruecke, Einzelhaus, Fels, Flugplatz, Flurname, Fluss, Fusspass, GGipfel, GOrtschaft, GSee, Gebiet, Gletscher, Graben, Grat, HGipfel, Haupttal, HistOrt, HOrtschaft, Hotel, Huegel, Huette, Industrie, KBach, KGipfel, KOrtschaft, KSee, Kirche, MGipfel, MOrtschaft, Massiv, Nebental, OeffGeb, Quelle, Ruine, Schloss, Sportanl, Stausee, Strassenpass, Streusiedl, Sumpf, Tunnel, Turm, Wald, Wasserfall, Weiher, Weiler); DATEOFCHNG: INTERLIS.XMLDate; Namn1: TEXT*255; Namn2: TEXT*255; NLN1: TEXT*255; NLN2: TEXT*255; ALTITUDE: Hoehe; Shape: LKoord; UUID: MANDATORY UUIDOID; UNIQUE UUID; END swissTLMRegio_NAMEDLOCATION; END swissTLMRegio_NAMES; TOPIC swissTLMRegio_Transportation = CLASS swissTLMRegio_Airport = ObjOrig : swissTLMRegio_ObjectOrigin; ObjOrig_Year : swissTLMRegio_Year; ObjVal: (Flughafen); DATEOFCHNG: INTERLIS.XMLDate; USE: swissTLMRegio_Transp_AirportUse; Shape: MANDATORY D_SURFACE; UUID: MANDATORY UUIDOID; UNIQUE UUID; END swissTLMRegio_Airport; CLASS swissTLMRegio_Railway = ObjOrig : swissTLMRegio_ObjectOrigin; ObjOrig_Year : swissTLMRegio_Year; ObjVal: (NS_Bahn, SS_Bahn, MS_Bahn, Standseilbahn, Luftseilbahn, NS_Bahn_Auto, SS_Bahn_Auto); DATEOFCHNG: INTERLIS.XMLDate; Construct: swissTLMRegio_Transp_Construct; Edgelevel: swissTLMRegio_Transp_Edgelevel; Namn: TEXT*255; UnderConst: swissTLMRegio_Year; Shape: MANDATORY D_POLYLINE; UUID: MANDATORY UUIDOID; UNIQUE UUID; END swissTLMRegio_Railway; CLASS swissTLMRegio_Runway = ObjOrig : swissTLMRegio_ObjectOrigin; ObjOrig_Year : swissTLMRegio_Year; ObjVal: (Piste); DATEOFCHNG: INTERLIS.XMLDate; Shape: MANDATORY D_POLYLINE; UUID: MANDATORY UUIDOID; UNIQUE UUID; END swissTLMRegio_Runway; CLASS swissTLMRegio_Junctions = ObjOrig : swissTLMRegio_ObjectOrigin; ObjOrig_Year : swissTLMRegio_Year; ObjVal: (Junction, Level_Crossing); DATEOFCHNG: INTERLIS.XMLDate; Shape: LKoord; UUID: MANDATORY UUIDOID; UNIQUE UUID; END swissTLMRegio_Junctions; CLASS swissTLMRegio_Road = ObjOrig : swissTLMRegio_ObjectOrigin; ObjOrig_Year : swissTLMRegio_Year; ObjVal: (Autob_Ri, Autobahn, Autostr, HauptStrAB4, HauptStrAB6, VerbindStr4, VerbindStr6, NebenStr3, NebenStr6, Fahrstraes, Fussweg); DATEOFCHNG: INTERLIS.XMLDate; Construct: swissTLMRegio_Transp_Construct; Edgelevel: swissTLMRegio_Transp_Edgelevel; Banned: swissTLMRegio_FalseTrue; Namn: TEXT*255; Toll: swissTLMRegio_Transp_Toll; UnderConst: swissTLMRegio_Year; Restricted: TEXT*255; AltTransit: swissTLMRegio_FalseTrue; HibernBan: swissTLMRegio_FalseTrue; LTN: swissTLMRegio_Transp_LTN; MED: swissTLMRegio_Transp_MED; RST: swissTLMRegio_Transp_RST; Shape: MANDATORY D_POLYLINE; UUID: MANDATORY UUIDOID; UNIQUE UUID; END swissTLMRegio_Road; CLASS swissTLMRegio_Ramp = ObjOrig : swissTLMRegio_ObjectOrigin; ObjOrig_Year : swissTLMRegio_Year; ObjVal: (Autob_Ri_Rampe, Autobahn_Rampe, Autostr_Rampe, HauptStrAB_Rampe, VerbindStr_Rampe, NebenStr_Rampe); DATEOFCHNG: INTERLIS.XMLDate; Construct: swissTLMRegio_Transp_Construct; Edgelevel: swissTLMRegio_Transp_Edgelevel; Namn: TEXT*255; Toll: swissTLMRegio_Transp_Toll; UnderConst: swissTLMRegio_Year; Shape: MANDATORY D_POLYLINE; UUID: MANDATORY UUIDOID; UNIQUE UUID; END swissTLMRegio_Ramp; CLASS swissTLMRegio_TrafficInfo = ObjOrig : swissTLMRegio_ObjectOrigin; ObjOrig_Year : swissTLMRegio_Year; Uuid : TEXT*2550; ObjVal: (Autoverlad, Pass, Pass_WSperre, Parkplatz, RestTank, Zahlstelle); DATEOFCHNG: INTERLIS.XMLDate; Namn: TEXT*255; Shape: LKoord; UUID: MANDATORY UUIDOID; UNIQUE UUID; END swissTLMRegio_TrafficInfo; CLASS swissTLMRegio_Access = ObjOrig : swissTLMRegio_ObjectOrigin; ObjOrig_Year : swissTLMRegio_Year; ObjVal: (Zugang); DATEOFCHNG: INTERLIS.XMLDate; Shape: MANDATORY D_POLYLINE; UUID: MANDATORY UUIDOID; UNIQUE UUID; END swissTLMRegio_Access; CLASS swissTLMRegio_Ship = ObjOrig : swissTLMRegio_ObjectOrigin; ObjOrig_Year : swissTLMRegio_Year; ObjVal: (Autofaehre, Kursschiff_Linie); DATEOFCHNG: INTERLIS.XMLDate; DETN: TEXT*255; RSU: swissTLMRegio_Transp_RSU; USE: swissTLMRegio_Transp_USE; Namn: TEXT*255; Shape: MANDATORY D_POLYLINE; UUID: MANDATORY UUIDOID; UNIQUE UUID; END swissTLMRegio_Ship; CLASS swissTLMRegio_Terminal = ObjOrig : swissTLMRegio_ObjectOrigin; ObjOrig_Year : swissTLMRegio_Year; ObjVal: (Haltepunkt, Regionalflugplatz, Flugfeld, Schiffstation, Landesflughafen, Militaerflugplatz, Heliport); DATEOFCHNG: INTERLIS.XMLDate; Namn: TEXT*255; IAT: TEXT*255; IKO: TEXT*255; ZV3: Hoehe; AFA: swissTLMRegio_Transp_AFA; Shape: LKoord; UUID: MANDATORY UUIDOID; UNIQUE UUID; END swissTLMRegio_Terminal; CLASS swissTLMRegio_CustomsOffice = ObjOrig : swissTLMRegio_ObjectOrigin; ObjOrig_Year : swissTLMRegio_Year; ObjVal: (Offen24h, Offen24hEing, Eingeschr); DATEOFCHNG: INTERLIS.XMLDate; Namn: TEXT*255; Clearance: TEXT*30; Shape: LKoord; UUID: MANDATORY UUIDOID; UNIQUE UUID; END swissTLMRegio_CustomsOffice; CLASS swissTLMRegio_Interchange = ObjOrig : swissTLMRegio_ObjectOrigin; ObjOrig_Year : swissTLMRegio_Year; ObjVal: (Anschluss, Kreuz, Ende, Kreuzung); DATEOFCHNG: INTERLIS.XMLDate; Namn: TEXT*255; Info: TEXT*80; AccessNr: TEXT*10; Shape: LKoord; UUID: MANDATORY UUIDOID; UNIQUE UUID; END swissTLMRegio_Interchange; CLASS swissTLMRegio_RoadNumber = DATEOFCHNG: INTERLIS.XMLDate; Namn: TEXT*255; Country: swissTLMRegio_Country; RoadType: swissTLMRegio_Transp_RoadTyp; END swissTLMRegio_RoadNumber; CLASS swissTLMRegio_Rel_Road_RoadNr = RUuid: TEXT*255; RnUuid: TEXT*255; END swissTLMRegio_Rel_Road_RoadNr; CLASS swissTLMRegio_Rel_Ramp_RoadNr = RUuid: TEXT*255; RnUuid: TEXT*255; END swissTLMRegio_Rel_Ramp_RoadNr; CLASS swissTLMRegio_MOBILITY_ROUTE = DATEOFCHNG: INTERLIS.XMLDate; Namn: TEXT*255; MobilityType: swissTLMRegio_Transp_MobilityTyp; UUID: MANDATORY UUIDOID; UNIQUE UUID; END swissTLMRegio_MOBILITY_ROUTE; CLASS swissTLMRegio_Rel_Road_MobilityRoute = RUuid: TEXT*255; RnUuid: TEXT*255; END swissTLMRegio_Rel_Road_MobilityRoute; END swissTLMRegio_Transportation; END swissTLMRegio_ILI2_LV95_V1.