所有习题材料:
链接:https://pan.baidu.com/s/1oiylGi6IEgndYO2j9_oQnQ
提取码:jp3r
复制这段内容后打开百度网盘手机应用程序,操作更方便哦
EX04 :编写程序,位于访问型文件数据库地理的要素类,并实现两种渲染器。
- 加载数据显示到地图中。
- 实现一个简单Renderer,能够World Lakes采用RGB颜色进行填充。
- 实现一个唯一值渲染器,根据世界各国的CNTRY_NAME字段进行唯一值Renender。
有了前面工作的基础,往后的习题应该都可以自己摸索了,本人的代码仅供参考,
作业说明:
此次实现主要落在了渲染上,所以没有采用IWorkSpace的方式打开要素,直接加载了MXD文件进行渲染。另外控件名称按照同学我的个人习惯作了修改,还是那句话,理解过程和看懂代码为主。
下面为我的窗体样式:
关于窗体和工具条等等的的搭建就不赘述了,不懂的自行看笔者之前的文章,全部代码如下:
1,使用
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;
using ESRI.ArcGIS;
using ESRI.ArcGIS.esriSystem;
using ESRI.ArcGIS.Carto;
using ESRI.ArcGIS.Controls;
using ESRI.ArcGIS.Display;
using ESRI.ArcGIS.Geodatabase;
using ESRI.ArcGIS.DataSourcesGDB;
using ESRI.ArcGIS.SystemUI;
//可能有多余的添加