StreamBuilder
If you are experiencing problems using StreamBuilder, please refer to the
topics below. These may assist in getting the required data into or
results out of StreamBuilder.
- How much memory do I need or How big a DEM can I process ?
- Can I use my Vertical Mapper grid in StreamBuilder ?
- Why can't my ER Mapper dataset be read by StreamBuilder ?
- How can I speed up the catchment processing using StreamBuilder
?
- Why does my DEM grid not align correctly with drainage created
by StreamBuilder ?
- How do I process a grid format not supported by MapInfo or
StreamBuilder ?
- How do I use my table of contour lines with StreamBuilder ?
- How do I know how much flow there is in my stream network ?
- Will my licence be valid if I reinstall or upgrade MapInfo
Professional ?
- Why is my drainage network not continuous ?
The amount of memory that StreamBuilder requires depends on the size of the
DEM that you are processing. StreamBuilder will use as much of your
computer's RAM as it needs to, and will then use virtual memory if there is
insufficient RAM.
The amount of virtual memory available to applications such as StreamBuilder
is controlled using Control Panel > System and choosing the
Advanced or Performance tab. The maximum amount of virtual memory you can
allocate depends on the free space on your computer's disk.
As an approximate guide, StreamBuilder's maximum memory usage (in bytes) can
be estimated as number of rows in DEM x number of columns in DEM x 15. So
for a 1000 x 1000 DEM, StreamBuilder may need as much as 15MB RAM. This is
in addition to the memory used by Windows, MapInfo Professional and any other
applications that are running.
back to top
StreamBuilder can use any DEM that MapInfo recognizes as a grid layer.
You can see if MapInfo recognizes a layer as a grid by using the info tool or
similar (eg. try Modify thematic map on that layer).
StreamBuilder (2.02.9 and later) also recognizes Vertical Mapper grids that
MapInfo opens as raster images.
back to top
Check the following:
- Open the <dataset>.ers file in ER Viewer (free and downloadable from www.ermapper.com)
- If the .ers file views OK in ER Viewer, but StreamBuilder, reports that it
"cannot read virtual dataset", then you will need to convert the
virtual dataset into a real disk file using ER Mapper.
back to top
A number of parameters can affect the speed with which StreamBuilder
processes drainage data. Some or all of the points listed below may help
optimize your use of StreamBuilder.
- Read only the relevant portion of the DEM by choosing the Use all DEM
data in front window option.
- If you don't need sub-basins and streams, then choose the One Basin
option and turn off Construct Stream Network. Building the stream network
involves a considerable extra amount of processing.
- If you don't need to store flow direction and upslope area grids, then turn
off the Store processed grids option.
- If generating sub-basins, ensure that the Minimum Basin Area is not
too small.
back to top
This can occur if the DEM grid is not registered correctly. MapInfo
will always display a grid as a rectangular bitmap (irrespective of any
registration errors), but will always project polylines and regions to their
correct location.
Examine the registration points in Table > Raster > Modify Image
Registration. There should be 4 control points, one in each corner of the
grid, and MapInfo should show a registration error of 0 pixels. If the
grid is registered with 3 control points, located close together (for example at
cells 0,0 1,0 and 0,1) then you may need to modify these control points to grid
corners.
back to top
You will need to convert your grid format to one of the formats supported by
MapInfo or StreamBuilder. Software that reads and writes your grid format
will usually have an option to export or save as ASCII xyz. Use this
option and then import the xyz grid into StreamBuilder.
back to top
Contour lines cannot be used directly with software such as StreamBuilder
which require a regular grid of elevation values stored in a recognized grid
format. In order to convert your contour lines into a grid, you will
need to extract the easting, northing and elevation values for each node in each
contour polyline using one of a number of commercially or freely available
tools.
You will then need to grid the table of elevation points using MapInfo or
other software with grid interpolation capabilities.
back to top
StreamBuilder generates a stream network which corresponds to the natural
flow lines that free surface water would follow. Whether or not these
lines correspond to actual surface streams depends upon climate (precipitation
levels and temperature) as well as surface characteristics (such as soil
permeability and vegetation) and cultural influences (such as upstream
diversion).
back to top
The licence for StreamBuilder is stored in the MapInfo Professional program
directory. If you wish to move your installation of MapInfo Professional
to a different directory then you must transfer your
StreamBuilder licence to diskette before the move and then import afterwards.
If you are upgrading MapInfo Professional, then the StreamBuilder licence will
remain valid if the upgrade is installed into the same directory.
Otherwise transfer to diskette and then import when you have installed the
upgrade.
back to top
If the drainage network that StreamBuilder creates is discontinuous, then
this is probably because it is finding breaks in the flow directions. The
flow discontinuities may arise from the interpolation method used to create the
DEM. If you pre-process the DEM to fill
depressions then StreamBuilder modifies the DEM to ensure there is
continuous flow from high points (sources) to low points (sinks).
back to top
|