?

淺談基于EPS 平臺1:2000 模板的制作

2020-09-04 07:56李建飛
科學技術創新 2020年26期
關鍵詞:定位點臺面作圖

李建飛

(遼寧省自然資源事務服務中心 遼寧省基礎測繪院,遼寧 錦州121000)

1 概述

EPS 是以數據庫為核心的一體化解決數據采集、編輯、處理、轉換、整合共享與多格式數據分發、數據庫建設、數據更新到GIS 分析應用等諸多問題的綜合信息系統,它采用統一的體系結構及模板技術。

對于“模板”這個概念,很多人都不會很陌生,我們聽過接觸過很多各種各樣的模板,那究竟本文我們研究的這個“模板”是怎么定義的呢?在EPS 平臺中會建立很多個數據工程,建立工程的必要條件是一個完整的、全方位的“技術規則”,并以此為依據來規范在這個數據工程下的數據,通常我們把“技術規則”叫做“模板”。在這篇文章中所闡述的是1:2000 的模板是怎么做出來的,在本文的這個模板中包含兩個數據庫,分別是*.mdb 和*.mdt,例如GB_2000.mdb 與GB_2000.mdt 是EPS 提供的1:2000 國標模板。

2 清華山維EPS 模板制作

本模板制作共分為五大步驟:定制工作臺面、制作程序模板(*.mdt)、設定分層表和符號系統表、模板的檢查、DWG 數據輸入、數據輸出、定制質檢方案。

2.1 定制工作臺面

工作臺面是將不同的應用需求組合成工作所需的模塊,并可以設定相應的缺省模板。啟動“工作臺面定制”,在彈出的“工作臺面定制”對話框中新建“應用方案”,輸入新方案名稱“GB2000”,應用方案可以設置啟用的模塊和缺省的模板。本方案中我們選擇的軟件模塊有SSEdit 編輯平臺、SScript 腳本處理、SSCheck 數據監理、SSDataX 數據轉換、SSImage 掃描矢量化、SSGISBase 地理信息系統,如圖1。

圖1 工作臺面定制

2.2 制作程序模板(*.mdt)

程序模板是怎樣是做的呢?它是在一個現成的模板上修改該模板的某些參數,當然這個模板必須是成熟的、完全可以正常使用的,此模板包含的一系列表為:系統設置及參數表、分層表、符號庫系統表和系統數據表,其中ProjectTB 為工程表,ColorInfoTB 為顏色表,UserLayerTB 為用戶列表,FeatureCodeTB為對象編碼表,NoteTemplateTB 為注記表。在本文所制作的模板中的系統數據表包含點、線、面和注記表等屬性表。

因為修改各表參數時所涉及的屬性表很多,所以本文就以修改ProjectTB 和IniInfoTB 表中的信息為例,如表1 和2 所示:

表1 ProjectTB 參數設置

表2 IniInfoTB 參數設置

2.3 分層表和符號系統表的設置

分層表和符號系統表的設置與項目的需求有關,根據項目需求確定該模板系統的分層表是非常關鍵和重要的,一個系統的分層表的設置決定了數據的基本框架。分層表確定了之后,就可以制定符號系統表SymbolScriptTB_2000 和注記表NoteTemplateTB_2000,定制以上兩個表必須要以該模板的系統方案為依據的。如表3 為分層表UserLayerTB:

表3 分層表UserLayerTB

符號是什么?其實符號就是各類地物之間的密切關系,換個說法就是地物的組成,由幾種地物組成一種新的地物,按照地物的類型符號分為以下八類:1、點類(G 類符號,代碼:0):具有一定大小、顏色、真北方向的點狀符號。作圖中,僅需一個定位點;2、基本線類(L 類符號,代碼:1):各種不同寬度和顏色的實線。作圖中,第一點為定位點,第二點為定長點;3、線性均分類(LC 類符號,代碼:2):按一定規律連續均勻地插入圖元,畫線,畫文字。作圖中,第一點為定位點,第二點為定長點;3、兩點型類(P 類符號,代碼:3):具有大小、顏色、任意方向的點狀符號或復雜的(結點優先)線狀符號。作圖中,第一點為定位點,第二點為定向點或為定長點;4、四點型類(Y 類符號,代碼:4):由兩排對稱的定位點所確定的面狀符號。作圖中,共需四個定位點;5、填充類(H 類符號,代碼:5):范圍內地物屬性一致的面狀符號。作圖中,采集邊界點,起點和終點需閉合;6、特殊類(E 類符號,代碼:6):指無法定制的解析規則,需要特定編程實現。括號內的代碼表示幾何類型。用在FeatureCodeTB_2000 表Type 字段中,表示為相應的符號分類。

符號是由模板中FeatureCodeTB_2000表和SymbolScriptTB_2000 表兩個表定制,每一個符號的分類、尺寸、顏色、方向、定位要嚴格按照國家基本比例尺地圖圖式第I 部分:1:500 1:1000 1:2000 地形圖圖式和本次競賽項目附錄A:1:2000 基礎地理信息地形要素數據規定制作。

2.4 檢查

符號庫完成后,必須檢查一下符號庫中各個符號的正確性,在各類符號都正確符合要求的情況下才可以使用,那么怎樣來做檢查這一步呢?在EPS 平臺下,使用系統生成樣圖的工具,就可以做這樣的檢查,達到以上檢查的目的,首先生成符號樣圖,然后根據方案要求人工檢查比對各類符號的正確性,包含分層表和FeatureCodeTB_2000 表的層名、顏色、打散設置是否匹配。如圖2 為生成的符號樣圖:

圖2 1:2000 符號樣圖

2.5 DWG 數據輸入

本文輸入數據的格式為AutoCAD 2004 DWG 格式,所以必須在EPS 模板中做一個數據輸入DWG 格式的對照。首先在GB2000.mdt 模板中新建一個FeatureCodeTB_2000_DWGIN 屬性表,然后在Code 字段與Byname 字段中分別填入7 位Code 值編碼和DWG 文件中的6 位碼信息,其中點與點、線與線、閉合線與面一一對應,從而完成DWG 格式到EPS 的對照。如表4 為轉換對照表:

表4 轉換對照表

同時修改DWG 輸入腳本,在調入數據時通過DWG 調入腳本即可實現DWG 數據的調入。

2.6 數據輸出

數據輸出 本項目輸出數據格式為MDB 格式,因此需要將EPS 中*.edb 的數據格式轉換成MDB 格式,這一步是通過編輯腳本來現的。

2.7 質檢方案

一個成熟的模板,其質檢功能是必不可缺的,在數據入庫的過程中我們主要通過數據合法性檢查里的各項內容來進行數據的檢查,主要包括合法性檢查、空間邏輯檢查、線懸掛檢查、重疊對象檢查、拓撲關系檢查、不合理斷線檢查和屬性項檢查等。

數據合法性檢查能夠精確的查出數據的問題,并且可以詳細的提示錯誤信息,在進行這些檢查時為了避免做重復的工作應該按一定的順序執行,我認為應按照線、面和屬性的順序進行。

3 結論

本文EPS 平臺下1:2000 模板的制作應用于實際工作中,有效的提高了工作效率。在以后的不斷應用中,還會不斷地完善和更新。

猜你喜歡
定位點臺面作圖
基于DS證據理論的室內移動目標RSSI定位算法
第12講 作圖專題復習
巧用三條線 作圖不再難
反射作圖有技巧
數獨小游戲
反射作圖有技巧
蘇軾和他的超然臺、烏臺、嘯臺
高頻電液振動臺用臺面的性能分析及優化設計
基于超寬帶TSOA定位原理的掘進機定位誤差分析
多站超視距定位虛假定位點剔除方法研究
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合