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

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

Viewers also liked (17)

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

Similar to Sharing the Openness of the Maps via FOSS4G and the Web

GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...Beniamino Murgante
 
OGC Update for State of Geospatial Tech at T-Rex
OGC Update for State of Geospatial Tech at T-RexOGC Update for State of Geospatial Tech at T-Rex
OGC Update for State of Geospatial Tech at T-RexGeorge Percivall
 
GI2012 buono-cnr-geo-platform
GI2012 buono-cnr-geo-platformGI2012 buono-cnr-geo-platform
GI2012 buono-cnr-geo-platformIGN Vorstand
 
Web Mapping with Drupal
Web Mapping with DrupalWeb Mapping with Drupal
Web Mapping with DrupalRanel Padon
 
BCS Workshop: Old Maps Online
BCS Workshop: Old Maps OnlineBCS Workshop: Old Maps Online
BCS Workshop: Old Maps OnlinePetr Pridal
 
Gtkwebgis third ch_one_reduced
Gtkwebgis third ch_one_reducedGtkwebgis third ch_one_reduced
Gtkwebgis third ch_one_reducedKhadijaKhan52
 
OldMapsOnline.org: Open Source &amp; Online Tools for Old Maps
OldMapsOnline.org: Open Source &amp; Online Tools for Old MapsOldMapsOnline.org: Open Source &amp; Online Tools for Old Maps
OldMapsOnline.org: Open Source &amp; Online Tools for Old MapsPetr Pridal
 
Gisruk2013 addy edit2
Gisruk2013 addy edit2Gisruk2013 addy edit2
Gisruk2013 addy edit2Addy Pope
 
One GeoNode, many GeoNodes
One GeoNode, many GeoNodesOne GeoNode, many GeoNodes
One GeoNode, many GeoNodesGeoSolutions
 
The User-participated Geospatial Web as Open Platform
The User-participated Geospatial Web as Open PlatformThe User-participated Geospatial Web as Open Platform
The User-participated Geospatial Web as Open PlatformChanny Yun
 
Foss4 G Slides V3
Foss4 G Slides V3Foss4 G Slides V3
Foss4 G Slides V3djayzen
 
Barcelona - LIBER - OpenSource
Barcelona - LIBER - OpenSourceBarcelona - LIBER - OpenSource
Barcelona - LIBER - OpenSourcePetr Pridal
 
Mapping in Drupal 7 using OpenLayers
Mapping in Drupal 7 using OpenLayersMapping in Drupal 7 using OpenLayers
Mapping in Drupal 7 using OpenLayersPeter Vanhee
 
Geo mapfish 2_foss4g-eu_2017
Geo mapfish 2_foss4g-eu_2017Geo mapfish 2_foss4g-eu_2017
Geo mapfish 2_foss4g-eu_2017Camptocamp
 
OpenGeoData Italia 2014 - Marco Fago "Infrastrutture di dati territoriali, IN...
OpenGeoData Italia 2014 - Marco Fago "Infrastrutture di dati territoriali, IN...OpenGeoData Italia 2014 - Marco Fago "Infrastrutture di dati territoriali, IN...
OpenGeoData Italia 2014 - Marco Fago "Infrastrutture di dati territoriali, IN...giovannibiallo
 
Performance and Scalability for Maps API Sites (Dev Fest '10 Mexico)
Performance and Scalability for Maps API Sites (Dev Fest '10 Mexico)Performance and Scalability for Maps API Sites (Dev Fest '10 Mexico)
Performance and Scalability for Maps API Sites (Dev Fest '10 Mexico)Ossama Alami
 
Managing Spatial Information and Services with Drupal: the GEO-MOOD approach
Managing Spatial Information and Services with Drupal: the GEO-MOOD approachManaging Spatial Information and Services with Drupal: the GEO-MOOD approach
Managing Spatial Information and Services with Drupal: the GEO-MOOD approachTwinbit
 
OpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developmentsOpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developmentsvirtualcitySYSTEMS GmbH
 

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

GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
 
OGC Update for State of Geospatial Tech at T-Rex
OGC Update for State of Geospatial Tech at T-RexOGC Update for State of Geospatial Tech at T-Rex
OGC Update for State of Geospatial Tech at T-Rex
 
GI2012 buono-cnr-geo-platform
GI2012 buono-cnr-geo-platformGI2012 buono-cnr-geo-platform
GI2012 buono-cnr-geo-platform
 
Web Mapping with Drupal
Web Mapping with DrupalWeb Mapping with Drupal
Web Mapping with Drupal
 
BCS Workshop: Old Maps Online
BCS Workshop: Old Maps OnlineBCS Workshop: Old Maps Online
BCS Workshop: Old Maps Online
 
Open@EDINA
Open@EDINAOpen@EDINA
Open@EDINA
 
Gtkwebgis third ch_one_reduced
Gtkwebgis third ch_one_reducedGtkwebgis third ch_one_reduced
Gtkwebgis third ch_one_reduced
 
OldMapsOnline.org: Open Source &amp; Online Tools for Old Maps
OldMapsOnline.org: Open Source &amp; Online Tools for Old MapsOldMapsOnline.org: Open Source &amp; Online Tools for Old Maps
OldMapsOnline.org: Open Source &amp; Online Tools for Old Maps
 
Gisruk2013 addy edit2
Gisruk2013 addy edit2Gisruk2013 addy edit2
Gisruk2013 addy edit2
 
One GeoNode, many GeoNodes
One GeoNode, many GeoNodesOne GeoNode, many GeoNodes
One GeoNode, many GeoNodes
 
The User-participated Geospatial Web as Open Platform
The User-participated Geospatial Web as Open PlatformThe User-participated Geospatial Web as Open Platform
The User-participated Geospatial Web as Open Platform
 
Foss4 G Slides V3
Foss4 G Slides V3Foss4 G Slides V3
Foss4 G Slides V3
 
Barcelona - LIBER - OpenSource
Barcelona - LIBER - OpenSourceBarcelona - LIBER - OpenSource
Barcelona - LIBER - OpenSource
 
Mapping in Drupal 7 using OpenLayers
Mapping in Drupal 7 using OpenLayersMapping in Drupal 7 using OpenLayers
Mapping in Drupal 7 using OpenLayers
 
Geo mapfish 2_foss4g-eu_2017
Geo mapfish 2_foss4g-eu_2017Geo mapfish 2_foss4g-eu_2017
Geo mapfish 2_foss4g-eu_2017
 
OpenGeoData Italia 2014 - Marco Fago "Infrastrutture di dati territoriali, IN...
OpenGeoData Italia 2014 - Marco Fago "Infrastrutture di dati territoriali, IN...OpenGeoData Italia 2014 - Marco Fago "Infrastrutture di dati territoriali, IN...
OpenGeoData Italia 2014 - Marco Fago "Infrastrutture di dati territoriali, IN...
 
Performance and Scalability for Maps API Sites (Dev Fest '10 Mexico)
Performance and Scalability for Maps API Sites (Dev Fest '10 Mexico)Performance and Scalability for Maps API Sites (Dev Fest '10 Mexico)
Performance and Scalability for Maps API Sites (Dev Fest '10 Mexico)
 
Intro to apps with maps for series 40
Intro to apps with maps for series 40Intro to apps with maps for series 40
Intro to apps with maps for series 40
 
Managing Spatial Information and Services with Drupal: the GEO-MOOD approach
Managing Spatial Information and Services with Drupal: the GEO-MOOD approachManaging Spatial Information and Services with Drupal: the GEO-MOOD approach
Managing Spatial Information and Services with Drupal: the GEO-MOOD approach
 
OpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developmentsOpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developments
 

Recently uploaded

UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1DianaGray10
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxDavid Michel
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsPaul Groth
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...Product School
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Thierry Lestable
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxAbida Shariff
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Product School
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...Product School
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...Product School
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyJohn Staveley
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backElena Simperl
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀DianaGray10
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutesconfluent
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 

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