1 / 33

地理資訊系統概念 第七章 網際網路地理資訊系統

地理資訊系統概念 第七章 網際網路地理資訊系統. 本章學習重點. 網際網路發展過程之歷史 網際網路發展過程之架構 網際網路發展過程之應用 網際網路地理資訊系統之相關技術 元件式地理資訊系統之概念及運作情形. 7-1 網際網路簡介 (1). 1965-1969 DARPA, BBN,UCLA,UCSD,SRI 、 UTAH 四所大學 高級研究專案組織網路 ARPAnet NCP 通訊協定. 7-1 網際網路簡介 (2). 1970-1974 DARPA 與哈佛大學與麻省理工學院等四十多個學校、軍方及政府機構單位 傳輸控制協定 TCP 網際網路通訊協定 IP

eydie
Download Presentation

地理資訊系統概念 第七章 網際網路地理資訊系統

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 地理資訊系統概念 第七章 網際網路地理資訊系統

  2. 本章學習重點 • 網際網路發展過程之歷史 • 網際網路發展過程之架構 • 網際網路發展過程之應用 • 網際網路地理資訊系統之相關技術 • 元件式地理資訊系統之概念及運作情形

  3. 7-1網際網路簡介(1) • 1965-1969 • DARPA, BBN,UCLA,UCSD,SRI、UTAH四所大學 • 高級研究專案組織網路ARPAnet NCP通訊協定

  4. 7-1網際網路簡介(2) • 1970-1974 • DARPA與哈佛大學與麻省理工學院等四十多個學校、軍方及政府機構單位 • 傳輸控制協定TCP • 網際網路通訊協定IP • 遠程終端模擬、檔案傳輸與電子郵件三種服務

  5. 7-1網際網路簡介(3) • 1976 • BBN、史丹佛大學、College 大學 • 研發出路由器 (router) 設備

  6. 7-1網際網路簡介(4) • 1981-1986 • 美國國家科學基金會NSF • Csnet • 網路骨幹系統 (NSFNET) • 高速之資料傳輸能力

  7. 7-1網際網路簡介(5) • 1991 • ARPANET 功成身退後,由 NSFNET 接手研發 • 商用 Internet 連網交換服務 (CIX), Internet 商業化開始萌芽

  8. 路由器 1 路由器 5 路由器 2 路由器 3 路由器 N 路由器 4 路由器 N-1 : LAN區域網路 7.1.2 網際網路之架構

  9. 7.1.3 網際網路的應用 E-mail FTP檔案傳輸 Telnet遠端登錄 NetNews 與BBS 服務 全球資訊網(World Wide Web) 搜尋引擎Search Engine 檔案資料查詢系統(Archie) 線上多人交談系統

  10. Web Client IE/Netscape/Firefox HTTP 通訊協定 其他Web Server(Web Service或資料伺服器) Web Server IIS/ Apache 網際網路 網際網路 7.2 Web之應用

  11. 7.2.2 多層式架構 應用程式可以分解成三個層次: Presentation Layer(呈現層), Business Logic Layer(業務邏輯層), Data Layer(資料層)。

  12. 呈現部分 客戶端電腦 伺服端電腦1 伺服端電腦2 邏輯部分 資料部分 三層式(3-Tiers)架構

  13. 呈現部分 Web Client Web Service Data Server Web Server 邏輯部分2 資料部分 邏輯部分1 多層式(Multi-Tiers)架構

  14. 多層式架構Web程式設計 可以分為四個等級: (1) 靜態網頁 (2) 客戶端的動態網頁 (3) 伺服端的動態網頁 (4) Web服務。

  15. 呈現部分 網頁部分 Response 客戶端電腦 伺服端電腦 網頁檔案 靜態網頁設計架構

  16. 網頁部分 呈現部分 (2)呈現網頁動態行為 • 網頁檔案 伺服端電腦 客戶端電腦 客戶端上執行的Script的動態網頁架構

  17. 網頁 1 伺服端Scripting程式 網頁程式 3 網頁 2 Web客戶端 Web伺服端 Web伺服端Scripting控制網頁間資料互傳

  18. Web Client 客戶端電腦 Web Server 伺服端電腦1 Database Server 伺服端電腦2 Web 多層式架構

  19. (2)控制多張 網頁之間互動 Web Server Web Client 邏輯部分 呈現部分 (3)控制管理資料庫之存取 (1)傳回網頁檔案 Database Server 資料部分 伺服端Scripting動態網頁對Web多層式架構之貢獻

  20. Web Client 客戶端電腦 Web Server 伺服端電腦1 Web Service 伺服端電腦2 Web Service的架構

  21. 7.3 Web GIS(1) Web GIS需求 空間資訊傳播:使用者可以很容易找到所需之資料。 空間查詢:利用瀏覽器提供的互動能力進行圖形及屬性資料之查詢。

  22. 7.3 Web GIS (2) Web GIS需求 空間模式服務:在伺服端提供各種空間模式的執行介面,接收使用者透過瀏覽器輸入的模式參數後,將運算分析結果傳回,同時亦可作為發布模式服務。

  23. Web GIS的技術 CGI通用閘道介面法 伺服器應用程式介面(Server API) 插件法(Plug In) Java Applet Active X 7.3.1 Web GIS的技術

  24. Web GIS應用系統 現有的Web GIS應用系統主要可分爲兩類: 一類是基於伺服器的應用系統; 一類是基於客戶端的應用系統。

  25. 基於伺服器的應用系統 由於超文本標識語言(HTML,HyperText Markup Language)不能直接支援向量的GIS資料,Web瀏覽器不能直接與GIS伺服器程式通訊。因此,需要有媒介“解釋器(Interpreter)”連接Web瀏覽器、Web伺服器和GIS伺服器。通用的“解釋器”有通用通道介面CGI或其他通道腳本(Script)。

  26. 基於客戶端的應用系統 基於客戶端的Web GIS允許GIS分析和GIS資料處理在客戶端執行。這些GIS分析工具和GIS資料最初駐留在伺服器上。用戶通過瀏覽器向伺服器發出需要GIS資料和GIS處理工具的請求;伺服器將所需要的GIS資料和GIS處理工具傳送給客戶端。客戶端接受所需要的GIS資料和GIS處理工具,按照用戶的操作,進行GIS資料處理和分析;此時無須伺服器的參與。

  27. 一、共通閘道介面(Common Gateway Interface;CGI) CGI 是 Web Server 與外部程式溝通的介面,用在動態網頁,連接應用軟體和Web Server的特殊標準,允許網頁使用者透過網頁的指令來啟動一個存在於網頁伺服器主機的程式,並且執行接受到這個程序的輸出結果,它也是HTML的功能延伸。

  28. 二、伺服器應用程式介面法(Server API) 使用ISAPI 開發程式的好處,就是能夠開發常駐在記憶體裡的動態鏈結程式 ( Dynamic Linking Library, DLL ),且這個 DLL 可以被包含在 Web Server 內部被執行,和 CGI 需要不斷由磁碟中載入並執行的方式不同,所以在執行速度上比 CGI 程式快

  29. 三、插件式介面(Plug-Ins) 安裝能與瀏覽器交換資訊的專門GIS軟體,就叫插件法。可以增加瀏覽器處理地理空間資料的能力,使人們更容易獲取地理數據,而且可以減少Web Server的流量,從而使Web Server更有效的為更多的使用者服務,因為大多數使用者的資料處理能力,都可以由瀏覽器插件法軟體來完成。

  30. 四、 Java Applet 用Java Applet 執行Web GIS,優於插件法的原因是 (1)執行時,Applet從伺服器下載,不需要進行軟體安裝; (2)由於Java語言本身支援網路功能,可以執行Applet與伺服器程式的直接連接,從而使資料處理操作,即可以在伺服器上執行,又可以在客戶端執行,以便達到兩端的負載平衡。

  31. 五、 Active X方法 Active X是由微軟公司(Microsoft)所發展出來的一套語言,它是建構在微軟公司OLE(Object Linking and Embedding)技術基礎上,發展起來的網際網路新技術。它讓Web頁面更生動活潑,且具高互動性.它使的不同技術所發展出的程式物件能緊密結合,使各個Web變得多采多姿

  32. 7.3.3 Web GIS的特點(1) 1. 應用層面更廣泛 2. 跨平台適應性強 3. 降低系統購置及開發成本 4. 操作更簡單化 5. 有效的平衡圖資計算負載,減少系統資源耗費

  33. 7.3.3 Web GIS的特點(2) 6. GIS研究者可以利用新聞組或者電子郵件進行GIS技術問題的討論。 7. 網路上進行同步互動式GIS數位學習 8. GIS軟體下載 9. 空間資料傳播和下載

More Related