国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

EPS2008二次開發(fā)在城鎮(zhèn)地籍?dāng)?shù)據(jù)庫建設(shè)中的應(yīng)用*

2015-01-03 11:25朱秀杰徐淼華聞彩煥段建峰
地礦測繪 2015年4期
關(guān)鍵詞:界址調(diào)查表腳本

朱秀杰,徐淼華,聞彩煥,段建峰

(河北省地質(zhì)測繪院,河北 廊坊 065000)

EPS2008二次開發(fā)在城鎮(zhèn)地籍?dāng)?shù)據(jù)庫建設(shè)中的應(yīng)用*

朱秀杰,徐淼華,聞彩煥,段建峰

(河北省地質(zhì)測繪院,河北 廊坊 065000)

通過對清華山維EPS2008及其腳本語言的分析,結(jié)合城鎮(zhèn)地籍?dāng)?shù)據(jù)庫建設(shè)的實際需求,利用EPS2008平臺進(jìn)行二次開發(fā)實現(xiàn)了錄入地籍調(diào)查表屬性,定制數(shù)據(jù)檢查項,輸出數(shù)據(jù)等功能。

EPS2008;城鎮(zhèn)地籍?dāng)?shù)據(jù)庫;二次開發(fā)

0 引言

城鎮(zhèn)地籍調(diào)查是土地管理的基礎(chǔ)工作,是為獲取和表達(dá)地籍信息所進(jìn)行的測繪工作,地籍調(diào)查應(yīng)是調(diào)查和測定土地及其附著物的位置、權(quán)屬、范圍大小、質(zhì)量等級和利用類型等基本狀況信息的測繪工作。為土地管理,房產(chǎn)管理、稅收和城鄉(xiāng)規(guī)劃,國土整治與開發(fā)等方面提供及時、可靠和適用的重要土地信息。

城鎮(zhèn)地籍?dāng)?shù)據(jù)建庫是城鎮(zhèn)地籍調(diào)查的核心部分,其數(shù)據(jù)的質(zhì)量、完善性直接影響數(shù)據(jù)庫的運行效率。如何利用前期的地籍測量和權(quán)屬調(diào)查成果,建立一個集圖形、屬性和文檔于一體的城鎮(zhèn)地籍?dāng)?shù)據(jù)管理系統(tǒng),滿足國土部門土地登記、信息查詢、土地統(tǒng)計、土地征用等工作的需要,這是一件具有實用價值的工作[1]。

本文針對城鎮(zhèn)地籍調(diào)查數(shù)據(jù)庫的實際情況,通過分析EPS2008軟件及腳本,開發(fā)并實現(xiàn)了城鎮(zhèn)地籍?dāng)?shù)據(jù)處理的一些功能,并完成了城鎮(zhèn)地籍?dāng)?shù)據(jù)庫的建設(shè)。

1 EPS2008及腳本語言

EPS2008軟件是北京清華山維新技術(shù)開發(fā)有限公司研發(fā)的面向測繪、基礎(chǔ)地理信息生產(chǎn)的專業(yè)軟件,以模板為基礎(chǔ),通過模板定義數(shù)據(jù)的分類編碼、分層、顏色、線型、比例尺、坐標(biāo)系統(tǒng)、屬性數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)輸入輸出轉(zhuǎn)換對照等有關(guān)的內(nèi)容,支持基于VBScript的腳本二次開發(fā)。作為EPS平臺的一種用戶開發(fā)工具,VBScript是微軟開發(fā)的一種腳本語言,可以看作是VB語言的簡化版,簡單易學(xué)[2]。

EPS腳本語言在EPS腳本編輯器中運行,腳本代碼以.vbs為擴(kuò)展名,統(tǒng)一存儲在EPS程序執(zhí)行目錄下的Script目錄中。SSProcess是系統(tǒng)缺省定義的對象,無需在腳本中專門定義,可直接使用,采用“SSProcess函數(shù)名”的方式調(diào)用SSProcess對象的方法,如:獲取對象屬性函數(shù)SSProcess.GetObjectAttr()。SSProcess對象的功能包括工程管理、選擇集操作、圖形編輯操作、數(shù)據(jù)整理、數(shù)據(jù)轉(zhuǎn)換和系統(tǒng)設(shè)置等。腳本的入口函數(shù)為OnClick(),在一個腳本程序中必須定義OnClick函數(shù)[3]。

2 城鎮(zhèn)地籍?dāng)?shù)據(jù)庫的建設(shè)

2.1 建庫流程

城鎮(zhèn)地籍?dāng)?shù)據(jù)建庫是將地籍測量和權(quán)屬調(diào)查成果轉(zhuǎn)化為電子產(chǎn)品,經(jīng)過數(shù)據(jù)編輯處理、屬性錄入、數(shù)據(jù)檢查,輸出符合要求的數(shù)據(jù),建立城鎮(zhèn)地籍?dāng)?shù)據(jù)庫,其流程見圖1。為了直觀方便的操作軟件,根據(jù)城鎮(zhèn)地籍?dāng)?shù)據(jù)入庫的特點,在EPS2008軟件平臺上,需要實現(xiàn)錄入地籍調(diào)查表屬性功能,定制數(shù)據(jù)檢查項,編寫數(shù)據(jù)輸出腳本。

圖1 城鎮(zhèn)地籍?dāng)?shù)據(jù)庫建庫流程圖Fig.1 The flow of town cadastral database construction

2.2 地籍調(diào)查表錄入功能實現(xiàn)

地籍調(diào)查表是城鎮(zhèn)地籍調(diào)查的主要成果之一,也是屬性數(shù)據(jù)庫的重要數(shù)據(jù)來源。地籍調(diào)查表包括:宗地的土地使用者名稱、性質(zhì)、土地坐落、法人姓名、權(quán)屬調(diào)查記事及調(diào)查員意見、調(diào)查員、調(diào)查日期、地籍勘丈記事、地籍勘丈、勘丈員、勘丈日期等信息,界址點的界標(biāo)類型,界址線的界址線位置、界址線類型。為了錄入城鎮(zhèn)地籍調(diào)查表,EPS2008的VBScript的腳本開發(fā)里內(nèi)置了AfterSelectObj.vbs腳本。用鼠標(biāo)選中需要錄入地籍調(diào)查表的宗地,調(diào)用AfterSelectObj.vbs腳本進(jìn)行屬性錄入。

地籍調(diào)查表的錄入函數(shù)分為3個子函數(shù),包括錄入宗地信息,錄入界址點和界址線信息,錄入調(diào)查記事及勘丈信息。錄入宗地信息和錄入調(diào)查表記事及勘丈信息兩個函數(shù)直接利用SSProcess.ShowInputUserDef-ParameterDlg()函數(shù)顯示錄入界面,SSProcess.GetInputParameter()獲得輸入的宗地屬性信息,進(jìn)行保存。錄入界址點和界址線信息函數(shù)通過直接循環(huán)宗地的折點,獲取該宗地的界址點信息,根據(jù)界址點位置獲取界址點間的界址線信息,以文本框的形式顯示在錄入界面上,見圖2。

圖2 地籍調(diào)查表界址錄入界面Fig.2 Boundary input interface of town cadastral table

2.3 檢查項定制

為保證數(shù)據(jù)的質(zhì)量,對城鎮(zhèn)地籍?dāng)?shù)據(jù)進(jìn)行數(shù)據(jù)檢查非常必要。數(shù)據(jù)檢查包括圖形檢查和屬性檢查。圖形檢查包括:空間邏輯檢查、重疊地物檢查、懸掛點檢查,地物交叉檢查、面間空隙檢查等。屬性檢查包括:宗地屬性檢查、房屋屬性檢查、界址點線屬性檢查。

圖形檢查使用EPS2008內(nèi)置的空間關(guān)系檢查項,設(shè)置固定的參數(shù)。屬性檢查根據(jù)城鎮(zhèn)地籍調(diào)查需要,編寫腳本實現(xiàn),主要使用SSProcess.AddCheckRecord()函數(shù)。

2.4 數(shù)據(jù)輸出腳本編寫

RDGIS Cv6.5城鎮(zhèn)地籍管理信息系統(tǒng)通過 ArcGIS 平臺構(gòu)建,數(shù)據(jù)庫采用的Oracle數(shù)據(jù)庫,城鎮(zhèn)地籍?dāng)?shù)據(jù)庫分為空間庫、屬性庫兩個部分,對應(yīng)的分別是ArcGIS平臺的shp和的Microsoft Office Access的mdb格式的數(shù)據(jù),數(shù)據(jù)要求符合城鎮(zhèn)地籍調(diào)查規(guī)程。其中,mdb文件里存儲宗地、界址點和界址線、權(quán)利人的屬性信息。EPS2008數(shù)據(jù)輸出腳本使用SSProcess.SetDataXParameter函數(shù)設(shè)置輸出的圖層、屬性字段,SSProcess.ExportData函數(shù)數(shù)據(jù)輸出,部分代碼如下:

SSProcess.SetDataXParameter "ExportLayerCount","100"

SSProcess.SetDataXParameter "ExportLayer" & CStr(AddOne(startIndex)),"宗地"

SSProcess.SetDataXParameter "LayerRelationCount","100"

SSProcess.SetDataXParameter "LayerRelation" & CStr(AddOne(startIndex)),"宗地:::ZD::"

SSProcess.SetDataXParameter "TableFieldDefCount","100"

SSProcess.SetDataXParameter "TableFieldDef1"," 宗地,2,BSM,BSM,,,dbLong,9,0"

SSProcess.SetDataXParameter "TableFieldDef2"," 宗地,2,YSDM,YSDM,byname,,dbText,10,0"

SSProcess.SetDataXParameter "TableFieldDef3"," 宗地,2,DJH,DJH,,,dbText,50,0"

SSProcess.SetDataXParameter "TableFieldDef4"," 宗地,2,QSDWDM,QSDWDM,,,dbText,50,0"

SSProcess.SetDataXParameter "TableFieldDef5"," 宗地,2,ZLDWDM,ZLDWDM,,,dbText,50,0"

SSProcess.SetDataXParameter "TableFieldDef6"," 宗地,2,QSXZ,QSXZ,,,dbText,10,0"

SSProcess.SetDataXParameter "TableFieldDef7"," 宗地,2,SYQLX,SYQLX,,,dbText,10,0"

SSProcess.SetDataXParameter "TableFieldDef8"," 宗地,2,TDYT,TDYT,,,dbText,100,0"

SSProcess.SetDataXParameter "TableFieldDef9"," 宗地,2,SCMJ,SCMJ,,,dbDouble,9,4"

3 結(jié)束語

本文通過對EPS2008的二次開發(fā)實現(xiàn)了錄入地籍調(diào)查表屬性、定制檢查項、輸出瑞得格式數(shù)據(jù)等功能,使得地籍?dāng)?shù)據(jù)經(jīng)過EPS2008軟件的數(shù)據(jù)編輯、屬性錄入、數(shù)據(jù)檢查、數(shù)據(jù)輸出后,能夠直接完整的輸入到城鎮(zhèn)地籍?dāng)?shù)據(jù)庫中,不需要再進(jìn)行其他數(shù)據(jù)處理。實踐證明,采用該流程生產(chǎn)的數(shù)據(jù)能滿足城鎮(zhèn)地籍?dāng)?shù)據(jù)庫建庫的要求,且能大大提高工作效率。

[1] 張愛娟,李朝奎.城鎮(zhèn)地籍?dāng)?shù)據(jù)建庫技術(shù)研究——以漢壽縣第二次土地調(diào)查地籍?dāng)?shù)據(jù)建庫為例[J].測繪與空間地理信息,2011,34(5):38-41.

[2] 王琪.基于EPS中VBScript二次開發(fā)在地籍處理中的應(yīng)用[J].測繪與空間地理信息,2011,34(6):191-193.

[3] 付海波,王磊.基于EPS腳本語言VBScript的二次開發(fā)研究[J].大眾科技,2010(7):20-21.

Application of Secondary Development of EPS2008 in Town Cadastral Database Construction

ZHU Xiu-jie,XU Miao-hua,WEN Cai-huan,DUAN Jian-feng

(HebeiInstituteofSurveyingandMappingofGeology,LangfangHebei065000,China)

Through the analysis of the EPS2008 and its script language, combined with the actual needs of town cadastral database construction,we have achieved the following functions,which contains the attributes input of cadastral survey tables,customization of data check items and output of data,with the help of secondary development of EPS2008 platform.

EPS2008;town cadastral database;secondary development

2015-04-09

P 208

B

1007-9394(2015)04-0041-02

朱秀杰(1983~),女,河北廊坊人,碩士,工程師,現(xiàn)主要從事測繪生產(chǎn)和管理方面的工作。

猜你喜歡
界址調(diào)查表腳本
酒駕
安奇奇與小cool 龍(第二回)
CASS地籍圖中界址信息批量轉(zhuǎn)出方法研究
快樂假期
小編的新年愿望
讀者調(diào)查表
讀者調(diào)查表
讀者調(diào)查表
地籍?dāng)?shù)據(jù)庫點線拓?fù)湟恢滦圆⑿袡z查方法*
在ArcMap中實現(xiàn)對金圖建庫系統(tǒng)中界址線屬性的便捷錄入