freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

webgis地理信息系統(tǒng)可行性研究報告(文件)

2025-08-24 05:11 上一頁面

下一頁面
 

【正文】 L方式書寫。此時客戶對Internet GIS的操作如同在本地一樣。因此JDBC中間件服務(wù)器所連接的數(shù)據(jù)源可以是傳統(tǒng)的關(guān)系數(shù)據(jù)庫,也可以是GIS文件格式或二者的結(jié)合。然而,應(yīng)用于目前的Internet環(huán)境,網(wǎng)絡(luò)通訊的響應(yīng)很大程度上取決于帶寬這樣的硬件設(shè)施以及網(wǎng)絡(luò)穩(wěn)定性等一些不確定因素的影響。 目前符合OGIS互操作規(guī)范的有CORBA,DCOM,OPENDOC等。 對于Internet GIS,實現(xiàn)異構(gòu)數(shù)據(jù)源應(yīng)用級互操作以及分布式數(shù)據(jù)管理與處理,把現(xiàn)實世界抽象為可互操作的對象是其目標之一。系統(tǒng)各部件的組織通過既定的接口實現(xiàn),而用戶的調(diào)用是動態(tài)的,即只有當部件接口接受到用戶請求時才動態(tài)裝載并處理地理空間信息,這樣瀏覽器端與服務(wù)器之間的負載是動態(tài)的,有利于保持平衡狀態(tài)。遠程引用層處理遠程對象,并管理傳輸層(使用JRMP(Java遠程方法規(guī)程),也稱為RMI WWE協(xié)議)。這一機制使應(yīng)用服務(wù)部件是在運行從網(wǎng)絡(luò)裝載的遠程對象、遠程對象數(shù)據(jù)以及用做參數(shù)的數(shù)據(jù)。由于地理信息存在不同的保密原則,據(jù)此,客戶必須首先獲得服務(wù)器的認證、與不同級別的授權(quán)服務(wù)之后,才可以接近WebGIS后端主數(shù)據(jù)庫提供的服務(wù)。 基于Java/JDBC構(gòu)造WebGIS后端異構(gòu)數(shù)據(jù)庫互操作中間件 OGIS為實現(xiàn)不同數(shù)據(jù)模型、語義模型或數(shù)據(jù)結(jié)構(gòu)的GIS軟件互操作,制訂了一套地理數(shù)據(jù)互操作規(guī)范,但目前遠未走向?qū)嵱谩? ①作為上層應(yīng)用與數(shù)據(jù)庫互操作中間件的接口服務(wù),負責接受用戶發(fā)送的對地理數(shù)據(jù)操作的消息并且根據(jù)消息類別傳送給處于分布式環(huán)境下相應(yīng)的部件。該部件根據(jù)④的消息通過⑥可以獲取相應(yīng)數(shù)據(jù)格式的地理信息。 異構(gòu)數(shù)據(jù)庫的分布式管理與多介質(zhì)信息的超媒體鏈接 數(shù)字地球要求實現(xiàn)信息的共享,Internet則為信息的流動與遠程獲取提供了通道與必要的實現(xiàn)條件。具體來說,對于廣東省地圖數(shù)據(jù)庫,要實現(xiàn)數(shù)據(jù)庫的實時更新,就必須在各個縣市建立對應(yīng)的數(shù)據(jù)庫,而中心服務(wù)器借助網(wǎng)絡(luò)(如HTTP協(xié)議)實現(xiàn)數(shù)據(jù)的遠程獲取與橫向動態(tài)拼接。(2)多介質(zhì)信息與矢量圖形基于Internet的超媒體鏈接 當前,通過瀏覽器人們已經(jīng)可以實現(xiàn)聲音、圖像、文本間的超媒體鏈接。多介質(zhì)信息與矢量圖形基于Internet的超媒體鏈接如下圖。是隨著近二十年來分布式計算系統(tǒng)以及網(wǎng)絡(luò)技術(shù)的發(fā)展而逐漸發(fā)展起來的。例如在北京市就要設(shè)置各種運載汽車,完成日常的運載,同時要隨時監(jiān)視汽車運行,出現(xiàn)故障時,要有排除措施,發(fā)生堵塞時要進行調(diào)度。u 數(shù)據(jù)存取管理中間件,在分布式系統(tǒng)中,重要的數(shù)據(jù)都集中存放在數(shù)據(jù)服務(wù)器中,它們可以是關(guān)系型的、復(fù)合文檔型、具有各種存放格式的,多媒體型,或者是經(jīng)過加密或壓縮存放的,該中間件將為網(wǎng)絡(luò)上虛擬緩沖存取、格式轉(zhuǎn)換、解壓等帶來方便。u 專用平臺中間件 為特定應(yīng)用領(lǐng)域設(shè)計領(lǐng)域參考模式,建立相應(yīng)構(gòu)架,配置相應(yīng)的構(gòu)件庫和中間件,為應(yīng)用服務(wù)器開發(fā)和運行特定領(lǐng)域的關(guān)鍵任務(wù)(如電子商務(wù)、網(wǎng)站等)。 J2EE是一個標準中間件體系結(jié)構(gòu),旨在簡化和規(guī)范多層分布式企業(yè)應(yīng)用系統(tǒng)的開發(fā)和部署。 J2EE的核心是一組規(guī)范和指南,定義了一個使用Java語言開發(fā)多層分布式企業(yè)應(yīng)用系統(tǒng)的標準平臺。 J2EE:多層、分布式中間件語法 采用多層分布式應(yīng)用模型,J2EE將應(yīng)用開發(fā)劃分為多個不同的層,并在每一個層上定義組件。J2EE組件的分布與服務(wù)器環(huán)境無關(guān),所有的資源都可通過分布式目錄進行訪問。而J2EE的實施,則具體表現(xiàn)為諸如BEA Web logic或IBM Web sphere之類的特定Web服務(wù)器產(chǎn)品。178。此外,J2EE平臺的其他主要優(yōu)點還有:自動負載平衡、可伸縮、容錯和具有故障排除等功能。 J2EE:Web應(yīng)用服務(wù)器上廣泛采用的標準,可以說,J2EE是首個獲得業(yè)界廣泛認可和采納的中間件標準。應(yīng)用組件只要符合J2EE規(guī)范,完全可以部署在不同的應(yīng)用服務(wù)器上。因此,開發(fā)人員所要做的就是為應(yīng)用項目選擇適當?shù)慕M件模型組合,靈活地開發(fā)和裝配組件,這樣不僅有助于提高應(yīng)用系統(tǒng)的可擴展性,還能有效地提高開發(fā)速度,縮短開發(fā)周期。這意味著企業(yè)不必再拘泥于單一的開發(fā)平臺。216。216。 雖然J2EE平臺的出現(xiàn)早于Web服務(wù)技術(shù),但它的可擴展能力使它能很好地適應(yīng)技術(shù)的最新發(fā)展。 J2EE有效地滿足了行業(yè)需求,提供獨立于操作系統(tǒng)的開發(fā)環(huán)境。Java 解決了語言實施的同一,CORBA 解決了通訊協(xié)議的同一,XML 解決了信息表示、關(guān)聯(lián)的同一;OO 面向?qū)ο笫沁@三者的共同理論基礎(chǔ)。與傳統(tǒng)方式不同之處在于,XML將查詢的地理數(shù)據(jù)和請求統(tǒng)一包含在了一個單獨的XML文檔中,響應(yīng)信息也在 XML文檔中。 OpenGIS Consortium(OGC) 適時推出了GIS的XML標記集GML(Geography Markup Language),為XML在GIS中的應(yīng)用提供了良好的規(guī)范化道路,得到了行業(yè)內(nèi)眾多公司的支持,如Oracle、ESRI、Galdos、MapInfo、CubeWerx等??梢詾g覽和生成影像,如SVG, VML and X3D格式;可以進行數(shù)據(jù)轉(zhuǎn)換,如XSLT, 可以進行Schema配置,如DTD, XML Schema等;可以進行數(shù)據(jù)查詢,如Xpointer和XQL等,還可以運行在不同的平臺上,如PDA等。Office支持輸出圖形為VML,Internet Explorer ,AutoDesk也在AutoCAD Map中支持VML輸出??梢员3之斍癎IS數(shù)據(jù)格式,而借助XML去進行分布式傳輸。如前所述,圖形解釋格式包括SVG、VML和X3D等。地理特征(Feature)包括一系列的屬性和相應(yīng)的幾何信息,一般來說屬性由名字、類型和值組成,幾何信息由基本元素如點、線、面、曲線、多邊形等組成。(3)GML封裝了空間地理參考系統(tǒng) 空間地理參考系統(tǒng)是地理信息系統(tǒng)數(shù)據(jù)處理的基礎(chǔ)。 開發(fā)標準一個計算機系統(tǒng)項目的成功很大程度取決于。(4)GML可以實現(xiàn)地理數(shù)據(jù)的分布式存儲 GML對地理數(shù)據(jù)的分發(fā)是非常方便的技術(shù)手段,但其作用不止局限與此,同樣可以成為地理數(shù)據(jù)分布式存儲的重要手段。GML允許相當復(fù)雜的特征,如特征間的嵌套。已經(jīng)在空間信息和三維顯示上得到廣泛應(yīng)用的數(shù)據(jù)格式是虛擬現(xiàn)實建模語言VRML (Virtual Reality Markup Language),現(xiàn)在這些VRML模型元素一樣可以在GML上應(yīng)用。(四)GML空間信息編碼標準 GML是基于XML的空間信息編碼標準,由OpenGIS Consortium (OGC)提出,得到了許多公司的大力支持,如Oracle、Galdos、MapInfo、CubeWerx等。 對客戶端程序開發(fā)來說,根據(jù)不同的客戶端應(yīng)用,都可以運用XML技術(shù)傳輸獨立信息數(shù)據(jù)。由于XML將地理數(shù)據(jù)的內(nèi)容和圖形顯示分離開來,可以有多種對其內(nèi)容進行解釋的工具。我們將在下面的主題中對GML進行進一步的介紹。XML借助DTD等創(chuàng)建文檔或者元數(shù)據(jù),我們可以設(shè)計不同的解析程序來處理這些數(shù)據(jù)。我們在開發(fā)訪問數(shù)據(jù)庫的XML地理信息系統(tǒng)需要同時借助XML編程接口和數(shù)據(jù)庫編程接口,前者用于對XML文檔的解析、定位和查詢,所需技術(shù)包括XML DOM和SAX;后者則是用于訪問數(shù)據(jù)庫,如數(shù)據(jù)庫中數(shù)據(jù)的更新和檢索等等,需要利用的技術(shù)有ODBC、JDBC、ADO等。更為重要的是,J2EE是一個開放體系,完全有能力適應(yīng)未來技術(shù)的進步和發(fā)展。 作為一個被業(yè)界廣泛采用的中間件標準,J2EE是開發(fā)可伸縮的、具有負載平衡能力的多層分布式跨平臺企業(yè)應(yīng)用的理想平臺。J2EE,作為一個可擴展平臺,很自然需要加入Web服務(wù)特性。由于幾乎所有的關(guān)系型數(shù)據(jù)庫系統(tǒng)都支持JDBC,因此只需借助必要的JDBC驅(qū)動程序,J2EE應(yīng)用就可以和所有主流數(shù)據(jù)庫系統(tǒng)進行通信。這一特征使得裝配應(yīng)用組件首次獲得空前的互操作性。216??傊琂2EE是一個中間件基礎(chǔ)架構(gòu),有了它,開發(fā)者只需要集中精力編寫代碼來表達WebGIS企業(yè)應(yīng)用的商業(yè)邏輯和表示邏輯,至于其他系統(tǒng)問題,如內(nèi)存管理,多線程,資源分布和垃圾收集等,都將由J2EE自動完成。迄今為止,還沒有哪個其他標準能獲得如此眾多的中間件供應(yīng)商的一致支持。 J2EE所有這些特性對于需要構(gòu)建全天候網(wǎng)絡(luò)門戶的企業(yè)來說顯得尤為重要。換言之,應(yīng)用組件可以很輕松地實現(xiàn)電子化。目前,市場上基于J2EE的Web服務(wù)器品種繁多,性能特點各有千秋,每家廠商的產(chǎn)品都有精心設(shè)計的獨到之處。178。典型的J2EE四層結(jié)構(gòu)包括客戶層、表示邏輯層(Web層)、商業(yè)邏輯層和企業(yè)信息系統(tǒng)層。由于基于規(guī)范的各J2EE平臺之間具有良好的兼容性, 因此J2EE應(yīng)用系統(tǒng)可以部署在不同的應(yīng)用服務(wù)器上,無需或只需進行少量的代碼修改。J2EE技術(shù)出現(xiàn)之前,幾家主要的中間件開發(fā)商的產(chǎn)品各自為陣,彼此之間缺乏兼容性,可移植性差,難以實現(xiàn)互操作,沒有一個被普遍認可的行業(yè)標準。(二)J2EE技術(shù) J2EE(即Java 2 平臺企業(yè)版)是由Sun公司主持推出的一項中間件技術(shù)。產(chǎn)生不安全因素是由操作系統(tǒng)引起的,但必需要用中間件去解決,以適應(yīng)靈活多變的要求。為了實現(xiàn)這個目標,要求系統(tǒng)具有監(jiān)視和調(diào)度整個系統(tǒng)的功能。中間件的類型主要有:u 通信處理中間件,首先要修好馬路,安裝紅綠燈,設(shè)立交通管理機構(gòu),制定出交通規(guī)則,也就是我們要建網(wǎng)和制定出通信協(xié)議,能在不同平臺之間通信,實現(xiàn)分布式系統(tǒng)中可靠的、高效的、實時的跨平臺數(shù)據(jù)傳輸,稱為通信處理中間件,這是中間件中唯一不可缺少的。中間件Middleware, 是介于操作系統(tǒng)或硬件平臺和應(yīng)用軟件(如通信、數(shù)據(jù)庫軟件)之間的一種軟件類型。因此,就必須對原有的節(jié)點以及超鏈加以擴展,使之具備較強的聚集與抽象能力。共分布式管理見下圖。對于GIS而言,一方面要解決異構(gòu)數(shù)據(jù)庫如何分布式管理及保持不同源信息間的共享問題;另一方面,瀏覽器與WebGIS的結(jié)合,有助于GIS更好地表達空間信息,但需要擴充瀏覽器固有的超文本鏈接方式,以便多介質(zhì)間以超鏈的方式交互式表達。用戶可以不必顧及顯示的是何種數(shù)據(jù),只要給該服務(wù)部件相應(yīng)的消息,⑤即可自動分析、查找及做地理數(shù)據(jù)轉(zhuǎn)換服務(wù)。有的可以直接經(jīng)JDBC驅(qū)動程序訪問數(shù)據(jù)庫(如③);而沒有JDBC驅(qū)動的,則可以通過JDBCODBC橋完成對數(shù)據(jù)庫的訪問(如⑦)??紤]到現(xiàn)行的GIS系統(tǒng)數(shù)據(jù)存儲的復(fù)雜性,既有文件結(jié)構(gòu)又有關(guān)系數(shù)據(jù)庫形式或兼而有之,而不同的關(guān)系數(shù)據(jù)庫廠商提供了不盡相同的驅(qū)動程序,且沒有統(tǒng)一的數(shù)據(jù)模型或語義模型標準,所以必須借鑒于關(guān)系數(shù)據(jù)庫與JDBC或ODBC互連方式,針對空間數(shù)據(jù)管理的特點,構(gòu)造GIS空間數(shù)據(jù)庫與Web結(jié)合的數(shù)據(jù)交換部件,通過此部件實現(xiàn)異質(zhì)數(shù)據(jù)互操作??蛻舯仨毝ㄆ谧庥?,否則,服務(wù)器認為客戶不再使用對象。 為支持RMI的應(yīng)用,RMI使用一種嚴格的小應(yīng)用程序以便安全管理限制,并為用戶提供了自己的安全管理。部件間的調(diào)用通過點對點的方法,即一個對象可以調(diào)用另一個對象的方法。由于RMI可以在用戶界面(User Interface)與其他應(yīng)用服務(wù)部件間傳送對象數(shù)據(jù),所以對用戶而言,不必關(guān)心部件的分布,當用戶界面(WebGIS User Intrface)接受到用戶發(fā)出的請求時,根據(jù)消息的類別,對部件的調(diào)用就在用戶界面與其他如專題制圖、統(tǒng)計圖、最佳路徑分析、SQL查詢部件的RMI棧間傳送,如同其他遠程過程調(diào)用(RPC)系統(tǒng)一樣,這一層用以整理方法參數(shù)并以恰當?shù)母袷椒祷亟Y(jié)果。針對于此,運行于Internet的GIS應(yīng)是一個多客戶瀏覽器/多服務(wù)器系統(tǒng),通過Internet的觸角將相對獨立的部件用網(wǎng)絡(luò)連接并實現(xiàn)網(wǎng)絡(luò)范圍內(nèi)的處理。它提供了純Java的應(yīng)用級互操作,降低了開發(fā)成本;沒有CORBA那樣龐大,卻可以跨平臺運行;而其跨平臺特性也使其開發(fā)的部件可以針對特定的應(yīng)用與DCOM等Windows資源結(jié)合使用,可謂兩者兼?zhèn)?。因此,針對網(wǎng)絡(luò)實際通訊狀況,在客戶端與服務(wù)器端實現(xiàn)任務(wù)的合理配置就至關(guān)重要。 B/S體系的分布式部件互操作模型 傳統(tǒng)模式的C/S體系即所謂的胖客戶器/瘦服務(wù)器由于客戶端承擔的任務(wù)繁重且無法實現(xiàn)資源的共享而演進為目前所倡導(dǎo)的瘦客戶器/胖服務(wù)器模式,許多大型的軟件或數(shù)據(jù)庫開發(fā)商也都針對這種變化推出了相應(yīng)的商用系統(tǒng)。 Java/JDBC中間件服務(wù)器既可采用第三方的產(chǎn)品,也可由開發(fā)者根據(jù)具體要求自己構(gòu)造。這樣客戶可不依賴于瀏覽器通過JDBC向GIS數(shù)據(jù)庫互操作中間件服務(wù)器發(fā)出請求,雙方直接建立面向連接的會話過程。這樣就避免了Web服務(wù)器與后端頻繁交互(CGI 通用網(wǎng)關(guān)接口方式)所產(chǎn)生的瓶頸問題。與此同時,瀏覽器避開操作系統(tǒng)與運行環(huán)境的差異,以一致的風格面向用戶,不但納紛繁蕪雜的信息于一體,也解決了傳統(tǒng)C/S模式中客戶端應(yīng)用接口各不相同,客戶不能適應(yīng)的弊端。最后,這種技術(shù)方法讓用戶可以自由地處理每個地理實體,而不只是獲取一幅由服務(wù)器處理好的靜態(tài)圖象。它在用戶端運行時就象通常的軟件一樣,當需要數(shù)據(jù)時,再通過互聯(lián)網(wǎng)從服務(wù)器獲取。與Java相比,Active X目前還沒有解決非常重要的網(wǎng)絡(luò)安全問題。事實上Java編譯器產(chǎn)生的是一種獨立于任何操作系統(tǒng)的字節(jié)碼Bitecode,這種字節(jié)碼程序可以在任何一臺Java虛擬機Java Virtual MachineJVM上運行,任何系統(tǒng)只要支持Java虛擬機就可以運行Java程序,而與程序在何種系統(tǒng)下發(fā)展和編譯無關(guān),目前流行的網(wǎng)絡(luò)瀏覽器都直接支持Java程序。這顯然不符合標準網(wǎng)絡(luò)瀏覽器便宜簡單設(shè)計思想。使人們更容易獲取地理數(shù)據(jù),而且可以減少網(wǎng)絡(luò)服務(wù)器的信息流量從而使服務(wù)器更有效地為更多的用戶服務(wù),因為大多數(shù)用戶的數(shù)據(jù)處理功能可以由網(wǎng)絡(luò)瀏覽器插入軟件來完成。一種方法是安裝額外能和網(wǎng)絡(luò)瀏覽器交換信息的專門GIS軟件。其它的不足之處包括從服務(wù)器方面驅(qū)動的CGI,必須用某個特定的數(shù)據(jù)庫服務(wù)器的專用SQL語言手工編寫數(shù)據(jù)庫接口,網(wǎng)絡(luò)安全問題以及有限的交互性問題(即用戶很難直接操作地理實體)。 其次,這種方法需要制圖軟件一直處于運行狀態(tài),這不僅要求GIS軟件所在的服務(wù)器一直聯(lián)機而且也消耗不少計算機資源。事實上GIS軟件的所有功能都可以被利用起來。 ◆ CGI啟動后端GIS程序:一般GIS軟件都基于圖形用戶界面“事件”驅(qū)動,一
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1