999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

面向對象的EPS地理信息工作站模板分析

2016-05-06 05:27:42鄭佳榮王會珠趙德良
測繪通報 2016年3期

鄭佳榮,王會珠,趙德良

(1. 北京工業職業技術學院,北京 100042; 2. 北京清華山維新技術開發有限公司,北京 102206;

3. 山東省地質測繪院,山東 濟南 250002)

?

面向對象的EPS地理信息工作站模板分析

鄭佳榮1,王會珠2,趙德良3

(1. 北京工業職業技術學院,北京 100042; 2. 北京清華山維新技術開發有限公司,北京 102206;

3. 山東省地質測繪院,山東 濟南 250002)

The Object Oriented EPS Geographic Information Workstation Template Analysis

ZHENG Jiarong,WANG Huizhu,ZHAO Deliang

摘要:分析了EPS地理信息工作站編輯平臺對象定義、對象編碼規則及對象基本屬性及符號設計。確定了EPS地理信息工作站編輯平臺實現面向對象的地理信息數據處理平臺,采用模板實現面向對象理念,進一步說明了EPS地理信息工作站模板中的實現過程。最后,通過EPS應用模板進行前臺操作實例探討了模板作用。

關鍵詞:面向對象;EPS地理信息工作站;編碼規則;模板

一、面向對象軟件設計理念

面向對象(object oriented)是當前計算機界的一種主流設計理念[1-2]。目前,面向對象的概念和應用已從程序設計和軟件開發,擴展到很寬的范圍,如數據庫系統、交互式界面、應用結構、應用平臺、分布式系統、網絡管理結構、CAD技術、人工智能等領域[3]。面向對象理念是把處理任務中主體(對象)及其屬性、行動抽象出來封裝定義為類。在實際應用中,可以把類作為一個模板,并定義具體對象,通過對實際對象屬性和方法進行實際操作來完成任務。

面向對象的特征[4-6]包括:①對象唯一性,每個對象都有自身唯一的標識;②分類性,將具有一致的數據結構(屬性)和行為(操作)的對象抽象成類;③繼承性,繼承性是類之間的一種關系,子類自動共享父類數據結構和方法的機制;④多態性(多形性),多態性是指相同的操作或函數、過程可作用于多種類型的對象上并獲得不同的結果。

二、EPS對象的概念模型

1. 需求分析

EPS按照不同業務特點分為不同的模塊,可以搭載不同的專業環境,各個專業環境對應不同的模板。本文基于編輯平臺,以面向地理信息系統的需求,適用于1∶500、1∶1000、1∶2000城市地理要素信息的采集、存儲、檢索、分析及輸出為用戶需求作為實例進行分析。首先概括出對象,然后確定對象編碼規則保證對象的唯一性,進一步定義對象屬性和符號,最后完成面向對象設計,如圖1所示。

圖1 EPS對象定義過程

2. EPS對象及編碼規則

EPS編輯平臺根據基礎地理信息標準把地理地形、地物和地貌地理實體抽象為定位基礎、水系、居民地及設施、交通、管線、境界與政區、地貌、植被與土質8類對象;并進一步把8類對象細分中類、小類和子類,定義對象的編碼規則,確保對象編碼保證各對象都有自身唯一的標識。

采用8位十進制數字碼作為分類代碼區分地形要素,分別為按數字順序排列的大類、中類、小類、子類、圖形碼和細分碼,具體代碼如圖2所示。第1位代表主題類,即上述8類用數字1—8表示;第2位代表中類,即大類下的分類用數字1—9表示;第3—4位代表小類,用數字00—99表示;第5—6位是子類,用數字00—99表示;第7位為圖形碼,用數據0—6表示(9表示注記);第8位是細分碼,用數字1—9表示。

圖2 EPS對象編碼規則

如表1對象編碼實例所示,其中代碼中的第1位3表示大類居民地及設施; 第2位3或4表示中類:3表示農用設施(水輪泵、抽水站,風磨房、風車A,打谷場),4表示公共設施(露天體育場線);第3—4位01、06表示小類:01表示水輪泵、抽水站,06打谷場,風磨房、風車A一個小類;第5—6位02、03表示子類,02表示風磨房、風車A,03表示打谷場;第7位1、2、3表示圖形類型,1表示點,2表示線,3表示面;第8位是圖形細分碼。

表1 對象編碼實例

4. EPS對象屬性定義

EPS以對象大類為基礎,把對象進行分類,分圖層,然后用圖層關聯屬性表(見表2),居民地及設施分為6個圖層,分別對應相應的屬性表。屬性表中包括基本屬性和擴展屬性。基本屬性包括編碼、坐標、高程、顏色、線形、層名等。擴展屬性包括房屋建造日期、建造材料、權屬等。

表2 對象屬性定義實例

5. EPS符號定義

EPS把圖式符號分為7個類型,即符號類型(見表3),符號類型對應的類型編碼即編碼規則中對應的第7位,把符號類型進一步細分類,細分類符號的類型代碼對應編碼中第8位。

表3 對象符號定義[7-10]

三、EPS對象邏輯模型—模板

1. EPS后臺模板

EPS從數據庫到軟件設計基于對象模型,把對象屬性封裝在模板中。在Access中打開模板“基礎地理2007圖式—500”,可以看出模板是由一系列相互關聯的表組成的。表FeatureCodeTB_500作為模板的基礎,以對象編碼code為關鍵字,關聯了對象符號類型、所屬圖層、顏色、線性、線寬、幾何類型等基本屬性。FeatureCodeTB_500通過對象編碼code字段關聯表SymbolScriptTB(如圖3所示)實現對象符號化;通過對象編碼code字段表FeatureCodeTB_500關聯userlayerTB圖層確定對象屬性表名稱,關聯屬性表,如圖4所示。

其中FeatureCodeTB_500表(見表4)中code字段即為本文第二部分描述的EPS對象編碼,該編碼具有唯一性,是關聯其他表的主關鍵字。Byname字段客戶編碼用于同其他格式數據交換的編碼,根據數據轉換目標格式或源格式的編碼規則確定。Layer-Name層名關聯userlayerTB圖層確定對象擴展屬性表。Type字段幾何類型即為本文第二部分描述的符號類型中的大類;Filter、Explode和Reverse可以符號輸出輸入進行特殊設置。

圖3 EPS模板中符號表

字段名稱字段含義說明CodeEps編碼主關鍵字。對象編碼Byname客戶編碼轉換到對方系統的編碼LayerName層名地理要素所在的層ObjectName對象名稱地理要素名稱Type幾何類型對應表3LineType線型0;點、1;折線、2;曲線、3;圓弧、4;圓LineWidth線寬LineColor顏色Filter過濾地理要素在打散輸出時是否過濾。如果該值為1,則表示對方系統不需要此編碼;否則該值為0Explode打散地理要素在打散輸出時是否打散。如果該值為1,則按SymbolScript表中該編碼的描述打散成其他地物輸出;否則該值為0,則Byname項應為有效編碼Reverse反向地理要素在打散輸出時是否反向。如果該值為1,則表示該地物反向輸出,否則該值為0Thickness厚度Others其他AttrType屬性類型Reference參考ExtraInfo附加信息IconFilePath圖標文件路徑Scale比例尺

如圖5所示,在EPS編輯平臺選擇模板“新建工程”,可以看到操作窗口界面包含了基本屬性、狀態、坐標、符號化參數和擴展屬性。打開以特征編碼分類的符號窗口(如圖6所示),選擇“雙層橋”,繪圖點自動生成如圖7所示的繪圖區符號,自動分層,符號樣式和對象基本屬性自動生成。其中特征編碼45030231對應FeatureCodeTB_500表中的“code”字段,即對象唯一編碼。特征碼第1位是4代表交通類,第2—6位是50302對交通類細分為中類、小類、子類的編碼,第7位3是符號類中的面對象,第8位是對3這個大類符號的細分小類。需要特別說明的是,相對其他繪圖軟件,EPS平臺自動維護每個對象的時間信息。在符號參數部分可以修改符號樣式。如圖8所示,“擴展屬性”對應表userlayerTB圖層確定對象擴展屬性表,即雙層橋對應屬性表“交通及附屬設施面屬性表”,在該部分可以錄入空間信息對應屬性。

圖5 EPS新建工程選擇模板

圖6 操作窗口對象編碼

圖7 EPS新建工程選擇模板

圖8 操作窗口對象編碼

2. EPS應用模板進行前臺操作實例

由前臺操作可以看出,對象的空間信息和屬性信息由FeatureCodeTB表控制,編碼定義聯系形成一體,實現面向對象的模板設計。

四、結束語

EPS抽象出對象、分類并進行編碼,通過編碼可以找到對象屬性、符號,實現對象唯一性,具有分類性;相同的操作可以實現不同類別的屬性和符號,具有多態性;EPS把對象封裝在模板中。EPS從后臺數據庫到前臺軟件操作具備了面向對象設計特性,實現面向對象的設計理念,為國情普查提供了很好的數據編輯及入庫功能。

參考文獻:

[1]王書愛.面向對象程序設計的應用[J],電腦知識與技術,2011(29):7289-7299.

[2]李朝奎,方文,董小姣.面向對象和規則的高分辨率影像分類研究[J].測繪通報,2015(9):9-12,35.

[3]周波.面向對象軟件開發方法的實例分析[D].杭州:浙江大學,2008.

[4]石慧,魏玲.面向對象(屬性)概念格的布爾表達[J].南京大學學報(自然科學),2015,51(2):415-420.

[5]石宇,詹明,尹璐.面向對象的多源異構數據關聯組織與分析[J].測繪通報,2015(1):102-104.

[6]申傳明,許文偉,曹永桃,等.中山市數字城市線劃圖空間數據庫的建設方法[J].地理空間信息,2012,10(6):30-31,35.

[7]王東旭. EPS地理信息工作站基礎平臺在數字測圖中的應用[J].北京測繪, 2014(2):128-133.

[8]何俊,吳敏亞. 基于EPS的大比例尺地形圖縮編技術改革及實施——以廣州市1∶2000數字地形圖為例 [J].測繪通報,2007(7):261-264.

[9]史文博.基于清華山維EPS地理國情普查內業采集的技術方法[J].北京測繪,2015(5):17-23.

[10]翟繼偉.淺談EPS2008基于地理國情普查項目的模板編制方法與技巧[J]. 測繪與空間地理信息,2014(6):184-185.

中圖分類號:P208

文獻標識碼:B

文章編號:0494-0911(2016)03-0090-04

作者簡介:鄭佳榮(1979—),女,博士,副教授,主要研究方向為測繪相關研究及教學。E-mail:zhengjrcumtb@sina.com

基金項目:北京市教育委員會2015年度科技計劃面上項目(KM201510853005);國家自然科學基金(41272367);國家自然科學基金重點項目(41130744)

收稿日期:2015-12-09

引文格式: 鄭佳榮,王會珠,趙德良. 面向對象的EPS地理信息工作站模板分析[J].測繪通報,2016(3):90-93.DOI:10.13474/j.cnki.11-2246.2016.0095.

主站蜘蛛池模板: 久久亚洲AⅤ无码精品午夜麻豆| 91尤物国产尤物福利在线| 国产va欧美va在线观看| 亚洲Va中文字幕久久一区| 国产精品99久久久| 国产成人无码AV在线播放动漫| 2020久久国产综合精品swag| 午夜毛片免费观看视频 | 中文字幕1区2区| 国产一级毛片网站| 亚洲欧洲日韩综合色天使| 国产爽歪歪免费视频在线观看 | 精品一区二区久久久久网站| 国产精品自在在线午夜区app| 免费A级毛片无码免费视频| 91系列在线观看| 在线不卡免费视频| 国产精品99r8在线观看| 香蕉视频在线观看www| 欧美成人手机在线观看网址| 不卡网亚洲无码| 免费不卡视频| 免费国产好深啊好涨好硬视频| 久久精品电影| 亚洲无码高清视频在线观看| 一级毛片免费不卡在线| 99资源在线| 亚洲精品国产首次亮相| 国产欧美日韩一区二区视频在线| 精品一区国产精品| 99r在线精品视频在线播放| 欧美一区二区自偷自拍视频| 亚洲六月丁香六月婷婷蜜芽| 欧美乱妇高清无乱码免费| 国产精品浪潮Av| 欧美午夜一区| 99性视频| 亚洲an第二区国产精品| 99精品热视频这里只有精品7| 5555国产在线观看| 97成人在线观看| 欧美综合中文字幕久久| 欧美综合成人| www精品久久| 国产高潮流白浆视频| 毛片网站观看| 国产成人亚洲毛片| 欧美日韩另类国产| 国产精品页| 无码乱人伦一区二区亚洲一| 尤物成AV人片在线观看| 欧美一区二区三区不卡免费| 91精品网站| 精品成人一区二区| 在线精品亚洲国产| 久草视频中文| 免费在线成人网| 欧美日韩一区二区在线免费观看 | 伦精品一区二区三区视频| 亚洲乱强伦| 99热国产这里只有精品无卡顿" | 久久综合色天堂av| 亚洲视频在线网| 日韩成人高清无码| 国产一区二区免费播放| 国产精品污视频| 亚洲福利片无码最新在线播放| 成人在线不卡视频| 狠狠色婷婷丁香综合久久韩国| 亚洲第一视频免费在线| av免费在线观看美女叉开腿| 亚洲一级毛片免费观看| 毛片基地美国正在播放亚洲| 国产成人亚洲无码淙合青草| 精品国产免费观看一区| 欧美特黄一级大黄录像| 日本三级欧美三级| 97se亚洲综合| 成人午夜免费观看| 丝袜无码一区二区三区| 久久天天躁狠狠躁夜夜躁| 精品无码国产一区二区三区AV|