Exemple #1
0
 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);
 }
Exemple #2
0
    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!");
        }
    }