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

基于開源技術獲取林保矢量同名點方法的研究

2020-10-12 12:29:40梁志強
防護林科技 2020年8期
關鍵詞:數據庫

梁志強

(黑龍江省自然資源權益調查監測院,黑龍江 哈爾濱 150080)

1 研究背景

林地保護利用規劃(以下簡稱林保)從2010—2017年均采用Xian1980坐標系,從2018年度開始國家林業局要求數據采用CGCS2000坐標系,并統一將省級層面的2017年度林保成果數據依據測繪部門轉換軟件(參數)轉換為CGCS2000坐標系,以此作為省級林地年度更新工作的基礎資料,地方林業主管部門獲取省局下發的林保數據就會有同一個年度的Xian1980和CGCS2000坐標系,即為轉換前和轉換后的數據,可根據該數據進行同名點獲取。

地方林業部門除林保之外的其他業務工作(如營造林、森林經營管理等資料)數據多且雜,基本都是Xian1980坐標系,根據業務要求也統一采用CGCS2000坐標系,都需要實現數據轉換。傳統的坐標轉換方法是依靠轉換參數完成坐標轉換,而根據《中華人民共和國測繪法》,坐標轉換參數為保密數據,對地方林業部門來說很難獲得轉換參數,對以往數據的轉換存在著一定的轉換難度[1]。對此,借助現有資料可通過同名點獲取的方法,運用GIS軟件實現局部范圍內的其他業務數據的坐標轉換。

2 開源技術

2.1 GDAL技術

GDAL(Geospatial Data Abstraction Library,地理空間數據抽象庫)是一個在X/MIT許可協議下的開源空間數據(柵格數據和矢量數據)轉換庫,包括讀取、寫入、轉換、處理各種柵格和矢量數據格式[2]。

OGR(OGR Simple Features Library)是GDAL的項目的一個分支,提供對矢量數據的讀/寫操作。其體系結構包括Drivers(驅動)、Data Source(數據源)、Spatial Reference(空間參考)、Layer(圖層)、Geometry(幾何圖形)、Feature(要素)、Feature Definition(要素定義)等。

可通過GDAL讀取兩期矢量圖斑要素屬性及幾何圖形坐標節點等空間及屬性信息。

2.2 SQLite數據庫

SQLite是一款開放源代碼的基于C語言開發的輕量型嵌入式關系數據庫引擎,是目前使用較廣泛的嵌入式數據庫[3]。相對于傳統數據庫,SQLite具有更好的實時性、系統開銷小、底層控制能力強等優點,且能高效地利用有限資源,提高數據的存取速度,增強系統安全性。SQLite在使用前無須安裝數據庫引擎,數據庫是一個單獨的支持2TB的數據存儲普通磁盤文件,支持多種開發語言,可移植性好。

可通過SQLite數據庫,實現矢量圖斑的空間及屬性信息的存儲。

3 同名點獲取方法研究

采用分別讀取同一區域林保2017年度兩個坐標系的矢量數據,獲取滿足相同圖斑且點序一致的坐標點,作為同名點,形成原始坐標與目標坐標對照表;獲取同名點盡量分布均勻,滿足GIS軟件空間校正及地理配準的需要,以達到轉換誤差滿足數據轉換精度要求。

3.1 加載矢量數據

在Visual Studio開發環境中調用GDAL開源類庫Gdal_csharp.dll、Org_csharp.dll,使用C#代碼實現對GDAL注冊和相應函數的使用。GDAL可以遍歷矢量的所有圖斑,讀取每個圖斑的屬性信息,求算投影圖形面積及各節點的X、Y坐標(圖1)。

圖1 C#+GDAL讀取SHAPE文件

分別讀取Xian1980、CGCS2000投影坐標系的矢量數據,以每個林保圖斑的林業局、林場、林班、小班(即lin_ye_ju、Lin_Chang、Lin_Ban、Xiao_Ban)作為唯一關鍵值信息;遍歷林保圖層中的所有圖斑要素,將圖斑關鍵值信息、圖斑面積、節點坐標進行讀取和計算,并進行入庫操作。為了減少數據量,僅對圖斑的第一個節點的橫縱坐標進行獲取。

3.2 矢量坐標入庫

在Visual Studio開發環境中調用System.Data.SQLite.DLL,采用C#實現對SQLite數據庫的使用(圖2)。

圖2 C#+SQLite數據入庫

3.2.1 創建“坐標對照表”,用于存儲兩套數據讀取的信息,字段為關鍵字 Text(50)、面積1980 numeric(30,10)、橫坐標 1980 numeric(30,10)、縱坐標1980numeric(30,10)、面積2000 numeric(30,10)、橫坐標2000 numeric(30,10)、縱坐標2000 numeric(30,10)。

3.2.2 分別將讀取兩套林保矢量的圖斑信息及節點坐標寫入到“坐標對照表”的相應字段內。

3.2.3 計算兩組坐標點直線距離,并將計算結果取整。

3.3 同名點對輸出

3.3.1 為了避免同名點坐標點對出現異常的情況,通過“坐標對照表”計算出的取整后的坐標直線距離,分類統計計算,求算出直線距離個數最多的值,并記錄該整數直線距離值,作為同名點對的一個篩選條件。

3.3.2 為了減少同名點對的數據量,將兩組面積誤差較大的也進行排除,控制面積誤差為0.02 m2,作為同名點對的一個篩選條件。

3.3.3 將滿足上述篩選條件的同名點對的坐標點進行讀取并輸出為GIS軟件識別的文本文件,編碼格式為ANSI,否則不會被識別。

3.3.4 同名點的選取必須覆蓋整個縣域范圍,盡量均勻分布。

3.4 同名點的使用

同名點對對應的是Xian1980和CGCS2000坐標系下的源坐標與目標坐標的對應值,林業技術人員可以將業務數據源矢量文件,導入GIS軟件,并加載計算獲得同名點對,實現相關業務數據的轉換,其轉換結果可以通過CGCS2000坐標系的林保數據或者已知其他類型數據進行核對,確保精度可以達到轉換要求。

4 結論

本文通過對2種坐標系的林地保護利用規劃數據進行分析,通過GDAL技術、SQLite數據技術實現兩套數據的同名點對的獲取,該同名點對的值可以作為其他林業及其他相關業務的數據轉換參數,達到Xian1980坐標系向CGCS2000坐標系轉換的目的和精度,使林業部門在無法獲取涉密轉換參數的情況下,依靠現有數據資料實現本部門局部區域其他類型數據的坐標轉換。

猜你喜歡
數據庫
數據庫
財經(2017年15期)2017-07-03 22:40:49
數據庫
財經(2017年2期)2017-03-10 14:35:35
兩種新的非確定數據庫上的Top-K查詢
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
數據庫
財經(2015年3期)2015-06-09 17:41:31
數據庫
財經(2014年21期)2014-08-18 01:50:18
數據庫
財經(2014年6期)2014-03-12 08:28:19
數據庫
財經(2013年6期)2013-04-29 17:59:30
主站蜘蛛池模板: 国产凹凸视频在线观看| 91色在线视频| 国产理论一区| 97综合久久| 国内精自线i品一区202| 老色鬼久久亚洲AV综合| 一级不卡毛片| 亚洲综合色婷婷中文字幕| 制服丝袜国产精品| a天堂视频| 中文成人无码国产亚洲| 无码人中文字幕| 亚洲精品无码久久毛片波多野吉| 性做久久久久久久免费看| 国产在线视频自拍| 久久这里只精品热免费99| 国产人在线成免费视频| 色婷婷成人| 免费中文字幕在在线不卡| 亚洲天堂首页| 小说区 亚洲 自拍 另类| 亚洲无码高清一区| 欧美日韩激情在线| 国产成人盗摄精品| 精品人妻无码中字系列| 欧美一道本| 宅男噜噜噜66国产在线观看| 国产精品亚洲αv天堂无码| 亚洲男人天堂网址| 亚洲精品大秀视频| 国产系列在线| 福利国产在线| 国产欧美日韩专区发布| 久久99国产综合精品女同| 麻豆精品在线播放| 最新国语自产精品视频在| 亚洲国产精品日韩专区AV| 在线亚洲精品福利网址导航| 日韩在线视频网站| 国产激爽大片在线播放| 免费可以看的无遮挡av无码| 无码国产伊人| 99九九成人免费视频精品| 免费国产一级 片内射老| 日韩精品久久久久久久电影蜜臀| 在线观看网站国产| 操美女免费网站| 玩两个丰满老熟女久久网| 亚洲欧洲一区二区三区| 亚洲一级无毛片无码在线免费视频| 亚洲成av人无码综合在线观看| 亚洲第一综合天堂另类专| 亚洲精品第一页不卡| 亚洲男人天堂2018| 免费一级全黄少妇性色生活片| 国产性精品| 午夜国产小视频| 99久久这里只精品麻豆| 国产色婷婷| 福利姬国产精品一区在线| 97国产在线视频| 色妺妺在线视频喷水| 国产精品视频a| 男女性色大片免费网站| 国产91小视频| 亚洲性日韩精品一区二区| 国产精品林美惠子在线播放| 精品成人一区二区三区电影| 亚洲无码高清视频在线观看| 亚洲欧美日韩动漫| 国产日韩欧美精品区性色| 在线观看精品自拍视频| 日韩黄色精品| 亚洲中文字幕在线观看| 国产视频自拍一区| 人妻91无码色偷偷色噜噜噜| 青青国产视频| 亚洲天堂网站在线| 成年女人18毛片毛片免费| 伊人久久婷婷五月综合97色| 日韩一区二区在线电影| 国产一二三区视频|