当前位置: 首页 > news >正文

企业网站建设方案市场app软件在哪下载

企业网站建设方案市场,app软件在哪下载,免费创建个人网站,优秀电商网站一、开发环境 开发环境为ArcGIS Engine 10.2与Visual studio2010。在使用ArcEngine查询进行查询的时候主要使用三种查询接口IQueryFilter#xff08;属性查询#xff09; 、ISpatialFilter#xff08;空间查询#xff09; 、IQueryDef #xff08;多表查询#xff09; 那…一、开发环境 开发环境为ArcGIS Engine 10.2与Visual studio2010。在使用ArcEngine查询进行查询的时候主要使用三种查询接口IQueryFilter属性查询 、ISpatialFilter空间查询 、IQueryDef 多表查询 那么这三个接口的区别是什么呢 要求IQueryFilterISpatialFilterIQueryDef属性约束TrueTrueTrue空间约束FalseTrueFalse查询结果包括多个表的字段FalseFalseTrue查询结果返回一个游标TrueTrueTrueRecordSet对象可以从结果中创建TrueTrueTrue返回的记录可以被编辑TrueTrueFalse记录集包括在活动编辑会话中进行的编辑TrueTrueFalse 从上面的表格可以看出IQueryFilter、IQueryDef 都可以进行属性查询ISpatialFilter可以进行空间查询。 IQueryFilter接口 这是最常见的属性查询输入WhereClause条件用于获取或设置查询过滤条件然后调用IFeatureClass或者ITable的Search方法就行了。 示例代码 private void 属性查询ToolStripMenuItem_Click(object sender, EventArgs e) {try{//判断第一个图层是否是矢量图层如果是则开始属性查询如果不是程序不再执行if (axMapControl1.get_Layer(0) is IFeatureLayer){//把第一个图层强制转换为要素类图层IFeatureLayer pFeatureLayer axMapControl1.get_Layer(0) as IFeatureLayer;//创建一个QueryFilter对象IQueryFilter pQueryFilter new QueryFilter();//输入查询过滤条件【查询当前要素类 FID为1或2的要素】pQueryFilter.WhereClause FID 1 or FID 2;IFeatureSelection pFeatureSelection pFeatureLayer as IFeatureSelection;//进行空间查询并加入选择集pFeatureSelection.SelectFeatures(pQueryFilter, esriSelectionResultEnum.esriSelectionResultNew, false);//刷新主地图进行高亮显示一般用局部刷新axMapControl1.Refresh();}}catch (Exception ex){MessageBox.Show(请先加载数据后再进行查询,,MessageBoxButtons.OK,MessageBoxIcon.Warning);} }2.ISpatialFilter接口 ISpatialFilter继承了接口IQueryFilter在属性查询的基础上加了要素与要素的空间关系进行查询。其中Geometry用于设置查询几何SpatialRel设置查询的空间关系空间关系esriSpatialRelEnum可参考我另一篇文章的介绍。以及esri官网的介绍。 SpatialFilterClass还继承了IQueryFilterDefinition2接口。示例代码 #region 通过点击主地图的面状图形获取其临近要素 private void axMapControl1_OnMouseDown(object sender, IMapControlEvents2_OnMouseDownEvent e) {try{//清空地图选择集axMapControl1.ActiveView.FocusMap.ClearSelection();//实例化一个点,以该点作拓扑算子将点击的位置坐标赋予pPointIPoint pPoint new ESRI.ArcGIS.Geometry.Point();ITopologicalOperator pTopologicalOperator pPoint as ITopologicalOperator;pPoint.PutCoords(e.mapX, e.mapY);//以缓冲半径为0进行缓冲 得到一个点IGeometry pGeometry pTopologicalOperator.Buffer(0);//以该点进行要素选择只能选中面状要素点和线无法选中axMapControl1.Map.SelectByShape(pGeometry, null, false);//刷新视图axMapControl1.Refresh(esriViewDrawPhase.esriViewGeoSelection, null, null);// 获取选择集ISelection pSelection axMapControl1.Map.FeatureSelection;// 获取要素IEnumFeature pEnumFeature pSelection as IEnumFeature;IFeature pFeature pEnumFeature.Next();while (pFeature ! null){//定义一个空间查询对象ISpatialFilter spatialFilter new SpatialFilter();//空间查询对象为点选的的几何对象spatialFilter.Geometry pFeature.Shape;//设置空间查询关系为 空间临接查询spatialFilter.SpatialRel esriSpatialRelEnum.esriSpatialRelTouches;//遍历axMapControl1中的所有图层for (int i 0; i axMapControl1.LayerCount; i){//清空地图选择集axMapControl1.ActiveView.FocusMap.ClearSelection();//判断当前图层是否为矢量图层if (axMapControl1.get_Layer(i) is IFeatureLayer){//将图层强制转换为IFeatureLayerIFeatureLayer pFeatureLayer axMapControl1.get_Layer(i) as IFeatureLayer;//输入目标图层并转换为IFeatureSelection对象IFeatureSelection featureSelection pFeatureLayer as IFeatureSelection;//开始空间查询查询到的结果保存在ISelectionSet中可以用游标Cursor来遍历要素 featureSelection.SelectFeatures((IQueryFilter)spatialFilter, esriSelectionResultEnum.esriSelectionResultNew, false);}}break;}}catch (Exception ex){MessageBox.Show(程序执行失败ex);} } #endregion3.IQueryDef 接口 IQueryDef用于属性查询。它支持复杂的SQL查询并且能在同一工作空间内做连表查询。但是查询后的结果不支持编辑。且不能在Shapefile 和Coverage 数据中使用而仅仅可以使用在GeoDatabase数据库中。
http://www.w-s-a.com/news/532067/

相关文章:

  • 搭建服务器做网站什么网站可以请人做软件
  • 上海建筑建材业网站迁移公家网站模板
  • 仿制别人的网站违法吗网站防火墙怎么做
  • 杨浦网站建设 网站外包公司如何进行网络推广
  • wordpress+仿站步骤超详细wordpress常用函数
  • 浙江手机版建站系统哪个好怎样黑进别人的网站
  • 企业网站搜索引擎推广方法装修网络公司
  • 网站运营优化建议wordpress 添加媒体
  • 用asp.net做网站计数器施工企业会计的内涵
  • 网站被黑咋样的网站建设 设计业务范围
  • 网站开发学哪种语言网站编辑器失效
  • WordPress插件提示信息江阴网站优化
  • 网站开发用的软件如何做网站内容管理
  • 扬州网站建设公司网站推广是什么岗位
  • 双线网站管理咨询公司是做什么
  • asia域名的网站贵州光利达建设工程有限公司局网站
  • 梅州南站济南做网络安全的公司
  • 网站源代码 phpseo营销推广费用
  • 南京专业制作网站深圳整装装修公司排名
  • 网站制作在哪里比较好网页设计的要点有哪些
  • 自己做网站原始代码高端品牌服装
  • 九度企业网站推广软件龙泉市建设局网站
  • 做个企业网网站怎么做专业3合1网站建设公司
  • 龙岩网站建设teams熊掌号公司网站的实例
  • 电商模板网站免费省级精品课程网站建设
  • 网站建设的规划书桂林生活最新网
  • 广东省建设工程执业中心网站wordpress的分类目录和标签
  • 甘肃省两学一做专题网站广东外发加工网
  • 用python导入wordpress公司网络优化方案
  • 效益成本原则网站建设wordpress 上传rar