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

基于雙平臺的勘測定界流程優化系統開發與應用

2021-05-16 14:49:28劉蘇洲
現代信息科技 2021年22期

摘? 要:土地勘測定界是土地管理的基礎工作,日常勘界工作中涉及多平臺、多種數據庫的使用,需要進行許多復雜煩瑣的表格填寫和數據統計。為了快速而準確地開展勘界工作,文章開發了一款基于ArcGis和AutoCAD雙平臺的勘測定界輔助軟件,優化了土地勘測定界工作中的部分作業流程,提高了自動化水平,大大降低了人為因素導致的統計差錯,為勘測定界成果報告的生成導出提供一種全新的思路。

關鍵詞:土地勘測定界;ArcGis二次開發;AutoCAD二次開發;軟件系統開發

中圖分類號:TP311? ? ? ?文獻標識碼:A文章編號:2096-4706(2021)22-0031-04

Abstract: Land survey and demarcation is the basic work of land management. Daily demarcation involves the use of multiple platforms and databases, requiring many complicated forms to be filled in and data statistics. In order to quickly and accurately carry out the demarcation work, this paper develops an auxiliary software for surveying and demarcation based on ArcGis and AutoCAD, which optimizes part of the processes of land survey and demarcation work, improves the level of automation, and greatly reduces the statistical errors caused by human factors. It provides a new way to generate and export the survey and delimitation report.

Keywords: land survey and demarcation; ArcGis secondary development; AutoCAD secondary development; software system development

0? 引? 言

土地勘測定界(簡稱“勘測定界”)是指根據土地征收、征用、劃撥、出讓、農用地轉用、土地利用規劃及土地開發、整理、復墾等工作的需要,實地界定土地使用范圍、測定界址位置、調繪土地利用現狀、計算用地面積,為了能夠為國土資源行政主管部門用地審批和地籍管理等提供科學、準確的基礎資料而進行的技術服務性工作。勘測定界外業工作通常需要利用測量儀器定點測定坐標,內業工作則是利用計算機根據坐標進行繪圖處理,并按實際需要錄入屬性值。一直以來,土地勘測定界工作都是國土資源日常業務管理的重要組成部分,尤其是近年來,經濟發展帶動土地流轉、交易、轉征,土地勘測定界業務量的大增。

1? 行業現狀及對策

土地勘測定界的內業繪圖、屬性錄入及報告整理是整個工作流程中必不可少而又耗費工作人員大量時間的工作。為此,當前的主流思路是借助定制化軟件對該項工作進行流程優化,提高工作效率并降低整個工作中出現偶然誤差的可能性。

本文結合實際工作場景,采用AutoCAD和ArcGis軟件進行二次開發,同時運用AutoCAD繪圖,利用ArcGis進行賦值計算,對長沙縣土地勘測定界工作流程進行優化改良,形成系統化的作業管理。同時,簡單介紹了該系統的功能和用法,為相關人員的土地勘測定界工作提供幫助。

2? 系統功能

勘測定界工作歷年來常規的做法都是在AutoCAD進行繪圖,然后手動填寫報告,該系統將AutoCAD繪好的圖紙導入ArcGis平臺,進行屬性賦值,而后完成報告導出。為更好地貼合實際使用場景,系統分為獨立的主程序及部分插件,可靈活使用。系統主要功能包括:屬性提取轉換、圖形數據分析計算、生成勘測定界報告、計算三大類面積、導出界址點成果表等。

2.1? 軟件整體界面

軟件界面整體上只提供關鍵功能的按鈕,邏輯操作借由后臺代碼完成,軟件分為主程序及兩個插件,主程序可以完成大部分功能,插件進行一些補充。針對不同的作業情形,有時僅憑借主程序就能完成所需功能,而無須插件的參與;或是完全憑插件輔助作業,而無須啟動主程序。用戶可以根據實際需求,靈活組合搭配使用。主界面功能分區如圖1所示。

2.2? 數據轉換

以往的作業方式都是在AutoCAD平臺上完成繪圖之后直接進行圖斑屬性標注,但是囿于AutoCAD平臺的特性,所標注的屬性值無法關聯到圖形地塊上,所以新的作業系統改為在ArcGis平臺上執行錄入屬性的操作,建好屬性字段,自動構面,將屬性值直接錄入面圖斑中,方便后續的面積計算及數據管理。

經過多輪測試,AutoCAD數據跨平臺轉入ArcGis過程,對比可使用的接口工具包括開源EZCAD庫、AutoCAD自帶的庫以及其他第三方庫,最終選用的Arcpy庫最為適合本次系統開發的需求。開發調試界面如圖2所示。

采用Arcpy模塊進行數據轉換及屬性字段的構筑,調用GP核心組件中的黑盒工具箱功能,做成ArcGis桌面軟件的插件,隨調隨用,方便快捷。

從CAD文件中提取有效圖形,構筑屬性字段并計算圖斑面積,核心代碼為:

arcpy.Select_analysis(path,zzpath,”\”Layer\”=’wp’or\”Layer\”=’JZD’”)

arcpy.FeatureToPolygon_management(zzpath,outpath,’’,’NO_ATTRIBUTES’,’’)

arcpy.DefineProjection_management(outpath,prj)

arcpy.AddField_management(outpath,u”地類”,”TEXT”,””,””,u”地類”,”NULLABLE”,”REQUIRED”)

arcpy.AddField_management(outpath,u”權屬”,”TEXT”,255,””,””,u”權屬”,” NULLABLE”,” REQUIRED”)

arcpy.AddField_management(outpath,u”地塊”,”TEXT”,3,””,””,u”地塊”,”NULLABLE”,”REQUIRED”)

arcpy.AddField_management(outpath,u”面積”,”LONG”,””,””,””,””,”NULLABLE”,”NON_REQUIRED”,””)

arcpy.CalculateField_management(outpath,u”面積”,”round(!shape.Area!,0)”,”PYTHON_9.3”,””)

arcpy.AddField_management(outpath,u”X”,”DOUBLE”,””,””,””,””,”NULLABLE”,”NON_REQUIRED”,””)

arcpy.CalculateField_management(outpath,u”X”,”! SHAPE.CENTROID.X!”,”PYTHON_9.3”,””)

arcpy.AddField_management(outpath,u”Y”,”DOUBLE”,””,””,””,””,”NULLABLE”,”NON_REQUIRED”,””)

arcpy.CalculateField_management(outpath,u”Y”,”! SHAPE.CENTROID.Y!”,”PYTHON_9.3”,””)

arcpy.Delete_management(zzpath)

2.3? 屬性關聯

部分通用屬性(如圖幅號、土地使用權證號等),可以通過相關圖層的掛接分析來獲取,之后將其填入勘測定界報告中,免去人工查詢填寫的煩瑣。在圖幅號編號規則發生改變或是土地使用權證號有所更新的情況下,可以通過更換圖層的方式直接更新數據,使用靈活便捷,適應性更強。該模塊使用C#開發,調用ArcGIS地理分析接口,核心代碼為:

獲取圖幅號代碼:

sFilter.Geometry=geo;

sFilter.SpatialRel=esriSpatialRelEnum.esriSpatial RelWithin;

IfeatureCursorfCur=ftjhbFc.Search(sFilter,false);

Ifeaturefea=fCur.NextFeature();

tTfh=fea.get_Value(fea.Fields.FindField(“Text”)).ToString();

tfh=tfh==””?tTfh:tfh+”,”+tTfh;

fea=fCur.NextFeature();

獲取土地使用權證號代碼:

IfeatureCursorfeatureCursor=ProjectFeatureClass.Search(null,false);

Ifeaturefea=featureCursor.NextFeature();

String qsmc=fea.get_Value(fea.Fields.FindField(“權屬”)).ToString();

String ycm=GetDjzqdmByZdFeature(fea,ftjhbFc);

2.4? 面積計算

比較常見的面積計算方法是在AutoCAD桌面軟件中畫好圖形,然后構面計算面積,再人工疊加其他圖層的地類圖斑,計算各類地物的面積。涉及耕地圖斑需要扣除田坎時,根據耕地坡度分級確定田坎系數,最終計算出需要扣除的田坎面積。面積計算完成后,根據土地三大類分類方式,匯總成面積計算表,整個流程處理下來較為煩瑣。

該系統采用圖層分析的方式,對勘測定界用地圖斑的各地物面積進行自動計算。根據需求,計算各圖斑在第二次國土調查中所占各地類圖斑的面積,以及計算耕地圖斑的田坎面積。計算面積的核心代碼為:

IcellsmallTotoleCell = smallTotoleRow.CreateCell(1);

smallTotoleCell.SetCellValue(string.Format(“(地塊{0})小計",dkbh));

smallTotoleCell.CellStyle=cellstyle;

foreach(KeyValuePair<string,double>kvin totle_typeAreaDic)

{

inttColIndex = dlbmColIndexDic[kv.Key];

smallTotoleCell=smallTotoleRow.CreateCell(tColIndex);

smallTotoleCell.SetCellValue(kv.Value.ToString (“0.0000”));

smallTotoleCell.CellStyle=cellstyle;

}

rowIndex++;

IPolygonpFirstPolygon = zdFea.ShapeCopy as IPolygon;

IPolygonpSecondPolygon = item.ShapeCopy as IPolygon;

ITopologicalOperatorpTopo = pSecondPolygon as ITopologicalOperator;

IPolygonpIntersectGeo = pTopo.Intersect(pFirstPolygon, esriGeometryDimension.esriGeometry2Dimension) as IPolygon;

IAreapArea = pIntersectGeo as IArea;

double intersectArea = pArea.Area;

2.5? 成果輸出

系統會將運行過程中產生的日志信息通過輸出窗口Print通知用戶,以便用戶對數據進行監測修改,效果如圖3所示。最終會輸出一份勘測定界報告、一份三大類分類表、一套完整的界址點成果表,如圖4所列出的內容,勘測定界報告中涉及部分定制數據,由用戶自行修改。

3? 系統應用

此系統在長沙縣自然資源測繪中心的勘測定界工作中得到了廣泛應用,涵蓋了建設用地報批、臨時用地、設施農用地、征地拆遷土地分類等。應用半年以來系統運行穩定,減少了約30%的人工工作量,大幅提高了縣自然資源測繪中心勘測定界工作的效率。目前各項功能使用正常,數據轉換功能運行界面如圖5所示。

屬性關聯功能運行結果如圖6所示,工作人員可以穩定地將CAD圖紙中的標注值關聯到屬性字段中。

各項地類面積的計算正確合理,三大類面積統計計算結果如圖7所示。

4? 系統優勢

本系統是跨平臺即在AutoCAD平臺及ArcGIS平臺上同時開發的。AutoCAD平臺目前在工程繪圖方面仍然具有巨大優勢,但是通過其繪制的CAD圖紙中的圖斑本身不帶有屬性,所標注的文字與對應的圖斑是相互獨立的。故目前的勘測定界工作需要在AutoCAD中繪制圖斑,然后利用建庫軟件將屬性值與圖斑進行關聯。屬性錄入工作則是借助ArcGIS軟件強大的建庫能力,將CAD圖紙中的標注值錄入圖斑屬性中,并將兩者關聯。之后根據繪制的圖斑進行空間分析,計算各類圖斑面積,并依據各圖斑的地類、權屬等屬性值進行匯總分類,最終形成土地勘測定界報告。

本次系統開發旨在優化屬性錄入工作,并實現對錄好屬性圖斑的空間分析及匯總分類并生成報告,一改傳統的人工計算方式,大幅減少工作量,并減少人工干預,提高作業精度。且系統是跨平臺開發的,同時支持AutoCAD的數據格式及ArcGIS的數據格式,盡可能貼合作業人員的繪圖習慣,降低學習成本。

5? 結? 論

截至目前,本文開發的軟件系統已經在具體工作項目中穩定運行了一段時間。該系統簡單易用、調整靈活的特點使其在優化勘測定界成果報告制作的流程中起到了非常大的作用。該系統也有效提高了作業流程的自動化程度,省去了手動計算數據、填寫報告等煩瑣工作,在涉及復雜地塊的計算中,工作效率的提升十分明顯。

參考文獻:

[1] 梁帶敬.土地勘測定界內業數據處理技術研究 [J].工程建設與設計,2020(24):255-256.

[2] 蓋一欣,蔣雪峰.基于ArcGis的土地勘測定界圖的研究與制作 [J].民營科技,2013(7):10.

[3] 董偉.基于ArcGIS的土地勘測定界圖的制作與研究 [J].礦山測量,2012(2):53-57.

[4] 鐘遠達,張麗.基于ARCGIS的土地勘測定界中土地分類及其面積計算與統計的應用 [J].中國科技博覽,2012(14):208.

[5] 孔慶福,劉張霞.土地勘測定界中存在的相關問題探討 [J].科技與創新,2016(2):109-110.

作者簡介:劉蘇洲(1983.04—),男,漢族,河南項城人,工程師,注冊測繪師,碩士,研究方向:地理信息系統。

主站蜘蛛池模板: 欧美无遮挡国产欧美另类| 亚洲无码久久久久| 久久久久亚洲av成人网人人软件| 国产一级视频久久| 亚洲视频四区| 精品久久国产综合精麻豆| 日本午夜影院| 亚洲视频黄| 国产精品香蕉在线观看不卡| 91蝌蚪视频在线观看| 99手机在线视频| 久久无码av三级| 8090午夜无码专区| 红杏AV在线无码| 国产真实乱人视频| 国产免费网址| 91无码人妻精品一区二区蜜桃| 性视频一区| 亚洲性一区| 98精品全国免费观看视频| 久久久国产精品无码专区| 久久公开视频| 97超爽成人免费视频在线播放| AⅤ色综合久久天堂AV色综合| 婷婷伊人五月| 日韩高清欧美| 国产69囗曝护士吞精在线视频| 日韩国产另类| 亚洲三级电影在线播放| 韩日免费小视频| 少妇露出福利视频| 国产国模一区二区三区四区| 亚洲欧美日韩中文字幕在线| 99久久国产自偷自偷免费一区| 欧美成人精品高清在线下载| 中文字幕亚洲综久久2021| 欧美中文字幕在线二区| 91无码国产视频| 日韩一区精品视频一区二区| 精品人妻无码中字系列| 久久福利网| 伊人中文网| 91免费国产在线观看尤物| 欧美一区二区福利视频| 毛片网站在线看| 精品久久高清| 日韩无码黄色| 欧美一区二区三区国产精品| 中文字幕丝袜一区二区| 亚州AV秘 一区二区三区| 999福利激情视频| 国产免费自拍视频| 国产精品yjizz视频网一二区| 在线无码av一区二区三区| 亚洲国产欧美中日韩成人综合视频| 色综合国产| 中文字幕伦视频| 亚洲美女一级毛片| 国产一级无码不卡视频| 成人免费黄色小视频| 亚洲天堂免费观看| 一本大道在线一本久道| 国产美女精品一区二区| 精品久久久久成人码免费动漫| 久久久久人妻一区精品色奶水| 国内精品一区二区在线观看| 久久天天躁狠狠躁夜夜躁| 国产精品手机在线播放| 国产精品久久久久鬼色| 免费全部高H视频无码无遮掩| 精品久久蜜桃| 99久久99这里只有免费的精品| 色婷婷在线播放| 国产成人精品男人的天堂下载 | 亚洲AⅤ波多系列中文字幕 | 中国一级特黄大片在线观看| 久久国产高清视频| 国产国产人在线成免费视频狼人色| 亚洲啪啪网| 99r在线精品视频在线播放 | 亚洲国产一区在线观看| 99久久国产精品无码|