亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于ArcGIS Engine的村莊規(guī)劃數(shù)據(jù)庫質(zhì)檢方法研究

        2023-05-16 16:20:50郭結(jié)瓊
        科技資訊 2023年7期
        關(guān)鍵詞:自動化

        郭結(jié)瓊

        摘要:質(zhì)量檢查是數(shù)據(jù)庫建設(shè)過程中至關(guān)重要的環(huán)節(jié),為確保村莊規(guī)劃數(shù)據(jù)庫成果符合標準要求,該文基于ArcGIS?Engine對數(shù)據(jù)庫質(zhì)量自動化檢查方法進行了探索與研究,并采用規(guī)則定制化模式開發(fā)了質(zhì)檢軟件。實際應(yīng)用結(jié)果表明,使用該軟件可以大幅度提高數(shù)據(jù)庫質(zhì)檢工作的效率和準確性,為后續(xù)村莊規(guī)劃成果數(shù)據(jù)上圖、統(tǒng)計分析、規(guī)劃管理和實施等工作的開展提供了可靠的基礎(chǔ)數(shù)據(jù)保障。

        關(guān)鍵詞:質(zhì)量檢查??村莊規(guī)劃數(shù)據(jù)庫??ArcGIS?Engine??自動化??規(guī)則定制化??質(zhì)檢軟件

        中圖分類號:TU982.29;P208??文獻標識碼:A

        Research?on?Quality?Inspection?Methods?of?the?Village?Planning?Database?Based?on?ArcGIS?Engine

        GUO?Jieqiong

        (?Qingdao?Urban?Planning?&?Design?Research?Institute,?Qingdao,?Shandong?Province,?266071?China?)

        Abstract:?Quality?inspection?is?a?crucial?part?of?the?database?construction?process.?In?order?to?ensure?that?village?planning?database?results?meet?the?requirements?of?the?standard,?this?paper?explores?and?studies?the?automatic?inspection?method?of?database?quality?based?on?ArcGIS?Engine,?and?develops?quality?inspection?software?by?using?the?rule?customization?mode.?The?practical?application?results?show?that?the?use?of?the?software?can?greatly?improve?the?efficiency?and?accuracy?of?the?database?quality?inspection,?and?provide?a?reliable?basic?data?guarantee?for?data?mapping,?statistical?analysis,?and?planning?management?and?implementation?of?subsequent?village?planning?results.

        Key?Words:?Quality?inspection;?Village?planning?database;?ArcGIS?Engine;?Automation;?Customization?of?rules;?Quality?inspection?software

        在新時代背景下,為全面提高鄉(xiāng)村地區(qū)的數(shù)字化治理水平,做好村莊規(guī)劃編制、實施和管理工作,自然資源部辦公廳《關(guān)于加強村莊規(guī)劃促進鄉(xiāng)村振興的通知》要求將村莊規(guī)劃成果疊加到國土空間規(guī)劃“一張圖”上,地方需結(jié)合實際工作需求制定村莊規(guī)劃數(shù)據(jù)庫標準,并開展成果入庫、匯交、質(zhì)檢、上圖、動態(tài)維護更新等一系列村莊規(guī)劃數(shù)據(jù)庫建設(shè)工作,為村莊規(guī)劃的科學編制和有序管理提供基礎(chǔ)數(shù)據(jù)保障[1]。由于村莊規(guī)劃編制單位GIS人員技術(shù)水平的良莠不齊,入庫過程中對村莊規(guī)劃數(shù)據(jù)庫標準的理解有偏差、操作有誤等因素,導致各區(qū)市匯交的村莊規(guī)劃數(shù)據(jù)庫成果難免會存在一些技術(shù)問題和錯誤信息。數(shù)據(jù)庫質(zhì)檢工作技術(shù)難度相對較高,過程較繁瑣,人工質(zhì)檢效率低下,為進一步加強村莊規(guī)劃數(shù)據(jù)庫建設(shè),規(guī)范村莊規(guī)劃數(shù)據(jù)庫成果,節(jié)約人力成本,亟需探索一種村莊規(guī)劃成果數(shù)據(jù)庫自動化質(zhì)檢方法來提高檢查效率和質(zhì)量。

        ArcGIS?Engine是由ESRI公司面向開發(fā)人員提供的一組基于COM(組件對象模型)技術(shù)的可嵌入式GIS組件庫和工具包,是獨立于ArcGIS?Desktop應(yīng)用程序的ArcObject編程環(huán)境,它提供豐富的地圖功能接口,有數(shù)千個對象可供開發(fā)人員調(diào)用,具有強大的GIS處理和分析能力,基于ArcGIS?Engine開發(fā)人員可構(gòu)建自定義GIS應(yīng)用程序軟件[2-3]。結(jié)合實際工作需求,該文依據(jù)村莊規(guī)劃數(shù)據(jù)庫標準對質(zhì)檢內(nèi)容和規(guī)則進行了介紹,利用ArcGIS?Engine提供的接口對質(zhì)檢方法進行了探討,并開發(fā)了一套村莊規(guī)劃數(shù)據(jù)庫質(zhì)檢軟件,替代傳統(tǒng)的人工質(zhì)檢方式,大幅度提高了質(zhì)檢工作的效率和準確性,在村莊規(guī)劃數(shù)據(jù)庫建設(shè)過程中發(fā)揮了重要作用。

        1?質(zhì)量檢查內(nèi)容

        村莊規(guī)劃數(shù)據(jù)庫采用分層的方法進行組織和管理,包括基礎(chǔ)地理信息要素、空間規(guī)劃信息要素、規(guī)劃文檔資料要素、規(guī)劃表格要素、規(guī)劃柵格圖要素、批復和其他文件六大要素,各要素具體數(shù)據(jù)內(nèi)容如表1所示。

        此次質(zhì)檢對象為基礎(chǔ)地理信息要素和空間規(guī)劃信息要素中的空間類數(shù)據(jù),質(zhì)檢內(nèi)容主要包括格式正確性、數(shù)據(jù)完整性、數(shù)學基礎(chǔ)規(guī)范性、屬性數(shù)據(jù)符合性和拓撲關(guān)系正確性這幾個方面。具體敘述如下。

        (1)格式正確性。檢查成果數(shù)據(jù)庫文件格式是否符合數(shù)據(jù)庫標準規(guī)定的文件格式。

        (2)數(shù)據(jù)完整性。檢查成果數(shù)據(jù)庫內(nèi)容是否存在缺項,要素圖層使用ArcGIS軟件能否正常打開。

        (3)數(shù)學基礎(chǔ)規(guī)范性。檢查空間數(shù)據(jù)坐標系統(tǒng)是否采用“2000國家大地坐標系”,高程系統(tǒng)是否采用“1985國家高程基準”,投影方式是否采用高斯-克呂格投影40帶投影,數(shù)據(jù)容差、空間分辨率是否符合數(shù)據(jù)庫標準要求。

        (4)屬性數(shù)據(jù)符合性。檢查屬性字段完整性、結(jié)構(gòu)符合性、值域范圍符合性、邏輯一致性、取值唯一性、字段必填性等。

        (5)拓撲關(guān)系正確性。檢查圖層要素是否存在拓撲錯誤,如圖層自身是否存在重疊或相交、全覆蓋圖層是否存在縫隙、兩圖層之間邏輯關(guān)系是否正確等。

        2?質(zhì)量檢查方法

        2.1?數(shù)據(jù)完整性檢查

        該項檢查主要針對數(shù)據(jù)庫中的要素圖層是否按照標準要求組織命名,數(shù)據(jù)庫內(nèi)容是否完整。關(guān)鍵步驟如下。

        (1)根據(jù)數(shù)據(jù)庫標準要求,事先將圖層配置表導入Access數(shù)據(jù)庫,并標注出圖層是否為必要圖層,圖層配置信息如表2所示。

        (3)根據(jù)圖層配置表中的必要圖層名稱查詢待檢數(shù)據(jù)庫,查找出待檢數(shù)據(jù)庫中缺少哪些必要圖層。

        2.2?數(shù)學基礎(chǔ)規(guī)范性檢查

        數(shù)學基礎(chǔ)規(guī)范性檢查包含坐標系統(tǒng)檢查和數(shù)據(jù)精度檢查兩部分。ArcGIS?Engine提供了ISpatialReference空間參考接口類,調(diào)用該接口類的屬性和方法可獲取空間數(shù)據(jù)庫的坐標系統(tǒng)和精度參數(shù),通過將獲取的參數(shù)與規(guī)范取值進行一致性比對可判斷數(shù)學基礎(chǔ)是否規(guī)范。數(shù)學基礎(chǔ)規(guī)范性檢查內(nèi)容及方法如表3所示。

        2.3?屬性質(zhì)量檢查

        由于入庫人員對數(shù)據(jù)庫標準的理解有偏差或入庫過程中存在不當操作等原因,成果數(shù)據(jù)庫往往會存在一些屬性質(zhì)量問題[4-5]。數(shù)據(jù)庫標準對每個圖層要素的屬性字段命名、類型、長度和值域范圍都有明確的要求,為提高數(shù)據(jù)庫的質(zhì)量,需按照標準要求制定質(zhì)量檢查要點,包括屬性表結(jié)構(gòu)檢查、屬性值非空檢查、唯一性檢查、值域正確性檢查、邏輯一致性檢查等。

        2.3.1?屬性表結(jié)構(gòu)檢查

        該項主要檢查要素圖層屬性字段名稱、數(shù)據(jù)類型、字段長度是否符合要求。屬性表結(jié)構(gòu)檢查可通過將待檢數(shù)據(jù)庫與標準數(shù)據(jù)庫比對的方法實現(xiàn),首先遍歷待檢數(shù)據(jù)庫要素圖層獲取各圖層屬性字段集合,然后通過IField接口類的Name、Type、Length屬性獲取屬性字段名稱、類型和長度信息,最后將獲取的信息與標準庫進行比較來判斷待檢數(shù)據(jù)庫要素圖層屬性表結(jié)構(gòu)是否規(guī)范。

        2.3.2?屬性值非空檢查

        標準要求某些屬性字段取值不能為空值,如目標年規(guī)劃用地圖層中的用地面積、用地性質(zhì)等。通過IFeatureCursor游標類遍歷圖層屬性,根據(jù)待檢屬性字段的位置索引獲取屬性值,使用string.IsNullOrEmpty方法來判斷該屬性值是否為空。

        2.3.3?字段取值唯一性檢查

        屬性表中的索引字段具有唯一性,如目標年規(guī)劃用地屬性表中的地塊編號字段,唯一性檢查的SQL語句為:select?OBJECTID?from?MBNGHYD?group?by?DKHB?having?count(DKBH)>1。

        2.3.4?值域符合性檢查

        該項檢查主要針對屬性字段取值是否規(guī)范,如村莊類型、歷史文化要素類型、權(quán)屬性質(zhì)、規(guī)劃狀態(tài)、公服設(shè)施點類型、用地性質(zhì)等字段值是否在數(shù)據(jù)字典值域范圍內(nèi)。將字段值域范圍存放在Access數(shù)據(jù)字典表中,遍歷圖層要素屬性表獲取字段值,使用SQL語句查詢字段值是否在數(shù)據(jù)字典表內(nèi),以此來判斷字段值是否為非法取值。查詢語句為:select?COUNT(0)?from?DIC_SYS?where?DIC_TYPE?=?@dicType?and?DIC_CODE?=?@dicCode",?new?OleDbParameter("@dicType",?dicType),?new?OleDbParameter("@dicCode",?fieldValue)。

        2.3.5?屬性邏輯一致性檢查

        該項主要是檢查多個字段之間取值的關(guān)聯(lián)性是否正確,比如:用地性質(zhì)代碼和用地性質(zhì)名稱必須一致,獨立占地公服設(shè)施用地面積不能為空等。以目標年規(guī)劃用地圖層用地性質(zhì)屬性邏輯一致性檢查為例,首先遍歷目標圖層要素屬性表獲取用地性質(zhì)代碼和用地性質(zhì)名稱字段值;然后根據(jù)用地性質(zhì)代碼查詢數(shù)據(jù)字典表,獲取對應(yīng)的用地性質(zhì)名稱,語句為select?YDXZMC?from?DIC_LANDUSE?where?YDXZDM?=?@ydxzdm",?new?OleDbParameter("@ydxzdm",?ydxzdmValue);最后通過比對要素屬性表中的用地性質(zhì)名稱和數(shù)據(jù)字典中的用地性質(zhì)名稱是否相等來判斷邏輯一致性是否正確。

        2.4?拓撲關(guān)系檢查

        拓撲關(guān)系檢查是空間數(shù)據(jù)庫質(zhì)量檢查的重要組成部分,拓撲關(guān)系檢查包含圖層內(nèi)拓撲關(guān)系檢查和圖層間拓撲關(guān)系檢查[6-7]。圖層內(nèi)拓撲關(guān)系檢查包括重疊檢查、縫隙檢查等,圖層間拓撲關(guān)系檢查包括一個面圖層必須在另一個面圖層范圍內(nèi)、兩個面圖層要素必須相互覆蓋等。由于數(shù)據(jù)入庫人員在入庫過程中操作不當、檢查不細致,往往會導致成果數(shù)據(jù)庫存在一些拓撲錯誤。拓撲錯誤檢查涉及內(nèi)容較多,過程較繁瑣,是數(shù)據(jù)庫質(zhì)量檢查中的難點。該文以配置表的形式來規(guī)定拓撲檢查事項和內(nèi)容,程序通過讀取配置表對空間數(shù)據(jù)庫的拓撲關(guān)系進行自動檢查。拓撲檢查配置表包括規(guī)則表TOPO_CHECK_RUEL和細則表TOPO_CHECK_DETAIL。

        拓撲關(guān)系檢查通過自定義TopologyChecker工具類來實現(xiàn),首先在數(shù)據(jù)集中構(gòu)建拓撲,遍歷拓撲檢查配置表,在拓撲中添加要素圖層和檢查規(guī)則,然后創(chuàng)建ValidateTopology拓撲檢查實例,調(diào)用GP_Tool.Execute方法執(zhí)行拓撲檢查,最后根據(jù)拓撲規(guī)則類型從錯誤容器中獲取相應(yīng)的錯誤信息,并將錯誤信息記錄到質(zhì)檢結(jié)果表中,完成拓撲關(guān)系檢查。關(guān)鍵步驟代碼如下。

        (1)自定義TopologyChecker拓撲檢查類構(gòu)建拓撲。

        TopologyChecker?topoChecker?=?new?TopologyChecker(fd_data,?fcs);

        topoChecker.PUB_TopoBuild("new_Topology");

        (2)遍歷拓撲檢查配置表,在拓撲中通過添加要素和規(guī)則。

        topoChecker.PUB_AddFeatureClass();

        topoChecker.AddRuleToTopology(esriTopologyRuleType.esriTRTAreaNoOverlap,?"面要素之間無重疊",?fc);

        (3)調(diào)用ValidateTopology方法進行拓撲檢查。

        ValidateTopology?Temp_Validate?=?new?ValidateTopology(Topology);

        GP_Tool.Execute(Temp_Validate,?null);

        (4)通過PUB_GetErrorInfo方法獲取拓撲錯誤信息。

        List<string>?errorList?=?topoChecker.PUB_GetErrorInfo();

        3?應(yīng)用實例

        該文使用上述方法并基于ArcGIS?Engine10.2.2開發(fā)組件庫和Visual?Studio2012開發(fā)工具,采用集成開發(fā)模式,在.NET環(huán)境下利用C#語言編程實現(xiàn)村莊規(guī)劃數(shù)據(jù)庫質(zhì)檢軟件,實現(xiàn)了數(shù)據(jù)完整性、數(shù)學基礎(chǔ)規(guī)范性、屬性字段結(jié)構(gòu)規(guī)范性、值域規(guī)范性、圖形拓撲規(guī)范性等115項規(guī)則的自動化檢查。軟件設(shè)計時充分考慮復用性,采用規(guī)則定制的模式進行開發(fā),后續(xù)如有新的質(zhì)檢需求,無需更改代碼,只需更改質(zhì)檢規(guī)則表即可。

        該軟件已成功應(yīng)用到青島市村莊規(guī)劃數(shù)據(jù)庫建設(shè)工作之中,完成單個村莊規(guī)劃數(shù)據(jù)庫的質(zhì)檢平均耗時由人工每3?h縮減為每10?min,避免因重復性工作造成的人力資源浪費,大幅度提高了質(zhì)檢工作的效率,能夠很好地滿足實際工作需求。

        4?結(jié)語

        在“五級三類”的國土空間規(guī)劃體系下,村莊規(guī)劃作為城鎮(zhèn)開發(fā)邊界外的詳細規(guī)劃,是后續(xù)開展各項開發(fā)建設(shè)、實施國土空間用途管制的法定依據(jù),村莊規(guī)劃數(shù)據(jù)庫是對鄉(xiāng)村地區(qū)地類圖斑、管控要素等空間資源的體系化和精細化整合,是未來村莊的發(fā)展與管理的數(shù)據(jù)基礎(chǔ)。村莊規(guī)劃數(shù)據(jù)庫質(zhì)量保障是其發(fā)揮作用的前提,村莊規(guī)劃體量大,傳統(tǒng)的人工質(zhì)檢方式效率低下且質(zhì)檢準確性不高,難以滿足實際工作的需要,該文從如何高效確保村莊規(guī)劃數(shù)據(jù)庫準確性的角度出發(fā),基于ArcGIS?Engine研究了一套村莊規(guī)劃數(shù)據(jù)庫自動化質(zhì)檢的方法并配套開發(fā)了免安裝質(zhì)檢軟件。通過實踐應(yīng)用表明:該軟件操作簡單,一鍵式導入待檢數(shù)據(jù)庫,質(zhì)檢任務(wù)自動化執(zhí)行,可高效、高質(zhì)量地完成村莊規(guī)劃成果數(shù)據(jù)庫全方位質(zhì)量檢查,質(zhì)檢規(guī)則的可定制化特性使其具有很強的通用性和可移植性,可為其他數(shù)據(jù)庫建設(shè)工作的開展提供經(jīng)驗借鑒和參考。

        參考文獻

        [1]? 莊雪芳,陳健,陳藝文,等.國土空間體系背景下基于GIS的村莊規(guī)劃數(shù)據(jù)庫建設(shè)研究[J].廣東工業(yè)大學學報,2022,39(1):123-128.

        [2]? 謝三五,曹利俠,李昕,等.地理信息數(shù)據(jù)處理與質(zhì)檢軟件的設(shè)計與開發(fā)[J].地理空間信息,2020,18(12):108-110,115,8.

        [3]? 周紅梅,崔利,呂海龍.基于ArcGIS?Engine土地儲備管理系統(tǒng)的設(shè)計與實現(xiàn)[J].長春工程學院學報(自然科學版),2021(2):55-59.

        [4]? 葉愛東.農(nóng)村房地一體權(quán)籍數(shù)據(jù)庫質(zhì)量控制與檢查方法研究[J].國土資源信息化,2019(6):49-53.

        [5]? 趙駿杰,李婧嫻.基于Python的福建省第三輪礦產(chǎn)資源規(guī)劃縣級數(shù)據(jù)庫質(zhì)量檢查方法探究[J].國土資源信息化,2020(3):64-68.

        [6]? 李富春.?空間數(shù)據(jù)模型中拓撲關(guān)系及空間幾何運算方法研究[D].西安:安大學,2019.

        [7]? 苗連朋,張莉.基于ArcGIS模型構(gòu)建器的矢量數(shù)據(jù)自動化拓撲檢查方法[J].測繪與空間地理信息,2021,44(S1):43-44,48.

        猜你喜歡
        自動化
        供電企業(yè)電力自動化主站系統(tǒng)研究
        錦界煤礦連采膠帶機集控系統(tǒng)的介紹
        供熱站自動控制系統(tǒng)中PLC的應(yīng)用
        AGV小車在白酒行業(yè)自動化立體倉庫中的應(yīng)用
        中國市場(2016年36期)2016-10-19 03:40:15
        配電室無人職守集控站在京博石化的運用
        科技視界(2016年20期)2016-09-29 14:13:02
        配電線路運行資料管理自動化的探討
        科技視界(2016年20期)2016-09-29 13:45:10
        国产色av一区二区三区| 中文字幕第八页| 亚洲综合久久1区2区3区| 蜜桃视频一区视频二区| 91精品国产综合久久久密臀九色| 中国娇小与黑人巨大交| 凹凸在线无码免费视频| 色婷婷七月| 成人综合亚洲国产成人| 24小时在线免费av| 又大又紧又粉嫩18p少妇| 在教室伦流澡到高潮h麻豆| 精品人妻VA出轨中文字幕| 亚洲一区极品美女写真在线看 | 欧美高清视频一区| 丰满人妻一区二区三区52| 国产av无码专区亚洲av男同| 极品粉嫩小泬无遮挡20p| 韩国精品一区二区三区| 男子把美女裙子脱了摸她内裤| 国产色视频在线观看了| 国内精品久久久久影院优| 毛片在线播放a| 国产亚洲精选美女久久久久| 国产精品毛片极品久久| 熟女少妇内射日韩亚洲| 欧美理论在线| av天堂一区二区三区精品| 国产亚洲精品久久午夜玫瑰园| 美丽人妻在夫前被黑人| 日本色噜噜| 丰满人妻被猛烈进入中文字幕护士| 99久久国内精品成人免费| 国产精品国产三级国产专播| 欧美精品偷自拍另类在线观看| 99精品视频69v精品视频免费 | 全亚洲高清视频在线观看| 国产aⅴ无码专区亚洲av麻豆| 五月天精品视频在线观看| 国产熟女av一区二区三区四季| 久久精品国产亚洲av久五月天|