/// <summary>Создать mif-файл</summary> /// <param name="tabFileName">Имя файла</param> /// <param name="lay">Слой данных</param> /// <returns></returns> public static MiLayer CreateMIF(string tabFileName, DataLayer lay) { var bounds = lay.GetMBR(); var res = new MiLayer(MiApi.mitab_c_create(tabFileName, "mif", "NonEarth Units \"m\"", bounds.maxy, bounds.miny, bounds.minx, bounds.maxx), tabFileName); res.AddLayer(lay); res.Close(); return(res); }
/// <summary>Создать tab-файл</summary> /// <param name="tabFileName">Имя файла</param> /// <param name="lay">Слой данных</param> /// <returns></returns> public static MiLayer CreateTab(string tabFileName, DataLayer lay) { var bounds = lay.GetMBR(); if (bounds == null) { return(null); } var res = new MiLayer(MiApi.mitab_c_create(tabFileName, "tab", "NonEarth Units \"m\"", bounds.maxy, bounds.miny, bounds.minx, bounds.maxx), tabFileName); // res.AddLayer(lay); res.Close(); return(res); }