亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        利用EPS腳本技術(shù)實(shí)現(xiàn)道路注記到道路屬性的轉(zhuǎn)換

        2012-09-22 10:29:54郭夢熾
        城市勘測 2012年6期
        關(guān)鍵詞:中心線字符名稱

        郭夢熾*

        (1.哈爾濱市勘察測繪研究院,黑龍江哈爾濱 150010; 2.哈爾濱數(shù)字城市科技有限公司,黑龍江哈爾濱 150010)

        1 引言

        EPS地理信息工作站是北京清華山維新技術(shù)開發(fā)有限公司研發(fā)的面向測繪、基礎(chǔ)地理信息生產(chǎn)的軟件系統(tǒng)。它以地理信息系統(tǒng)應(yīng)用的角度構(gòu)建數(shù)據(jù)模型,綜合CAD技術(shù)與GIS技術(shù),以數(shù)據(jù)庫為核心,將圖形和屬性關(guān)聯(lián)為一體,從生產(chǎn)源頭支持測繪成果的信息轉(zhuǎn)換。同時(shí),EPS平臺支持基于腳本語言的二次開發(fā)技術(shù),用于用戶定制開發(fā)平臺不支持的功能以及處理重復(fù)性工作。本文以基礎(chǔ)測繪數(shù)據(jù)生產(chǎn)中道路注記到道路屬性的轉(zhuǎn)換為例,介紹EPS腳本技術(shù)在測繪生產(chǎn)中的應(yīng)用。

        2 EPS腳本技術(shù)

        EPS腳本技術(shù)與AutoCAD的ActiiveX技術(shù)類似,用戶能夠以VBScript或JScript語言標(biāo)準(zhǔn)為基礎(chǔ),在EPS平臺內(nèi)部以編程的方式來訪問EPS提供的對象和方法。與AutoCAD的ActiveX技術(shù)不同的是,EPS沒有多層次的對象模型體系,它僅提供了SSProcess這個(gè)系統(tǒng)缺省定義的對象,該對象是與EPS平臺交互的主要入口對象。SSProcess對象暴露了EPS平臺預(yù)留給用戶的所有功能函數(shù),如選擇集操作、圖形編輯、數(shù)據(jù)整理等。與AutoCAD的ActiveX開發(fā)技術(shù)相比,這種面向過程的腳本技術(shù),更加簡潔高效,適合于缺少面向?qū)ο缶幊瘫尘爸R的廣大測繪工作者,使得他們能夠?qū)⒕杏诰唧w的業(yè)務(wù)邏輯實(shí)現(xiàn)上。同時(shí),通過EPS腳本提供的外部函數(shù)調(diào)用功能,能夠?qū)崿F(xiàn)函數(shù)級別的代碼重用,便于構(gòu)建具有良好邏輯層次的通用代碼庫和大型應(yīng)用模塊。

        3 道路注記到道路屬性的轉(zhuǎn)換方法

        3.1 問題背景

        在基礎(chǔ)地形圖中,圖形是地物的幾何抽象表達(dá),是基礎(chǔ)地形圖的主要構(gòu)成元素。同時(shí),為了便于讀圖判圖,文字注記同樣是必不可少的,是地物語義級別的表達(dá)。以道路為例,道路中心線、道路邊線、道路面等幾何形體表達(dá)了道路的幾何位置、空間形態(tài)等屬性,道路名稱注記、材質(zhì)注記表達(dá)了道路的標(biāo)識、材料等屬性。注記的另一個(gè)重要作用是GIS屬性數(shù)據(jù)的重要來源和依據(jù),將地形圖中的注記內(nèi)容轉(zhuǎn)為GIS屬性數(shù)據(jù)是GIS屬性數(shù)據(jù)生產(chǎn)的一種快捷有效的方式。但是在EPS平臺中,僅提供了閉合地物內(nèi)注記轉(zhuǎn)換為地物的屬性值的功能,對于線性地物,如道路中心線,則沒有提供相應(yīng)的方法實(shí)現(xiàn)注記到屬性值的轉(zhuǎn)換。必須通過EPS腳本技術(shù)進(jìn)行定制開發(fā)。

        3.2 問題分析

        根據(jù)基礎(chǔ)地形圖成圖規(guī)范,一個(gè)完整的道路名稱作為一個(gè)道路注記對象存在。道路注記一般以道路中心線為定位基準(zhǔn),以單點(diǎn)注記、曲線注記的方式分布于道路中心線兩側(cè)附近。通過對數(shù)據(jù)源的分析,發(fā)現(xiàn)部分道路注記不規(guī)范,沒有將完整的道路名稱作為一個(gè)獨(dú)立的道路注記,而是將道路名稱的每個(gè)字作為一個(gè)道路注記對象。另一方面,道路注記與道路中心線沒有內(nèi)在的邏輯維護(hù)其對應(yīng)關(guān)系。解決這兩個(gè)問題,是將道路注記轉(zhuǎn)為道路中心線屬性值的關(guān)鍵,具體方法如下所述。

        (1)道路名稱注記的預(yù)處理

        道路名稱注記的預(yù)處理主要針對兩種道路注記問題。第一種,對于具有完整道路名稱的注記,為了地圖整飾效果,部分道路名稱字符之間使用了空格字符,便于注記能夠均勻分布在道路中心線上。這種情況的解決辦法只需要清除字符之間的空格即可。第二種,對于道路名稱每個(gè)字符作為一個(gè)注記的情況,需要對道路注記進(jìn)行合并,合并的具體算法是:

        ①遍歷每一個(gè)道路名稱注記;

        ②對當(dāng)前的道路名稱注記,如果該注記只有一個(gè)字符,轉(zhuǎn)到步驟③;如果該注記大于或等于3個(gè)字符,且最后一個(gè)字符以“路”、“街”、“道”結(jié)束轉(zhuǎn)到步驟④,否則轉(zhuǎn)到步驟①;

        ③將該字符追加到字符串變量roadName中,判斷該字符是否是“路”、“街”、“道”,如果是,則 road-Name即為完整的道路名稱注記,保存到對應(yīng)的道路中心線的屬性值中;同時(shí)清空roadName內(nèi)容,轉(zhuǎn)到步驟①,否則直接轉(zhuǎn)到步驟①;

        ④該注記是完整的道路注記,如果各字符間有空格,清除空格,然后保存到對應(yīng)的道路中心線的屬性值中。

        由于道路名稱的單個(gè)字符注記的字符順序與注記ID順序是一致的,因此,可以保證以上算法的正確性。

        (2)道路注記與道路中心線的匹配

        問題(1)中,“保存到對應(yīng)的道路中心線的屬性值中”的前提是找到道路注記匹配的道路中心線。線狀地物與注記的一般匹配過程是:生成線狀地物的一定寬度的緩沖區(qū),將線構(gòu)成面,面內(nèi)的注記即為與該線狀地物匹配的注記。然而,EPS平臺并沒有提供緩沖區(qū)生成算法,因此,無法采用這種方法進(jìn)行匹配工作。在EPS平臺提供的幾個(gè)有限的空間查詢功能函數(shù)里,只有SearchNearObjIDs這個(gè)函數(shù)不需要閉合面的參與,該函數(shù)的作用是,將按給定的坐標(biāo)點(diǎn)、搜索范圍、搜索對象類型和編碼搜索與坐標(biāo)點(diǎn)相近的對象。因此,可以以道路注記的定位點(diǎn)作為坐標(biāo)點(diǎn),道路注記的定位點(diǎn)與道路中心線的最大距離作為搜索范圍,搜索給定注記范圍內(nèi)的道路中心線對象,實(shí)現(xiàn)道路注記與道路中心線的匹配。

        3.3 程序?qū)崿F(xiàn)

        道路注記到道路屬性的轉(zhuǎn)換程序流程圖,如圖1所示。

        利用EPS平臺的腳本技術(shù),采用VBScript腳本語言,實(shí)現(xiàn)了本文提出的轉(zhuǎn)換算法,功能函數(shù)如下所示。其中,變量RoadLabelCodes是道路名稱標(biāo)注編碼,變量RoadEntityCodes是道路中心線編碼,變量RoadField-Name是道路中心線屬性名,變量Range是搜索范圍。

        圖1 道路注記到道路屬性的轉(zhuǎn)換程序流程圖

        4 結(jié)語

        采用本文提出的轉(zhuǎn)換方法,以edb格式的哈爾濱市1∶1000基礎(chǔ)地形圖為測試數(shù)據(jù)進(jìn)行道路注記到道路屬性的轉(zhuǎn)換工作,總的轉(zhuǎn)換正確率可達(dá)到95%以上。該方法同樣適用于鐵路、地下管線等其他線狀地物的注記到屬性的轉(zhuǎn)換。

        [1]北京清華山維新技術(shù)開發(fā)有限公司.EPS2008地理信息工作站使用說明書[R].2010.

        [2]北京清華山維新技術(shù)開發(fā)有限公司.EPS腳本語言幫助[R].2010.

        [3]哈爾濱市勘察測繪研究院.哈爾濱市1∶500 1∶1000 1∶2000基礎(chǔ)地理數(shù)據(jù)分類與代碼標(biāo)準(zhǔn)[S].2011.

        [4]徐中華,劉萬華,余成江.清華山維一體化軟件EPS腳本語言的應(yīng)用[J].城市勘測,2007(6).

        [5]沈偉,瞿曉彤.EPS平臺數(shù)據(jù)庫在生產(chǎn)實(shí)踐中的體會(huì)[J].現(xiàn)代測繪,2007,30(3).

        猜你喜歡
        中心線字符名稱
        尋找更強(qiáng)的字符映射管理器
        字符代表幾
        一種USB接口字符液晶控制器設(shè)計(jì)
        電子制作(2019年19期)2019-11-23 08:41:50
        消失的殖民村莊和神秘字符
        滬港通一周成交概況
        滬港通一周成交概況
        滬港通一周成交概況
        滬港通一周成交概況
        第十講 幾何公差代號標(biāo)注示例10
        ——目鏡套筒
        X線攝影中中心線對DR攝影質(zhì)量的重要性
        在线毛片一区二区不卡视频| 国产精品成人av大片| 一二三区亚洲av偷拍| 白白色青青草视频免费观看| 亚洲av一区二区网址| 国产精品久久久黄色片| 欧美老妇牲交videos| 狠狠色狠狠色综合网| 亚洲av综合av国产av中文| 久久天天躁狠狠躁夜夜av| 成全高清在线播放电视剧| 女人夜夜春高潮爽a∨片| 久久国产精品久久精品国产| 亚洲永久精品ww47永久入口| 日韩中文字幕无码av| 亚洲每天色在线观看视频| 成人偷拍自拍在线视频| 国产一区二区三区不卡在线播放| 女同亚洲一区二区三区精品久久| 中文字幕一区二区三区日日骚 | 国产69精品麻豆久久| 成年丰满熟妇午夜免费视频 | 国产精品成人免费视频一区| 欧美乱人伦人妻中文字幕| 四虎国产精品免费久久| 欧美v亚洲v日韩v最新在线| 亚洲国产无线乱码在线观看| 加勒比在线一区二区三区| 日本精品久久久久中文字幕1| 亚洲一区二区三区18| 青青草成人免费在线视频| 本道天堂成在人线av无码免费| 国产成人无码av一区二区| 日本动态120秒免费| 淫欲一区二区中文字幕| 国产激情视频在线观看首页| 手机看片久久第一人妻| 在线成人一区二区| 久久国产热精品波多野结衣av| 高清亚洲成av人片乱码色午夜 | 风韵饥渴少妇在线观看|