Product: | MicroStation | ||
Version: | V8, XM, V8i, V8i, CONNECT | ||
Environment: | N\A | ||
Area: | Raster | ||
Subarea: | N\A |
Being the principal module in MicroStation for attaching rasters, Raster Manager is able to open and display more than 30 file formats of any size, and is only limited to RAM memory capacity.
Raster Manager supports many geospatial enabled as well as non geospatial file formats.
The Raster Manager also supports four proprietary file formats that were designed to ensure maximum performance for visualization and the editing with Bentley Descartes:
Performance tip : To improve performance when working with images in Raster Manager or Descartes, consider converting old HMR files to iTIFF.
Raster Manager supports dozens of different file formats, which are listed in the table below.
| | Description | | | Open Mode* | | | Geo-reference | | | Geo coding | | | DEM** | | |
| | iTIFF | | | R-W-C | | | X | | | X | | | C | | |
| | iTIFF64 | | | R-W-C | | | X | | | X | | | C | | |
| | HMR | | | R-W-C | | | X | | | X | | | C | | |
| | BIL | | | R | | | X | | | | | C | | | |
| | BMP | | | R-W-C | | | | | | | | | |||
| | BSB | | | R | | | X | | | X | | | | | |
| | CALS | | | R-W-C | | | | | | | | | |||
| | DOQ | | | R-W-C | | | X | | | X | | | | | |
| | DTED | | | R | | | X | | | X | | | O | | |
| | EPS | | | W-C | | | | | | | | | |||
| | Erdas IMG | | | R-W-C | | | X | | | X | | | C | | |
| | ECW | | | R-C | | | X | | | X | | | | | |
| | JPEG2000 | | | R-C | | | X | | | X | | | | | |
| | FLI | | | R | | | | | | | | | |||
| | GIF | | | R-W-C | | | | | | | | | |||
| | Image Map | | | R-W-C | | | | | | | | | |||
| | Image RGB | | | R-W-C | | | | | | | | | |||
| | Intergraph C30 | | | R | | | X | | | | | | | ||
| | Intergraph C31 | | | R | | | X | | | | | | | ||
| | Intergraph Cit | | | R-W-C | | | X | | | | | | | ||
| | Intergraph COT 29 | | | R-W-C | | | X | | | | | | | ||
| | Intergraph COT | | | R-W-C | | | X | | | | | | | ||
| | Intergraph CRL | | | R-W-C | | | X | | | | | | | ||
| | Intergraph MPF | | | R | | | X | | | | | | | ||
| | Intergraph RGB | | | R-W-C | | | X | | | | | | | ||
| | Intergraph RLE | | | R-W-C | | | X | | | | | | | ||
| | Intergraph TG4 | | | R-W-C | | | X | | | | | | | ||
| | IrasB RST | | | R | | | X | | | | | | | ||
| | JPEG | | | R-W-C | | | | | | | | | |||
| | LRD | | | R-W-C | | | X | | | | | | | ||
| | MrSID | | | R | | | X | | | X | | | | | |
| | NITF | | | R | | | X | | | X | | | C | | |
| | PCX | | | R-W-C | | | | | | | | | |||
| | PICT | | | R-W-C | | | | | | | | | |||
| | PNG | | | R-W-C | | | | | | | | | |||
| | RLC | | | R | | | X | | | | | | | ||
| | Spot CAP | | | R | | | X | | | | | | | ||
| | Spot DIMAP | | | R | | | X | | | X | | | C | | |
| | Sun Raster | | | R-W-C | | | | | | | | | |||
| | TGA | | | R-W-C | | | | | | | | | |||
| | TIFF | | | R-W-C | | | | | | | | | |||
| | TIFF Intergraph | | | R-W | | | X | | | | | | | ||
| | USGS DEM ASCII | | | R | | | X | | | X | | | O | | |
| | USGS FAST L7A | | | R | | | X | | | X | | | | | |
| | USGS NDF | | | R | | | X | | | X | | | | | |
| | USGS SDTS DEM | | | R | | | X | | | X | | | O | | |
| |
WBMP | | | R-W-C | | | | | | | | |
* R: Read, W: Write, C: Create
** C: Can store DEM as well as imagery , O: Can only store DEM data
Tip: For the most current list of supported input and output file types, please refer to MicroStation's Help > Supported Input File Formats and Help > Supported Output File Formats.
Raster Manager offers a variety of options that can be specified during the attachment of an image. Those options can be set on the Raster Attachment Options dialog, which is shown only when Open Settings Dialog is checked on the Attach Raster Reference dialog. The Raster Attachment Options dialog is shown below.
The top pane displays a list of rasters that were selected in the Attach Raster Reference dialog. In the above example, the list contains two files: SinglePage.bmp and MultiPages.gif. The attachment options are then applied to the selected file(s).
Note that the icon for a multi-page image differs than that for a single page image. As its name implies, a multi-page image contains multiple images. To choose the correct image to display in a multi-page image, right click the selected file entry and choose Page Selection.
The Display Print pane contains options related to the visual appearance of the raster to be attached.
The general pane contains the following options to apply to the attachment:
The color pane contains options that affect the visual appearance of the raster. Note that the original data in the raster are not modified, only its on-screen appearance is affected.
The Geometry pane contains an option related to the localization of the raster.
The Action pane contains an option related to the placement of raster.
This pane contains an option related to the snapping of raster.
Raster Manager uses a different strategies to display very large images smooth, fast and with limited, configurable memory usage. Those strategies are: on-demand access, RAM caching, file improvement (caching) and independent viewing process.
When an image is attached in Raster Manager its data is not automatically loaded in memory.
Raster Manager starts loading the raster data only when the image becomes visible on at least one view. It then loads the portion of the raster that's visible and only at the resolution that best fits the current view's resolution in units per screen pixel.
This on-demand access capability of Raster Manager allows the attachment of images that are several gigabytes in size completely independent of the available RAM capacity.
Raster Manager has a memory pool that's used to store the most recently requested raster's data. This information is stored as a tile which is a square bitmap. This allows fast access to raster data that has been recently accessed.
The on-demand access and RAM caching strategies explained above are only optimal when the raster data is stored as tiles and sub-resolutions in the raster file.
Unfortunately, not all file formats support the storing of raster data as tiles and of sub-resolutions. Also, some file formats support a few different storing strategies and the selected storing strategy during the creation of the raster file might not be optimized for Raster Manager. For example, a TIFF raster file with no sub-resolutions and with raster data stored as separate lines.
The two examples below illustrate this.
Example 1 :
Source File : TIFF File Storage : Tile Sub-resolution : No |
Cache File : Yes First Resolution : No Sub-resolution : Yes |
Example 2 :
Source File : TIFF Storage : Line Sub-resolution : No |
Cache File : Yes First Resolution : Yes Sub-resolution : Yes |
To ensure the optimization of the on-demand access and RAM caching, Raster Manager creates cache files (*.cTIFF) in a temporary folder for those file formats that do not have tiles or sub-resolutions already defined.
For example, when attaching a TIFF file, no cache is present and must therefore be generated. This will result in a lengthy redisplay, however, for each zoom operation, a "snap shot" is added to a locally cached file which is then utilized in subsequent viewing operations. As you work with the file, caches will be created and re-used which results in display speeds and improved performance over time.
Performance Tip: For optimal display speeds, Bentley's own iTIFF format can be used; it already contains the required sub-representations for high performance display.
The Cache Manager dialog can be used to configure file caching.
Performance can be influenced by the location of the cache files. For example, if the Cache Manager is configured to use a network drive rather than a local drive, it may impede performance.
In addition to the Cache Manager, the Load Mode sets how memory management for raster will be handled. The options for this can be found in WorkSpace > Preferences > Raster Manager > Memory. MicroStation V8i also provides an option to tune the memory usage by a % factor of the memory you have available on your machine.
The last visualization strategy that Raster Manager is using is to display images using an independent. This is also called progressive display or non-blocking raster display and is set in Workspace > Preferences > Raster Manager > General.
Displaying rasters using an independent process removes jerky panning and zooming that can be caused when viewing raster data stored remotely on a server. Raster Manager - Server Streaming Raster Visualization This undesired behaviour can also occur when locally stored raster visualization consumes excessive CPU power.
When viewing rasters using an independent process, the raster data is only sent to MicroStation when it becomes available. When zooming in on the image, Raster Manager will display stretched, lower resolution raster data until the higher resolution data arrives. This results in a progressive display.
Original Author: | Tim Hickman |