亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

海島信息處理方法及裝置的制作方法

文檔序號(hào):6385710閱讀:165來源:國知局
專利名稱:海島信息處理方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及海島數(shù)據(jù)管理領(lǐng)域,尤其涉及海島信息處理方法及裝置。
背景技術(shù)
目前,在海島管理領(lǐng)域中,會(huì)使用一些海島信息管理平臺(tái),如三維海島沙盤等,對海島 目息進(jìn)行展不;展示前需要導(dǎo)入描述海島相關(guān)信息的原始數(shù)據(jù)文件,如描述海島地理形態(tài)的數(shù)據(jù)文件、描述海島上建筑的建筑模型數(shù)據(jù)文件,例如dwg、shp、sdb等,(本文中將這些描述海島相關(guān)信息的數(shù)據(jù)文件統(tǒng)稱為海島文件)。現(xiàn)有技術(shù)中,這些海島文件需要按照海島信息管理平臺(tái)所要求的格式、存儲(chǔ)位置、關(guān)聯(lián)關(guān)系進(jìn)行存儲(chǔ),海島信息管理平臺(tái)才能通過數(shù)據(jù)庫操作語句對這些數(shù)據(jù)進(jìn)行識(shí)別、調(diào)用、轉(zhuǎn)換、編輯等操作,例如將二維數(shù)據(jù)轉(zhuǎn)換為需要的三維數(shù)據(jù),從海島文件中提取需要使用的信息等,并最終使用這些數(shù)據(jù)渲染形成三維效果并進(jìn)行展示;但是,海島文件的數(shù)據(jù)格式一般都不是面向海島管理需求而設(shè)計(jì)的,現(xiàn)有海島信息管理平臺(tái)在提取海島文件中的信息時(shí),不能對不同的數(shù)據(jù)應(yīng)用進(jìn)行有針對性的信息提取,在對海島文件進(jìn)行轉(zhuǎn)換過程中有可能會(huì)發(fā)生數(shù)據(jù)丟失的問題,進(jìn)行數(shù)據(jù)轉(zhuǎn)換時(shí),轉(zhuǎn)換后的結(jié)果不能自動(dòng)關(guān)聯(lián)對·應(yīng)的屬性信息,處理速度慢、效率低,容易出錯(cuò)。在進(jìn)行大量海島文件的導(dǎo)入和后續(xù)數(shù)據(jù)操作時(shí),容易造成數(shù)據(jù)堵塞和死機(jī),不能滿足復(fù)雜的查詢和統(tǒng)計(jì)分析,不適用于數(shù)據(jù)量較大并且數(shù)據(jù)要經(jīng)常更新的系統(tǒng)。

發(fā)明內(nèi)容
本發(fā)明提出了海島信息處理方法及裝置,方便用戶對海島信息的管理。為了達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:建立工作空間;提取出公共格式的海島文件中的海島信息;根據(jù)預(yù)先設(shè)置的描述格式,采用標(biāo)記語言對所述海島信息進(jìn)行描述,得到標(biāo)準(zhǔn)格式的海島數(shù)據(jù);將所述海島數(shù)據(jù)組織得到基礎(chǔ)文件,并將該基礎(chǔ)文件添加到所述工作空間中;導(dǎo)入所述基礎(chǔ)文件,對該基礎(chǔ)文件進(jìn)行解析得到所述海島數(shù)據(jù),并對該海島數(shù)據(jù)進(jìn)行編輯;將編輯之后的所述海島數(shù)據(jù)重新組織成所述基礎(chǔ)文件,并將該基礎(chǔ)文件重新添加到所述工作空間中。優(yōu)選地,該方法進(jìn)一步包括:采用標(biāo)記語言對所述工作空間內(nèi)包含的各種所述基礎(chǔ)文件的位置信息進(jìn)行描述,得到分級組織數(shù)據(jù);在所述導(dǎo)入所述基礎(chǔ)文件之前,進(jìn)一步包括:加載所述工作空間,根據(jù)所述分級組織數(shù)據(jù)包括的所述位置信息,查找到對應(yīng)的所述基礎(chǔ)文件。優(yōu)選地,在解析得到所述海島數(shù)據(jù)之后,該方法進(jìn)一步包括根據(jù)所述海島數(shù)據(jù)生成三維對象,并將所述三維對象在數(shù)字地球上進(jìn)行三維展
/Jn ο優(yōu)選地,所述海島信息包括建筑圖層信息,采用標(biāo)記語言對所述海島信息進(jìn)行描述,包括采用可擴(kuò)展標(biāo)記語言XML,對所述建筑圖層包括的海島單元以及該海島單元上的建筑物的空間和屬性信息進(jìn)行描述;所述根據(jù)所述海島數(shù)據(jù)生成三維對象,包括根據(jù)所述海島單元以及該海島單元上的建筑物的空間和屬性信息,生成所述三維對象。優(yōu)選地,所述海島單元的空間和屬性信息包括海島單元名稱、占地面積、使用類型、坐標(biāo)組和建筑物集合;所述海島單元上的建筑物的空間和屬性信息包括建筑編號(hào)、名稱、用途、建筑面積、建筑層數(shù)、建筑高度、建筑結(jié)構(gòu)、建筑時(shí)間、備注及建筑物各個(gè)坐標(biāo)點(diǎn)。優(yōu)選地,所述將所述海島數(shù)據(jù)組織得到基礎(chǔ)文件,包括將對多個(gè)海島單元以及該海島單元上的建筑物的空間和屬性信息進(jìn)行描述生成的多個(gè)所述海島數(shù)據(jù),組織得到一個(gè)所述基礎(chǔ)文件。優(yōu)選地,所述海島信息包括航線信息,所述采用標(biāo)記語言對所述海島信息進(jìn)行描述,包括采用XML可擴(kuò)展標(biāo)記語言,對航線的空間和屬性信息進(jìn)行描述;所述根據(jù)所述海島數(shù)據(jù)生成三維對象,包括根據(jù)所述航線的空間和屬性信息,生成所述三維對象。優(yōu)選地,所述航線的空間和屬性信息包括名稱、航線顏色、航線寬度、填充顏色、是否填充、是否有外廓線、是否貼地、是否延伸到地面,以及起止點(diǎn)和中間點(diǎn)的經(jīng)緯度坐標(biāo)和高程。優(yōu)選地,該方法進(jìn)一步包括將柵格影像文件添加到所述工作空間中;所述采用標(biāo)記語言對所述工作空間內(nèi)包含的各種基礎(chǔ)文件的位置信息進(jìn)行描述,進(jìn)一步包括采用標(biāo)記語言對所述工作空間內(nèi)包含的所述柵格影像文件的位置信息進(jìn)行描述;在查找到所述柵格影像文件后,讀取所述柵格影像信息中包括的影像空間和屬性信息,根據(jù)該影像空間和屬性信息構(gòu)建影像金字塔,生成所述三維對象;和/ 或,該方法進(jìn)一步包括將矢量文件添加到所述工作空間中;所述采用標(biāo)記語言對所述工作空間內(nèi)包含的各種基礎(chǔ)文件的位置信息進(jìn)行描述,進(jìn)一步包括采用標(biāo)記語言對所述工作空間內(nèi)包含的所述矢量文件的位置信息進(jìn)行描述;在查找到所述矢量文件后,按照國際上制定的矢量數(shù)據(jù)格式的標(biāo)準(zhǔn),對所述矢量文件進(jìn)行解析,提取出所述矢量文件包括的空間和屬性信息,生成所述三維對象。本發(fā)明還提供了海島信息處理裝置,包括工作空間建立模塊,用于建立工作空間;
提取模塊,用于提取出公共格式的海島文件中的海島信息;描述模塊,用于根據(jù)預(yù)先設(shè)置的描述格式,采用標(biāo)記語言對所述海島信息進(jìn)行描述,得到標(biāo)準(zhǔn)格式的海島數(shù)據(jù);添加模塊,用于將所述海島數(shù)據(jù)組織得到基礎(chǔ)文件,并將該基礎(chǔ)文件添加到所述工作空間中;導(dǎo)入編輯模塊,導(dǎo)入所述基礎(chǔ)文件,對該基礎(chǔ)文件進(jìn)行解析得到所述海島數(shù)據(jù),并對該海島數(shù)據(jù)進(jìn)行編輯;導(dǎo)出模塊,用于將編輯之后的所述海島數(shù)據(jù)重新組織成所述基礎(chǔ)文件,并將該基礎(chǔ)文件重新添加到所述工作空間中。與現(xiàn)有技術(shù)相比,本發(fā)明提供的海島信息處理方法及裝置,首先建立工作空間,然后針對公共格式的海島文件,提取出該海島文件中的海島信息,進(jìn)而根據(jù)預(yù)先設(shè)置的描述格式,采用標(biāo)記語言對海島信息進(jìn)行描述,得到標(biāo)準(zhǔn)格式的海島數(shù)據(jù),并將海島數(shù)據(jù)組織得到基礎(chǔ)文件,將該基礎(chǔ)文件添加到工作空間中;從而可以采用諸如瀏覽器、記事本等常用的軟件平臺(tái)從工作空間中導(dǎo)入這類基礎(chǔ)文件,進(jìn)而用戶可對解析得到的海島數(shù)據(jù)進(jìn)行編輯,并將編輯之后的海島數(shù)據(jù)重新組織成基礎(chǔ)文件,進(jìn)而將該基礎(chǔ)文件重新添加到工作空間中;由此可知,本發(fā)明中,采用標(biāo)記語言對提取出的海島信息進(jìn)行重新定義,得到標(biāo)準(zhǔn)格式的海島數(shù)據(jù),這種類型的數(shù)據(jù)在組織成基礎(chǔ)文件后添加到工作空間中,進(jìn)而常用的軟件平臺(tái)可從工作空間中導(dǎo)入基礎(chǔ)文件并解析,方便用戶對海島信息的管理。此外,通過本發(fā)明提供的海島信息處理方法及裝置,還能夠達(dá)到以下積極效果1、由于采用標(biāo)記語言對工作空間內(nèi)包含的各種基礎(chǔ)文件的位置信息進(jìn)行描述;從而,可通過加載工作空間,根據(jù)位置信息查找到對應(yīng)的基礎(chǔ)文件,進(jìn)而導(dǎo)入該基礎(chǔ)文件進(jìn)行解析展示;這樣,實(shí)現(xiàn)了對各種基礎(chǔ)文件的分級組織管理,提高文件的查找效率;而且,由于工作空間內(nèi)各種基礎(chǔ)文件的獨(dú)立性,使得能夠單獨(dú)導(dǎo)入工作空間中的任一種或多種基礎(chǔ)文件;2、由于在根據(jù)基礎(chǔ)文件解析得到海島數(shù)據(jù)之后,進(jìn)一步根據(jù)該海島數(shù)據(jù)生成三維對象,從而將該三維對象在數(shù)字地球上進(jìn)行三維展示,使得海島信息更加形象,方便用戶查看;3、由于可以將對多個(gè)海島單元以及該海島單元上的建筑物的空間和屬性信息進(jìn)行描述得到的多個(gè)海島數(shù)據(jù),組織得到一個(gè)基礎(chǔ)文件,這樣,在導(dǎo)入基礎(chǔ)文件后,可根據(jù)需要選擇加載其中一個(gè)或多個(gè)海島數(shù)據(jù),提高了加載的靈活性,同時(shí)也提高了海島數(shù)據(jù)的查找效率;4、由于根據(jù)空間和屬性信息生成三維對象,使得該三維對象結(jié)合了空間信息和屬性信息,則當(dāng)在數(shù)字地球上展示出三維對象時(shí),不僅可獲知三維對象的空間信息,還可以獲知其屬性信息,使得海島數(shù)據(jù)的展示效果更好,方便用戶了解三維對象的相關(guān)信息。


為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例一提供的一種海島信息處理方法的流程圖;圖2為本發(fā)明實(shí)施例二提供的另一種海島信息處理方法的流程圖;圖3為本發(fā)明實(shí)施例三提供的一種海島信息處理裝置的模塊圖;圖4為本發(fā)明實(shí)施例四提供的另一種海島信息處理裝置的模塊圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。實(shí)施例一本發(fā)明實(shí)施例一提供了一種海島信息處理方法,參見圖1,該方法包括步驟SlOl :建立工作空間;步驟S102 :提取出公共格式的海島文件中的海島信息;其中,公共格式的海島文件,例如后綴名為.dwg的CAD文件,后綴名為.shp的SHAPE文件,等;步驟S103 :根據(jù)預(yù)先設(shè)置的描述格式,采用標(biāo)記語言對所述海島信息進(jìn)行描述,得到標(biāo)準(zhǔn)格式的海島數(shù)據(jù);步驟S104 :將所述海島數(shù)據(jù)組織得到基礎(chǔ)文件,并將該基礎(chǔ)文件添加到所述工作空間中;步驟S105 :導(dǎo)入所述基礎(chǔ)文件,對該基礎(chǔ)文件進(jìn)行解析得到所述海島數(shù)據(jù),并對該海島數(shù)據(jù)進(jìn)行編輯;步驟S106 :將編輯之后的所述海島數(shù)據(jù)重新組織成所述基礎(chǔ)文件,并將該基礎(chǔ)文件重新添加到所述工作空間中。本發(fā)明實(shí)施例一提供的海島信息處理方法,首先建立工作空間,然后針對公共格式的海島文件,提取出該海島文件中的海島信息,進(jìn)而根據(jù)預(yù)先設(shè)置的描述格式,采用標(biāo)記語言對海島信息進(jìn)行描述,得到標(biāo)準(zhǔn)格式的海島數(shù)據(jù),并將海島數(shù)據(jù)組織得到基礎(chǔ)文件,將該基礎(chǔ)文件添加到工作空間中;從而可以采用諸如瀏覽器、記事本等常用的軟件平臺(tái)從工作空間中導(dǎo)入這類基礎(chǔ)文件,進(jìn)而用戶可對解析得到的海島數(shù)據(jù)進(jìn)行編輯,并將編輯之后的海島數(shù)據(jù)重新組織成基礎(chǔ)文件,進(jìn)而將該基礎(chǔ)文件重新添加到工作空間中;由此可知,本發(fā)明中,采用標(biāo)記語言對提取出的海島信息進(jìn)行重新定義,得到標(biāo)準(zhǔn)格式的海島數(shù)據(jù),這種類型的數(shù)據(jù)在組織成基礎(chǔ)文件后添加到工作空間中,進(jìn)而常用的軟件平臺(tái)可從工作空間中導(dǎo)入基礎(chǔ)文件并解析,方便用戶對海島信息的管理。為了更清楚地說明上述實(shí)施例一提供的海島信息處理方法,下面給出該方法的一種優(yōu)選實(shí)施方式,請參見實(shí)施例二。實(shí)施例二本發(fā)明實(shí)施例二提供了另一種海島信息處理方法,參見圖2,該方法包括步驟201 :建立工作空間;
本實(shí)施例中,工作空間為后綴名為.hdw的場景文件,對該工作空間內(nèi)包含的所有文件進(jìn)行管理;步驟202 :提取出公共格式的海島文件中的海島信息;步驟203 :根據(jù)預(yù)先設(shè)置的描述格式,采用標(biāo)記語言對所述海島信息進(jìn)行描述,得到標(biāo)準(zhǔn)格式的海島數(shù)據(jù);優(yōu)選地,所述標(biāo)記語言為可擴(kuò)展標(biāo)記語言XML ;上述步驟202和203中提到的海島信息包括建筑圖層信息和/或航線信息;(I)當(dāng)海島信息為建筑圖層信息時(shí),采用可擴(kuò)展標(biāo)記語言XML,對所述建筑圖層包括的海島單元以及該海島單元上的建筑物的空間和屬性信息進(jìn)行描述;其中,建筑物作為海島單元的子節(jié)點(diǎn),對海島單元進(jìn)行組織;具體地,所述海島單元的空間和屬性信息包括海島單元名稱、占地面積、使用類型、坐標(biāo)組和建筑物集合;所述海島單元上的建筑物的空間和屬性信息包括建筑編號(hào)、名稱、用途、建筑面積、建筑層數(shù)、建筑高度、建筑結(jié)構(gòu)、建筑時(shí)間、備注及建筑物各個(gè)坐標(biāo)點(diǎn);(2)當(dāng)海島信息為航線信息時(shí),采用可擴(kuò)展標(biāo)記語言XML,對航線的空間和屬性信息進(jìn)行描述;具體地,所述航線的空間和屬性信息包括名稱、航線顏色、航線寬度、填充顏色、是否填充、是否有外廓線、是否貼地、是否延伸到地面,以及起止點(diǎn)和中間點(diǎn)的經(jīng)緯度坐標(biāo)和高程;步驟204 :將所述海島數(shù)據(jù)組織得到基礎(chǔ)文件;其中,當(dāng)海島信息為建筑圖層信息時(shí),步驟204中的基礎(chǔ)文件可以包括多個(gè)海島數(shù)據(jù),具體地,將對多個(gè)海島單元以及該海島單元上的建筑物的空間和屬性信息進(jìn)行描述生成的多個(gè)所述海島數(shù)據(jù),組織得到一個(gè)所述基礎(chǔ)文件;步驟205 :將所述基礎(chǔ)文件添加到所述工作空間中;步驟206 :采用標(biāo)記語言對所述工作空間內(nèi)包含的各種基礎(chǔ)文件的位置信息進(jìn)行描述,得到分級組織數(shù)據(jù);其中,位置信息主要包括文件名稱和文件路徑;工作空間中,采用分層逐級管理的方式對空間包含的各個(gè)文件進(jìn)行管理,使得各個(gè)文件相互獨(dú)立,方便對文件的拆分以及導(dǎo)入加載;步驟207 :加載所述工作空間,根據(jù)所述分級組織數(shù)據(jù)包括的所述位置信息,查找到對應(yīng)的所述基礎(chǔ)文件;步驟208 :導(dǎo)入所述基礎(chǔ)文件,對該基礎(chǔ)文件進(jìn)行解析得到所述海島數(shù)據(jù);步驟209 :對所述海島數(shù)據(jù)進(jìn)行編輯;例如,對名稱、屬性等信息的編輯;步驟210 :將編輯之后的海島數(shù)據(jù)重新組織成基礎(chǔ)文件,將該基礎(chǔ)文件重新添加到工作空間中;在得到海島數(shù)據(jù)之后,該方法進(jìn)一步包括步驟211 :根據(jù)所述海島數(shù)據(jù)生成三維對象,并將該三維對象在數(shù)字地球上進(jìn)行展示;其中,當(dāng)海島信息為建筑圖層信息時(shí),步驟211具體為根據(jù)所述海島單元以及該海島單元上的建筑物的空間和屬性信息,生成所述三維對象;當(dāng)海島信息為航線信息時(shí),步驟211具體為根據(jù)所述航線的空間和屬性信息,生成所述三維對象;上述生成三維對象的過程具體包括提取出空間信息,例如坐標(biāo),通過三維引擎對象實(shí)現(xiàn)對空間信息的三維渲染,進(jìn)而通過繼承于三維引擎對象的業(yè)務(wù)渲染對象將屬性信息添加到三維渲染中,實(shí)現(xiàn)空間信息與屬性信息的結(jié)合,最終生成可展示出空間和屬性信息的三維對象;這樣,數(shù)字地球上展示出的海島場景不僅包括了各個(gè)位置的空間信息,而且為了使得三維展示的效果更好,工作空間中還包括柵格影像文件和/或矢量文件和/或業(yè)務(wù)標(biāo)繪文件;具體地,A、當(dāng)包括柵格影像文件時(shí),該方法進(jìn)一步包括將柵格影像文件添加到所述工作空間中;采用標(biāo)記語言對所述工作空間內(nèi)包含的所述柵格影像文件的位置信息進(jìn)行描述;加載工作空間,根據(jù)位置信息查找到柵格影像文件,進(jìn)而讀取所述柵格影像信息中包括的影像空間和屬性信息,根據(jù)該影像空間和屬性信息構(gòu)件影像金字塔,生成所述三維對象;進(jìn)而,將生成的三維對象同時(shí)在數(shù)字地球上進(jìn)行三維展示;B、當(dāng)包括矢量文件時(shí),該方法進(jìn)一步包括將矢量文件添加到所述工作空間中;采用標(biāo)記語言對所述工作空間內(nèi)包含的所述矢量文件的位置信息進(jìn)行描述;加載工作空間,根據(jù)位置信息查找到矢量文件,進(jìn)而按照國際上制定的矢量數(shù)據(jù)格式的標(biāo)準(zhǔn),對所述矢量文件進(jìn)行解析,提取出所述矢量文件包括的空間和屬性信息,生成所述三維對象;進(jìn)而將生成的三維對象同時(shí)在數(shù)字地球上展示;C、當(dāng)包括業(yè)務(wù)標(biāo)繪文件時(shí),該方法進(jìn)一步包括將業(yè)務(wù)標(biāo)繪文件添加到所述工作空間中;其中,該業(yè)務(wù)標(biāo)繪文件中包含用于整治修復(fù)、規(guī)劃設(shè)計(jì)等的標(biāo)繪信息,該標(biāo)繪可以是線標(biāo)繪或者箭頭標(biāo)繪等;采用標(biāo)記語言對所述工作空間內(nèi)包含的所述業(yè)務(wù)標(biāo)繪文件的位置信息進(jìn)行描述;加載工作空間,根據(jù)位置信息查找到業(yè)務(wù)標(biāo)繪文件,提取出所述業(yè)務(wù)標(biāo)繪文件中包括的標(biāo)繪的空間和屬性信息,根據(jù)該空間和屬性信息生成所述三維對象;進(jìn)而,將生成的三維對象同時(shí)在數(shù)字地球上進(jìn)行三維展示;當(dāng)然,在提取出標(biāo)繪的空間和屬性信息后,還可以對該空間和屬性信息進(jìn)行編輯,例如編輯標(biāo)繪的顏色、高度、紋理等,進(jìn)而將編輯之后的空間和屬性信息重新組織成業(yè)務(wù)標(biāo)繪文件,添加至工作空間中;本實(shí)施例中,建筑圖層信息、航線信息、柵格影像信息、矢量信息、業(yè)務(wù)標(biāo)繪信息均可同時(shí)融合在數(shù)字地球上進(jìn)行三維展示,也可選擇其中的一種或多種進(jìn)行三維展示;當(dāng)然,還可以根據(jù)實(shí)際需要,擴(kuò)展更多種類的海島信息,以進(jìn)一步完善數(shù)字地球上的三維展示;為了獲得更好的海島管理效果,本實(shí)施例中還提供了業(yè)務(wù)信息數(shù)據(jù)庫,具體地,該方法進(jìn)一步包括該業(yè)務(wù)信息數(shù)據(jù)庫中存儲(chǔ)了視頻或圖片等信息,根據(jù)三維模型中的坐標(biāo)位置、規(guī)劃的行政區(qū)域或者規(guī)劃項(xiàng)目,將數(shù)據(jù)庫中存儲(chǔ)的視頻或圖片等信息與相應(yīng)的坐標(biāo)位置、規(guī)劃的行政區(qū)域或者規(guī)劃項(xiàng)目進(jìn)行關(guān)聯(lián),使得當(dāng)用戶點(diǎn)擊三維模型中的某一個(gè)位置時(shí),從數(shù)據(jù)庫中查找到與該位置匹配的視頻或者圖片信息,并將視頻或者圖片信息通過對話框展示出來。本實(shí)施例中,由于建立了工作空間,將根據(jù)海島數(shù)據(jù)組織得到的基礎(chǔ)文件均添加到工作空間中,并且采用標(biāo)記語言對該工作空間內(nèi)包含的各種基礎(chǔ)文件的位置信息進(jìn)行描述;從而,可通過加載工作空間,根據(jù)位置信息查找到對應(yīng)的基礎(chǔ)文件,進(jìn)而導(dǎo)入該基礎(chǔ)文件進(jìn)行解析展示;這樣,實(shí)現(xiàn)了對各種基礎(chǔ)文件的分級組織管理,提高文件的查找效率;而且,由于工作空間內(nèi)各種基礎(chǔ)文件的獨(dú)立性,使得能夠單獨(dú)導(dǎo)入工作空間中的任一種或多種基礎(chǔ)文件;此外,由于在根據(jù)基礎(chǔ)文件解析得到海島數(shù)據(jù)之后,進(jìn)一步根據(jù)該海島數(shù)據(jù)生成三維對象,從而將該三維對象在數(shù)字地球上進(jìn)行三維展示,使得海島信息更加形象,方便用戶查看;而且,由于可以將對多個(gè)海島單元以及該海島單元上的建筑物的空間和屬性信息進(jìn)行描述得到的多個(gè)海島數(shù)據(jù),組織得到一個(gè)基礎(chǔ)文件,這樣,在導(dǎo)入基礎(chǔ)文件后,可根據(jù)需要選擇加載其中一個(gè)或多個(gè)海島數(shù)據(jù),提高了加載的靈活性,同時(shí)也提高了海島數(shù)據(jù)的查找效率;同時(shí),由于根據(jù)空間和屬性信息生成三維對象,使得該三維對象結(jié)合了空間信息和屬性信息,則當(dāng)在數(shù)字地球上展示出三維對象時(shí),不僅可獲知三維對象的空間信息,還可以獲知其屬性信息,使得海島數(shù)據(jù)的展示效果更好,方便用戶了解三維對象的相關(guān)信息。實(shí)施例三針對實(shí)施例一,本發(fā)明實(shí)施例三提供了一種海島信息處理裝置,參見圖3,該裝置包括工作空間建立模塊31,用于建立工作空間;提取模塊32,用于提取出公共格式的海島文件中的海島信息;描述模塊33,用于根據(jù)預(yù)先設(shè)置的描述格式,采用標(biāo)記語言對所述海島信息進(jìn)行描述,得到標(biāo)準(zhǔn)格式的海島數(shù)據(jù);添加模塊34,用于將所述海島數(shù)據(jù)組織得到基礎(chǔ)文件,并將該基礎(chǔ)文件添加到所述工作空間中;導(dǎo)入編輯模塊35,導(dǎo)入所述基礎(chǔ)文件,對該基礎(chǔ)文件進(jìn)行解析得到所述海島數(shù)據(jù),并對該海島數(shù)據(jù)進(jìn)行編輯;導(dǎo)出模塊36,用于將編輯之后的所述海島數(shù)據(jù)重新組織成所述基礎(chǔ)文件,并將該基礎(chǔ)文件重新添加到所述工作空間中。實(shí)施例四針對實(shí)施例二,本發(fā)明實(shí)施例四提供了另一種海島信息處理裝置,參見圖4,該裝置包括工作空間建立模塊41,提取模塊42,描述模塊43,組織模塊44,文件添加模塊45,位置描述模塊46,文件查找模塊47,導(dǎo)入模塊48,編輯模塊49,三維展示模塊50 ;具體地,工作空間建立模塊41,用于建立工作空間;提取模塊42,用于提取出公共格式的海島文件中的海島信息;描述模塊43,用于根據(jù)預(yù)先設(shè)置的描述格式,采用標(biāo)記語言對所述海島信息進(jìn)行描述,得到標(biāo)準(zhǔn)格式的海島數(shù)據(jù);具體包括建筑圖層描述子模塊431,航線描述子模塊432 ;建筑圖層描述子模塊431,用于采用可擴(kuò)展標(biāo)記語言XML,對所述建筑圖層包括的海島單元以及該海島單元上的建筑物的空間和屬性信息進(jìn)行描述;具體地,所述海島單元的空間和屬性信息包括海島單元名稱、占地面積、使用類型、坐標(biāo)組和建筑物集合;所述海島單元上的建筑物的空間和屬性信息包括建筑編號(hào)、名稱、用途、建筑面積、建筑層數(shù)、建筑高度、建筑結(jié)構(gòu)、建筑時(shí)間、備注及建筑物各個(gè)坐標(biāo)點(diǎn);航線描述子模塊432,用于采用XML可擴(kuò)展標(biāo)記語言,對航線的空間和屬性信息進(jìn)行描述;具體地,所述航線的空間和屬性信息包括名稱、航線顏色、航線寬度、填充顏色、是否填充、是否有外廓線、是否貼地、是否延伸到地面,以及起止點(diǎn)和中間點(diǎn)的經(jīng)緯度坐標(biāo)和高程;組織模塊44,用于將所述海島數(shù)據(jù)組織得到基礎(chǔ)文件;文件添加模塊45,用于將所述基礎(chǔ)文件添加到所述工作空間中;該文件添加模塊45,還用于將柵格影像文件和/或矢量文件添加到所述工作空間中;位置描述模塊46,用于采用標(biāo)記語言對所述工作空間內(nèi)包含的各種基礎(chǔ)文件的位置信息進(jìn)行描述,得到分級組織數(shù)據(jù);其中,位置信息主要包括文件名稱和文件路徑;工作空間中,采用分層逐級管理的方式對空間包含的各個(gè)文件進(jìn)行管理,使得各個(gè)文件相互獨(dú)立,方便對文件的拆分以及導(dǎo)入加載;所述位置描述模塊46,還用于采用標(biāo)記語言對所述工作空間內(nèi)包含的所述柵格影像文件和/或矢量文件的位置信息進(jìn)行描述;文件查找模塊47,用于加載所述工作空間,根據(jù)所述分級組織數(shù)據(jù)包括的所述位置信息,查找到對應(yīng)的所述基礎(chǔ)文件;該文件查找模塊47,還用于加載工作空間,根據(jù)位置信息查找到柵格影像文件和/或矢量文件;導(dǎo)入模塊48,用于導(dǎo)入所述基礎(chǔ)文件,對該基礎(chǔ)文件進(jìn)行解析得到所述海島數(shù)據(jù);所述導(dǎo)入模塊48,還用于導(dǎo)入柵格影像文件,讀取出柵格影像信息中包括的影像空間和屬性信息;以及導(dǎo)入矢量文件,按照國際上制定的矢量數(shù)據(jù)格式的標(biāo)準(zhǔn),對所述矢量數(shù)據(jù)進(jìn)行解析,提取出所述矢量數(shù)據(jù)包括的空間和屬性信息;編輯模塊49,用于對解析得到的海島數(shù)據(jù)進(jìn)行編輯;
導(dǎo)出模塊50,用于將編輯之后的海島數(shù)據(jù)重新組織成基礎(chǔ)文件,將該基礎(chǔ)文件重新添加到工作空間中;三維展示模塊51,包括生成子模塊511和展示子模塊512 ;具體地,生成子模塊511,用于根據(jù)所述海島數(shù)據(jù)生成三維對象;具體地,當(dāng)海島信息為建筑圖層信息時(shí),生成子模塊511具體用于根據(jù)所述海島單元以及該海島單元上的建筑物的空間和屬性信息,生成所述三維對象;當(dāng)海島信息為航線信息時(shí),生成子模塊511具體用于根據(jù)所述航線的空間和屬性信息,生成所述三維對象;生成子模塊511,還用于當(dāng)導(dǎo)入模塊48導(dǎo)入柵格影像文件并讀取出該柵格影像文件中包含的影像空間和屬性信息之后,根據(jù)該影像空間和屬性信息構(gòu)件影像金字塔,生成所述三維對象;以及用于當(dāng)導(dǎo)入模塊48導(dǎo)入矢量文件并提取出矢量文件包括的空間和屬性信息之后,根據(jù)該空間和屬性信息生成三維對象;以及用于當(dāng)導(dǎo)入模塊48導(dǎo)入業(yè)務(wù)標(biāo)繪文件并提取出業(yè)務(wù)標(biāo)會(huì)文件包括的標(biāo)繪的空間和屬性信息之后,根據(jù)該空間和屬性信息生成三維對象;展示子模塊512,用于將所述三維對象在數(shù)字地球上進(jìn)行三維展示。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括R0M、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。最后應(yīng)說明的是以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
權(quán)利要求
1.海島信息處理方法,其特征在于,包括: 建立工作空間; 提取出公共格式的海島文件中的海島信息; 根據(jù)預(yù)先設(shè)置的描述格式,采用標(biāo)記語言對所述海島信息進(jìn)行描述,得到標(biāo)準(zhǔn)格式的海島數(shù)據(jù); 將所述海島數(shù)據(jù)組織得到基礎(chǔ)文件,并將該基礎(chǔ)文件添加到所述工作空間中; 導(dǎo)入所述基礎(chǔ)文件,對該基礎(chǔ)文件進(jìn)行解析得到所述海島數(shù)據(jù),并對該海島數(shù)據(jù)進(jìn)行編輯; 將編輯之后的所述海島數(shù)據(jù)重新組織成所述基礎(chǔ)文件,并將該基礎(chǔ)文件重新添加到所述工作空間中。
2.如權(quán)利要求1所述的海島信息處理方法,其特征在于,該方法進(jìn)一步包括: 采用標(biāo)記語言對所述工作空間內(nèi)包含的各種所述基礎(chǔ)文件的位置信息進(jìn)行描述,得到分級組織數(shù)據(jù); 在所述導(dǎo)入所述基礎(chǔ)文件之前,進(jìn)一步包括:加載所述工作空間,根據(jù)所述分級組織數(shù)據(jù)包括的所述位置信息,查找到對應(yīng)的所述基礎(chǔ)文件。
3.如權(quán)利要求1所述的海島信息處理方法,其特征在于,在解析得到所述海島數(shù)據(jù)之后,該方法進(jìn)一步包括: 根據(jù)所述海島數(shù)據(jù)生成三維對象,并將所述三維對象在數(shù)字地球上進(jìn)行三維展示。
4.如權(quán)利要求3所述的海島信息處理方法,其特征在于,所述海島信息包括建筑圖層信息, 所述采用標(biāo)記語言對所述海島信息進(jìn)行描述,包括:采用可擴(kuò)展標(biāo)記語言XML,對所述建筑圖層包括的海島單元以及該海島單元上的建筑物的空間和屬性信息進(jìn)行描述; 所述根據(jù)所述海島數(shù)據(jù)生成三維對象,包括:根據(jù)所述海島單元以及該海島單元上的建筑物的空間和屬性信息,生成所述三維對象。
5.如權(quán)利要求4所述的海島信息處理方法,其特征在于, 所述海島單元的空間和屬性信息包括:海島單元名稱、占地面積、使用類型、坐標(biāo)組和建筑物集合; 所述海島單元上的建筑物的空間和屬性信息包括:建筑編號(hào)、名稱、用途、建筑面積、建筑層數(shù)、建筑高度、建筑結(jié)構(gòu)、建筑時(shí)間、備注及建筑物各個(gè)坐標(biāo)點(diǎn)。
6.如權(quán)利要求4所述的海島信息處理方法,其特征在于,所述將所述海島數(shù)據(jù)組織得到基礎(chǔ)文件,包括:將對多個(gè)海島單元以及該海島單元上的建筑物的空間和屬性信息進(jìn)行描述生成的多個(gè)所述海島數(shù)據(jù),組織得到一個(gè)所述基礎(chǔ)文件。
7.如權(quán)利要求3所述的海島信息處理方法,其特征在于,所述海島信息包括航線信息, 所述采用標(biāo)記語言對所述海島信息進(jìn)行描述,包括:采用XML可擴(kuò)展標(biāo)記語言,對航線的空間和屬性信息進(jìn)行描述; 所述根據(jù)所述海島數(shù)據(jù)生成三維對象,包括:根據(jù)所述航線的空間和屬性信息,生成所述三維對象。
8.如權(quán)利要求7所述的海島信息處理方法,其特征在于,所述航線的空間和屬性信息包括:名稱、航線顏色、航線寬度、填充顏色、是否填充、是否有外廓線、是否貼地、是否延伸到地面,以及起止點(diǎn)和中間點(diǎn)的經(jīng)緯度坐標(biāo)和高程。
9.如權(quán)利要求4-8任意一項(xiàng)所述的海島信息處理方法,其特征在于, 該方法進(jìn)一步包括:將柵格影像文件添加到所述工作空間中;所述采用標(biāo)記語言對所述工作空間內(nèi)包含的各種基礎(chǔ)文件的位置信息進(jìn)行描述,進(jìn)一步包括:采用標(biāo)記語言對所述工作空間內(nèi)包含的所述柵格影像文件的位置信息進(jìn)行描述; 在查找到所述柵格影像文件后,讀取所述柵格影像信息中包括的影像空間和屬性信息,根據(jù)該影像空間和屬性信息構(gòu)建影像金字塔,生成所述三維對象; 和/或, 該方法進(jìn)一步包括:將矢量文件添加到所述工作空間中;所述采用標(biāo)記語言對所述工作空間內(nèi)包含的各種基礎(chǔ)文件的位置信息進(jìn)行描述,進(jìn)一步包括:采用標(biāo)記語言對所述工作空間內(nèi)包含的所述矢量文件的位置信息進(jìn)行描述; 在查找到所述矢量文件后,按照國際上制定的矢量數(shù)據(jù)格式的標(biāo)準(zhǔn),對所述矢量文件進(jìn)行解析,提取出所述矢量文件包括的空間和屬性信息,生成所述三維對象。
10.海島信息處理裝置,其特征在于,包括: 工作空間建立模塊,用于建立工作空間; 提取模塊,用于提取出公共格式的海島文件中的海島信息; 描述模塊,用于根據(jù)預(yù)先設(shè)置的描述格式,采用標(biāo)記語言對所述海島信息進(jìn)行描述,得到標(biāo)準(zhǔn)格式的海島數(shù)據(jù); 添加模塊,用于將所述 海島數(shù)據(jù)組織得到基礎(chǔ)文件,并將該基礎(chǔ)文件添加到所述工作空間中; 導(dǎo)入編輯模塊,導(dǎo)入所述基礎(chǔ)文件,對該基礎(chǔ)文件進(jìn)行解析得到所述海島數(shù)據(jù),并對該海島數(shù)據(jù)進(jìn)行編輯; 導(dǎo)出模塊,用于將編輯之后的所述海島數(shù)據(jù)重新組織成所述基礎(chǔ)文件,并將該基礎(chǔ)文件重新添加到所述工作空間中。
全文摘要
本發(fā)明屬于數(shù)據(jù)管理領(lǐng)域,具體為海島信息處理方法及裝置,方便用戶對海島信息的管理。方法包括建立工作空間;提取出公共格式的海島文件中的海島信息;根據(jù)預(yù)先設(shè)置的描述格式,采用標(biāo)記語言對所述海島信息進(jìn)行描述,得到標(biāo)準(zhǔn)格式的海島數(shù)據(jù);將所述海島數(shù)據(jù)組織得到基礎(chǔ)文件,并將該基礎(chǔ)文件添加到所述工作空間中;導(dǎo)入所述基礎(chǔ)文件,對該基礎(chǔ)文件進(jìn)行解析得到所述海島數(shù)據(jù),并對該海島數(shù)據(jù)進(jìn)行編輯;將編輯之后的所述海島數(shù)據(jù)重新組織成所述基礎(chǔ)文件,并將該基礎(chǔ)文件重新添加到所述工作空間中。裝置包括工作空間建立模塊,提取模塊,描述模塊,添加模塊,導(dǎo)入編輯模塊,導(dǎo)出模塊。
文檔編號(hào)G06T17/00GK103077551SQ201210579998
公開日2013年5月1日 申請日期2012年12月27日 優(yōu)先權(quán)日2012年12月27日
發(fā)明者林寧, 徐文斌, 王豐, 徐桂鵬, 楊鐵夫, 覃文 申請人:國家海洋信息中心, 北京國遙新天地信息技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1