刘玉蔚 (上海海事局 海测大队,上海200090) 摘 要:快速、全面、准确地对电子海图中每个要素的属性进行检查,是保证电子海图质量的关键,也是电子海图检查工作者所追求的目标。本文中根据工作实践进行了总结,提出了电子海图属性检查的方法。 关键字:属性检查 漏查 物标类别 共通属性 电子海图检查主要有图历簿检查、数学基础检查、属性检查等阶段,属性检查是电子海图检查工作中最主要、最琐碎、占用时间最长的阶段。快速、全面、准确地检查图中的每个属性值,一直是电子海图检查工作追求的目标。属性检查的过程有很多种,不同的检查者所习惯用的方法各不相同,这里主要介绍三种:分区域检查、分类检查和先类别再区域检查。 1 分区域检查 分区域检查就是对海图进行区域划分(通常按照网格线分区),并分区域对海图进行检查。优点是检查能够做到比较全面细致准确,且思路清晰,哪里查过了还要查哪里非常清楚。缺点是工作量大,时间长,且稍不留神就会产生个别错漏。就像存储图片,分区域检查就是用栅格数据存储,效果是最逼真的,但数据量较大,设想如果人工对每一个象素点进行记录,要做到万无一失很难。 所有电子海图显示系统都可以作为分区域检查的工具,常用到的显示系统有:电子海图检验系统、SeeMyDEnc、dklook、dKart Inspector、Njord基础电子海图应用平台等等。分区域检查通常是按照一定顺序进行的,比如从图的左上角开始先左后右、从上到下进行,点击每一个物标,查看图上该物标的所有属性值,一一对照检查。分区域检查要求检察人员对电子海图了如指掌,检查时要面面俱到,每打开一个区域都要点击所有物标核对每个属性,所以这种方法最容易犯的错误就是个别物标漏查。 2 分类检查 《IHO数字海道测量数据传输标准》S-57 3.1版本中一共定义了180类物标,其中包括159类地理物标、13类元物标、3类组合物标,5类制图物标。但并不是每幅海图都包含所有类别,绝大多数海图包含20~80个物标类别,我们要做的就是按照物标类别对电子海图进行质量检查。 分类检查优点是对于每一类物标的共通属性能全部清查,不会遗漏,并且速度快,缺点是对于非共通的属性无能为力。就像存储图片,分类检查就是用纯矢量的方法记录数据,数据量减小了,局部数据精确了,但是照片会产生失真的情况。 由于目前所使用的电子海图显示系统无法按照单个物标和属性进行分类显示,所以只能借助电子海图制作软件HOM作为分类检查的工具。HOM软件分类选择功能非常强大,它能够对电子海图中所有物标按照不同的几何图元、不同的属性、不同的数据来源,不同的状态等等进行筛选和排序,这对于我们将物标分类检查非常有用。 3 先类别再区域检查 先类别再区域检查是前两种方法的融合,这样可以各取优点,更周密更全面地对海图进行检查,但是如果两者结合不适度也会产生很多问题,如果两种方法结合不紧密会产生很多遗漏,或是两种方法各自全查又会造成两次检查,造成双倍的工作量。 3.1先类别检查 由于电子海图物标种类繁多,每种物标的属性值又有数十个,笔者认为所有的属性值可分为两大类,即“个性”属性和“共通”属性。 “个性”属性是每个物标各不相同的属性,包括所有物标的中英文名称、礁石的水深值、高程点的高程值、潮流流速和旋转角度等等,这些只能靠后期分区域检查;“个性”属性都标识于纸图上,制作员对照纸图将属性一一输入,我们检查时也要对照纸图一一检查。 “共通”属性指许多物标的某个属性值是一致的或有规律可循的,这样分类检查就非常方便了。“共通”属性通常没有在纸图上标明而暗含于符号中,或存在于物标的规律和海图的原理中,需要我们更深层次地理解海图和物标。比如当检查时发现干出礁的深度值出现了大于0的情况时,我们就应该立刻意识到这肯定是出了问题,要么是属性输入错误,要么是纸图标错,而不应该跟着纸图将错就错。我们要做的就是在HOM的特征物标状态下的属性值选择(Attribute Value)中将物标按照某种类别选出,对该类物标“共通”属性进行排查。 下面介绍的就是根据常见物标的“共通”属性进行类别检查(按照物标名称字母排序)。 3.1.1 锚地ACHARE 所有黑色点状锚地都是推荐锚地,利用这一特性,我们可以先将点状锚地选出,在属性值选择里输入条件STATUS!=3,剩下的都是没有选1的,正常情况下剩的即是错误的或漏选的。 3.1.2 桥梁BIRDGE 我们海图中的大多数桥梁都是固定式的,所以对于桥梁来说,属性CATBRG=1(永固式)就是它的共通属性。我们可以先将桥梁选出,在属性值选择里输入条件CATBRG!=1,剩下的都是没有选1的,正常情况下剩的即是错误的或漏选的;还有一种办法,将桥梁选出后点右键选“Change All”→“CATBRG=1”,如果没有改动,则表示无错误,会跳出如下提示框: file:///C:/Users/ADMINI%7E1/AppData/Local/Temp/msohtml1/01/clip_image002.jpg 否则说明有错误,点“撤销键”再查找错误。 桥梁属性检查结束后,还要检查它的线屏蔽情况。双击每个桥梁,逐一检查即可。 只要几秒钟,所有桥梁的这个属性不会再有误了,其它的非共通属性留给后面分区检查来做。 3.1.3 建筑物区BUAARE 建筑物区的类别CATBUA一般分三种情况:1(市区)、3(乡村)、4(城镇),根据海图的实际情况进行分区域检查,比如检查烟台港的图,图上烟台市附近有几十个建筑物区,CATBUA应该都选1(市区),检查时先选出建筑物区BUAARE,再拉框选出该区域的建筑物区输入条件CATBRG!=1,剩下的即是错误的或漏选的。 3.1.4海岸线COALNE 岸线属性非常重要而检查数量又很大,如果按区域逐个查容易漏,由于海图中大多数岸线都是平坦岸线,根据这一性质可以按照如下方法进行: 在属性值选择里输入条件,CATCOA!=2,选出的是非平坦海岸线,一般情况下剩下的只有10%左右,也是我们出错率较高的地方,仅对这些非平坦海岸线与纸图相比较,岸线的错误就能基本找出。 3.1.5 深度范围DEPARE和等深线DEPCNT 深度范围和等深线以前都是逐个核对的,在水域比较复杂的图上就需要花费大量的时间,而且容易错露,我们可以根据深度范围和等深线特殊联系进行类别检查,具体方法如下: 在属性值选择里输入条件,如从30米等深线开始校对,则条件如下 DRVAL1=30(代表30~50米等深区域) DRVAL2=30(代表20~30米等深区域) VALDCO=30(代表30米等深线) 下方选 ⊙ Match any(代表匹配以上任一条件都可) 在菜单Tools→Options→S-52→Safety Contour(安全线)中填入:30(代表取30米为安全等深线) 图面上会显示两种颜色的等深区域和一种等深线,白色区域代表30~50米以上的安全等深区,蓝色区域代表20~30米相对非安全区,等深线则用醒目的黑色粗线表示。放大依次查看各个区域,正常的等深线应该夹在蓝色与白色之间,如果出现以下情况,则有可能存在错误: a)白蓝两区域之间无等深线(这可能是漏等深线或者等深线赋错值); b)等深线没有作为区域边界而单独存在(这是等深线赋错值或者等深区域值赋错); c)等深线仅作为白色区域的边界存在(这是等深线赋错值或者等深区域值赋错); d)蓝色区域单独存在(当蓝色区域存在危险区或沉船区时可能是合法的,否则也可能是等深线赋错值或者等深区域值赋错) 当等深线仅作为蓝色区域的边界存在时是合法的,说明等深区域发生了断档,建议此种情况也对照纸图查看,因为断档处是我们容易出错的地方。 照此方法可快速查出绝大多数等深区域和等深线的错误,再结合HOM自带的工具“高级检验检查”(Advanced Validation Checks)进行检查区域内水深值是否在范围即可。 3.1.6渡轮航线FERYRT 海图中轮渡线大多是自由轮渡,在属性值选择里输入条件CATFRY!=1,再对所剩物标进行再检查即可。 3.1.7闸门GATCON 海图中闸门大多是水闸,在属性值选择里输入条件CATGAT!=6,再对所剩物标进行再检查即可。 3.1.8障碍物OBSTRN 障碍物主要分很深度已知和未知两种情况: 对于已知深度的障碍物,应该输入条件VALSOU>0;检查QUASOU=6和WATLEV=3是否满足即可,如果不满足后面两个条件则属于特例,对照纸图再检查。 对于未知深度的障碍物,应该输入条件VALSOU=UNKNOWN,检查QUASOU=2和WATLEV=3是否满足即可,如果不满足后面两个条件则属于特例,对照纸图再检查。 3.1.9道路RAODWY 海图中道路大多是主要公路,在属性值选择里输入条件CATROD!=2,再对所剩物标进行再检查即可。 3.1.10海床区SBDARE 海图中面状海床区大多是干出的岩石滩,在属性值选择里输入条件NATSUR!=9,WATLEV!=4,再在下方选 ⊙ Match any,对所剩物标进行再检查即可。 3.1.10坡顶线SLOTOP 海图中坡顶线基本都是陡崖,在属性值选择里输入条件CATSLO!=6,再对所剩物标进行再检查即可。 3.1.11礁石UWTROC 礁石也分为很多种情况,当已知礁石深度时: a)暗礁,水位效应为WATLEN=3,QUASOU=1,VALSOU>0,否则有误; b)干出礁,水位效应为WATLEN=4,QUASOU=1,VALSOU<0,否则有误; c)适淹礁我们认为它已知深度为0,水位效应WATLEN=5,VALSOU=0,否则有误; 当然当礁石深度未知时, d)暗礁,水位效应为WATLEN=3,QUASOU=2,VALSOU=UNKNOWN,否则有误; e)干出礁,水位效应为WATLEN=4,QUASOU=2,VALSOU=UNKNOWN,否则有误; 3.1.13洋流TS_FEB 洋流的角度和流速都属于“个性”属性,流速值纸图已经标明,而角度值以前是靠绘图员用量角器读出,精确度不高,现在普遍使用根据点符号计算的方法得出角度,该方法同样适用于检查中,算法如下: 在HOM的空间物标状态下读出符号角度n(Symbol Angle): 当符号角度n小于或等于90°时,则洋流角度N=90°—n 当符号角度n大于90°时,则洋流角度N=450°—n 3.1.14沉船WRECKS 沉船也分为很多种情况: a)当沉船类型CATWRK=1/2/3时,水位效应WATLEN=3; b)当沉船类型CATWRK=4/5时,水位效应WATLEN=2; c)当已知沉船深度VALSOU>0时,水深测量特性QUASOU=6; d)当未知沉船深度时VALSOU= UNKNOWN时,水深测量特性QUASOU=2; 根据以上情况进行检查,不符者再对照纸图检查即可。 3.1.15拼音检查 除以上类别外我们还可以对某个容易出错的属性进行检查。比如拼音完全靠人工输入,没有参照,是我们较容易发生错误的地方,有人可能分不清楚前后鼻音,也可能分不清是否卷舌音。我们可以将所有国际名称不为空的物标全部选出:OBJNAM!=UNDEFINED,排序后挨个进行检查。结束后别忘记再检查集合物标的拼音,菜单Select →Collection Object选定集合物标进行检查。 3.1.16最小比例尺检查 最小比例尺检查是对电子海图中物标的最小比例尺赋值情况进行检查,我们只需将除水深之外的所有物标选中,用命令再赋值即可。如果有物标被赋值,则表示之前此物标漏赋了最小比例尺属性。 3.2再分区域检查 以上类别检查都完成后,再进行分区域检查。这时检查的重点在于海图的“个性”属性,对于分类别检查过的内容已经不再关心。我们已经知道个性属性都标明在纸图上,要做的是打开海图的成果文件,按照纸图的网格分区域对海图进行检查。此时检查除了已经检查过的属性外,对于剩余物标检查要“百密而不能一疏”。分区域检查需要时间一般占整个检查的一半左右,越复杂的图所占比例越大。 4 总结 电子海图的检查工作最需要的是耐心细致,如果同时能做到勤动脑、常总结就能提高检错率,还能省去很多工作量,事半功倍。希望通过我们不懈的努力,能做出更加准确、一流的海图,为祖国的航运事业提供一流的服务。
|