1云南国土资源职业学院第七章空间数据的可视化•教学目的:空间数据可视经输出与打印•教学要求:掌握MAPGIS中报表的生成和编辑掌握MAPGIS图形输出方式及实现教学目的与要求2云南国土资源职业学院第七章空间数据的可视化•教学内容:报表生成图形输出•重点:报表生成及编辑、图形输出设置•难点:报表生成及编辑、图形输出设置重点与难点3云南国土资源职业学院第七章空间数据的可视化•7.1报表生成•7.2输出主要内容4云南国土资源职业学院第七章空间数据的可视化•MAPGIS报表定义是一个表格处理系统。一方面可以方便地构造各种类型的表格及报表,一方面可以直接接受MAPGIS图形的属性数据,并将这些数据以规定的报表格式打印出来。7.1报表生成5云南国土资源职业学院第七章空间数据的可视化•启动报表定义子系统,在该系统下就可以生成报表文件,并对报表进行编辑和操作。包括新建报表文件、报表页面设置、设置表格初始表宽、构造表格、造斜线和编辑域等操作。•1.新建报表文件在文件菜单下选择“新建报表文件”可以创建一个报表。•2.页面设置通过文件菜单下的“页面设置”功能设置报表的大小及其版面。如图7-1。报表生成与编辑6云南国土资源职业学院第七章空间数据的可视化图7-1报表文件“页面设置”报表生成与编辑7云南国土资源职业学院第七章空间数据的可视化•3.设置表格初始表宽•在“构造表格”菜单下,选择“初始表宽”选项,然后可以设置表格初始宽度。如图7-2。图7-2设置造表时初始宽度和高度报表生成与编辑8云南国土资源职业学院第七章空间数据的可视化4.构造表格设置好表格的初始长度和宽度后,就可以构造表格了。构造表格具体操作可分为几个步骤:第一步:选择“构造表格”菜单下的“构造固定式表”第二步:移动鼠标到窗口中按一下鼠标左键,移动鼠标,就会出现表格的基本结构。第三步:当所显示的基本表格达到用户的要求后,按下鼠标左键确认,就得到所需的表格。如图7-3。报表生成与编辑9云南国土资源职业学院第七章空间数据的可视化图7-3构造表格报表生成与编辑10云南国土资源职业学院第七章空间数据的可视化可以根据需要对表格进行处理,使用构造表格菜单下的行列操作命令对表格进行修改。包括:移动一行、加宽一行、增加一行、删除一行以及移动一列、加宽一列、增加一列、删除一列等操作,并且表格构造完成以后,可以“更新表格”。如图7-4。图7-4“构造表格”菜单报表生成与编辑11云南国土资源职业学院第七章空间数据的可视化5.造斜线•在斜线菜单下,选择“造斜线”后,移动鼠标到要造斜线的单元格,单击鼠标左键并拖动鼠标,就会出现一条橡皮线随着光标的移动面移动,当鼠标移动到斜线另一端所在的小格后,单击鼠标左键,就可以得到你需要的斜线。•默认情况下,所造的斜线是表内一个或多个单元格的对角线,可通过“移动斜线”来修改斜线的角度。同时可以通过“斜线参数”来修改斜线的参数。也可以通过“删除斜线”来把不用的斜线删除掉。报表生成与编辑12云南国土资源职业学院第七章空间数据的可视化6.编辑域域就是表格中文字显示的矩形区域。默认情况下,表格中的一个小单元格对应一个域,如果需要两个或两个以上的多个小格构成一个域,就要进行域编辑。其步骤如下:①选择“单元”菜单下的“编辑域”;②移动光标到构成域的第一个小格最左上角,按一下鼠标,小格所拥有的域以黄线框的形式显示出来;③移动鼠标到黄线框的右下角,按下鼠标左键不放,拖动鼠标,则黄线框所表示的域范围将随着鼠标的移动而改变;报表生成与编辑13云南国土资源职业学院第七章空间数据的可视化④当所选的域满足你的需要时,按一下鼠标左键,就确定了域的范围;⑤编辑完毕,按一下鼠标右键,则域的黄线框消失,并退出当前域的编辑。通过“单元”菜单下的其它命令可以对域进行编辑和参数设置。包括查看域、指定域边距、删除域、设定边框类型、设定直线类型及单元背景颜色等操作。报表生成与编辑14云南国土资源职业学院第七章空间数据的可视化有了报表表格,并设置好域以后,就可以向报表中输入数据了。输入数据的时候可以直接输入文本,也可以接收MAPGIS图形的属性数据。1.文本的直接输入我们也把这种方式称为“手工输入文字”,主要适用于表格中的内容并非直接来自MAPGIS图形的属性数据。根据文字的定位分两种情况:①对排列规则的文字,通过默认的版式设定文字在表格中的位置。②对于表格内不规则的文字,则不能选中“设置字串输出版式”对话框中的“输入字符串时使用否”,然后用鼠标定位输入文字。数据输入15云南国土资源职业学院第七章空间数据的可视化2.建索引输入MAPGIS图形的属性数据该方法主要适用于输出MAPGIS的属性数据到报表。避免缓慢的手工输入。具体操作如下。①通过“字串”菜单下“缺省字串版式”命令,设置字串的默认版式,同手工输入文字;②选择“索引”菜单下的“浏览属性”,通过这个可以看到你要输出到报表的属性数据。如果已经确定了要输出属性的文件,就可以跳过这一步;数据输入16云南国土资源职业学院第七章空间数据的可视化③选择“索引”菜单下的“设置块参数”,用“横排或竖排”来设置属性数据中某字段的多条记录是横向排列还是竖向排列;用“是否插入字段名”指定表格中是否输入属性字段名;并设置“起始记录号”;④选择“索引”菜单下“编辑块区”在表格中指定要插入属性数据的位置。通过拖动鼠标拉一个方框,落在方框内的区域就是要插入属性数据的块区。⑤选择“索引”菜单下“块内插入串”,可以打开要输入属性数据的文件,打开文件以后就可选择要插入到块区的字段及对应要插入到的索引号。数据输入17云南国土资源职业学院第七章空间数据的可视化3.保存表格当把表格编辑好后,就可以保存表格,可以通过两种方式来保存:①直接在“文件”菜单下“保存报表文件”,将保存为“*.bb”的文件。②先在“文件”菜单下将表格“生成MAPGIS数据”,再将生成的MAPGIS数据“保存图元文件”。数据输入18云南国土资源职业学院第七章空间数据的可视化1.在D或E盘上建立自己的文件夹如:学号(后三位)_姓名;例如:035_张三;2.设置系统环境,工作目录为自己的文件夹;3.实验P216“报表生成练习”,将所操作结果文件保存在自己的文件夹中,下课前将作业交到教师机上。上机实验作业19云南国土资源职业学院第七章空间数据的可视化•MAPGIS中除了报表的输出,还涉及到图形的输出。通过MAPGIS输出系统,读取MAPGIS的各种输出数据,进行版面编辑处理、排版,进行图形的整饰,最终形成各种格式的图形文件,并驱动各种输出设备,完成MAPGIS的输出工作。7.2输出20云南国土资源职业学院第七章空间数据的可视化•输出版面设计有两种情况:一是多幅图在同一版面上输出,二是单幅图在一版面上输出,又称为“多工程输出”和“单工程输出”。“多工程输出”版面设计使用拼版文件(*.MPB),一个拼版文件管理多个工程(幅图)。“单工程输出”版面设计使用单个工程文件(*.MPJ)即可。•“多工程输出”和“单工程输出”操作界面及功能不一样,在创建或打开的时候,只要指定拼版(*.MPB)或工程(*.MPJ)即可进入对应的“多工程输出”文档界面或“单工程输出”文档界面状态。一、MAPGIS输出版面布局21云南国土资源职业学院第七章空间数据的可视化1.单工程的图形输出•对于单工程的图形输出,我们可以直接在“输入编辑”子系统中进行,系统就自动转换到工程输出界面。也可以直接在“输出”子系统中进行选择主菜单中的“工程输出”。在“输入编辑”子系统中进行输出时操作如下:•①在“输入编辑”子系统选择主菜单中的“工程输出”,系统就自动转换到工程输出界面。•②通过“文件”菜单的“页面设置”对输出进行设置。MAPGIS输出版面布局22云南国土资源职业学院第七章空间数据的可视化图7-12工程输出编辑MAPGIS输出版面布局23云南国土资源职业学院第七章空间数据的可视化•设置时操作顺序如下:•第一步:设置工程矩形参数。•第二步:进行页面设置。•第三步:设置X,Y比例。•第四步:设置输出方式。可以选择“正常输出”或“旋转90度输出”。•第五步:设置完毕,按确定按钮完成。•页面设置完成后,就可以根据输出的需求,选择Windows输出、光栅输出或PostScript输出来输出图形。MAPGIS输出版面布局24云南国土资源职业学院第七章空间数据的可视化2.多工程的图形输出•“多工程输出”就是在输出子系统中创建或打开文件的时候,只要指定拼版(*.MPB)即可进入对应的“多工程输出”文档界面状态。如图7-16。•进行多工程输出的时候,主要要对拼版文件的版面外形和所包括的工程内容进行定制。如图7-16右视图的两个选项卡。MAPGIS输出版面布局25云南国土资源职业学院第七章空间数据的可视化图7-16“多工程输出”文档界面MAPGIS输出版面布局26云南国土资源职业学院第七章空间数据的可视化(1)版面设计版面设计的操作有:第一步:通过“添加工程文件到版面”按钮,选择要添加的工程文件,把其装入到版面中。第二步:设置版面的大小,包括宽度、高度、上、下、左、右页边距等。建议选择系统自测幅面大小。第三步:设置版面标记,先确定标志在版面中的位置,然后选择标志的种类,最后按“选中”即可。同时还可选“废除”来删除版面上相应位置的标记。第四步:设置版面输出角度,对于版面的输出方向可选择“横向”和“纵向”两种。MAPGIS输出版面布局27云南国土资源职业学院第七章空间数据的可视化第五步:设置版面标注,先选中“编辑框”前的复选框,输入X,Y参数和编辑框的内容。同时可以通过“高级”来定制标注的参数。第六步:版面布局,若用户对当前版面上工程的位置布局不满意,可通过此功能对版面自动进行重新布局安排。其中“紧凑平铺方式”根据各工程间的距离和版面大小调整各工程的布局;“集中于原点式”使各工程的位移为“0”,版面大小调整以最大幅面的工程为准;“保持原貌式”版面大小及工程位置不变。第七步:保存拼版文件。MAPGIS输出版面布局28云南国土资源职业学院第七章空间数据的可视化(2)工程设计工程设计主要是对拼版文件中的工程本身的参数及工程间相关参数的定制。主要功能:①对于版面中所有工程文件参数的控制。主要设置工程的位移参数,比例参数以及角度参数。②可以修改及删除当前拼版文件中任意的工程文件。③可以选择当前编辑的工程文件及调整工程之间的显示顺序。④显示当前编辑工程的相关信息,例如工程文件的名称及工程的位置参数(此参数是依赖于工程文件本身的内容,是只能在工程编辑的子系统中进行修改的,在设计拼版文件的过程中是把工程作为一个整体利用的)。工程设计的操作主要有:选择当前编辑的工程文件、删除工程文件、工程各参数的应用。MAPGIS输出版面布局29云南国土资源职业学院第七章空间数据的可视化在MAPGIS中,对图形的输出有三种方式:Windows打印输出、光栅输出和POSTSCRIPT输出1.Windows输出•在“输出”子系统中打开一个.MPB拼版或一个.MPJ工程后,可以直接选择打印输出,它可以驱动Windows打印设备进行图形输出(必须安装该设备的打印驱动程序)。在打印前,您可以使用“打印机设置”功能对打印机的参数,打印方式等进行设置。设置完成后就可以进行打印。•“Windows输出”由于受到输出设备的Windows输出驱动程序及输出设备的内部缓存限制,有的图元输出效果可能不令人满意,有的图元不能正确输出,但是对于一些比较简单,而且幅面较小的图来说,这种方法输出速度快,而且能驱动的设备比较多,适应范围也比较广。二、MAPGIS图形输出方式30云南国土资源职业学院第七章空间数据的可视化2.光栅输出光栅输出是将地图进行分色光栅化,形成分色光栅化后的栅格文件。将生成的栅格文件在“文件”菜单下打开后,就可以对形成的栅格文件进行显示检查。MAPGIS系统在对数据进行光栅化时,能设定颜色的彩色还原曲线参数。在进行分色光栅化前,应根据您所用的设备的色相、纸张的吸墨性等特点对光栅设备进行设置。对不同的设备,精心调整不同曲线,能得到满意的色彩效