Responsive image
博碩士論文 etd-0805103-143233 詳細資訊
Title page for etd-0805103-143233
論文名稱
Title
以XML為基礎之Web GIS研究-以SVG為例
A Study on XML-based Web GIS-Using a SVG System
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
106
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2003-07-28
繳交日期
Date of Submission
2003-08-05
關鍵字
Keywords
可延伸標籤語言、網際網路地理資訊系統、可變動向量圖形、文件物件模型
DOM, XML, Web GIS, SVG
統計
Statistics
本論文已被瀏覽 5761 次,被下載 7181
The thesis/dissertation has been browsed 5761 times, has been downloaded 7181 times.
中文摘要
摘要
地理資訊系統(GIS: Geographic Information System)在網路上的發展已經越來越成熟,而且所應用的層面也越來越廣泛,舉凡各式生活所需,飲食、娛樂、交通…等等,都已經漸漸的融入一般人的生活當中。藉由網路資訊彈指可及的特性,使用者便可迅速獲得由Web GIS提供的資訊。
由W3C(World Wide Web Consortium)所提出的SVG(Scalable Vector Graphic),是一種二維的向量圖形,同時也是XML(eXtensible Markup Language)的眾多應用之一。W3C之所以會推出SVG的原因是為了解決網路上圖形展示的問題,藉由SVG的特性提高網路圖形展示的效能。SVG本來就是為了網路圖形展示而生的,因此將SVG應用在Web GIS的地圖展示上可以說在適合不過了。
本研究針對XML應用在Web GIS上進行討論,包括空間資料、屬性資料的處理,以及系統流程的建置。藉由自製工具的開發,除了解決SVG、XML應用於Web GIS相關問題之外,也提升由SVG所開發出的Web GIS應用效能。建置系統的範例以『大鵬灣』為例,實際執行建置系統時所需的操作步驟,然後將建置完的大鵬灣進行初步的成果展示。最後再利用『台北市教育單位查詢系統』測試SQL查詢與統計圖的分析等。

Abstract
GIS (Geographic Information Systems) is gradually mature on the Internet, and the applications of the GIS, such as: living, entertainment, traffic, environment etc., are more extensive. People are very easy to get useful spatial information from Web GIS.
SVG (Scalable Vector Graphics) was initiated by W3C (World Wide Web Consortium), it is an XML (eXtensible Markup Language)-based two-dimensional vector graphics standard on the internet. It is suitable to be used on the Web GIS.
The research focuses on XML-based Web GIS including: spatial information and attribute data. The process to create a SVG system is discussed. Besides to write a software code for implementing a SVG system as a Web GIS, some functions were added to the system to promote the operating efficiency. Finally, two query applications were set up. One is Tapeng Bay to display fundamental setting up process and the other is Taipei school information query system to test the functions for SQL and statistical information.

Keywords: Web GIS, XML, SVG, DOM
目次 Table of Contents
目錄
第一章 緒論 ………………………………………………………………1
1-1 前言……………………………………………………………………1
1-2 研究動機………………………………………………………………2
1-3 研究目標………………………………………………………………4
1-4 論文大綱………………………………………………………………5
第二章 網際網路地理資訊系統 …………………………………………6
2-1 前言……………………………………………………………………6
2-2 Web GIS的特性…………………………………………………………7
2-3 Web GIS的技術發展…………………………………………………8
2-3-1 共同閘道介面(Common Gateway Interface:CGI)…………8
2-3-2 嵌入式介面(Plug In)………………………………………10
2-3-3 Java Applet…………………………………………………11
2-4 Web GIS新趨勢………………………………………………………11
2-4-1 Java Servlet…………………………………………………11
2-4-2 可延伸標記語言(eXtensible Markup Language)…………12
2-5 常見的商用Web GIS軟體……………………………………………13
2-5-1 AutoDesk/MapGuide…………………………………………13
2-5-2 ESRI/ArcIMS…………………………………………………14
第三章 XML相關技術探討………………………………………………16
3-1 XML ……………………………………………………………………16
3-1-1 簡述XML ………………………………………………………16
3-1-2 異質性統間的資訊互通……………………………………16
3-1-3 XML解析器……………………………………………………18
3-1-4 XML的特性……………………………………………………19
3-2 文件物件模型(DOM)…………………………………………………20
3-2-1 簡述DOM ………………………………………………………20
3-2-2 DOM之結構……………………………………………………21
3-2-3 DOM常用的物件………………………………………………22
3-3 可變動向量圖形(SVG)………………………………………………24
3-3-1 簡述SVG………………………………………………………24
3-3-2 SVG之語法結構………………………………………………25
3-3-3 SVG的特性……………………………………………………34
3-3-4 USGS所提供SVG應用於GIS之範例……………………41
3-4 其他領域的XML應用………………………………………………42
第四章 系統開發之相關技術……………………………………………44
4-1 轉檔輔助工具的利用………………………………………………44
4-1-1 Arcv2CAD 3.2…………………………………………………44
4-1-2 gsDXF2SVG ……………………………………………………45
4-2 利用JavaScript操控SVG的基本技巧……………………………46
4-3 坐標系統轉換之研究………………………………………………54
4-4 XML屬性資料之設計與應用…………………………………………56
4-4-1 XMLDOM與XMLHTTP……………………………………………56
4-4-2 XML資料處理流程……………………………………………58
4-5 SVG檔案儲存技巧……………………………………………………58
4-6 其他功能之開發……………………………………………………62
4-6-1 結構化查詢語言(SQL)………………………………………62
4-6-2 統計圖分析…………………………………………………64
4-7 其他的資料處理……………………………………………………66
4-7-1幾何特徵與色彩的重處理……………………………………66
4-7-2 將不同的SVG圖層合併與新增文字…………………………67
4-7-3 展示時所提供的基本功能…………………………………68
第五章 系統實作…………………………………………………………70
5-1 以大鵬灣為實例進行檔案轉換……………………………………71
5-1-1 將shp檔案轉換成dxf檔案…………………………………71
5-1-2 將dxf檔案轉換成SVG檔案…………………………………72
5-2 坐標定位系統………………………………………………………73
5-2-1 前置處理……………………………………………………74
5-2-2 坐標轉換 ……………………………………………………77
5-2-3 儲存SVG圖層檔案及新增屬性資料…………………………79
5-3 圖層合併系統………………………………………………………82
5-3-1 將面、線、點的圖層資料依序合併…………………………82
5-3-2 新增文字於圖層上…………………………………………84
5-4 圖層展示系統………………………………………………………85
5-4-1 圖層展示的初步成果………………………………………86
5-4-2 以『台北市教育單位查詢系統』進行SQL查詢與統計圖分析
………………………………………………………………………88
第六章 結論及建議……………………………………………………97
6-1 結論…………………………………………………………………97
6-2 建議…………………………………………………………………98
參考文獻………………………………………………………………100
附錄 Affine Transformation關係式…………………………………104
參考文獻 References
參考文獻
[中英文獻]
1. 九福科技,『AutoDesk MapGuide Release 6 Fundamentals Training』,2002年5月。
2. 王元灝,『以XML為基礎的虛擬場景文件之研究與實作』,國立成功大學工程科學研究所碩士論文, 民國90年7月。
3. 林錦雀,江高舉,『XML基礎領航』,金禾圖書,民國90年5月。
4. 杜仕斌,汪仲甫,『JavaScript 實務』,松崗圖書,1996.12。
5. 施保旭,『地理資訊系統』,儒林圖書,民國86年5月。
6. 陳長念,陳勤意,『活用XML』,知城數位,2001。
7. 陳泰宏,『以多視景虛擬實境建立網際三維地理資訊系統之研究』,國立中山大學海洋環境及工程研究所碩士論文,民國90年7月。
8. 張家坤,『XML在地理資訊系統空間資料表達上的應用』,國立政治大學資訊管理學研究所碩士論文,民國90年7月。
9. 張藝鴻 莊庭瑞,『使用可擴展標示語言製作台灣社會地圖(初步報告)』,中央研究院 資訊科學研究所,2001年8月31日。
10. 馮文正,蔡鋒,洪錦魁,『Dynamic HTML』,文魁圖書,民國89年。
11. 黃永忠,『以自由軟體架構Open GIS系統』,國土資訊系統通訊第42期,2002。
12. 樊文有,謝忠,『GIS空間數據的誤差校正』,Journal of China University of Geosciences,第23卷第4期,1998年7月。
13. 蕭世文,『JavaScript & XHTML網頁設計』,文魁圖書,2001.11。
14. Chaitan, Baru, Amit Behere, and Charles Cowart,『Representation and Display of Geospatial Information:A Comparsion of ArcXML and SVG』,Second International Conference on Web Information Systems Engineering (WISE'01) Volume 2, December 3-6 2001
15. Chang, Yan-Guang, Shang-Yao Tai, Der-Ren Song, Shiow-Feng Liu and Mu-Lin Wu,『 House Management for Land Use Enforcement at a Watershed Using a Self-Developed Web-Based GIS』,Proceedings of International Geoscience and Remote Sensing Symposium (IGARSS), Sydney, Australia, 9-13 July 2001,3 pages.
16. Bauknecht K., A M.Tjoa, G.Quirchmayr,『Extened Decision Making in Tourism Information Systems』,EC-Web 2002,pp.57~66
17. Laurent,Simon St.,『SVG Essential』,O’REILLY(美商歐萊禮),2002。
[網站資料]
1. 『ARCIMS 及 MapGuide 簡介』http://140.112.235.110/processing/ArcIms&MapGuide.htm
2. 『XML台灣資訊網』,http://www.xml.org.tw/
3. 中研院計算中心空間資訊小組,『Web GIS技術、系統架構與應用』,數位典藏國家型科技計畫,http://www.ndap.org.tw/TechReport/part3/html/030chapter/060.shtml
4. 中研院計算中心空間資訊小組,『Web GIS應用』,數位典藏型國家科技計畫http://www.ndap.org.tw/TechReport/part3/html/030chapter/070.shtml
5. 呂理哲,『輕裝向量圖形SVG』, http://www.brainnew.com.tw/Article/report2001/re_091001.asp,Sep 10,2001
6. 余俊青,『ArcIMS的功能介紹』http://gisedu.geog.ntu.edu.tw/webgis/help/help.htm,March.25.2002
7. 『香港學網』,http://www.hkln.net/
8. 康佑成,『淺談地理資訊系統空間資料的結構』,http://www.landscapeweb.com.tw/k-gis.htm
9. 國立中央大學應用地質研究所工程地質與新科技研究室,http://140.115.123.30/
10. 勞虎,『無廢話XML』,http://2tigers.net/xml_book/,1999
11. 『Affine Transformation』,http://www.dai.ed.ac.uk/HIPR2/affine.htm
12. Antoine Quint,『SVG Tips and Tricks: Adobe's SVG Viewer』,http://www.xml.com/pub/a/2002/07/03/adobesvg.html,July 03 2002
13. 『CivilTech』,http://business.hol.gr/gardos/download.htm
14. 『GuthCAD』,http://www.guthcad.com/index.html
15. 『Coastal and Marine Geology Program Internet Map Server Tool Help』,http://kai.er.usgs.gov/ArcIms/Website/aimshelp/
16. 『Scalable Vector Graphics (SVG) 1.0 Specification』http://www.w3.org/TR/SVG/,2001
17. 『SVG Implementations』,http://www.w3.org/Graphics/SVG/SVG-Implementations
18. W3C Recommendation,『Mobile SVG Profiles: SVG Tiny and SVG Basic』,http://www.w3.org/TR/SVGMobile/,14 January 2003
19. 『What's Data Islands and HttpRequest?』http://andypony.mis.stut.edu.tw/teach/xml_html/xmlteach2_5.htm
20. http://www.renater.fr/Video/2001ATHENS/DC-SVG/ALL.HTM
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內校外完全公開 unrestricted
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus: 已公開 available


紙本論文 Printed copies
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。
開放時間 available 已公開 available

QR Code