arcgis平臺下土地利用變更面積計算及檢查的實現(xiàn)_第1頁
已閱讀1頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、<p>  ARCGIS平臺下土地利用變更面積計算及檢查的實現(xiàn)</p><p>  摘要:土地變更調(diào)查是指縣一級國土資源管理部門,根據(jù)上級下發(fā)的上時點土地利用現(xiàn)狀數(shù)據(jù)庫和遙感影像數(shù)據(jù),對土地利用現(xiàn)狀、土地權(quán)屬及行政區(qū)劃變化進行外業(yè)實地調(diào)查,獲取變化地類圖斑、土地權(quán)屬(宗地)、行政區(qū)劃數(shù)據(jù),從而生成增量數(shù)據(jù)包以及統(tǒng)計報表,實時對土地利用數(shù)據(jù)庫更新和上報的過程。而這其中,圖斑面積的處理尤為重要?,F(xiàn)在大部分單

2、位都有變更的商業(yè)軟件。為了減少成本,控制精度。特意實現(xiàn)了本工具。 </p><p>  關(guān)鍵字:土地變更圖斑面積計算檢查 </p><p>  中圖分類號:TH713 文獻標(biāo)識碼:A </p><p><b>  綜述 </b></p><p>  土地利用變更是指基于上一年的土地利用數(shù)據(jù)庫。對這一年的土地流轉(zhuǎn)、土地開發(fā)

3、、土地征用等改變土地用途的土地進行數(shù)據(jù)更新。為了保證土地利用數(shù)據(jù)庫的現(xiàn)勢性,必須對土地利用數(shù)據(jù)庫進行定期的更新。不同于一般的數(shù)據(jù)庫更新。土地利用數(shù)據(jù)庫作為一個空間數(shù)據(jù)庫具有其特殊性。 </p><p>  土地利用數(shù)據(jù)變更是一項常態(tài)化的工作。一個成熟及完善的工具將會大量的減輕工作量。 </p><p>  土地利用變更主要有以下幾個步驟; </p><p><

4、b> ?。ㄒ唬?shù)據(jù)整理 </b></p><p>  對外業(yè)調(diào)查的數(shù)據(jù)進行整理。確定哪些圖斑是需要變更的。有沒有違法用地等相關(guān)信息。把外業(yè)圖斑整理成計算機支持的數(shù)據(jù)格式。 </p><p><b> ?。ǘ?shù)據(jù)分析 </b></p><p>  對整理過的圖斑和上一時點的土地利用數(shù)據(jù)庫進行疊加分析。確定上一時點的土地類型

5、和現(xiàn)狀的圖斑地類。并執(zhí)行疊加操作。裁剪圖斑。 </p><p><b> ?。ㄈ?、重算面積 </b></p><p>  上一時點的圖斑被裁剪后。圖斑的屬性并為被分開。被裁剪的圖斑還保持原來的屬性信息。我們需要重新計算圖斑面積。這也是本工具實現(xiàn)的功能。 </p><p>  圖斑凈面積計算過程如下: </p><p>

6、  地類圖斑凈面積=圖斑毛面積(也就是圖斑橢球面積)- 扣除地類面積 - 線狀地物面積 - 零星地物面積,扣除類型為“TK(田坎)”時,扣除地類面積為扣除的田坎面積;當(dāng)扣除類型不為“TK(田坎)”時,扣除地類面積表示按比例扣除的其他地類面積。 </p><p>  由于比例尺及圖斑上圖面積的限制。要算圖斑地類凈面積,需要三層數(shù)據(jù)相關(guān)的圖層(地類圖斑【DLTB】、零星地物【LXDW】、線狀地物【XZDW】)。 &

7、lt;/p><p><b> ?。ㄋ模?、數(shù)據(jù)檢查 </b></p><p>  對修改過的數(shù)據(jù)進行拓?fù)錂z查,消除因為裁剪產(chǎn)生的各項拓?fù)溴e誤。并檢查數(shù)據(jù)的屬性正確性。確定各項分類面積的總數(shù)。 </p><p> ?。ㄎ澹?、生成增量包及其他分析成果 </p><p>  對檢查完成后的數(shù)據(jù)進行數(shù)據(jù)提取。提取變化的數(shù)據(jù),并生成增量

8、數(shù)據(jù)包。按要求的匯交方式和匯交數(shù)據(jù)格式提交數(shù)據(jù)。 </p><p><b>  總體設(shè)計 </b></p><p>  采用.NET4.0類庫方式開發(fā)。創(chuàng)建基于ARCGIS ENGINE的動態(tài)鏈接庫。并保留ARCGIS接口。也就是創(chuàng)建基于ARCGIS ENGINE的類庫。 </p><p>  主要引用的類庫如下: </p>&l

9、t;p>  ESRI.ArcGIS.ADF ESRI.ArcGIS.Carto </p><p>  ESRI.ArcGIS.ControlsESRI.ArcGIS.Geodatabase </p><p>  ESRI.ArcGIS.GeometryESRI.ArcGIS.System </p><p>  ESRI.ArcGIS.SpatialAnalys

10、tESRI.ArcGIS.GeoAnalyst </p><p><b> ?。ㄒ唬?、設(shè)計準(zhǔn)則 </b></p><p>  .NET Framework 設(shè)計準(zhǔn)則的目標(biāo)旨在通過提供一種獨立于開發(fā)所用編程語言的統(tǒng)一編程模型,幫助庫設(shè)計人員確保其用戶獲得 API 的一致性及易用性的好處。 </p><p><b>  名稱準(zhǔn)則 <

11、;/b></p><p>  對于組成類庫的元素(包括程序集、命名空間、類型、成員和參數(shù)),命名準(zhǔn)則提供如何為這些元素選擇合適的標(biāo)識符的準(zhǔn)則。 </p><p><b>  類型設(shè)計準(zhǔn)則 </b></p><p>  使用命名空間將類型組織到相關(guān)功能區(qū)域的層次結(jié)構(gòu)中。避免使用非常深的命名空間層次結(jié)構(gòu)。 </p><p

12、><b>  成員設(shè)計準(zhǔn)則 </b></p><p>  類型和接口可以包含以下任何成員:方法、屬性、構(gòu)造函數(shù)、事件、字段。 </p><p><b>  擴展型設(shè)計 </b></p><p>  擴展性是添加或修改對象行為的能力。 可以使用很多種不同的機制使庫成為可擴展庫。 每種不同的機制都有其自己的優(yōu)缺點。 &l

13、t;/p><p><b>  代碼實現(xiàn) </b></p><p>  采用流行的程序設(shè)計語言,大量的必要注釋。簡單的算法綜合。代碼大量重構(gòu)。部分核心代碼如下: </p><p><b>  接口部分: </b></p><p>  frmCalcuMJ.CreateObject(this.m_hookH

14、elper.get_ActiveView() as IMap).Show(); </p><p><b>  實現(xiàn)部分: </b></p><p>  ILXDWMJField lXDWMJField = FieldObjectFactory.GetLXDWMJField(dataStandard); </p><p>  IXZDWMJFie

15、ld xZDWMJField = FieldObjectFactory.GetXZDWMJField(dataStandard); </p><p>  IDLTBMJField dLTBMJField = FieldObjectFactory.GetDLTBMJField(dataStandard); </p><p><b>  運行結(jié)果如下圖: </b><

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論