TGOS MAP API 推廣應用工作坊 初級班2

54
TGOS TGOS Maps 105年度地理資訊圖資雲服務平台推廣 、營運及功能增修作業」委外服務案 TGOS MAP API推廣應用工作坊-初級班 TGOS MAP API 規格與案例介紹 主辦單位:內政部資訊中心 承辦單位:財團法人空間及環境科技文教基金會 105年7月1、8日

Transcript of TGOS MAP API 推廣應用工作坊 初級班2

Page 1: TGOS MAP API 推廣應用工作坊  初級班2

TGOS

TGOS

Maps

「 105年度地理資訊圖資雲服務平台推廣、營運及功能增修作業」委外服務案

TGOS MAP API推廣應用工作坊-初級班

TGOS MAP API規格與案例介紹

主辦單位:內政部資訊中心承辦單位:財團法人空間及環境科技文教基金會

105年7月1、8日

Page 2: TGOS MAP API 推廣應用工作坊  初級班2

初級班議程

2

時間 議程 主講人

08:50 ~ 09:00 報到

09:00 ~ 09:30 TGOS MAP API推動成果 內政部資訊中心

09:30 ~ 10:30TGOS MAP API規格與案例介紹

財團法人空間及環境科技文教基金會

10:30 ~ 12:00

如何運用TGOS MAP API

(1)申請方式(2)範例網站簡介(3)簡單範例操作

12:00 散會

Page 3: TGOS MAP API 推廣應用工作坊  初級班2

TGOS

Maps

一、TGOS MAP API概述

3

Page 4: TGOS MAP API 推廣應用工作坊  初級班2

TGOS MAP API特色

4

•可供WEB及Mobile (含Android、iOS)介接,可以在網頁或行動裝置應用程式中輕鬆建立地圖平台及各項功能。

•TGOS 3D API採HTML 5技術無需Plugin安裝,將服務提升至可展現或處理3D圖資之環境。

支援多種系統

•資料庫內涵豐富的台灣空間資料,使用者可以在圖台上展示、利用各種資訊。未來增加更多圖資時也方便擴充。

資料豐富

•允許使用者添加自有圖片或其他網路地圖服務,讓呈現資訊更加多元。

相容性高

•提供坐標轉換、量測、定位、查詢、路徑規劃、使用者位置(mobile)、擴增實境(mobile)等功能,使用更加便利。

功能完整

Page 5: TGOS MAP API 推廣應用工作坊  初級班2

5.擴充更新

4.正式上線

3.效能測試

2.圖台開發

導入TGOS 簡化開發程序

5

採用TGOS 服務,可快速建置具有網路地圖相關服務

購買圖資

申請圖資

檢視功能

GIS功能

定位功能

圖資檢視

壓力測試

資源評估

圖資維護

圖台維護

網站維護

圖資更新

圖台功能擴充

未採用

TGOS

服務

採用

TGOS

服務 圖資更新

免煩惱專注網站服務

雲端服務高穩定度

完整圖台功能

多種底圖服務

TGOS 底圖 TGOS MAP API 壓力測試 網站維護 TGOS服務

設計圖例

處理圖資

1.圖資蒐整

Page 6: TGOS MAP API 推廣應用工作坊  初級班2

免除服務的流量限制,撙節大量經費

6

面臨收費問題,服務無預警中斷

Page 7: TGOS MAP API 推廣應用工作坊  初級班2

TGOS MAP API提供穩定服務

7

Web

Server

DB Servers

GIS ServersAP Servers 3D Servers

TGOS MAP API 服務

高擴充性:新伺服器可動態加入,根據實際營運需求,擴增伺服器以提升整體服務

高可用性:透過SLB負載平衡管理器,將請求均分到各伺服器,降低單一節點負擔

高可靠性:單一伺服器出錯,其餘伺服器可持續提供服務,並通過嚴謹的壓力測試驗證

採用中華電信雲端服務,安全穩定有保障

Page 8: TGOS MAP API 推廣應用工作坊  初級班2

TGOS

Maps

二、TGOS MAP API規格介紹

8

Page 9: TGOS MAP API 推廣應用工作坊  初級班2

TGOS MAP API組成

9

TGOS MAP

API

TGOS MAP API(Web)

TGOS MAP API(Mobile)

TGOS MAP API(Android)

TGOS MAP API(iOS)

TGOS MAP API Lite(Web)

TGOS 3D API(Web)

Page 10: TGOS MAP API 推廣應用工作坊  初級班2

TGOS MAP API(Web)

圖層套疊 功能

底圖圖磚TGOS MAP、衛星影像等7種底圖圖磚服務

主題地圖避難收容處所、坡地災害潛勢圖等共21種主

題地圖服務、主題地圖圖例

主題圖磚都市計畫圖、國土利用調查等4種主題圖磚服務、主題圖磚圖例

圖形與圖片點線面、註記、圖片疊加層

疊圖管理圖層排序、承載層

疊加WMS、WFS、KML、WMTS、物件疊加

傳染病統計地圖

資料結構與事件 建立圖台

基本控制項放大縮小、地圖平移、資訊視窗、比例尺、鷹眼圖、縮放控制列、多點觸控

坐標轉換WGS84 TWD97

量測距離、面積量測

查詢

定位 路徑規劃(試辦)

地址定位、地標定位道路定位、行政區定位里程定位

圖面查詢、點環域查詢、屬性查詢、圖面地址查詢

Page 11: TGOS MAP API 推廣應用工作坊  初級班2

TGOS MAP API(Web)架構項目說明

11

項目 說明

建立圖台建立圖台框架,並可設定底圖種類、坐標系統、地圖位置或中心點坐標、地圖縮放等級。

資料結構與事件

資料結構 於圖台上可繪製點、線、面之資料結構定義。

地圖事件 地圖與標記點觸發動作及事件的控制。

圖層套疊

底圖圖磚以圖磚服務方式提供圖台的基本底圖,包含TGOS MAP、通用版電子地圖、福衛二號衛星影像、混和地圖、地形暈渲圖等共7種底圖圖磚服務。

主題圖磚以圖磚服務方式提供較為複雜主題的圖資服務,包含一千分之一地形圖、都市計畫圖、非都市土地使用分區圖、國土利用調查等4種主題圖磚服務。

主題地圖以動態地圖服務方式提供點或是內容較為簡易之主題圖層影像,包含順向坡潛勢圖等19類主題地圖。

傳染病統計地圖提供介接單位透過服務查詢方式,獲得所需之最新台灣法定傳染病統計面量地圖影像及資訊,包括縣市及鄉鎮層級之統計資訊。

疊圖管理 提供於圖台上套疊WMS、KML資料。

圖形與圖片 提供於圖台上標註點、線、面與圖片影像。

功能

基本控制項提供圖台的基本控制功能,包括放大、縮小、地圖平移、資訊視窗、比例尺、鷹眼圖、縮放控制列等。

坐標轉換 提供TWD97與WGS84兩坐標系統的坐標轉換功能。

量測 提供於圖台上量測距離與面積之功能。

查詢 針對特定圖層進行圖面查詢、屬性查詢與點環域查詢等查詢功能。

定位 提供地址定位、地標定位、道路定位、行政區定位等地圖定位功能。

路徑規劃 設定起迄點及經過點,依據要求提供建議行駛路線。

Page 12: TGOS MAP API 推廣應用工作坊  初級班2

TGOS MAP API(Mobile)

圖層套疊 功能

基本控制項放大、縮小、地圖平移、資訊視窗、縮放控制按鈕、多點觸控

坐標轉換WGS84 TWD97

使用者位置現在位置坐標、羅盤

查詢

定位路徑規劃(試辦)

底圖圖磚包含TGOS MAP、衛星影像、混合地圖、通用版電子地圖等共4種底圖圖磚服務

主題地圖坡地災害潛勢圖等共19種主題地圖服務

圖形與圖片點線面、標記、圖片

地址定位、地標定位、行政區定位道路定位

圖面查詢、點環域查詢、屬性查詢、圖面地址查詢

資料結構與事件 建立圖台

擴增實境

Page 13: TGOS MAP API 推廣應用工作坊  初級班2

TGOS MAP API(Mobile)架構項目說明

13

項目 說明

建立圖台建立圖台框架,並可設定底圖種類、坐標系統、地圖位置或中心點坐標、地圖縮放等級。

資料結構與事件

資料結構 於圖台上可繪製點、線、面之資料結構定義。

地圖事件 地圖與標記點觸發動作及事件的控制。

圖層套疊

底圖圖磚以圖磚服務方式提供圖台的基本底圖,包含TGOS MAP、通用版電子地圖、福衛二號衛星影像、混合地圖等4種底圖圖磚服務。

主題地圖以動態地圖服務方式提供點或是內容較為簡易之主題圖層影像,包含坡地災害潛勢圖等主題地圖。

圖形與圖片 提供於圖台上標註點、線、面、文字標記及圖片影像。

功能

基本控制項提供圖台的基本控制功能,包括放大、縮小、地圖平移、資訊視窗、地圖工具等。

坐標轉換 提供TWD97與WGS84兩坐標系統的坐標轉換功能。

使用者位置 提供使用者目前位置坐標及顯示羅盤功能。

查詢 針對特定圖層進行圖面查詢、屬性查詢與點環域查詢等查詢功能。

定位提供地址定位、地標定位、道路定位、行政區定位等地圖定位功能。

擴增實境 相機鏡頭實境導引。

路徑規劃 設定起迄點及經過點,依據要求提供建議行駛路線。

Page 14: TGOS MAP API 推廣應用工作坊  初級班2

TGOS 3D API(Web)

圖層套疊 功能

資料結構與事件 建立三維圖台

底圖圖磚*包含TGOS MAP、衛星影像、混和地圖等共7種

底圖圖磚服務

主題地圖*以API型式提供既有之TGOS主題地圖

OGC圖層疊加疊加WMS、WMTS、KML等型式之網路服務

圖形與圖片套疊標記點、折線、多邊形及影像疊加層

三維模型將CityGML或KMZ檔案格式之三維模型繪製於3D

圖台,另外也支援立體之KML檔案

基本控制項放大縮小、圖台平移、旋轉、傾斜、視角控制列、訊息視窗、飛行模擬

高程服務點位地表海拔高度、線段沿線高程資訊、

線段對應高程之位置坐標

查詢*圖面查詢、點環域查詢、屬性查詢

定位*地址定位、地標定位、道路定位、

坐標定位、行政區定位

*與既有 TGOS MAP API 共用 GIS Server 服務

Page 15: TGOS MAP API 推廣應用工作坊  初級班2

TGOS 3D API(Web)架構項目說明

15

項目 說明

建立三維圖台 建立圖台框架,並可設定底圖種類、地圖位置或中心點坐標。

資料結構與事件

資料結構 於圖台上可繪製點、線、面之資料結構定義。

地圖事件 地圖與標記點觸發動作及事件的控制。

圖層套疊

底圖圖磚以圖磚服務方式提供圖台的基本底圖,包含TGOS MAP、通用版電子地圖、福衛二號衛星影像、混和地圖、地形暈渲圖等共7種底圖圖磚服務。

主題地圖以動態地圖服務方式提供點或是內容較為簡易之主題圖層影像,包含避難收容處所等主題地圖。

OGC圖層疊加 提供於圖台上套疊WMS、WMTS、KML資料。

圖形與圖片 提供於圖台上標註點、線、面與圖片影像。

三維模型提供CityGML或KMZ檔案格式之三維模型繪製於3D圖台,也支援立體KML檔案之呈現。

功能

基本控制項提供圖台的基本控制功能,包括放大縮小、圖台平移、旋轉、傾斜、視角控制列、訊息視窗、飛行模擬等。

查詢 針對特定圖層進行圖面查詢、屬性查詢與點環域查詢等查詢功能。

定位 提供地址定位、地標定位、道路定位、行政區定位等地圖定位功能。

高程服務提供點位地表海拔高度、線段沿線高程資訊、線段對應高程之位置坐標資訊。

Page 16: TGOS MAP API 推廣應用工作坊  初級班2

TGOS MAP API範例網站

16

Page 17: TGOS MAP API 推廣應用工作坊  初級班2

初始化地圖

17

Page 18: TGOS MAP API 推廣應用工作坊  初級班2

資料結構:點、線、面

Page 19: TGOS MAP API 推廣應用工作坊  初級班2

資料結構:圓形、矩形

Page 20: TGOS MAP API 推廣應用工作坊  初級班2

繪圖管理器

20

Page 21: TGOS MAP API 推廣應用工作坊  初級班2

地圖事件:地圖滑鼠事件

地圖滑鼠事件共有:滑鼠於地圖上點擊觸發(click)滑鼠於地圖內移動觸發(mousemove)滑鼠離開地圖容器時觸發(mouseout)滑鼠位於地圖容器上時觸發(mouseover)滑鼠開始拖曳地圖時觸發(dragstart)滑鼠拖曳地圖時重複觸發(drag)滑鼠拖曳地圖結束時觸發(dragend)滑鼠於平移或縮放後停滯時觸發(idle)滑鼠於地圖上雙點擊時觸發(dbclick)滑鼠於地圖上點擊右鍵時觸發(rightclick)

Page 22: TGOS MAP API 推廣應用工作坊  初級班2

地圖事件:標記點滑鼠事件

標記點滑鼠事件共有:滑鼠點擊觸發事件(click)按下滑鼠按鍵觸發事件(mousedown)放開滑鼠按鍵觸發事件(mouseup)滑鼠移至標記點上觸發事件(mouseover)滑鼠移動離開標記點觸發事件(mouseout)滑鼠雙擊標記點觸發事件(dbclick)滑鼠點擊右鍵觸發事件(rightclick)

Page 23: TGOS MAP API 推廣應用工作坊  初級班2

圖資內容

23

Page 24: TGOS MAP API 推廣應用工作坊  初級班2

資料服務整合使用

24

TGOS MAP API

•WMS

•WMTS

•WFS

•KML

•GeoJSON

Page 25: TGOS MAP API 推廣應用工作坊  初級班2

定位功能

25

地址

定位

地標

定位

道路

定位

路口

定位

行政區

定位

坐標

定位

里程

定位

Page 26: TGOS MAP API 推廣應用工作坊  初級班2

TGOS

Maps

三、應用案例介紹

26

Page 27: TGOS MAP API 推廣應用工作坊  初級班2

TGOS平台應用案例

27

TGOS平台

完全版圖台

開放地理空間資料

簡約版圖台

Page 28: TGOS MAP API 推廣應用工作坊  初級班2

開放地理空間資料

28

Page 29: TGOS MAP API 推廣應用工作坊  初級班2

TGOS完全版圖台

29

Page 30: TGOS MAP API 推廣應用工作坊  初級班2

TGOS簡約版圖台

30

Page 31: TGOS MAP API 推廣應用工作坊  初級班2

介接單位應用案例

31

TGOSMAP API介接應用

簡易地圖資訊

導入TGOS MAP API服務

建構應用系統

Page 32: TGOS MAP API 推廣應用工作坊  初級班2

32

簡易地圖資訊

針對現行機關單位網站連絡資訊中,常會帶有地址資訊、附上簡圖,或是使用商用電子地圖標示位置。使用TGOSMAP API結合全國門牌地址定位服務,將可提供地圖標示的功用與更精確的地址定位。

1.內政部全球資訊網

2.衛武營藝術文化中心籌備處

3.竹南國民國小

4.臺中市政府市長信箱

Page 33: TGOS MAP API 推廣應用工作坊  初級班2

1. 內政部全球資訊網

33

Page 34: TGOS MAP API 推廣應用工作坊  初級班2

2. 衛武營藝術文化中心籌備處

34

Page 35: TGOS MAP API 推廣應用工作坊  初級班2

3. 竹南國民國小

35

Page 36: TGOS MAP API 推廣應用工作坊  初級班2

4. 臺中市政府市長信箱

36

標示案件發生地點應用TGOS MAP API

Page 37: TGOS MAP API 推廣應用工作坊  初級班2

37

現有系統導入TGOS MAP API服務

針對現行已有應用系統的機關單位,可導入TGOS MAPAPI(Web)中的相關服務。可免去過往需自行向權責機關申請資料,在加值處理放入應用系統,其過程所重複耗費的龐大成本,且TGOS MAP API會配合資料權責單位產製週期進行更新,確保圖資的新鮮度。

1.內政部不動產交易實價查詢服務網

2.臺灣宗教文化地圖

3.臺北市職場健康元氣網

4.臺中市空間地圖查詢系統

Page 38: TGOS MAP API 推廣應用工作坊  初級班2

1. 內政部不動產交易實價查詢服務網

38

Page 39: TGOS MAP API 推廣應用工作坊  初級班2

2. 臺灣宗教文化地圖

39

Page 40: TGOS MAP API 推廣應用工作坊  初級班2

3. 臺北市職場健康元氣網

40

Page 41: TGOS MAP API 推廣應用工作坊  初級班2

4. 臺中市空間地圖查詢系統

41

Page 42: TGOS MAP API 推廣應用工作坊  初級班2

42

導入TGOS MAP API建構應用系統

針對有新系統建置開發需求的機關單位,可完整導入TGOSMAP API(Web)、 TGOS MAP API(Mobile)、TGOS 3DAPI(Web),除可運用其中的豐富圖資服務及功能外,並可免去購置、維護GIS軟體之成本,讓經費更能有效運用在系統的應用開發上。

1.長照服務資源查詢

2.台灣生物多樣性網絡

3.災害潛勢地圖網站

4.偏遠地區國中小地理資訊查詢系統

Page 43: TGOS MAP API 推廣應用工作坊  初級班2

1. 長照服務資源查詢

43

Page 44: TGOS MAP API 推廣應用工作坊  初級班2

2. 台灣生物多樣性網絡

44

Page 45: TGOS MAP API 推廣應用工作坊  初級班2

3. 災害潛勢地圖網站

45

Page 46: TGOS MAP API 推廣應用工作坊  初級班2

4. 偏遠地區國中小地理資訊查詢系統

46

Page 47: TGOS MAP API 推廣應用工作坊  初級班2

TGOS

Maps

四、結合TGOS建構應用系統

47

Page 48: TGOS MAP API 推廣應用工作坊  初級班2

建構網頁應用系統

48

單位業務資料

資料庫 服務

TGOS

TGOS MAP API地圖服務發布共用平台

TGOS MAP API

應用系統

檔案 服務資料庫 服務 檔案

Page 49: TGOS MAP API 推廣應用工作坊  初級班2

TGOS地圖服務發布共用平台

49

發布平台• 提供WMS、WFS與KML之

發布。• 可直接進行TGOS加盟結

點服務註冊。

單機程式• 提供以SHP格式檔案進行

樣式設定,與封裝發布平台所需檔案。

現階段開放供加盟節點使用

Page 50: TGOS MAP API 推廣應用工作坊  初級班2

單機程式

50

Page 51: TGOS MAP API 推廣應用工作坊  初級班2

發布平台

51

Page 52: TGOS MAP API 推廣應用工作坊  初級班2

介接服務使用

52

Page 53: TGOS MAP API 推廣應用工作坊  初級班2

TGOS MAP API(Mobile)結合離線地圖

53

TGOS MAP API(Mobile)開發者

Tile Server

TGOS完全版圖台

TGOS MAP完整圖磚

TGOS MAP區域圖磚

傳送下載連結

請求封裝區域圖磚

設定圖磚取用

取得下載連結

應用模式一

布署APP 下載APPAPP

圖磚

業務裝置

應用模式二

圖磚

布署APP 下載APP

布署圖磚 下載圖磚

APP

業務裝置

應用模式三

圖磚

布署APP 下載APP

布署圖磚 APP執行圖磚下載

APP

業務裝置

APP

圖磚

APP

圖磚 圖磚

手動放入圖磚

APP

圖磚

本年度擴充作業

Page 54: TGOS MAP API 推廣應用工作坊  初級班2

54

簡報完畢 敬請指教