Impressie van de nieuwe User Interface(s) G. Donchyts, Deltares
Inhoud Waarom een nieuwe interface? Onwikkelingen in 2008 Live demo Gepland in 2009 Vragen
Waarom een nieuwe interface?
x72 x1700 Veen nieuwe wensen Complexiteit, technologien (VB6) CASEDEF.EXE PREPMAPP.EXE STORAGE\StorUI.exe CASEMAN.EXE RGFILTER.EXE SUF_NTW.EXE Cat\Cat.exe 3B\RRCheck.exe SUFTABLE.EXE CMUPDATE.EXE REMOTE\rsh.exe Update.exe CMUTIL.EXE RTC\MATLAB5\RTC.EXE vervng32.exe DELWAQ\CoefEdit.exe RTC\MATLAB6\rtc.exe VIEWTEXT.EXE Conv_Sbk\Conv_Sbk.exe RTC\MATLAB61\RTC.exe DELWAQ\WATERBAL.EXE DELWAQ\DELWAQ1.EXE RTC\MatLab65\RTC.exe DELWAQ\wq2dint.exe DELWAQ\DELWAQ2.EXE RTC\MatLab7\RTC.exe DELWAQ\WQCheck.exe DH_SOBEK\dh_sobek.exe RTC\MatlabR2006b\RTC.exe DELWAQ\wqinp.exe DH_SOBEK\dh2sobek.exe RTC\MatlabR2007a\RTC.exe DELWAQ\wqinr.exe DSSHELL.EXE RTC\RtcEdit.exe EditHis.exe Sbk2Suf.exe DELWAQ\EditObj.exe SbkBatch.exe DH_SOBEK\Hydraa\HYDRAA.EXE FLOW\SBKCHECK.EXE SbkExportAccesMDB.exe IMPORT.EXE SbkOpt.exe ISIS_SBK\Isis_sbk.exe SbkOutput.exe MAPLINK.EXE SUFOWMDB\Sbkstekker.exe METEO.EXE Schemat.exe WLM\MIE.EXE SELAPPS\SELAPPS.EXE MODELEDT.EXE SETTINGS.EXE ModelPaste.exe SFStat.exe FLOW\Morpho.exe SHOWLIST.EXE NETTER.EXE SIDEVIEW\SIDEVIEW.EXE NtrRedef.exe simulate.exe ODS_VIEW\ODS_View.exe 3B\SOBEK_3B.EXE FLOW\parsen.exe WLM\SobekEM.exe FLOW\parser2d.exe FLOW\SOBEKSIM.EXE FLOW\parsetxt.exe STARTUP.EXE DELWAQ\PLCT.EXE STORAGE\Storage.exe x72 ..\WORK\REACH.HIA OI ..\WORK\REACH_CR.HIS OI ..\WORK\REACH_CR.HIA OI ..\WORK\REACHDIM.HIS OI ..\WORK\REACHDIM.HIA OI ..\WORK\RSEGSUB.HIS OI ..\WORK\RSEGSUB.HIA OI ..\WORK\REACHFLW.HIS OI ..\WORK\REACHFLW.HIA OI ..\WORK\REACHSEG.HIS OI ..\WORK\REACHSEG.HIA OI ..\WORK\REACHVOL.HIS OI ..\WORK\REACHVOL.HIA OI ..\WORK\STRUC.HIS OI ..\WORK\STRUC.HIA OI ..\WORK\STRUC_SF.HIS OI ..\WORK\STRUC_SF.HIA OI ..\WORK\SFSPILLS.HIS OI ..\WORK\SFSPILLS.HIA OI ..\WORK\FLSHIS.HIS OI ..\WORK\FLSHIS.HIA OI ..\WORK\STRUC_CR.HIS OI ..\WORK\STRUC_CR.HIA OI ..\WORK\STRUCDIM.HIS OI ..\WORK\STRUCDIM.HIA OI ..\WORK\RTC3BALL.HIS OI ..\WORK\RTC3BALL.HIA Veen nieuwe wensen Complexiteit, technologien (VB6) In loop van de jaren … x1700
Gestructureerd ongestructureerd Gedwongen om bepaalde volgorde te doen, in nieuwe hij kan zelf kiezen Main line: user-centric much more user-friendly less clicks to do the same much less files
Onwikkelingen in 2008
Grafische user interface 24 april 2017 Grafische user interface Project Explorer Documents, tab-based Property Grid Logging Window Toolbars & Menus Properties – eigenschappen 9
Live Demo - Project explorer Data Models Folders, scenarios, cases …. - GIS functionality standard GIS data types: Shapefiles, WMS Symbology for lines, polygons and points, show cities + rivers on Demis WMS map - Network editor Draw branches Auto-detection of boundaries Move vertices Move nodes Insert node Add cross-sections Generate discritization, set symbology for cells based on offset - Import data .bui -> time series .tp -> network - Flow model 1D Add demo network Add model Show boundary conditions Edit model run parameters Run model Show results in a data table Show results on a map Last thing: use selected polylines from vector layer as a source for network branches
Nog meer wensen Integratie met: Delft-FEWS WIS LIZARD IRIS Waterplanner IDSS Undo/Redo ArcGIS integratie Meer modellen Linux versie Meer toepassingen: HABITAT, Verkenner … Problemen die kunnen niet met de huidige tools opgeloost woorden
Oplossing: open en flexibel One file format for all data: scalability, consistency (no broken project on save, automatic validation) Graphical user interface as modelling environment Flexible framework: DelftTools Third-party plugins Maximum re-use of third-party components: NHibenate, log4net, GDAL, SharpMap – QA, we can concentrate more on core business Use of standards: OGC, NetCDF, OpenMI (will come soon) Possible extensions/plug-ins ArcGIS Models Interaction with another systems
Modulaire code Communication with model is completely refactored: more modular model engine as a dll component use of IPC/RPC client-server instead of file-based communication easier to test 1 januari 2008
Ontwikkelingen in 2008 Flexibel framework, uitbreidbaar met de plug-ins Generieke grafische user interface om met modellen te werken Hydrodynamisch 1D stromingsmodel Initiële condities Randvoorwaarden Model parameters Resultaten GIS functionaliteit, gebruik van ISO/OGC standaarden Data import functionaliteit Bestandsformaat – een document voor alle data types
Gepland in 2009 Framework More integration with GIS OpenMI 1D model Hydraulic Structures Rainfall-Runoff Water Quality (WAQ) Sediment Transport Urban Framework Case Analysis Features Finish support for NetCDF Undo / Redo Scripting Localization Scenarios More integration with GIS OpenMI Publish SDK for third-party plug-in development Work more together with users: setting priority for development testing & bug fixes screen casts, tutorials, documentation
Rainfall-Runoff
Cross-secties en kunstwerken
HABITAT 2.0 Dynamic gridded data management (Spatial Analyst alike but with support for time)
Team
Vragen