欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于瀏覽器/服務(wù)器架構(gòu)的地形數(shù)據(jù)發(fā)布系統(tǒng)和方法與流程

文檔序號:12890128閱讀:246來源:國知局
基于瀏覽器/服務(wù)器架構(gòu)的地形數(shù)據(jù)發(fā)布系統(tǒng)和方法與流程

本發(fā)明涉及風(fēng)力發(fā)電技術(shù)領(lǐng)域,更具體地講,涉及一種基于瀏覽器/服務(wù)器架構(gòu)的對地形數(shù)據(jù)進(jìn)行發(fā)布的系統(tǒng)和方法。



背景技術(shù):

在風(fēng)電行業(yè)中,當(dāng)進(jìn)行風(fēng)電場微觀選址時,最終的環(huán)節(jié)是對風(fēng)場范圍內(nèi)的風(fēng)資源情況進(jìn)行定向分析,模擬出風(fēng)電場區(qū)域內(nèi)的特定地理環(huán)境狀況下的風(fēng)資源的分布特征。由于風(fēng)速、風(fēng)向的變化受例如地形、地表粗糙度、空氣密度等多種地理因素的影響,因此在對風(fēng)資源進(jìn)行分析時,首先需要獲取準(zhǔn)確的風(fēng)電場區(qū)域范圍數(shù)據(jù),因為只有獲取了準(zhǔn)確的風(fēng)電場區(qū)域范圍數(shù)據(jù)才能夠從不同的地理環(huán)境數(shù)據(jù)集中提取出所需的要素。然而,在實際工作中,被提供的往往只是風(fēng)電場實測地形等高線數(shù)據(jù),作業(yè)人員需要對這些等高線數(shù)據(jù)進(jìn)行二次加工才能獲取需要的風(fēng)電場區(qū)域范圍。目前已有的地理信息軟件已經(jīng)可以實現(xiàn)基于實測地形等高線數(shù)據(jù)提取地形外邊界的功能,但是這些軟件僅針對地理信息行業(yè)進(jìn)行編制,往往具有很強的專業(yè)性,并且在實際使用過程中,這些軟件在靈活性、實用性、可操作性及效率方面仍有不足,無法滿足風(fēng)電場行業(yè)日趨明顯的時間周期短、標(biāo)準(zhǔn)化作業(yè)流程、大規(guī)模作業(yè)模式的需求,因此風(fēng)電行業(yè)急需開發(fā)適合其自身業(yè)務(wù)特點的用于對地形數(shù)據(jù)進(jìn)行發(fā)布的軟件平臺。

此外,傳統(tǒng)手段需要通過手工繪制的方式獲取風(fēng)電場區(qū)域范圍,因此對于邊界不規(guī)則的風(fēng)電場,必然會耗費大量的人力成本和時間成本。此外,現(xiàn)存的地理專業(yè)分析軟件在一定程度上可以實現(xiàn)基于風(fēng)電場實測地形等高線數(shù)據(jù)來提取風(fēng)電場區(qū)域范圍的功能,但是這些軟件在設(shè)計上采用的是客戶端/服務(wù)器(c/s)架構(gòu),無法與采用瀏覽器/服務(wù)器(b/s)架構(gòu)設(shè)計的業(yè)務(wù)軟件進(jìn)行集成以形成完整的業(yè)務(wù)流程閉環(huán)。同時,由于這些軟件作為已經(jīng)封裝好的桌面版軟件包或工具包,因此在它們被使用時,需要在用戶的電腦上安裝相關(guān)的軟件包運行程序,由于軟件的運行效率直接依賴于用戶電腦硬件的配置情況,因此用戶客戶端的維護(hù)和運行成本較高,不適合被應(yīng)用于大規(guī)模密集型的業(yè)務(wù)流程中。

因此,提出一種能夠與采用b/s架構(gòu)設(shè)計的業(yè)務(wù)軟件進(jìn)行集成以形成完整的業(yè)務(wù)流程閉環(huán)并能夠更直接且高效地對地形數(shù)據(jù)進(jìn)行發(fā)布的設(shè)備和方法,具有重大的現(xiàn)實意義。



技術(shù)實現(xiàn)要素:

為了至少解決現(xiàn)有技術(shù)中存在的上述問題,本發(fā)明提供了一種基于瀏覽器/服務(wù)器架構(gòu)的地形數(shù)據(jù)發(fā)布系統(tǒng)和方法。

本發(fā)明的一方面在于提供一種基于瀏覽器/服務(wù)器架構(gòu)的地形數(shù)據(jù)發(fā)布系統(tǒng),其特征在于,可包括:客戶端,用于將輸入的地形實測數(shù)據(jù)、風(fēng)電場緩沖區(qū)范圍信息以及與所述地形實測數(shù)據(jù)相應(yīng)的坐標(biāo)系統(tǒng)信息上傳到服務(wù)器,并將服務(wù)器發(fā)布的結(jié)果數(shù)據(jù)提供給用戶;服務(wù)器,用于根據(jù)從客戶端上傳的所述地形實測數(shù)據(jù)、所述坐標(biāo)系統(tǒng)信息和所述風(fēng)電場緩沖區(qū)范圍信息來產(chǎn)生所述結(jié)果數(shù)據(jù),并發(fā)布所述結(jié)果數(shù)據(jù)。

客戶端可包括:數(shù)據(jù)輸入模塊,用于接收輸入的所述地形實測數(shù)據(jù)、所述坐標(biāo)系統(tǒng)信息和所述風(fēng)電場緩沖區(qū)范圍信息,并用于接收來自用戶的對所述結(jié)果數(shù)據(jù)進(jìn)行預(yù)覽或下載的輸入;數(shù)據(jù)上傳模塊,用于將所述地形實測數(shù)據(jù)、所述坐標(biāo)系統(tǒng)信息和所述風(fēng)電場緩沖區(qū)范圍信息上傳到服務(wù)器;數(shù)據(jù)下載模塊,用于下載由服務(wù)器發(fā)布的所述結(jié)果數(shù)據(jù);預(yù)覽模塊,用于向用戶顯示由服務(wù)器所述的所述結(jié)果數(shù)據(jù)。

數(shù)據(jù)輸入模塊可包括:數(shù)據(jù)基本信息錄入模塊,用于接收用戶錄入的所述坐標(biāo)系統(tǒng)信息;數(shù)據(jù)處理信息錄入模塊,用于接收用戶錄入的風(fēng)電場緩沖區(qū)范圍信息。

服務(wù)器可包括:數(shù)據(jù)處理模塊,用于對從客戶端上傳的所述地形實測數(shù)據(jù)、所述坐標(biāo)系統(tǒng)信息和所述風(fēng)電場緩沖區(qū)范圍信息進(jìn)行處理來產(chǎn)生所述結(jié)果數(shù)據(jù);數(shù)據(jù)發(fā)布模塊,用于對產(chǎn)生的所述結(jié)果數(shù)據(jù)進(jìn)行發(fā)布。

數(shù)據(jù)處理模塊可包括:原始數(shù)據(jù)解析模塊,用于對所述地形實測數(shù)據(jù)進(jìn)行讀取和解析;數(shù)據(jù)預(yù)處理模塊,用于對解析后的地形實測數(shù)據(jù)進(jìn)行投影變換和/或數(shù)據(jù)格式轉(zhuǎn)換來產(chǎn)生標(biāo)準(zhǔn)的地理信息系統(tǒng)格式的實測地形圖;數(shù)據(jù)分析模塊,用于對解析的地形實測數(shù)據(jù)進(jìn)行分析以獲得風(fēng)電場的地形邊界,并根據(jù)所述地形邊界和所述風(fēng)電場緩沖區(qū)范圍信息來產(chǎn)生最終的風(fēng)電場區(qū)域范圍;數(shù)據(jù)成果生成模塊,用于利用所述風(fēng)電場區(qū)域范圍以及所述實測地形圖來產(chǎn)生所述結(jié)果數(shù)據(jù)。

所述結(jié)果數(shù)據(jù)可包括根據(jù)所述風(fēng)電場緩沖區(qū)范圍信息調(diào)整后的風(fēng)電場區(qū)域范圍以及根據(jù)所述坐標(biāo)系統(tǒng)信息對所述地形實測數(shù)據(jù)進(jìn)行投影變換和/或數(shù)據(jù)格式轉(zhuǎn)換而產(chǎn)生的標(biāo)準(zhǔn)的地理信息系統(tǒng)格式的實測地形圖。

當(dāng)數(shù)據(jù)輸入模塊接收到來自用戶的對所述結(jié)果數(shù)據(jù)進(jìn)行預(yù)覽的輸入時,預(yù)覽模塊可將由服務(wù)器發(fā)布的普通地圖自動縮放到所述風(fēng)電場區(qū)域范圍,并在所述普通地圖上疊加展示出所述實測地形圖以及所述風(fēng)電場區(qū)域范圍。

當(dāng)數(shù)據(jù)輸入模塊接收到來自用戶的對所述結(jié)果數(shù)據(jù)進(jìn)行下載的輸入時,數(shù)據(jù)下載模塊可將由服務(wù)器發(fā)布的所述結(jié)果數(shù)據(jù)下載至本地。

本發(fā)明的另一方面在于提供一種基于瀏覽器/服務(wù)器架構(gòu)的地形數(shù)據(jù)發(fā)布方法,其特征在于,可包括:客戶端將輸入的地形實測數(shù)據(jù)、風(fēng)電場緩沖區(qū)范圍信息以及與所述地形實測數(shù)據(jù)相應(yīng)的坐標(biāo)系統(tǒng)信息上傳到服務(wù)器;服務(wù)器根據(jù)從客戶端上傳的所述地形實測數(shù)據(jù)、所述坐標(biāo)系統(tǒng)信息和所述風(fēng)電場緩沖區(qū)范圍信息來產(chǎn)生結(jié)果數(shù)據(jù),并發(fā)布所述結(jié)果數(shù)據(jù);客戶端將服務(wù)器發(fā)布的所述結(jié)果數(shù)據(jù)提供給用戶。

客戶端將輸入的地形實測數(shù)據(jù)、與所述地形實測數(shù)據(jù)相應(yīng)的坐標(biāo)系統(tǒng)信息和風(fēng)電場緩沖區(qū)范圍信息上傳到服務(wù)器的步驟可包括:接收輸入的所述地形實測數(shù)據(jù)、所述坐標(biāo)系統(tǒng)信息和所述風(fēng)電場緩沖區(qū)范圍信息。

產(chǎn)生結(jié)果數(shù)據(jù)的步驟可包括:服務(wù)器對所述地形實測數(shù)據(jù)進(jìn)行讀取和解析;服務(wù)器對解析后的地形實測數(shù)據(jù)進(jìn)行投影變換和/或數(shù)據(jù)格式轉(zhuǎn)換來產(chǎn)生標(biāo)準(zhǔn)的地理信息系統(tǒng)格式的實測地形圖;服務(wù)器對解析的地形實測數(shù)據(jù)進(jìn)行分析以獲得風(fēng)電場的地形邊界,并根據(jù)所述地形邊界和所述風(fēng)電場緩沖區(qū)范圍信息來產(chǎn)生最終的風(fēng)電場區(qū)域范圍;服務(wù)器利用所述風(fēng)電場區(qū)域范圍以及所述實測地形圖來產(chǎn)生所述結(jié)果數(shù)據(jù)。

所述結(jié)果數(shù)據(jù)可包括根據(jù)所述風(fēng)電場緩沖區(qū)范圍信息調(diào)整后的風(fēng)電場區(qū)域范圍以及根據(jù)所述坐標(biāo)系統(tǒng)信息對所述地形實測數(shù)據(jù)進(jìn)行投影變換和/或數(shù)據(jù)格式轉(zhuǎn)換而產(chǎn)生的標(biāo)準(zhǔn)的地理信息系統(tǒng)格式的實測地形圖。

客戶端將服務(wù)器發(fā)布的結(jié)果數(shù)據(jù)提供給用戶的步驟可包括:當(dāng)接收到來自用戶的對所述結(jié)果數(shù)據(jù)進(jìn)行預(yù)覽的輸入時,客戶端將由服務(wù)器發(fā)布的普通地圖自動縮放到所述風(fēng)電場區(qū)域范圍,并在所述普通地圖上疊加展示出所述實測地形圖以及所述風(fēng)電場區(qū)域范圍。

客戶端將服務(wù)器發(fā)布的結(jié)果數(shù)據(jù)提供給用戶的步驟可包括:當(dāng)接收到來自用戶的對所述結(jié)果數(shù)據(jù)進(jìn)行下載的輸入時,客戶端將由服務(wù)器發(fā)布的所述結(jié)果數(shù)據(jù)下載至本地。

本發(fā)明的一方面在于提供一種計算機可讀存儲介質(zhì),存儲有程序,其特征在于,所述程序可包括用于執(zhí)行以上所述的基于瀏覽器/服務(wù)器架構(gòu)的進(jìn)行地形數(shù)據(jù)發(fā)布的操作的指令。

本發(fā)明的一方面在于提供一種計算機,包括存儲有計算機程序的可讀介質(zhì),其特征在于,所述程序包括用于執(zhí)行以上所述的基于瀏覽器/服務(wù)器架構(gòu)的進(jìn)行地形數(shù)據(jù)發(fā)布的操作的指令。

通過上述瀏覽器/服務(wù)器架構(gòu)的地形數(shù)據(jù)發(fā)布系統(tǒng)和方法能夠基于用戶提供的風(fēng)電場區(qū)域?qū)崪y地形圖等高線文件自動地獲取實測地形圖區(qū)域范圍,并且可實時地為用戶展示產(chǎn)生的結(jié)果圖并且可由用戶查看和調(diào)整產(chǎn)生的結(jié)果圖。此外,地形數(shù)據(jù)發(fā)布系統(tǒng)和方法的整個功能設(shè)計采用b/s架構(gòu),從而使得客戶端不再需要安裝相關(guān)的軟件或者插件,僅依靠瀏覽器便可實現(xiàn)對現(xiàn)有數(shù)據(jù)的處理。此外,地形數(shù)據(jù)發(fā)布系統(tǒng)和方法不僅可作為獨立的網(wǎng)頁被使用,也可以作為功能服務(wù)提供給現(xiàn)有的業(yè)務(wù)平臺使用,同時,由地形數(shù)據(jù)發(fā)布系統(tǒng)和方法中所涉及的數(shù)據(jù)處理算法也可被單獨地提供給其它業(yè)務(wù)平臺使用。

此外,本發(fā)明將地理信息空間處理技術(shù)、網(wǎng)絡(luò)地理信息系統(tǒng)技術(shù)以及地理信息可視化技術(shù)引入到風(fēng)電行業(yè)風(fēng)資源業(yè)務(wù)中,簡化了風(fēng)資源業(yè)務(wù)的工作流程,解決了風(fēng)資源業(yè)務(wù)對便捷、輕量化、更加靈活的地理空間數(shù)據(jù)處理方式的需求。此外,本發(fā)明將傳統(tǒng)c/s架構(gòu)的桌面端軟件的空間數(shù)據(jù)處理方式與網(wǎng)絡(luò)地理信息系統(tǒng)技術(shù)相結(jié)合,從而實現(xiàn)了在b/s架構(gòu)下對空間數(shù)據(jù)的快速處理和展示,這不僅是數(shù)據(jù)處理和展示方式上的改變,也促進(jìn)了未來數(shù)據(jù)處理業(yè)務(wù)流程的改變。此外,作為一個b/s架構(gòu)平臺,本發(fā)明將數(shù)據(jù)處理操作以服務(wù)的方式提供給用戶,使得整個空間數(shù)據(jù)處理模塊不僅可作為獨立的軟件使用,也可以做一個工具供其它軟件使用。

附圖說明

通過下面結(jié)合附圖對本發(fā)明示例性實施例的詳細(xì)描述,本領(lǐng)域技術(shù)人員將會獲得對本發(fā)明的全面理解,其中:

圖1是示出根據(jù)本發(fā)明的示例性實施例的基于瀏覽器/服務(wù)器架構(gòu)的地形數(shù)據(jù)發(fā)布系統(tǒng)的總框圖;

圖2是示出根據(jù)本發(fā)明的示例性實施例的基于瀏覽器/服務(wù)器架構(gòu)的地形數(shù)據(jù)發(fā)布系統(tǒng)的整體架構(gòu)圖;

圖3是根據(jù)本發(fā)明的示例性實施例的基于瀏覽器/服務(wù)器架構(gòu)的地形數(shù)據(jù)發(fā)布系統(tǒng)的詳細(xì)功能結(jié)構(gòu)圖;

圖4示出了根據(jù)本發(fā)明的示例性實施例的基于瀏覽器/服務(wù)器架構(gòu)的地形數(shù)據(jù)發(fā)布系統(tǒng)中的服務(wù)器的硬件配置的一個示例;

圖5是示出根據(jù)本發(fā)明的示例性實施例的數(shù)據(jù)處理模塊的一種配置示例的示圖;

圖6是示出根據(jù)本發(fā)明的示例性實施例的基于瀏覽器/服務(wù)器架構(gòu)的地形數(shù)據(jù)發(fā)布方法的總流程圖;

圖7是示出根據(jù)本發(fā)明的示例性實施例的產(chǎn)生結(jié)果數(shù)據(jù)的方法的流程圖;

圖8是示出根據(jù)本發(fā)明的示例性實施例的產(chǎn)生風(fēng)電場區(qū)域范圍的優(yōu)選實施例方式的詳細(xì)流程圖。

具體實施方式

以下,參照附圖來詳細(xì)說明本發(fā)明的實施例,其中,在附圖中,相同的附圖標(biāo)號用于表示相同的組件。

在下文中,為了便于理解本發(fā)明,將以瀏覽器作為客戶端來對本發(fā)明構(gòu)思進(jìn)行描述,但是瀏覽器僅是客戶端的一種實現(xiàn)方式,本發(fā)明不限于,例如,本發(fā)明可以采用輕量型的客戶端作為客戶端來實現(xiàn)本發(fā)明的基于b/s模式的地形數(shù)據(jù)發(fā)布系統(tǒng),該客戶端僅具有接收數(shù)據(jù)輸入、上傳數(shù)據(jù)、下載數(shù)據(jù)和瀏覽數(shù)據(jù)的簡單功能,而不具有對實測地形數(shù)據(jù)進(jìn)行具體分析處理的功能,由服務(wù)器來實現(xiàn)對實測地形數(shù)據(jù)的分析處理。

圖1是示出根據(jù)本發(fā)明的示例性實施例的基于瀏覽器/服務(wù)器架構(gòu)的地形數(shù)據(jù)發(fā)布系統(tǒng)的總框圖。

如圖1中所示,所述地形數(shù)據(jù)發(fā)布系統(tǒng)由服務(wù)器和瀏覽器構(gòu)成,其中,所述地形數(shù)據(jù)發(fā)布系統(tǒng)的前臺服務(wù)和后臺服務(wù)分別被由瀏覽器和服務(wù)器來實現(xiàn),其中,瀏覽器可將地形實測數(shù)據(jù)、風(fēng)電場緩沖區(qū)范圍信息以及與該地形實測數(shù)據(jù)相應(yīng)的坐標(biāo)系統(tǒng)信息上傳到服務(wù)器,而服務(wù)器可對上傳的地形實測數(shù)據(jù)、坐標(biāo)系統(tǒng)信息以及風(fēng)電場緩沖區(qū)范圍信息實現(xiàn)運算和處理以產(chǎn)生結(jié)果數(shù)據(jù),并且可對結(jié)果數(shù)據(jù)進(jìn)行發(fā)布。以下將參照圖2和圖3對所述地形數(shù)據(jù)發(fā)布系統(tǒng)進(jìn)行詳細(xì)描述。

圖2是示出根據(jù)本發(fā)明的示例性實施例的基于瀏覽器/服務(wù)器架構(gòu)的地形數(shù)據(jù)發(fā)布系統(tǒng)的整體架構(gòu)圖。

如圖2所述,所述地形數(shù)據(jù)發(fā)布系統(tǒng)的整體架構(gòu)包括客戶層、表示層、應(yīng)用層和服務(wù)層。

客戶層可對客戶端用戶進(jìn)行角色管理,即,可將客戶端用戶劃分為具有不同權(quán)限的業(yè)務(wù)用戶角色的業(yè)務(wù)用戶和管理用戶角色的管理用戶,其中,所述業(yè)務(wù)用戶僅具有使用軟件的功能完成業(yè)務(wù)內(nèi)容的權(quán)限,而所述管理用戶不僅可以具有所有業(yè)務(wù)用戶角色的權(quán)限,還可以具有對業(yè)務(wù)用戶的信息進(jìn)行管理的權(quán)限,即,可以進(jìn)行業(yè)務(wù)用戶的查詢、增加、刪除等操作。因此,用戶在作為所述業(yè)務(wù)用戶或所述管理用戶在通過瀏覽器登陸系統(tǒng)之后可根據(jù)其具有的不用權(quán)限進(jìn)行不同的操作。

表示層表示所述地形數(shù)據(jù)發(fā)布系統(tǒng)中的瀏覽器所具有的展示功能,包括地圖定位功能、專題地圖功能和成果展示功能,其中,地圖定位功能是指在用戶輸入特定數(shù)據(jù)(例如,地名、坐標(biāo)等)之后自動定位到與用戶輸入的特定數(shù)據(jù)對應(yīng)的位置的功能,專題地圖功能是指能夠展示出一種或數(shù)種自然要素或社會經(jīng)濟(jì)現(xiàn)象的地圖的功能(如示出水系、經(jīng)緯網(wǎng)、居民地等內(nèi)容的地圖),成果展示功能是指為用戶在普通地圖上疊加展示出由服務(wù)器根據(jù)上傳的地形實測數(shù)據(jù)、坐標(biāo)系統(tǒng)信息以及風(fēng)電場緩沖區(qū)范圍信息所產(chǎn)生的結(jié)果數(shù)據(jù)(例如,風(fēng)電場區(qū)域范圍和實測地形圖)。具體地講,在表示層,瀏覽器作為整個系統(tǒng)的數(shù)據(jù)的瀏覽窗口,可在所述業(yè)務(wù)用戶或所述管理用戶登陸系統(tǒng)之后為當(dāng)前用戶提供地圖定位功能和專題地圖功能,并提供對由服務(wù)器產(chǎn)生的結(jié)果數(shù)據(jù)的成果展示功能,以便于當(dāng)前用戶可實時地對結(jié)果數(shù)據(jù)進(jìn)行對比和查看。

應(yīng)用層是指所述地形數(shù)據(jù)發(fā)布系統(tǒng)所具有的應(yīng)用服務(wù),它是用戶通過瀏覽器實現(xiàn)對系統(tǒng)數(shù)據(jù)的處理和分析的主要接口。應(yīng)用層根據(jù)業(yè)務(wù)需求可被設(shè)定為三個應(yīng)用服務(wù),即,用戶可通過瀏覽器界面上的不同按鈕來實現(xiàn)對待分析的數(shù)據(jù)(例如,地形實測數(shù)據(jù)、風(fēng)電場緩沖區(qū)范圍信息以及與該地形實測數(shù)據(jù)相應(yīng)的坐標(biāo)系統(tǒng)信息等)的上傳、分析和下載這三個應(yīng)用服務(wù),但是這僅是示例,本發(fā)明不限于此,即,應(yīng)用層可根據(jù)業(yè)務(wù)需求被設(shè)定少于三個或多于三個的應(yīng)用服務(wù)。

服務(wù)層是指所述地形數(shù)據(jù)發(fā)布系統(tǒng)的后臺服務(wù),它支撐了系統(tǒng)的所有功能?;诒鞠到y(tǒng)的業(yè)務(wù)需求,服務(wù)層被劃分為兩個方面的服務(wù):

(1)一個方面的服務(wù)是遵循ogc標(biāo)準(zhǔn)/w*s標(biāo)準(zhǔn)的地理信息的功能服務(wù)和數(shù)據(jù)服務(wù)。如圖2中所示,功能服務(wù)包括疊加對比服務(wù)和空間分析服務(wù),其中,空間分析服務(wù)是指對實測地形數(shù)據(jù)和坐標(biāo)系統(tǒng)信息進(jìn)行分析來產(chǎn)生風(fēng)電場區(qū)域范圍和實測地形圖,并按照用戶輸入的風(fēng)電場緩沖區(qū)范圍來將產(chǎn)生的風(fēng)電場區(qū)域范圍進(jìn)行外擴(例如,按照風(fēng)電場緩沖區(qū)范圍將風(fēng)電場外擴30米)以獲得最終的風(fēng)電場區(qū)域范圍,疊加對比服務(wù)是指將服務(wù)器發(fā)布的最終的風(fēng)電場區(qū)域范圍、實測地形圖以及普通地圖進(jìn)行疊加;數(shù)據(jù)服務(wù)包括地圖服務(wù)和基礎(chǔ)地理數(shù)據(jù)服務(wù),其中,地圖服務(wù)是指服務(wù)器對所產(chǎn)生的結(jié)果數(shù)據(jù)(包括最終的風(fēng)電場區(qū)域范圍和實測地形圖)進(jìn)行發(fā)布,基礎(chǔ)地理數(shù)據(jù)服務(wù)是指服務(wù)器對普通地圖進(jìn)行發(fā)布,具體地講,數(shù)據(jù)服務(wù)通過實現(xiàn)基于wfs標(biāo)準(zhǔn)的空間矢量數(shù)據(jù)的發(fā)布,從而實現(xiàn)了將所述結(jié)果數(shù)據(jù)實時地展示到瀏覽器上。

(2)另一個方面的服務(wù)是應(yīng)用服務(wù),其中,應(yīng)用服務(wù)包括業(yè)務(wù)對象服務(wù),該業(yè)務(wù)對象服務(wù)可通過基于w3c及其它公知的互聯(lián)網(wǎng)行業(yè)標(biāo)準(zhǔn)實現(xiàn)用戶通過互聯(lián)網(wǎng)對數(shù)據(jù)進(jìn)行上傳、編輯和下載的功能。

以上參照圖2描述的整體架構(gòu)圖是將地形數(shù)據(jù)發(fā)布系統(tǒng)分為4層來進(jìn)行描述的,下面將從瀏覽器和服務(wù)器這兩個功能實體之間的信息交互來對地形數(shù)據(jù)發(fā)布系統(tǒng)進(jìn)行描述。

圖3是示出根據(jù)本發(fā)明的示例性實施例的基于瀏覽器/服務(wù)器架構(gòu)的地形數(shù)據(jù)發(fā)布系統(tǒng)的詳細(xì)功能結(jié)構(gòu)圖。

如圖3中所示,地形數(shù)據(jù)發(fā)布系統(tǒng)10包括瀏覽器100和服務(wù)器200。

由于風(fēng)電場地理地形數(shù)據(jù)對精度的要求較高而具有較為復(fù)雜的數(shù)據(jù)結(jié)構(gòu),因此風(fēng)電場地理地形數(shù)據(jù)的運算處理往往對計算機的處理能力具有較高的要求。由于本發(fā)明的構(gòu)思是采用b/s架構(gòu)來實現(xiàn)地形邊界的提取,即,由服務(wù)器200來進(jìn)行風(fēng)電場地理地形數(shù)據(jù)的運算處理,而用戶的瀏覽器100主要用于結(jié)果數(shù)據(jù)的展示、瀏覽和查詢等簡單操作,因此對服務(wù)器200的硬件配置的要求較高,而對瀏覽器100所在的終端的硬件配置不做特別要求。圖4示出了基于瀏覽器/服務(wù)器架構(gòu)的地形數(shù)據(jù)發(fā)布系統(tǒng)中的服務(wù)器200的硬件配置的一個示例,但是圖4中示出的服務(wù)器200的硬件配置僅是一個示例,本發(fā)明不限于此,任何具有能夠?qū)崿F(xiàn)本發(fā)明構(gòu)思的硬件配置的服務(wù)器200均落入本發(fā)明的保護(hù)范圍。

如圖3中所示,瀏覽器100可將輸入的地形實測數(shù)據(jù)、風(fēng)電場緩沖區(qū)范圍信息以及與所述地形實測數(shù)據(jù)相應(yīng)的坐標(biāo)系統(tǒng)信息上傳到服務(wù)器200,并將服務(wù)器200發(fā)布的結(jié)果數(shù)據(jù)提供給用戶。

瀏覽器100包括數(shù)據(jù)輸入模塊110、數(shù)據(jù)上傳模塊120、數(shù)據(jù)下載模塊130和預(yù)覽模塊140。輸入模塊110可接收輸入的所述地形實測數(shù)據(jù)、所述坐標(biāo)系統(tǒng)信息和所述風(fēng)電場緩沖區(qū)范圍信息,并且可接收來自用戶的對所述結(jié)果數(shù)據(jù)進(jìn)行預(yù)覽或下載的輸入。

具體地講,數(shù)據(jù)輸入模塊110包括數(shù)據(jù)基本信息錄入模塊111和數(shù)據(jù)處理信息錄入模塊112?;拘畔浫肽K111可接收用戶錄入的所述坐標(biāo)系統(tǒng)信息,具體地講,本發(fā)明的所述地形數(shù)據(jù)發(fā)布系統(tǒng)需要所述坐標(biāo)系統(tǒng)信息的原因是,地理數(shù)據(jù)與其它類型數(shù)據(jù)的最大區(qū)別在于地理數(shù)據(jù)對空間位置的描述,即,不同的坐標(biāo)系統(tǒng)采用的大地基準(zhǔn)面、坐標(biāo)原點、投影方式均不相同,而風(fēng)電行業(yè)所使用的地形實測數(shù)據(jù)多為dxf、dwg等數(shù)據(jù)格式的文件,這些數(shù)據(jù)格式的文件往往不包含地理投影信息,因此為保證地理實測數(shù)據(jù)的精確表達(dá)以及與相關(guān)圖層的疊加展示,需要用戶在處理時手動地確認(rèn)并輸入待處理的地理數(shù)據(jù)的投影坐標(biāo)信息,即坐標(biāo)系統(tǒng)信息。數(shù)據(jù)處理信息錄入模塊112可接收用戶錄入的風(fēng)電場緩沖區(qū)范圍信息,具體地講,風(fēng)電場范圍的獲取是為了從其它地理數(shù)據(jù)中截取對應(yīng)位置的數(shù)據(jù)(如地表粗糙度數(shù)據(jù)、地表地形數(shù)據(jù)等),由于不同的數(shù)據(jù)類型和使用方式所需要截取的風(fēng)電場緩沖區(qū)范圍也略有差異,因此用戶需要在使用時根據(jù)自身需要確定要輸出數(shù)據(jù)的風(fēng)電場緩沖區(qū)范圍。

此外,數(shù)據(jù)輸入模塊110可接收來自用戶的對所述結(jié)果數(shù)據(jù)進(jìn)行預(yù)覽或下載的輸入,例如,當(dāng)用戶點擊瀏覽器上的預(yù)覽按鈕時,輸入模塊110可接收到來自用戶的對所述結(jié)果數(shù)據(jù)進(jìn)行預(yù)覽的輸入,當(dāng)用戶點擊瀏覽器上的下載按鈕時,數(shù)據(jù)輸入模塊110可相應(yīng)地接收到來自用戶的對所述結(jié)果數(shù)據(jù)進(jìn)行下載的輸入。

數(shù)據(jù)上傳模塊120可將所述地形實測數(shù)據(jù)、所述坐標(biāo)系統(tǒng)信息和所述風(fēng)電場緩沖區(qū)范圍信息上傳到服務(wù)器200。具體地講,數(shù)據(jù)上傳模塊120可將本地存儲的或從外部裝置輸入的地形實測數(shù)據(jù)上傳至服務(wù)器200,同時將通過數(shù)據(jù)輸入模塊110輸入的風(fēng)電場緩沖區(qū)范圍信息以及與該地形實測數(shù)據(jù)相應(yīng)的坐標(biāo)系統(tǒng)信息上傳到服務(wù)器200。

數(shù)據(jù)下載模塊130可下載由服務(wù)器200發(fā)布的結(jié)果數(shù)據(jù),其中,所述結(jié)果數(shù)據(jù)可以包括根據(jù)所述風(fēng)電場緩沖區(qū)范圍信息調(diào)整后的風(fēng)電場區(qū)域范圍以及根據(jù)所述坐標(biāo)系統(tǒng)信息對所述地形實測數(shù)據(jù)進(jìn)行投影變換和/或數(shù)據(jù)格式轉(zhuǎn)換而產(chǎn)生的標(biāo)準(zhǔn)的地理信息系統(tǒng)格式的實測地形圖。具體地講,當(dāng)數(shù)據(jù)輸入模塊110接收到來自用戶的對所述結(jié)果數(shù)據(jù)進(jìn)行下載的輸入時,數(shù)據(jù)下載模塊130可將由服務(wù)器200發(fā)布的所述結(jié)果數(shù)據(jù)下載至本地。在此基礎(chǔ)上,瀏覽器可在需要時將所述結(jié)果數(shù)據(jù)展示給用戶。

預(yù)覽模塊140可向用戶顯示由服務(wù)器200產(chǎn)生的所述結(jié)果數(shù)據(jù),其中,所述結(jié)果數(shù)據(jù)可以包括根據(jù)所述風(fēng)電場緩沖區(qū)范圍信息調(diào)整后的風(fēng)電場區(qū)域范圍以及根據(jù)所述坐標(biāo)系統(tǒng)信息對所述地形實測數(shù)據(jù)進(jìn)行投影變換和/或數(shù)據(jù)格式轉(zhuǎn)換而產(chǎn)生的標(biāo)準(zhǔn)的地理信息系統(tǒng)格式的實測地形圖。具體地講,當(dāng)數(shù)據(jù)輸入模塊110接收到來自用戶的對所述結(jié)果數(shù)據(jù)進(jìn)行預(yù)覽的輸入時,預(yù)覽模塊140可將由服務(wù)器發(fā)布的普通地圖自動縮放到所述風(fēng)電場區(qū)域范圍,并在所述普通地圖上疊加展示出所述實測地形圖以及所述風(fēng)電場區(qū)域范圍。

如圖3中所示,服務(wù)器200可根據(jù)從客戶端上傳的所述地形實測數(shù)據(jù)、所述坐標(biāo)系統(tǒng)信息和所述風(fēng)電場緩沖區(qū)范圍信息來產(chǎn)生所述結(jié)果數(shù)據(jù),并發(fā)布所述結(jié)果數(shù)據(jù)。其中,服務(wù)器200可包括數(shù)據(jù)處理模塊210和數(shù)據(jù)發(fā)布模塊220。

數(shù)據(jù)處理模塊210可對從瀏覽器100上傳的地形實測數(shù)據(jù)、風(fēng)電場緩沖區(qū)范圍信息以及與該地形實測數(shù)據(jù)相應(yīng)的坐標(biāo)系統(tǒng)信息進(jìn)行處理來產(chǎn)生結(jié)果數(shù)據(jù),其中,所述結(jié)果數(shù)據(jù)包括根據(jù)所述風(fēng)電場緩沖區(qū)范圍信息調(diào)整后的風(fēng)電場區(qū)域范圍以及根據(jù)所述坐標(biāo)系統(tǒng)信息對所述地形實測數(shù)據(jù)進(jìn)行投影變換和/或數(shù)據(jù)格式轉(zhuǎn)換而產(chǎn)生的標(biāo)準(zhǔn)的地理信息系統(tǒng)格式的實測地形圖。以下將參照圖5對數(shù)據(jù)處理模塊210進(jìn)行詳細(xì)描述。

圖5是示出根據(jù)本發(fā)明的示例性實施例的數(shù)據(jù)處理模塊的一種配置示例的示圖。如圖5中所示,數(shù)據(jù)處理模塊210可包括原始數(shù)據(jù)解析模塊211、數(shù)據(jù)預(yù)處理模塊212、數(shù)據(jù)分析處理模塊213和數(shù)據(jù)成果生成模塊214。

原始數(shù)據(jù)解析模塊211可對瀏覽器100上傳的所述地形實測數(shù)據(jù)進(jìn)行讀取和解析,以便于后續(xù)處理。

數(shù)據(jù)預(yù)處理模塊212可對所述地形實測數(shù)據(jù)進(jìn)行投影變換和/或數(shù)據(jù)格式轉(zhuǎn)換來產(chǎn)生標(biāo)準(zhǔn)的地理信息系統(tǒng)格式的實測地形圖。具體地講,數(shù)據(jù)預(yù)處理模塊212可根據(jù)由瀏覽器100上傳的與地形實測數(shù)據(jù)對應(yīng)的坐標(biāo)系統(tǒng)信息來對地形實測數(shù)據(jù)進(jìn)行投影變換和/或數(shù)據(jù)格式轉(zhuǎn)換以產(chǎn)生標(biāo)準(zhǔn)的地理信息系統(tǒng)格式的實測地形圖,從而可保證后續(xù)數(shù)據(jù)的精確表達(dá)以及與相關(guān)圖層的疊加展示。

數(shù)據(jù)分析處理模塊213可對解析的地形實測數(shù)據(jù)進(jìn)行分析以獲得風(fēng)電場的地形邊界,并根據(jù)所述風(fēng)電場緩沖區(qū)范圍信息和所述地形邊界來產(chǎn)生最終的風(fēng)電場區(qū)域范圍。

具體地講,數(shù)據(jù)分析處理模塊213可對由瀏覽器100上傳的地形實測數(shù)據(jù)進(jìn)行解析以獲得該地形實測數(shù)據(jù)的高程點集,其中,地形實測數(shù)據(jù)可以是地形實測等高線數(shù)據(jù)。具體地講,數(shù)據(jù)分析處理模塊213可對地形實測等高線數(shù)據(jù)進(jìn)行序列化解析來獲得風(fēng)電場區(qū)域內(nèi)的地形數(shù)據(jù)的高程點集。此后,數(shù)據(jù)分析處理模塊213可按照規(guī)則格網(wǎng)單元對地形實測數(shù)據(jù)的最大外接矩形進(jìn)行格網(wǎng)化以獲得規(guī)則格網(wǎng),其中,所述規(guī)則格網(wǎng)由多個格網(wǎng)單元組成,例如,格網(wǎng)單元可以是正方形或長方形,其中,格網(wǎng)單元的大小可根據(jù)使用的需求來設(shè)定。此外,數(shù)據(jù)分析處理模塊213可對由原始數(shù)據(jù)解析模塊211獲得的高程點集中的每一個高程點的坐標(biāo)信息和所述規(guī)則格網(wǎng)進(jìn)行映射以獲得高程點、格網(wǎng)單元和格網(wǎng)三者之間的索引關(guān)系。此后,數(shù)據(jù)分析處理模塊213可根據(jù)所述索引關(guān)系對所述規(guī)則格網(wǎng)中的格網(wǎng)單元進(jìn)行遍歷搜索以確定格網(wǎng)單元中是否包含高程點,如果遍歷到的當(dāng)前格網(wǎng)單元包含高程點,則將當(dāng)前格網(wǎng)單元賦值第一標(biāo)志值,如果遍歷到的當(dāng)前格網(wǎng)單元不包含高程點,則獲取以當(dāng)前格網(wǎng)單元為中心的預(yù)定大小的窗口(例如,3×3個格網(wǎng)單元的窗口)內(nèi)的所有格網(wǎng)單元并確定所述所有格網(wǎng)單元中包含的高程點的數(shù)量是否小于3,如果所述所有格網(wǎng)單元中包含的高程點的數(shù)量小于3,則將當(dāng)前格網(wǎng)單元賦值第二標(biāo)志值,其中,第二標(biāo)志值不同于第一標(biāo)志值,如果所述所有格網(wǎng)單元中包含的高程點的數(shù)量大于或等于3,則數(shù)據(jù)分析模塊213利用所述所有格網(wǎng)單元中的高程點通過采用快速生長算法構(gòu)建不規(guī)則三角網(wǎng)(tin)模型,然后判斷當(dāng)前格網(wǎng)單元的中心點是否被包含在所述tin模型中的某個三角形中,如果該中心點未被包含在所述tin模型中的三角形中,則將當(dāng)前格網(wǎng)單元賦值第二標(biāo)志值,如果該中心點被包含在所述tin模型的某個三角形中,則將當(dāng)前格網(wǎng)單元賦值第一標(biāo)志值。數(shù)據(jù)分析處理模塊213可按照以上過程遍歷所述規(guī)則格網(wǎng)中的所有格網(wǎng)單元,從而可產(chǎn)生最終格網(wǎng)。然后,數(shù)據(jù)分析模塊213可根據(jù)所述最終格網(wǎng)來提取風(fēng)電場的地形邊界,并根據(jù)提取的地形邊界以及由瀏覽器100上傳的風(fēng)電場范圍緩沖區(qū)范圍信息來產(chǎn)生最終的風(fēng)電場區(qū)域范圍。以上描述的數(shù)據(jù)分析處理模塊213產(chǎn)生最終的風(fēng)電場區(qū)域范圍的過程僅是一種優(yōu)選實施方式,任何其它的可以利用由瀏覽器100上傳的地形實測數(shù)據(jù)和風(fēng)電場緩沖區(qū)范圍信息產(chǎn)生風(fēng)電場區(qū)域范圍的已知實施方式均可實現(xiàn)本發(fā)明的數(shù)據(jù)分析處理模塊213的功能。也就是說,本發(fā)明的產(chǎn)生風(fēng)電場區(qū)域范圍的方法不限于此,還可以采用arcgis軟件、gdal軟件、globalmapper軟件等開源軟件和工具。

數(shù)據(jù)成果生成模塊214可利用所述最終的風(fēng)電場區(qū)域范圍以及由數(shù)據(jù)預(yù)處理模塊212產(chǎn)生的上述實測地形圖來產(chǎn)生所述結(jié)果數(shù)據(jù),其中,所述結(jié)果數(shù)據(jù)可以是shpfile數(shù)據(jù)格式的文件。

圖5僅是數(shù)據(jù)處理模塊210的一種優(yōu)選實施方式,任何其它的可以利用由瀏覽器100上傳的地形實測數(shù)據(jù)、風(fēng)電場緩沖區(qū)范圍信息以及與該地形實測數(shù)據(jù)相應(yīng)的坐標(biāo)系統(tǒng)信息產(chǎn)生所述結(jié)果數(shù)據(jù)的已知實施方式均可實現(xiàn)本發(fā)明的數(shù)據(jù)處理模塊210的功能。

返回參照圖3,數(shù)據(jù)發(fā)布模塊220可對由數(shù)據(jù)處理模塊210產(chǎn)生的所述結(jié)果數(shù)據(jù)進(jìn)行發(fā)布。具體地講,為了便于用戶實時地對生成的結(jié)果數(shù)據(jù)進(jìn)行查驗,需要能夠動態(tài)地將矢量地圖展示到客戶端(例如,瀏覽器)。展示的方式通常有兩種,一種方式是根據(jù)構(gòu)成矢量圖的點集直接在網(wǎng)頁上進(jìn)行描繪,然后用戶可通過瀏覽器來瀏覽該網(wǎng)頁,但是這種方式對大數(shù)據(jù)量的地形實測地圖進(jìn)行處理時實時性效果較差;另一種方式是由服務(wù)器對地圖服務(wù)進(jìn)行發(fā)布,即,將地圖發(fā)布到互聯(lián)網(wǎng)上,客戶端(例如,瀏覽器)可通過遠(yuǎn)程訪問與發(fā)布的地圖服務(wù)相應(yīng)的鏈接來對地圖進(jìn)行瀏覽,但是這種方式通常需要手動地在服務(wù)器端完成地圖發(fā)布的操作,無法滿足用戶在客戶端就可以實現(xiàn)對數(shù)據(jù)流程的自動化操作、處理和瀏覽的要求。因此,數(shù)據(jù)發(fā)布模塊220可采用arcgisserver的動態(tài)調(diào)度機制,進(jìn)而可通過發(fā)布動態(tài)服務(wù)的方式來將產(chǎn)生的風(fēng)電場區(qū)域范圍以及產(chǎn)生的標(biāo)準(zhǔn)的地理信息系統(tǒng)格式的實測地形圖展示在客戶端(例如,瀏覽器)上。此外,本發(fā)明的用于發(fā)布地圖服務(wù)的方式不限于arcgisserver,還可采用其它數(shù)據(jù)服務(wù)發(fā)布方式,例如,geoserver。

圖6是示出根據(jù)本發(fā)明的示例性實施例的基于瀏覽器/服務(wù)器架構(gòu)的地形數(shù)據(jù)發(fā)布方法的總流程圖。

參照圖6,在步驟s100,瀏覽器100將輸入的地形實測數(shù)據(jù)、風(fēng)電場緩沖區(qū)范圍信息以及與所述地形實測數(shù)據(jù)相應(yīng)的坐標(biāo)系統(tǒng)信息上傳到服務(wù)器200。其中,瀏覽器100將輸入的地形實測數(shù)據(jù)、風(fēng)電場緩沖區(qū)范圍信息以及與所述地形實測數(shù)據(jù)相應(yīng)的坐標(biāo)系統(tǒng)信息上傳到服務(wù)器200的步驟可包括:接收輸入的所述地形實測數(shù)據(jù)、所述坐標(biāo)系統(tǒng)信息和所述風(fēng)電場緩沖區(qū)范圍信息。由于上文已對此進(jìn)行了詳細(xì)描述,因此,此處不再進(jìn)行重復(fù)描述。

在步驟s200,服務(wù)器200根據(jù)從瀏覽器100上傳的所述地形實測數(shù)據(jù)、所述坐標(biāo)系統(tǒng)信息和所述風(fēng)電場緩沖區(qū)范圍信息來產(chǎn)生結(jié)果數(shù)據(jù),其中,所述結(jié)果數(shù)據(jù)包括根據(jù)風(fēng)電場緩沖區(qū)范圍信息調(diào)整后的風(fēng)電場區(qū)域范圍以及對地形實測數(shù)據(jù)進(jìn)行投影變換和/或數(shù)據(jù)格式轉(zhuǎn)換而產(chǎn)生的標(biāo)準(zhǔn)的地理信息系統(tǒng)格式的實測地形圖(例如,shpfile數(shù)據(jù)格式的文件),其中,所述結(jié)果數(shù)據(jù)可以是shpfile數(shù)據(jù)格式的文件。以下將參照圖7對步驟s200進(jìn)行詳細(xì)描述。

圖7是示出根據(jù)本發(fā)明的示例性實施例的產(chǎn)生結(jié)果數(shù)據(jù)的方法的流程圖。

如圖7中所示,在步驟s110,服務(wù)器200可對所述地形實測數(shù)據(jù)進(jìn)行讀取和解析,以便于后續(xù)處理。

在步驟s120,服務(wù)器200可對解析后的地形實測數(shù)據(jù)進(jìn)行投影變換和/或數(shù)據(jù)格式轉(zhuǎn)換來產(chǎn)生標(biāo)準(zhǔn)的地理信息系統(tǒng)格式的實測地形圖,具體地講,服務(wù)器200可根據(jù)由瀏覽器100上傳的與地形實測數(shù)據(jù)對應(yīng)的坐標(biāo)系統(tǒng)信息來對地形實測數(shù)據(jù)進(jìn)行投影變換和/或數(shù)據(jù)格式轉(zhuǎn)換來產(chǎn)生標(biāo)準(zhǔn)的地理信息系統(tǒng)格式的實測地形圖(例如,shpfile數(shù)據(jù)格式的文件),從而可保證后續(xù)數(shù)據(jù)的精確表達(dá)以及與相關(guān)圖層的疊加展示。

在步驟s130,服務(wù)器200可對解析的地形實測數(shù)據(jù)進(jìn)行分析以獲得風(fēng)電場的地形邊界,并根據(jù)所述地形邊界和所述風(fēng)電場緩沖區(qū)范圍信息來產(chǎn)生最終的風(fēng)電場區(qū)域范圍。隨后將參照圖8對步驟s130進(jìn)行詳細(xì)描述。

在步驟s140,服務(wù)器200可利用所述風(fēng)電場區(qū)域范圍以及所述實測地形圖來產(chǎn)生所述結(jié)果數(shù)據(jù),其中,所述結(jié)果數(shù)據(jù)可以是shpfile數(shù)據(jù)格式的文件。

以下將參照圖8對步驟s130中的產(chǎn)生最終的風(fēng)電場區(qū)域范圍的優(yōu)選實施方式的過程進(jìn)行詳細(xì)描述。

圖8是示出根據(jù)本發(fā)明的示例性實施例的產(chǎn)生風(fēng)電場區(qū)域范圍的優(yōu)選實施例方式的詳細(xì)流程圖。

如圖8中所示,在步驟s201,服務(wù)器200對由瀏覽器100上傳的地形實測數(shù)據(jù)進(jìn)行解析以獲得該地形實測數(shù)據(jù)的高程點集,并對地形實測數(shù)據(jù)的最大外接矩形進(jìn)行格網(wǎng)化以獲得由多個格網(wǎng)單元組成的規(guī)則格網(wǎng)。

在步驟s202,服務(wù)器200可對由獲得的高程點集中的每一個高程點的坐標(biāo)信息和所述規(guī)則格網(wǎng)進(jìn)行映射以獲得高程點、格網(wǎng)單元和規(guī)則格網(wǎng)三者之間的索引關(guān)系。

在步驟s203,服務(wù)器200可根據(jù)所述索引關(guān)系開始對所述規(guī)則格網(wǎng)中的所有格網(wǎng)單元進(jìn)行遍歷搜索,將遍歷到的包含高程點的格網(wǎng)單元賦值第一標(biāo)志值,并且針對不包含高程點的每個格網(wǎng)單元,分別利用在具有預(yù)定大小的窗口(例如,3×3個格網(wǎng)單元的窗口)內(nèi)的格網(wǎng)單元中的高程點,基于快速生長算法構(gòu)建與所述每個格網(wǎng)單元分別相應(yīng)的不規(guī)則的三角網(wǎng)(tin)模型,并進(jìn)行到步驟s204。

在步驟s204,服務(wù)器200將在不包含高程點的格網(wǎng)單元中的未滿足預(yù)定條件的格網(wǎng)單元賦值第二標(biāo)志值,并將不包含高程點的格網(wǎng)單元中的滿足所述預(yù)定條件的格網(wǎng)單元賦值第一標(biāo)志值,其中,所述預(yù)定條件是格網(wǎng)單元的中心點被包含在與該格網(wǎng)單元相應(yīng)的tin模型中的某個三角形中。

在步驟s205,服務(wù)器200確定已經(jīng)產(chǎn)生最終格網(wǎng)區(qū)域并根據(jù)產(chǎn)生的最終格網(wǎng)區(qū)域來提取地形邊界,并根據(jù)提取的地形邊界以及由瀏覽器100上傳的風(fēng)電場范圍緩沖區(qū)范圍信息來產(chǎn)生最終的風(fēng)電場區(qū)域范圍,其中,最終格網(wǎng)區(qū)域是由具有第一標(biāo)志值的所有格網(wǎng)單元構(gòu)成的區(qū)域。

圖8僅是服務(wù)器200產(chǎn)生風(fēng)電場區(qū)域范圍的一種優(yōu)選實施方式,任何其它的可以利用由瀏覽器100上傳的地形實測數(shù)據(jù)和風(fēng)電場緩沖區(qū)范圍信息產(chǎn)生風(fēng)電場區(qū)域范圍的已知實施方式均可實現(xiàn)本發(fā)明的產(chǎn)生風(fēng)電場區(qū)域范圍的上述功能。

返回參照圖6,在步驟s300,服務(wù)器200發(fā)布結(jié)果數(shù)據(jù),即,發(fā)布包括由服務(wù)器200產(chǎn)生的最終的風(fēng)電場區(qū)域范圍以及所述實測地形圖的所述結(jié)果數(shù)據(jù),其中,所述結(jié)果數(shù)據(jù)可以是shpfile數(shù)據(jù)格式的文件。此外,所述結(jié)果數(shù)據(jù)不限于shpfile數(shù)據(jù)格式,還可以是dxf、map等矢量數(shù)據(jù)格式的文件。

在步驟s400,瀏覽器100將服務(wù)器200發(fā)布的結(jié)果數(shù)據(jù)提供給用戶。具體地講,當(dāng)瀏覽器100接收到來自用戶的對所述結(jié)果數(shù)據(jù)進(jìn)行預(yù)覽的輸入時,瀏覽器100將由服務(wù)器發(fā)布的普通地圖自動縮放到所述風(fēng)電場區(qū)域范圍,并在所述普通地圖上疊加展示出所述實測地形圖以及所述風(fēng)電場區(qū)域范圍。此外,當(dāng)瀏覽器100接收到來自用戶的對所述結(jié)果數(shù)據(jù)進(jìn)行下載的輸入時,瀏覽器100將由服務(wù)器200發(fā)布的所述結(jié)果數(shù)據(jù)下載至本地。由于以上已對此進(jìn)行了詳細(xì)描述,因此,此處不再進(jìn)行重復(fù)描述。

此外,本發(fā)明還提供了一種計算機可讀存儲介質(zhì),存儲有程序,所述程序可包括用于執(zhí)行上述基于瀏覽器/服務(wù)器架構(gòu)的地形數(shù)據(jù)發(fā)布方法中各種操作的指令。具體而言,所述程序可以包括用于執(zhí)行圖6至圖8中所描述的各個步驟的指令。

此外,本發(fā)明還提供了一種計算機,包括存儲有計算機程序的可讀介質(zhì),所述程序包括用于執(zhí)行上述基于瀏覽器/服務(wù)器架構(gòu)的地形數(shù)據(jù)發(fā)布方法中各種操作的指令。具體而言,所述程序可以包括用于執(zhí)行圖6至圖8中所描述的各個步驟的指令。

基于以上描述的基于瀏覽器/服務(wù)器架構(gòu)的地形數(shù)據(jù)發(fā)布系統(tǒng)和方法可用于實現(xiàn)對地理數(shù)據(jù)的處理分析和動態(tài)顯示,使得客戶端通過瀏覽器即可實現(xiàn)對風(fēng)電場區(qū)域范圍的外邊界的提取,而不再需要安裝其軟件,從而解決了多個用戶的使用需求,同時降低了軟件的安裝成本。此外,通過所述地形數(shù)據(jù)發(fā)布系統(tǒng)和方法,用戶可以直接通過瀏覽器將數(shù)據(jù)上傳到服務(wù)器,并在瀏覽器中輸入了固定參數(shù)之后,就可以進(jìn)行數(shù)據(jù)處理,而不再需要對數(shù)據(jù)進(jìn)行多次轉(zhuǎn)換和設(shè)置,從而簡化了軟件的操作流程,使得軟件更加容易上手和使用。該系統(tǒng)和方法在使用上更加貼合風(fēng)電業(yè)務(wù),并且該系統(tǒng)和方法的數(shù)據(jù)處理功能以及服務(wù)方式的提供在部署和使用上更加靈活和方便,從而實現(xiàn)該系統(tǒng)和方法的軟件可單獨地被用戶使用,也可以被集成到其它b/s架構(gòu)的業(yè)務(wù)軟件中而為其它業(yè)務(wù)軟件提供數(shù)據(jù)分析功能。本發(fā)明的以上各個實施例僅是示例性的,而本發(fā)明并不受限于此。本領(lǐng)域技術(shù)人員應(yīng)該理解:在不脫離本發(fā)明的原理和精神的情況下,可對這些實施例進(jìn)行改變,其中,本發(fā)明的范圍在權(quán)利要求及其等同物中限定。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
望都县| 澎湖县| 海安县| 兰考县| 成安县| 绵竹市| 通辽市| 安福县| 阆中市| 焉耆| 静海县| 岚皋县| 关岭| 合作市| 财经| 延川县| 赤壁市| 青岛市| 彭泽县| 抚州市| 巨野县| 大新县| 定西市| 慈利县| 错那县| 隆德县| 德钦县| 贵阳市| 阜城县| 辽阳县| 文成县| 山西省| 镇坪县| 林口县| 启东市| 绥中县| 惠水县| 香港 | 四川省| 察雅县| 普洱|