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

大比例尺地形圖圖廓替換程序的設計與實現

2010-04-18 06:54:06王友昆朱發浩張美和
城市勘測 2010年6期
關鍵詞:圖表

王友昆,朱發浩,張美和

(昆明市測繪研究院,云南昆明 650093)

大比例尺地形圖圖廓替換程序的設計與實現

王友昆?,朱發浩,張美和

(昆明市測繪研究院,云南昆明 650093)

圖廓信息承載著地形圖最基本、最重要的信息。對于那些圖廓樣式的不統一或不能滿足現有標準要求的圖廓,如何快速、準確、有效地將其標準化是我們目前急需解決的問題。本文介紹了了一種通過建立模板圖廓文件,將原圖廓信息寫入模板圖廓文件,利用模板圖廓將原圖廓替換的方法,并在AutoCAD 2008下進行了二次開發實現,對大量的地形圖圖廓標準化輸出起到了重要作用,提高了生產效率。

地形圖;圖廓;替換

1 研究背景

在以下情況下,我們需要修改原地形圖的圖廓信息:

(1)原圖廓樣式不標準或不統一;

(2)成圖軟件生成的圖廓不符合我們的要求;

(3)95圖式[1]圖廓樣式替換為07圖式[2]圖廓樣式;

(4)圖幅名稱變化,需更新鄰接圖表圖名等。

如何快速、準確、有效地將原地形圖圖廓替換為我們需要的圖廓樣式,成為目前急需解決的問題。

基于此,筆者在AutoCAD 2008下二次開發了圖廓替換程序,實現了圖廓替換的自動化。開發環境為VS 2005,開發語言為C#,在AutoCAD 2008下使用其二次開發包——托管的外包類(ObjectARX Managed Wrapper Class)進行開發。下面介紹其實現的過程。

2 設計思路

圖廓的替換可以批量進行,將每一幅圖讀入內存中,通過一系列的操作,替換為模板圖廓樣式,最后保存并退出。

首先,必須要有接圖表索引文件,包括圖幅號與圖幅名稱的索引信息,以便程序替換地形圖的圖幅名稱、圖幅號以及鄰接圖表圖名信息。然后,遍歷讀取分幅地形圖,分別執行以下操作:

(1)獲取單幅地形圖西南角坐標,并計算圖幅號;

(2)刪除原地形圖圖廓層所有實體;

(3)讀取模板文件,根據計算的圖幅號調取接圖表索引信息,更新模板文件中圖幅名稱、圖幅號、鄰接圖表文字及圖廓坐標文字等信息;

(4)將模板文件以塊的形式插入到當前圖中,并保存覆蓋當前圖形。

2.1 制作接圖表索引文件

執行地形圖分幅前,都有一個地形圖分幅結合圖,根據該圖即可生成接圖表索引文件。分幅結合圖圖幅名文字需滿足以下要求:

(1)每個圖廓內只能有唯一的一個圖幅名稱文字,并且其坐標點必須在圖廓內;

(2)接圖表文字必須在一個統一的圖層,如“TFM”;

程序即可根據文字的坐標計算其所在的圖幅號,再根據文字的內容(圖幅名稱),形成接圖表索引文件。

圖幅名稱文字坐標點X、Y計算圖幅號的公式為(L為圖幅寬度):

圖幅號名稱組成為“MapX-MapY”。

接圖表索引信息文件,可采用文本文件的格式,也可使用數據表的形式,文本文件格式如下:

圖1 接圖表信息文件格式

逗號前為圖幅號,逗號后為圖幅名稱。

以上信息文件將在后面地形圖圖廓替換中起到索引的作用。

2.2 獲取地形圖西南角坐標

西南角坐標的獲取,有以下3種方法:

(1)圖廓為一個整體圖塊,讀取圖塊的插入點坐標計算對應的西南角坐標;

如CASS分幅的地形圖,其圖廓塊名為“AC50TK”,塊的插入點坐標即為地形圖的西南角坐標,程序直接獲取其插入點坐標屬性即可,主要代碼如下:

(2)若圖幅文件名為圖幅號,則可通過文件名直接計算獲得;

(3)獲取圖廓外框線左下角坐標,然后根據邊框距離(95圖式與07圖式不一致)計算對應的西南角坐標,該方法較復雜,并且對圖形的限制較多,需判斷實體對象的類型獲取其坐標最小點,詳細代碼見文[3]。

以上3種方式,以第1種方法最為簡潔,不易出錯,替換后的圖廓也以插入塊的方式進行替換原圖廓塊,具有延續性。

2.3 刪除原地形圖圖廓層實體

圖廓的實體均在一個統一的圖層,只需遍歷該圖層實體,將其刪除。在代碼中遍歷實體時,即可將原圖廓層實體全部刪除。

2.4 模板文件的制作及替換

模板文件按圖式要求制作為1∶1 000的標準模板,在實際替換圖廓時,只對部分文字進行修改。

如測繪單位名稱、比例尺大小、坐標系統、高程系統、測圖員等文字一般不需要替換。需要替換的主要有鄰接圖表圖名、當前圖幅名稱、圖幅號、圖廓坐標文字等。制作的標準模板圖廓如圖2所示。

圖2 標準模板圖廓示意

其中畫圈處為固定的文字內容,不需要進行替換,并可根據需要進行增加或刪減。

因為是以文字的內容作為標識條件進行替換,所以需要替換的文字,應具備以下條件:

①模板內文字內容唯一、不重復;

②內容具有可讀性、規律性;

(1)圖幅名稱文字替換

模板文件中鄰接圖表文字內容的設計應具有一定的規律性、易讀性,可作如下設計:

鄰接圖表文字內容設置 表1

當前圖幅名稱在鄰接圖表中沒有,為體現規律性和可讀性,模板中可將當前圖幅名稱及圖幅號文字設計為:

圖幅名稱及圖幅號文字內容設置 表2

遍歷模板文件實體,找到對應于上表的文字。

如當前圖幅號為“2792.50-476.75”,找到索引信息文件中與之對應的圖幅名稱,將文字“555”及“Mapcode”內容做相應修改。

鄰接圖表中的圖幅名稱,則根據當前圖幅號計算相應的圖幅號,然后匹配修改其圖幅名稱。如計算“111”圖名的圖幅號為“2792.75-476.50”,并找到圖幅索引信息文件與之對應的圖幅名稱,將文字“111”的內容改為對應圖幅名稱。

(2)圖廓坐標文字修改

假設獲取的圖幅西南角坐標為(xSW,ySW),其他3個角點坐標計算公式如下(L為圖幅寬度):

圖廓坐標計算公式 表3

替換圖廓坐標文字原理同上,找到對應的圖廓坐標文字對應修改即可。

2.5 插入模板文件并保存

將替換文字內容后的模板文件,以塊的形式重新插入到當前地形圖中,插入點為西南角坐標點,插入比例為當前地形圖的比例尺,如1∶500為0.5;塊名為一個統一的名稱,如CASS的圖廓塊名稱“ACTK50”。

最后重新保存替換原圖幅文件。

3 其他模塊功能

為實現更一般的圖廓替換,程序在以上思路上增加了以下的功能。

3.1 特殊圖幅號計算功能

以上采取的是標準千米數表示圖幅號的計算方法,在實際應用中可能會用到其他圖幅號的形式。借鑒山維公司的EPSW 2005測圖軟件圖廓圖幅號的計算方法,采用表達式計算,能生成各種類型圖幅號。

我們只需在以上模塊中加入特殊圖幅號生成、讀取的方法,并不需要修改其模塊內的內容:

(1)生成圖幅號,首先生成標準圖幅號,然后經過表達式計算為特殊的圖幅號;

(2)讀取圖幅號,則將特殊的圖幅號經過表達式逆運算生成標準圖幅號。

這樣即實現了替換圖廓功能與計算圖幅號功能的分離,更加面向對象,使程序更便于維護。

3.2 一般地形圖西南角坐標計算功能

對于圖廓不是塊的情況,需要計算其西南角坐標的功能。詳細的算法流程見參考文獻[3]。

3.3 設置圖廓坐標標注文字功能

(1)根據圖廓坐標文字標注需要,可選擇坐標文字是否去大數;

(2)只標注4個圖廓角點坐標,還是每一格網處均標注坐標文字;

(3)1∶2 000地形圖是否標注經緯度。

以上設置選項,可使圖廓替換程序更加靈活,適應各種圖廓替換的需求。

4 實例應用

4.1 地形圖中的應用

首先是在新老圖式圖廓的變化中的應用,如2007圖式[2]內外圖廓線間距的變化。

4.2 地籍圖中的應用

地籍圖作為地形圖的一種延伸,其圖廓具有地形圖一樣的特性,因此同樣可針對地籍圖圖廓進行替換。

借全國第二次土地調查(城鎮部分)的契機,需要大量的地籍圖分幅成圖,而現有的軟件生成的地籍圖廓并不能滿足規范[5]的要求。我院根據規范要求,制作了地籍圖圖廓模板,利用該程序對我院承擔的地籍圖圖廓進行統一替換,使得圖廓規范、統一、整潔、美觀。

在作業過程中,省二調辦修改圖廓樣式時,只需修改對應模板文件樣式,再進行一次替換操作,即可替換為符合要求的圖廓了。一幅圖的替換時間僅為1秒~2秒,大大地提高了生產效率。

5 結 論

該程序的實現具有較強的實用價值,對于測區地形圖圖廓的替換,老圖廓樣式替換為新圖廓樣式、鄰接圖表及圖幅名信息更新、特殊工程測圖圖廓的替換等工作,提高了效率、降低了人工替換出錯幾率。只需將模板文件及接圖表文件制作好即可實現圖廓的替換,做到了高效、快捷。

[1] GB/T 7929-1995.地形圖圖式.

[2] GB/T 20257.1-2007.國家基本比例尺地形圖圖式第1部分:1∶500 1∶1000 1∶2000地形圖圖式.

[3] 王建,王友昆.基于AutoCAD的地形圖西南角坐標的自動檢查與糾正[J].云南測繪,2008年刊

[4] TD/T 1014—2007.第二次全國土地調查技術規程.

[5] 張耀武,余蘊祥,趙喬貴等.云南省地籍調查實施細則[M].昆明:云南大學出版社,2008

[6] 曾洪飛,張帆,盧擇臨.AutoCAD VBA&VB.NET開發基礎與實例教程[M].北京:中國電力出版社,2008

[7] 別建曉.在EPSW 2003中對地形圖圖廓的完善[J].城市勘測,2009.6,95~97

Design and Implementation of Large Scale Topographical Map Border Replacement Program

Wang YouKun,Zhu FaHao,Zhang MeiHe
(Kunming Surveying and Mapping Institute,Kunming 650051,China)

Map border carries the most basic and important information of topographical map.When the map border style is not reunification,or can not meet the requirements of existing standards,how to quickly and accurately,and effectively make the topographic map border style standardization is urgently needed to solve.This paper introduce one methods that create template border file,then write the original map information into it,finally replace the original boder by template border,and realize the secondary development under AutoCAD 2008.This played an important role in standardization of output map border,and Greatly improved the production efficiency.

topographic map;map border;replace

1672-8262(2010)06-117-03

P271,P209

B

2010—04—27

王友昆(1982—),男,助理工程師,從事城鎮土地調查及GIS研究與應用工作。

猜你喜歡
圖表
圖表
方圓(2016年23期)2017-02-05 19:31:45
圖表
方圓(2016年22期)2016-12-06 19:27:28
雙周圖表
足球周刊(2016年14期)2016-11-02 10:54:56
雙周圖表
足球周刊(2016年15期)2016-11-02 10:54:16
圖表
足球周刊(2016年11期)2016-10-09 11:53:25
雙周圖表
足球周刊(2016年10期)2016-10-08 18:30:55
圖表
世界博覽(2016年16期)2016-09-27 18:25:26
圖表
世界博覽(2016年15期)2016-09-27 10:47:51
圖表
方圓(2016年7期)2016-04-20 19:51:11
圖表
方圓(2016年5期)2016-03-16 19:57:32
主站蜘蛛池模板: 欧美日本视频在线观看| 伦精品一区二区三区视频| 国产午夜精品一区二区三区软件| 免费va国产在线观看| 日本三级黄在线观看| 一本大道无码日韩精品影视| 国产一级在线观看www色| 2019国产在线| 国产精品偷伦视频免费观看国产| 无码免费的亚洲视频| 欧美人人干| 国产精品护士| 69av在线| 亚洲成人网在线播放| 91精品国产自产在线观看| 大香网伊人久久综合网2020| 片在线无码观看| YW尤物AV无码国产在线观看| 欧美精品色视频| 精品国产电影久久九九| 91精品人妻互换| 国产靠逼视频| 99在线观看免费视频| 成人无码一区二区三区视频在线观看 | 亚洲品质国产精品无码| 亚洲一区二区无码视频| 中文国产成人久久精品小说| 在线亚洲精品福利网址导航| 99精品热视频这里只有精品7| 亚洲欧美日韩色图| 狠狠综合久久| 福利小视频在线播放| 国产网站黄| 黄色网站在线观看无码| 日本午夜三级| 欧美日韩第三页| 中文字幕第4页| 国产精品护士| 国产在线无码一区二区三区| 国产一级毛片在线| 超清无码一区二区三区| 国产欧美精品专区一区二区| 日韩免费视频播播| 亚洲熟女中文字幕男人总站| 日韩欧美国产中文| 网友自拍视频精品区| 亚洲91精品视频| 狠狠色狠狠色综合久久第一次| 五月丁香在线视频| 动漫精品中文字幕无码| 九色在线视频导航91| 亚洲中文无码av永久伊人| 久久久久无码精品| 激情無極限的亚洲一区免费| 国产人免费人成免费视频| 国产菊爆视频在线观看| 狠狠色丁香婷婷| 好吊色国产欧美日韩免费观看| 免费中文字幕一级毛片| 国产综合在线观看视频| 久久精品国产电影| 一区二区三区四区精品视频| 久久这里只精品热免费99| 成人av专区精品无码国产| 国产日韩精品欧美一区喷| 性欧美在线| 精品撒尿视频一区二区三区| 久久这里只有精品2| 91在线播放国产| 手机在线免费不卡一区二| 久久国产精品电影| 国产电话自拍伊人| 亚洲国产成人综合精品2020| 色吊丝av中文字幕| 久久免费视频6| 亚洲国产精品人久久电影| 色噜噜在线观看| 欧美一区精品| 中文字幕欧美日韩| 91精品视频网站| 国产午夜精品鲁丝片| 免费国产小视频在线观看|