• 大小: 139KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-06-13
  • 语言: C#
  • 标签: GIS  C#  查询  

资源简介

利用C#和Arcengine实现地图的查询和属性的显示

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

using ESRI.ArcGIS.esriSystem;
using ESRI.ArcGIS.SystemUI;
using ESRI.ArcGIS.Geometry;
using ESRI.ArcGIS.Display;
using ESRI.ArcGIS.Geodatabase;
using ESRI.ArcGIS.Carto;
using ESRI.ArcGIS.Controls;

namespace ArcMap
{
     
    public partial class FrmMain : Form
    {
        public IMapControl2 pMapControl;
        public IToolbarControl2 pToolBarControl;
        public ITOCControl2 pTocControl;

       
        public bool toolSelected = false;        

        public FrmMain()
        {
            InitializeComponent();
        }

        private void FrmMain_Load(object sender EventArgs e)
        {
            pMapControl = (IMapControl2)axMapControl1.object;
            pTocControl = (ITOCControl2)axTOCControl1.object;
            pToolBarControl = (IToolbarControl2)axToolbarControl1.object;

          
            pToolBarControl.SetBuddyControl(pMapControl);
            pTocControl.SetBuddyControl(pMapControl);
            CreateToolBarItem();
        }

        private void CreateToolBarItem()
        {
            pToolBarControl.AddItem(“esriControls.ControlsOpenDocCommand“ -1 -1 false 0 esriCommandstyles.esriCommandstyleIconOnly);
            pToolBarControl.AddItem(“esriControls.ControlsAddDataCommand“ -1 -1 false 0 esriCommandstyles.esriCommandstyleIconOnly);

            pToolBarControl.AddItem(“esriControls.ControlsMapZoomInTool“ -1 -1 false 0 esriCommandstyles.esriCommandstyleIconOnly);
            pToolBarControl.AddItem(“esriControls.ControlsMapZoomOutTool“ -1 -1 false 0 esriCommandstyles.esriCommandstyleIconOnly);
            pToolBarControl.AddItem(“esriControls.ControlsMapZoomInFixedCommand“ -1 -1 false 0 esriCommandstyles.esriCommandstyleIconOnly);
            pToolBarControl.AddItem(“esriControls.ControlsMapZoomOutFixedCommand“ -1 -1 false 0 esriCommandstyles.esriCommandstyleIconOnly);
            pToolBarControl.AddItem(“esriControls.ControlsMapPanTool“ -1 -1 false 0 esriCommandstyles.esriCommandstyleIconOnly);
            pToolBarControl.AddItem(“esriControls.ControlsMapFullExtentCommand“ -1 -1 false 0 esriCommandstyles.esriCommandstyleIconOnly);
            pToolBarControl.AddItem(“esriControls.ControlsMapZoomToLastExtentBackCommand“ -1 -1 false 0 esriCommandstyles.esriCommandstyleIconOnly);
            pToolBarControl.AddItem(“esriControls.ControlsMapZoomToLastExtentForwardCommand“ -1 -1 false 0 esriCommandstyles.esriCommandstyleIconOnly);
            pToolBarControl.AddItem(“esriControls.ControlsSelectFeaturesTool“ -1 -1 false 0 esriCommandstyles.esriCommandstyleIconOnly);
            pToolBarControl.AddItem(“esriControls.ControlsClearSelectionCommand“ -1 -1 false 0 esriCommandstyles.esriCommandstyleIconOnly);
            pToolBarContr

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2011-09-29 21:58  C#实现查询功能\
     目录           0  2011-09-29 21:58  C#实现查询功能\ArcMap\
     目录           0  2011-09-29 21:58  C#实现查询功能\ArcMap\ArcMap\
     文件         908  2011-09-14 08:36  C#实现查询功能\ArcMap\ArcMap.sln
     文件       30720  2011-09-20 18:53  C#实现查询功能\ArcMap\ArcMap.suo
     文件        6394  2011-09-14 08:36  C#实现查询功能\ArcMap\ArcMap\ArcMap.csproj
     目录           0  2011-09-29 21:58  C#实现查询功能\ArcMap\ArcMap\bin\
     目录           0  2011-09-29 21:58  C#实现查询功能\ArcMap\ArcMap\bin\Debug\
     文件       27648  2011-09-14 08:48  C#实现查询功能\ArcMap\ArcMap\bin\Debug\ArcMap.exe
     文件       65024  2011-09-14 08:48  C#实现查询功能\ArcMap\ArcMap\bin\Debug\ArcMap.pdb
     文件       14328  2011-09-30 22:12  C#实现查询功能\ArcMap\ArcMap\bin\Debug\ArcMap.vshost.exe
     文件         490  2007-07-21 01:33  C#实现查询功能\ArcMap\ArcMap\bin\Debug\ArcMap.vshost.exe.manifest
     文件        5504  2011-09-14 08:48  C#实现查询功能\ArcMap\ArcMap\Form1.cs
     文件        8713  2011-09-14 08:48  C#实现查询功能\ArcMap\ArcMap\Form1.Designer.cs
     文件       10838  2011-09-14 08:48  C#实现查询功能\ArcMap\ArcMap\Form1.resx
     文件        5441  2010-07-13 04:26  C#实现查询功能\ArcMap\ArcMap\FrmQuery.cs
     文件        9083  2010-07-13 04:27  C#实现查询功能\ArcMap\ArcMap\FrmQuery.Designer.cs
     文件        5814  2010-07-13 04:26  C#实现查询功能\ArcMap\ArcMap\FrmQuery.resx
     文件        4208  2008-05-19 12:49  C#实现查询功能\ArcMap\ArcMap\frmTable.cs
     文件        3757  2008-05-19 10:04  C#实现查询功能\ArcMap\ArcMap\frmTable.Designer.cs
     文件        6014  2008-05-19 10:04  C#实现查询功能\ArcMap\ArcMap\frmTable.resx
     目录           0  2011-09-29 21:58  C#实现查询功能\ArcMap\ArcMap\obj\
     文件         377  2008-10-23 17:38  C#实现查询功能\ArcMap\ArcMap\obj\ArcMap.csproj.FileList.txt
     文件        2339  2010-07-13 04:27  C#实现查询功能\ArcMap\ArcMap\obj\ArcMap.csproj.FileListAbsolute.txt
     目录           0  2011-09-29 21:58  C#实现查询功能\ArcMap\ArcMap\obj\Debug\
     文件        1242  2011-09-30 22:12  C#实现查询功能\ArcMap\ArcMap\obj\Debug\ArcMap.csproj.FileListAbsolute.txt
     文件        1034  2011-09-14 08:48  C#实现查询功能\ArcMap\ArcMap\obj\Debug\ArcMap.csproj.GenerateResource.Cache
     文件       27648  2011-09-14 08:48  C#实现查询功能\ArcMap\ArcMap\obj\Debug\ArcMap.exe
     文件        3391  2011-09-14 08:48  C#实现查询功能\ArcMap\ArcMap\obj\Debug\ArcMap.FrmMain.resources
     文件         180  2011-09-14 08:37  C#实现查询功能\ArcMap\ArcMap\obj\Debug\ArcMap.frmProperty.resources
     文件         180  2011-09-14 08:37  C#实现查询功能\ArcMap\ArcMap\obj\Debug\ArcMap.FrmQuery.resources
............此处省略47个文件信息

评论

共有 条评论