[Qgis-developer] Announcing ENKI (Was: Hydrological toolbox)

Sjur Kolberg Sjur.A.Kolberg at sintef.no
Tue Oct 2 06:43:59 PDT 2012


Jose,

That'll be two no...

At present, ENKI handles three types of data; rasters, networks (point covers), and scalars (all-region single values). It is possible to represent different types of data using a network. I regularly represent catchments by their outlet gauge stations or their centroids. 

I have thought of extending the list of data types, but so far the need hasn't been strong enough to defend the burden. I have also thought of replacing ENKI's internally defined data types, with data types from QGIS or GDAL/OGR, but I need (to avoid massive rewriting) all data types to be subclasses of a common GIS data set class. AFAIK, that is not the case in QGIS or GDAL/OGR (but I think it is in SAGA). 

Visualisation: ENKI is presently completely without any display of maps or graphs, this is simply a class of functionality that so far has been postponed. For now, this is why I'd like to see ENKI linked up to an OS GIS like QGIS, but for future development, I'll be happy to see at least the most common plotting routines as ENKI internals.

Another reason for postponing graphics is that ENKI's GUI is MFC-based. I'd like to switch to an platform-independent OS GUI library before putting a lot of effort into map and graph visualisation.
 
Sjur  :-)


> -----Original Message-----
> From: José Anderson [mailto:joseandersonbatista at gmail.com]
> Sent: 2. oktober 2012 14:56
> To: Sjur Kolberg
> Cc: qgis-developer at lists.osgeo.org
> Subject: Re: [Qgis-developer] Announcing ENKI (Was: Hydrological toolbox)
> 
> Dear Mr. Kolberg,
> 
> does the toolkit have polyline representations?
> 
> Also, does it have scalar map visualizations?
> 
> Thanks
> 
> 2012/10/2 Sjur Kolberg <Sjur.A.Kolberg at sintef.no>:
> >
> > Dear QGIS list,
> >
> > Finally, we have managed to put together a WEB site and download option for
> ENKI.
> >
> > ENKI is a software framework for building and running environmental models;
> motivated by, but not restricted to distributed hydrological models. Within
> ENKI, you can assemble a model from a set of subroutines, which are separately
> built as dll plugins. ENKI comes with a selection of these dlls, and
> developers can easily add new ones to their library.
> >
> > The address is www.opensource-enki.org, and the download area is at a Google
> Disk page:
> > https://drive.google.com/?authuser=0#folders/0B3AI0j0BFI0-blBTSmM3U1JP
> > MlU
> >
> > You need to log in using a Google account.
> > ENKI is developed by SINTEF Energy Research, paid by Statkraft; and it is
> released under LGPL.
> >
> > Our experience with running OS projects and the associated WEB
> infrastructure is highly limited, so please have patience...
> >
> > Best regards,
> > Sjur Kolberg, SINTEF Energy Research
> > Oddbjørn Bruland, Statkraft
> >
> >
> >
> >
> >
> >> -----Original Message-----
> >> From: Werner Macho [mailto:werner.macho at gmail.com]
> >> Sent: 10. mai 2012 09:09
> >> To: Sjur Kolberg
> >> Cc: qgis-developer at lists.osgeo.org; Bruland Oddbjørn
> >> Subject: Re: [Qgis-developer] Hydrological toolbox
> >>
> >> Hi Sjur!
> >>
> >> Yes I am still on it an still want to prepare something like an
> >> hydrological toolbox ..
> >> So far we do not have anything "real" working .. but I know that some
> >> people are already working behind the scenes on some plugins which I
> >> hope that later can be integrated in this toolbox.
> >>
> >> From my point I have to say that I never heard of ENKI (shame on me)
> >> and allthough I am from Vienna I even did not realise that it was
> >> presented here ..
> >> Is there already anything public available to take a look at? If you
> >> need any information about QGIS or integrating plugins into QGIS just ask..
> >> I think your plugin will be more then welcome to extend the
> >> possibilites of QGIS.
> >>
> >> thanks a lot
> >> kind regards
> >> Werner
> >>
> >>
> >> On Mon, May 7, 2012 at 12:26 AM, Sjur Kolberg
> >> <Sjur.A.Kolberg at sintef.no>
> >> wrote:
> >> >
> >> >
> >> > Hello,
> >> >
> >> >
> >> >
> >> > We have been working on a hydrological toolbox ENKI since 2002, for
> >> > the Norwegian hydropower producer Statkraft.
> >> >
> >> >
> >> >
> >> > Statkraft has recently decided to release ENKI under LGPL. At this
> >> > time, however, there is no established OS project (WEB site,
> >> > mailing list, core committer group etc). I’d be happy to see ENKI
> >> > developing an interface with QGIS and other Open Source GIS tools.
> >> >
> >> >
> >> >
> >> > ENKI is a spatio-temporal model building framework, in which a
> >> > model is built up from subroutines compiled as dll plugins.
> >> > Although developed for distributed hydrological models, ENKI poses
> >> > no restrictions on what the routines do, as long as they’re happy
> >> > with being called once for each time step. The interface between
> >> > subroutines are GIS variables; either rasters or point networks.
> >> > ENKI validates the model setup and provides all the administration
> >> > to initialise,
> >> calibrate and run the model.
> >> >
> >> >
> >> >
> >> > Having used MFC during the development, ENKI is so far tied to
> >> > commercial Visual Studio versions. I am hoping for resources to get
> >> > rid of that dependency. The GUI and core are separated, so it
> >> > should be possible to call the EnkiAPI.dll from other software.
> >> >
> >> >
> >> >
> >> > ENKI was presented at EGU2012 in Vienna, and only the lack of an
> >> > open data set to go with it as tutorial, is delaying its
> >> > distribution. We are working on that, hoping to get ready within
> >> > the coming week. I haven’t really looked into the different
> >> > possibilites for how to deploy or manage an Open Source project,
> suggestions are welcome.
> >> >
> >> >
> >> >
> >> > Best regards,
> >> >
> >> >
> >> >
> >> > Sjur K :-)
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> > From: qgis-developer-bounces at lists.osgeo.org
> >> > [mailto:qgis-developer-bounces at lists.osgeo.org] On Behalf Of Ian
> >> > Packham
> >> > Sent: 4. mai 2012 15:29
> >> > To: qgis-developer at lists.osgeo.org; Robert Szczepanek
> >> >
> >> >
> >> > Subject: Re: [Qgis-developer] Hydrological toolbox
> >> >
> >> >
> >> >
> >> > Hi Robert
> >> >
> >> > Werner wrote the original Wiki page, I just got the idea of a
> >> > Hydrological toolbox from the other post. However there seem to be
> >> > a few people interested in the idea, so hopefully we can pool our
> >> > resources to achieve this.
> >> >
> >> > Regards
> >> >
> >> > Ian
> >> >
> >> > ----- Original Message -----
> >> > From: Robert Szczepanek <robert at szczepanek.pl>
> >> > Date: Friday, May 4, 2012 1:43 pm
> >> > Subject: Re: [Qgis-developer] Hydrological toolbox
> >> > To: Ian Packham <i.packham at ucd.ie>
> >> >
> >> >> Hi Ian,
> >> >>
> >> >> "The idea is to use QGIS as a platform for pre/post process GIS
> >> >> input to hydrologic and hydraulic models ..."
> >> >> Wrapping existing model to work within QGIS is very good idea.
> >> >> But I would go much further, and start building hydrological
> >> >> models within QGIS.
> >> >>
> >> >> Just shortly - I'm very interested in cooperation with you (and
> >> >> your team). "QGIS/GRASS based hydrology" is my scientific plan for
> >> >> next
> >> >> 2-3 years.
> >> >> So we can join forces ... writing code and scientific papers.
> >> >>
> >> >> regards,
> >> >> Robert
> >> >>
> >> >> W dniu 04.05.2012 13:15, Ian Packham pisze:
> >> >> >A similar methodology could apply to developing the related
> >> >> Hydrological>toolbox
> >> >> >(http://hub.qgis.org/wiki/quantum-
> >> >> gis/Hydrology_and_Hydraulic_modelling). I
> >> >> >would also be interested in contributing to such a toolbox and
> >> >> using any
> >> >> >available models.
> >> >> >
> >> >> >I am wary of writing plugin code (as I have started to do) when
> >> >> someone>else may have produced or know of plugins that have
> >> >> useful functionality
> >> >> >for water related modelling or, in particular, analysing and
> >> >> mixing GIS
> >> >> >layers for a catchment management tool.
> >> >> >
> >> >> >Regards
> >> >> >
> >> >> >Ian
> >> >
> >> >
> >> > _______________________________________________
> >> > Qgis-developer mailing list
> >> > Qgis-developer at lists.osgeo.org
> >> > http://lists.osgeo.org/mailman/listinfo/qgis-developer
> >> >
> > _______________________________________________
> > Qgis-developer mailing list
> > Qgis-developer at lists.osgeo.org
> > http://lists.osgeo.org/mailman/listinfo/qgis-developer


More information about the Qgis-developer mailing list