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

        ?

        EPS 2008輸出CASS 9.0規(guī)則dwg文件設(shè)計(jì)與實(shí)現(xiàn)

        2011-04-18 06:53:48張君華王健王友昆王華峰
        城市勘測(cè) 2011年5期
        關(guān)鍵詞:線型腳本圍墻

        張君華,王健,王友昆,王華峰

        (1.昆明市測(cè)繪研究院,云南昆明 650051; 2.北京清華山維新技術(shù)開發(fā)有限公司,北京 100085)

        EPS 2008輸出CASS 9.0規(guī)則dwg文件設(shè)計(jì)與實(shí)現(xiàn)

        張君華1?,王健1,王友昆1,王華峰2

        (1.昆明市測(cè)繪研究院,云南昆明 650051; 2.北京清華山維新技術(shù)開發(fā)有限公司,北京 100085)

        很多測(cè)繪單位使用的測(cè)圖軟件都是EPS 2008,但是甲方一般都要求提交的地形圖數(shù)據(jù)格式為AutoCAD版的DWG格式。所以需要對(duì)EPS 2008的EDB文件進(jìn)行轉(zhuǎn)換輸出至DWG文件。本文詳細(xì)介紹了通過(guò)定制模板及編寫腳本,滿足EPS 2008平臺(tái)輸出CASS 9.0規(guī)則的DWG文件需要。

        EPS 2008;CASS 9.0;模板;腳本;轉(zhuǎn)換

        1 引 言

        昆明市測(cè)繪研究院中標(biāo)某地1∶500數(shù)字化測(cè)圖項(xiàng)目,甲方要求地形圖成果格式為CASS 9.0規(guī)則的DWG文件,但本院使用的測(cè)圖軟件為EPS 2008,為滿足客戶需要,在EPS 2008提供的數(shù)據(jù)轉(zhuǎn)換接口上,通過(guò)模板定制、腳本編寫及后續(xù)的CAD程序處理,輸出合格的DWG地形圖成果。

        2 數(shù)據(jù)分析

        CASS 9.0是在AutoCAD的基礎(chǔ)上開發(fā)的測(cè)圖軟件,與一般的DWG文件不同的是,它將地物編碼等屬性注入實(shí)體的擴(kuò)展屬性當(dāng)中。一些特定的地物還加了特定的屬性,如控制點(diǎn)加了點(diǎn)名,圍墻加了寬度等。CASS繪制的地形圖主要由塊(包括屬性快)、直線、多段線(包括二維多段線)、填充及文字構(gòu)成,一般點(diǎn)地物由塊表示,但高程點(diǎn)用的是屬性塊“GC200”表示;一般線地物用具有線型的多段線表示,如陡坎等,復(fù)雜的線地物用多個(gè)多段線編組完成,如斜坡等;一般面地物用具有線型的多段線表示,如有坎池塘等,復(fù)雜的面地物用多段線加填充(或圖塊)編組完成,如化糞池等。CASS 9.0默認(rèn)圖層共15個(gè),分別是 ASSIST、DGX、DLDW、DLSS、DMTZ、GCD、GXYZ、JJ、JMD、KZD、SXSS、TK、ZBTZ、ZJ、COMPONENT。

        EPS 2008是北京清華山維新技術(shù)開發(fā)有限公司研發(fā)的一款專業(yè)面向測(cè)繪生產(chǎn)及基礎(chǔ)地理信息行業(yè)的軟件,以模板為基礎(chǔ),通過(guò)模板定義數(shù)據(jù)的分類編碼、分層、顏色、線型、圖例庫(kù)、比例尺、坐標(biāo)系統(tǒng)、屬性數(shù)據(jù)結(jié)構(gòu)、圖幅分幅方案、數(shù)據(jù)輸入輸出轉(zhuǎn)換對(duì)照等有關(guān)的內(nèi)容。圖形主要由點(diǎn)、線、面及注記組成。一個(gè)地物對(duì)應(yīng)一個(gè)編碼,一個(gè)編碼對(duì)應(yīng)一個(gè)對(duì)象,這個(gè)與CASS區(qū)別較大,CASS圖形一個(gè)地物可包含多個(gè)對(duì)象,如控制點(diǎn),由點(diǎn)符號(hào)、點(diǎn)名、高程及分?jǐn)?shù)線構(gòu)成,而在EPS里邊,就只有一個(gè)點(diǎn)對(duì)象,點(diǎn)名及高程是作為屬性附屬在點(diǎn)對(duì)象中,通過(guò)符號(hào)描述顯示在圖形中。

        可以看出,EPS 2008與CASS 9.0里的地物,都有自己的內(nèi)部編碼,編碼與地物相對(duì)應(yīng),所以,原則上只進(jìn)行編碼對(duì)照即可。但由于符號(hào)構(gòu)成等理念上的不同,所以還需要涉及下文提及的打散、過(guò)濾及其他一些處理。

        3 模板定制

        模板定制可直接通過(guò)軟件操作,也可直接對(duì)模板原始文件(如GB500.mdt模板文件)輸出表進(jìn)行修改。

        3.1 新建輸出表

        復(fù)制模板中要素代碼FeatureCodeTB_500表,另存為FeatureCodeTB_Dwgout表;

        復(fù)制模板中符號(hào)描述SymbolScriptTB_500表,另存為SymbolScriptTB_Dwgout表;

        復(fù)制模板中注記描述NoteTemplateTB_500,另存為NoteTemplateTB_Dwgout表。

        3.2 設(shè)置對(duì)照

        編碼對(duì)照:將轉(zhuǎn)換后CASS 9.0的地物編碼填入窗口備注項(xiàng)。如未加固陡坎,在EPS 2008內(nèi)編碼為852100,設(shè)置該地物模板,將其在CASS 9.0內(nèi)編碼:204201,填入地物模板設(shè)置窗口的備注內(nèi),或直接打開模板內(nèi)FeatureCodeTB_Dwgout表,將編碼填入Others字段內(nèi)。

        點(diǎn)地物塊名對(duì)照:與編碼對(duì)照方法類似,將塊名填入別名。如電桿在CASS 9.0內(nèi)塊名為GC170,將其填入地物模板設(shè)置窗口的別名內(nèi),或直接打開模板內(nèi)FeatureCodeTB_Dwgout表,將編碼填入Byname字段內(nèi)。

        線地物線型對(duì)照:方法與點(diǎn)地物塊名對(duì)照一致,差別在于一個(gè)填入是塊名,一個(gè)填入的是線型名,如線對(duì)象不填寫此項(xiàng),則默認(rèn)為Continuous。

        依次對(duì)照?qǐng)D層、顏色及線寬,分別在模板設(shè)置窗口的圖層、顏色及線寬項(xiàng)中填入,模板內(nèi)FeatureCodeTB_Dwgout表相應(yīng)的字段為L(zhǎng)ayerName、LineColor及LineWidth。

        3.3 設(shè)置打散

        因?yàn)橥坏匚镌贓PS 2008里邊是一個(gè)對(duì)象(嵌套了多個(gè)子對(duì)象),而在CASS 9.0里邊可能是多個(gè)對(duì)象,所以需要設(shè)置打散對(duì)照子對(duì)象。以依比例圍墻為例,依比例圍墻在CASS 9.0里邊,是由骨架線、邊線及若干小方塊構(gòu)成。而在EPS里邊是一根線,通過(guò)符號(hào)描述顯示成圖式式樣;依比例圍墻在EPS 2008符號(hào)描述中為:

        該描述可以簡(jiǎn)單地理解為圍墻的默認(rèn)寬度為0.3 m,嵌套了24310005、24310001及24310004三條線。設(shè)置首級(jí)打散,選中打散復(fù)選框。

        子碼24310005線的符號(hào)描述為“-10 G,24310006 m0,1,0.25,0.25”,即為嵌套了子碼24310006點(diǎn)的線,依次展開子碼直至 24320001,符號(hào)描述為“1,24320002,,2,10-0.250,-0.250-0.250,0.250 0.250,0.250 0.250,-0.250-0.250,-0.250”,即為我們需要的CASS 9.0中圍墻小方塊。所以需要對(duì)該地物模板一直設(shè)置打散,直至子碼24320001。

        子碼24310001,即相對(duì)于CASS 9.0中圍墻骨架線,直接對(duì)照即可,無(wú)需打散。

        子碼24310004,即相對(duì)于CASS 9.0中圍墻邊線,同樣直接對(duì)照,無(wú)需打散。

        3.4 設(shè)置過(guò)濾

        即過(guò)濾掉不需輸出的地物及子對(duì)象。

        (1)EPS 2008里用來(lái)做定位等輔助功能的子對(duì)象,子對(duì)象本身不顯示,在CASS 9.0里也不顯示。如EPS 2008的已加固的斜坡(851200)的坡下線(85120002),稻田(911000)的邊界線等。

        (2)需要在輸出DWG后程序處理的,如廢氣池的填充線因?yàn)樾枰贑ASS 9.0里重構(gòu),所以在轉(zhuǎn)換前過(guò)濾掉廢氣池(點(diǎn)圖元),類似的還有沙礫地、戈壁灘中的石塊等。

        (3)CASS 9.0不支持的面對(duì)象,如國(guó)道(面)、臺(tái)階面等。

        (4)本次項(xiàng)目不涉及的對(duì)象,如門牌號(hào)、房屋中心點(diǎn)、鄉(xiāng)村路中心線等。

        4 腳本制作

        腳本的制作其實(shí)就是一個(gè)數(shù)據(jù)轉(zhuǎn)換參數(shù)的設(shè)定,根據(jù)參數(shù),直接輸出即可。

        (1)清空數(shù)據(jù)轉(zhuǎn)換參數(shù):SSProcess.ClearDataXParameter

        (2)設(shè)定新的轉(zhuǎn)換參數(shù):

        由于轉(zhuǎn)換參數(shù)較多,具體參照腳本幫助SetDataXParameter函數(shù),本文僅將具有代表性的列出:

        在CASS 9.0里邊,1∶500地形圖的塊參照X、Y比例大部分都是0.5,但是有幾個(gè)特例:

        ①依比例圍墻的小方塊,塊名GC002,X、Y比例=0.25,與之對(duì)應(yīng)的EPS編碼為24320001;

        ②加固自然斜坡點(diǎn),塊名 GC200,X、Y比例=0.125與之對(duì)應(yīng)的EPS編碼為85120009;

        ③龍門吊柱架,塊名GC085,X、Y比例=0.625與之對(duì)應(yīng)的EPS編碼為32210002。

        EPS繪制水系面如池塘的時(shí)候,里面的水系名稱注記是由實(shí)體的屬性表(水系面屬性表)里邊的養(yǎng)殖類型生成的,所以輸出該類地物的時(shí)候要掛接屬性表。

        CASS 9.0里邊,由于高程點(diǎn)是屬性塊,所以需要專門定制。

        對(duì)點(diǎn)、線、面及注記四大類設(shè)定通用參數(shù),輸出帶地物編碼擴(kuò)展屬性的DWG文件。

        對(duì)特定的地物,設(shè)定特定的參數(shù),下面是控制點(diǎn)的擴(kuò)展屬性帶點(diǎn)名輸出。

        5 輸出檢查及腳本完善

        在EPS 2008下,生成一個(gè)全要素圖,用腳本輸出DWG后,在CASS 9.0下進(jìn)行檢查。發(fā)現(xiàn)存在少部分線型方向與EPS 2008不一致。但是通過(guò)模板定制反向又修改不了,采用以下方法解決,將文件輸出一個(gè)副本,在副本上,將輸出后方向不一致的地物打散,然后對(duì)子對(duì)象設(shè)置反向。

        另外,在EPS 2008里,順時(shí)針繪制的牲口棚,輸出后反向,同樣通過(guò)腳本修改。

        6 輸出后修改

        由于兩個(gè)軟件的理念不一樣,所以通過(guò)模板和腳本輸出還不夠,還需要對(duì)輸出后的DWG圖形進(jìn)行處理,如EPS 2008的積肥池,屬于H類符號(hào),由骨架線33910001及填充點(diǎn)33910002構(gòu)成,但在CASS 9.0內(nèi),化糞池(即積肥池)是由邊框及填充構(gòu)成的,由于EPS 2008的點(diǎn)不能輸出填充,所以需要在CASS 9.0內(nèi),對(duì)該地物進(jìn)行重構(gòu)。重構(gòu)的還有突出房屋、岸灘、水中灘(沙)、沙地、沙礫地、戈壁灘、危險(xiǎn)岸區(qū)、干出沙灘、干出沙礫灘、礫石灘、干出沙泥灘、干出淤泥灘。

        7 轉(zhuǎn)換流程

        (1)模板定制及腳本編寫

        (2)輸出CASS 9.0前數(shù)據(jù)檢查,主要檢查地物編碼及注記合法性、空間邏輯等。

        因?yàn)镋PS 2008里邊,地物分類較細(xì),所以存在一部分地物在CASS 9.0內(nèi)找不到相應(yīng)對(duì)照,暫時(shí)的辦法是在轉(zhuǎn)換前將此類地物用別的地物替代。

        (3)批量輸出DWG

        (4)輸出后處理

        包括重構(gòu)、修改實(shí)體疊放順序、等高線注記消隱等操作。

        (5)檢查及修改

        由于兩種軟件的字體定義有差異,所以在輸出后還需檢查圖形的文字壓蓋。另外有坎池塘等帶線型的面地物跨圖幅輸出后,因?yàn)榉址鶊D內(nèi)的面自動(dòng)閉合,所以在圖廓線上會(huì)多出一段坎齒,影響美觀,需人工修改。

        (6)成果提交

        8 結(jié) 語(yǔ)

        按照上述流程,對(duì)已有某地EPS繪制的1∶500數(shù)字化地形圖共 70 km2進(jìn)行轉(zhuǎn)換,經(jīng)檢查確認(rèn),輸出成果滿足客戶要求。

        通過(guò)模板定制及腳本編寫,同樣可以輸出dgn等格式文件。

        [1] GB/T20257.1-2007,國(guó)家基本比例尺地圖圖式第1部分: 1∶500 1∶1 000 1∶2 000地形圖圖式[S].

        [2] CJJ8-99.城市測(cè)量規(guī)范[S].

        [3] 丘廣新.EPS 2008與PM2000測(cè)繪數(shù)據(jù)轉(zhuǎn)換研究[J].勘察科學(xué)技術(shù),2010(3):15~17

        [4] 廣東南方數(shù)碼科技有限公司.CASS 9.0用戶手冊(cè)[Z]. 2010(2)

        [5] 北京清華山維新技術(shù)開發(fā)有限公司.EPS 2008地理信息工作站使用說(shuō)明書[Z].2010(8)

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

        The Design and Implementation of Outputting Files to CASS 9.0 on EPS 2008 Platform

        Zhang Junhua1,Wang Jian1,Wang Youkun1,Wang Huafeng2
        (1.Kunming Surveying and Mapping Institute,Kunming 650051,China;2.Sunway Survey Corporation,Beijing 100085,China)

        Many agents use EPS 2008 for mapping.However,the part A usually requires for a topographic map file outputted by AutoCAD whose format is DWG.So,we should transform EPS’s EDB file to DWG file.This text introduces how to output a DWG file on the EPS 2008 platform in detail,by means of customizing formwork and writing script.

        EPS 2008;CASS 9.0;formwork;script;transform

        2011—05—03

        張君華(1984—),男,工程師,主要從事GNSS控制測(cè)量及工程測(cè)量數(shù)據(jù)處理相關(guān)工作。

        1672-8262(2011)05-139-03

        P209

        B

        猜你喜歡
        線型腳本圍墻
        酒駕
        超越圍墻
        突然之間
        安奇奇與小cool 龍(第二回)
        數(shù)據(jù)庫(kù)系統(tǒng)shell腳本應(yīng)用
        高等級(jí)公路幾何線型優(yōu)化設(shè)計(jì)分析與評(píng)價(jià)
        江西建材(2018年4期)2018-04-10 12:37:28
        圍墻的信念
        快樂(lè)假期
        夏天的圍墻
        核安全1級(jí)設(shè)備線型支承分析方法研究
        国产啪精品视频网站| 中文字幕亚洲精品高清| 亚洲国产天堂av成人在线播放| 成人av综合资源在线| 精品久久久久久亚洲综合网| 日本入室强伦姧bd在线观看| 国产精品污www一区二区三区| 欧美久久中文字幕| 99久久精品国产一区色| 麻豆人妻性色av专区0000| 91狼友在线观看免费完整版| 日本免费a一区二区三区 | 亚洲人精品午夜射精日韩| 国产农村妇女毛片精品久久| 国产成人精品午夜福利| 特级毛片a级毛片在线播放www| 国产一区二区白浆在线观看| 91超精品碰国产在线观看| 国产欧美va欧美va香蕉在线| 中国丰满人妻videoshd| 免费又黄又爽又猛的毛片| 久久久高清免费视频| 国产一级黄色片一区二区| 亚洲成av人片在线观看| 99精品国产一区二区| YW亚洲AV无码乱码在线观看| 日本精品网| 日韩高清av一区二区| 中文字幕久久久人妻人区| 熟妇熟女乱妇乱女网站| 国产精品亚洲综合色区韩国| 3亚洲日韩在线精品区| 国产丝袜美腿一区二区三区| 老妇高潮潮喷到猛进猛出| 国产精品三级在线观看无码| 免费一级黄色大片久久久| 在线亚洲精品免费视频| 尤物yw午夜国产精品视频| 丰满人妻被黑人猛烈进入| 国产综合第一夜| 精品国产日产av在线|