卯覲
測畝儀是測量土地面積最常用的儀器,相對于平板電腦或GPS專用采集儀來說,測畝儀小巧、使用簡單靈活方便、價格低、不需要專門的培訓即可使用,使用人群更廣泛,精度高,深受農民群眾的喜愛。
雖然測畝儀使用特別方便,讀取測量數值簡單明了,但要把其中測量的數據轉換成ARCGIS系統能識別的矢量圖層數據shp格式或mdb格式,就需要有相當專業知識的人員才能勝任了,甚至在業務部門中有很多專業人員都不會弄,在此我把在工作過程中經過實踐總結的經驗與大家分享。
一、測畝儀簡介
測畝儀測量面積的原理同樣是基于GPS定位系統進行工作的,使用時沿著要測量的對象(比如地塊、廣場、公路等)邊沿走一圈,就可直觀的讀取測量對象的面積值,這樣在使用過程中可以充分利用人力物力,減少專業人員的配備。目前生產的測畝儀有使用雙定位系統(GPS、北斗)或三定位系統的,精度一般都較高,誤差小(定位誤差3米以內),完全可滿足測量工作需要。
二、測畝儀數據導出
在使用測畝儀后,其內存中都會自動保存有歷史記錄,其記錄就是每測量一次后自動保存的有坐標值的name文件,高級一點的測畝儀會生成Kml格式的文件進行保存,在使用時可直接使用這個文件經過轉換生成矢量圖層文件,稍要省事一些,而生成的name格式文件轉換生成矢量圖層文件就要復雜得多,現重點介紹name格式文件轉換生成矢量圖層文件的具體方法。
一般測畝儀導出的數據文件為*.name,比如:軌跡21_面積測量2018年07月22日15時26分00時.nmea,這就是一個測畝儀中導出的完整的一個數據文件,因為測畝儀一般默認是從0開始自動編號,軌跡21表示的是測量的第22個對象,測畝儀測量對象越多,自動保存的數據文件也越多。
導出的具體步驟:將測畝儀與電腦相連,找到在電腦屏幕上顯示的歷史記錄盤符,打開歷史記錄盤符,復制或剪切里面的*.name文件到新的文件夾,這個文件夾你可以任意命名,但最好是方便你記憶查找下次使用。
三、生成shp格式文件
在電腦上打開ArcMap10.3,添加你常用或你喜歡用的坐標系的地形圖或衛星影像圖,比如你添加的了西安80坐標系的地形圖或衛星影像圖,這樣你打開的ArcMap10.3數據框就會默認使用的坐標系為西安80坐標系。因為GPS默認的坐標系統屬于地理坐標系,而西安80使用的坐標系統為投影坐標系,兩者之間存在系統誤差,且各地的系統誤差值都不一樣,各地在使用兩種坐標系時,需要當地的修正參數,而這個參數是回家保密的,不向社會公開,將GPS數據導入西安80時,由于缺少修正參數,導入的數據會存在很大偏移,所以在實際使用中,使用者往往會遇到很大的困難。
隨著我國北斗定位系統投入使用,漸漸的投影坐標系統中的西安80坐標系已經不再常用,逐漸使用地理坐標系統中的CGCS2000(大地2000)坐標系,根據我使用的結果看,在我地區(修文縣)將GPS數據導入CGCS2000坐標系后,根本不需要修正,直接可以使用數據用于生產中,不知道其他地區是不是這樣。所以我一般都使用CGCS2000坐標系。
添加完地形圖或衛星影像圖后,查找到Create Features From Text File工具,打開,如圖1所示:
在出現對話框的第一行中,選取設定好的文本文件2018年7月22日提取的GPS文本文件;在出現對話框的第二行中,輸入12345678.12345;在出現對話框的第三行中,選擇輸出shp文件的路徑及文件名,最后一行是輸入坐標系,在此必須選擇地理坐標系統里面World文件下的WGS 1984,點擊確定即可完成面狀圖層的生成。至于生成線,前面說了將文本文件中的Polygon改變為Polyine即可。生成的面圖層小班效果如下:
以上生成的圖形,看上去有些偏移,這其實是衛星影像自身的誤差引起的, 如果需要,安全可通過移動圖層來讓圖班看起來更符合實際。因為我們知道衛星影像的成圖原理,一張衛星影像圖中心誤差小,越往外,它的誤差就會越大,我們在業務工作中常常遇到這些事情,只有哪天衛星影像的修正技術完善了,這個問題自然就迎刃而解了。
在此生成的圖層文件坐標系還是GCS_WGS_1984坐標系,不是最先打開的CGCS2000坐標系,此時可通過導出數據,在彈出的對話框中,選擇數據框,再選擇輸出shp文件的路徑及文件名,這樣輸出的shp文件坐標系就是CGCS2000坐標系了。
最后可將shp文件隨意導入mdb個人地理文件中,但是在此要注意,mdb個人地理文件中,生成的矢量圖層文件是不能以數字開頭,否則會出錯。
這樣測畝儀中的數據生成矢量圖層數據就全部完成。