我是靠谱客的博主 迷人往事,最近开发中收集的这篇文章主要介绍GIS-ArcGIS应用与开发技术(33),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

统计最大值

1添加菜单

2.编写代码

  private void 统计最大值ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            IFeatureLayer layer = axMapControl1.get_Layer(1) as IFeatureLayer;
           
            IFeatureSelection selection = layer as IFeatureSelection;
            selection.SelectFeatures(null, esriSelectionResultEnum.esriSelectionResultNew, false);
            ICursor cursor = null;
            selection.SelectionSet.Search(null, false, out cursor);
            IDataStatistics datastatistics = new DataStatisticsClass();
            datastatistics.Field = "cz";
            datastatistics.Cursor = cursor;
            IStatisticsResults statisticsResults = datastatistics.Statistics;
            StringBuilder strbuilder = new StringBuilder();
            strbuilder.AppendLine(statisticsResults.Maximum.ToString());
            MessageBox.Show(strbuilder.ToString());
            axMapControl1.Refresh();
        }

3.添加引用

using ESRI.ArcGIS.esriSystem;
using ESRI.ArcGIS.Geodatabase;

using ESRI.ArcGIS.Carto;

using System.Text;

 

 

最后

以上就是迷人往事为你收集整理的GIS-ArcGIS应用与开发技术(33)的全部内容,希望文章能够帮你解决GIS-ArcGIS应用与开发技术(33)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部