上机考试时随机从试题库中抽取1题,考生独立编写代码,在45分钟内完成试题所要求实现的功能,程序中只能出现试题所要求的功能及代码,严禁直接使用教材中现成的示例或网上下载的程序(但可以参照相关代码),考生能简单介绍程序实现的基本流程,使用到的相关接口作用,参数说明等。
1.在地图控件中添加.shp类型图层文件,并能删除该图层。
2.添加element实体元素对象(可以是点、线、面、文字等实体元素)到地图中。
3.在地图上绘制任意“线”几何体,并将该几何体保存到“线”状图层中。
4.在地图上绘制任意“面”几何体,并将该几何体保存到“面”状图层中。
5.在地图上绘制点、线、面、圆、矩形等几何体。
6.创建线、面几何体,线和面的几何体坐标自定义。
7.在工具栏内创建自定义Tools,实现对地图的“放大”功能。
8.在工具栏内创建自定义Tools,实现对地图的“缩小”功能。
9.在工具栏内创建自定义Tools,实现对地图的“平移”功能。
10.实现将地图中的任意矢量图层数据导出为.lry类型文件。
11.加载任意多个图层,判断各个图层的Shape类型,即判断该图层是点、线,还是面状图层。
12.在地图上添加鹰眼功能。
13.实现在MapControl和Pagelayout控件共享同一个地图数据,并能相互切换。
14.实时获取地图上鼠标移动的地理坐标,并在状态栏中显示。
15.自绘制点几何体并用ISimpleMarkerSymbol接口设置其样式和颜色
16.在地图上显示任意位置显示文本并使用ICharacterMarkerSymbol接口设置其字体、大小、字形等。
17.使用IPictureMarkerSymbol接口在地图上任意位置显示图片。
18.在地图上任意绘制一条曲线,并用ISimpleLineSymbol