簡易檢索 / 詳目顯示

研究生: 陳佳筠
Jia-Yun, Chen
論文名稱: XML在地理資料共享與交換之應用─以人口資料為例
Geographic Information Sharing and Exchange Using XML: A Case of Population Data
指導教授: 周學政
學位類別: 碩士
Master
系所名稱: 地理學系
Department of Geography
論文出版年: 2004
畢業學年度: 92
語文別: 中文
論文頁數: 124
中文關鍵詞: 可延伸式標記語言(XML)可延伸式標記語言約制規則(XML Schema)地理標記語言(GML)地理資訊系統(GIS)人口(Population)
英文關鍵詞: XML, XML Schema, GML, GIS, Population
論文種類: 學術論文
相關次數: 點閱:297下載:23
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 可延伸式標記語言(Extensible Markup Language,XML)是W3C (World Wide Web Consortium)發展的結構化文件標準。OGC (OpenGIS Consortium)則以XML為基礎,制定了用於模式化、交換與儲存地理資訊的標準—地理標記語言(Geography Markup Language,GML)。
    地理資料的建置,需要大量的人力與物力,因此,整合分散於各單位的資料,達到資料共享與交換的目的,成為重要的課題。人口資料是社會經濟資料的基礎,也是GIS中重要的「非空間」特性。本研究以台灣的人口資料為例,檢視XML做為人口資料格式,在資訊應用、資料交換與共享方面的效果,並嘗試與GML做初步的整合。
    本研究主要分為兩部份。第一部份在於整合「戶口普查」、「戶籍登記」的人口資料分類標準,制定人口資料XML Schema。第二部份利用人口資料XML Schema產生人口資料XML文件,對人口資料XML文件實作查詢、統計、交換、格式轉換、驗證的應用,並將人口資料XML Schema、人口資料XML文件與GML做初步的整合。

    Extensible Markup Language (XML) is a simple, very flexible text format proposed by World Wide Web Consortium (W3C). OpenGIS Consortium (OGC) specifies the Geography Markup Language (GML) in an XML encoding for the modeling, transport and storage of geographic information.
    Building complete geographic database needs efforts and resources. There is always a need to share and exchange geographic information among different organizations. Population data is the basis of social and economical research as well as the important non-spatial property of geographic features.
    There are two parts in the thesis. First, the population XML Schema is created by integrating the definitions of "Population and Housing Census"(戶口普查) and "Household Register"(戶籍登記). Second, the population XML documents are produced. These XML documents are surveyed in the application for querying, gathering statistics, exchnging, format transforming, validating and are integrated with GML.

    目錄 第一章 緒論 1 1.1 研究動機 1 1.2 研究目的 2 1.3 研究步驟 3 第二章 文獻回顧 5 2.1 地理資料的共享與交換 5 2.1.1 資料共享與交換 5 2.1.2 地理資料詮釋資料標準之發展 5 2.1.3 Web Services於共享與交換之概念 7 2.2 XML技術 9 2.2.1 XML簡介 9 2.2.2 XML的特色 9 2.2.3 XML Schema 11 2.2.4 XML文件的解析 11 2.2.5 XML文件的瀏覽與轉換 13 2.3 資料模型 15 2.3.1 資料模型簡介 15 2.3.2 資料模型化 16 2.4 GML理論回顧 17 2.4.1 GML簡介 17 2.4.2 GML的特色 18 2.4.3 GML Schema 19 第三章 人口資料XML Schema之制定 21 3.1 人口資料概況 21 3.2 人口資料模型化 22 3.3 地區資料(Area) 25 3.4 人資料(Person) 29 3.5 戶資料(Household) 36 第四章 人口資料XML文件之產生與應用 39 4.1 原始資料整理與轉換 39 4.2 XML文件的應用 42 4.2.1 人口資料的查詢 43 4.2.2 人口資料的統計 49 4.2.3 人口資料的交換 51 4.2.4 資料格式的轉換—以Microsoft Office的Word、Excel為例 57 4.3 XML文件的驗證 61 4.4 與GML之整合 63 第五章 結論與建議 67 5.1 結論 67 5.2 建議 69 參考文獻 71 附錄1 戶役政人口資料格式 75 附錄2 戶口普查人口資料格式 78 附錄3 人口資料XML Schema 81 附錄4 education.xslt 97 附錄5 word_report.xslt 99 附錄6 excel_report.xslt 113 圖目錄 圖1.1 研究步驟圖 3 圖2.1 服務導向架構 8 圖2.2 XML解析器處理XML文件流程 13 圖2.3 XPath路徑圖 14 圖2.4 XSLT運作流程 15 圖3.1 戶籍行政系統 22 圖3.2 人口資料的物件型別示意圖 23 圖3.3 台灣行政區域劃分示意圖 25 圖3.4 地區資料(Area)示意圖 29 圖3.5 教育(Education)元素示意圖 32 圖3.6 遷移(Migration)元素示意圖 33 圖3.7 工作(Employment)元素示意圖 33 圖3.8 照護(Care)元素示意圖 34 圖3.9 原住民(Aborigine)元素示意圖 35 圖3.10 人資料(Person)示意圖 36 圖3.11 戶資料(Household)示意圖 37 圖4.1 人口資料XML文件查詢與統計示意圖 43 圖4.2 人口資料XML文件交換示意圖 52 圖4.3 XML文件格式轉換(Word、Excel)示意圖 58 表目錄 表3.1 人口資料物件型別細項表 24 表3.2 行政區域XML文件及架構對照表 27 表3.3 行政院主計處與內政部戶政司教育程度分類標準比較表 31 表3.4 人口資料XML Schema設計原則整理 38

    ‧中文
    Bergsten(2001),JavaServer PagesTM 設計技巧(JavaServer PagesTM)2000,楊子毅譯,O’Reilly
    Birbeck, Duckett, Gudmundsson, Kobak, Lenz, Livingstone, Marcus, Mohr, Pinnock, Visco, Watt, Williams, Zaev, Ozu(2002),專業XML程式設計(Professional XML 2nd Edition)2001,周坤約、洪博文、歐翼德譯,Wrox
    Hunter, Crawford(2002),JAVATM Servlet程式設計(JAVATM Servlet Programming, 2/e)2001,楊協龍、謝鎮澤譯,O’Reilly
    Maruyama, Tamura, Uramoto, Murata, Clark, Nakamura, Neyama, Kosaka, Hada(2003),XML與JAVATM:開發WEB應用程式(XML and JAVATM Second Edition Developing Web Applications) 2002,鄒修銘、簡敏紘譯,Pearson
    McLaughlin(2003),JAVATM與XML(JAVATM and XML, 2/e)2001,陳建勳譯,O’Reilly
    內政部(1995),各機關應用戶役政資訊連結作業手冊,內部
    朱子豪、尚榮康、朱亮宇(2002),GIS國際標準制度及技術發展技術,國土資訊系統通訊:42期,http://ngis.moi.gov.tw/doc/news/42/002.htm
    行政院主計處(2001),電腦媒體資料(光碟)—中華民國八十九年台閩地區戶口及住宅普查,行政院主計處
    行政院主計處(2002),中華民國八十九年台閩地區戶口及住宅普查報告—第28卷:普查規則與作業方法,行政院主計處
    吳翌禎(2002),XML技術應用於建築管理資訊交換與共享之研究,國立台灣大學土木工程學研究所碩士論文
    洪榮宏(2002),地理資料詮釋資料標準之發展與省思,國土資訊系統通訊:42期,http://ngis.moi.gov.tw/doc/news/42/002.htm
    張忠吉、黃旭初、林孟玲(2002/12),ISO國際標準應用於國土資訊系統資料流通之研究,內政部資訊中心
    張藝鴻、莊庭瑞(2001),使用可擴展標示語言製作台灣社會地圖(初步報告),中央研究院資訊科學研究所
    戚玉傑、彭淑芸、賴德優、張琪瑩(2003),Web Services探索與應用,全華
    陳建勳(2001),XSLT快速入門,博碩
    陳郁心(2002),階層式地理詮釋資料架構之建立及應用分析,國立成功大學測量工程學系碩士論文
    勞虎(1999),無廢話XML,http://2tigers.net/xml_book/index.html
    黃旭初(2002),地理資訊ISO國際標準介紹,國土資訊系統通訊:42期,http://ngis.moi.gov.tw/ngis-net/document/6/news/42/004.htm
    蔡雯怡(2002),組織間網際網路地理資料流通共享之研究,國立成功大學測量工程學系碩士論文
    蕭百齡(2003),下一代IT主流:服務導向架構,Taiwan.CNET.com:名家專欄,http://taiwan.cnet.com/enterprise/column/0,2000062894,20000561,00.htm
    ‧西文
    Eric van der Vlist(2002). XML Schema, O’Reilly
    OpenGIS (2001). The OpenGIS Geographic Markup Language (GML) Specification,Open GIS Consortium. Inc., http://www.opengis.org/pressrm/summaries/20011127.TS.GML.htm
    OpenGIS (2002). Geography Markup Language(GML) Implementation Specification, version 2.1.2., Open GIS Consortium. Inc., http://www.opengis.net/gml/02-069/GML2-12.pdf
    OpenGIS (2003). Geography Markup Language(GML) Implementation Specification, version 3.00, Open GIS Consortium. Inc., http://www.opengis.org/techno/documents/02-023r4.pdf
    ‧網站
    eXist,http://exist.sourceforge.net/
    GML Schema,http://schemas.opengis.net/gml/3.0.1
    OGC Abstract Specification,http://www.opengis.org/specs/?page=abstract
    Xalan-JAVA 2.5.2,http://xml.apache.org/xalan-j/index.html
    Xerces 2.4,http://xml.apache.org/xerces2-j/index.html
    Xerxes 2.4 Features,http://xml.apache.org/xerces2-j/features.html
    Xindice,http://xml.apache.org/xindice/
    內政部:內政概要,http://www.moi.gov.tw/W3/outline/NewFiles/c.html
    戶役政人口資料格式,http://www.ris.gov.tw/ch6/bulletin/code9101.html
    國土資訊系統資詢資料庫網站,http://ngis.moi.gov.tw/

    QR CODE