!!============================================================================== !! Fichier : sire_il1_20091013.ili !! Projet : SIRE VD !! Responsable projet : Christophe Schwaar !! language : INTERIS-Model description !! version : 13.10.2009 !!------------------------------------------------------------------------------ !! But : description du modèle de données du projet SIRE en Interlis 1 !!------------------------------------------------------------------------------ !! Contrôlé avec le compilateur ili2c, version 4.2.0 du 24.08.2009 !!------------------------------------------------------------------------------ !! SCAV VD Epalinges, 13.10.2009 !!============================================================================== TRANSFER TransferName; MODEL sire DOMAIN D_POINT = COORD2 480000.00 100000.00 700000.00 700000.00; D_POLYLINE = POLYLINE WITH (STRAIGHTS) VERTEX D_POINT; D_SURFACE = SURFACE WITH (STRAIGHTS, ARCS) VERTEX D_POINT; LongInteger = [0 .. 9999999999]; SIR_Conduite_Fonction = ( Branchement_de_BH, Adduction, Reseau, Branchement, Autre, Conduite_Fictive); SIR_Branchement_Genre = ( Fontaine, Consommateur_special, Prise_incendie_Storz, Sprinkler); SIR_Connexion_Regulation = ( Inconnu, De_pression_mCe, De_debit_L_min, Stabilisation_pression_amont_mCe, Stabilisation_pression_aval_mCe); SIR_Zone_Pression_M_Charge = ( Mixte, Reservoir, Regulation_de_pression, Surpressee); SIR_Hydrante_Type = ( Autre, Inconnu, Type_1_x_75, Type_2_x_75, Type_2_x_55_et_1_x_75, Type_2_x_55); SIR_Oui_Non = ( Non, Oui, Inconnu); SIR_Precision_Type = ( Releve_Precis, Estimatif); SIR_Distributeur_Genre = ( Fournisseur_local, Commune, Collab_Intercommunale, Organisme_Intercomunal); SIR_Exploitation_Etat = ( Projet_approuve, En_service, Prevu_PDDE); SIR_Cnt_Exploitation_Genre = ( Inconnu, Principal, Local); SIR_Pompage_Fonctionnement = ( Inconnu, Alterne, Parallele); SIR_Org_Connexion_genre = ( Vanne_incendie, Vanne_simple, Disconnecteur, Clapet); SIR_Eau_Type = ( Brute, Potable, Industrielle); SIR_Captage_Genre = ( Captage_eau_Lac, Captage_eau_Nappe, Captage_eau_Source, Captage_eau_Riviere); SIR_Org_Regula = ( Chambre_coupe_pression, Vanne_de_regulation, Turbine); SIR_Type_Qualite = ( Specfique_ponctuel, Reseau_obs_ressources_ROBS, Prelevements_surveillances_PS); SIR_Pompage_Genre = ( Surpresseur, Normal, Acceleration); SIR_Connexion_Etat = ( Actif, Inconnu, Ouvert, Ferme); SIR_Transmission_Type = ( Aucune, Cable_en_site_propre, Ligne_louee, Ligne_commutee, Radio, Autre, Inconnu); SIR_Materiau = ( Autre, Inconnu, Amiante_ciment, Tuyau_beton, Fonte, Polyester_renf_fibre_verre, PVC, PE100, PE80, PE50, PE__type_inconnu, Acier, Gres, Terre_cuite); SIR_Captage_Qualite = ( Inconnu, a_bonne, b_conditionnellement_bonne, c_desinfection_obligatoire); SIR_Install_Extinction_Genre = ( Puit_extinction, Bassin_extinction, Reserve_incendie_couverte, Barrage, Estacade); SIR_Hydrante_Genre = ( Hydrante_souterraine, Borne_hydrante); TOPIC TransRes = TABLE Distributeur = Shape : OPTIONAL D_SURFACE; ID_Num : LongInteger; Remarque : OPTIONAL TEXT*250; Date_de_saisie : OPTIONAL DATE; Dern_M_a_J : OPTIONAL DATE; Nom_descriptif : OPTIONAL TEXT*255; Genre : OPTIONAL SIR_Distributeur_Genre; Sigle : OPTIONAL TEXT*50; Lien_doc : OPTIONAL TEXT*100; NO IDENT END Distributeur; TABLE Connexion_InterReseau = SHAPE : OPTIONAL D_POINT; Connexion : OPTIONAL TEXT*50; Remarque : OPTIONAL TEXT*200; Etat_exploitation : OPTIONAL SIR_Exploitation_Etat; NO IDENT END Connexion_InterReseau; TABLE Station_Pompage = Shape : OPTIONAL D_POINT; Etat_Exploitation : OPTIONAL SIR_Exploitation_Etat; Annee_Construction : OPTIONAL LongInteger; Nom_descriptif : OPTIONAL TEXT*255; Numero_Dossier : OPTIONAL LongInteger; ID_Zone_pression : OPTIONAL LongInteger; Type_Eau : OPTIONAL SIR_Eau_Type; Precision_Geo : OPTIONAL SIR_Precision_Type; ID_Distributeur : OPTIONAL LongInteger; ID_Num : LongInteger; Remarque : OPTIONAL TEXT*250; Date_de_saisie : OPTIONAL DATE; Dern_M_a_J : OPTIONAL DATE; Genre : OPTIONAL SIR_Pompage_Genre; Altitude : OPTIONAL LongInteger; Q_Max_Refoule : OPTIONAL LongInteger; Nombre_Pompes : OPTIONAL LongInteger; H_Manometrique : OPTIONAL LongInteger; Fonctionnement : OPTIONAL SIR_Pompage_Fonctionnement; Lien_doc : OPTIONAL TEXT*100; A_Desafecter_PDDE : OPTIONAL SIR_Oui_Non; NO IDENT END Station_Pompage; TABLE Qualite_Eau = Shape : OPTIONAL D_POINT; ID_Num : LongInteger; Remarque : OPTIONAL TEXT*250; Date_de_saisie : OPTIONAL DATE; Dern_M_a_J : OPTIONAL DATE; Precision_Geo : OPTIONAL SIR_Precision_Type; ID_Distributeur : OPTIONAL LongInteger; Type_eau : OPTIONAL SIR_Eau_Type; Type_Qualite : OPTIONAL SIR_Type_Qualite; Numero_dossier_PS : OPTIONAL LongInteger; Numero_dossier_ROBS : OPTIONAL LongInteger; Localisation : OPTIONAL TEXT*255; NO IDENT END Qualite_Eau; TABLE Captage = Shape : OPTIONAL D_POINT; Etat_Exploitation : OPTIONAL SIR_Exploitation_Etat; Annee_Construction : OPTIONAL LongInteger; Nom_descriptif : OPTIONAL TEXT*255; Numero_Dossier : OPTIONAL LongInteger; ID_Zone_pression : OPTIONAL LongInteger; Type_Eau : OPTIONAL SIR_Eau_Type; Precision_Geo : OPTIONAL SIR_Precision_Type; ID_Distributeur : OPTIONAL LongInteger; ID_Num : LongInteger; Remarque : OPTIONAL TEXT*250; Date_de_saisie : OPTIONAL DATE; Dern_M_a_J : OPTIONAL DATE; Genre : OPTIONAL SIR_Captage_Genre; Q_Etiage : OPTIONAL LongInteger; Q_moyen : OPTIONAL LongInteger; Qualite_Captage : OPTIONAL SIR_Captage_Qualite; Q_Concession : OPTIONAL LongInteger; Date_fin_Concession : OPTIONAL DATE; Chambre_de_Rassemblement : OPTIONAL SIR_Oui_Non; ID_Qualite : OPTIONAL LongInteger; Altitude : OPTIONAL LongInteger; Lien_doc : OPTIONAL TEXT*100; A_desafecter_PDDE : OPTIONAL SIR_Oui_Non; NO IDENT END Captage; TABLE Reservoir = Shape : OPTIONAL D_POINT; Etat_Exploitation : OPTIONAL SIR_Exploitation_Etat; Annee_Construction : OPTIONAL LongInteger; Nom_descriptif : OPTIONAL TEXT*255; Numero_Dossier : OPTIONAL LongInteger; ID_Zone_pression : OPTIONAL LongInteger; Type_Eau : OPTIONAL SIR_Eau_Type; Precision_Geo : OPTIONAL SIR_Precision_Type; ID_Distributeur : OPTIONAL LongInteger; ID_Num : LongInteger; Remarque : OPTIONAL TEXT*250; Date_de_saisie : OPTIONAL DATE; Dern_M_a_J : OPTIONAL DATE; Capacite_Stockage : OPTIONAL LongInteger; Reserve_Alimentation : OPTIONAL LongInteger; Reserve_Incendie : OPTIONAL LongInteger; Nombre_Cuves : OPTIONAL LongInteger; Altitude_trop_plein : OPTIONAL LongInteger; Altitude_radier : OPTIONAL LongInteger; Vanne_incendie : OPTIONAL SIR_Oui_Non; Telecommande_incendie : OPTIONAL SIR_Oui_Non; ID_Centrale_exploitation : OPTIONAL LongInteger; Type_transmission : OPTIONAL SIR_Transmission_Type; Lien_doc : OPTIONAL TEXT*100; A_desafecter_PDDE : OPTIONAL SIR_Oui_Non; NO IDENT END Reservoir; TABLE Centrale_Exploitation = Shape : OPTIONAL D_POINT; ID_Num : LongInteger; Remarque : OPTIONAL TEXT*250; Date_de_saisie : OPTIONAL DATE; Dern_M_a_J : OPTIONAL DATE; Precision_Geo : OPTIONAL SIR_Precision_Type; ID_Distributeur : OPTIONAL LongInteger; Etat_exploitation : OPTIONAL SIR_Exploitation_Etat; Nom_descriptif : OPTIONAL TEXT*255; Annee_construction : OPTIONAL LongInteger; Genre : OPTIONAL SIR_Cnt_Exploitation_Genre; NO IDENT END Centrale_Exploitation; TABLE Installation_Extinction = Shape : OPTIONAL D_POINT; ID_Num : LongInteger; Remarque : OPTIONAL TEXT*250; Date_de_saisie : OPTIONAL DATE; Dern_M_a_J : OPTIONAL DATE; Precision_Geo : OPTIONAL SIR_Precision_Type; ID_Distributeur : OPTIONAL LongInteger; Annee_construction : OPTIONAL LongInteger; Genre : OPTIONAL SIR_Install_Extinction_Genre; Volume : OPTIONAL LongInteger; Debit : OPTIONAL LongInteger; Altitude : OPTIONAL LongInteger; NO IDENT END Installation_Extinction; TABLE Station_Traitement = Shape : OPTIONAL D_POINT; Etat_Exploitation : OPTIONAL SIR_Exploitation_Etat; Annee_Construction : OPTIONAL LongInteger; Nom_descriptif : OPTIONAL TEXT*255; Numero_Dossier : OPTIONAL LongInteger; ID_Zone_pression : OPTIONAL LongInteger; Type_Eau : OPTIONAL SIR_Eau_Type; Precision_Geo : OPTIONAL SIR_Precision_Type; ID_Distributeur : OPTIONAL LongInteger; ID_Num : LongInteger; Remarque : OPTIONAL TEXT*250; Date_de_saisie : OPTIONAL DATE; Dern_M_a_J : OPTIONAL DATE; UV_rayon_Desinfection : OPTIONAL SIR_Oui_Non; Chlore_liquide_Desinfection : OPTIONAL SIR_Oui_Non; Chlore_gazeux_Desinfection : OPTIONAL SIR_Oui_Non; Ozone_Desinfection : OPTIONAL SIR_Oui_Non; Membrane_Filtration : OPTIONAL SIR_Oui_Non; Sable_ou_gravier_Filtration : OPTIONAL SIR_Oui_Non; Floculation : OPTIONAL SIR_Oui_Non; Charbon_actif_Filtration : OPTIONAL SIR_Oui_Non; Decantation : OPTIONAL SIR_Oui_Non; Capacite_traitement : OPTIONAL LongInteger; Electricite_pour_fonctionnement : OPTIONAL SIR_Oui_Non; Lien_doc : OPTIONAL TEXT*100; A_Desafecter_PDDE : OPTIONAL SIR_Oui_Non; NO IDENT END Station_Traitement; TABLE Branchement_Special = Shape : OPTIONAL D_POINT; ID_Num : LongInteger; Remarque : OPTIONAL TEXT*250; Date_de_saisie : OPTIONAL DATE; Dern_M_a_J : OPTIONAL DATE; Precision_Geo : OPTIONAL SIR_Precision_Type; ID_Distributeur : OPTIONAL LongInteger; Etat_Exploitation : OPTIONAL SIR_Exploitation_Etat; Annee_Construction : OPTIONAL LongInteger; Nom_descriptif : OPTIONAL TEXT*255; Numero_Dossier : OPTIONAL LongInteger; ID_Zone_pression : OPTIONAL LongInteger; Type_Eau : OPTIONAL SIR_Eau_Type; Genre : OPTIONAL SIR_Branchement_Genre; Soutirage_requis : OPTIONAL LongInteger; Pression_requise : OPTIONAL LongInteger; Altitude : OPTIONAL LongInteger; NO IDENT END Branchement_Special; TABLE Hydrante = Shape : OPTIONAL D_POINT; ID_Num : LongInteger; Remarque : OPTIONAL TEXT*250; Date_de_saisie : OPTIONAL DATE; Dern_M_a_J : OPTIONAL DATE; Precision_Geo : OPTIONAL SIR_Precision_Type; ID_Distributeur : OPTIONAL LongInteger; Etat_Exploitation : OPTIONAL SIR_Exploitation_Etat; Annee_Construction : OPTIONAL LongInteger; Nom_descriptif : OPTIONAL TEXT*255; Numero_Dossier : OPTIONAL LongInteger; ID_Zone_pression : OPTIONAL LongInteger; Type_Eau : OPTIONAL SIR_Eau_Type; Genre : OPTIONAL SIR_Hydrante_Genre; Pression_Statique : OPTIONAL LongInteger; Pression_Dyn_A : OPTIONAL LongInteger; Soustirage_A : OPTIONAL LongInteger; Calc_Date : OPTIONAL DATE; Calc_Source : OPTIONAL TEXT*150; Press_Dyn_PDDE : OPTIONAL LongInteger; Soutirage_PDDE : OPTIONAL LongInteger; Sortie_Storz : OPTIONAL SIR_Hydrante_Type; Numero_BH : OPTIONAL TEXT*20; Zone_de_couverture : OPTIONAL LongInteger; Altitude : OPTIONAL LongInteger; NO IDENT END Hydrante; TABLE Vanne_Clapet = Shape : OPTIONAL D_POINT; Etat_Exploitation : OPTIONAL SIR_Exploitation_Etat; Annee_Construction : OPTIONAL LongInteger; Nom_descriptif : OPTIONAL TEXT*255; Numero_Dossier : OPTIONAL LongInteger; ID_Zone_pression : OPTIONAL LongInteger; Type_Eau : OPTIONAL SIR_Eau_Type; Precision_Geo : OPTIONAL SIR_Precision_Type; ID_Distributeur : OPTIONAL LongInteger; ID_Num : LongInteger; Remarque : OPTIONAL TEXT*250; Date_de_saisie : OPTIONAL DATE; Dern_M_a_J : OPTIONAL DATE; Genre : OPTIONAL SIR_Org_Connexion_genre; Etat_connexion : OPTIONAL SIR_Connexion_Etat; Altitude : OPTIONAL LongInteger; ID_Distributeur_2 : OPTIONAL LongInteger; ID_Zone_pression_2 : OPTIONAL LongInteger; Telecommande_incendie : OPTIONAL SIR_Oui_Non; ID_Centrale_exploitation : OPTIONAL LongInteger; Type_transmission : OPTIONAL SIR_Transmission_Type; NO IDENT END Vanne_Clapet; TABLE Regulation_Pression = Shape : OPTIONAL D_POINT; Etat_Exploitation : OPTIONAL SIR_Exploitation_Etat; Annee_Construction : OPTIONAL LongInteger; Nom_descriptif : OPTIONAL TEXT*255; Numero_Dossier : OPTIONAL LongInteger; ID_Zone_pression : OPTIONAL LongInteger; Type_Eau : OPTIONAL SIR_Eau_Type; Precision_Geo : OPTIONAL SIR_Precision_Type; ID_Distributeur : OPTIONAL LongInteger; ID_Num : LongInteger; Remarque : OPTIONAL TEXT*250; Date_de_saisie : OPTIONAL DATE; Dern_M_a_J : OPTIONAL DATE; Genre : OPTIONAL SIR_Org_Regula; Altitude : OPTIONAL LongInteger; Etat_de_la_Connexion : OPTIONAL SIR_Connexion_Etat; ID_Distributeur_2 : OPTIONAL LongInteger; ID_Zone_pression_2 : OPTIONAL LongInteger; Type_Regulation : OPTIONAL SIR_Connexion_Regulation; Valeur_Consigne_reg : OPTIONAL LongInteger; Telecommande_incendie : OPTIONAL SIR_Oui_Non; ID_Centrale_exploitation : OPTIONAL LongInteger; Type_transmission : OPTIONAL SIR_Transmission_Type; A_Desafecter_PDDE : OPTIONAL SIR_Oui_Non; NO IDENT END Regulation_Pression; TABLE Conduite = Shape : OPTIONAL D_POLYLINE; Etat_Exploitation : OPTIONAL SIR_Exploitation_Etat; Annee_Construction : OPTIONAL LongInteger; Nom_descriptif : OPTIONAL TEXT*255; Numero_Dossier : OPTIONAL LongInteger; ID_Zone_pression : OPTIONAL LongInteger; Type_Eau : OPTIONAL SIR_Eau_Type; Precision_Geo : OPTIONAL SIR_Precision_Type; ID_Distributeur : OPTIONAL LongInteger; ID_Num : LongInteger; Remarque : OPTIONAL TEXT*250; Date_de_saisie : OPTIONAL DATE; Dern_M_a_J : OPTIONAL DATE; Fonction : OPTIONAL SIR_Conduite_Fonction; Materiau : OPTIONAL SIR_Materiau; Diametre_Externe : OPTIONAL LongInteger; Diam_int_PDDE : OPTIONAL LongInteger; Diametre_Interne : OPTIONAL LongInteger; Annee_Reabilitation : OPTIONAL LongInteger; Pression_fonc_admise : OPTIONAL LongInteger; Rugosite_Hydraulique : OPTIONAL LongInteger; Longueur_reelle : OPTIONAL LongInteger; Calcul_Hydraulique : OPTIONAL SIR_Oui_Non; A_Desafecter_PDDE : OPTIONAL SIR_Oui_Non; NO IDENT END Conduite; END TransRes. TOPIC sire1 = TABLE Zone_Pression = ID_Num : LongInteger; Remarque : OPTIONAL TEXT*250; Date_de_saisie : OPTIONAL DATE; Dern_M_a_J : OPTIONAL DATE; Nom_descriptif : OPTIONAL TEXT*255; Nom_distributeur : OPTIONAL TEXT*255; Mise_en_Charge : OPTIONAL SIR_Zone_Pression_M_Charge; Altitude_plan_de_Charge : OPTIONAL LongInteger; NO IDENT END Zone_Pression; END sire1. END sire. FORMAT FREE; CODE BLANK = DEFAULT, UNDEFINED = DEFAULT, CONTINUE = DEFAULT; TID = ANY; END.