MAPGIS实验三、属性编辑及属性连接
- 格式:doc
- 大小:688.00 KB
- 文档页数:4
地质工程系MAPGIS 实验报告1 实验报告实验名称:编辑线属性:编辑线属性实验对象:线的属性:线的属性实验目的:修改,连接某物属性用Excel 输出线(或点,面)的属性数据输出线(或点,面)的属性数据实验步骤:一、修改线属性:具体步骤:具体步骤:1.在修改之前,要将线层勾上,即:2.单击“线编辑”中“参数编辑”中的“编辑线属性结构”得下表:单击“线编辑”中“参数编辑”中的“编辑线属性结构”得下表:在各个框中填写好字段名称,如:“长度”,单击“Enter ”,得:,得:在上话框中选择恰当的字段类型,如:“双精度型”,单击“OK OK””,然后,设置“字段长度”,和“小数位数”(在每一次输入完成后,就点击“Enter ”);在所有输入完后,也需要“Enter ”,使其移至下一个,在单击“OK ”。
3.单击“线编辑”中“参数编辑”中的“修改线属性”,接着,点击要修改属性的线:,接着,点击要修改属性的线:。
就这样,多编辑几条线的属性。
编辑好之后,单击“Y es”。
就这样,多编辑几条线的属性。
二、增加线属性表:单击主菜单中“库管理”中的“属性库管理”;打开界面后,选择菜单栏的“文件”——“装入线文件”打开界面后,选择菜单栏的“文件”——“装入线文件”线文件转入后:线文件转入后:1.增加属性类别:增加属性类别:在弹出的窗口中单击菜单栏中“属性”中的“新建表格”,在弹出的话框中编辑,其与ID””)“编辑属性结构”的操作类似。
(注意:为了下面的属性连接,序号1中第一项要填“ID完成后单击“OK”。
2.编辑新增的属性:编辑新增的属性:在编辑时,输入后单击“Enter”3.连接河属性表和河属性:连接河属性表和河属性:先关闭所有编辑窗口,先关闭所有编辑窗口,接着单击接着单击接着单击 “属性”中“连接中“连接 属性”,在弹出的对话框中设置成如下,在弹出的对话框中设置成如下 图:图:单击“确定”;之后单击之后单击“文件”“文件”中的中的“装入线文件”“装入线文件”,在弹出的对话框中选择在弹出的对话框中选择“单线河”“单线河”单击“打开”,得下图,于是,将其保存。
Mapgis下地籍数据编码、入库与数据链接详解MAPGIS数据库主要包括图形库管理、属性库管理以及影像库管理三部分。
MAPGIS的数据库管理是通过空间和属性两个管理系统来实现的。
实验要求通过对景洪农村地籍数据入库过程就图形数据库管理子系统和属性库管理子系统的内容进行运用。
一、实验目的及总体思路要求学生掌握属性库结构的编辑方法、属性的编辑方法以及MAPGIS文件的属性连接及外挂数据库(商用数据库)的编辑方法。
要求掌握使用MAPGIS图形数据库的步骤和方法。
通过本实验,先把景洪农村地籍数据(CASS数据)转换为MAPGIS数据,同时导出其属性,然后在MAPGIS的属性库管理和图形库管理中进行入库管理。
整个入库管理工作在MAPGIS 平台下进行操作,借助系统提供的地图库管理、属性管理、报表编辑等子系统完成相应的查询任务。
二、内容通过实习,使学生熟悉并掌握地理信息系统中专业属性数据库的维护和管理方法,了解属性库记录和图形元素之间的关系。
使学生熟悉系统的建库、管理数据库、图幅拼接及对数据库进行检索的功能和用法。
对于景洪农村地籍数据,为方便入库,按村民小组作为入库处理单元进行,整个入库步骤按下列框图2-1实施:图2-1入库步骤三、操作步骤1、分宗图的生成景洪农村地籍数据入库过程,按村民小组作为入库处理单元进行,每个村民小组中很多家的宗地,我们以每一家的宗地为一个图幅,就要生成每家的宗地图。
分宗图的生成是在CASS6.1平台下进行的,打开村民小组地籍总图,在地籍下拉菜单中选择地籍参数设置,按下图2-2所示进行设置:图2-2 地籍参数设置设置好地籍参数后,同样在地籍下拉菜单中选择宗地图框生成,按下图2-3所示进行操作:选择批量处理图2-3绘制密宗地图框当选择批量处理后,就会出现“宗地图参数设置”对话框,生成宗地的对应宗地参数按下图2-4设置:图2-4宗地参数设置2、DXF文件生成在AutoCAD中打开上面所生成的宗地图,删除图框内容,只保留宗地信息。
阐述Mapgis属性连接的应用Mapgis作为优秀的国产制图工具,从1991年诞生至今已经历了20多年的发展,尽管其版本已从最初的二维制图MapCAD发展到最新版的三维制图版本MapGIS IGSS 3D,但Mapgis6.7版本由于其占用计算机资源少、易于学习、操作灵活,在二维制图方面的优势依存,在地矿行业制图方面有着广泛应用。
属性操作是Mapgis的基本功能之一,如果说一张纸质图矢量化后已经实现了从纸质图向无纸化电子图的进步,那么当我们将一张信息数据表连接到相关的图元上之后,这张电子图的性质已发生了飞跃性变化。
因为这时的图件所包含的信息量已不再是对纸质图形的简单复制,而是图形与数据库的结合,从而大大提升了图件包含的信息量和实用价值。
因此掌握Mapgis6.7属性操作技能,对于从事科研生产工作者来说,是应具备的基本功。
而根据实际情况灵活应用更能体现出Mapgis的实用性特点。
下面将通过举例来介绍有关Mapgis6.7的部分属性处理功能以及如何处理特殊问题的技巧。
本文涉及的系统和软件为XP SP3,同时安装有Mapgis6.7、Office 2003、Offic 2007。
1 图元属性连接(挂接)1.1 图元属性表参见图1,这是一个已挂接好属性的矿产地质图的一部分。
当用鼠标点击图中的一个矿产符号图元(显示为灰色圆点),旁边立刻出现了一张描述该点的信息表,从该表中可以看到图面上看不到的其他信息,这就是图元属性表。
1.2 属性连接操作属性连接(挂接)的操作流程如下:制作Mapgis图→制作Execl属性数据表→制作mdb数据库表,修改字段→转换dbf数据表→生成WB表→属性挂接→检查属性挂接结果。
第一步,需要用Mapgis制作一张图,如图1。
然后建一张Excel属性数据表(表1,该表文件名为“表1.xls”)图1 矿产地图元及属性表样式第二步,将表1转成dbf格式。
由于Office 2007已取消了从Execl直接转换dbf格式的功能,所以要先用Access的导入功能将表1生成mdb格式的数据库表,然后用Access导出功能将数据表转存成dbf格式文档。
属性库管理一.编辑属性结构编辑步骤如下:a)首先,装入或选定要修改的属性结构文件,如右图:b)根据文件类型执行相应编辑功能,编辑界面如下图:c)键入字段名,回车。
出现下图。
选择字段类型。
二.浏览属性结构只能查看文件属性结构,不能修改属性结构。
三.修改多媒体数据局目录该功能用来上设置媒体属性数据所在的目录。
选中后,系统首先弹出窗口,选择带有多媒体属性字段数据,选择文件,弹出设置窗口。
四.属性数据属性数据,提供增加、修改、删除属性数据功能。
1.编辑浏览属性具体步骤:a)装入或选定要修改属性的文件。
b)根据文件类型,执行相应编辑功能,编辑属性界面如图c)在相应的字段里修改,完成后,结束编辑。
2.编辑和浏览单个属性具体步骤:a)先激活编辑单个属性选单。
b)选定要编辑的具体实体,系统弹出界面如图。
c)修改具体的值,按YES.浏览单个属性只能查看具体实体属性,操作与编辑单个属性类似。
浏览单个属性只能查看具体实体属性,不能修改属性,操作与编辑单个属性类似。
3.输出属性输出属性功能将已装入的MAPGIS图形文件中的属性信息写到外部属性数据表或MAPGIS表文件中,这里所指的外部数据库是DBASE.FOXBASE,FOXPRO,ACESS,EXCEL,SQL SERVER,ORACLE等数据库软件的表文件,MAPGIS的表文件是指*.WB文件。
4.输入表格将指定的外部数据库表转换成MAPGIS文件。
用此功能,系统会弹出如右对话框:5.连接属性将外部数据库中的数据与MAPGIS中实体相关联,并将满足条件部分数据写进MAPGIS图形数据属性中。
通过此功能,将外部数据库的属性数据输入到MAPGIS图形文件的属性数据中。
连接属性界面。
如下图:6.新建表格表格是MAPGIS的内部一个数据组织形式,用来存储管理属性数据。
新建一个表格的具体过程:先建立一个新的表格结构,然后输入表格记录。
五.外部数据库外部数据库提供对外部数据库的查看、编辑功能,他的选单如图:1.编辑外部数据库编辑、修改外部数据库的记录,类似于属性编辑功能。
我的操作步骤如下:1.把有数据的EXCEL表格部分选中,“另存为”.dbf文件(数据库文件)2.打开MapGis属性管理子系统,选“浏览外部数据库”,选中文件,保存。
3.“文件”---“导入”,打开“导入外部数据”对话框。
4.“数据源”选“DBASE FILES”,出现自己需要的文件。
在“内部数据”选项框中,将之“保存为”一个.wb文件。
(MapGis只认得自己的格式的文件)5.点“导入”,等出现“导入成功”对话框,“退出”导入外部数据对话框。
下面该干什么了?要把.wb表格的数据和某点(线、区)文件进行“属性连接”6.“属性”---“属性连接”,打开“属性连接”对话框。
分别选择“连接文件”(即某点(线、区)文件)和“被连接文件”(即自己刚做的.wb文件)。
这样,就把EXCEL表格中的数据和图中某点(线、区)文件的属性连接起来了。
记住一点:连接时,连接文件的“关键字段”和被连接文件的“关键字段”要一致,我一般选ID号,即编号。
这样才能完成相关数据的正确连接。
第二点:连接的属性完全是新增属性,它们将缀在原来的属性项后面,如果有重复项,也将成为该点(线、区)文件中每个对象的新属性。
xlstowb.exe是MapGis自带的一个将XLS文件转换为WB文件格式的工具,很多人在使用这个工具时往往会出现下列错误:这时你需要:1、检查xls文件,字段第一个字符不要为空、数字等非法字符,否则不成功。
2、看看mapgis67\program目录下是否有mapgisbascom1.dll这个文件,重新注册一下。
注册方法:开始菜单--〉运行对话框,写入regsvr32 C:\mapgis67\program\MapGisBasCom1.dll,运行即可。
C:\为安装的路径。
根据你的mapgis修改该路径。
(注:如果你安装了mapgis后,接着又安装了mapgisSDK,就不会出现这个问题。
SDK的安装程序会自动注册所有的组件。
实验三、MAPGIS地理信息系统的基本操作实验目的:(1)了解MapGis软件具备的基本功能(2)熟悉系统设置(3)初步掌握MapGis主要工具、菜单命令的使用(4)掌握点线面输入的方法,以及快捷键的使用。
实验内容及步骤:建立课程实验文件夹:如d:/环境科学实验/实验1、2、3……12。
一、系统设置启动mapgis67,点击设置,如下图:修改系统库目录二、新建工程文件启动mapgis67,点击图形处理、输入编辑,如下图:进入mapgis编辑器,新建工程,确定,进入下级界面,确定。
选中自定义生成可编辑项,点文件名为商品房、新文件名为道路、区文件名为住宅小区,去掉网文件创建前面的对钩,点击统改新建项的路径为d:/环境科学实验/实验3,确定。
结果如下图点击工程项目文件编辑,区文件描述和分类码后输入11(灰色),线文件为6(红色),点文件为1(黑色)。
1、比较弧段转线与输入弧段的区别。
2、熟练使用ctrl键、快捷键F5、F6、F7、F8、F9、F12。
3、重点掌握线的连接方式,比较延长线、线上加点、联接线、线结点平差。
4、按下shift键自动靠近线,按下F12自动连接线。
5、按下ctrl键和右键,自动封闭线。
思考:区域的输入方式有哪几种?Who? 操作对象(点、线、面、数据格式(矢量、栅格)、地图投影、标准分幅、非标准分幅)what? 操作内容(矢量化、配准、文件格式转换、投影变换、空间分析)Where? 操作行程(文件夹设置、系统参数设置、图层、单一文件、工程、目标要求)How? 如何操作(途径、唯一方法、多种方法)Why? 为何这样操作?(软件基本功能、原理与算法、与课程内容的关系、知识点与技能)。
实验3、地图编辑与查询一、实验内容与要求1、MapGIS数据编辑2、MapGIS 拓扑处理3、MapGIS 投影变换4、MapGIS数据拼接二、实验过程与结果实验2时,我们已经对数据进行了矢量化,现在让我们对处理好的数据进行编辑。
1.MapGIS 数据编辑� 1.1点、线、区编辑:挪动、裁剪、旋转、复制等1.1.1 创建点,打开新建好的工程,在左边的窗口上点击右键,在出现的对话框中选择“新建点”,则出现“输入新建项目文件名”的窗口,输入文件名已经存放路径,则实现点得创建,如图1.1.1-1所示。
图1.1.1-1在添加好的项目前面打勾,再点击菜单栏上面的“N点编辑”,在其下拉条中选择你需要编辑的项目。
如图1.1.1-2所示。
如果你想建立点,则在工具栏中找到图标,点击即可以进行相应的操作。
图1.1.1-21.1.2创建线,创建线的方法可以参考点创建。
1.1.3点、线、区的挪动、裁剪、旋转、复制方法,以线为例:①、选择想要编辑的线条,“L线编辑”—“移动线”,则可以实现线的移动。
②、选择想要编辑的线条,“L线编辑”—“剪断线”,选择相应的剪断线类型,则可实现线的剪断。
③、选择想要编辑的线条,“L线编辑”—“旋转线”,自己调整需要旋转的度数,实现线的旋转。
④、选择想要编辑的线条,“L线编辑”—“复制线”,把复制的线条挪动到相应的位置,实现线的复制。
点、区的挪动、裁剪、旋转、复制方法与线的编辑方法基本一致,不再重复。
� 1.2属性编辑选择对输入的因素进行相应属性的编辑,现在我们以对线属性编辑为例,“L线编辑”—“X参数编辑”—“修改线属性”。
如图1.2-1、1.2-2所示图1.2-1 图1.2-22.MapGIS 拓扑处理� 2.1自动裁剪、拓扑造区2.1.1在输入的线编辑的状态下,选择“其他”—“自动剪断线”则会把相交的线段进行自动剪断。
如图2.1.1-1所示图2.1.1-12.1.2拓扑造区:拓扑造区的方法可以参考点创建。
实验四、属性编辑、属性连接及空间分析实验目的:通过上机操作使同学们掌握属性编辑的具体步骤和属性连接的具体步骤。
实验步骤:
一、属性编辑
打开属性库管理窗口,点击:装区文件,装入“呼市包头.wp”
对“呼市包头.wp”添加属性,具体数据详看“呼市包头.xls”,将该excel 文件中的数据一一添加上。
二、属性连接
打开属性库管理窗口,打开区文件:内蒙旗县.wp,检查属性。
打开“内蒙旗县.xls”,将该文件另存为“内蒙旗县.dbf”,利用属性连接功能,将内蒙旗县.wp和内蒙旗县.dbf连接。
在连接中,注意关键字
段的选择。
结果如图所示。
三、空间分析
输入检索条件,即输入运算结果为逻辑值的表达式,在表达式中可以包含窗口中所列的字段名称、常数和输入模板所列的操作符。
操作符说明如下:+、-、×、/ :分别表示加、减、乘、除运算。
>、>=、<、<=、==、!=:分别表示大于、大于等于、小于、小于等于、等于、不等。
&&、||、^、~:分别表示逻辑与、逻辑或、逻辑异或、逻辑非。
如给定条件:
(面积>=100)&&(面积<=1000)
即要求从所选文件中检索出满足条件(面积大于等于100而且面积小
于等于1000)的所有图元。
4> 系统根据条件进行检索,若成功,则显示属性,并闪烁图元。
条件检索是根据用户给定的条件进行检索,因而具有较强的灵活性,只要图元的属性数据能够区分开来,该功能就可以将它检索出来。
根据给定的区文件“土地类型”进行检索
表1 土地利用类型及其代码
土地代码土地类型土地代码土地类型土地代码土地类型1111 平田131 有林地253 农村宅基地1112 梯田132 灌木林地271 水库水面112 望天田133 蔬林地272 水工建筑用地1141 平旱地134 未成林造森地283 宗教用地1142 坡地136 苗圃311 荒草地115 菜地154 坑塘水面315 裸土地121 果园156 农田水利用地316 裸岩石砾地121K 可调整果园222 采矿地317 其他未利用土地123 茶园
运用空间分析的条件检索功能对“土地类型”或“土地代码”检索。
注意:检索语句中的双引号是拼音模式下的。
表达式不是唯一的,但一般尽可能选比较简单的表示式。
寻找是平田的土地类型
寻找既是菜地又是果园的土地类型
寻找面积<1000而且>10000的土地类型
寻找既不是其它未利用土地又不是裸岩石砾地,而且面积>3000而且<5000的土地类型。