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

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

2020-10-12 12:29:40梁志強
防護林科技 2020年8期
關(guān)鍵詞:數(shù)據(jù)庫

梁志強

(黑龍江省自然資源權(quán)益調(diào)查監(jiān)測院,黑龍江 哈爾濱 150080)

1 研究背景

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

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

2 開源技術(shù)

2.1 GDAL技術(shù)

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

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

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

2.2 SQLite數(shù)據(jù)庫

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

可通過SQLite數(shù)據(jù)庫,實現(xiàn)矢量圖斑的空間及屬性信息的存儲。

3 同名點獲取方法研究

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

3.1 加載矢量數(shù)據(jù)

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

圖1 C#+GDAL讀取SHAPE文件

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

3.2 矢量坐標(biāo)入庫

在Visual Studio開發(fā)環(huán)境中調(diào)用System.Data.SQLite.DLL,采用C#實現(xiàn)對SQLite數(shù)據(jù)庫的使用(圖2)。

圖2 C#+SQLite數(shù)據(jù)入庫

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

3.2.2 分別將讀取兩套林保矢量的圖斑信息及節(jié)點坐標(biāo)寫入到“坐標(biāo)對照表”的相應(yīng)字段內(nèi)。

3.2.3 計算兩組坐標(biāo)點直線距離,并將計算結(jié)果取整。

3.3 同名點對輸出

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

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

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

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

3.4 同名點的使用

同名點對對應(yīng)的是Xian1980和CGCS2000坐標(biāo)系下的源坐標(biāo)與目標(biāo)坐標(biāo)的對應(yīng)值,林業(yè)技術(shù)人員可以將業(yè)務(wù)數(shù)據(jù)源矢量文件,導(dǎo)入GIS軟件,并加載計算獲得同名點對,實現(xiàn)相關(guān)業(yè)務(wù)數(shù)據(jù)的轉(zhuǎn)換,其轉(zhuǎn)換結(jié)果可以通過CGCS2000坐標(biāo)系的林保數(shù)據(jù)或者已知其他類型數(shù)據(jù)進行核對,確保精度可以達到轉(zhuǎn)換要求。

4 結(jié)論

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

猜你喜歡
數(shù)據(jù)庫
數(shù)據(jù)庫
財經(jīng)(2017年15期)2017-07-03 22:40:49
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
兩種新的非確定數(shù)據(jù)庫上的Top-K查詢
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
數(shù)據(jù)庫
財經(jīng)(2015年3期)2015-06-09 17:41:31
數(shù)據(jù)庫
財經(jīng)(2014年21期)2014-08-18 01:50:18
數(shù)據(jù)庫
財經(jīng)(2014年6期)2014-03-12 08:28:19
數(shù)據(jù)庫
財經(jīng)(2013年6期)2013-04-29 17:59:30
主站蜘蛛池模板: 国产在线观看一区精品| 1769国产精品免费视频| 老司机精品一区在线视频| 国产99视频精品免费视频7| 亚洲 日韩 激情 无码 中出| 亚洲精品午夜无码电影网| 成人免费午夜视频| 中文字幕欧美成人免费| 国产91无码福利在线| 亚洲天堂网视频| 91麻豆国产在线| 国产综合色在线视频播放线视| 国产乱子伦视频三区| 又粗又大又爽又紧免费视频| 欧美国产在线看| 亚洲美女一区二区三区| 亚洲久悠悠色悠在线播放| 亚洲综合色吧| 国产永久免费视频m3u8| 久久久噜噜噜| 国产欧美日韩资源在线观看 | 亚洲日韩第九十九页| 久久综合丝袜长腿丝袜| 亚洲男人在线| 精品无码日韩国产不卡av| 99久久99这里只有免费的精品| 中日无码在线观看| 国产h视频在线观看视频| 欧美激情视频一区| 国产H片无码不卡在线视频| 在线看片中文字幕| 色综合综合网| 专干老肥熟女视频网站| 国产成人精品视频一区视频二区| 亚洲大学生视频在线播放| 国产十八禁在线观看免费| 久久久久中文字幕精品视频| 在线视频亚洲欧美| 国产精品3p视频| 国产一级片网址| 日韩色图在线观看| 欧美高清三区| 波多野结衣视频网站| 国产精品福利一区二区久久| 免费一级毛片在线播放傲雪网| 欧美亚洲欧美| 亚洲av无码片一区二区三区| 精品伊人久久久久7777人| 99在线视频精品| 91网在线| 免费jjzz在在线播放国产| 国产成人综合日韩精品无码不卡| 91成人在线免费观看| 波多野结衣第一页| 免费又黄又爽又猛大片午夜| 首页亚洲国产丝袜长腿综合| 国产迷奸在线看| 久久国产精品电影| 欧美特黄一级大黄录像| 久草网视频在线| 九九热这里只有国产精品| 欧美a在线视频| 久久婷婷人人澡人人爱91| 真实国产精品vr专区| 天天干天天色综合网| 亚洲成人网在线播放| 国产福利在线观看精品| 色欲色欲久久综合网| av一区二区三区高清久久| 欧美日本二区| 中文字幕乱码二三区免费| 狠狠v日韩v欧美v| 97视频免费看| 99视频免费观看| 真实国产乱子伦视频| 欧美在线三级| 精品一区二区三区波多野结衣| 国产午夜精品一区二区三区软件| 亚洲国产系列| a色毛片免费视频| 国产一区二区三区日韩精品 | 人妻丝袜无码视频|