/// <summary> /// 叠加分析 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void OverLayerAnalyse_click(object sender, RoutedEventArgs e) { if (this.MapContainer == null) { return; } if (m_overLayAnalyse == null) { m_overLayAnalyse = new OverLayAnalyse() { IsPopup = true }; } m_overLayAnalyse.vectorObj = this.IMSCatalog.ActiveLayerObj; m_overLayAnalyse.IMSCatalog = this.IMSCatalog; m_overLayAnalyse.GraphicsLayerObj = GraphicsLayer; m_overLayAnalyse.Show(); }
/// <summary> /// 叠加分析 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void OverLayerAnalyse_click(object sender, RoutedEventArgs e) { if (this.ImsMap == null) { return; } if (overLayAnalyse == null) { overLayAnalyse = new OverLayAnalyse() { IsPopup = true }; } if (catalog.ActiveMapDoc != null && catalog.ActiveMapDoc.Display) { overLayAnalyse.vectorObj = this.IMSCatalog.ActiveMapDoc; } this.IMSCatalog.MapContainer = this.ImsMap; overLayAnalyse.IMSCatalog = this.IMSCatalog; overLayAnalyse.GraphicsLayerObj = GraphicsLayer; overLayAnalyse.vectorObj = this.ImsMap.VectorLayerList[this.ImsMap.VectorLayerList.GetKeyByIndex(0)] as VectorLayerBase; overLayAnalyse.Show(); }
/// <summary> /// 叠加分析 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void OverLayerAnalyse_click(object sender, RoutedEventArgs e) { if (this.ImsMap == null) { return; } if (overLayAnalyse == null) { overLayAnalyse = new OverLayAnalyse() { IsPopup = true }; } //if (m_catalog.ActiveLayerObj != null && m_catalog.ActiveLayerObj.Display) // m_overLayAnalyse.vectorObj = this.IMSCatalog.ActiveLayerObj; if (catalog.ActiveMapDoc != null && catalog.ActiveMapDoc.Display) { overLayAnalyse.vectorObj = this.IMSCatalog.ActiveMapDoc; } overLayAnalyse.IMSCatalog = this.IMSCatalog; overLayAnalyse.GraphicsLayerObj = GraphicsLayer; overLayAnalyse.Show(); }