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

Compare with Current View Page History

« Previous Version 22 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

  1. 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 geographicaly or with time interval
    • (selected) data is imported into project and added to project as data item.
  1. 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 geographicaly or with time interval
    • (selected) data is imported into project and added to project as data item.

Import existing Sobek model database (MDB)

Port Conv_SBK sources to Visual basic.Net ?

Free format import

We plan to provide import functionality for the following formats:

Network files

Extension

Type

in ConvSbk

Days required

Priority

.tp

sobek network file

(error)

15

1

.

ISIS

(tick)

??

?

.

SOBEK-RE

(tick)

??

?

.

SUF-HYD

(error)

??

?

.

SUF-OW

(tick)

??

?

.

Mike 11

(tick)

??

?

.

DUFLOW

(tick)

??

?

.

HEC-RAS

(tick)

??

?

.

PI (Published Interface)

(tick)

??

?

We are going to develop this using sobek conv as a starting point.

We will start implementing import for current sobek network and provide import of
-nodes (Connection node, boundary, linkage node)
-branches/reaches
-cross sections

Based on experience to import sobek network an estimate will be provided for making import functionality for other network types.

Implementation detail
Sobek conv provides import for most fileformats required. Maybe we can use it as a dll and wrap it by c#.
Fewsdata import plugin wrapped by ikvm will allow to import 50 fileformats. A trial of about two days may be performed to see how difficult it is to wrap this plugin by c#.
Habitat project will start implementation of GDALL wrapper. This will result in functionality to import many known fileformats such as ESRI, AUTODESK, etc.

Import plugin will need to provide a wizard for importing from known fileformats (to select parts of the data you want to import from the source). Making this wizard wil require about ?? days.

First we will have to provide further specifications of wizard functionality (2 days)

Initial time required: 17 days (current sobek format and testcase with fews importer)

People involved

Edward Melger, to supply use cases of import scenario's and prioritize on import functionality.
Gena Donchyts, definition of interfaces in DelftTools to deal with import provider

  • No labels