Open Source Geospatial Foundation Taiwan Chapter 地理資訊系統開放源碼 / 自由軟體簡介 Introduction of Free/Open Source Software for GIS 鄧東波 dongpo@iis.sinica.edu.tw Workshop on Free/Open Source Software for GIS 2007 2007 年地理資訊系統開放源碼自由軟體工作坊 6.29.2007
OSGeo Taiwan OSGeo Taiwan Chapter 是一個自願性的非營性組織 一群來自於不同領域的專家學者, 同時對於地理資訊系統開放源碼 / 自由軟體有興趣的人所組成
OSGeo Taiwan 的任務 促進地理空間資訊開放源碼 / 自由軟體在台灣的發展 地理空間資訊開放源碼 / 自由軟體宣導和教育 促進地理空間資料在公私部門的分享與利用 扮演地理空間資訊開放源碼 / 自由軟體開發者和使用者的橋樑 提供地理空間資訊開放源碼 / 自由軟體資源 如教育訓練 工作坊 技術規範 中文說明書等
OSGIS 在台灣 使用率低 不佳的使用經驗 缺乏相關中文資源 學術團體有較高的興趣, 但公部門可能對於 Open Source GIS 的認識較少, 以致於害怕使用 Open source GIS 在台灣的 GIS 領域需要一個對 Open Source GIS 推廣 促進和釋疑的角色 在全球地理空間資訊的浪潮下, 台灣也缺乏 Open Source GIS 的聲音
什麼是 Open Source, 它如何運作 對於散佈有一定程度限制的免費的可得的軟體和源碼 以合作 社群為基礎的軟體發展模式 以軟體使用者和開發者整合為導向 網際網路提供虛擬的軟體開發小組的骨架 Adopted from David McIlhagga, Introduction to Open Source GIS, Open source GIS Conference 2004
Open Source 模式的好處 沒有授權費用 資源是被分配到發展應用程式和加強軟體, 不是授權到多個機器上 可根據使用者的需求開發出高度客製化的應用程式 活躍的使用社群 以應用程式的直接用戶 (end-user) 的需求為優先 問題可以獨立解決 Adopted from David McIlhagga, Introduction to Open Source GIS, Open source GIS Conference 2004
Open Source in GIS Open Source 在 GIS 的發展歷程中扮演重要, 但不明顯被人知道的角色, 例如,GCTP 和 PROJ4 函式庫 許多使用 Open Source 技術的整合性和服務性公司團體紛紛成長, 如 DM Solutions Group, Intevation Gmbh, CCGIS, 和 Camptocamp SA. 所有商業 GIS 軟體或多或少都使用 Open Source GIS 的元件或產品, 如 Libgeotiff 和 GDAL/OGR Lib. Adopted from Frank Warderman, OSGIS Rising, GIS Development, 11(1):44-45.
依開發語言 Open Source GIS 分二大類 以 C 語言為基礎 UMN Mapserver GRASS OpenEV QGIS OGR/GDAL PROJ4 GEOS PostGIS OpenGIS WMS/WFS JDBC 以 Java 為基礎 GeoTools GeoServer DeeGree OpenMap JUMP udig
以 C 語言為基礎 PostGIS GEOS OpenEV OSSIM OGR/GDAL GRASS Mapserver QGIS Thuban Proj4 GMT
C 語言的函式庫 GDAL Raster Format Reader / Writer OGR Vector Format Reader / Writer PROJ4 Coordinate Reprojection GEOS Geometry Objects and Functions
C 語言的服務 (Servers) Mapserver OpenGIS Web Map Server OpenGIS Web Feature Server OGR / GDAL / PROJ4 PostGIS / ArcSDE / Oracle Spatial PostGIS OpenGIS Simple Features for SQL PROJ4 / GEOS
TIFF Mapserver PostGIS ArcSDE Oracle Shape Mapserver WMS WFS MapInfo WMS
PostGIS JUMP LAN QGIS PostGIS WMS / WFS Internet WMS Client WFS Client
C Applications OpenEV QGIS Thuban GRASS OSSIM GMT Viewers Processors
OpenEV
QGIS
Thuban
GRASS
OSSIM Open Source Software Image Map
GMT GMT Generic Mapping Tools UNIX Philosophy Many small tools, chained together Gridding, Contouring, Plotting Surface Models
Java Tribe OpenMap JCS Conflation Suite udig / JUMP2 GeoServer JUMP Unified Mapping Platform GeoTools DeeGree WKB4J JTS Topology Suite GML4J
Java Libraries JTS Topology Suite OpenGIS Geometries and Methods GeoTools Data Formats, Java GIS Toolkit WKB4J Java Well-Known Binary Reader / Writer GML4J Java GML Reader / Writer
Java Applications OpenMap Standalone DeeGree JUMP / JCS GeoServer JTS Based udig
OpenMap Oldest Complete Java Toolkit Telephone Company Project (BBN) Design Application (not Data) Focused
DeeGree Academic Roots Bonn University Message Passing API OpenGIS Standards Server Focused (WMS, WFS, SLD)
JUMP / JCS Specialized Original Vision (Conflation) General Purpose Tool Editing, Processing, Transforming
GeoServer OpenGIS WFS-T Web Feature Server - Transactional OpenGIS WMS (Beta) Database Datasources + Shape
udig User-friendly Desktop Internet GIS WFS, WMS, WRS PostGIS, ArcSDE, Oracle Spatial Printing, Reprojection Shape, GeoTIFF
Pros and Cons on OSGIS Strengths Server Side Heterogeneous Environments Performance Standards Support Complex or Custom Applications Weaknesses Interactive Desktop Paper Production Lowest Common Denominator Standard Applications
Open Source Geospatial Foundation Taiwan Chapter Thank you for your attention! Contact me: dongpo@iis.sinica.edu.tw Mailing list: osgeo-talk@lists.openfoundry.org OSGeo Taiwan Chapter: http://wiki.osgeo.org/index.php/taiwan