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

1∶50 000 DLG數據符號化方法及實現

2019-09-10 07:22:44牛宵
河南科技 2019年25期
關鍵詞:符號系統

牛宵

摘 要:地圖符號是地圖語言的重要組成部分,是可視化表達空間地理信息的基礎工具。本文主要研究了山東省1∶50 000 DLG數據地圖符號庫的設計、制作及自動符號化的實現方法,并以ArcMap為平臺,通過ArcOjects組件二次開發的方式,建立1∶50 000標準地形圖制圖系統。系統可以實現快速自動制圖及輸出,有效提高了數據的規范化管理和社會化信息共享服務,具有極其重要的應用推廣價值。

關鍵詞:1∶50 000數字線劃圖(DLG)數據;地圖符號庫;自動符號化;ArcObjects

中圖分類號:P208 文獻標識碼:A 文章編號:1003-5168(2019)25-0022-03

Realization of the Method of Automated Symbolization

for 1∶50 000 DLG Data

NIU Xiao

(Shandong Provincial Institute of Land Surveying and Mapping,Jinan Shandong 250013)

Abstract: Map symbol is an important part of map language and is also a basic tool for visualization of spatial geographic information. This paper studied the design and implementation method of map symbols database and automated symbolization based on 1∶50 000 DLG data of Shandong Province. And we successfully established a standard topographic mapping system which runs on ArcMap platform through secondary development of the ArcObjects component. This system can realize rapidly and automated mapping and output which can effectively improve the standardized management for data and sharing service for information of socialization, and it has the value of popularization.

Keywords: 1∶50 000 DLG data;map symbols database;automated symbolization;ArcObjects

數字線劃圖數據(Digital Line Graphic,DLG)是基礎測繪數據中一種重要的產品形式,應用領域十分廣泛。目前,全國最新的1∶50 000 DLG數據采用建庫的點、線、面形式進行存儲,對于非專業人士或需要地形圖成果的用戶則不適用。建立1∶50 000 DLG數據自動符號化系統,可以極大提高制圖效率,縮短制圖周期,不僅能滿足為社會各行業提供新的數據表達形式,而且能快速為應急突發事件提供地圖成果。

隨著計算機技術和全球信息網絡技術的飛速發展,計算機制圖技術日新月異,ArcGIS作為一個成熟的、功能強大的、穩定性高的GIS軟件,對外開放了幾乎全部底層GIS功能的組件集ArcObjects,為GIS開發提供了前所未有的靈活性。目前,采用ArcObjects進行二次開發構建系統的技術已經十分成熟,同時對ArcGIS制圖的研究資料也不計其數。例如,顧華奇和江文琴[1]研究了基于ArcSDE建庫的1∶1萬DLG數據庫自動符號化技術;王戰舉和范玉茹[2]闡述了ArcEngine環境下供水管網地理信息系統地圖符號庫設計與制作的實現方法;張鵬程和陳夏宮[3]探索了一條ArcGIS平臺符號化DLG數據的新途徑。這些研究及應用大部分是基于ArcEngine平臺實現的,而通過ArcMap桌面開發實現系統功能的研究及應用較少。依托于ArcMap平臺建立系統可以節約構建系統功能界面以及開發ArcGIS Desktop已有功能的時間,特別是對1∶50 000 DLG數據自動符號化后的成果進行后期精編時,可以直接使用數據處理、制圖表達等功能,實現更好的制圖效果。

1 系統設計

1.1 軟件環境

系統軟件包括ARCGIS Desktop 9.3,Font Creator5.6,Arcobject,VS.net2008。

1.2 實現流程

系統的功能主要分為四個方面:①符號庫的制作;②1∶50 000 DLG數據的自動符號化;③圖外整飾添加;④地圖輸出。實現流程具體可以細分為以下幾個步驟:數據預處理、打開制圖工程、添加DLG數據并固定顯示比例尺、自動符號化、添加圖外整飾和制圖輸出。

1.3 符號庫設計

地圖符號由形狀不同、大小不一、色彩有別的圖形或文字組成,不僅能表示地理事物的空間位置、形狀、質量和數量等特征,而且可以表達各事物之間的相互聯系及區域總體特征[4]。地圖符號庫的設計及建立在地理制圖及GIS中具有重要地位。

ArcMap擁有完整的符號管理系統,符號庫為Style文件,一個Style文件包括了22個符號子庫。

本系統中Style文件中只需要用到Marker Symbols、Line Symbols、Fill Symbols、Text Symbols四個符號子庫。其中,前三個字庫中存放幾何要素對應的圖形表達符號,Text Symbols中存放注記字體的信息,包括字體的大小、顏色和字形等。

2 系統實現

2.1 平臺搭建

ArcGIS提供了強大的開發工具。本系統以ArcMap為平臺,使用C#.net語言通過ArcOject組件的二次開發,生成dll文件,實現ArcGIS桌面擴展。

2.2 符號庫制作

ArcGIS中,符號庫通過符號管理器(Style Manager)來管理,可以進行符號庫的添加、刪除、新建等。

Style文件中的各類符號制作可以通過四種方式:①基于ArcMap中已有符號制作;②基于TrueType字體制作;③基于圖片制作;④多種方式組合制作。本文中地圖符號主要通過前兩種方法以及這兩種方法的組合制作。

TrueType字體制作采用字體符號編輯工具Font Creator 5.6進行繪制,制作完成后保存文件為50000symbols.ttf。將字體庫文件安裝到Windows系統中的字體文件中(c:\Windows\Fonts),打開新建的50000symbols.style樣式庫,將編輯好的字體添加為符號;點、線、面符號都可以在style中編輯,最終形成1∶50 000標準地形圖符號庫文件。

符號庫中各符號的編碼是該符號的唯一標識碼,采用國家地形圖圖式標準中的地理要素分類及編碼,便于和1∶50 000 DLG數據的地物屬性碼進行匹配[5]。圖1和圖2分別是制作的1∶50 000標準地形圖符號字體庫和符號庫。

2.3 數據預處理

2.3.1 數據情況。1∶50 000 DLG數據采用2000國家大地經緯度坐標;數據要素代碼采用中華人民共和國國家標準《國土基礎信息數據分類與代碼》(GB/T 13923—1992),并根據需要進行一些擴充;數據以ArcGIS 9.3的Personal Geodatabase格式存儲,也即mdb數據格式。

2.3.2 坐標轉換。由于現有1∶50 000 DLG數據坐標為2000國家大地經緯度坐標,必須轉換為平面直角坐標才能保證地圖顯示出圖的科學性,所以數據預處理功能主要是對1∶50 000 DLG數據的坐標進行轉換。該功能通過ArcGIS Desktop 9.3平臺中ArcToolBox中Project功能的Geoprocessing調用來實現。

2.4 自動符號化

數據自動符號化是通過程序把添加后的圖層要素按照特定的屬性值與符號庫中的符號進行自動匹配的過程。系統自動符號化的流程分兩大部分。

2.4.1 讀入并解析style文件。以獲取50000symbols.style中名稱為260700(對應具體地物類型為泉)的符號過程為例:首先構建一個StyleGallery對象,其次使用IStyleGalleryStorage接口的AddFile方法加載Style文件,遍歷StyleGallery中的Class,如果為Marker Symbols,則使用IStyleGallery的Get_Items方法返回一個可枚舉的包含一系列StyleGalleryItem的EnumStyleGalleryItem的對象,最后遍歷EnumStyleGalleryItme枚舉對象中的StylegalleryItme。如果名稱是260700,則獲取符號庫中名稱為260700的StylegalleryItme,然后通過IStyleGalleryItem的Item屬性轉換為ISymbol。

2.4.2 進行唯一值符號化。讀取圖層中相關屬性信息,之后讀取符號庫中每一個符號的名稱,根據圖層屬性字段和符號庫中符號名稱進行一一匹配,將匹配符號后的圖層列表及地圖進行刷新顯示,即完成地圖符號的自動匹配和顯示。唯一值符號化過程不僅包括數據各要素的符號匹配,還包括注記信息的顯示。通過唯一值符號匹配的方法獲取Text Symbols中的注記符號,然后通過ArcObject中的IAnnotationLayerPropertiesCollection、ILabelEngineLayerProperties等接口的方法、屬性實現注記信息的標注顯示。

2.5 圖外整飾添加及制圖輸出

圖外整飾信息包括方便使用而附加的說明性文字和工具性資料,如外圖廓、圖名、圖號、鄰接表信息、坡度尺、比例尺和輔助信息等。

制圖輸出后即為可向用戶提供的1∶50 000標準紙質地形圖。

2.6 系統特點

系統依托于ArcMap平臺,通過dll文件擴展桌面功能,可以直接使用ArcMap界面及ArcGIS Desktop中的所有功能,大大節省了系統建立的時間。

3 結語

本文依據1∶50 000 DLG數據的特點,按照標準地形圖制圖的標準及規范,建立集DLG數據坐標轉換和1∶50 000標準地形圖制圖為一體的系統,可以為基礎測繪用戶提供1∶50 000紙質地形圖產品,也可以為應急事件提供地圖保障,縮短了1∶50 000地形圖的制作周期,具有良好的應用價值。

由于ArcGIS制圖對數據的依賴性很強,而數據采集過程中不可避免地會出現數據不規范的情況,這樣依據數據進行符號化顯示則必然會出現可視表達不合理、不正確的現象。對于數據存在的一些共性問題,可以向數據生產單位反饋,便于查找原因,完善數據采集標準。而對于某些不可避免的問題,可以通過在數據預處理時盡可能對數據進行優化,以達到更好的制圖效果,減少后期人為干預工作,這是下一步需要完善的地方。

參考文獻:

[1]顧華奇,江文琴.基于ArcSDE建庫的1︰1萬DLG數據庫自動符號化研究[J].中國科技博覽,2011(35):601.

[2]王戰舉,范玉茹.基于ArcEngine的供水管網GIS符號庫的設計與實現[J].地理空間信息,2012(1):112-115.

[3]張鵬程,陳夏宮.ArcGIS平臺中DLG要素的動態符號化方法及實現[J].工程勘察,2010(7):61-64.

[4]邱洪鋼,張青蓮,陸紹強.ArcGISEngine開發-從入門到精通[M].北京:人民郵電出版社,2010.

[5]牛苓濤,盛業華.基于ArcGIS的地圖符號庫的設計與實現[J].現代測繪,2013(6):114-116.

猜你喜歡
符號系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
學符號,比多少
幼兒園(2021年6期)2021-07-28 07:42:14
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
“+”“-”符號的由來
半沸制皂系統(下)
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
變符號
倍圖的全符號點控制數
主站蜘蛛池模板: 欧美在线一二区| 不卡无码网| 热久久国产| 欧美中文字幕第一页线路一| 毛片基地视频| 国产日韩欧美一区二区三区在线| 欧美激情福利| 亚洲第一色视频| 亚洲乱伦视频| 四虎永久免费地址| 国产在线拍偷自揄观看视频网站| 欧美、日韩、国产综合一区| 国产成人高清亚洲一区久久| 国产成人精品高清不卡在线| 四虎成人免费毛片| 麻豆精品在线视频| 久久青草免费91线频观看不卡| 日本爱爱精品一区二区| h视频在线播放| 制服丝袜亚洲| 亚洲色中色| 亚洲精品中文字幕午夜| 久久6免费视频| 亚洲高清国产拍精品26u| 污视频日本| 亚洲一区无码在线| 亚洲天堂日韩在线| 五月天天天色| 天堂亚洲网| 五月婷婷丁香综合| 国产免费久久精品99re不卡 | 制服丝袜一区| 亚洲一道AV无码午夜福利| 日本久久久久久免费网络| 欧美一级视频免费| 在线a网站| 婷婷午夜天| 国产精欧美一区二区三区| 欧美丝袜高跟鞋一区二区| 999福利激情视频| 永久免费无码成人网站| 一级毛片在线播放| 中文字幕有乳无码| 国产黑丝视频在线观看| 亚洲水蜜桃久久综合网站 | 亚洲精品无码在线播放网站| av手机版在线播放| 97视频在线观看免费视频| 五月婷婷中文字幕| 亚洲熟妇AV日韩熟妇在线| 国产精品免费福利久久播放| 国内精品视频| 特级毛片免费视频| 久久人人爽人人爽人人片aV东京热| 国产免费高清无需播放器| 成人综合久久综合| 亚洲乱伦视频| 草草影院国产第一页| 国产亚洲高清在线精品99| 国产免费福利网站| 亚洲中文无码h在线观看| 亚洲国产成人综合精品2020| 国产一在线| 国产成人做受免费视频| 色哟哟国产精品一区二区| 亚洲女同欧美在线| 久久成人免费| 久久这里只有精品国产99| 自慰高潮喷白浆在线观看| 亚洲欧美h| 人人艹人人爽| 国产丝袜第一页| 亚洲欧美成人在线视频| 日本午夜影院| 99在线国产| 伊人激情综合网| 内射人妻无码色AV天堂| 国产精品偷伦在线观看| 久久久久久久久亚洲精品| 午夜在线不卡| 91国语视频| 在线观看无码av五月花|