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

CASS環境下農地整理測量面積量算的二次開發探討

2014-08-05 05:32:41康雄華
測繪通報 2014年10期
關鍵詞:測量

康雄華

(武漢大學測繪學院,湖北武漢 430079)

CASS環境下農地整理測量面積量算的二次開發探討

康雄華

(武漢大學測繪學院,湖北武漢 430079)

一、引 言

根據國土資源部《土地整理項目驗收規程》規定:開發整理后各類土地面積,應由專業部門實地測量得出。目前,農地整理項目區大比例尺地形圖測量的內業成圖通常是以CASS軟件為基礎進行的。CASS是基于CAD平臺開發的一款測繪成圖軟件,其圖斑面積量算存在一些問題:①圖斑的繪制比較耗時,需要逐個重新捕捉已有地物邊界、權屬界址等并賦予相應屬性后生成,不能充分利用底圖已有地物的點、線和面;②圖斑發生邊界交叉、重疊或自相交等現象時,不能自動進行拓撲檢查和處理,且存在線狀地物扣除問題,往往需要借助其他軟件,過程煩瑣,容易造成數據丟失;③不能提供個性化的圖斑面積查詢服務,如農地整理溝渠設計時溝渠控制灌排面積的快速查詢等。因此,需要利用AutoCAD二次開發工具完善CASS圖斑面積查詢和統計功能。

二、開發流程分析

選擇AutoCAD內嵌的Visual LISP語言為開發工具,其優點是:①語法規則易于掌握,交互功能強大;②不受撰寫環境和AutoCAD版本的限制,兼容性好;③CASS基于CAD平臺,采用Visual LISP開發工具完善CASS面積量算功能方便實用。

開發基本思路:①批量生成圖斑和線狀地物;②相關檢查與自動修改;③面積查詢與統計。具體流程如圖1所示。

圖1 圖斑面積量算流程圖

三、實施步驟

1.生成地類圖層

利用CASS軟件進行大比例尺土地整理測量成圖時,點、線、面都賦予了相應地物編碼,可根據CASS地物編碼規則和土地整理土地分類原則,將不同地物歸入不同地類圖層,并賦予地類名稱擴展屬性,以便后期分類統計面積,實施步驟如圖2所示。

2.圖斑閉合檢查

圖斑是由權屬界址線或地類線圍合的單一地類地塊,圖斑與線狀地物地類的區別在于圖斑必須閉合。圖斑閉合檢查步驟如圖3所示。

3.自相交檢查

多段線自相交是指多段線不相鄰兩邊出現交叉的現象。圖斑或線狀地物自相交是測量成圖容易發生的錯誤,不僅圖與實地不符,而且影響地物面域的生成和面域差集、并集或交集運算,無法進行扣除嵌套圖斑操作。檢查步驟如圖4所示。

圖2 生成地類圖層步驟

圖3 圖斑閉合檢查步驟

圖4 自相交檢查步驟

4.拓撲檢查

只有地物沒有重疊或交叉,并無縫銜接,才能保證圖斑面積統計的準確無誤。按照不重不漏原則,CASS中地物拓撲檢查主要是避免交叉、重疊或空隙,檢查規則如下:

1)圖斑交叉檢查:對象圖斑至少1個頂點在源圖斑區域內,1個頂點在源圖斑區域外,則對象圖斑與源圖斑存在交叉。

2)線狀地物重疊檢查:對象線狀地物至少1條邊的頂點、中點和端點落在源線狀地物上,則對象線狀地物與源對象線狀地物存在部分重疊或完全重疊。

3)圖斑重疊檢查:對象圖斑所有邊的頂點、中點和端點都落在源圖斑邊界上,則對象圖斑與源圖斑完全重疊。

4)空隙檢查:邊界面域為A和邊界內圖斑面域并集B的差集C是否為非空集。

5.圖斑面積量算

圖斑面積是指圖斑封閉區域扣除區域內嵌套圖斑及線狀地物面積后的剩余,具體實現如圖5所示,量算的關鍵是首先要生成圖斑面域,然后進行并集和差集運算。

四、程序設計

因篇幅所限,程序代碼部分重點介紹Visual LISP的主要功能函數在程序設計中的應用。

1.生成地類圖層

程序生成DLTB和XZDW圖層,根據CASS已有地物編碼,批量生成圖斑和線狀地物,分別歸入DLTB和XZDW圖層,地類編碼替換為對應地類名稱。程序關鍵是根據地物編碼批量選擇地物對象并修改擴展屬性為對應地類名稱,以水田為例,部分代碼如下:

1)根據CASS地物編碼,批量選擇稻田、水生經濟作物、臺田:

2.圖斑閉合檢查

程序實現批量選擇DLTB圖層中的多段線,并判斷是否閉合,自動標記和閉合未閉合的多段線對象,部分代碼示例如下

3.自相交檢查

程序實現在DLTB和XZDW圖層中創建圖斑和線狀地物選擇集,遍歷選擇集對象,獲取對象消除重合點后的頂點坐標列表,逐一檢查對象非相鄰兩邊是否相交,紅色加粗標記自相交對象,部分代碼示例如下

4.拓撲檢查

拓撲檢查的關鍵是判斷點與圖斑的位置關系:已知判斷點pt1和圖斑邊界外一點pt2,pt3和pt4為圖斑邊界的邊頂點,遍歷圖斑的各條邊,利用(inters pt1 pt2 pt3 pt4)函數求取pt1和pt2連線與圖斑邊的交點。有交點,且其中一個交點就是pt1,則點在圖斑邊界上;沒有交點或交點數為偶數,則點在圖斑區域外;其他情況,則點在圖斑區域內。

5.面積量算

面積量算關鍵是面域的并集和差集運算,部分代碼如下

五、結束語

程序應用的前景:①能夠解決土地整理測量完成后面積快速量算的難題。通過大悟、陽新等地農地整理測量的實踐檢驗,程序能批量生成圖斑和線狀地物,自動檢查錯誤并修改處理,快速生成土地分類面積統計表,大大減輕測量人員的內業工作壓力。②程序在大比例尺測圖數據入庫中能夠得到擴展應用,特別是CASS環境下點、線、面拓撲關系自動檢查和修改功能的實現,可大大提高測圖數據入庫檢查效率。③程序基于Visual LISP語言,應用不受CASS版本的限制,且子程序的可移植性高,能為相關CASS二次開發提供參考。

[1]唐詩華,李洪玉,劉斌.對CAD制圖中面狀符號自動填充方法的改進[J].工程勘察,2005(2):57-59.

[2]陳朝暉.土地開發整理項目新增耕地面積測算方法研究[J].河北農業科學,2008,12(2):102-104.

[3]張愛娟,李朝奎,王勇,等.基于南方cass的土地利用圖斑繪制改進方法研究[J].測繪工程,2011,20(1):59-62.

[4]朱維濤.CASS7.0的使用技巧及功能插件的制作[J].測繪通報,2013(8):103-106.

Study on Secondary Development in the Area Calculation of Land Consolidation Measurement in CASS

KANG Xionghua

農地整理測量面積量算一直是困擾測量人員的難題。本文闡述利用Visual LISP二次開發工具完善CASS面積量算功能的工作流程,并展示了主要流程的開發思路及部分程序源碼。試驗證明,二次開發成果在提高測量人員內業工作效率、減少測圖數據入庫檢查工作及程序可移植性方面具有廣闊的應用前景。

CASS;農地整理;測量;面積量算;二次開發

P208

B

0494-0911(2014)10-0105-03

2013-11-15

康雄華(1978―),男,湖北武漢人,博士,講師,研究方向為土地整理、土地規劃和土地調查。

康雄華.CASS環境下農地整理測量面積量算的二次開發探討[J].測繪通報,2014(10):105-107.

10.13474/j.cnki.11-2246.2014. 0342

猜你喜歡
測量
測量重量,測量長度……
把握四個“三” 測量變簡單
滑動摩擦力的測量和計算
滑動摩擦力的測量與計算
測量的樂趣
二十四節氣簡易測量
日出日落的觀察與測量
滑動摩擦力的測量與計算
測量
測量水的多少……
主站蜘蛛池模板: 国产精品一区在线观看你懂的| 国产男女免费视频| 日韩第一页在线| 日本午夜在线视频| 国产91麻豆免费观看| 成人在线亚洲| 国产在线精品99一区不卡| 国产欧美日韩综合一区在线播放| 国产成人欧美| 国产jizzjizz视频| 日韩欧美在线观看| 日韩成人在线一区二区| 日韩东京热无码人妻| 亚洲人在线| 国产又大又粗又猛又爽的视频| 狠狠综合久久| 狠狠亚洲五月天| 国产精品偷伦在线观看| 国产成人一二三| 一区二区三区四区在线| 欧美天堂久久| 视频一区视频二区日韩专区| 人妻少妇久久久久久97人妻| 日日噜噜夜夜狠狠视频| 国产在线八区| 国产无码精品在线播放| 国模视频一区二区| 91网站国产| 欧美综合一区二区三区| 一本久道热中字伊人| 国产亚洲男人的天堂在线观看| 亚洲欧美日韩中文字幕一区二区三区| 久久婷婷国产综合尤物精品| 欧美日韩高清在线| 亚洲欧美人成电影在线观看| 精品国产免费观看| 久久超级碰| 午夜啪啪福利| 在线观看精品自拍视频| 欧美精品一二三区| 国产一级二级三级毛片| 91亚洲视频下载| 毛片久久网站小视频| а∨天堂一区中文字幕| 色噜噜狠狠色综合网图区| 成人年鲁鲁在线观看视频| 在线免费亚洲无码视频| 日韩区欧美区| 内射人妻无码色AV天堂| 亚洲天堂视频网站| 欧美视频免费一区二区三区| 免费看a级毛片| 国产精品久久久久久久久kt| 亚洲无码91视频| 国产成人一区在线播放| 国产欧美自拍视频| 精品人妻一区二区三区蜜桃AⅤ | 国产va视频| 亚洲精品视频免费| www.精品国产| 婷婷午夜天| 伊人色婷婷| 国产在线拍偷自揄观看视频网站| 国产激情无码一区二区免费| 69av免费视频| 国产理论一区| www.91在线播放| 97视频精品全国免费观看| 人人艹人人爽| 亚洲欧美日韩动漫| 好吊色国产欧美日韩免费观看| 人人艹人人爽| 亚洲三级a| 亚洲精品免费网站| 无码中文AⅤ在线观看| 久久一级电影| 亚洲午夜久久久精品电影院| 91精品视频在线播放| 亚洲中文字幕国产av| 性做久久久久久久免费看| 国产在线欧美| 2020久久国产综合精品swag|