SlideShare a Scribd company logo
Sharing the Openness
      of the Maps via
   FOSS4G and the Web
                  Hidenori FUJIMURA
         Director for International Cooperation
               Overseas Project Division
Ministry of Land, Infrastructure, Transport and Tourism

                                                          1
Exporting Digital Japan
• One of Japan’s strategy is to export Japan’s
  proved technologies and policies on
  infrastructure to other countries.

• One prospective measure to be exported:
  Provision of open access to maps developed
  through basic and pubic survey, which is
  called Digital Japan.

• Can we export Digital Japan?
                                                 2
Digital Japan:
             GSI’s strategy in Web Mapping
• Information from different entities shall be shared
  over authoritative maps from GeoSpatial
  Information Authority of Japan (GSI)
• Tiled topographic map data + API to control map
  frame and to overlay information.
2003- Digital Japan Web started the service.




                                   http://cyberjapan.jp/

                                                    3
Digital Japan Web System
• Version 1 (2003)
  – Active X component for Internet Explorer +
    JavaScript API                Google Maps (2004)
                                      Google Maps/Japan (2005)
• Version 2 (2008)
                                      OpenLayers (2006)
  – Pure JavaScript API
• Version 3 (2011)
  – Pure JavaScript API built on OpenLayers
    library
• Version 4 (2012)
  – OpenLayers library add-on                             4
OpenLayers applications
 Digital Japan    geoSERBIA


Japan                   Serbia
OS OpenSpace     geoportal.md

UK                 Moldova The slippy
                                map
                 Tiantidu
                                OSM
                    China               5
Collaborative evolution via Open Source
         Digital Japan can
         follow the evolution
         of OpanLayers



Japan can
share the
system for
Digital Japan
with other
countries



                                Everyone can improve
                                Digital Japn by improving
                                OpenLayers                  6
Not only OpenLayers Pt. 1:
    other Web Mapping Libraries
Various implementation   Open web access to tiles
using various open         + open source library
source library




                                               7
Not only OpenLayers Pt. 2:
          map tiles generation




In 2011 jigsaw has fallen into place – the whole package ready!
(at least for introductory phase.)                                8
TileMill – the last jigsaw piece
Design environment for cartography, constituting Mapnik as a
renderer, Carto as a stylesheet language, a locally-served web interface
with node.js. By default TileMill renders to an MBTiles, an SQLite
bundle of tile images. 3-clause-BSD licensed.




              この地図の作成に当たっては、国土地理院長の承認を得て、同院発行の基盤地図情報を使用した。 ( 承認番号 平 24 情使、
              第 29 号 ) / some map data (c) OpenStreetMap contributors
                                                                             9
Proposal of tile based web mapping in
  JICA training courses 2012 in GSI




TileMill hands-on
TileMill hands-on   Lecture
                    Lecture
    workshop
    workshop
                                   10
TileMill hands-on workshop
A hands-on workshop in “JICA training course
on Global Mapping for Sustainable
Development” in 2012 probed that all
participants could develop a tile based web
mapping service within a few hours.
http://tiles.mapbox.com/fujimura-
h2a3/map/Global_Map_Brazil




                                               11
Steps for the hands-on workshop
1.   Download and Install TileMill.
2.   Download Global Map data.
3.   Load Global Map to TileMill.
4.   Style Global Map data inside TileMill.
5.   Export and publish the map.




                                              12
1. Download & Install
http://mapbox.com/tilemill/




                              13
2. Download Global Map data
http://www.iscgm.org/ -> Download




                                    14
Start TileMill and create a New Project




                                    15
Open the project you created.




                                16
“Add Layer” for Global Map data




                             17
“Add Layer” for Global Map data




                             18
Select data source
First try with polbnda.shp




                               19
SRS = WGS84 and “Save & Style”




                            20
You will see your data




                         21
To change the style of data…
                                           Click to reflect the
                                           Change to the map.




                                 Edit to change the style.
                                 Syntax: click    on the left
 Drag to change the draw order   for help

                                                                  22
Make a map




• Builtupa,watrcrsl, roadl, inwatera…   23
Scale dependent rendering
        [zoom > n]




                            24
Next: export to the web
 Step 1: project setting




       Limit the spatial bounds and zoom
       span so that the data size < 50MB


                                           25
Export -> Upload




                   26
Now your map is ready on the Web.




                               27
Extra: text annotation




text-face-name, text-name, text-fill, text-
placement                                     28
Extra: Embedding #1 (iframe)




This example available at
http://www.handygeospatial.info/2012/07/26/1/




                                                29
Extra: Embedding #2 (Leaflet + Wax)
                                                You also need to download
                                                   some JavaScript library
                                                   files from
                                                   http://mapbox.com/publis
                                                   hing/leaflet/




This example available at
http://www.handygeospatial.info/2012/07/26/2/                       30
Conclusion
• Tile based web mapping is already a common
  good practice among National Mapping
  Agencies (NMAs), and the whole process is
  now easy.
• TileMill was the last piece for the first
  package.
• JICA training participants could publish a tile
  based web mapping service within a few
  hours TileMill hands-on workshop.
• Tile based web mapping from NMAs can be
  internationally promoted thanks to FOSS4G.
                                                31

More Related Content

Viewers also liked (17)

PPTX
How Co-Teaching Saved Student Teaching
Liz Fogarty
 
PPTX
Way Beyond Dick and Jane day 1
Liz Fogarty
 
PPTX
2012 Classroom Makeover Day 2
Liz Fogarty
 
PPTX
Way Beyond Dick and Jane Day 3
Liz Fogarty
 
PPT
Research on Teacher Practices with Talented Readers
Liz Fogarty
 
PPTX
Classroom makeover day 4
Liz Fogarty
 
PPT
Integrated Unit Requirements
Liz Fogarty
 
PPTX
Speaking their Language Day 2
Liz Fogarty
 
PPT
FOSS4GとWebによる地図公開の共有
Hidenori Fujimura
 
PDF
140619 地理院ckanの舞台裏から
Hidenori Fujimura
 
PPT
Teaching Super Readers Requires Super Powers
Liz Fogarty
 
PDF
JavaScriptでキャッシュつき地図(GEO x CODEライトニングトーク)
Hidenori Fujimura
 
PPT
Writing Lesson Objectives
Liz Fogarty
 
PPT
Lesson Planning - ELEM 4525
Liz Fogarty
 
PPT
community health talk 1
nikhubhai4u
 
PPTX
Unit and lesson plan development
Liz Fogarty
 
PDF
Juge niv.3 - Présentation Formation 2016-09-25
NoraTonlaveur
 
How Co-Teaching Saved Student Teaching
Liz Fogarty
 
Way Beyond Dick and Jane day 1
Liz Fogarty
 
2012 Classroom Makeover Day 2
Liz Fogarty
 
Way Beyond Dick and Jane Day 3
Liz Fogarty
 
Research on Teacher Practices with Talented Readers
Liz Fogarty
 
Classroom makeover day 4
Liz Fogarty
 
Integrated Unit Requirements
Liz Fogarty
 
Speaking their Language Day 2
Liz Fogarty
 
FOSS4GとWebによる地図公開の共有
Hidenori Fujimura
 
140619 地理院ckanの舞台裏から
Hidenori Fujimura
 
Teaching Super Readers Requires Super Powers
Liz Fogarty
 
JavaScriptでキャッシュつき地図(GEO x CODEライトニングトーク)
Hidenori Fujimura
 
Writing Lesson Objectives
Liz Fogarty
 
Lesson Planning - ELEM 4525
Liz Fogarty
 
community health talk 1
nikhubhai4u
 
Unit and lesson plan development
Liz Fogarty
 
Juge niv.3 - Présentation Formation 2016-09-25
NoraTonlaveur
 

Similar to Sharing the Openness of the Maps via FOSS4G and the Web (20)

PDF
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
Beniamino Murgante
 
PPTX
OGC Update for State of Geospatial Tech at T-Rex
George Percivall
 
PDF
GI2012 buono-cnr-geo-platform
IGN Vorstand
 
PDF
Web Mapping with Drupal
Ranel Padon
 
PDF
BCS Workshop: Old Maps Online
Petr Pridal
 
PDF
Gtkwebgis third ch_one_reduced
KhadijaKhan52
 
PDF
LPS25 - Operationalizing MLOps in GEP - Terradue.pdf
terradue
 
PDF
OldMapsOnline.org: Open Source &amp; Online Tools for Old Maps
Petr Pridal
 
PPTX
Gisruk2013 addy edit2
Addy Pope
 
PDF
One GeoNode, many GeoNodes
GeoSolutions
 
PDF
The User-participated Geospatial Web as Open Platform
Channy Yun
 
PDF
Foss4 G Slides V3
djayzen
 
PPT
Barcelona - LIBER - OpenSource
Petr Pridal
 
PDF
Mapping in Drupal 7 using OpenLayers
Peter Vanhee
 
PDF
Geomapping in Drupal CMS: from Basics to Advanced with Geofield Stack
Italo Mairo
 
PDF
Geo mapfish 2_foss4g-eu_2017
Camptocamp
 
PPTX
OpenGeoData Italia 2014 - Marco Fago "Infrastrutture di dati territoriali, IN...
giovannibiallo
 
PPT
Performance and Scalability for Maps API Sites (Dev Fest '10 Mexico)
Ossama Alami
 
PDF
Intro to apps with maps for series 40
Microsoft Mobile Developer
 
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
Beniamino Murgante
 
OGC Update for State of Geospatial Tech at T-Rex
George Percivall
 
GI2012 buono-cnr-geo-platform
IGN Vorstand
 
Web Mapping with Drupal
Ranel Padon
 
BCS Workshop: Old Maps Online
Petr Pridal
 
Gtkwebgis third ch_one_reduced
KhadijaKhan52
 
LPS25 - Operationalizing MLOps in GEP - Terradue.pdf
terradue
 
OldMapsOnline.org: Open Source &amp; Online Tools for Old Maps
Petr Pridal
 
Gisruk2013 addy edit2
Addy Pope
 
One GeoNode, many GeoNodes
GeoSolutions
 
The User-participated Geospatial Web as Open Platform
Channy Yun
 
Foss4 G Slides V3
djayzen
 
Barcelona - LIBER - OpenSource
Petr Pridal
 
Mapping in Drupal 7 using OpenLayers
Peter Vanhee
 
Geomapping in Drupal CMS: from Basics to Advanced with Geofield Stack
Italo Mairo
 
Geo mapfish 2_foss4g-eu_2017
Camptocamp
 
OpenGeoData Italia 2014 - Marco Fago "Infrastrutture di dati territoriali, IN...
giovannibiallo
 
Performance and Scalability for Maps API Sites (Dev Fest '10 Mexico)
Ossama Alami
 
Intro to apps with maps for series 40
Microsoft Mobile Developer
 
Ad

Recently uploaded (20)

PDF
CloudStack GPU Integration - Rohit Yadav
ShapeBlue
 
PPTX
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
ShapeBlue
 
PDF
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
PDF
Sustainable and comertially viable mining process.pdf
Avijit Kumar Roy
 
PPTX
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
PDF
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PDF
Novus Safe Lite- What is Novus Safe Lite.pdf
Novus Hi-Tech
 
PPTX
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
PDF
Arcee AI - building and working with small language models (06/25)
Julien SIMON
 
PDF
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
PDF
Productivity Management Software | Workstatus
Lovely Baghel
 
PDF
Wojciech Ciemski for Top Cyber News MAGAZINE. June 2025
Dr. Ludmila Morozova-Buss
 
PDF
Are there government-backed agri-software initiatives in Limerick.pdf
giselawagner2
 
PDF
Shuen Mei Parth Sharma Boost Productivity, Innovation and Efficiency wit...
AWS Chicago
 
PDF
Empowering Cloud Providers with Apache CloudStack and Stackbill
ShapeBlue
 
PDF
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
PDF
UiPath vs Other Automation Tools Meeting Presentation.pdf
Tracy Dixon
 
CloudStack GPU Integration - Rohit Yadav
ShapeBlue
 
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
ShapeBlue
 
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
Sustainable and comertially viable mining process.pdf
Avijit Kumar Roy
 
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
Novus Safe Lite- What is Novus Safe Lite.pdf
Novus Hi-Tech
 
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
Arcee AI - building and working with small language models (06/25)
Julien SIMON
 
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
Productivity Management Software | Workstatus
Lovely Baghel
 
Wojciech Ciemski for Top Cyber News MAGAZINE. June 2025
Dr. Ludmila Morozova-Buss
 
Are there government-backed agri-software initiatives in Limerick.pdf
giselawagner2
 
Shuen Mei Parth Sharma Boost Productivity, Innovation and Efficiency wit...
AWS Chicago
 
Empowering Cloud Providers with Apache CloudStack and Stackbill
ShapeBlue
 
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
UiPath vs Other Automation Tools Meeting Presentation.pdf
Tracy Dixon
 
Ad

Sharing the Openness of the Maps via FOSS4G and the Web

  • 1. Sharing the Openness of the Maps via FOSS4G and the Web Hidenori FUJIMURA Director for International Cooperation Overseas Project Division Ministry of Land, Infrastructure, Transport and Tourism 1
  • 2. Exporting Digital Japan • One of Japan’s strategy is to export Japan’s proved technologies and policies on infrastructure to other countries. • One prospective measure to be exported: Provision of open access to maps developed through basic and pubic survey, which is called Digital Japan. • Can we export Digital Japan? 2
  • 3. Digital Japan: GSI’s strategy in Web Mapping • Information from different entities shall be shared over authoritative maps from GeoSpatial Information Authority of Japan (GSI) • Tiled topographic map data + API to control map frame and to overlay information. 2003- Digital Japan Web started the service. http://cyberjapan.jp/ 3
  • 4. Digital Japan Web System • Version 1 (2003) – Active X component for Internet Explorer + JavaScript API Google Maps (2004) Google Maps/Japan (2005) • Version 2 (2008) OpenLayers (2006) – Pure JavaScript API • Version 3 (2011) – Pure JavaScript API built on OpenLayers library • Version 4 (2012) – OpenLayers library add-on 4
  • 5. OpenLayers applications Digital Japan geoSERBIA Japan Serbia OS OpenSpace geoportal.md UK Moldova The slippy map Tiantidu OSM China 5
  • 6. Collaborative evolution via Open Source Digital Japan can follow the evolution of OpanLayers Japan can share the system for Digital Japan with other countries Everyone can improve Digital Japn by improving OpenLayers 6
  • 7. Not only OpenLayers Pt. 1: other Web Mapping Libraries Various implementation Open web access to tiles using various open + open source library source library 7
  • 8. Not only OpenLayers Pt. 2: map tiles generation In 2011 jigsaw has fallen into place – the whole package ready! (at least for introductory phase.) 8
  • 9. TileMill – the last jigsaw piece Design environment for cartography, constituting Mapnik as a renderer, Carto as a stylesheet language, a locally-served web interface with node.js. By default TileMill renders to an MBTiles, an SQLite bundle of tile images. 3-clause-BSD licensed. この地図の作成に当たっては、国土地理院長の承認を得て、同院発行の基盤地図情報を使用した。 ( 承認番号 平 24 情使、 第 29 号 ) / some map data (c) OpenStreetMap contributors 9
  • 10. Proposal of tile based web mapping in JICA training courses 2012 in GSI TileMill hands-on TileMill hands-on Lecture Lecture workshop workshop 10
  • 11. TileMill hands-on workshop A hands-on workshop in “JICA training course on Global Mapping for Sustainable Development” in 2012 probed that all participants could develop a tile based web mapping service within a few hours. http://tiles.mapbox.com/fujimura- h2a3/map/Global_Map_Brazil 11
  • 12. Steps for the hands-on workshop 1. Download and Install TileMill. 2. Download Global Map data. 3. Load Global Map to TileMill. 4. Style Global Map data inside TileMill. 5. Export and publish the map. 12
  • 13. 1. Download & Install http://mapbox.com/tilemill/ 13
  • 14. 2. Download Global Map data http://www.iscgm.org/ -> Download 14
  • 15. Start TileMill and create a New Project 15
  • 16. Open the project you created. 16
  • 17. “Add Layer” for Global Map data 17
  • 18. “Add Layer” for Global Map data 18
  • 19. Select data source First try with polbnda.shp 19
  • 20. SRS = WGS84 and “Save & Style” 20
  • 21. You will see your data 21
  • 22. To change the style of data… Click to reflect the Change to the map. Edit to change the style. Syntax: click on the left Drag to change the draw order for help 22
  • 23. Make a map • Builtupa,watrcrsl, roadl, inwatera… 23
  • 24. Scale dependent rendering [zoom > n] 24
  • 25. Next: export to the web Step 1: project setting Limit the spatial bounds and zoom span so that the data size < 50MB 25
  • 27. Now your map is ready on the Web. 27
  • 28. Extra: text annotation text-face-name, text-name, text-fill, text- placement 28
  • 29. Extra: Embedding #1 (iframe) This example available at http://www.handygeospatial.info/2012/07/26/1/ 29
  • 30. Extra: Embedding #2 (Leaflet + Wax) You also need to download some JavaScript library files from http://mapbox.com/publis hing/leaflet/ This example available at http://www.handygeospatial.info/2012/07/26/2/ 30
  • 31. Conclusion • Tile based web mapping is already a common good practice among National Mapping Agencies (NMAs), and the whole process is now easy. • TileMill was the last piece for the first package. • JICA training participants could publish a tile based web mapping service within a few hours TileMill hands-on workshop. • Tile based web mapping from NMAs can be internationally promoted thanks to FOSS4G. 31