Example #1
0
        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));
        }
Example #3
0
        public override IRasterDataset OpenRasterDataset(IDdxRasterDataset dataset)
        {
            Assert.ArgumentNotNull(dataset, nameof(dataset));

            WorkspaceDataset workspaceDataset = GetWorkspaceDataset(dataset);

            return(workspaceDataset == null
                                       ? null
                                       : DatasetUtils.OpenRasterDataset(Workspace, workspaceDataset.Name));
        }
Example #4
0
 public IRasterDataset OpenRasterDataset(IDdxRasterDataset dataset)
 {
     return(ModelElementUtils.TryOpenFromMasterDatabase(dataset));
 }
Example #5
0
 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);