Slide 1

Slide 1 text

7=J;XU1 0< 7Q ) %.!5AE4:LN@WV IF PY 0<7=K8GBO 3T7=K8RMC 0<*/GIS' %) !(,- 0<+&-"-$-#&EZ 2XU16?9HDS>?

Slide 2

Slide 2 text

2

Slide 3

Slide 3 text

3 " ! , 187 - - - 49: / , 02 89 - 49:

Slide 4

Slide 4 text

4 Ø 38D4B=EH/7(. #$@F Ø 5C1/7<;L>)"*.:96K 820@F A Ø /7-%,& .!!+ '+.#)"*.38D4B= JG? 7I

Slide 5

Slide 5 text

5 Ø #(!0' #* " .+ %/ Ø ,-&$ FOSS4G )

Slide 6

Slide 6 text

6 Ø $+" '%)# Ø 121-4 FOSS4G Asia 2018 Ø 127 !&*(

Slide 7

Slide 7 text

7

Slide 8

Slide 8 text

8 p p p p p p

Slide 9

Slide 9 text

9 20189

Slide 10

Slide 10 text

10

Slide 11

Slide 11 text

11 2030

Slide 12

Slide 12 text

12 38&-0+/# *%4!2# ) ( 5.'$,( 76 1" "

Slide 13

Slide 13 text

13

Slide 14

Slide 14 text

14

Slide 15

Slide 15 text

15

Slide 16

Slide 16 text

16 !# "

Slide 17

Slide 17 text

17

Slide 18

Slide 18 text

Four strategic commitment 18

Slide 19

Slide 19 text

19 GIS

Slide 20

Slide 20 text

Use new technologies for Sustainable Development 20 UN Open GIS Initiative GIS %" #& !$'

Slide 21

Slide 21 text

GIS " !NGO 21

Slide 22

Slide 22 text

22 4

Slide 23

Slide 23 text

'0 (!% 23 - (!#/ $+ *, )& '0".

Slide 24

Slide 24 text

Source: https://maps.gsi.go.jp/development/vt.html#about 24

Slide 25

Slide 25 text

Objective To facilitate the production of vector tiles for basemaps by public organizations. Structure Import Produce Host Style Optimize Existing datasource e.g. PostGIS, Shapefile, GeoJSON Tippecanoe Maputnik Interoperable with both Open Source and other frameworks. Tailor-made Node.js scripts Openly maintained on GitHub. Maximum use of existing OSS while adding tailor-made scripts shared openly. vt-optimizer 25

Slide 26

Slide 26 text

26 Technical details Import data and assign layer names and zoom levels. Custom open source scripts. Create vector tile packages in mbtiles format. Tippecanoe Host modular vector tile packages in a simple and scalable manner. Custom open source scripts. Style hosted vector tiles. Maputnik Enhance the optimization of the size of individual vector tiles by visualizing them. vt-optimizer and other custom open source scripts. Import Produce Host Style Optimize

Slide 27

Slide 27 text

27 The UN Vector Tile Toolkit is a collection of tools, rather than a monolithic DB/Server suite. Because: ü Inputs are diverse. ü Depolyment environments are diverse. Flexibility is the core value. And sometimes the server shall be isolated from the master database (for security and scarability).

Slide 28

Slide 28 text

28

Slide 29

Slide 29 text

Geospatial Information Authority of Japan 29

Slide 30

Slide 30 text

OSGeo.JP 30 FOSS4G OSGeo

Slide 31

Slide 31 text

OSGeo.JP Workshop for the UN Vector Tile Toolkit 31 A great opportunity to share the experience. OSGeo.JP Workshop 2018-12-02

Slide 32

Slide 32 text

The workshop material is also online. 32 https://speakerdeck.com/hfu/the-osgeojp-workshop-for-the-un-vector-tile-toolkit

Slide 33

Slide 33 text

33 Within a few hours, you can create a web map as good as this. Or you can make it even better.

Slide 34

Slide 34 text

34 http://vectortiles.xyz:8765/hands-on

Slide 35

Slide 35 text

35 Natural Earth Natural Earth Global Map Survey Department, Sri Lanka OpenStreetMap OpenStreetMap contributors Integrated into a single vector tileset using the UN Vector Tile Toolkit

Slide 36

Slide 36 text

36 And this is: 100% vector tiles. 100% open source. No access token required.

Slide 37

Slide 37 text

37 Why Vector Tiles?

Slide 38

Slide 38 text

38 Evolution of web maps

Slide 39

Slide 39 text

39 Reference: https://tmcw.github.io/presentations/jsgeo 1 Untiled WMS Selection by BBOX 2 Image tiles Predictable & cached 3 Tiles and overlays Vector retrofit 4 Vector tiles Everything in vector Evolution of web maps for performance

Slide 40

Slide 40 text

40 Reference: https://tmcw.github.io/presentations/jsgeo/#33 Image tiles are facets of a gigantic image Vector tiles are facets into datastructure, a straightforward way to vector geospatial data.

Slide 41

Slide 41 text

41 1. Get source data 2. Add design properties 3. Build vector tilesets 4. Host the vector tilesets 5. Style the hosted vector tiles

Slide 42

Slide 42 text

42

Slide 43

Slide 43 text

43 9.C Significantly increase access to information and communications technology and strive to provide universal and affordable access to the Internet in least developed countries by 2020 + Vector Tiles even saves the bandwidth use. Vector tiles are gradually getting ready for everyone.

Slide 44

Slide 44 text

44 Just because vector tile technology is specialized, it needs a global community.

Slide 45

Slide 45 text

45 We can do it better together. OSGeo.JP Singapore University of Moratuwa Viet Nam Thailand UNGIS India

Slide 46

Slide 46 text

46 Cross-sector partnership academia company company company company company academia company international organization company academia government company academia academia (tbc)

Slide 47

Slide 47 text

47 How was the workshop like?

Slide 48

Slide 48 text

48 Introduction of lecturer by a student volunteer

Slide 49

Slide 49 text

49 Explain the process in the command-to-command basis

Slide 50

Slide 50 text

50 Real hands-on experience

Slide 51

Slide 51 text

51 Face-to-face knowledge sharing

Slide 52

Slide 52 text

52 Group discussion

Slide 53

Slide 53 text

53 Realtime support by OSGeo.JP And the photographer.

Slide 54

Slide 54 text

54 Exchange of knowledge from public organizations’ viewpoint.

Slide 55

Slide 55 text

55 Sophisticated issue sharing based on professional educator’s experience

Slide 56

Slide 56 text

56 Sharing detailed business use cases e.g. requirement for Universal Transverse Mercator

Slide 57

Slide 57 text

57 Geospatial innovation by the partnership of the private sector and the public sector.

Slide 58

Slide 58 text

58 Speech by the representative of the OSGeo Japan Chapter on the strategic importance of this workshop.

Slide 59

Slide 59 text

59 He is a professional researcher.

Slide 60

Slide 60 text

60 We shared the understanding that the equal partnership is important.

Slide 61

Slide 61 text

61

Slide 62

Slide 62 text

62 The next day

Slide 63

Slide 63 text

63 FOSS4G Asia 2018 The first keynote speech 2018-12-03

Slide 64

Slide 64 text

64 The plenary was with full attendance, from private, academic, and public sector.

Slide 65

Slide 65 text

We released the version 1 at FOSS4G Asia 2018 in Moratuwa, Sri Lanka https://github.com/un-vector-tile-toolkit 65

Slide 66

Slide 66 text

66 Yes, it is true.

Slide 67

Slide 67 text

67 Well organized meeting. With traditional light.

Slide 68

Slide 68 text

68 Surveyor-General of Sri Lanka has participated.

Slide 69

Slide 69 text

69 And many students, who also contributed as volunteers, joined to listen to the keynotes.

Slide 70

Slide 70 text

70 Hoodie as software developers’ culture

Slide 71

Slide 71 text

71 Prof. Raghavan of Osaka City University offered a token to the Surveyor General FOSS4G Asia

Slide 72

Slide 72 text

72 UN Vector Tile Toolkit: Next time with your data. Because everyone wants (authoritative) basemaps which are optimized and interoperable.

Slide 73

Slide 73 text

Your language is a powerful tool to contribute. 73 Common Language Local Language Local language is good for better organizing (1) your idea (2) your local commutiy

Slide 74

Slide 74 text

74 External contributions happened or began on the day 1.

Slide 75

Slide 75 text

A blog entry to introduce the workshop material in the Thai language 75

Slide 76

Slide 76 text

Agreed to work for vector tile support by a field data collection application 76

Slide 77

Slide 77 text

UN Vector Tile Toolkit: What is happening on the Day 1 / Version 1. Design and development Pointing is not necessarily accurate. Support by a mobile field data collection framework. UN internal basemap prototyping Version 1 release Blogging in Thai language. Docker image development. optimizer improvement Basemap prototyping Product promotion

Slide 78

Slide 78 text

78

Slide 79

Slide 79 text

79 Ø JB/3 H &#$!( Ø D8JB/3 ?@ Ø A ) 2> =6 Ø .;K <4E7 MC Ø G Ø ,5(* GIS %"' Ø +-09'1IJB:,5FL

Slide 80

Slide 80 text

80 Ø )>0(B*A Ø $/!")>58 Ø 7 '+934& )>,: ?'+ &; 1# )><= <=4&@ .2C)><= <=4& )><=%4& 6-

Slide 81

Slide 81 text

81

Slide 82

Slide 82 text

&7T= 82 _C XEc 1Q VUCS5+4 [`J3)VUCST9 FI-g[`+eA CS 1:1,000,000 L'-g L'-g!n)*f B6 -8Y/NG@\ KdM(<`,HNGO &7 ZRkh1] X^ B60!#% Ob &7"$$$-W-g;aPlT9 >0?2!.:-8Y/NGObiDmj

Slide 83

Slide 83 text

'1@3 83 /G07:6+F FOSS4G: Free and Open Source Software for Geospatial "!$'4.5=)( #&% @2;H ;HID #&% 98 C>E-, 8 #&% *B-A6

Slide 84

Slide 84 text

;GQI 84 Ø A\TY=L?/)A\"O L?DZ2'0($:- 7'&:(A\"b NJ

Slide 85

Slide 85 text

85

Slide 86

Slide 86 text

U*+RWI/V1.:; 86 Ø V1.2X+4J-?<=78B $3 GIS !"#P Ø Y%NM&9G5L[>H+OC\ '2ST.( AB)QZ Ø +4@+RU*KDR6E 0,$3^] FP

Slide 87

Slide 87 text

87

Slide 88

Slide 88 text

88 (+".-56 1 &$+!)+ *0 24/ 3,NGO %"#'4 /

Slide 89

Slide 89 text

U3 4SWK9$V;8CD 89 Ø Z)*.4SF%$! P)*.4S'F$TRAL@ Ø #&/+-0,(0#HX QNF'F$$BO Ø 4S>4SWKG 5:6" E@ $ Ø )*.4S1&I=M<7J<L@ %2?<2?8LY

Slide 90

Slide 90 text

90

Slide 91

Slide 91 text

91

Slide 92

Slide 92 text

92

Slide 93

Slide 93 text

93

Slide 94

Slide 94 text

94

Slide 95

Slide 95 text

95

Slide 96

Slide 96 text

96

Slide 97

Slide 97 text

97 Ø :*<9;( : !*<5 86/) Ø :*<9;(9;47 "% $ "= Ø '.#&&& 12+ -0,3

Slide 98

Slide 98 text

98 -

Slide 99

Slide 99 text

99