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

基于ArcGIS Objects的地下管線數據質量檢查方法

2014-01-27 05:54:42王海濤李宏偉王振宇
地理空間信息 2014年2期
關鍵詞:關聯規則

王海濤,李宏偉,王振宇

(1.信息工程大學 地理空間信息學院,河南 鄭州 450001)

基于ArcGIS Objects的地下管線數據質量檢查方法

王海濤1,李宏偉1,王振宇1

(1.信息工程大學 地理空間信息學院,河南 鄭州 450001)

通過對影響數據質量因素的分析,總結出屬性質量檢查、坐標信息檢查、關聯信息檢查、超鏈接信息檢查、統計檢查等5個方面的檢查內容;運用GIS方法對地下管線成果數據進行質量檢查,并進行了實驗驗證。

質量檢查;地下管線;要素類;XML;信息

目前,地下管線數據存在的問題有:①一個區域不同的測區可能由不同單位測量,各個單位對測量規范、數據規定的理解掌握不同,工作方法也有細微差別,可能導致整個區域的管線數據存在錯誤[1-3];②地下管線種類多、隱蔽性強、數據量大,在測量過程中由于測量員的測量誤差或操作失誤往往會導致重復測量、遺漏測量、測量不全面等錯誤;③目前基于GIS方法進行管線數據質量檢查的方法尚不全面,為運用GIS手段建立城市地下管網信息系統造成困難。鑒于此,本文結合某市地下管線外業成果數據的質量檢查實踐,提出了運用GIS方法進行數據質量檢查的思路,闡述了具體的方法,并以某市地下管線測量數據為例,進行了實驗驗證。

1 檢查內容

目前行業內數據質量檢查主要包括空間參考系、屬性精度、位置精度、完整性、時間精度、邏輯一致性、附件質量和表征質量8個方面的內容[4,5]。其中,參考系、時間精度、表征質量和附件質量屬于外業測量檢查內容,不能使用內業方法進行檢查。對于內業來說,檢查的是其余4個方面,本文主要介紹在內業中,如何利用GIS方法檢查數據質量。本文將內業數據質量檢查的內容劃分為屬性質量檢查、坐標檢查、關聯信息檢查、超鏈接信息檢查和統計檢查5個部分。檢查的流程圖如圖1所示。

1.1 數據的屬性檢查

它主要檢查數據的屬性是否符合一般測量要求,以及數據的屬性精度和部分邏輯一致性。其主要思路是設置屬性檢查規則和檢查字段,構建初始化的檢查模板。這個模板其實就是XML語言寫的文件,通過讀取該文件,在編程環境中加載文件數據,針對屬性檢查的每一種檢查規則,編寫相應的檢查算法,檢查出錯誤信息,并把錯誤信息以表格形式展示出來。

圖1 質量檢查流程圖

1.1.1 屬性值域檢查

主要檢查屬性各字段值的取值范圍和限制規則是否錯誤,如物探點號在測區范圍內不唯一、屬性為空、屬性值不在特定范圍內、探測單位代碼字段值為空等。

1.1.2 屬性的邏輯性檢查

檢查屬性值之間的對應關系是否正確,如排水管線有電壓值、電纜數,排水管線中水從大管徑流向小管徑,非排水類管線的排水流向字段值不為空,管線點的點符號代碼字段值與其附屬物字段值不匹配等[6]。

以上檢查方法檢查的字段屬性之間都是“與”的關系,如選擇了X字段和Y字段后,2個字段之間是“和”的關系,如果需要檢查的字段之間是“或”、“非”或其他任意關系,就需要實現自定義檢查。在本文設計的自定義檢查中,檢查字段之間可以是“與、或、非”或者其他任意關系,可隨意組合檢查條件,擴展了檢查的范圍。

1.2 坐標信息質量檢查

主要檢查數據的位置精度,即檢查要素的圖上坐標和屬性表中坐標是否在一個規定的容差內。進行坐標檢查的主要原因是用戶對圖上坐標進行移動、刪除等操作,而屬性表中坐標未能隨之變化,從而導致坐標對應不上,出現錯誤。其方法思路和屬性檢查大體相同,不同之處有2點:①由于各種誤差的存在,圖上坐標和實際坐標可能會有一定的誤差,因此坐標檢查可設置水平容差和高程容差,在容差范圍內的都認為沒有坐標錯誤;②對一般地物而言,其X、Y坐標是必須要有的,否則地物位置無法確定,所以坐標檢查的規則必須要有“坐標值不可為空”這一檢查規則。

1.3 關聯信息質量檢查

關聯信息是指2個或2個以上的某些字段有關聯,包括點線屬性一對二關聯檢查、線線屬性一對一關聯檢查。它就是檢查這種關聯是否正確,如對于排水來說,排水點和排水線是2個單獨的圖層,但排水點坐標必須在排水線上,否則與實際相悖,會出現錯誤。因此,關聯檢查主要是檢查數據的邏輯一致性。

關聯檢查與屬性檢查不同之處在于:①關聯的方式可能有一對二或一對多,也就是一個圖層的某個字段和另一個圖層的2個或多個字段關聯,這就增加了檢查的復雜性;②圖形關聯類型的不同也會對檢查結果產生影響。例如,點線關聯中,點可在線兩端,也可在線中間;線面關聯中,線可在面上,也可是面的邊界。對于不同的關聯類型,需要在具體的檢查算法中判斷是哪種類型,編寫不同的算法。

1.4 超鏈接信息質量檢查

超鏈接信息檢查主要是檢查數據中是否存在文件路徑以及路徑下是否存在文件。例如,對于地面照片字段,其檢查的就是數據中該要素的鏈接字段是否為空,若不為空,則檢查字段值對應的路徑下是否存在地面照片,若不存在,則出現錯誤。因此,超鏈接檢查主要是檢查數據的完整性。

所謂的“超鏈接”實際上是指對于某一個Feature,如果它檢查字段中有一個字段存在錯誤信息,那么不管其他字段值正確與否,該字段都要在表格中顯示,最關鍵的是通過正確部分的地址可直接打開文件。例如,某個Feature的地面照片字段檢查正確、內部照片字段檢查錯誤,那么由于該字段中存在錯誤信息,這條Feature也要在表格中顯示出來,其中地面照片字段是正確的,那么該字段值對應的路徑下就存在這個地面照片文件,通過雙擊該單元格可打開這個文件。

1.5 統計信息檢查

它是對整個圖層要素屬性進行統計,檢查出錯的地方,在一個FeatureClass中,由于每個Feature是不重復的,而每個Feature都有唯一的ID號,用以標志該Feature,統計檢查就是通過統計這個FeatureClass中每個Feature的ID號,檢查是否有重復的Feature。具體的方法是遍歷每個Feature,得到它們的ID,檢查ID是否有重復。

2 檢查方法

首先在ArcMap環境下構建一個工具條(Toolbar),再構建可停靠窗口(DockableWindow),Toolbar用于顯示數據檢查工具條,DockableWindow用于顯示檢查窗口及檢查結果。這部分都是ArcGIS的基本操作,本文不再詳述。

在ArcGIS Objects中,每一個圖層的數據源都是一個要素類(FeatureClass),要素類是可存儲空間數據的對象類,也是一個空間實體的集合,這些空間實體被用于模擬離散的、具有各類屬性的要素[7],所以要素類可看成是由具有若干相同字段(Field)的不同要素(Feature)組成,也可看成是一張表,表的行和列分別對應FeatureClass的Feature和Field。一個Feature就是一個要素,對應于點圖層上的一個點、線圖層上的一條線或面圖層上的一個區域。要素的Field對應這個要素的所有屬性字段,如X坐標、Y坐標、高程等,二者組合起來就是一個要素的某個屬性,如一個點的X坐標。針對需要檢查的內容,設定相應的檢查規則,再選擇需檢查的圖層以及該圖層下要檢查的字段,如先選擇給水管線層,再選擇該層要檢查的字段(坐標字段),檢查出該圖層下坐標字段的錯誤信息。具體檢查算法雖然不同,但大體思路是相同的,首先通過游標(Cursor)得到所選圖層所有的Feature,針對該Feature的選擇字段,判斷該字段的值與選擇的檢查規則是否一致,若不一致,則顯示錯誤。檢查錯誤的核心算法實際是對Feature和Field對象的組合操作。

地下管線普查內業成果數據包括:城市給水、排水、電力、通信等線性管線數據,城市測控點、排水點、熱力點等位置數據[8]。由于每一種檢查又包括不同的檢查規則,這些規則少則1、2個,多則數十個,為了對它們進行有效管理,本文通過Liquid XML Data Binder把所有檢查規則寫成XML文件,通過讀取XML文件,加載具體的檢查規則。構建XML檢查規則有2方面好處:①如果要對檢查規則進行增加、修改、刪除,可直接在XML文件中修改,方便對檢查規則的管理;②當檢查規則增加后,只需在具體的檢查代碼中再加一個判斷,在該判斷下編寫新增規則的檢查算法就可以了,這樣也方便對檢查算法的管理。最終的檢查結果可以報表形式打印。

3 實驗驗證

本文以某市的地下管線普查數據為實驗數據,結合ArcGIS Object平臺與C#編程實現了地下管線數據質量檢查的實驗驗證。本文以屬性檢查為例進行說明,具體步驟如下:

1)在ArcMap中構建質量檢查環境,包括構建Toolbar、Commands、Dockablewindow,加載相關組件。

2)通過Liquid XML Data Binder創建對應屬性檢查的XML文件,XML文件中包含具體的檢查規則,將XML文件導入到工程中。

3)在DockableWindow中創建檢查界面,在檢查規則組中讀取XML文件。在檢查圖層中加載ArcMap中加載的地圖圖層。

4)在屬性檢查界面中,選擇檢查規則和檢查圖層,如果選擇執行檢查,彈出屬性檢查配置對話框,該對話框中加載了XML文件中建立的所有字段,選擇要檢查的字段(見圖2);如果選擇自定義檢查,彈出自定義屬性規則檢查配置對話框(見圖3),通過組合不同的字段設置檢查條件。

圖2 屬性檢查字段配置圖

圖3 屬性檢查字段組合配置圖

5)編寫實際的檢查算法,執行檢查,在屬性檢查界面中顯示出錯誤信息,并可將錯誤信息以表格形式打印。

參照屬性檢查的設計模式,設計另外4種檢查,檢查的主界面大致相同,都是先選擇檢查規則和檢查圖層,主要的區別是字段配置界面和算法不同。

[1] 陳華.淺談城市地下管線普查成果數據的質量檢查[J].四川測繪,2008(2):85-87

[2] CJJ61-2003.城市地下管線探測技術規程[S].

[3] 解智強,李俊娟,郭貴州,等.地下管線探測成果的質量檢查方法[J].地理空間信息,2012,10(1):129-131

[4] 夏薔哲.關于城市地下管線信息化數據質量控制的探討[J].北京測繪,2010(3):57-60

[5] 楊伯剛,張保剛,陶迎春,等.城市地下管線數據建庫與共享應用[M].北京:測繪出版社, 2011

[6] 張春森.管網信息系統數據質量控制方法[J].測繪通報,1998(10):22-24

[7] 李崇貴,陳崢,豐德恩,等.ArcGIS Engine組件式開發及應用[M].北京:科學出版社,2012

[8] CJJ8-99.城市測量規范[S].

Underground Pipeline Data Quality Check Method Based on ArcGIS Objects

byWANG Haitao

Based on the analysis of the factors aff ecting data quality, this paper summed attribute quality checks, coordinate information check related information check hyperlink information checks, statistical checks fi ve aspects of the inspection contents, checked the contents against the five proposed method using GIS results of underground pipeline data quality check method, and verifi ed this method by experiment.

quality inspection,pipeline,feature class,XML,information

P208

B

1672-4623(2014)02-0060-02

10.11709/j.issn.1672-4623.2014.02.021

2013-07-16。

項目來源:國家自然科學基金資助項目(41140012、41271392)。

王海濤,碩士,研究方向為語義相似度計算、GIS開發與應用。

猜你喜歡
關聯規則
撐竿跳規則的制定
不懼于新,不困于形——一道函數“關聯”題的剖析與拓展
“苦”的關聯
當代陜西(2021年17期)2021-11-06 03:21:36
數獨的規則和演變
“一帶一路”遞進,關聯民生更緊
當代陜西(2019年15期)2019-09-02 01:52:00
規則的正確打開方式
幸福(2018年33期)2018-12-05 05:22:42
奇趣搭配
讓規則不規則
Coco薇(2017年11期)2018-01-03 20:59:57
智趣
讀者(2017年5期)2017-02-15 18:04:18
TPP反腐敗規則對我國的啟示
主站蜘蛛池模板: 永久免费无码日韩视频| 亚洲a级毛片| 狠狠v日韩v欧美v| 国产一在线| 伊人网址在线| 国产浮力第一页永久地址| 青青草国产在线视频| 国产美女无遮挡免费视频| 亚洲无码精品在线播放| 人人爱天天做夜夜爽| 亚洲人成人无码www| 精品天海翼一区二区| 97人妻精品专区久久久久| 视频二区中文无码| 91人人妻人人做人人爽男同| 亚洲精选无码久久久| 国产国产人免费视频成18| 美女潮喷出白浆在线观看视频| 亚洲日本一本dvd高清| 日本www在线视频| 久久综合伊人 六十路| 免费在线国产一区二区三区精品| 午夜无码一区二区三区| 亚洲αv毛片| 成人一区专区在线观看| 亚洲性网站| 在线观看国产黄色| 999精品免费视频| 日韩精品亚洲人旧成在线| www成人国产在线观看网站| 亚洲AV成人一区二区三区AV| 国产办公室秘书无码精品| 久久精品女人天堂aaa| 免费A级毛片无码无遮挡| 久久精品免费看一| 嫩草在线视频| 精品自窥自偷在线看| 亚洲成aⅴ人片在线影院八| 日韩在线成年视频人网站观看| 老司国产精品视频91| 波多野结衣久久高清免费| 国产精品男人的天堂| 中文字幕永久在线观看| 国内99精品激情视频精品| 欧美日在线观看| 3D动漫精品啪啪一区二区下载| 幺女国产一级毛片| 午夜视频www| 国产乱子伦精品视频| 亚国产欧美在线人成| 日韩第八页| AV天堂资源福利在线观看| 在线永久免费观看的毛片| 97色婷婷成人综合在线观看| 亚洲 日韩 激情 无码 中出| 久久成人免费| 国产成人精品男人的天堂| 2021国产精品自产拍在线| 国产欧美日韩va另类在线播放 | 中文字幕无线码一区| 亚洲人精品亚洲人成在线| 狠狠亚洲五月天| 亚洲中文字幕日产无码2021| 青青网在线国产| 亚洲无码高清一区| 亚欧成人无码AV在线播放| 91精品国产无线乱码在线| 国产欧美日本在线观看| аⅴ资源中文在线天堂| 亚洲av无码人妻| 久久免费成人| 色综合五月| 午夜福利视频一区| 99国产精品国产| 色综合天天综合中文网| 成人综合在线观看| 国产91小视频在线观看| 亚洲三级影院| 亚洲国产欧美目韩成人综合| 国产在线一区视频| 伊人丁香五月天久久综合| 国产鲁鲁视频在线观看|