public static IRasterDictionaryTemplate <int> CreateXjRasterTemplate() { string dir = AppDomain.CurrentDomain.BaseDirectory + "SystemData\\RasterTemplate\\"; object obj = new XjRasterDictionaryTemplate(dir + "China_XjRaster.dat", dir + "China_XjRaster_Code.txt"); return(obj as IRasterDictionaryTemplate <int>); }
public static IRasterDictionaryTemplate <int> GetXjRasterTemplate() { if (_rasterTemplates.ContainsKey("xj")) { return(_rasterTemplates["xj"] as IRasterDictionaryTemplate <int>); } else { string dir = AppDomain.CurrentDomain.BaseDirectory + "SystemData\\RasterTemplate\\"; object obj = new XjRasterDictionaryTemplate(dir + "China_XjRaster.dat", dir + "China_XjRaster_Code.txt"); _rasterTemplates.Add("xj", obj); return(_rasterTemplates["xj"] as IRasterDictionaryTemplate <int>); } }