public static BinaryFileMetadata GetBinaryMapMetaData(string mapName) { CreateDataFrame(mapName); if (mapDataFrames[mapName].binaryMapMetaData == null) { MapDataFrame dataFrame = mapDataFrames[mapName]; dataFrame.binaryMapMetaData = BinaryFileImporter.ReadMetadata(GetFilePathByName(mapName, PathDataType.height) + ".hdr"); mapDataFrames[mapName] = dataFrame; } return(mapDataFrames[mapName].binaryMapMetaData); }
public static MapMetadata ReadMetadata(string path, MapDataType type = MapDataType.ASCIIGrid) { switch (type) { case MapDataType.ASCIIGrid: return(ASCIIGridImporter.ReadMetadata(path)); case MapDataType.Binary: return(BinaryFileImporter.ReadMetadata(path)); default: throw new System.NotImplementedException("Type " + type + " not implemented!"); } }