JMC Lecture 2018-12-07

JMC Lecture 2018-12-07

2018年12月7日「地理文化講演会」

F6d9eaeab301cb77b4b9d2b99a69eedc?s=128

Hidenori FUJIMURA

December 07, 2018
Tweet

Transcript

  1. 7=J;XU1 0< 7Q ) %.!5AE4:LN@WV  IF PY 0<7=K8GBO 3T7=K8RMC

    0<*/GIS' %) !(,- 0<+&-"-$-#&EZ 2XU16?9HDS>?  
  2. 2 

  3. 3   " ! , 187 - - -

    49:    / , 02 89 - 49:  
  4. 4   Ø 38D4B=EH /7(. #$@F  Ø 5C1/7<;L>)"*.:96K

    820@F A Ø /7-%,& .!!+ '+.#)"*.38D4B= JG? 7I
  5. 5      Ø #( !0' #*

      " .+ %/ Ø , -&$ FOSS4G )
  6. 6     Ø    

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

  8. 8 p  p p  p p  p

    
  9. 9 20189    

  10. 10

  11. 11   2030     

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

    1" "   
  13. 13   

  14. 14         

     
  15. 15         

     
  16. 16 ! #      " 

        
  17. 17         

  18. Four strategic commitment 18

  19. 19  GIS     

  20. Use new technologies for Sustainable Development 20 UN Open GIS

    Initiative  GIS %" #& !$'    
  21.     GIS  " !NGO  

       21
  22. 22  4  

  23. '0 (!% 23 - (!#/     $+

     *, )&   '0 ". 
  24. Source: https://maps.gsi.go.jp/development/vt.html#about 24

  25.     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
  26. 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
  27. 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).
  28. 28 

  29. Geospatial Information Authority of Japan 29    

         
  30. OSGeo.JP 30        

    FOSS4G  OSGeo  
  31. OSGeo.JP Workshop for the UN Vector Tile Toolkit 31 A

    great opportunity to share the experience. OSGeo.JP Workshop 2018-12-02
  32. The workshop material is also online. 32 https://speakerdeck.com/hfu/the-osgeojp-workshop-for-the-un-vector-tile-toolkit

  33. 33 Within a few hours, you can create a web

    map as good as this. Or you can make it even better.
  34. 34 http://vectortiles.xyz:8765/hands-on

  35. 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
  36. 36 And this is: 100% vector tiles. 100% open source.

    No access token required.
  37. 37 Why Vector Tiles?

  38. 38 Evolution of web maps

  39. 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
  40. 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.
  41. 41 1. Get source data 2. Add design properties 3.

    Build vector tilesets 4. Host the vector tilesets 5. Style the hosted vector tiles
  42. 42         

  43. 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.
  44. 44 Just because vector tile technology is specialized, it needs

    a global community.
  45. 45 We can do it better together. OSGeo.JP Singapore University

    of Moratuwa Viet Nam Thailand UNGIS India
  46. 46 Cross-sector partnership academia company company company company company academia

    company international organization company academia government company academia academia (tbc)
  47. 47 How was the workshop like?

  48. 48 Introduction of lecturer by a student volunteer

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

  50. 50 Real hands-on experience

  51. 51 Face-to-face knowledge sharing

  52. 52 Group discussion

  53. 53 Realtime support by OSGeo.JP And the photographer.

  54. 54 Exchange of knowledge from public organizations’ viewpoint.

  55. 55 Sophisticated issue sharing based on professional educator’s experience

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

    Transverse Mercator
  57. 57 Geospatial innovation by the partnership of the private sector

    and the public sector.
  58. 58 Speech by the representative of the OSGeo Japan Chapter

    on the strategic importance of this workshop.
  59. 59 He is a professional researcher.

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

    important.
  61. 61       

  62. 62 The next day

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

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

    and public sector.
  65. We released the version 1 at FOSS4G Asia 2018 in

    Moratuwa, Sri Lanka https://github.com/un-vector-tile-toolkit 65
  66. 66 Yes, it is true.

  67. 67 Well organized meeting. With traditional light.

  68. 68 Surveyor-General of Sri Lanka has participated.

  69. 69 And many students, who also contributed as volunteers, joined

    to listen to the keynotes.
  70. 70 Hoodie as software developers’ culture

  71. 71 Prof. Raghavan of Osaka City University offered a token

    to the Surveyor General FOSS4G Asia     
  72. 72 UN Vector Tile Toolkit: Next time with your data.

    Because everyone wants (authoritative) basemaps which are optimized and interoperable.
  73. 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
  74. 74 External contributions happened or began on the day 1.

  75. A blog entry to introduce the workshop material in the

    Thai language 75
  76. Agreed to work for vector tile support by a field

    data collection application 76
  77. 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
  78. 78    

  79. 79  Ø JB/3 H &#$!( Ø D8JB/3 ?@ 

    Ø A ) 2> =6 Ø .;K  <4E7 MC Ø G Ø ,5(* GIS %"' Ø +-09'1IJB:,5FL
  80. 80  Ø )>0(B*A  Ø $/!")>58 Ø 7 '+934&

    )>,:  ?'+ &; 1# )><= <=4& @   .2 C)><=  <=4& )><=%4&  6-
  81. 81 

  82. &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 
  83. '1@3 83 /G07:6+F  FOSS4G:     Free

    and Open Source Software for Geospatial "!$'4.5= )( #&% @2 ;H  ;H<?ID  #&% 98 C>E-, 8 #&%  *B-A6
  84. ;GQI 84      Ø A\TY=L?/)A\"O L?<M

       Ø A\TY= HBCaSF59,+<E ]XC*3.%&#RJK A\ L? b "d_WCU[ @!  Ø 61$8`Vc %&4A\TY" PL?^>DZ2'0($:- 7'&:(A\"b  NJ
  85. 85     

  86. 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
  87. 87

  88. 88 (+".-56  1 &$+!)+ *0 24/   

    3,NGO %"#'4 / 
  89. U3 4SWK9$V;8CD 89  Ø Z)*.4S F%$!  P)*.4S'F$TRA L@

    Ø #&/+-0,(0#HX QNF'F$  $ BO Ø 4S>4SWKG 5 :6" E@ $ Ø )*.4S1&I=M<7J<L@ %2?<2?8LY
  90.     90

  91.     91

  92.     92

  93.     93

  94.     94

  95.     95

  96. 96

  97. 97 Ø :*<9;( : !*<5   86/) Ø :*<9;(9;47

    "% $ "= Ø '.#&&&  12+ -0,3  
  98. 98 - 

  99. 99