You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 25 Next »

Unable to render {include} The included page could not be found.

Implementation in DelftShell

Import functionality will be provided in DelftShell as import plugin, import plugin provides available datatypes.

User should be able to make a selection from the available data to import, based on

  • object type
    • Cross section
    • Boundary condition
    • Laterals
  • geographic location
  • time interval
  • station ?! (ask Edward)

Plugin needs to be extendable so new import formats may easily be added.

Import use cases

  • Import in project as data item
    • user selects import from file menu
    • user selects data type from available types
    • user specifies data source
    • user selects (parts of) the data geographically or with time interval
    • (selected) data is imported into project and added to project as data item.
  • Import for specific/selected data item
    for selected object in project
    or selected object on map ...
    • user specifies data source
    • user selects (parts of) the data geographically or with time interval
    • (selected) data is imported into project and added to project as data item.

Import existing Sobek model database (MDB)

After conferring with knowledgeable people, reviewing the source the following arguments against reuse of the Conv_sbk source were found:

  • dependency to Netter
  • quality of coding
  • end of life of VB6
  • procedural design (not OO)
  • necessity to inflict serious adaptions to source for mapping to DelftShell data model
  • only a fraction of the source code is of interest, namely the parts that actually read and hence have implicit knowledge of the structure of data

Hence it is decided to reimplement the 'readers' in .NET. When applicable implicit knowledge about structure from the Conv_sbk is reused.

Free format import

Habitat project will start implementation of GDALL wrapper. This will result in functionality to import many known fileformats such as ESRI, AUTODESK, etc.

  • No labels