基于Visual C#和ArcEngine的二次开发
地图显示功能的实现
功能演示
数据统计功能的实现
地图显示功能的实现
一、功能演示
指标汇总:
添加的菜单项
点击“指标汇总”菜单后弹出的窗口
点击“开始汇总”按钮,按行政区划统计特定指标值
地图显示:
点击“地图显示”按钮后先弹出颜色设置窗口
点击“颜色设置”按钮弹出颜色设置对话框
将生成的柱状图显示在地图上
二、数据统计功能的实现
1 Access数据库的更新
为了实现相关数据的汇总,这里我们添加如下几张数据表HYFL、G105、G110、G201、G203、G205。
2 汇总功能分析
本次汇总分析,主要是一些重点指标的汇总。指标汇总一般有按地区和按行业两种方式。这里分别以一张表说明按地区和行业汇总的具体实现过程。
按行政区划汇总
表1的工业固体废物产生量:
合计产生量= +
表1的工业固体废物综合利用量:
合计利用量= +
表1的工业固体废物排放量:
合计倾倒丢弃量= +
按重点行业汇总:
表2的重点行业:
HYFL表中代码共四位,前两位即为重点行业大类。如0600:煤炭开采和洗选业、0700:石油和天然气开采业
表2的化学需氧量排放量:
化学需氧量排放量= G105.[4#排放量1(化学需氧量)]+ G105.[4#排放量3(化学需氧量)]+ G105.[4#排放量4(化学需氧量)]+ G105.[4#排放量5(化学需氧量)]+ G203.[15#化学需氧量(排放量)]
表2的氨氮排放量:氨氮排放量= G105.[6#排放量1(氨氮)]+ G105.[6#排放量2(氨氮)]+ G105.[6#排放量3(氨氮)]+ G105.[6#排放量4(氨氮)]+ G105.[6#排放量5(氨氮)]+ G203.[16#氨氮(排放量)]
C#课件655684 来自淘豆网m.daumloan.com转载请标明出处.