<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • XML在GIS數(shù)據(jù)轉(zhuǎn)換中的應(yīng)用

    時間:2024-09-18 18:02:05 XML 我要投稿
    • 相關(guān)推薦

    XML在GIS數(shù)據(jù)轉(zhuǎn)換中的應(yīng)用

      XML(可擴(kuò)展標(biāo)記語言),是一種用于標(biāo)記電子文件使其具有結(jié)構(gòu)性的標(biāo)記語言。下面YJBYS小編為大家搜索整理了關(guān)于XML在GIS數(shù)據(jù)轉(zhuǎn)換中的應(yīng)用,歡迎參考閱讀,希望對大家有所幫助!想了解更多相關(guān)信息請持續(xù)關(guān)注我們應(yīng)屆畢業(yè)生培訓(xùn)網(wǎng)!

      隨著我國測繪與地理信息行業(yè)的快速發(fā)展,涌現(xiàn)出一批優(yōu)秀的數(shù)據(jù)采集平臺(如Cass、EPS、Walk等)和GIS基礎(chǔ)平臺(如GeoStar、MapGIS、SuperMap等),再加上國外行業(yè)軟件(如AutoCAD、MicroStation、ArcGIS、MapInfo等),這就使得基礎(chǔ)地理信息數(shù)據(jù)建設(shè)中面臨的空間數(shù)據(jù)格式多種多樣。城市基礎(chǔ)地理信息系統(tǒng)建設(shè)的核心在于數(shù)據(jù)及基于數(shù)據(jù)的服務(wù),因此進(jìn)行各類數(shù)據(jù)轉(zhuǎn)換的研究具有重要的現(xiàn)實意義。

      1 數(shù)據(jù)交換模式

      目前,實現(xiàn)數(shù)據(jù)交換的模式大致有4種:直接數(shù)據(jù)訪問模式、數(shù)據(jù)互操作模式和空間數(shù)據(jù)共享平臺模式以及外部數(shù)據(jù)交換模式。直接數(shù)據(jù)訪問模式是利用軟件自身的打開或者導(dǎo)入其他數(shù)據(jù)格式的功能模塊來實現(xiàn)異構(gòu)數(shù)據(jù)的訪問,但是這種模式往往會受到數(shù)據(jù)格式兼容性以及軟件功能模塊的限制,往往開打或者導(dǎo)入的數(shù)據(jù)有一些損失。數(shù)據(jù)互操作模式和空間數(shù)據(jù)共享平臺模式提供了較為理想的數(shù)據(jù)共享方式,適合于成果數(shù)據(jù)的應(yīng)用,對于基礎(chǔ)數(shù)據(jù)的建設(shè)不太適合。外部數(shù)據(jù)交換模式一般能較完整地反應(yīng)數(shù)據(jù)的信息,如一些軟件商提供了明碼的交換格式(如AutoCAD的DXF格式、ArcGIS的E00格式、MapInfo的MIF格式、EPS的EXF格式、Walk的Wex格式等)以便與其他軟件交互,這種模式在具體的工程應(yīng)用中更具可操作性和現(xiàn)實性。

      很多交換格式雖然能夠詮釋自己的數(shù)據(jù)格式,但是設(shè)計得非常復(fù)雜,要完整解析還是比較困難的事情。而且由于數(shù)據(jù)采集平臺與GIS基礎(chǔ)平臺數(shù)據(jù)格式的差異,也使得一些交換格式在轉(zhuǎn)換的時候出現(xiàn)了數(shù)據(jù)信息的丟失和數(shù)據(jù)的冗余,所以這些交換格式有些時候顯得不太實用。常見的數(shù)據(jù)采集平臺都提供了腳本語言,而GIS基礎(chǔ)平臺都提供了組件開發(fā)包,這為我們自定義實用的交換格式提供了接。

      交換格式的設(shè)計須遵循以下幾個原則:(1)滿足空間數(shù)據(jù)庫建設(shè)的需要;(2)能完整地詮釋原始數(shù)據(jù)格式;(3)能被無損地轉(zhuǎn)為GIS數(shù)據(jù);(4)盡量減少數(shù)據(jù)的冗余(5)方便轉(zhuǎn)換模塊的設(shè)計(6)轉(zhuǎn)換過程靈活、適應(yīng)性強(qiáng)。以XML定義的交換格式就符合這樣的要求。

      2 XML簡介

      XML是Extensible Markup Language的簡寫,意為可擴(kuò)展的標(biāo)記語言。XML提供了一個標(biāo)準(zhǔn),可以根據(jù)實際需要定義新的置標(biāo)語言,并為這個置標(biāo)語言規(guī)定它特有的一套標(biāo)簽。準(zhǔn)確地說,XML是一種元置標(biāo)語言,它允許根據(jù)提供的規(guī)則,制定各種各樣的置標(biāo)語言。XML有以下特點:

      (1)XML文檔的內(nèi)容和結(jié)構(gòu)完全分離。這個特性為XML的應(yīng)用帶來了很大的好處。基于這樣的特點,企業(yè)系統(tǒng)可以輕松地實現(xiàn)內(nèi)容管理和流程管理的徹底分離。

      (2)互操作性強(qiáng)。大多數(shù)純文本的文件格式都具有這個優(yōu)點。純文本文件可以方便地穿越防火墻,在不同操作系統(tǒng)上的不同系統(tǒng)之間通信。而作為純文本文件格式,XML同樣具有這個優(yōu)點。

      (3)規(guī)范統(tǒng)一。XML具有統(tǒng)一的標(biāo)準(zhǔn)語法,任何系統(tǒng)和產(chǎn)品所支持的XML文檔,都具有統(tǒng)一的格式和語法。這樣就使得XML具有了跨平臺跨系統(tǒng)的特性。

      (4)支持多種編碼。相對于普通文本文檔而言,XML文檔本身包含了所使用編碼的記錄,這方便了多語言系統(tǒng)對數(shù)據(jù)的處理。

      (5)可擴(kuò)展性。XML是一種可擴(kuò)展的語言,可以根據(jù)XML的基本語法來進(jìn)一步限定使用范圍和文檔格式,從而定義一種新的語言。

      3 XML交換格式設(shè)計

      目前,微軟的.Net FrameWork開發(fā)平臺提供了專門的開發(fā)包來操作XML文件,特別是在預(yù)先定義好可序列化的類后,可直接將XML文件反序列化為類的對象,這樣可以大大減輕解析XML文件的開發(fā)工作量。以下是以XML為交換格式的數(shù)據(jù)轉(zhuǎn)換的流程:

      下面以Walk數(shù)據(jù)的輸出為例,詳細(xì)介紹XML交換格式的定義過程。

      一個Walk數(shù)據(jù)中包含多個圖層,每個圖層中包含要素、注記和符號,每個要素或者注記都有式樣屬性,每個式樣都有一個符號與之對應(yīng),要素又包含幾何對象和屬性。因一般GIS平臺中的符號庫都無法兼容,因此在交換格式中不設(shè)計符號。圖1是設(shè)計的可序列化類的UML圖,圖2是XML文件的實例。

      XML文件可以在Walk平臺下編制WalkScript腳本程序輸出,讀取時則可用.Net和目標(biāo)GIS平臺組件解析轉(zhuǎn)換,轉(zhuǎn)換時需要詳細(xì)了解兩種格式之間差異,數(shù)據(jù)表達(dá)方式不同時,用作出最接近的轉(zhuǎn)換,因轉(zhuǎn)換不是本文的重點,這里就不做累述。

      總之,利用現(xiàn)有軟件轉(zhuǎn)換有損失或者冗余時,以XML定義的交換格式能夠完整地詮釋原始數(shù)據(jù)格式,在.net FrameWork開發(fā)平臺下可以方便的讀取并可以簡化轉(zhuǎn)換模塊的設(shè)計,可操作性強(qiáng)。但由于XML格式是文本格式,且里面包含了很多的標(biāo)簽,這就使轉(zhuǎn)換的文件數(shù)據(jù)量較大,所以這種轉(zhuǎn)換方法不適合于大數(shù)據(jù)量的轉(zhuǎn)換。

    【XML在GIS數(shù)據(jù)轉(zhuǎn)換中的應(yīng)用】相關(guān)文章:

    關(guān)于XML技術(shù)在數(shù)據(jù)交換中的應(yīng)用09-28

    GIS在景觀設(shè)計中的應(yīng)用06-28

    用Java如何處理XML數(shù)據(jù)10-22

    關(guān)于SQL在數(shù)據(jù)檢查中的應(yīng)用10-14

    GIS在景觀設(shè)計的應(yīng)用09-20

    XML語言在網(wǎng)頁中有哪些應(yīng)用07-25

    客戶關(guān)系管理數(shù)據(jù)挖掘與應(yīng)用10-20

    word表格中的數(shù)據(jù)如何排序02-21

    在seo中要用數(shù)據(jù)來說話08-19

    XML認(rèn)證元素類型聲明05-28

    主站蜘蛛池模板: 日本精品少妇一区二区三区| 精品一区二区三区在线视频| .精品久久久麻豆国产精品| 国内精品久久久久| 国产成人亚洲精品青草天美| 99视频在线精品国自产拍亚瑟 | 亚洲国产精品自在线一区二区| 精品无码一级毛片免费视频观看| 午夜精品一区二区三区在线观看| 久久99精品久久久久久久久久| 56prom精品视频在放免费| 亚洲国产综合精品中文字幕| 精品国产91久久久久久久| 国产精品亚洲一区二区在线观看| 精品熟女少妇av免费久久| 337P亚洲精品色噜噜| 亚洲国产精品成人久久蜜臀 | 奇米精品一区二区三区在线观看| 精品亚洲麻豆1区2区3区| 日韩麻豆国产精品欧美| 亚洲日韩欧美制服精品二区| 国产精品你懂的在线播放| 久久国产精品久久国产精品| 久久精品夜色噜噜亚洲A∨| 91午夜精品亚洲一区二区三区 | 欧美国产日本精品一区二区三区| 人妻无码久久精品| 97精品国产91久久久久久| 欧美精品v国产精品v日韩精品| 午夜精品一区二区三区在线观看| 国产精品大白天新婚身材| 999久久久无码国产精品| 精品综合久久久久久88小说| 97久久超碰国产精品2021| 亚洲成人国产精品| 国产精品成人99久久久久91gav| 人妻精品久久无码专区精东影业| 国内精品伊人久久久久影院对白 | 精品一区二区三区在线观看视频| 蜜臀久久99精品久久久久久| 97精品伊人久久久大香线蕉 |