ERMapper Format
The ERMapper map format is implemented by Dinamica EGO as follows:
- Maps are represented using two different files:
- The header file uses the extension “.ers” and stores the map meta data.
- The data file does not use an extension and stores the cells from all map layers interlaced by lines. Compression is never used.
- Due to format limitations, maps whose cells are represented using 1 bit per cell are written using 8 bits per cell, unsigned.
- Blanks in layer names are automatically replaced by “_” (underscore) when reading maps.
Header Format
The ERMapper header written by Dinamica EGO always have the format below:
DatasetHeader Begin Version = "6.0" LastUpdated = %Date% DataSetType = ERStorage DataType = Raster ByteOrder = %ByteOrder% CoordinateSpace Begin Datum = "%Datum%" Projection = "%Projection%" CoordinateType = %CoordinateType% Rotation = 0:0:0.0 CoordinateSpace End RasterInfo Begin CellType = %CellType% NullCellValue = %Null% CellInfo Begin Xdimension = %CellWidth% Ydimension = %CellHeight% CellInfo End NrOfLines = %Lines% NrOfCellsPerLine = %Columns% RegistrationCoord Begin Eastings = %RegistrationCoordinateX% Northings = %RegistrationCoordinateY% RegistrationCoord End RegistrationCellX = %RegistrationCellX% RegistrationCellY = %RegistrationCellY% NrOfBands = %Layers% BandId Begin Value = "%LayerName1%" BandId End ... BandId Begin Value = "%LayerNameN%" BandId End RegionInfo Begin Type = Class RegionName = "%ClassName1%" RBGcolour Begin Red = %Red1% Green = %Green1% Blue = %Blue1% RBGcolour End ClassNumber = %Class1% RegionInfo End ... RegionInfo Begin Type = Class RegionName = "%ClassNameN%" RBGcolour Begin Red = %RedN% Green = %GreenN% Blue = %BlueN% RBGcolour End ClassNumber = %ClassN% RegionInfo End RasterInfo End DatasetHeader End
The text delimited by “%” is replace by the corresponding value in the map instance.