Chapter 3 3.1 Introduction 3.2 . Running WGID
Transcription
Chapter 3 3.1 Introduction 3.2 . Running WGID
27 Chapter 3 ' LOGID, A DATABASE DISKETTE FOR IRRIGATION, DRAINAGE, AND FLOOD CONTROL SOFTWARE Gilles Bonnet (CEMAGREF/ICID) 3.1 Introduction The Internati~nal Commission on Irrigation and Drainage (ICID) · recognized the importance of computer assistance in irrigation, drainage, and flood control·a long time · ago. They also saw it as one of their tasks to pr~vide member countries with as· much relevant information as possible on 'the subject, and therefore installed a Working Group on Systems Analysis. One of the tasks of this working group . was to collect arid disseminate information on the use of systems analysis, and more in particular the use of computer-baSed technology, in irrigation and drainage among member countri~. This is the short background of the existence of a database on diskette of a wide range of computer models and programs (178 in the latest update· of November 1994). Th~ informatipn about the programs was initially collected.from IClD member countries using a questionnaire· in a specific format. The current shape of the form is treated in Section 3.3 .below. The forms were returned to CEMAGREF (Centre d ' Etude du Machinisme Agricole, du Genie ~ural , des Ea.ux et des Forets), where the Secretary of the working . group resides.~ The data were then entered in a database (using dBase ill), while a standard list of qualifications and terminology was adhered to as much as possible. The initially lifnited database was. extended over the last few years with 'information from other sources, such as institutions.and private persons, so as tQ be able to make the database as·complete as possible. · The current policy is to distribl,lte ·the LOGID disk as widely as possible and request users to append as much information as possible, and return the updated disk to CEMAGREF, for the attention of ~e present author (see a~dres~ in Annex 2).. · 3.2 . Running WGID The LOGID database (dated November 1994) is supplied qn a · 3. 5" 720 kB diskette and takes a total. of 581 kB in i 6 files. There are four *.bat files~ · including an install. bat flle for installation to the C:-drive and a logid.bat file for starting the program. There .a re eight *.dbf or *.dbt files, which form the core database, together with two ·index file~ (*.ndx). The running of the ·prograll) is done through the logiciei.exe file. 'Note that LOGID is abbreviation of the French word LOGiciel, combined with the I for Irrigation and the D for Drainage. The program will run on an ffiM PC XTI AT or . PS/2 compatible microcomputer under the MS-DOS operating system. an . I 28 Installation is simply_done by putting the diskette in .an appropriate floppy disk drive, and typing A:install at the C:-prompt and [Enter]. This action will create a C:\LOGID directory and copy all files thereto. So, next you go to directory C: \LOGID and type logid to start the program. The database management" system's Main menu will now be displayed, which looks as shown ·in. Figure 3. 1. Possible choices Exit from LOGID to MS-DOS ------~---~-----------------------> X Introducing a new file i nto t~e data base ------------------> I "Read fil;es from the data base -':"'-----------------·-------:-----> R Change dat·a in a file --------------------------------------> c Keyword list ---~----.:-----------------------------:----------> .K. Erase a · file from the data:· base · ~------~--------------------> E Affichage des ecrans, messages et aide en franc;ais ---------> A n l y one . ..screen ., To select press the ist letter of a line or t~e arrow keys and RETURN The Main· menu of the LOGID program Figure 3. 1 If you have a colour monitor; th~ selected item'is shown in green· characters on a ·red background. Other possible choices are in white letters on a light-grey background. Non. usable choices are iri dark-grey against a light-grey -background. On a ·black-and-white monitor these colours will be in different shades of grey only. Note that the 7th. choice allows you to. switch from English to French and vice-versa. The Main menu allows you primarily. to choose between entering a new· record (or ·file; i.e. describing a new program), reading; or editing, or erasing existing entries or going to the·keyword list · In case you want to read from .the database, you will get another menu with six ch<,>ices, as shown in Figure 3.2. · . . :. Possible choice · End of consultation/Return ·to previous menu•---------------~> Name : Select a software knowing its name -------------------> Field: Select a software from a field -----~---~----~---~~--> · Topic:. Select ·from a topic within a field ':"'---------~-------> Complete programs list ~------------------------------------ > · messages et aide en franc;ais ---------> .A,ffichage des ecrans, ' nly one screen . Figure 3.2 . The Read sub-menu of LOGID. . The complete list of programs can be shown on screen (see also Table 3..1). E N F T c A I ·1 29 Table 3.1 The software list in LOGID as per November 1994 Softwar. nama AAD MODELING SYSTEM ADIMO AGNPS A GREGA AGWAT AQUIFER MODEL AS1lUiYD BACKWAT BAHIA BAHIDlA BALANCE BALLISTIC TRAJECTORY BASCAD2.0 BCW BEL BICADM BID RICO BILAN HYDRJQUE PRAIR. BILANREG BUCKL BYM CALDEJUN CALPJV CALSITE CANAL9 CANAL_D CATCH-3D CEBELMAIL CERES CERES·MILLET CIRCHAN CLIMWAT CMMSWICG COUP CRJWAR 2.0 CROPWAT CRPSM CRUE DACCORD DACSE DAMBRK UK DELPAR DELTA2 DELWAQ · DEMAND DEMGEN DEVER DIGIT DORC DOSS BAS DRAINAGE DRAINET_C DRAINSAL ECOSYS EVAPOTRANSPIRATION FASTQUOTE FLD_BOX FLUME3 .0 FRQSIM Country NETHERLANDS NETHERLANDS USA PORTUGAL NETHERLANDS UNITED KINGDOM FRANCE UNITED KINGDOM FRANCE ARGENTINA BULGARIA BRAZIL NETHERLANDS USA FRANCE AUSTRALIA . ITALY BELGIQUE FRANCE JAPAN FRANCE ESPAGNE FRANCE UNITED KINGDOM FRANCE USA USA FRANCE FRANCE USA ESPAGNE ITALY PAKISTAN· UNITED KINGDOM NETHERLANDS ITALY USA FRANCE FRANCE UNITED KINGDOM UNITED KINGDOM NETHERLANDS PAKISTAN NETHERLANDS MOROCCO NETHERLANDS FRANCE UNITED KINGDOM UNITED KINGDOM UNITED KINGDOM FRANCE GERMANY INOlA CANADA BRAZIL NEW ZEALAND CANADA ' NETHERLANDS UNITED KINGDOM liDIF Thema I Irrigation management Water requirements Simulation Irrigation management Water requirements Simulation Irrigation management Open channel flow Open channel flow Irrigation management Irrigation scheduling Sprinkler irrigation Reservoir management Open channel flow Water hammer Border irrigation Soil-water model Irrigation management Water requirements Water requirements Soil-water model Pumping station Sprinkler irrigation Reservoir sedimentation Open channel flow Open channel flow Sprinkler irrigation Pressurized networK Flood routing Soil-water model Semi~ircular canal Water requirements Irrigation scheduling Water hammer Water balance Irrigation scheduling Irrigation management Peak flood modelling Drainage network Sediment control Dam break Hydrology Water requirements Water quality Irrigation management Simulation Open channel flow Hydrology Regime canals Sediment control Drainage network Simulation Simulation Irrigation management Hydrology .Irrigation design Passe mare Hydrology Urban hydrology 1 D I I D I F I I I I I I. I I I I I 1 I I F D I F I .I I I D F I I I D D 0 I I I D I F 30 Table 3.1 (Cld.) Software name Country GEOCUP GESREG GESTIO GLYCIM GRASPER HSPF HYDRA HYDRAN HYDRO_ID HYDSYS FOR DRAINAGE HYMOS IBMR ICARE IMPACT IMS INCA IRR-TIME IRRICAD IRRICADS IRRICANEin IRRICEP IRRIGATION SCHEDULIN IRRIGATION WATER REQ IRRIMOD IRRISKED IRRITEL lSAREG L&WTOOLKIT LIDO LINMOD LOG DOS JAPAN PORTUGAL FRANCE USA MOROCCO USA FRANCE UNITED KINGDOM UNITED KINGDOM CANADA NETHERLANDS PAKISTAN FRANCE UNITED KINGDOM UNITED KiNGDOM UNITED KINGDOM NETHERLANDS ITALY NEW ZEALAND LA REUNION PORTUGAL UNITED KINGDOM BRASIL INDIA USA FRANCE PORTUGAL NETHERLANDS FRANCE NETHERLANDS NETHERLANDS FRANCE COLOMBIE UNITED KINGDOM FRANCE UNITED KINGDOM UNITED KINGDOM UNITED KINGDOM DENMARK USA NETHERLANDS CANADA PAKISTAN NETHERLANDS BULGARIA NETHERLANDS UNITED KINGDOM USA UNITED KINGDOM UNITED KINGDOM FRANCE NETHERLANDS USA FRANCE BRAZIL MORROCO JAPAN ITALY BRASIL NETHERLANDS LOGIDRAIN MACRA MBAL MECENE MICRO DRAINAGE MlCROFLUCOMP MIDAS MIKEll MIS MODFLOW +MODGRID MONFLOW MRI MUST NORMA OM IS ONDA OPUS ORIGINAL PENMAN MODE PARADIGM PB2DIAM PC-CAN DES PCET PECARI PENMET3 PIMAG POETICS POLJCORO PROCANAL PROFILE UDIF I I I D D D I I D I D I D F I I I D Theme Ear1hen dams Irrigation management River training Soil-climate-crop model Irrigation management Simulation Drainage network Pressurized network Open channel flow Drainage network Hydrometeorology Irrigation planning Pressurized network Impact study Irrigation management Irrigation management Irrigation management Pressurized network Irrigation design Irrigation management G!'llvity network Irrigation management Evapotranspiration Evapotranspiration Irrigation scheduling Irrigation management Irrigation management Irrigation management Open channel flow Simulation Hydrometeorology Drainage system Evapotranspiration Soil-climate-crop model Economy Drainage system Open channel flow Gravity irrigation Gravity network Irrigation management Groundwater flow Hydrology Irrigation scheduling Soil-climate-crop model Water requirements Irrigation management Open channel flow Soil-water model Irrigation manage~nt Probable rainfall Micro-irrigation Open channel flow Irrigation management Pressurized network Irrigation management Irrigation management Earthen dams Soil-water model Gravity irrigation Open channel flow 31 Table 3.1 (Od.) Software name Country QEST CANADA NETHERLANDS FRANCE FRANCE MOROCCO UNITED KINGDOM USA PORTUGAL CANADA BRASll. ESPAGNE NETHERLANDS JAPAN NETHERLANDS UNITED KINGDOM NETHERLANDS NETHERLANDS ESPAGNE NETHERLANDS FRANCE FRANCE ITALY BRASIL ITALY USA HUNGARY HUNGARY ITALY RAHYSMOD RAIEOPT RAMI RAM IFI RBM_DOGGS REF-ET RELREG RESOP RESPONSE FUNCTIONS RG RJBASIM RM4S SALCON SALMON-F SALTMOD SATEM 1.4 SCAL SGMP2. 1 SIC SIDRA SIMIS SIMTHEO SIRFRU SIRMOD SOILWAT SOILWAT-1 SOWABAMO SPRINKPAC SPRINKSIM STAB STC25 STEADY STORMPAC SURVEY SWACROP SWATREISWACROP SWATRER-SUCROS SWATRES/SWACROP · . SWIMM TALWEG-Ft.UVIA TARCOMP THALIE TURGAP USUPIVOT UTAHET VER.IP VERITAS VIDEOTEL IRR. MODEL WALLJNG.SYS.FOR ORAl WASAM WATER BALANCE MODEL WATER DISTRIBUTION WATER USE MOD WBT WIS WRMM XERXES-RENFORS YIELD UDIF F I D F I D I D I D NEW~EALAND USA FRANCE UNITED KINGDOM USA UNITED KINGDOM FRANCE PAKISTAN NETHERLANDS BELGIQUE NETHERLANDS UNITED KINGDOM FRANCE NETHERLANDS FRANCE GERMANY USA USA FRANCE FRANCE ITALY UNITED KINGDOM NETHERLANDS BRASIL BRASIL USA USA UNITED KINGDOM CANADA FRANCE BULGARIA I D I D F I F I Theme Hydrology Soil-water model Gravity irrigation Pressurized network Pressurized network Flood routing Evapotranspiration Irrigation management Irrigation management Irrigation management Pressurized network River basin hydrology Resistance modelling Groundwater flow Open channel flow Soil-water model Simulation Micro-irrigation Simulation Open channel flow Simulation Irrigation scheduling Soil-elimato-crop model Irrigation management Surface irrigation Irrigation management Hydrology Soil-water model Irrigation design Pressurized network Ear1hen dams Drainage network Open channel flow Simulation Flood mitigation Soil-water model Soil-water model Soil-elimate-erop model Soil-elimate-erop model Reservoir sedimentation Open channel flow River basin management Hydrometric network Irrigation planning Cen~rpivot D I I I I I Irrigation management Sprinkler irrigation Sprinkler irrigation Irrigation scheduling Simulation Irrigation management Soil-elimate-erop model Irrigation management Evapotranspiration Irrigation management Hydrology Irrigation scheduling Pressurized network Soil-water model 32 You can view information about any program .in the database by selecting its name from any of three lists: (i) by program name, from an alphabetical list (see Table 3.1); (ii) by field of interest (Irrigation, Drainage, or Flood control); (iii) by subject/keyword within a field, an example of which is shown in Figure 3.3. F=======Keyword==========~ End of consultation Network (gravity) Network (under pressure) Irrigation planning Dam (earth) Pumping station Mi·c ro- irrigation Overhead irrigation Water hammer Water requirement~ Hydrology Irrigation scheduiing Sprinkler. Soil-water model Evapot.ranspiration Open channel flow Surface irrigation Resistivity modeling Many screens============d Figure 3.3 .• LOGID's keyword list for irrigation If you choose·to change data in a file, you may do so for.your own lise. To communicate the changes to ·us, it would be better to to create a new entry, mentioning that this is a new version of the program, and send us th~ complete disk (including the changes). To enter a new program into the database, follow the menu and answer the·.questions from four screens~ These screens correspond with the forms which were sent to the member countries, .which are mentioned below. The most important item to fill in is your short description (on screen 3) of the aims and methodology of the program you are entering (a maximum of 20 lines of text). You can also, if necessary, enter new keywords for any of the th_ree fields (l(D/F), provided you know the French translation. 3.3 Fonns for LOGID entries As mentioned above, the basic information for the LOGID database was collected via four structured forms. These forms are reproduced on the next few pages as Figure 3.3. It can be seen that the requested information falls into a number of classes or categories. After specifying the name and the purpose of .the program, hardware requirements, software aspects, user aspects, keywords, functional description, arid software marketing appear. 33 Figure 3.4 Basic forms for the LOGID database Formulaire pour Ia base de donnees LOGIC I Form for Data Base LOGIC Rempljr les cases targes, cochez les cases ~troitesiFill in wide squares. cheCk oH natn:lw squares Nom cia Jogidd ·.. II Purpose Fondion · Title of the software Grandsysltme~MaiAframe Hardware needed Mini otdillateur MiDi computer Miao-otdillateur c:ompau"ble IBM·PC IBM-PC compatible mic:to<Omputer Autre miao-oniinateur Oilier mi~mputer . Systeme d'e:ocploitation · · Operating System S)'StCme d'exploitation .¢iaJ ~ SpedJic:'Opcrating System MSIDOS 2.Jct et suiv MSIDOS 2-'t't and seq. MSIDOS J.xx et suiv MSIDOS J.x-.: :mel seq OSI2 ct P.M OSI2 aud P.M Systtmc UNIX UNIX system Main storage kilo-octetS~ 256 kilo-0\1es S12 kilo-bytes 256 S12 kilo-octetS 640 kilo-octets I mep.octetS 2 mCga-ocletS +de 2 ~etS 6-10 kilo-bytes I mcp~es 2 mep-bytes + 2111Cp-b)1es Hard disk Disquedur <=20 MoB <=20 Mo <= 100 Mo > lOOMo <:: 100 Mo > IOOMo Disqudre Floppy disk Useless S.2SJ60 Ko 5.25' 1.2 Mo 3.5' 120 Ko J.S 1.44 Mo Special fonnat Bande magnttique Inutile~ Special usdess · fonnat Format spCc:ial 1600 bpi 6250 bpi ContrOtcur d'eau HERCULES Monitcor HERCULES Inutile Dislllay unit Higll resolution Multi-synchronism Standard~ Standard. Laser Laser Graphique Gtapbique 1arBe Display Conuoller EGA VGA Monochrome~ Monoclwm Couleur Color Haute resolution Multi..frequencc Imprimante 1600bpi 6250 bpi Standard§ Slalldatd . Speciale Spccilic EGA VGA Magnetic tape Printer Gl3pllic W'lde graphic CJ Us::fcss C.I.I.D. · page 1 I 4 . Groupe de travail •Analyse des Systemes- I.C.I.O. Wonting group on systems analysis 34 Figure 3.4 (Ctd.) Formulaire pour Ia base de donnees LOGIC 1 Form for Data Base LOGID Rempur Jes cases Jarges, cochez Jes cases ~troites!FiO in wkie squares. check off nanow squares CJ NWnerlscur couleur Color sc:~nner NumCriseur monochrome (&risis) [:=.1 Monochrom s=liner (grey scale) Plotter Traceur Inutile:~ Usc:lc:ss Flat bed plotter Roller plouer Elcctrost:~tic plotter Traccur de table · Traceur i rouleau Traccur elearoscatiquc a·. Digitiser Sans ob~ ou inutile Grouadl~ or useless Utilise si present {optionnel) Used it present (optional) · Indispemablc Required(absolutely necessary) Proc:csscur arithmCtique Mathematic:~! processor Sans objet ou inutile§ GroWidles$ or useless · Utilisi si prtsent (optionnel) Used it present (optional) . · Indispemable Required(absolutely necessary) Mouse Souris Sans objet ou UMile GI'OIIadless or useless UtilisC si present {optionnel) Used if p~t (optional) Indispe11S3ble Rcquirt:d(llbsolutcly nc:cessar)') Dis:positif de protection Copy proteCtion Le logicid n'c:st pas procege ~The software isn't prouxtcd Prota:tion par deC ou boucbon Prota:tion by key Protedion par un 1110( de passe Protection by keyword Autre disjlositif de protection OIJier mcaas of protection Programming language(s) Langage(s) de programmation Digitaliseur § FORTRAN~FORTRAN BASIC BASIC · PASCAL DBASE Ill c PASCAL DBASE In c Plusieurs langages de programmation Several programming languages . La !oumiwrc du logiciel comprcud Provided software includes 1 Uniquement un code ececutable § O n ly :ui e.'\ccutable code Uniquementle code sourte Only the source language . · A la fois code source et exCculablc Both source and e.~table code L'C::helle de temps c:st Time scale is MinuteS Validation du modCic vis a vis de Model lw.been \'erificd against Solutions analytiqucs ~ Analytic:ll solutions Awes progiammcs Mesurcs etlou observations Auues formes de verifiCition Utilisation Traitement par lot Logiciel conversationncl Environnement logiciel Programme fonction~t scul · Besoins d'autreS logiciels Langue de tra\'llil OIJicr programs MCISUremaltS Otbcr fonns of verification c:J B:ltch mode c:::::J lntcracth-e mode c:J St:md-alonc program Software use Software environment CJ Other softw:ues needed C.LI.C. page 2/ 4 Groupe de travail ·Analyse des Syst~mes• Working language LC.LC. Wor!ting group on systems analysis 35 Figure 3.4 (Ctd.) Formulaire poUr Ia base de donnees LOGIO 1 Form for Data Base LOGIC Remplir les cases lar!ies. CQChez tes cases etroiteSIFiD in wide squares; cllecl< off narrow squares Fran~is An&tais Plusiews langues Langue du pays d'origine S)'SWne d'unites utilisC Systeme ID!ematiooal Unites anglaiscs Autre systeme d'unite coherent §Frendl § English Se\'er.ll bngu:~ges OrigiD:II country language Sl S)~em English units Any consistent unit system Le domaine d'applic:ation c:hoisi Used unit ~"Stem The chosen ;~pplic::~tionfield is IRRIGATION§ IRRJGATION D~AGE MAITRlSE DES CRUES Choisissn ou ajollltz un mot def Le thCmc spCcifiquc choisi csr Si theme=IlUUOATION,motdef: Reseau (sous pression) RCseau (gravitairc) Economic Barrage (eri terre) Station de pompage D~AGE FLOOD CON"m.OL Choose or add a keyiVord The chosen specific: theme is lftJtemc=IRRlGATION keyword: Neru'OI'Ic (under prt$SUrc) Networit (gr.l\ity) Economy Dam (canh) Pumping st:ltion Micro-irrigation lnigation par aspmion Coup de belicr Miao-irrig:11ion Ovtmc:ld irrigation Wascr hammer Bc:soins en eau lrription nec:dcd Hydrologic Gestion des irrigations Hydrology lrription tn:ln3gement Sprinkler Soil-dim:ne-<:rop model Aspetseur ModCie sol-climat.plantc EvapotranSpiration Evapocranspir.~tion Hydraulique asurf. l~re Open ehanel flow un·~------~~--~~S~u~-~~-im-·.2n_u~ ·on Mor clefa ajouter addc:d keyword Si theme=DRAJNAGE. mot clef: lftheiT\C"'DRAINAGE. keyword: a Mot clef ajouter . Si themeaMAI11US£ DES CRUES. mot clef: Hydraulique asurf. libre Mot clefaajouter I r=J addc:d keyword If theme • FLOOD CONTROL. keyword: Open ehannet lr;draulic: . added keyword · Description des fonctions till logiciel: C.I.I.D. page 3/ 4 Groupe de travaiJ•Analyse des Systemes• I Duuiption of the funcrions of the software: . I.C.I.O. Working group on system~ analysis .. 36 Figure 3.4 (Ctd.) Formulaire pour Ia base de donnee~ LOGIC /.Form for Data Base LOGIC Remplir /es cases larges, cochez tes cases 6troites/FiU in ·w ide squares, check off nBITow squares Sojhtart marketing Company 0 csign division Commti'CiGiisatiorr Societe Servic= de Cl)na:ption contact person Pcrsonnc aCl)ntader Adresse I. I Boite Postale Code POSial Ville Pays Address P.O. box Postlll aldc City Counuy phooe number T~hooe TBec Telex Fa.x Software ~il price'vithout taxes Ttlecopic Pri.x de VC~te au desaii hots ta.'<eS Devise Currency Date de Ia premiere version Date de laversidn actuc:llc I I I I I Date de ccs infonnations Conditions de nwntcnaru:e Disponible gntuitement Disponible avec paiement I § Non d.isponible Datc:or first \-ersion Date ofcuirc:nt version Date info nnation cnten:d Mlllntc:n:mcc conditions Available free of ch:!rge Available :~gainst payment Not a\-aii:Jbtc: C.I.I.O. . page 4 1 4 Groupe de travail "Analyse des Systemes• I.C.J.D: Working group on systems analysis 37 Note.that about 11/z pages are concerned with hardware requirements, and another half page with software building aspects, almost one page with specifying the appropriate subject, half a page with a free-format description, and half a page with addresses. ·The hardware is relatively easy to specify (and detail in a form) and gets quite some attention. One might want more information on some user aspects, like the intended use or target group, the availability of a manual or on-screen help, and more specific and more distinctive keywords. Nevertheless, it shows a rather comprehensive approach to obtaining information on available irrigation (146 programs) and drainage (22 programs) software (and relatively few -10- flood control programs). The merits of this type of information, in comparison with other attempts at an inventory (like the ILRI inventory and IRRISOFT) will be discussed in Chapters 4 and 5. Moreover, LOGID is easily accessibl~ and thus may grow in future, as more member-countries, institutions, and individuals discover its usefulness and submit more forms.