2024年5月4日发(作者:)

2010年第9卷第2期(总第144期) 61 

应用R2V进行Maplnfo矢量图层的再校准和投影转换 

谷美繁 ,马 曾 ,樊俊昌 

(1.海军潜艇学院作战指挥系,山东青岛 266071;2.中南大学地学与环境工程学院,湖南长沙410083) 

摘要:通过R2V引入Maplnfo矢量图层窗口的栅格图像及相应的矢量图层,依据矢量图层上的标记点重新设 

定控制点,再将矢量图层导出为新的Maplnfo矢量图层,实现了Maplnfo矢量图层的再校准。按照高斯一克吕格直角 

坐标编辑控制点的坐标值,并依据不同的分带号编辑mif文件,可实现非地理坐标向地理坐标的转换。本方法也可应 

用到其他GIS软件中矢量图层的再校准及投影变换。 

关键词:R2V;Maplnfo;矢量图;地图校准;坐标变换 

Abstract:By importing the raster image and the corresponding Maplnfo vector layer and setting up new control 

points according to the mark points on the vector layer,the re—registration of Maplnfo vector layer may be realized 

by R2V after exporting to a new mif file.The transformation of non—earth coordinate to Gaus—Krugger zoned 

projection may be obtained by imputing correct Gaus——Krugger coordinates into the control points and editing the 

exported mif file with appropriate parameters according to the zone number and the central longitude.This IlH‘ll】 )Ll 

may be also applied to the re—registration of vector layer of other GIS system. 

Key words:R2V;Maplnfo;Vector layer;Map reg"stration;Coordinate transformation 

中图分类号:TP31 文献标识码:A 文章编号:167卜8089(2010)02—0061—03 

前言 

且有褶皱。在Maplnfo中按非地理直角坐标坐标弹位:米) 

Maplnfo Professional是著名的桌面地图信息系统【l】, 

对该地图进行配准,4个配准点的坐标分别为(女Ⅱ图1): 

它具有丰富的矢量对象编辑和数据库操作功能,并可进 

Pf1:(576000,4905000),Pt2:(580000,4905000) 

行矢量图层的投影系统的变换。但是,该软件无法进行自 

Pt3:(580000,4903000),Pt4:(5760o0,4903000) 

动矢量化,也不能对其矢量图层进行再校准,且不能在非 

地理直角坐标系和地理坐标系统之间进行转换。R2V是 

款优秀的栅格图像矢量化软件12],常用于扫描地图及工 

程图纸的矢量化。在进行矢量地图及工程图纸编辑过程 

中,有时需要对矢量图层再校准。例如,笔者在对某区域 

地图矢量化的过程中,最初按照非地理直角坐标对地图 

原图进行校准和矢量化,当矢量化过程完成后,发现原来 

的校准基点选取有误,需要重新进行校准,为此须耗费大 

量的手绘工作。经过多方探索,笔者发现利用R2V矢量 

~ {抽  ・a , 树 艟 ■}。 .-- 姐强强 

化软件,可以很好地完成这一工作并可实现非地理直角 

§ 曝强砖 嗨。碡l鸡每每I套ie链i;蠢I毫曝 嘉 赫j ” | 誊誊誊 l 董曩垮曩 § 尊一 舔棼争 t 遣 毒 

坐标和地理坐标之间的转换,以下便是该方法的详细介 

图1栅格地图扫描原图及其配准点 

绍。 

在此基础上完成地图的矢量化,但随后发现由于原 

二、Maplnfo矢量图层的再校准 

图边部褶皱,Pt2、Pt3两个配准点的选取有误,需对已完 

1、在Maplnfo中打开地图栅格原图,栅格地图原图为 

成的矢量图层按照新的配准点Pt1、Pt2、Pt3、Pt4进行再校 

万分之一的北京1954坐标系方格网等高线地图,图面脏 

准(如图2)。新的配准点的坐标为: 

62 

Pt1:(576000,4905000),Pt2:(579000,4905000) 

Pt3:(579000,4903000),Pt4:(576000,4903000) 

氟 鬻 ■嚣强爱■_11_I| |强添 蒜 

图2地图原图及矢量图层(红色线) 

2、在已完成的矢量图层上,在4个新的配准点位置 

建立4个相应的标记点,将矢量图层导出为mif文件 

(DL一3a.mif),在矢量图层全部可视的视域下,另存窗口为 

图3 R2V中在地图原图及矢量线(红色线)的基础上设置 

新的控制点后,导出的矢量层(绿色线)与原图存在差异 

2010年第9卷第2期(总第144期) 

Tif(DL一3a.tit),注意分辨率设置为300或更高。 

3、用R2V打开前述保存的的地图窗口图像文件 

(DL一3a.tif)或扫描地图原图,在Ptl、Pt2、Pt3、Pt4位置建立 

控制点,在文件菜单下使用“输入地理编码矢量”,导人矢 

量图层DL一3a.mif,由于原矢量图层的配准基点和控制点 

不一致,可见矢量图层与地图底图不一致,如图3所示。 

4、在R2V中删除原图上设定的4个控制点,按照矢 

量图层上的4个标记点重新设定控制点f注意到矢量层 

上的标记点与原图控制点不一致),然后导出矢量层为 

Maplnfo mif格式,并选择非地理坐标(单位:米),如图4所 

示。新产生的矢量图层即是重新校准后的矢量图。 

图4按照矢量层上标记点设定控制点并导出为mif非 

地理坐标格式,完成矢量层的再校准 

三、非地理坐标与地理坐标的转换 

按照前述步骤(1)一(3)完成控制点的设定和矢量层导 

人后,根据控制点对应的地理坐标修改控制点的坐标为 

地理坐标,在本例中,图区位于北京54坐标系高斯一克 

吕格3度分带的第39带,因此,只需在每个点的x坐标 

前加上39即可,即: 

Ptl:(39576000,4905000),Pt2:(39579000,4905000) 

Pt3:(39579000,4903000),Pt4:(39576000,4903000) 

然后将矢量层导出为mif文件,在坐标格式选项中 

选“earth”,参数栏可不用管,导出完成后,用记事本打开 

形成的mif文件,用下列文字替换文件中的第4行: 

CoordSys Earth Projection 8,1 54,’’m”.1 1 7,0,1,395ooooo ̄ 

Bounds(31250718.461,-10002137.4978)(47749281.539, 

10002137.4978) 

其中,“1 17”是39带的中央经线,“39”为带号,“3I”、 

“47”分别为相应的带号减、加8。对不同地区的地图,需要 

按照此规则根据相应的中央经线和带号替换其中的数字。 

根据上述方法形成的mif文件即为地理坐标投影系 

统下的矢量图层,并可用Maplnfo进一步(下转第65页) 

2010耳第9卷第2期(总第144期) 

65 

(dataGateway 

其中WMCALARM、ALARMDATA为数据项名称。 

五、结束语 

(package<packageName 1><attributeC0unt>[ STRING】 

(package<packageNamel 1><attributeCount>【STRINC]) 

(package<packageName12><attributeCount>[STRIN G]) 

数据采集是所有控制管理系统的基础,本身就具有 

多样性及数据提取的复杂性,本文只是简要论述用虚拟 

机技术,将数据采集的这种多样性从外在转移到系统本 

身,即以控制配置文件与脚本程序来应x ̄ ̄l-在的数据源 

的多样性、数据提取要求的多样性和复杂性,将数据采集 

的实现向通用性、易用性方向提升了一步,将来在数据采 

) 

说明: 

dataGateWay,关键字,说明定义的是数据网关 

package关键字,说明本行描述的是数据包的定义 

集的智能性、高效率方面也还有很多工作可做。 

packageNamennn,数据包名 

attributeCount,指示包中属性的个数 

STRING,属性类型,缺省为INT型 

运用此原理实现的系统可以运用于电信、金融、电力 

等对网管设备监控要求较高的行业,不仅可以解决标准 

接口(如SNMP、Q3、CORBA)设备的数据采集(包括告警、 

性能等数据),还可以实现非标准接口(如通过串行口、 

TCP/IP端VI吐出文本流1设备的数据采集。 

参考文献: 

<>表示其中的内容是可变的 

口表示其中的内容是可选的 

个输出控制结构的例子: 

(dataGateway 

package WMCALARM 7 STRING 

[1】(美)约翰逊等.ACE程序员指南:网络与系统编程 

的实用设计模式[M/OL].杨涛,杨晓云,高文雅,张玉亭译.北 

京:机械工业出版社,2003 

[2】John R。Levine,Tony Mason,Doug Brown,lex与 

(package ALARMDATA 8 STRING) 

) 

) yacc[M].杨作梅,张旭东等译,2003 

(上接第54页)再试车故障排除。至此,认为问题已解决, 

可是不久又出现此故障。怀疑自动变速器有问题,又做了 

常,有时失速不升档,并且只要升上档去,此档油压正常。 

在各档做失速试验:有时失速1900rpm,有时失速 

(没有发现明显的问题),故障依旧。无意中想起客户说此 

发动机烧机油很严重,想大修发动机,马上考虑到是否排 

故障彻底排除,到现在又已行驶近一年再没有出现故障。 

三、总结 

如下检测:测油压,2档升3档和3档升4档时,有时正 放堵塞?拆下三元催化器一看,堵塞严重,经处理后试车, 

2500rpm,每次都不一样,时高时低,时速要求是 

在维修自动档变速器时,一定要检查仔细、考虑周 

2400rpm。很难判断故障点所在,如果失速低:应是发动机 全,彻底弄明白故障点所在,是发动机的原因还是自变器 

动力不足或变扭器有故障,可是只要升上档后一切正常, 

来:应是变速器离合器打滑,可是油压又正常,此时很难 

自身的原因。若有疑点多向客户了解车况,仔细检查,全 

又不能说发动机动力不足或变扭器有故障;如果失速高 面考虑,多查资料,避免走弯路。 

制定维修方案。 

当时考虑到电控系统没有问题(HDS已检测正常), 

参考文献: 

[1]陆华忠,赵云峰,吴慕春编.田汽车维修手册.辽 

应该大修变速箱后就能解决问题,于是大修变速箱后试车 

宁科学技术出版社,1997;12 

一—

●一一—+一一—}一一—-}一一—— 一+一+ 

(上接第62页)转换为经纬度格式的图层。 

四、结语 

普遍不具有这一功能的情况下,本方法不失为行之有效 

的途径。 

应用R2V软件不仅可进行MapInfo矢量层f其他格 

式的矢量层也可类似进行)的再校准,而且还可以进行非 

参考文献: 

地理坐标向地理坐标图层的转换。对比表明,再校准或转 

换后的图层与地图原图非常吻合,因此,在GIS软件本身 

[1]M印inf0公司,Maplnfo professional 95用户手j娜 008 

[2】Able Software公司,R2V 55用户帮助文科硼,2004 

,