以下是常見的 WebGIS 選項,依照類型(完整平台 / 前端框架 / 伺服器 / 雲端服務)整理


一、完整 WebGIS 平台

(後端 + 前端)

1. GeoServer

  • ✔ 支援 PostGIS(以 PostGIS 資料庫為原生資料來源)
  • ✔ 支援 GeoJSON(輸出、WFS、REST API)
  • ✔ 開源、穩定、社群龐大
  • ✔ 支援 WMS / WFS / WMTS / WCS
  • 適合:政府、企業、中大型專案
  • 網頁端通常搭配 OpenLayers、Leaflet、MapLibre

2. MapServer

  • ✔ 支援 PostGIS
  • ✔ 可輸出 GeoJSON
  • 性能非常強,尤其適合大量地圖服務
  • 需較多設定(mapfile)

3. QGIS Server

  • ✔ 支援 PostGIS
  • ✔ 出 GeoJSON
  • 可直接利用 QGIS 風格(QGIS project)當作服務端
  • 適合已有大量 QGIS 工作流程的團隊

二、前端 WebGIS Framework

(純前端,與 PostGIS 無直接連線,需經由 API)

1. Leaflet

  • ✔ 載入 GeoJSON
  • ✔ 搭配自建 API 提供 PostGIS 查詢結果
  • 生態圈完整,入門容易
  • 輕量、靈活,適合中小型專案

2. OpenLayers

  • ✔ 原生強力支援 GeoJSON
  • ✔ 可讀取 GeoServer / PostGIS 的 WMS、WFS
  • 功能比 Leaflet 更完整(QGIS Web 風格)
  • 適合需要高功能的 WebGIS(如 3D、編輯、投影轉換)

3. MapLibre GL JS

(開源 Mapbox GL)

  • ✔ 支援 GeoJSON
  • ✔ Vector Tile 方式可與 PostGIS + Tegola/TileServer GL 組合
  • 高效渲染、現代 WebGL 引擎
  • 適合需要流暢 3D/2D 地圖的前端

4. CesiumJS

(如需 3D)

  • ✔ 可載入 GeoJSON
  • ✖ 不直接支援 PostGIS(需 API 提供資料)
  • 適合 3D 地圖、航照、地形模型

三、後端 GIS Server / API

(專供 PostGIS + Web 前端使用)

1. PostGIS + pg_tileserv(開源)

  • ✔ 將 PostGIS 直接變成 Vector Tile server
  • ✔ 非常高性能,可直接服務 MapLibre / Mapbox
  • 安裝簡單,一個 EXE 或 docker 即可

2. PostGIS + pg_featureserv(開源)

  • ✔ 直接將 PostGIS table 變成 GeoJSON API
  • ✔ 超輕量、速度快
  • 以前端 Leaflet/OpenLayers 非常搭配

3. Tegola

  • ✔ PostGIS → Vector Tile
  • ✔ 與 MapLibre 完美搭配
  • 適合大量圖磚、需要地圖高性能的情況

4. TileServer GL

  • ✔ 提供 GeoJSON / Tiles
  • ✔ 可搭配 PostGIS(通常透過 mbtiles 或 Tegola)
  • 易於部署

四、商用雲端 WebGIS

(可連接 PostGIS 或匯入 GeoJSON)

1. Mapbox

  • ✔ 匯入 GeoJSON
  • ✔ 可用外部 API(如 pg_featureserv)連動 PostGIS
  • 適合高品質視覺地圖、行動端

2. ArcGIS Online / ArcGIS Enterprise

  • ✔ 匯入 GeoJSON
  • ✔ 可透過 ArcGIS Data Store / Feature Service 與 PostGIS 整合
  • 商用支持完善

🔧 常見的組合方案(推薦)

⭐ 最簡單 PostGIS + WebGIS

  • PostGIS
  • pg_featureserv(自動產生 GeoJSON API)
  • Leaflet / OpenLayers

➤ 適合快速開發、成本最低

⭐ 高效能 Vector Tile WebGIS

  • PostGIS
  • Tegola 或 pg_tileserv
  • MapLibre GL JS

➤ 適合大量要素、流暢地圖、現代 UI


⭐ 傳統穩定 GIS 架構

  • PostGIS
  • GeoServer
  • OpenLayers

➤ 適合企業、政府、跨部門協作