你应该先先用MapInfo对栅格地图进行配准.docx
《你应该先先用MapInfo对栅格地图进行配准.docx》由会员分享,可在线阅读,更多相关《你应该先先用MapInfo对栅格地图进行配准.docx(17页珍藏版)》请在冰豆网上搜索。
你应该先先用MapInfo对栅格地图进行配准
你应该先先用MapInfo对栅格地图进行配准,然后矢量化,提取出各个图层。
至于要放大,你得用MapBasic语言来进行编程。
你是不是还没有动手做?
其实,矢量化的过程就是用手工描图的方法,把栅格地图上的信息一层一层的描出来,然后再存到另外一张表中。
比如你说的背景图层,你可以先用化区域的工具把西安地图的各个区的边界一一花出来,然后在表地图-->保存地图装饰-->新建-->然后将之存为“背景”,然后在文件-->保存表-->背景。
这样北京图层就做好了。
其他图层都是类似这样做的。
MapInfo矢量化栅格地图
我试过用其它作图工具画出来的图转化成shp文件,在转到mapinfo时某些数据就不见了。
在mapinfo中矢量化可以的。
方法一:
其它作图软件画的地图转化成mif文件,在mapinfo中可以打开使用。
但是坐标需要转换,坐标转换的问题你得请教他人了,:
)
方法二:
地图首先要是栅格图像
具体如下:
2.2栅格图像
栅格图像是由一行行细小的点(称作像素)组成,所以也可以称之为位图。
无论是建立
后所述的图层概念与进行表现空间的数据,首先应在mapinfo中引入栅格图像,所以栅格图像
是后续工作即图层分解的基础,又称作基图。
2.2.1栅格图像的获取
获取栅格图像可由以下几种途径取得:
1、利用扫描仪创建栅格图像软件或由数码相机提供的图像直接调入。
2、通过图形软件包将图像保存或转储为栅格文件格式,例如tif(标记图像文件格式),
这样就可以在图形软件包中创建一个tif文件。
3、从mapinfo或其它销售商那里购买
已配准好的栅格图像。
图像配准在以下详述。
mapinfo可显示多种格式的栅格图像,但不论什么格式,最大支持图像大小为16000*16000
像素。
在使用栅格图像时最好采用更高分辨率的视频显示器。
mapinfo支持以下七种栅格
图像格式:
文件名.gif(图形交换格式) 文件名.jpg(jpeg格式)
文件名.tif(标记图像文件格式) 文件名.pce(isft画笔格式)
文件名.bmp(windows位图) 文件名.tga(Targa)
文件名.bll(spot卫星图像)
mapinfo还可以读入以下类型的栅格图像:
黑白图像(黑白图像的每个像素不是黑色就是白色,这种图像所占空间最少,
且显示得最快。
黑白图像也可以显示为两种不同浓度的灰色。
)
灰度图像(彩色图像中的每个像素可能是黑色、白色或是某种浓度的灰色。
)
彩色图像(彩色图像中的每个像素可以是调色板中的任何一种可用的颜色。
可用的
颜色集部分地依赖图像文件格式和图像来源。
一幅8位彩色的图像中每个像素有8位,即1字节
的描述信息,这意味着图像具有256色的调色板。
一幅24位彩色的图像中每个像素有24位,即
3字节的描述信息,这样的图像具有超过一千六百万种颜色的调色板。
)
2.2.2栅格图像用途
将栅格图像引入mapinfo中,可以有以下几种用途。
1、用作普通地图的蓝本(用mapinfo进行地图处理,只需将纸张地图、照片或其它形式的图像
引入,便可以在地图窗口中显示。
)
2、用作mapinfo地图的背景(采用栅格图像作为地图的基础图层,可使其它图层有一个更细腻
的背景。
可以容易地修改图像显示的大小、图例、中心点,在水利工作中常常需要对局部广大,
以满足不同的需求。
)
3、作为一幅单独的图像(在有些场合,需要显示一幅图像,可单独显示或与其它图层或专题
mapinfo地图组成页面布局。
例如,你可以在一幅图面上显示某一工程的图像、地理位置、文字
说明、表格,形成页面布局。
)
4、地图编辑(作为地图编辑建立矢量地图,是gis最常用的做法,这时的栅格图像是进行
图层分解的基图。
在mapinfo中,可以在矢
2.5栅格图像处理
2.5.1栅格图像的预处理
进行地理信息系统的创建,首先要进行栅格图像的预处理。
所谓预处理,是指纸张地图未
输入计算机之前的处理。
预处理的项目应根据建立gis的设计和需求来决定,因此首先应做好需求分析,然后根据需求分析制定纸张地图所要包括的内容。
因为纸张地图一旦输入计算机,由于一系列的图像配准、地图对象矢量化、建立数据库等工作量浩大,而由于在进入计算机前的图像未能考虑,再重新更换栅格图像是一件十分不容易的事,因为在mapinfo中图、表包括图表的路径已建立了紧密的联系,除非一切重来。
1、确定纸张地图的比例(建立gis系统,其中可进行研究的内容将随着人们认识的深化会提出
更加广泛的内容,它可以应用于本专业的各个领域,因此,在确定栅格图像输入前的纸张地衅
的比例,应留有较宽裕的余地,但也应当注意,随着图幅的增大,将会使图形拼接带来一定的误
差。
从水利及各行业应用的情况看,在几千到一万平方公里范围内的区域均采用1:
5万的地形
图较合适,如作为示意图,亦可采用1:
20或1:
50万的地图。
但对今后研究内容的扩展将带来
一定的局限。
)
2、确定纸张地图的内容(一幅纸张地图,应包含以后分析的所有项目,所以应充分进行调查
研究,集思广益,充分考虑纸张地图的内容。
以下以建立防洪防旱gis系统为例说明纸张地图
应包括的内容:
县市行政区划、乡镇信息、水利基本情况、历年水利建设成就、水系图、边界水系图、
市区防汛排涝图、主要河道、境外河道、梯级河道、重要堤防、滞洪区、历年洪涝灾害发生区、
典型时段降水量分布等。
每一项内容都必须在同一张图纸上用不同线型或不同颜色标出。
至此,
栅格图像的预处理完成。
)
2.5.2确定栅格图像的坐标体系
任何一幅地图都有其特定的坐标体系,在讨论坐标体系之前,首先应建立投影的概念。
众
所周知,地球是球形体且表面呈曲面状,现实的地图是在平面图纸和大致平坦的计算机屏幕上表示
。
为实现这种转换,必须依靠投影和坐标系。
投影是把地球表面的特征换算成一个二维表面的位置,
即以平面表现地球对象。
mapinfo的缺省地图投影(经/纬度)实际是一种等距离的柱面投影,
它使用经纬度坐标系。
该投影被成为longitude/latitude,这表示当选择它时,用户必须使用
经/纬度。
纬度是地图上的垂直线,连接南极和北极,用于描述一点的东西方向的位置,在地图
作为y.经度是地图上的水平线,它从赤道的0度增加到90度(+90.0度)和南极90度(-90.0度)
的两极,用于描述一个点的南北方向的位置,在地图中作为x. mapinfo提供有300多个预定义
的坐标系,用户可以通过改变一个预定义的参数或者从头开始定义新的坐标系。
在水利地理
信息系统中,所选图幅较大,表征水利及水文点矢量时均采用经/纬度坐标体系,因此建议采用
经/纬度坐标体系。
取得图像的经纬度,一般采取以下方法:
1、选择带有经/纬度坐标的图形,一般在航测图中均有。
2、从其它带有经/纬度坐标的地图中读取,读取的原则是找一些容易辩认的特征点,在道路
交叉点或河流交叉点或有考证的水文、水位、雨量测站中读取,尽量读取准确。
3、利用最新的全球定位系统gps到现场定位,精度最高可达十几米。
4、栅格图像配准后直接读取
2.5.3栅格图像的显示
在一个窗口中,可以同时显示多幅栅格图像,它只受计算机内存大小的限制。
打开栅格
图像的步骤如下:
1、选择"文件>打开表"命令,出现"打开表"对话框。
2、下拉文件类型选择打开栅格图像文件。
3、选择文件夹,将已存入目录的图像文件显示在对话框中。
4、选择图像文件并单击"打开"按钮,稍候一幅图像调入图像窗口中。
见图2.5。
经验之谈:
当打开一幅栅格图像时,mapinfo则自动建立一组文件,即文件名相同,而扩展
名不同的四个文件,这四个文件将自动存入栅格图像的目录中,以后打开该表时,会同时打开四
个文件,缺一不可。
2.5.4栅格图像的拼接
通常所选取的纸张均为1:
5万、1:
10万或更大比例尺,这样难免需要用多张图纸
来拼接,当拼接多幅图纸时,若考虑不周或操作不当,会给拼接后的整幅图纸带
来较大的误差,使以后形成的矢量对象难以定位,造成无法应用或给空间分析带
来不能反映真实情况的后果,为此,在拼接图纸时应十分谨慎地进行。
拼接图纸可
在Adobe Photoshop环境内实施。
在 Photoshop内选中欲编辑的文件名(001、002),
如图2.6,单击打开,两幅图像调入内存。
调整好两幅图像的方向,根据所拼接
图像大小新建呈空白图纸界面。
利用图形编辑工具将两幅图形拼接,具体操作见photoshop
使用手册。
利用Photoshop环境中将所有栅格图像拼接后引入、Mapinfo进行配准,固然能实施
图形矢量化等后续工作,但由于目前受计算机速度和容量的硬件条件的限制,一整
幅栅格图像如用1:
5万地图描述几千至几万平方公里的图形,其数据量是非常庞大
的,单进黑白像的容量会有50M以上,会形成以下几方面的问题。
1、打开、关闭时间长;以目前最大主频PIII450M机型,单是打开一幅图形就需
1小时,如有意外中断,将会前功尽弃,不利于数据交换。
2、数据量大:
现在使用的1.44M。
3.5寸软盘仅能保存1/2张一号图纸的信息,
比例为1:
5万、面积为1万平方公里的图像信息量为50M左右,必须以光盘为存储介质,
因此应选择较为合适的图形拼接方式。
解决的办法是利用其它专用软件,或在
mapinfo环境中进行,这就需要多方面的软件来集成此功能。
2.5.5栅格图像的调整
在地图窗口中显示了一幅栅格图像后,并不一定满足实际应用的需要,可以调
整图像的颜色,对比度和亮度,将颜色转换为灰度,使颜色透明,放大或缩小栅格图像,
具体操作如下:
调整颜色 选择"表>栅格图像>调整图像样式"命令(如图2.7所示)
可以在"调整图像样式"对话框中(如图2.8所示)重设图像的颜色
调整对比度和亮度 调整栅格图像的对比度和亮度将使地图可看性更好,当在
栅格图像上覆盖其它的地图图层时,可能难以区分栅格图像中的线和其它图层中的
线。
此时可以改变对比度和亮度以便更容易地区分各图层。
要使栅格图像显示得
更柔和,可进行以下操作:
1、在图2.8中的对话框中减小对比度滚动条的设置,例如30%(缺省对比度设置
为50%)。
2、增大亮度滚动条的位置,例如70%(缺省亮度设置为50%)。
3、观察对话框下半部的图像预览,如果新的显示样式符合的要求,选择"确定"
按钮。
如果仍想使用以前的显示样式,则选择"取消"按钮。
将颜色转换为灰度 在图2.8"调整图像样式"对话框的"转换"分组框中
单击"灰度"即可,要取消转换,则单击"原图像"按钮。
使颜色透明
可以将图像中的一种颜色设为透明。
这样可以使该颜色盖住的那部分矢量地图
图层显示现出来。
在图2.8"调整图像样式"对话框中,选中"透明"复选框以激活
"选择颜色"按钮。
单击"选择颜色"按钮,要选择欲使其透明的颜色,在预览图像
中单击该颜色,所选中的即出现在"选择颜色"按钮左边的框中。
透明色在预览图像
中显示为白色。
当重新显示地图窗口中的图像时,所选中的颜色已变为透明。
2.6配准栅格图像
配准一幅栅格图像很重要的一点是提供准确的控制点信息。
控制点首先应考虑
在整幅图形的中心,并在四周均匀分布,每一幅图像最基本的控制点的选取要求
为四个,但为了使配准精度提高,可以适当的增加控制点,整幅图形控制点的个数
一般在20个以上,一般来说控制点的数量越多,图像精度越高。
控制点最好是通过
实地考证的地方。
图像的配准有两种方法,两种方法都需在参考地图上指定控制点的地图坐标,
并将它们与图像上的相应匹配。
2.6.1在纸张地图上标出坐标
在2.2中已讨论了纸张地图的预处理及坐标体系的确定。
这时可将处理的地图
扫描成图像,然后读出需配准的坐标,执行下述步骤配准该图像。
1、选择"文件>打开表","打开表"对话框出现。
2、从"文件类型"下拉列表中选择"栅格图像",mapinfo显示栅格图像文件清单。
3、选中要打开的栅格图像文件并选择"打开"、mapinfo显示"图像配准"对话框
"想简单地显示未配准的图像,或配准它使它具有地理坐标?
",见图2.9。
选择
"配准",该栅格图像的一个预览出现在对话框的下半段。
4、通过选择"投影"按钮并完成"选择投影"对话框来设定该图像的地图投影。
如果通过扫描纸张地图创建栅格图像,该纸张地图应包含所用的地图投影信息。
如果不能确定地图投影,使用缺省地图投影(经/纬度)。
选择"确定"。
5、把鼠标光标移到对话框下半段的预览图像上,并移到一个已知地图坐标(例如经/纬度)
的点,再单击鼠标按钮。
mapinfo显示"增加控制点"对话框。
6、通过输入对应于在地图图像上单击位置的地图坐标,完成"增加控制点"对话
框。
选择"确定"。
7、重复步骤5和6,直到输入最少四个控制点。
在x坐标输入经度,在y坐标上
输入纬度。
理想地,当为拼接图像是时,在每一幅图像的每个角至少有四个控制点。
所需的控制点数依赖于栅格图像的性质。
如果不能确定地图投影或使用没有实际
地图投影的图像,例如航空照片,要输入更多的控制点。
8、完成增加控制点后选择"确定"。
mapinfo把该栅格图像显示在地图窗口中。
完成"图像配准"对话框后,mapinfo把配准信息保存到一个表文件(.tab)中。
在以
后的mapinfo调用中,通过选择"文件>打开表",不再重复配准过程,不必再在"打开
表"对话框中选择"栅格图像"作为文件类型,就可以重新打开此图
摘要:
介绍了用MapInfo完成煤气管网扫描矢量化的整个过程,包括扫描、图象处理、纠正、配准、数字化、检查、接边、属性挂接等各个工序的具体实现方法,实践证明该方法是一种经济、方便、实用的扫描矢量化方法。
关键词:
MapInfo;扫描;图象处理;纠正;配准;数字化;检查;接边;属性挂接
一、引言
随着地理信息系统技术的普及和应用,矢量化数据的加工和生产成了制约各种地理信息应用系统发展的瓶颈。
目前,扫描矢量化仍是我国生产矢量数据的主要方法之一。
结合沈阳市煤气地理信息系统建立过程中的数据生产过程,介绍一种在MapInfo5.0平台上实现扫描矢量化的一种实用方法。
二、沈阳市煤气管网情况简介
沈阳市是一座古城,早在日伪时期就有地下煤气输送管道,目前沈阳市煤气管线长度达2000多公里,抽水缸有6000多个,调压站168座、阀门222个。
沈阳市采用的是中压和低压组成的二级管网系统,其煤气主要信息反映在台帐、1:
500图和1:
1000图上,拥有1:
500图共2280 张,1:
1000图共48 张,约有200多平方公里,在本次矢量化中,由于1:
1000图较少,其矢量化采用的是“500网格”表(MapInfo表,是500图分幅网格),未新建“1000网格”表,全市接边采用的是“4000网格”表。
三、前期准备
1、软、硬件环境
软件:
扫描仪驱动软件 根据不同的扫描仪而定
MapInfo5.0 矢量化平台,用于配准、矢量化
MapBasic5.0 MapInfo二次开发语言
PhotoShop5.0 用于图象的处理
方正智绘学习版 网上免费下载,用于图象纠正
硬件:
扫描仪(扫描幅面大于550mmX550mm)
586微机(硬盘20G 内存32M以上)
Compaq服务器一台
2、目录及文件组织
首先将沈阳市1:
5000分幅范围(在此称每一5000图幅为一
个区)按矩阵的形式进行编号,每个区分为64块即为1:
500的
一幅,每个区500图的编号形如ij1---ij64,每幅图中的管点、管
线表名形如ij1_rqp.tab、ij1_rql.tab。
目录的组织原则是每道工序均赋予相应的目录,在工序目录
下再创建各分区目录,分区目录下存储相应的图幅文件。
各工序
目录存储在统一的工程目录下,具体的目录结构如目录设置图。
3、空表形成及“500网格”表
为了方便各数字化人员的操作,各幅500图上的煤气管点、
管线MapInfo表采用MapBasic编程批量生成,它们均是空表,每
个表地理范围采用最大的沈阳市地理范围,其目的是方便数字化
中的捕捉和图幅接边。
“500网格”是根据1:
500分幅范围形成的MapInfo表,它辅
助图幅的配准及图幅接边,每一图形对象与相应的图幅对应,其
属性为中文名称、英文名称、左下角X、左下角Y、右上角X、
右上角Y。
扫描图图号后加s
SCAN500
PhotoShop处理后去掉s
(1:
5000分幅子目录存储)
SCAN1000
扫描图、PhotoShop处理(1:
5000分
分幅子目录存储)
Adjust500
已纠正和已定向的1:
500扫描
(5000分幅子目录存储)
Adjust1000
已纠正和已定向的1:
1000扫描图
(5000分幅子目录存储)
AttDataBase
SYGAS
煤气管点表(整体)
DIGITAL500
1:
500煤气管点管线数字化结果(依5000分幅子目录存储,文件名为“图号+rqp”、“图号+rql”)
DIGITAL1000
1:
1000煤气管点、管线数字化成果,(5000分幅子目录存储,
文件名同上)
COMBINE500
(网