SlideShare une entreprise Scribd logo
1  sur  31
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

Contenu connexe

En vedette

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
 

En vedette (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
 

Similaire à 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
 

Similaire à 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
 

Dernier

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 

Dernier (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

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