private static bool AddTempDataSource( IAppContext context, ILayerService layerService, string filename, OutputLayerInfo outputInfo) { var fs = FeatureSet.OpenAsInMemoryDatasource(filename); if (fs != null) { // output info name if (layerService.AddDatasource(fs)) { var layer = context.Layers.ItemByHandle(layerService.LastLayerHandle); layer.Name = outputInfo.Name; GeoSource.Remove(filename); return(true); } } return(false); }