public static IRasterDataset TryOpenFromMasterDatabase(IDdxRasterDataset dataset, bool allowAlways = false) { IDatasetContext context = GetMasterDatabaseWorkspaceContext(dataset, allowAlways); return(context?.OpenRasterDataset(dataset)); }
public override IRasterDataset OpenRasterDataset(IDdxRasterDataset dataset) { Assert.ArgumentNotNull(dataset, nameof(dataset)); return(DatasetUtils.OpenRasterDataset(Workspace, GetGdbElementName(dataset))); //return _workspaceProxy.OpenRasterDataset(GetGdbElementName(dataset)); }
public override IRasterDataset OpenRasterDataset(IDdxRasterDataset dataset) { Assert.ArgumentNotNull(dataset, nameof(dataset)); WorkspaceDataset workspaceDataset = GetWorkspaceDataset(dataset); return(workspaceDataset == null ? null : DatasetUtils.OpenRasterDataset(Workspace, workspaceDataset.Name)); }
public IRasterDataset OpenRasterDataset(IDdxRasterDataset dataset) { return(ModelElementUtils.TryOpenFromMasterDatabase(dataset)); }
public IRasterDataset OpenRasterDataset(IDdxRasterDataset dataset) { throw new NotImplementedException(); }
//public ITerrain OpenTerrain(ITerrainDataset dataset) //{ // if (! (_modelContext is IDatasetContextEx modelContextEx)) // { // throw new NotImplementedException( // $"{_modelContext} does not implement IDatasetContextEx"); // } // return modelContextEx.OpenTerrain(dataset); //} //public ITopology OpenTopology(ITopologyDataset dataset) //{ // if (! (_modelContext is IDatasetContextEx modelContextEx)) // { // throw new NotImplementedException( // $"{_modelContext} does not implement IDatasetContextEx"); // } // return modelContextEx.OpenTopology(dataset); //} //public IGeometricNetwork OpenGeometricNetwork(IGeometricNetworkDataset dataset) //{ // if (! (_modelContext is IDatasetContextEx modelContextEx)) // { // throw new NotImplementedException( // $"{_modelContext} does not implement IDatasetContextEx"); // } // return modelContextEx.OpenGeometricNetwork(dataset); //} public IRasterDataset OpenRasterDataset(IDdxRasterDataset dataset) { return(InnerModelContext.OpenRasterDataset(dataset)); }
public abstract IRasterDataset OpenRasterDataset(IDdxRasterDataset dataset);