google卫星影像图加矩形图框并打印出图的具体方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

如何为县城区google卫星影像图加矩形图框并打印出大幅面图?
一、为smi影像添加图框
1、新建工程。

添加msi影像文件,根据该msi实地范围计算,采用1:10000的比例尺成图的幅面大致为东西长1600mm*1030mm,HPT770打印机的最大宽度1070mm刚好可以满足,这样就确定采用1:10000的比例尺出图。

为确定图框的起始公里值和结束公里值,要做一个矩形的线,这条线不但不能超出msi影像的范围,还要与msi影像的边缘留有一定的距离,便于下一部较灵活地创建图框。

通过“设置”—“参数设置”打开“MAPCAD/MAPGIS 选择信息”窗口,勾选“坐标点可见”和“显示线坐标标记”,将矩形的左下角和右上角坐标记下备用。

2、制作1:10000比例尺任意矩形图框。

打开实用服务—投影变换子系统,选择“系列标准图框”下的“键盘生成矩形图框”,打开“矩形图框参数输入”窗口,输入具体数值。

首先矩形分幅方法的选择,这里选“任意公里矩形分幅”,然后是图框的起始公里值和结束公里值的输入,将上述记下的坐标值(横坐标去掉带号)适当取整填入。

勾选比例尺填上10000,网线类型为“仅边上向内坐标线”,坐标系选“国家坐标系”,带号为39,网间隔为2公里,十字线可为0,其他的“图幅名称”、“图幅编号”、“资料来源”、“责任人员”填上也可以,图框文件名可随意。

最后“确定”。

这样就生成了1:10000的矩形图框。

3、矩形图框与msi影像套合。

输入编辑子系统中新建工程添加1:10000的矩形图框点线区文件,在坐标栏可看到其坐标整数位比Mapgis默认的坐标少了一位整数,也就是说图框点线区文件的比例尺是1:10000的,必须经过整图变换放大10倍,才能与msi影像进行套合。

在对图框点线区文件进行整图变换的时,要先放大10倍,“图形变换”窗口中“变换类型”右面的“点变换”、“线变换”、“区变换”及各自下的“参数变化”全勾选,最后的“参数比例变换直接作用于图形参数”也必须勾选上,x比例、y比例分别填上10,然后“确定”。

接着进行图框点线区的坐标偏移,只勾选“点变换”、“线变换”、“区变换”三个,x位移填上39000000,x比例、y比例分别填上1,然后“确定”。

最后保存点线区项目文件。

将msi影像文件添加至工程,移至工程文件窗口最上方,更新窗口,如内图括线落在msi影像内,基本上就可以了;但由于msi影像不是标准矩形等原因,总会超出内图框不等,有时还会超出外图框,这样是不能打印出图的,不美观。

对超出内图框以外的部分影像可采用建区的方法予以遮盖,区的填充色为白色,上下左右建四个矩形区,在遮盖内图框以外的msi影像的基础上,区的外边缘尽可能不要远离外图框,这样以后出图就美观了。

4、图框注记的编辑修饰。

由于进行整图变换放大处理,有的数字注记会越过外图框,内外图框之间容不下数字注记,这就必须将注记的宽高调小,可通过统改这些点注释的点参数来实现。

二、工程输出打印成图(windows打印)
这是最终的目的,也是本文最关注的地方。

通过查阅有关文章和长时间的试验,个人认为能够出一张很理想的图纸,需要注意以下几个方面:
(一)Mapgis软件的输入编辑子系统方面。

Mapgis工程输出有两种方法:一是在输入编辑子系统输出,二是在输出子系统,本文只谈在输入编辑子系统输出如何操作。

具体如下:
1、设定打印比例,执行系统自动检测。

在打开工程文件的前提下,点击“工程输出”,然后执行“文件”—“页面设置”,打开“工程输出编辑”窗口,在“工程矩形参数”选项中把x轴比例、y轴比例设为0.1(按1:10000比例尺打印出图,1000/10000=0.1),在“页面设置”选项卡中的“版面定义”下拉框中选择“系统自动检测幅面”,在左侧“页面描述”
框中右键,执行“复位窗口”和“放大窗口”,这时就会看到图框中有一红一栏两个框,红框代表页面框,刚才执行“系统自动检测幅面”得到的右侧的页面宽度1618mm和页面高度1033mm就是它的尺寸;兰色的框代表图形尺寸,被套在红色框中间。

红色框大于兰色框四周各5mm,不妨称之为页面边距,也就是说“系统自动检测幅面”得到的页面宽度和页面高度比图形的宽度和高度多10mm,这是系统默认执行的结果。

这样就得到了这个1:10000比例尺图的幅面尺寸:宽度1618mm、高度1033mm。

Mapgis的页面设置中的宽和高就是指的页面的横和纵,其与打印机纸张设置中的宽和高不同,纸张设置中的高和宽仅代表纸张尺寸的两个值,而不是纸张的横纵,而纸张的方向则确定这两个值的横纵。

2、边距设置。

就是上述红框四周留多少空白,换言之,就是出图后外图框四周留多少空白,在“工程输出编辑”窗口中的上下左右边距就是指的这个。

本次采用系统默认的0mm,未做变动。

经查阅有关教程,关于这个问题有不同的做法。

一种是山西地信数码科技公司的教程上说的,在“工程输出编辑”窗口中的上下左右边距均采用系统默认的0mm,不做改动,而后在打印机定义纸张的宽度和高度上各加40mm(也就是20mm的边距);另一种是网上的《关于Mapgis打印的解决方案》中的做法,将“工程输出编辑”窗口中的上下左右边距系统默认的0mm改动为20mm,同样也是20mm的边距。

其实上述的两种做法目的都是一样的,使得外图框四周保留20mm的空白区域,关键是在定义打印机纸张宽度和高度时,不要忘记加上这个边距尺寸。

3、在“工程输出编辑”窗口,不用管“工程矩形参数”选项下的“横向位移、纵向位移”框中的数值。

“按纸张大小设置”意思是用确定的图形范围(即幅面大小及页边距确定的情况下),将图形进行缩放和平移,使图形正好填充整个图形范围。

这样会使得纵横轴上的比例尺不一致,在大幅面标准打印输出时用不到。

“约束”的意思是在“按纸张大小设置”时,若选中“约束”则图形按相同的纵横比例尺进行缩放以填充整个图形范围。

也不用管它。

输出方式分正常输出和旋转90度输出两种,这个后面结合打印机一并叙述。

(二)大幅面打印机的操作方面。

各型号的打印机设置不同,本次使用的是HPT770大幅面打印机。

首先要掌握打印机自定义纸张的操作方法,将上面得到的纸张尺寸进行自定义纸张,定义为宽度1640mm*高度1060mm(设定页边距10mm左右得出的这个结果),定义生效后,再选取该型号纸张。

该打印机最大输出幅面为1070mm,也就是说最大能装宽度为1070mm的卷筒纸,大于本次输出幅面1060mm,不用分成两幅图来打印。

执行“windows输出—打印输出”,即打开打印机窗口,选择打印机,自定义纸张,点“确定”,就可以等待打印了。

本次数据传输到打印机花费40多分钟时间。

关于打印机的纵向和横向的打印设置问题,下面再谈。

(三)工程输出打印的纵向、横向设置问题
首先要明确工程输出编辑窗口和打印机设置窗口都有纵向与横向输出的选项,在工程输出编辑窗口中,正常输出即代表纵向,旋转90度输出则代表横向。

在正常输出及打印机也默认为纵向打印的情况下,系统自动检测幅面得到的宽度是与打印机卷筒纸张的左右两端的宽度相对应的,高度则是在打印机走纸方向上的尺寸。

打印机卷筒纸张的左右之间的最大宽度对一种型号来说是固定的,而高度可任意缩放,是可变的。

如果系统自动检测幅面得到的宽度再加上边距大于卷筒纸的最大宽度,在不改变出图比例尺的情况下解决的方法只有两种即安装较大型号卷筒纸或者改纵向打印为横向打印。

在工程输出编辑窗口和打印机设置窗口二者其中之一设为横向输出时,最终的打印方式即为横向打印,在出图时可以看到图幅名称从打印机卷筒纸的左端陆续打印出来以本次输出打印为例,系统自动检测得到的页面宽度再加上边距为1640mm,远大于卷筒纸的宽度1070mm,很显然不能纵向打印;而系统自动检测得到的页面高度再加上边距为1060mm,恰好稍小于卷筒纸的宽度1070mm,因此改为横向打印是合适的。

这次输出方式为:在工程输出编辑窗口中正常输出,在打印机设置里面改为横向。

为什么不在工程输出编辑窗口中改为旋转90度输出而改打印机设置呢?这是因为msi 文件包含地理信息,是不能旋转的(msi旋转以后显示为空白)。

所以只要工程中包含msi 文件是绝对不能旋转90度输出。

关于出图方向,纵向打印出图时最先打印图幅名称,从上至下依次打印;本次横向打印因为是改动的打印机的横向打印,出图时最先打印图形左端(正常看图的左端),图幅名称由打印机左侧陆续打印出来。

旋转90度输出是将图形逆时针旋转90度输出,而打印机改横向是顺时针旋转的,二者是不同的,有可能通过旋转90度输出而打印机默认纵向打印时先打印图形右端(正常看图的右端),图幅名称由打印机右侧陆续打印出来。

这个也无关紧要,只是了解一下罢了。

三、有关输出打印的常见问题及解决方法
1、没有真正区分打印输出的两种方式即按图幅打印和按纸张打印。

Mapgis打印任务尽可能采用按图幅打印方式,上面谈到的实例就是按图幅打印,经过系统自动检测幅面再加上边距计算出所需纸张的尺寸,让打印机选择合适的纸张并加纸就ok了。

不要管工程输出编辑窗口中“版面定义”下拉框里的什么自定义图幅、A0幅面、A1幅面、A2幅面……(选A3幅面、A4幅面并按纸张大小设置同时勾选“约束”适用于小型打印机在A3或A4纸上打印,这种一般是打印草图,很少用到),使用卷筒纸大幅面打印机只考虑按图幅打印就是了。

2、当工程输出编辑和打印机设置完成并确定打印后,mapgis系统会弹出“运行状态提示”窗口,其中有“总分块数:x块”,假如想最终打印成一页图而这里的x为大于1的整数,如2、3或4,说明你在工程输出编辑窗口中设置不正确,这时就要立即选择“取消”,返回工程输出编辑窗口重新设置;假如这里的x等于1,而在打印输出时出现连续出多张纸(连续多次裁剪纸,称为“打印镜像”),这说明打印机纸张幅面选择地太小了。

3、如出现根据常规方法解决不了的问题,建议将mapgis平台自带的数据(MapGis\sample\校正演示数据)选择“windows打印”打印一份看看,在A4幅面纸上即可打印。

这样做的就是首先要区别打印结果不正确到底是数据的原因。

如果这时出现打印问题,就要优先考虑打印机等硬件设备的问题;否则就要考虑数据的问题,如“飞点”。

综上,根据自己的亲身体会,本文对矩形图框的制作及其与工程文件的套合,Mapgis 的工程输出编辑和windows打印做了较为详细的叙述,光栅打印以后再谈。

2015.10.05。

相关文档
最新文档