北大地理信息系统教程第七章
- 格式:doc
- 大小:1.71 MB
- 文档页数:39
地理信息系统复习要点详解所著考过为11级环科期中考试考过(张福平教的)第一章:导论1、解释数据与信息的概念,并说明两者之间的关系。
数据是通过数字化并记录下来可以被识别的符号,用以定性或定量地描述事物的特征和状况。
信息是用数字、文字、符号、语言等介质来表示事件、现象等内容、数量或特征,以便向人们提供关于现实世界新的事实的知识,作为生产、管理和决策的依据。
数据与信息的关系:数据是信息的表达形式,是信息的载体;信息则是数据中蕴含的事物的涵义,是数据的内容。
数据只有通过解释才有意义,才成为信息。
总之,数据是信息的载体,信息是数据的涵义。
2、地理信息的特点空间特征属性特征时序特征3、地理信息系统的定义(考过)地理信息系统是以地理空间数据库为基础,在计算机软硬件的支持下,对空间相关数据进行采集、存储、管理、分析、模拟和显示以提供对规划、管理、决策和研究所需的信息空间系统。
4、地理信息系统由哪几个主要部分组成?(考过)系统硬件:(一)数据处理设备:a图形工作站b个人计算机c客户机/服务器系统(Client/Server ,简称C/S);(二)数据输入设备:a图形手扶跟踪数字化仪b大幅面图形扫描仪c数字测量设备;(三)数据输出设备:a绘图仪b计算机显示器系统软件:(一)GIS功能软件1.GIS功能软件的分类GIS 基础软件平台和GIS应用软件2.GIS基础软件平台功能①空间数据输入和编辑②空间数据管理③空间数据处理和分析④空间数据输出⑤图形用户界面⑥系统二次开发功能(二)基础支撑软件:主要包括系统库软件和数据库软件。
(三)操作系统软件5、地理信息系统的功能有哪些?(基本功能与应用功能具体有哪些)(考过)基本功能与应用功能基本功能:数据的采集与编辑、数据的存储与管理、数据的处理与变换、空间分析和统计、产品的制作与演示、二次开方和编程应用功能:资源管理、区域规划、国土监测、辅助决策第二章:地理信息系统的数据结构1、地理空间的实体包括哪些?地理空间的实体包括点(point )、线(line )、面(polygon )、曲面(surface )、体(volume)等类型。
《地理信息系统概论》课程笔记第一章地理信息系统基本概念1.1 数据与信息数据是原始的、未经处理的素材,它是信息的表现形式。
信息是从数据中提取的有意义的内容,它能够帮助人们做出决策。
在地理信息系统中,数据主要指的是空间数据,而信息则是通过对空间数据进行分析和处理得到的结果。
例如,一个地区的土地利用数据是原始数据,而通过分析这些数据得出的土地利用分布情况就是信息。
1.2 地理信息与地理信息系统地理信息指的是与地球表面位置相关的信息,包括自然地理信息(如地形、气候等)和人文地理信息(如人口、交通等)。
地理信息系统(GIS)是一种专门用于获取、存储、管理、分析和展示地理信息的计算机系统。
GIS能够将空间数据与属性数据结合起来,为用户提供强大的空间分析和决策支持功能。
例如,GIS可以用来分析城市交通拥堵情况,帮助规划交通路线。
1.3 地理信息系统的基本构成GIS由硬件、软件、空间数据、应用人员和应用模型五个基本部分组成。
硬件包括计算机、输入输出设备(如扫描仪、打印机等);软件包括操作系统、数据库管理系统、GIS软件等;空间数据是GIS的核心,包括地图数据、遥感数据等;应用人员是使用GIS进行空间分析和决策的主体;应用模型则是根据实际问题构建的模型,用于解决具体问题。
例如,一个GIS系统可能包括一台计算机、GIS软件、地图数据和应用模型,用于分析土地利用变化。
1.4 地理信息系统的功能简介GIS的基本功能包括数据采集、数据管理、空间分析、可视化表达和输出等。
数据采集主要是获取空间数据和属性数据,可以通过遥感、野外调查等方式获取;数据管理主要是对数据进行存储、查询、更新和维护,确保数据的准确性和完整性;空间分析主要包括空间查询、空间叠合、空间邻近度分析等,用于解决实际问题;可视化表达主要是将空间数据以图形或图像的形式展示给用户,增强数据的可读性和可理解性;输出则是将分析结果以报表、地图等形式输出,为决策提供支持。
第一章1、什么是GIS?它具有什么特点?答:地理信息系统(GIS , Geographic Information System)是在计算机硬、软件系统支持下,对现实世界(资源与环境)的研究和变迁的各类空间数据及描述这些空间数据特性的属性进行采集、储存、管理、运算、分析、显示和描述的技术系统特点有:○1具有采集、管理、分析和输出多种地理空间信息的能力;○2以地理研究和地理决策为目的,以地理模型方法为手段,具有空间分析、多要素综合分析和动态预测的能力;并能产生高层次的地理信息。
○3具有公共的地理定位基础,所有的地理要素,要按经纬度或者特有的坐标系统进行严格的空间定位。
○4由计算机系统支持进行空间地理数据管理,并由计算机程序模拟常规的或专门的地理分析方法,作用于空间数据,产生有用信息,完成人类难以完成的任务。
○5地理信息系统从外部来看,它表现为计算机软硬件系统;而其内涵确是由计算机程序和地理数据组织而成的地理空间信息模型,是一个逻辑缩小的、高度信息化的地理系统。
信息的流动及信息流动的结果,完全由计算机程序的运行和数据的交换来仿真2、GIS与其它信息系统有什么区别答:第一,GIS有别于DBMS(数据库管理系统),GIS具有以某种选定的方式对空间数据进行解释和判断的能力,而不是简单的数据管理,这种能力使用户能得到关于数据的知识,因此,GIS是能对空间数据进行分析的DBMS,GIS必须包含DBMS。
第二,GIS有别于MIS(管理信息系统),GIS要对图形数据和属性数据库共同管理、分析和应用,GIS的软硬件设备要复杂、系统功能要强;MIS则只有属性数据库的管理,即使存贮了图形,也是以文件形式管理,图形要素不能分解、查询、没有拓扑关系。
管理地图和地理信息的MIS不一定就是GIS,MIS在概念上更接近DBMS。
第三,GIS有别于地图数据库,地图数据库仅仅是将数字地图有组织地存放起来,不注重分析和查询,不可能去综合图形数据和属性数据进行深层次的空间分析,提供辅助决策的信息,它只是GIS的一个数据源。
地理信息系统教程第一章绪论1.信息系统:能对数据和信息进行收集、储存、加工和再现,并能回答用户一系列问题的系统。
拥有收集、管理、剖析和表达数据的能力。
2.地理信息系统:GIS 是由计算机硬件、软件和不一样的方法构成的系统,该系统设计用来支持空间数据的收集、管理、办理、剖析、建模和显示,以便解决复杂的规划和管理问题3. GIS 与 IS 之间的差别:GIS 是空间数据和属性数据的联合体。
4. GIS 系统五个基本构成部分:⑴硬件系统,各样设施-物质基础;⑵软件系统,支持数据收集、储存、加工、回答用户问题的计算机程序系统;⑶数据,系统剖析与办理的对象、构成系统的应用基础;⑷应用人员,GIS 服务的对象,分为一般用户和从事成立、保护、管理和更新的高级用户;⑸应用模型,解决某一特意应用的应用模型,是 GIS 技术产生社会经济效益的重点所在5.地理信息系统基本功能:⑴数据收集与编写;⑵数据储存与管理;⑶数据办理和变换;⑷空间剖析和统计;⑸产品制作与显示;⑹二次开发和编程6.地理信息系统应用功能:资源管理;地区规划;领土监测;协助决议第二章地理信息系统的空间数据构造和数据库1.地理实体:指自然界现象和社会经济事件中不可以再切割的单元,它是一个拥有归纳性,复杂性,相对性的观点。
2.地理实体的特点:⑴属性特点——用以描绘事物或现象的特征;⑵空间特点——用以描述事物或现象的地理地点以及空间互相关系;⑶时间特点——用以描绘事物或现象随时间的变化3.地理实体数据的种类:⑴属性数据——描绘空间对象的属性特点的数据;⑵几何数据——描绘空间对象的空间特点的数据;⑶关系数据——描绘空间对象之间的空间关系的数据4.点:有特定地点;线:拥有同样属性的点的轨迹,由一系列的有序坐标表示;面:对湖泊、岛屿、地块等一类现象的描绘。
由关闭曲线加内点来表示;体:用于描绘三维空间中的现象与物体,它拥有长度、宽度及高度等属性5.空间数据构造:是指空间数据合适于计算机储存、管理、办理的逻辑构造,也就是指空间数据以什么形式在计算机中储存和办理。
1. 地理信息系统的定义是由两个部分组成的。
一方面,地理信息系统是一门学科,是描述、存储、分析和输出空间信息的理论和方法的一门新兴的交叉学科;另一方面,地理信息系统是一个技术系统,是以地理空间数据库为基础,采用地理模型分析方法,适时提供多种空间的和动态的地理信息,为地理研究和地理决策服务的计算机技术系统。
2. TIN即不规则三角网(Triangulated Irregular Network),是一种表示数字高程模型的方法。
TIN模型根据区域有限个点集将区域划分为相连的三角面网络,区域中任意点落在三角面的顶点、边上或三角形内。
如果点不在顶点上,该点的高程值通常通过线性插值的方法得到。
3. 元数据是关于数据的描述性数据信息,它应尽可能多地反映数据集自身的特征规律,以便于用户对数据集的准确、高效与充分的开发与利用。
元数据的内容包括对数据集的描述、)对数据质量的描述、对数据处理信息的说明、对数据转换方法的描述、对数据库的更新、集成等的说明。
4. 信息是向人们或机器提供关于现实世界新的事实的知识,是数据、消息中所包含的意义,它不随载体的物理设备形式的“地理信息系统教程”习题及参考答案第一章绪论1.什么是数据和信息?它们有何联系和区别?定义:数据是指某一目标定性、定量描述的原始资料,包括数字、文字、符号、图形、图像以及它们能够转换成的数据等形式。
信息是向人们或机器提供关于现实世界新的事实的知识,是数据、消息中所包含的意义。
联系和区别:信息与数据是不可分离的。
信息由与物理介质有关的数据表达,数据中所包含的意义就是信息。
信息是对数据解释、运用与解算,数据即使是经过处理以后的数据,只有经过解释才有意义,才成为信息;就本质而言,数据是客观对象的表示,而信息则是数据内涵的意义,只有数据对实体行为产生影响时才成为信息。
数据是记录下来的某种可以识别的符号,具有多种多样的形式,也可以加以转换,但其中包含的信息内容不会改变。
地理信息系统教程第一章概论第一节GIS概念(一)地理信息1.数据2.信息3.地理信息4.地理数据5.地理信息特征(1)空间相关性(2)空间区域性(3)空间多样性(4)空间层次性(二)信息系统1.概念2.类型(三)地理信息系统1.定义基本内涵(4)2.基本特征(1)数据的空间定位特征(2)空间关系处理的复杂性(3)海量数据管理能力,来自:1)地理数据2)空间分析(四)外延第二节GIS功能(一)基本功能需求1.位置 2.条件 3.趋势 4.模式 5.模拟(二)GIS基本功能1.数据采集功能2.数据编辑处理3.数据存储、组织与管理功能4.空间查询与空间分析功能5.数据输出功能第三节GIS组成(一)硬件系统(二)软件系统(三)网络(四)空间数据1.数据类型:(1)某个已知坐标系中的位置(2)实体间的空间相关性(3)与几何位置无关的属性(五)人员第四节GIS类型GIS 类型按功能划分应用功能工具型GIS应用型GIS:可再分专题GIS和区域GIS大众型GIS软件功能专业GIS、桌面GIS、手持GIS、④组件GIS、⑤GIS浏览器1按数据结构划分矢量GIS、栅格GIS、矢量-栅格GIS 按数据维数划分2DGIS 、3DGIS、TGIS(时态)按软件开发环境与支持环境划分GIS模块、集成式GIS、模块化GIS、核心式GIS、组件式GIS和webGIS、互操作GIS数字地球,网络GIS ,虚拟现实GIS ,移动GIS 第五节GIS与其他学科关系(一)与相关学科关系(二)与其他信息系统区别与联系1.GIS与机助制图系统的区别与联系2.GIS与数据库系统的区别与联系3.GIS与CAD的区别与联系4.GIS与遥感图像处理系统的区别与联系(三)GIS应用范畴1.测绘、地图制图2.资源管理3.灾害监测4.环境保护5.精细农业6.电子商户7.电子政务(四)地理信息系统发展历程1.地理信息系统的开拓期(20世纪五六十年代)2.地理信息系统的巩固发展期(20世纪70年代)3.地理信息系统技术大发展时期(20世纪80年代)4.地理信息系统的应用普及时代(20世纪90年代至今)第二章地理空间数学基础第一节地球空间参考(一)三类地球表面几何模型1.地球的自然表面2.相对抽象的面:大地水准面大地体3.地球椭球面:地球椭球4.数学模型(二)坐标系统1.坐标系统的分类及基本参数2.球面坐标系统建立(1)天文地理坐标系(2)大地地理坐标系(3)空间直角坐标系3.平面坐标系(1)高斯平面直角坐标系(2)地方独立平面直角坐标系(三)高程基准1.概念高程是表示地球上一点至参考基准面的距离,就一点位置而言,它和水平量值一样是不可缺少的。
第七章栅格数据生成和显示1 栅格型数字高程模型的生成打开地图文档\gis_ex09\ex07\ex07.mxd,激活data frame1,可见到二个图层:线状图层“边界”和点状图层“高程点”(见图7-1),高程点为地形高程的样本点,打开要素属性表“Attribute of 高程点”,该表有HEIGHT 字段存储样本点的高程值,关闭属性表。
选用主菜单Tools / Extensions…,勾选Spatial Analyst,按Close 键结束,栅格分析模块Spatial Analyst 被加载,在主菜单View / Toolbars 下勾选Spatial Analyst,窗口中增加了一个栅格分析工具条。
图7-1 data frame1 显示选用菜单Spatial Analyst / Options…,设置Spatial Analyst 的初始化选项,分别有General,Extents,Cell Size 三个标签:(1)General 标签Working:D:\gis_ex09\ex07\temp\ 鼠标展开选择Spatial Analyst 的工作路径Analysis mask:<None> 不选,本练习暂不考虑Analysis Coordinate System:● Analysis output will be saved in the same coordinate system as the input (or first raster input if there are multiple…点选上侧,产生栅格的坐标系和输入数据相同(2)Extents 标签Analysis extent:Same as Layer:“边界”下拉选择图层。
新产生栅格限定在该图层的空间范围内(3)Cell size 标签Analysis cell:As Specified Below 下拉选择Cell size:25 键盘输入栅格单元的大小Number of Rows: 200 边界和栅格单元大小确定后,自动确定栅格行数Number of Columns: 280 边界和栅格单元大小确定后,自动确定栅格列数按“确定”键,完成初始化设置。
第七章地理信息系统的开发与应用对从事地理信息系统研究和应用的工程技术人员而言,开发和设计地理信息系统具有两个方面的含义:(1)从底层开发一个通用的地理信息系统,即通用平台的开发;从底层开发一个专用的地理信息系统。
实际上,在专用的地理信息系统功能中应包括通用地理信息系统的所有命令。
(2)在商业化地理信息系统(主要是通用的地理信息系统开发平台)的基础上进行二次开发,完成专用地理信息系统的开发任务。
7.1 地理信息系统通用功能的实现下面结合VC++介绍从底层开发地理信息系统的通用功能需要完成的部分工作及技术方法(在前面的章节中已经涉及到的内容不作详细介绍)。
1.程序设计和开发人员应注意的问题(1)一切工作都要以总体设计为依据。
在进行系统变量的设计时,应避免与后期编程中可能出现的变量相同。
解决方法可以采用如下方法:在具体的变量前加一具有特定含义的前缀,如sys_color,sys_ltype。
变量的名称一定合乎英语或中文的拼写习惯。
(2)撰写详细的文挡,这又包括详细的文字描述材料和对程序行的注记。
对程序行的注记,建议用汉字,不要用英文。
对程序行的注记十分重要,这不仅包括子模块的功能,变量的含义,更重要的是对程序行功能的描述;(3)形成良好的编程习惯。
这里主要指程序行结构的对称。
//本程序的功能是修改图形实体的颜色void CWindow::mod_color(){Cdialog *pDlg;char huge **p_set,huge *p[1],huge *p1,huge *p2,*mao,*chr;int ii,i,j,k,n,color,cel_number;int id[6],**id_set,type,head_long,total_long,ltype;double x0,y0,r,xmi,ymi,alf,high,xy[2];int k1,k2,k3,k4,k5,k6,k7,k8;int m1,m2,m3;long n1,n2,n3,n4;int id_hz,id_ch,x00,y00;id_hz=id_hz_style;//保存已有的字体,颜色等参数id_ch=id_ch_style;color=cadcolor;mao=new char[2];if(mao==NULL) exit(1);p_set=(char huge **)_halloc(2000,1);//记录图形实体在内存中的初始位置if(p_set==NULL) exit(1);id_set=i_dim_alloc(2000,6); //记录图形实体的类型,颜色,线型等参数 strcpy(ex_string,"请选择将被修改颜色的图形实体(窗口方式请按w键)!");//利用鼠标通过交互式的方式选中图形实体。
这里cel_number为得到的图形实体数cel_number=find_object(p_set,id_set,ex_string);if(cel_number<0){//没有选中图形实体或中断的标志if(cel_number==-30000) cel_number=0;//中断标志,如敲 ESC键k=0;cel_number=-cel_number;}else k=1;//选中图形实体的标志*mao=-1;if((cel_number>0)&&(k==1)){ //满足修改图形实体颜色的条件i=id_set[0][1]; //得到图形实体的颜色if(i<0) i=256+i; //保证为256色sprintf(ex_string,"%d",i); //把整数转换为字符串id_dlg=60; //对话框的代码pDlg=new CAppDialog("SET_COLOR",NULL);//通过对话框得到修改后的颜色代码 if(pDlg->DoModal()==IDOK){i=strlen(ex_string);if(i>0) cadcolor=atoi(ex_string);//颜色代码else k=0;}else{k=0;//没有得到新的颜色代码的标志pDlg->EndDialog(IDOK);}}for(ii=0;ii<cel_number;ii++){p[0]=p_set[ii];//得到单个图形实体的参数for(j=0;j<6;j++) id[j]=id_set[ii][j];if(k==1){//修改当前图形实体的颜色//修改颜色*mao=cadcolor;memcpy(p[0]+4,mao,1);//把新的颜色代码写入图形数据库中//下面的程序行的功能是以新的颜色显示图形实体。
p1=p[0];//当前图形实体的首指针type=id[0];//图形的类型head_long=id[3];//分别为图形实体数据结构头和整个数据结构占的字节数total_long=id[4];switch(type){case 1://当前图形实体是二维线p2=p1+head_long;memcpy(&n,p2-2,2);//得到线的数据点数for(i=0;i<n;i++){memcpy(ex_xx+i,p2,8);p2=p2+8;//得到二维平面坐标memcpy(ex_yy+i,p2,8);p2=p2+8;}draw_scr(ex_xx,ex_yy,n,cadcolor);//以新颜色绘制二维线 break;default:break;}}else un_cell(p,id,1);//不修改当前图形实体的颜色,以原有的颜色重新显示。
}delete mao;//释放临时开辟的变量空间_hfree(p_set);i_dim_free(id_set);cadcolor=color;//恢复以前的系统变量值id_hz_style=id_hz;id_ch_style=id_ch;}2.系统体系结构的详细设计主要指输入、存储、操作、分析和输出等子系统或功能模块之间的关系。
这里又主要指数据的传递或调用关系。
见图7-1。
图7-1 通用GIS的系统结构图3.数据模型和数据结构的设计(1)图形数据库文件的数据结构主要指文件头的结构。
包括版本号,纵横比例尺,图形范围,文件头的字节数(可以固定),图形实体的字节数,线型的字节数等。
(2)图形实体的数据结构这次课程要建立的数据结构有:特殊点,结点,弧,多边形,园,园弧,字符,一般线段的数据结构。
注意,在字符的数据结构中,应包括中文和西文字体,字符的高度和宽度,是否覆盖(主要指显示字符后,是否使字符范围内的其它图形消失,最多用一个字节表示)等信息。
图7-2(a)、(b)分别为字符覆盖和不覆盖的情况。
(a)(b)图7-2 字符覆盖情况示意图可以把颜色等参数直接存入数据结构中,也可以存储在等放入属性数据库中。
在数据结构或属性数据库中,应包括图形实体显示的顺序。
4.图形实体显示先后顺序的设计设置正确的显示顺序,既可以满足生成合乎要求的图形,也可以达到加快运算速度的目的。
一般情况下,区域填充的图形实体先显示,再显示弧段、点状图形和圆,最后显示字符。
注意,可以利用VC++绘制园的特性实现对图形的裁剪。
如自动删除通过园的线段。
如果线段需要通过园,可以以线段拟合园,而不使用VC++绘制园的专用命令。
不规定显示顺序,将产生的主要问题是:如果某一填充区域在后面显示,那么,它将覆盖在它区域范围内的已经显示的所有图形。
5.建立头文件在头文件中,需定义全局变量。
如GIS.H。
#define CM_WP1 101#define CM_WP2 102#define CM_WP3 103#define CM_WP4 104#define CM_WP5 105#define CM_WP6 106#define CM_WP7 107#define CM_WP8 108#define CM_WP9 109#define CM_WP10 110………class Wp:public CWindow{friend CAppDialog;public:Wp();~Wp();int map_scale;//比例尺//图形区域坐下角,右上角坐标double left_x,left_y,right_x,right_y;int id_begin;//标识与消息有关的参数int id_fbl_x,id_fbl_y;//标识屏幕的分辨率double scr_s_xy;//标识屏幕坐标与实际坐标间换算的比例系数afx_msg void OnWp1();afx_msg void OnWp2();afx_msg void OnWp3();afx_msg void OnWp4();afx_msg void OnWp5();afx_msg void OnWp6();afx_msg void OnWp7();afx_msg void OnWp8();afx_msg void OnWp9();afx_msg void OnWp10();afx_msg void OnWp11();afx_msg void OnLButtonDown(UINT nFlags,CPoint point); afx_msg void OnLButtonUp(UINT nFlags,CPoint point); afx_msg void OnRButtonDown(UINT nFlags,CPoint point); afx_msg void OnMouseMove(UINT nFlags,CPoint point); afx_msg void OnKeyDown(UINT nChar,UINT nRepCnt,UINT nFlags);afx_msg void OnKeyUp(UINT nChar,UINT nRepCnt,UINT nFlags);DECLARE_MESSAGE_MAP();};6.菜单和对话框的设计这些内容都包括在资源文件中。
#include <windows.h>#include <afxwin.h>#include <afxres.h>#include "gis.h"//对话框ID_NET_LINK DIALOG DISCARDABLE LOADONCALL PURE MOVEABLE 90,30,95,100STYLE WS_POPUP|WS_CLIPSIBLINGS|WS_CAPTION|WS_SYSMENU|DS_MODALFRAMECAPTION"选择显示汉字的特殊类型"BEGINGROUPBOX "网络路径",ID_SFILL_GRP,10,10,75,50,WS_GROUPCONTROL "本地机",ID_NFILL_RBT,"Button",BS_AUTORADIOBUTTON,20,20,55,16CONTROL "服务器",ID_YFILL_RBT,"Button",BS_AUTORADIOBUTTON,20,40,55,16CONTROL "确定",IDOK,"BUTTON",WS_CHILD|WS_VISIBLE|WS_TABSTOP|BS_DEFPUSHBUTTON,15,70,30,20 CONTROL "取消",IDCANCEL,"BUTTON",WS_CHILD|WS_VISIBLE|WS_TABSTOP|BS_PUSHBUTTON,51,70,30,20 END//菜单MENU MENU LOADONCALL MOVEABLE PURE DISCARDABLEBEGINPOPUP "存取图形"BEGINMenuItem "调入图形",CM_WP1MENUITEM SEPARATORMenuItem "调入图形为",CM_WP2*MENUITEM SEPARATORMenuItem "保存图形",CM_WP3MENUITEM SEPARATORMenuItem "保存图形为",CM_WP4MENUITEM SEPARATORMenuItem "打印图形",CM_WP5MENUITEM SEPARATORMenuItem "退出",CM_WP6ENDPOPUP "基本绘图"BEGINMenuItem "绘制折线",CM_WP7MenuItem "绘制曲线",CM_WP8MenuItem "绘制字符",CM_WP9ENDPOPUP "图形编辑"BEGINMenuItem "编辑线划",CM_WP10MenuItem "删除图形",CM_WP11MenuItem "移动图形",CM_WP12MenuItem "复制图形",CM_WP13MenuItem "旋转图形",CM_WP14MenuItem "延长图形",CM_WP15MenuItem "裁剪图形",CM_WP16MenuItem "截断图形",CM_WP17MENUITEM SEPARATORMenuItem "修改图层",CM_WP18MenuItem "修改属性",CM_WP19MenuItem "修改颜色",CM_WP20MenuItem "修改线型",CM_WP21MenuItem "修改线宽",CM_WP22 MenuItem "修改字体",CM_WP23MENUITEM SEPARATORMenuItem "综合查询",CM_WP24MENUITEM SEPARATORMenuItem "恢复图形",CM_WP25ENDPOPUP "缩放或查询"BEGINMenuItem "重新显示",CM_WP26MenuItem "放大显示",CM_WP27MenuItem "缩小显示",CM_WP28MenuItem "原图显示",CM_WP29MenuItem "全屏显示",CM_WP30MenuItem "最小显示",CM_WP31MENUITEM SEPARATORMENUITEM "移动窗口",CM_WP32MENUITEM SEPARATORMENUITEM "量测距离和方位",CM_WP33ENDPOPUP "专业命令"BEGINMenuItem "自动生成拓扑关系",CM_WP34MenuItem "交互式生成拓扑关系",CM_WP35MenuItem "结点的一致性检查",CM_WP36ENDPOPUP "图形设置"BEGINMenuItem "颜色设置",CM_WP37MenuItem "线型设置",CM_WP38MenuItem "图层设置",CM_WP39MenuItem "图形范围",CM_WP40MenuItem "图层选择",CM_WP41MENUITEM SEPARATORMENUITEM "捕捉方式",CM_WP42MENUITEM SEPARATORMenuItem "填充方式",CM_WP43MENUITEM SEPARATORMenuItem "设置字体",CM_WP44END根据上述资源文件得到的对话框和菜单如图7-3和图7-4。