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

北京朝阳区地图seo排名优化推荐

北京朝阳区地图,seo排名优化推荐,什么是引流推广,安康微网站建设需求:仅根据某一属性,分割图层,并以属性值命名图层名称保存。 众所周知,ArcGIS ArcToolbox中通过Split可以实现图形分割一个图层,以属性值命名图层,如下图所示。 本文仅仅依据属性值,将一个shp…

需求:仅根据某一属性,分割图层,并以属性值命名图层名称保存。

众所周知,ArcGIS ArcToolbox中通过Split可以实现图形分割一个图层,以属性值命名图层,如下图所示。

本文仅仅依据属性值,将一个shp图层,自动分割成多个图层shp。当然如果不嫌麻烦,可以通过选中feature,使用export,逐批次导出图形,也可以实现,实现该功能主要是分割大量数据,节省时间。

使用VS C# 2012 ArcEngine10.2二次开发,操作模式如下图:

一、实现界面如下图:

二、执行步骤:

1.选择输入图层(shp、gdb等arcgis通用图层);

2.选择属性列(split field)

3.选择一个或多个属性值

4.保存导出shp图层,图层名以属性值命名。

三、输出结果shp图层,如下图:

四、关键代码

public void SplitByFieldShp(IFeatureClass inputFeatureClass, string inputfieldValue, string outputPath){//创建一个Geoprocessor工具类Geoprocessor geoprocessor = new Geoprocessor();try{//1.创建一个临时图层geoprocessor.OverwriteOutput = true;MakeFeatureLayer makefeature = new MakeFeatureLayer();makefeature.in_features = inputFeatureClass;makefeature.out_layer = "temp_lyr";//临时图层名称geoprocessor.Execute(makefeature, null);//2.通过属性查找featureSelectLayerByAttribute selectTool = new SelectLayerByAttribute();selectTool.in_layer_or_view = makefeature.out_layer;selectTool.selection_type = "NEW_SELECTION";selectTool.where_clause = selectField + " = '" + inputfieldValue + "'";geoprocessor.Execute(selectTool, null);//3.导出选择图层              ESRI.ArcGIS.DataManagementTools.CopyFeatures copyfeature = new ESRI.ArcGIS.DataManagementTools.CopyFeatures();copyfeature.in_features = selectTool.out_layer_or_view;copyfeature.out_feature_class = outputPath + @"\" + inputfieldValue + ".shp";geoprocessor.Execute(copyfeature, null);}catch (Exception ex){//如果出错,输出GP内部错误信息object sev = null;string msgs = geoprocessor.GetMessages(ref sev);MessageBox.Show(msgs);}}

五、小结:如其说依据分割功能,不如说实现了选择功能,然后导出符合条件的要素。提供关键代码,一起学习共享。

http://www.yayakq.cn/news/9951/

相关文章:

  • 在电脑上做二建题 哪个网站好个人做理财网站
  • 设计网站用什么语言小门户网站模版
  • 高端建网站多少钱网页广告费一般多少钱
  • 网站 备案 几天做网站时怎么透明化
  • 网站开发技术路线图网站上线倒计时html5模板
  • 做网站登录电商网站的支付模块怎么做
  • 福州建网站,做网页宠物网站设计的代码
  • 营销网站建设的步骤过程wordpress 4.7 暴路径
  • 做网站安全认证目前网站是做响应式的好吗
  • 建设网站对服务器有什么要求吗什么是网站优化
  • 网站建设包括哪些方面增加网站点击量
  • 济南制作网站的公司在您的网站首页添加标签
  • 怎样建立网站秦皇岛app开发公司
  • 网站转化微信小程序导视设计案例
  • 什么是网站管理系统快速排名网站
  • 门户网站开发过程dw做网站投票
  • 网站 尺寸个人博客有哪些网站
  • 做摄影的网站知乎正规小说分销平台
  • 威海外贸网站建设多少钱想做seo哪里有培训的
  • 衡水精品网站建设报价好的公文写作网站
  • 做押韵句子的网站郑州网站制作公司怎么样
  • 个人如何做一个网站彭州网站建设
  • 如何建设网站建设博物馆网站建设方案
  • 网站存在原理中英文双语网站 滑动切换
  • 网站开发需要代码吗网站制作课题组
  • 百度怎么对网站处罚内容平台策划书
  • 网站关键字 怎么设置能浏览外国网页的浏览器
  • 学网站建设难吗wap网页是什么意思
  • ssc网站建设品牌创意型网站建设
  • 查询网站ftp地址求跳转代码来自百度等搜索引擎访问跳转到另一个网站直接输入域名