国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于OGC標(biāo)準(zhǔn)的空間數(shù)據(jù)共享技術(shù)研究

2018-03-26 22:19:29張文輝
數(shù)字通信世界 2018年12期
關(guān)鍵詞:樹(shù)結(jié)構(gòu)空間數(shù)據(jù)C語(yǔ)言

張文輝

(內(nèi)蒙古自治區(qū)標(biāo)準(zhǔn)化院,呼和浩特 010070)

OGC所遵循的軟件規(guī)范就是開(kāi)放GIS規(guī)范,開(kāi)放GIS規(guī)范能夠?yàn)檐浖_(kāi)發(fā)人員提供通用的界面模板,并且能夠與開(kāi)放GIS軟件實(shí)現(xiàn)交互操作。OGC自身具備地理數(shù)據(jù)分發(fā)標(biāo)準(zhǔn),比如網(wǎng)絡(luò)地圖服務(wù),并且能夠?qū)崿F(xiàn)數(shù)據(jù)節(jié)點(diǎn)的地理信息交互操作,OGC所給予的 Web Service具備可擴(kuò)展性和交互操作等特征。

1 空間數(shù)據(jù)節(jié)點(diǎn)發(fā)布理論研究

1.1 Web Service關(guān)鍵技術(shù)

Web Service關(guān)鍵技術(shù),首先就是SOAP技術(shù),該項(xiàng)技術(shù)中的SOAP信封主要是定義整個(gè)表示框架;SOAP RPC定義用于表示遠(yuǎn)端過(guò)程響應(yīng)和調(diào)用的約定;SOAP綁定定義了底層傳輸協(xié)議來(lái)完成在節(jié)點(diǎn)間交換SOAP信封的約定。將SOAP作為Web Service的交互存在以下優(yōu)勢(shì):發(fā)布優(yōu)勢(shì),集成優(yōu)勢(shì)和基礎(chǔ)設(shè)施優(yōu)勢(shì)等。

1.2 OGC規(guī)范介紹

OGC制定了數(shù)據(jù)和服務(wù)的一系列標(biāo)準(zhǔn),提供一套綜合的開(kāi)放接口規(guī)范,以使軟件開(kāi)發(fā)商可以根據(jù)這些規(guī)范來(lái)編寫(xiě)互操作組件,從而滿足對(duì)空間共享數(shù)據(jù)的互操作需求。

1.3 OGC的WCS框架

WCS所提供的操作主要包括DescribeCoverage,其主要是完整描述若干個(gè)Coverage的XML文檔;GetCapabilities,其主要是描述數(shù)據(jù)的XML文檔,客戶端能夠利用該項(xiàng)操作來(lái)獲取文檔,并且實(shí)現(xiàn)緩存,在多個(gè)菜單當(dāng)中應(yīng)用。GetCoverage操作主要是在前面操作完成之后進(jìn)行,在獲取數(shù)據(jù)請(qǐng)求信息之后,其能夠返回一個(gè)Coverage,表示某區(qū)域特征值。

2 空間數(shù)據(jù)交互操作設(shè)計(jì)與實(shí)現(xiàn)

2.1 基于.NET WCS的設(shè)計(jì)

從本質(zhì)上講,HTTP GET請(qǐng)求的URL實(shí)際上屬于URL前綴加上參數(shù)實(shí)現(xiàn)操作請(qǐng)求。一個(gè)URL前綴定義包括問(wèn)號(hào),路徑,可選端口,主機(jī)名和協(xié)議等。WCS服務(wù)器不需額外增設(shè)參數(shù)建立操作請(qǐng)求。

2.2 基于Java的WCS設(shè)計(jì)

為了實(shí)現(xiàn)Java版本的WCS服務(wù),需要應(yīng)用Eclipse的服務(wù)器實(shí)現(xiàn),并且利用AXIS分布Web Service。對(duì)于Web.xml文件來(lái)說(shuō),將servlet與servlet-mapping關(guān)鍵詞定義為服務(wù)訪問(wèn)類名和URL訪問(wèn)路徑;對(duì)于src文件夾來(lái)說(shuō),其能夠?qū)崿F(xiàn)真正意義上的Java源程序,包括三大主類和輔助類;對(duì)于classes文件夾來(lái)說(shuō),其主要是class文件夾的src文件夾中的.java文件編譯之后的.class文件;data文件夾主要是存放影像數(shù)據(jù)。

2.3 空間地理數(shù)據(jù)索引的實(shí)現(xiàn)

在數(shù)據(jù)結(jié)構(gòu)研究當(dāng)中最常關(guān)注的就是四叉樹(shù)索引。四叉樹(shù)結(jié)構(gòu)能夠?qū)ν粩?shù)據(jù)不同分辨率版本進(jìn)行存儲(chǔ),增設(shè)描述性文件來(lái)記錄數(shù)據(jù)信息。四叉樹(shù)結(jié)構(gòu)通常都具備根節(jié)點(diǎn),在每個(gè)根節(jié)點(diǎn)處都包含若干個(gè)子單元?,F(xiàn)階段,四叉樹(shù)結(jié)構(gòu)應(yīng)用于對(duì)點(diǎn)數(shù)據(jù),曲線,面積和體表示。四叉樹(shù)各級(jí)均能夠劃分為等同部分,也可以由輸入決定,其可以預(yù)先明確分解方案。

3 空間地理數(shù)據(jù)運(yùn)用系統(tǒng)

3.1 系統(tǒng)整體框架

系統(tǒng)整體框架主要包括三個(gè)服務(wù)框架所形成的空間數(shù)據(jù)索引節(jié)點(diǎn),并且每個(gè)服務(wù)框架均能夠向外提供自身接口并發(fā)布自身服務(wù)。整體框架當(dāng)中最重要的就是.NET的WCS服務(wù)和連帶數(shù)據(jù)索引機(jī)制。

3.2 NET的WCS

利用C語(yǔ)言能夠?qū)崿F(xiàn)OGC規(guī)范化WCS的Web Service,所使用的C語(yǔ)言屬于面向?qū)ο笳Z(yǔ)言,能夠確保程序員快速建立給予.NET平臺(tái)的解決處理方案,該種框架能夠確保C語(yǔ)言組件轉(zhuǎn)化為XML網(wǎng)絡(luò)服務(wù),使所有應(yīng)用程序都能夠借助互聯(lián)網(wǎng)實(shí)現(xiàn)調(diào)用。使用該種C語(yǔ)言能夠加強(qiáng)開(kāi)發(fā)者的工作效率,避免編程過(guò)程中造成的嚴(yán)重錯(cuò)誤結(jié)果等,確保程序員能夠在較短時(shí)間內(nèi)迅速開(kāi)發(fā)網(wǎng)絡(luò)。

3.3 Java的WCS

在研究開(kāi)發(fā)之前需要建立Java開(kāi)發(fā)環(huán)境,此時(shí)就能夠?qū)ava類布設(shè)為Web Service進(jìn)行發(fā)布,在AXIS當(dāng)中有四類服務(wù)。AXIS主要由WSDL工具子系統(tǒng),消息流子系統(tǒng),服務(wù)子系統(tǒng),管理子系統(tǒng),傳輸子系統(tǒng)以及消息模型子系統(tǒng)等組成。相比于SOAP來(lái)說(shuō),AXIS在穩(wěn)定性和運(yùn)行速度等方面具有優(yōu)勢(shì):運(yùn)行速度快,框架靈活,新型傳輸框架和組件配置等。

3.4 建立和實(shí)現(xiàn)索引

數(shù)據(jù)分塊技術(shù)主要是應(yīng)用二維矩陣行列號(hào)明確地理位置特性,將樣本數(shù)據(jù)點(diǎn)納入到預(yù)設(shè)正方形當(dāng)中,能夠?yàn)闃颖军c(diǎn)添加標(biāo)簽,通過(guò)對(duì)標(biāo)簽查詢就能夠明確樣本點(diǎn)的位置。空間數(shù)據(jù)建立索引主要是按照不同分辨率將空間數(shù)據(jù)存儲(chǔ)在不同文件夾當(dāng)中,索引過(guò)程主要是按照用戶實(shí)際需求將分辨率定位在索引文件位置;在分辨率確定情況下,需要按照請(qǐng)求給予文件夾,所以需要建立分割的影像庫(kù)。

4 結(jié)束語(yǔ)

綜上所述,此次研究主要是圍繞OGC標(biāo)準(zhǔn)分析和研究空間數(shù)據(jù)共享技術(shù),分別從空間數(shù)據(jù)節(jié)點(diǎn)發(fā)布理論研究、空間數(shù)據(jù)交互操作設(shè)計(jì)與實(shí)現(xiàn)以及空間地理數(shù)據(jù)運(yùn)用系統(tǒng)等方面入手,全面探析了空間數(shù)據(jù)共享技術(shù)的理論基礎(chǔ)和實(shí)際應(yīng)用,并且按照不同開(kāi)發(fā)環(huán)境建立系統(tǒng)運(yùn)行環(huán)境,通過(guò)數(shù)據(jù)分塊實(shí)現(xiàn)索引,完整基于OGC標(biāo)準(zhǔn)的空間數(shù)據(jù)節(jié)點(diǎn)。

猜你喜歡
樹(shù)結(jié)構(gòu)空間數(shù)據(jù)C語(yǔ)言
基于Visual Studio Code的C語(yǔ)言程序設(shè)計(jì)實(shí)踐教學(xué)探索
基于C語(yǔ)言的計(jì)算機(jī)軟件編程
電子制作(2018年16期)2018-09-26 03:27:08
四維余代數(shù)的分類
高職高專院校C語(yǔ)言程序設(shè)計(jì)教學(xué)改革探索
元數(shù)據(jù)驅(qū)動(dòng)的多中心空間數(shù)據(jù)同步方法研究
大數(shù)據(jù)背景下基于B—樹(shù)結(jié)構(gòu)的SQL Server數(shù)據(jù)優(yōu)化策略研究
論子函數(shù)在C語(yǔ)言數(shù)據(jù)格式輸出中的應(yīng)用
基于μσ-DWC特征和樹(shù)結(jié)構(gòu)M-SVM的多維時(shí)間序列分類
采用動(dòng)態(tài)樹(shù)結(jié)構(gòu)實(shí)現(xiàn)網(wǎng)絡(luò)課程內(nèi)容的動(dòng)態(tài)更新
河南科技(2014年11期)2014-02-27 14:17:57
基于文件系統(tǒng)的分布式海量空間數(shù)據(jù)高效存儲(chǔ)與組織研究
贞丰县| 富裕县| 邻水| 潮州市| 济源市| 崇礼县| 威远县| 长春市| 邛崃市| 逊克县| 建水县| 分宜县| 凌云县| 黑龙江省| 延安市| 偏关县| 锡林浩特市| 宜昌市| 保山市| 西安市| 镇远县| 定安县| 开化县| 安国市| 湟中县| 区。| 陇川县| 东阿县| 武邑县| 岗巴县| 衢州市| 子长县| 霍林郭勒市| 绥江县| 临漳县| 顺昌县| 文山县| 华阴市| 叙永县| 宣恩县| 徐闻县|