第八章 MAPGIS数据输出.docx
《第八章 MAPGIS数据输出.docx》由会员分享,可在线阅读,更多相关《第八章 MAPGIS数据输出.docx(14页珍藏版)》请在冰豆网上搜索。
第八章MAPGIS数据输出
第八章MAPGIS数据输出
教学目的与要求
通过本章的学习,要求大家了解MAPGIS输出系统与文件转换系统,熟悉MAPGIS的输出方式和输出流程,掌握MAPGIS的输出方法;熟悉MAPGIS数据输入与输出接口,掌握AUTOCAD、ARCINFO、MAPGIS明码数据的转换方法。
教学重点
MAPGIS数据输出方法
MAPGIS文件转换方法
教学难点
MAPGIS文件转换方法
内容提要
8.1MAPGIS图形输出
8.2MAPGIS文件转换
8.1MAPGIS图形输出
8.1.1拼版设计
用创建工程或打开工程菜单创建或打开文件后,用编辑工程文件进行编辑。
插入项目
插入点、线、面文件
添加项目
添加点、线、面文件
删除项目
删除点、线、面文件
修改项目
修改点、线、面文件
设编辑项
输出编辑
对话框左边是页面信息,右可以置版面,中间可以选择输出方式,输出范围是第一限范围,如果图不在第一限范围,可通过位移参数移动到第一限,图的左下角坐标不能离原点太远,避免纸张浪费。
8.1.2输出方式
WINDOWS输出
WINDOWS输出是利用WINDOWS的GDI,在各种打印,绘图仪上进行输出。
打开一个*.MPJ工程后,可直接选择打印输出,它可以动打印备进行图形输出。
POSTSCRIPT输出
通用PS输出
不分色输出指黄、品、青、黑四种颜色的版面均描述在一个PS文件中,输出只产生一个PS文件。
分色输出指每种颜色的版面均输出产生一个PS文件
AIEPS输出
AIEPS输出能输出符合Adobe Illustrator格式的EPS文件
方正PS文件
假如输出分色胶片的输出中心用的是北大方正的RIP,那么就选用方正PS格式输出能,输出中心的方正系统必须是方正93以上的彩色系统。
光栅输出
光栅输出是先对地图进行分色光栅化,形成分色光栅化后的栅格文件,用打印光栅文件能可以在HP系列和NOVJET系列的喷墨绘图仪上输出光栅文件。
8.1.3输出流程
8.2文件转换子系统
8.2.1数据接口
数据输入
MAPGIS明码文件格式
线文件结构
A:
文件头(WMAP9021)
B:
线数(3)
C:
一号线信息(1,0,1,0.050000,10.000000,10.000000,0,0,0)
线点数3
(164.000000,139.000000)(422.000000,329.000000)(734.000000,358.000000)
ID号
(1),线长度(-0.000000)
二号线信息(3,0,3,1.000000,10.000000,10.000000,0,0,0)
线点数(5)
(442.000000,125.000000)(693.000000,125.000000)(693.000000,284.000000)(442.000000,284.000000)(442.000000,125.000000)
ID号
(2),线长度(-0.000000)
点文件结构
A.文件头(MAP9022)
B.点数(n)
C.X1,Y1,ID
点类型(type1:
0-字符、1-子图、2-圆、3-弧、4-图象、5-文本)
点信息(点信息和点类型相对应)
X2,Y2,ID
点类型(type2)
点信息
……
区文件结构
A.文件头(WMAP9023)
B.弧段数(an)
C.(1号弧段)
线型、辅助线型、线色、线宽、X系数、Y系数、辅助色、图层、透明输出
前节点号、后节点号(若没有指向任何节点,则为0)
左区号、右区号(若没有区号,则为0)
线点数(m1)
X1,Y1,X2,Y2,……,Xm1,Ym1
ID、线长度
(2号弧段)
……
D.节点数(nn)
E(1号节点):
X1,Y1
节点弧段数k
弧段号1,弧段号2,…,弧段号k
……
(nn号节点):
Xnn,Ynn ……
F.区数(rn)
G.1号区
区颜色、填充图案号、图案高、图案宽、笔宽、图案颜色、图层、透明输出
ID、面积、周长
弧段数(n)
弧段1、弧段2、……弧段n……
网络文件结构
A.文件头(WMAP9024)
B.弧段数(an)
C.(1号弧段)
线型号、辅助线型号、线色、线宽、X系数、Y系数、辅助色、图层、透明输出
0、前节点号、后节点号(若没有指向任何节点,则为0)
网络号、0、左权、右权(若没有网络号,则为0,左右权为字节型)
线点数(m1)
x1,y1,x2,y2…xm1,ym1
ID、线长度
(2号弧段) ……
D.节点数(nn)
(1号节点):
X1,Y1
节点弧段数(k)
弧段号1、弧段号2…弧段号k
……
(nn号节点)Xnn,Ynn ……
F.网络数(m)
G.(1号网路):
网络颜色、图层、ID
网络弧段数(n)
弧段1、弧段2、…最后弧段
……
(m号网路):
网络颜色、图层、ID
……
AUTOCAD数据输入接口
AUTOCAD数据数输入接口将拥户用AUTOCAD软件绘制的图件由MAPGIS系统读入,转换为MAPGIS系统的标准格式,进行编辑、修改和图形输出。
选中“装入DXF转换为MAPGIS”后,系统即弹出DXF文件输入的对话框,提示用户输入转换为MAPGIS的数据文件:
输入正确的文件名后,系统即将输入的文件装入到工作区中,斌自动转为MAPGIS标准格式的数据文件。
ARC/INF数据输入接口
ARC/INFO的数据输入接口有三部分,分背阴格式不同的原因划分为,ARC/INFO标准格式输出接口,主要处理ARC/INFO自己的,以目录方式存放的内部格式:
ARC/INFO公开格式输入接口(即:
GENGERATE格式),主要处理明码存放的点和线文件。
ARC/INFO的EOO格式输入接口,主要处理ARC/INFO自己的内部交换格式的文件,它是扩展名为E00的ASCII文件,使用方法与上面类似。
在冲ARC/INFO转换到MAPGIS是,ARC/INFO中的弧段、多变性、注记、属性等,都可以转换成MAOGIS。
MAPINFO数据输入接口
MAPINFO的数据转入MAPGIS后,如果发现一些游离的弧段形成不了封闭的多边形,而你又不希望它们成为多边形,可以用MAPGIS中全自动拓扑解决这个问题。
由于MAPINFO与MAPGIS拓扑结构相差太大,所以转入MAPGIS的数据最好用全自动拓扑处理一下再使用。
SDTF格式数据输入接口
MAPGIS既可以输入也可以输出SDTF空间数据交换格式的数据。
本交换格式包含矢量、影象和DEM三种数据的交换格式。
另外关于数据源和数据质量评价的说明信息在元文件中描述。
所以本交换格式实际上包含四种文件类型。
它们分别由数据标志DataMark予以区别。
数据输出
MAPGIS明码数据输出
选中“输出MAPGIS明码格式文件”,系统弹出一对话框;选择工作区中需转换的MAPGIS的标准文件后,又弹出一文件对话框;输入文件名后,系统自动进行转换生成MAPGIS明码格式文件。
AUTOCAD数据输出接口
首先用鼠标选中主菜单下的“输出”功能项,然后选中“装入MAPGIS转换为DXF”功能,系统会弹出一个对话框提示用户采用哪种方式转,系统有三种方式:
数据方式、部分为图形方式、全部为图形方式,系统默认的是数据方式;这种方式下,转向AUTOCAD的线无线型,点无子图,汉字为AUTOCAD下的单线字;当弹部分图形方式下,线有线型,区有填充的图案,子图可以输出,仅汉字为AUTOCAD下的单线字;全部为图形方式下,就是在AUTOCAD上看到的图与MAPGIS下看到的完全一致,用户可根据情况自由选择输出方式,通常数据方式用做与其它GIS的接口,部分图形方式和全部图形方式满足用户在AUTOCAD上集成或出图。
ARC/INFO数据输出接口
有三种格式输出,分别为:
ARC/INFO标准格式、ARC/INFO的内部交换格式(即:
E00格式)、ARC/INFO的公开格式(即:
GENERATE格式),用户可根据自己的需要来选择。
MAPINFO数据输出接口
MAPGIS数据转出到MAPINFO的数据后,由于MAPINFO没有拓扑结构,MAPINFO的面元是一个个独立的封闭环。
8.2.2数据转换
二维空间数据文件
该文件是ASCII文件,文件后缀为(.DET),格式有“不规则网高程数据”和“规则网高程数据”两种:
不规则网高程数据文件格式为:
N,ND,XN,YN,MODE
X1,Y1,Z1,X2,Y2,Z2,……Xn,Yn,Zn
网格化后规则网高程数据文件格式为:
NX,NY,XM,YM,MODE
Z1,Z2,……ZNX.NY
N为随机点数,在文件中共存有N个数据点
ND为每个点的数据项数,上面的格式为3,即(X,Y,Z)三项
XN、YN为图幅幅面
MODE为1,表示不规则网高程数据文件
三维空间数据文件
离散ASCII格式
离散ASCII格式的文件后缀为(*.dat),文件格式为:
总点数、每点由x,y,z和专业值构成。
离散二进制格式
离散二进制格式,文件后缀为(*.3BN)
文件分两部分:
第一部分,共128字节,其结构为:
floatver;版本号,写1.0longn;总采样点数
floatminx;采样范围最小Xfloatmaxx;采样范围最大X
floatminy;采样范围最小Yfloatmaxy;采样范围最大Y
floatminz;采样范围最小Zfloatmaxz;采样范围最大Z
floatminv;采样值最小值floatmaxv;采样值最大值
floatu;采样值均值floats;采样值方差
longdn;钻孔数longdlen;钻孔最大采样点数。
第二部分,采样点采样值,共n个点,n是第一部分中的总采样点数
第1点(floatx,floaty,floatz,floatv)
第2点(floatx,floaty,floatz,floatv)
......
第n点(floatx,floaty,floatz,floatv)
三维数据转换的操作
用鼠标选中主菜单下的“转换”功能项,然后选中“三维数据转换”功能,当弹出一对话框时,选择工作区中需转换的MAPGIS的三维明码数据文件(*.dat),接下来系统又弹出一文件对话框,输入转换后的二进制格式文件名(*.3bn)后,系统自动进行转换操作,生成三维数据的二进制格式文件。
〖内容〗
通过实习使学生了解MAPGIS的明码文件格式;了解MAPGIS文件和其他系统交换方法。
〖要求〗
要求学生了解MAPGIS明码文件格式;了解MAPGIS能和哪些系统进行数据交换以及交换方法;了解MAPGIS的二维空间数据文件和三维空间数据文件的明码格式及其转换为内部格式的方法。
〖实习步骤〗
1.MAPGIS点、线、区标准数据格式到明码数据格式或其他系统格式的转换
(1)打开点、线、区文件(标准数据格式)。
(2)窗口显示(若需要)。
(3)输出文件:
其中包括DXF、ARC/INFO的三种格式和MAPGIS的明码格式。
2.其他数据格式到MAPGIS标准数据格式的转换
(1)输入文件:
有DXF、ARC/INFO的三种格式、MAPGIS的明码格式和DLG文件。
(2)窗口显示(若需要)。
(3)保存文件(标准数据格式)。
〖思考题〗
GIS系统中数据接口转换功能的重要性是什么?
小结
8.1MAPGIS图形输出
8.2MAPGIS文件转换
实习指导
MAPGIS中,可通过输出子系统、电子报表输出系统以及数据接口转换系统来实现文本、图形、图象、报表以及数字数据的输出。
本节只要求熟悉输出系统和数据交换系统。
1.输出子系统
〖内容〗
通过实习,使学生理解地图数据库中的数据与输出结果之间的关系;理解输出子系统
各操作步骤的内涵和作用。
〖要求〗
熟悉MAPGIS输出子系统的功能和使用方法。
〖实习步骤〗
1.由点、线、区文件拼版生成工程文件*.MPJ或由多个工程生成拼版文件*.mpb。
2.输出
(1)Windows输出:
利用Windows的GDI进行图形显示、生成Metafile文件以及驱动Windows打印设备进行图形输出。
(2)PostScript输出:
为适应不同的输出环境和配置,MAPGIS准备了多种PostScript格式文件的输出功能,其中包括供北大方正RIP用的PS文件、供其他RIP用的PS文件以及符合Adobe Ai标准格式EPS文件。
然后将PostScript输出文件提供给激光照排机进行照排制版。
(3)光栅输出:
能对图形进行分色光栅化,形成供打印机及彩色喷墨绘图仪输出用的分色光栅文件。
使用“打印光栅文件”功能即可启动绘图仪驱动程序从而实现打印输出。
〖思考题〗
输出系统中为什么使用工程文件和拼版文件?
它们有哪些内容、有什么作用和区别?
〖内容〗
通过实习,使学生理解地图数据库中的数据与输出结果之间的关系;理解输出子系统
各操作步骤的内涵和作用。
〖要求〗
熟悉MAPGIS输出子系统的功能和使用方法。
〖实习步骤〗
1.由点、线、区文件拼版生成工程文件*.MPJ或由多个工程生成拼版文件*.mpb。
2.输出
(1)Windows输出:
利用Windows的GDI进行图形显示、生成Metafile文件以及驱动Windows打印设备进行图形输出。
(2)PostScript输出:
为适应不同的输出环境和配置,MAPGIS准备了多种PostScript格式文件的输出功能,其中包括供北大方正RIP用的PS文件、供其他RIP用的PS文件以及符合Adobe Ai标准格式EPS文件。
然后将PostScript输出文件提供给激光照排机进行照排制版。
(3)光栅输出:
能对图形进行分色光栅化,形成供打印机及彩色喷墨绘图仪输出用的分色光栅文件。
使用“打印光栅文件”功能即可启动绘图仪驱动程序从而实现打印输出。
〖思考题〗
输出系统中为什么使用工程文件和拼版文件?
它们有哪些内容、有什么作用和区别?
2.数据接口转换子系统
〖内容〗
通过实习使学生了解MAPGIS的明码文件格式;了解MAPGIS文件和其他系统交换方法。
〖要求〗
要求学生了解MAPGIS明码文件格式;了解MAPGIS能和哪些系统进行数据交换以及交换方法;了解MAPGIS的二维空间数据文件和三维空间数据文件的明码格式及其转换为内部格式的方法。
〖实习步骤〗
1.MAPGIS点、线、区标准数据格式到明码数据格式或其他系统格式的转换
(1)打开点、线、区文件(标准数据格式)。
(2)窗口显示(若需要)。
(3)输出文件:
其中包括DXF、ARC/INFO的三种格式和MAPGIS的明码格式。
2.其他数据格式到MAPGIS标准数据格式的转换
(1)输入文件:
有DXF、ARC/INFO的三种格式、MAPGIS的明码格式和DLG文件。
(2)窗口显示(若需要)。
(3)保存文件(标准数据格式)。