资源简介
vs2010c#开发arcengine实现按属性查询和按位置(空间)查询(类似于arcmap的按位置选择和按属性选择)
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using ESRI.ArcGIS.Carto;
using ESRI.ArcGIS.Controls;
using ESRI.ArcGIS.Display;
using ESRI.ArcGIS.esriSystem;
using ESRI.ArcGIS.Geometry;
using ESRI.ArcGIS.Output;
using ESRI.ArcGIS.SpatialAnalyst;
namespace zyp1
{
public partial class Form1 : Form
{
public IMapControl2 pMapControl;
public IToolbarControl2 pToolBarControl;
public ITOCControl2 pTocControl;
public bool toolSelected = false;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender EventArgs e)
{
pMapControl = (IMapControl2)axMapControl1.object;
pTocControl = (ITOCControl2)axTOCControl1.object;
pToolBarControl = (IToolbarControl2)axToolbarControl1.object;
pToolBarControl.SetBuddyControl(pMapControl);
pTocControl.SetBuddyControl(pMapControl);
}
private void button1_Click(object sender EventArgs e)
{
loadMapDocument();
}
private void loadMapDocument()
{
System.Windows.Forms.OpenFileDialog openFileDialog;
openFileDialog = new OpenFileDialog();
openFileDialog.title = “打开地图文档“;
openFileDialog.Filter = “map documents(*.mxd)|*.mxd“;
openFileDialog.ShowDialog();
string filePath = openFileDialog.FileName;
if (axMapControl1.CheckMxFile(filePath))
{
axMapControl1.MousePointer = esriControlsMousePointer.esriPointerHourglass;
axMapControl1.LoadMxFile(filePath 0 Type.Missing);
axMapControl1.MousePointer = esriControlsMousePointer.esriPointerDefault;
}
else
{
MessageBox.Show(filePath + “不是有效的地图文档“);
}
}
private void button2_Click(object sender EventArgs e)
{
FrmQuery fQuery = new FrmQuery(pMapControl);
fQuery.Show();
}
private void button3_Click(object sender EventArgs e)
{
frmLocationQuery fLQuery = new frmLocationQuery(pMapControl);
fLQuery.Show();
}
private void button4_Click(object sender EventArgs e)
{
pMapControl.MousePointer = esriControlsMousePointer.esriPointerDefault;
pMapControl.Map.ClearSelection();
pMapControl.Refresh();
}
private void axTOCControl1_onmousedown(object sender ITOCControlEvents_onmousedownEvent e)
{
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 32256 2014-07-04 17:23 zyp1\zyp1\bin\Debug\zyp1.exe
文件 50688 2014-07-04 17:23 zyp1\zyp1\bin\Debug\zyp1.pdb
文件 11600 2014-07-04 08:50 zyp1\zyp1\bin\Debug\zyp1.vshost.exe
文件 490 2010-03-17 22:39 zyp1\zyp1\bin\Debug\zyp1.vshost.exe.manifest
文件 2947 2014-07-04 16:55 zyp1\zyp1\Form1.cs
文件 7773 2014-07-04 16:55 zyp1\zyp1\Form1.Designer.cs
文件 11511 2014-07-04 16:55 zyp1\zyp1\Form1.resx
文件 6247 2014-07-04 17:46 zyp1\zyp1\Form2.cs
文件 9085 2014-07-04 17:23 zyp1\zyp1\Form2.Designer.cs
文件 5817 2014-07-04 17:23 zyp1\zyp1\Form2.resx
文件 12396 2014-07-04 17:23 zyp1\zyp1\Form3.cs
文件 5597 2014-07-04 17:23 zyp1\zyp1\Form3.Designer.cs
文件 5817 2014-07-04 17:23 zyp1\zyp1\Form3.resx
文件 262 2014-07-04 16:24 zyp1\zyp1\frmPromptQuerying.cs
文件 120389 2014-07-04 08:05 zyp1\zyp1\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
文件 7273 2014-07-04 17:23 zyp1\zyp1\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 264 2014-07-04 17:23 zyp1\zyp1\obj\x86\Debug\GenerateResource.read.1.tlog
文件 1650 2014-07-04 17:23 zyp1\zyp1\obj\x86\Debug\GenerateResource.write.1.tlog
文件 77496 2014-07-04 08:19 zyp1\zyp1\obj\x86\Debug\ResolveAssemblyReference.cache
文件 572 2014-07-04 15:44 zyp1\zyp1\obj\x86\Debug\zyp1.csproj.FileListAbsolute.txt
文件 32256 2014-07-04 17:23 zyp1\zyp1\obj\x86\Debug\zyp1.exe
文件 3965 2014-07-04 16:55 zyp1\zyp1\obj\x86\Debug\zyp1.Form1.resources
文件 180 2014-07-04 17:23 zyp1\zyp1\obj\x86\Debug\zyp1.frmLocationQuery.resources
文件 180 2014-07-04 17:23 zyp1\zyp1\obj\x86\Debug\zyp1.FrmQuery.resources
文件 50688 2014-07-04 17:23 zyp1\zyp1\obj\x86\Debug\zyp1.pdb
文件 180 2014-07-04 16:24 zyp1\zyp1\obj\x86\Debug\zyp1.Properties.Resources.resources
文件 155 2014-07-04 08:24 zyp1\zyp1\pFMapControl.cs
文件 579 2014-07-04 11:14 zyp1\zyp1\Program.cs
文件 1358 2014-07-03 14:25 zyp1\zyp1\Properties\AssemblyInfo.cs
文件 2859 2014-07-03 14:25 zyp1\zyp1\Properties\Resources.Designer.cs
............此处省略19个文件信息
相关资源
- 空间拓扑查询(ArcEngine)
- ArcEngine画点画线画面C#
- ArcEngine+C#二次开发教程_3SDN
- ArcEngine最全的实验代码GIS程序设计教
- c#+arcengine 空间查询属性查询
- C#+ArcEngine面周边点抽稀源码
- ArcEngine+C#基本功能很全的代码
- ArcEngine 10.0 C#二次开发最新最全帮助文
- ArcEngine 10.0 C#二次开发最新最全帮助文
- C#基于vs2010的ArcEngine开发demo源码
- ArcEngine创建要素数据集、文件地理数
- C#+ArcEngine 二次开发,基本的各种功能
- 最为完整的arcengine基于C#的程序
- ArcEngine 最短路径分析C#源码)
- 基于C#语言的ArcGIS Engine开发基础与技
- ArcEngine+C#缓冲区分析(GP工具+ITopolo
- C# ArcEngine二次开发
- 利用C#和Arcengine实现地图的查询和属性
- C# arcengine 图层操作
- 放大,缩小,图形显示C#+ARCENGINE.rar
- C#+ArcEngine9.3基本功能开发源码
- ArcEngine开发鹰眼功能C#实现
- C#+ArcEngine:加载打开Shp矢量和栅格数
- C#+ArcEngine10.1:打开mxd地图文档VS2010窗
- C#+ArcEngine10.1:txt坐标数据转Shp矢量点
- Arcengine+C# 做空间插值的
- ArcEngine 时间滑块功能
- C# ArcEngine加载打开Las点云数据
- C#+ArcEngine:txt坐标数据转Shp矢量点
- C#+ArcEngine:矢量点转栅格-1VS2010窗体
评论
共有 条评论