资源简介
ArcEngine简单教程——要素的属性查询、空间查询完整demo,包括要素图层的空间查询、属性查询
备份链接:链接:https://pan.baidu.com/s/1h5sRKIczpFErXhw4UPyLww
提取码:lw27
教程博客:https://blog.csdn.net/nominior/article/details/97265885
代码片段和文件信息
using ESRI.ArcGIS.Carto;
using ESRI.ArcGIS.Geodatabase;
using ESRI.ArcGIS.Geometry;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace p3_search
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
#region 空间查询
private void axMapControl1_OnMapReplaced(object sender ESRI.ArcGIS.Controls.IMapControlEvents2_OnMapReplacedEvent e)
{
for (int i = 0; i < axMapControl1.layerCount; i++)
{
string l_name = axMapControl1.Map.get_layer(i).Name;
cb_layer.Items.Add(l_name);
}
}
private Featurelayer get_FL()
{
Featurelayer pFeaturelayer = null;
for (int i = 0; i < axMapControl1.layerCount; i++)
{
if (cb_layer.Text == axMapControl1.get_layer(i).Name)
{
pFeaturelayer = axMapControl1.get_layer(i) as Featurelayer;
break;
}
}
return pFeaturelayer;
}
private void axMapControl1_onmousedown(object sender ESRI.ArcGIS.Controls.IMapControlEvents2_onmousedownEvent e)
{
Featurelayer pFeaturelayer = get_FL();
if (e.button == 2 && pFeaturelayer != null)
{
IEnvelope box = null;
if (cb_method.Text == “框选查询“)
{
box = axMapControl1.TrackRectangle() as IEnvelope;
ISpatialFilter filter = new SpatialFilterClass();
filter.WhereClause = ““;
filter.Geometry = box;
filter.SpatialRel = esriSpatialRelEnum.esriSpatialRelIntersects;
ShowFeatures(pFeaturelayer filter);
}
else
{
IGeometry pGeo;
if (cb_method.Text == “多边形查询“)
{
pGeo = axMapControl1.TrackPolygon();
}
else
{
pGeo = axMapControl1.TrackCircle();
}
ISpatialFilter filter = new SpatialFilterClass();
filter.WhereClause = ““;
filter.Geometry = pGeo;
filter.SpatialRel = esriSpatialRelEnum.esriSpatialRelIntersects;
ShowFeatures(pFeaturelayer filter);
}
}
}
public void ShowFeatures(IFeaturelayer featurelayer IQueryFilter condition)
{
if (featurelayer != null)
{
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-08-18 21:39 p3_search\
目录 0 2019-08-18 21:39 p3_search\mxd\
目录 0 2019-08-18 22:23 p3_search\mxd\HuanbaoGeodataba
文件 16728 2015-02-06 16:50 p3_search\mxd\HuanbaoGeodataba
文件 191 2014-08-27 11:25 p3_search\mxd\HuanbaoGeodataba
文件 5437 2015-02-06 16:50 p3_search\mxd\HuanbaoGeodataba
文件 5152 2015-02-06 16:50 p3_search\mxd\HuanbaoGeodataba
文件 920 2014-08-27 11:25 p3_search\mxd\HuanbaoGeodataba
文件 5152 2014-08-27 11:25 p3_search\mxd\HuanbaoGeodataba
文件 191 2014-08-27 11:25 p3_search\mxd\HuanbaoGeodataba
文件 4174 2014-08-27 11:25 p3_search\mxd\HuanbaoGeodataba
文件 5152 2014-08-27 11:25 p3_search\mxd\HuanbaoGeodataba
文件 179 2014-08-27 11:25 p3_search\mxd\HuanbaoGeodataba
文件 5152 2014-08-27 11:25 p3_search\mxd\HuanbaoGeodataba
文件 191 2014-08-27 11:25 p3_search\mxd\HuanbaoGeodataba
文件 223 2014-08-27 11:25 p3_search\mxd\HuanbaoGeodataba
文件 5152 2014-08-27 11:25 p3_search\mxd\HuanbaoGeodataba
文件 12632 2015-02-06 16:50 p3_search\mxd\HuanbaoGeodataba
文件 191 2014-08-27 11:25 p3_search\mxd\HuanbaoGeodataba
文件 4700 2015-02-06 16:50 p3_search\mxd\HuanbaoGeodataba
文件 5152 2015-02-06 16:50 p3_search\mxd\HuanbaoGeodataba
文件 8536 2015-02-06 16:49 p3_search\mxd\HuanbaoGeodataba
文件 1818 2015-02-06 16:49 p3_search\mxd\HuanbaoGeodataba
文件 5152 2015-02-06 16:49 p3_search\mxd\HuanbaoGeodataba
文件 20824 2015-02-06 16:49 p3_search\mxd\HuanbaoGeodataba
文件 9352 2015-02-06 16:49 p3_search\mxd\HuanbaoGeodataba
文件 5152 2015-02-06 16:49 p3_search\mxd\HuanbaoGeodataba
文件 4440 2015-02-06 16:46 p3_search\mxd\HuanbaoGeodataba
文件 191 2014-08-27 11:25 p3_search\mxd\HuanbaoGeodataba
文件 299 2015-02-06 16:46 p3_search\mxd\HuanbaoGeodataba
文件 5152 2015-02-06 16:46 p3_search\mxd\HuanbaoGeodataba
............此处省略100个文件信息
相关资源
- geographic_coordinate_systems.pdf
- arcengine内存图层创建(全)
- ArcGIS 10.6 Desktop中文语言包
- 自制符号选择器
- arcgis server 10.3
- arcgis按照某一字段批量导出shp
- arcgis10.3各版本地址
- ArcEngine从excel读取数据生成点shape图层
- ArcEngine 绘制图形清晰全注释完整代码
- ArcGis三调符号库.zip
- 地质灾害符号库及字体带使用说明.
- arcGIS10.0 DesktopChinese1 and DesktopChinese
- 广州市行政区gis图shp格式
- arcgis for js 4.x 轨迹回放
- arcgis pro生成矢量切片详细步骤
- 基于ArcGIS的标准分幅裁切新方法
- Arcgis中XYtoLine画图步骤
- ArcEngine二次开发中AOI书签开发实现的
- arcgis创建镶嵌数据集并发布影像服务
- arcgis10.5 portal和server授权文件
- ArcEngine加载地图
- ARCGIS检查锐角工具
- ArcGIS 10.2全套,包括desktop server sde
- 1比1万标准地图符号库
- ET SpatialTechniques Products v11.2 for ArcGIS
- 二调ArcGIS符号库_国土数据库图例
- ArcGIS Engine10.1正式版授权文件
- 二调arcgis系统库
- 使用ArcGISAPI实现多个弹窗弹出;多个
- 基于ArcGISEngine的农业资源信息管理系
评论
共有 条评论