资源简介
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个文件信息
相关资源
- vs2010c#的arcengine按属性选择,并把选择
- 取消arcengine工具条中选择项命令
- ArcGlobeDemo
- c#+arcengine二次开发调用在线的天地图
- C#+ArcEngine10.0实现要素编辑之移动要素
- dwg2shp cad格式转shp格式
- AE-OpenTalbe C#和ArcEngine 编译的小程序
- KrigeInterpolation 用arcengine9.2+c#实现了克
- FeatureEdit
- ArcEngineGIS 基于ArcEngine的三维GIS演示系
- Draw165129
- SceneVisulization 类似office2007的界面风格
- VISUAL-CSharp-ARCENGINE 一个很详细的GIS开
- Arcgis ArcEngine开发的三维系统
- Symbol ArcEngine矢量图层符号化示例
- test6 arcengine做的专题图功能
- C#+ArcGEngine:Shp矢量点转Tin
- 基于VC#和AE(ARCENGINE)开发的综合地理
- c# arcengine 二次开发 查询系统
- 直接聚类法进行点的聚类
- 基于C#与ArcEngine的栅格插值方法
- ArcEngine插值方法,C#开发案例文件
- Arcengine连接数据库
-
webmapla
yer - C#不用ArcEngine,生成Shp文件 源码
- ArcEngine专题图源码(含测试数据)
评论
共有 条评论