supermap复习资料 8页

  • 102.55 KB
  • 2022-07-29 发布

supermap复习资料

  • 8页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
  4. 网站客服QQ:403074932
Supermap复习资料名词解释1.空间数据库引擎V使空间数据可在工业标准的数据库管理系统中存储、管理和快速查询检索的服务器软件。它将空间数据加入到扩展关系数据库管理系统中,并提供对空间、非空间数据进行有效地管理、高效率操作与查询的数据库接口。2.缓冲区分析(P221)缓冲区分析是指以点、线、面实体为基础,自动建立其周围一定宽度内的缓冲区多变形,然后将缓冲区多边形与目标图层叠加,进而分析得到结果。它是用来解决邻近度问题的空间分析方法之一。3.GIS互操作V定义一:即空间数据的互操作,指针对异构的数据库和平台,实现数据处理的互操作,是“动态”的数据共享,独立于平台,具有高度的抽象性,是空间数据共享的发展方向。它包括从最底层的面向硬件的互操作,到应用层次的信息团体之间的语义共享。其实现方式之一是:OpenGIS。定义二:是指通过规范接U自由处理所有种类地理数据的能力和在GIS软件平台通过网络处理地理数据的能力。4.叠加分析V是指在统一空间参考系统下,通过对两个数据进行的一系列集合运算,产生新数据的过程。这里提到的数据可以是图层对应的数据集,也可以是地物对象。叠加分析的叠罝分析的目标是分析在空间位罝上有一定关联的空间对象的空间特征和专属属性之间的相互关系。多层数据的叠置分析,不仅仅产生了新的空间关系,还可以产生新的属性特征关系,能够发现多层数据间的相互差异、联系和变化等特征。5.COM7⑶N1是个开放的组件标准,它有很强的扩充和扩展能力。COM组件由以Win32动态连接库(DLL)或可执行文件(EXE)形式发布的可执行代码所组成,为其它组件或应用程序提供服务,也可以理解为遵循特定规范的类库。6.空间数据质量V所谓空间数据质量是指空间数据在表达实体空间位置,特征和时间所能达到的准确性,一致性,完整性和三者统一性的程度,以及数据适用于不同应用的能力.7.地图符号化(地图渲染)V是指在地图中以某种图案或颜色填充来表明特定的已知的地图对象,注明地图中所含冇的某些信息(表示地图要素的空间位置、质量和数量特征等)8.投影转换7A、投影转换是指当系统使用来自不同地图投影的图形数据时,需要将该投影的数据转换为所需要投影的坐标数据。B、投影转换既改变了投影信息也改变了坐标值。在投影转换之前先要为数据源设置投影信息。9.拓扑检查、V是指在地阁或阁层里,根据自行建立的要素类来分析其中是否存在某种拓扑关系。10.数字城市V以计算机技术、多媒体技术和大规模存储技术为基础,以宽带网络为纽带,运用遥感、全球定位系统、地理信息系统、遥测、仿真-虚拟等技术,对城市进行多分辨率、多尺度、多吋空和多种类的三维描述,即利用信息技术手段把城市的过去、现状和未来的全部N容在网络上进行数字化虚拟实现。11.地理信息系统7简称GIS,用于采集、储存、管理、处理、检索、分析和表达地理空间数据的计算机系统,是分析和处理海量地理数据的通用技术。12.GMLGML(GeographyMarkupLanguage)即地理标识语言,GML能够表示地理空间对象的空间数据和非\n空间属性数据。利用GML可以存储和发布各种特征的地理信息,并控制地理信息在Web浏览器中的显示。GML是一种IBM格式化文档语言,用于就其组织结构、各部件及其之间的关系进行文档描述。GML将这些描述标记为章节、重要小节和次重要小节(通过标题的级来区分)、段落、列表、轰等1.空间数据结构V是指空间数据在计算机内的组织和编码形式。它是一种适合于计算机存贮、管理和处理空间数据的逻辑结构,是地理实体的空间排列和相互关系的抽象描述。它是对数据的一种理解和解释。2.XML7可扩展标记语言(ExtensibleMarkupLanguage,XML),用丁•标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。XML是标准通用标记语言(SGML)的子集,非常适合Web传输。XML提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。3.动态投影所谓动态投影指,AixMap中的Data的空间参考或是说坐标系统是默认为第一加载到当前工作区的那个文件的坐标系统,后加入的数据,如果和当前工作区坐标系统不和同,则ArcMap会自动做投影变换,把后加入的数据投影变换到当前坐标系统下显示!但此时数据文件所存储的数据并没有改变,只是显示形态上的变化!因此叫动态投影!(书本P197)4.组件式GIS(P2)简单地说,就是采用了面向对象技术和组件式软件的G1S系统(包括基础平台和应用系统)。其基本思想是把GIS的各大功能模块划分为儿个组件,每个组件完成不同的功能。各个GIS组件之间,以及GIS组件与其它非GIS组件之间,都可以方便地通过可视化的软件幵发工具集成起来,形成最终的GIS基础平台以及应用系统。5.拓扑关系:V指满足拓扑几何学原理的各空间数据间的相互关系。即用结点、弧段、多边形和岛所表示的实体之间的邻接、关联、包含和连通关系。如:点与点的邻接关系、点与面的包含关系、线与面的和离关系、面与面的重合关系等。18.SDX+7S叩erMap空间数据库引擎SDX+,棊于大型关系数据库储存和管理所有数据,包括空间数据、属性数据以及元数据。SDX+是SuperMapObjects数据库引擎功能最完善的空间数据库技术。基于SDX+空间数据库引擎,真正意义上实现了空间数据和属性数据的无缝组织,使得空间数据和属性数据在数据库级正相关,可以简单而高效地实现查询和属性查询。支持海量空间数据管理的大型空间数据库引擎19SuperMapRealspace7其特点是实现了二维三维G1S—体化。包括:二维与三维在数据模型、数据存储方案、数据管理、可视化和分析功能的一体化,提供海量二维数据直接在三维场景中的高性能可视化、二维分析功能在三维场景中的直接操作和越来越丰富的三维分析功能。简答题1.SupuerMap叠加分析有几种模式,并请分别举例各模式的用途。裁剪(Clip),擦除(Erase),合并(Union),和交(Intersect),同一(Identity)、对称差(XOR)和更新(Update)。裁剪是用裁剪数据集从被裁剪数据集中提取部分特征集合的运算。合并是求两个数据集并的运算,合并后的图层保留两个数据集所有图层要素,只限于两个面数据集之间进行。进行Union运算后,两个面数据集在相交处多边形被分割,且两个数据集的几何和属性信息都被输出到结果数据集中。擦除是用来擦除掉被擦除数据集中与擦除数据集多边形相重合部分的操作。其中,擦除数据集(第二数据集)的类型必须是面,被擦除的数据集(第一数据集)可以是点、线、面数据集。擦除数\n据集中的多边形集合定义了檫除区域,被檫除数据集中凡是落在这些多边形区域内的特征要素都将被去除,而落在多边形区域外的特征要素都将被输出到结果数据集屮,与Clip运算相反。intersect运算是求两个数据集的交集的操作,结果数据集保留原来两个数据集的重叠部分。在这两个数据集中,第一数据集被称为待求交数据集,第二数据集被称为交数据集。其中,待求交数据集的类型可以是点、线、面、路由、CAD数据集,但交数据集必须是面数据集类型。待求交数据集的特征对象在与交数据集中的多边形相交处被分割(点对象除外)。求交运算与裁剪运算得到的结果数据集的空间几何信息相同的,但是裁剪运算不对属性表做任何处理,而求交运算可以让用户选择需要保留的属性字段同一运算结果图层范围与第一数据集图层的范围和同,但是包含来自第二数据集图层的儿何形状和属性数据。同一运算就是第一数据集与第二数据集先求交,然后求交结果再与第一数据集求并的一个运算。其中,第二数据集的类型必须是面,第一数据集的类型可以是点、线、面、路由数据集。如果第一个数据集为点数集,则新生成的数据集屮保留第一个数据集的所有对象;如果第一个数据集为线数据集,则新生成的数据集中保留第一个数据集的所有对象,但是把与第二个数据集和交的对象在相交的地方打断:如果第一个数据集为面数据集,则结果数据集保留以第一数据集为控制边界之内的所有多边形,并且把与第二个数据集相交的对象在相交的地方分割成多个对象。对称差运算是两个数据集的异或运算。操作的结果是,对于每一个面对象,去掉其与另一个数据集中的几何对象相交的部分,而保留剩下的部分。更新运算是用更新图层替换与被更新图层的重合部分,是一个先擦除后粘贴的过程。其中,第一数据集与第二数据集都必须是面数据集。结果数据集中保留了更新数据集的几何形状和属性信息。1.选择一种国产GIS软件,简述软件的功能V答:SuperMapDeskpro功能介绍1.专题布局(对地图进行编辑和输出)2.空间分析(网络分析,栅格分析,三维建模显示和分析)3.数据格式转换(其他电子地图转换为空间数据形式)4.配准矢量化(图纸扫描并进行地图和属性的编辑)2.请简述SupuerMap的数据组织结构3.SupuerMap中空间查询的类型分别包括哪几种。假设在数据集RiverDs中,每条河流的名字都保存在rname字段,请写出査询河流的名字为YangziRiver的步骤。4.比较缓冲区分析和叠加分析的概念,并举例说明这两种空间分析的用途5.SupuerMap主要有哪几种空间数据类型。6.SupuerMap专地图有哪几种类型,简述其应用场景。\n1.简述SuperMap软件的技术特点V答:1.统一的技术内核2.独特的数据组织方式3.新兴的数据模型4.海量数据管理5.至强的地图编辑功能6.完善的数据安全机制7丰富的制图与地图表达8.强大的拓扑处理能力?(待完善)V价格高应用行业很多地理所的技术背景二次开发灵活性有欠缺9.完善的空间分析功能2.比较国内外GIS软件的优缺点答:ArcGiS是主流MapGIS图形处理不错SuperMapM产GIS地图编辑功能十分强大,并且具冇无限大的外挂系统库,它将图形中的文字、图形符号、注记、填充花纹及各种线型等抽取出来,经过编辑、修改,生成外挂式的符号库、线型库、填充图案库和颜色库,用户可根据不同应用不同行业的标准建立合适的符号、阁案、颜色库,使输出的阁像准确、丰富、美观。SuperMap没有地图标签功能。只能用标签专题图代替.3.简述地理信息系统的功能有哪些?V答:1、数据采集与编辑功能:包括图形数据采集与编辑和属性数据编辑与分析。2、数据的存储和管理功能:地理信息数据库管理系统是数据存储和管理的高新技术,包括数据库定义、数据库的建立与维护、数据库操作、通讯功能等。3、制图功能:根据GIS的数据结构及绘图仪的类型,用户可获得矢量地图或栅格地图。地理信息系统不仅可以为用户输出全要素地图,而且可以根据用户需要分层输出各种专题地图,如行政区划图、土壤利用图、道路交通图、等高城图等等。还可以通过空间分析得到一些特殊的地学分析用图,如坡度图、坡向图、剖面图等等。4、空间查询与空间分析功能:包括拓扑空间查询、缓冲区分析、叠置分析、空间集合分析、地学分析、数字高程模型的建立、地形分析等。5、二次开发和编程功能:用户可以在自己的编程环境中调用GIS的命令和函数,或者GIS系统将某些功能做成专门的控件供用户开发使用。4.简述为了完成城市道路拓宽改建分析,论述需要哪些空间数据,并描述在GIS支持下的分析流程。V答:利用建立缓冲区、拓扑叠加和特征提取,计算一条道路拓宽改建过程中的拆迁指标。(1)明确分析的目的和标准目的是计算由于道路拓宽而需拆迁的建筑物的建筑面积和房产价值,道路拓宽改建的标准是:Xa)道路从原有的20m拓宽至60m;Xb)拓宽道路应尽量保持直线;入c)部分位于拆迁区内的10层以上的建筑不拆除。(2)准备进行分析的数据需要涉及两类信息,一类是现状道路图;另一类为分析区域建筑物分布图及相关信息。(3)进行空间操作首先选择拟拓宽的道路,根据拓宽半径,建立道路的缓冲区。然后将此缓冲区与建筑物层数据进行拓扑叠加,产生一幅新图,此图包括所有部分或全部位于拓宽区内的建筑物信息。(4)进行统计分析首先对全部或部分位于拆迁区内的建筑物进行选择,凡部分落入拆迁区且楼层高于10层以上的建筑物,将其从选择组中去掉,并对道路的拓宽边界进行局部调整。\n然后对所有需拆迁的建筑物进行拆迁指标计算。(4)将分析结果以地图和表格的形式打印输出。1.GIS数据常见的拓扑关系(P201)V答:指满足拓扑几何学原理的各空间数据间的相互关系。即用结点、弧段和多边形所表示的实体之间的邻接、关联、包含和连通关系。如:点与点的邻接关系、点与面的包含关系、线与面的相离关系、面与面的重合关系等。或者:拓扑关系是指图形元素之间相互空间上的连接、邻接关系并不考虑具体位置.这种拓扑关系是由数字化的点、线、面数据形成的以用户的查询或应用分析要求进行图形选取、叠合、合并等操作2.简1i如‘利4等高线数据生成三维景观。(可借助任意工具型GIS软件描述)3.是什么矢量数据结构,栅格数据结构;两者各有什么有缺点。V答:栅格数据结构栅格结构是以规则的阵列来表示空间地物或现象分布的数据组织,组织中的每个数据表示地物或现象的非几何属性特征。栅格结构的显著特点:属性明显,定位隐含,即数据直接记泶属性的指针或数据本身,而所在位置则根据行列号转换为相应的坐标。矢量数据结构矢量数据结构是通过记录坐标的方式尽可能精确地表示点、线和多边形等地理实体,绝标空间设为连续,允许任意位置、长度和面积的精确定义。矢量结构的显著特点:定位明显,属性隐含。矢量数据的优缺点:优点为数据结构紧凑、冗余度低,有利于网络和检索分析,图形显示质量好、精度高;缺点为数据结构复杂,多边形叠加分析比较网难。栅格数据的优缺点:优点为数据结构简单,便于空间分析和地表模拟,现势性较强:缺点为数据量大,投影转换比较复杂。4.简述SupuerMapObjects的投影对象关系与结构。5.简述实施GIS项目时,选择GIS基础平台软件时应考虑哪些因素。7答:1.系统的可伸缩性系统规模应该是可以缩放的,可以小到一个独立的桌面应用,也可以达到为面向企业级的应用系统,应该是在系统建设的不同阶段都会有不同的定位的产品来对应,给用户留有许多余地,提供基于空间信息的处理与分析,以满足各部门不同阶段,不同应用的需求。2.系统的安全性任何一个信息系统的安全性是十分重要的,包含三个方面的内容:意识系统自身的坚固性,即系统应具备对不M类型和规模的数据和适用对象的不崩溃的特质;二是系统应具备完善的权限控制机制以保证系统不被冇意或无意的破坏;三是系统应具备在并发响应和交互操作的环境下保障数据安全和一致性。3.支撑面向对象的数据模型和组建化的GIS软件技术即让用户可以通过在他的数据中加入其他应用领域的方法或行为以及其他任意的关系和规则,使数据应更具有智能和面向领域应用,尽可能的简化开发过程,提高开发效率。\n2.全关系型GIS技术GIS软件管理两类数据:空间数据和属性数据。软件应使得这两类数据可同时得到全方位的运用。3.系统的开放性为充分利用已有的资源,要求GIS软件必须具备良好的开放性,包括支持多种硬件平台,操作系统,数据库意外,还要求能够将已有的各种格式的数据进行转换。4.能够提供全方位的企业级解决方案。1.简述缓冲区分析的类型及功能特点。V答:1、基于点要素的缓冲区,通常以点为圆心、以一定距离为半径的圆。2、基于线要素的缓冲区,通常是以线为中心轴线,距中心轴线一定距离的平行条带多边形。3、基于面要素多边形边界的缓冲区,向外或向内扩展一定距离以生成新的多边形。特点(有待补充)2.简述组件式GIS的优点V答:组件式GIS是指由一系列各自完成不同功能的GIS组件群构成的一个整体,这些组件既可以集成在一起使用,更能拆开使用(1)小巧灵活、价格便宜(2)无须专门GIS开发语言(3)强大的G1S功能(4)开发简捷(5)更加大众化十三、SuperMap功能SupcrMapiScrvcr6R除具有企业级WebGIS的功能以外,SupcrMapiScrvcr6R还具备强大的专业G1S分析和数据编辑功能。其服务聚合能力还可以集成来自其他服务器发布的G1S服务,并且将聚合的服务再发布。SuperMapIS.NET6能够实现空间信息的管理与发布,提供网络分析、空间分析、栅格分析和交通换乘分析等多种GTS功能,并具有空间信息在线编辑能力。SupcrMapObjects在多种开发环境十*通过二次开发,将GIS的功能融入业务应用系统,使业务应用系统具备空间数据采集、入库、显示、编辑、查询、分析、制阁输出、三维显示等G1S功能。SuperMapDeskpro.NET6R通过插件模式来实现所有功能,每个插件还提供再次开发扩展的能力,灵活定制桌面GIS的菜单布局,并能添加业务功能,满足不同层次用户对于桌面扩展的需求十四、空间数据类型的优缺点在GIS屮人们将复杂的地表现象抽象,用数学表达为四大类:数字线划数据、影像数据、数字高程模型和地物的属性数据。数字线划数据是将空间地物直接抽象为点、线、面的实体,用坐标描述它的位罝和形状。测量时,测量员首先把它看作是一条线,并在一些关键的转折点上测量它的坐.标,这一串坐标描述出它的位置和形状。当要清绘地图吋,根据道路等级给予它配赋一定宽度、线型和颜色。影像数据包括遥感影像和航空影像,它可以是彩色影像,也可以是灰度影像。影像数据在现代GIS中起越来越重要的作用。其主耍原因:一是数据源丰富,H是生产效率高,三是它直观而又详细地记录了地表的自然现象,人们使用它可以加工出各种信息,如进一步采集数字线划数据。数字高程模型实际上是地表物体的高程信息。但是由于高程数据的采集、处理以及管理和应用都\n比较特殊,所以在GIS中往往作为一种专门的空间数据来讨论。数字高程模型可以由数字摄影测量方法直接釆集得到,也可由其他测量方法,如野外测量或扫描数字化之后,经过数据处理得到。属性数据是GTS的重要特征。正因为GTS中存储了图形和属性数据,才使GTS如此丰富,应用如此广泛。属性数据包含两方面的含义:一是它是什么,即它有什么样的特性,划分为地物的哪一类,这种属性一般可以通过判读,考察它的形状和其他空间实体的关系@阿确定;第二类属性是实体的详细描述信』急十五、叠加分析模式(P233)是指在统一空间参考系统下,通过对两个数据进行的一系列集合运算,产生新数据的过程。这里提到的数据可以是图层对应的数据集,也可以是地物对象。叠加分析的叠置分析的A标是分析在空间位置上有一定关联的空间对象的空间特征和专属属性之间的相互关系。多层数据的叠置分析,不仅仅产生了新的空间关系,还可以产生新的属性特征关系,能够发现多层数据间的相互差异、联系和变化等特征。有七种分析模式剪裁、合并、擦除、求交、同一、对称差、更新。十六、SuperMap查询(P90)SQL查询、距离查询、空间查询、查询指定举行范围内的对象。十七、3S(待完善)GPS:即全球定位系统(GlobalPositioningSystem)。简单地说,这是一个由覆盖全球的24颗卫星组成的卫星系统。卫星可以采集到该观测点的经纬度和高度,以便实现导航、定位、授时等功能。GIS:地理信息系统(GeographicInformationSystem,简称GIS)作为获取、处理、管理和分析地理空间数据的重要工具、技术和学科。RS:遥感是利用遥感器从空中来探测地面物体性质的,它根据不同物体对波谱产生不同响应的原理,识别地面上各类地物,具奋遥远感知事物的意思。也就是利用地面上空的飞机、飞船、卫星等飞行物上的遥感器收集地面数据资料,并从中获取信息,经记录、传送、分析和判读来识别地物。编写程序(1).一级道路单侧拓宽10m,农田,商铺,求产前费用,写出思路及程序。新增字段,统改字段值并显示所有要素属性。//创建缓冲区privatevoidmnuCreateBuffer_Click(objectsender,EventArgse){soTrackingLayerobjTrackingLayer=axSuperMapl.TrackingLayer;//得至lj缓冲层(核心代码)soSelectionobjSelect=axSuperMapl.selection;//获得选择集,选择该一级道路soRccordsctobjSclcctRd=objSelect.ToRecordset(true);//将选择集转化为记录集objSelectRd.MoveFirst();soGeoRegionobjBufferRegion=null;objTrackingLayer.ClearRvents();for(intiRecordCount=1;iRecordCount<=objSelectRd.RecordCount;iRecordCount++)soGeometryobjSelectGeo=objSelectRd.GetGeometry();if(objSelectGeo.Type==seGeometryType.scgLine)\n{soGeoLineobjGeoLine=(soGeoLine)objSelectGeo;soSpatialOperatorobjspOper=objGeoLine.SpatialOperator;//进行缓冲区分析(核心代码)objBuffcrRcgion=objspOper.Buffcr2(10,020);//左侧缓冲10米,右侧不缓冲,光滑系数设置为20(核心代码)}}2、新增字段、修改字段值、显示所有要素属性1)//添加字段privatevoidToolStripMenultemlnsertClick(objectsender,EventArgse){soFieldlnfoobjFieldlnfo=newsoFieldlnfoClass();//定义字段对象objFieldlnfo.Name=〃testAddpro〃;//附上该对象的Name和Type属性objFieldlnfo.Type=scFicldType.scfTcxt;soDatasetds=this.axSuperWorkspacel.Datasources[1].Datasets[1];soDatasctVcctordv=(soDatasetVector)ds;//强制转换dv.ClearRecordsets();//清除数据集dv.CreateField(objFieldlnfo);//添加字段}2)//更新字段值privatevoidToolStripMenuItemUpdateClick(objectsender,EventArgse){soDatasetds=this.axSuperWorkspacel.Datasources[1].Datasets[1];soDatasetVectordv=(soDatasetVector)ds;dv.OpcmO;//打开记录集dv.UpdateField(〃testAddpro〃,〃道路〃,null);//更新字段值}3)//双击显示所选的属性数据集privatevoidaxSuperMapl_DblClick(objectsender,EventArgse){//双击对话框显示对象属性soSelectionobjSelection=this.axSuperMapl.selection;//获得选择集;soRecordsetobjRd=objSelection.ToRecordset(false);//转化为记录集;if(objRd.RecordCount>0){stringstr=””,、for(inti=1;i〈=objRd.FieldCount;i++)//提取所选对象的属性数据{str+=objRd.GetFieldlnfo(i).Name;//得到属性名str+=〃:"+objRd.GetFieldValue(i).ToStringO+〃\n";//得到属性值}MessageBox.Show(str,〃居性");}objRd.Close();RclcascObjccts(objSclcction);ReleaseObjects(objRd);

相关文档