1
Modeling Our World
WebGIS and ArcIMS
2001/8/01
WebGIS 技術、系統架構與應用
2
前言
在 GIS 領域中,目前正有一新興的架構模式產
生,此架構改變了 GIS 處理圖資的方式,此架
構模式稱為 DGIS(Distributed GIS- 分散式地
理資訊系統 ) 。 DGIS 將傳統桌上型單機作業
之 GIS 概念延伸至網際網路 (Web) 之解決方案
上,以能符合現行系統圖資處理之需求。而此
種以分散式概念延伸至網際網路的架構稱之為
網際網路地理資訊系統( WebGIS 或 Internet
GIS )。
3
Web GIS 的特點
更廣泛的使用層面
平台獨立性
可以大規模降低系統成本
更簡單的操作
有效的平衡圖資計算負載
4
Web GIS 技術回顧
一般來說 WebGIS 由兩個架構所組成,分別為 Clie
nt-side 與 Server-side 。 Client-side 之提供是利用
Browser 透過 HTML 或 Java 所產生; Server-side
則是集中圖形伺服器管理員 (Map Server Administr
ator) 、圖形應用程式( Map AP )之設計、執行之
配置。
以 Client-side 來看,一般來說大致分成:
–
CGI
–
Plug- In
–
Java Applet
5
共通閘道介面( Common Gateway Interface ; C
GI )
CGI 是一種連接應用軟體和 Web Server 的標準技術,
是 HTML 的功能延伸。 HTML 超文字語言是一種不可
在瀏覽器中編輯的靜態式文件,它的設計原則是顯示
資料和文件,而不是處理資料,因而不能用來產生動
態的資訊,缺乏互動性。但是,靈活易用的 CGI 介面
與 HTML 的結合實現了互動式的動態連結。
不同的解決方案包括了: ASP 、 Perl 、 PHP…
而 Web Server 則通過專用的 CGI 介面與 GIS Server 連
結, GIS Server 承擔了所有的查詢、計算工作,將結
果構建成一個 HTML 文件傳回給 Web Server ,再將 H
TML 文件傳給客戶端瀏覽器。