public FormRebuildSpatialIndexProgess(gView.DataSources.Fdb.MSAccess.AccessFDB fdb, IFeatureClass fc, BinaryTreeDef def)
        {
            InitializeComponent();

            _fdb = fdb;
            _fc  = fc;
            _def = def;
        }
Beispiel #2
0
        public FormRepairSpatialIndexProgress(gView.DataSources.Fdb.MSAccess.AccessFDB fdb, IFeatureClass fc)
        {
            InitializeComponent();

            _fdb = fdb;
            _fc  = fc;

            if (_fc != null)
            {
                this.Text += ": " + _fc.Name;
            }
        }
Beispiel #3
0
        public FormRebuildSpatialIndexDef(AccessFDB fdb, IFeatureClass fc)
        {
            InitializeComponent();

            _fdb = fdb;
            _fc  = fc;

            if (_fdb != null && _fc != null)
            {
                BinaryTreeDef def = _fdb.BinaryTreeDef(_fc.Name);

                if (def != null)
                {
                    spatialIndexControl1.Extent = def.Bounds;
                    spatialIndexControl1.Levels = def.MaxLevel;
                }
            }
        }
Beispiel #4
0
        public CreateFDBNetworkFeatureclass(IFeatureDataset dataset,
                                            string networkName,
                                            List <IFeatureClass> edgeFcs, List <IFeatureClass> nodeFcs)
        {
            if (dataset == null || !(dataset.Database is AccessFDB))
            {
                return;
            }

            _dataset = dataset;
            _fdb     = (AccessFDB)_dataset.Database;

            _networkName            = networkName;
            this.EdgeFeatureClasses = edgeFcs;
            this.NodeFeatureClasses = nodeFcs;

            // Zum Testen -> wenn -1 -> alle als ComplexEdges möglich
            _complexEdgeFcs = new List <int>();
        }