SlideShare a Scribd company logo
1 of 54
Download to read offline
Introduction of flood evacuation
   route search using QGIS,
PostGIS, GRASS and pgRouting


                    Yoichi Kayama
Self-introduction

• A member of OSGeo.JP
• A member of GISA Japan(also a member of
  FOSS4G SIG)
• Coordinator of QGIS Japanese GUI translators
• Working as GIS programmer and researcher at
  Aero Asahi Corporation
Flood area simulation map
• In Japan, since 2001 , MLIT( The Ministry of
  Land, Infrastructure, Transport and Tourism )
  and prefectural governments made maps of
  flood area simulation about major rivers.
Flood area simulation map




 http://www.ktr.mlit.go.jp/tonejo/saigai/sinsuisoutei/tonegawa_zentai.pdf
Hazard map (made by local government )




http://www.town.itakura.gunma.jp/kurashi/kinkyuu/hazard.html
Water depth calculated unit
                making flood area simulation maps




                                                            Hight of water surface were
                                                            Calculated by 250m grid unit



                                                            Water depths were calculated by
                                                            50m grid unit of ground elevation
http://www.mlit.go.jp/river/shishin_guideline/bousai/press/200507_12/050705/050705_manual.pdf
50m grid overlay
2m grid overlay
50m grid overlay
Compare 2m grid and 50m grid




            2m                 50m
using 2m grid ,we could find that such
  a road on bank is submerged or not




                 2m                 50m
Using fine grid is better
How can we get
such a fine grid elevation
          data ?
We can get fine grid elevation data using
             LiDAR system                                  ALMAPS



                GPS on aircraft
               航空機の空間位置情報
                  X1,Y1、Z1




                                    IMU
           Laser Scanner          航空機の姿勢および
           レーザー照射角                  加速度情報      Ground GPS
           および往復時間                 ω,φ、κ、a    航空機の空間位置
               θ,t                              の補正情報
                                               X2,Y2、Z2




LiDAR System
                                               AERO ASAHI CORPORATION
ALMAPS(Asahi Laser MAPping System/Aerial Lidar Mapping)
Using 2m grid elevation data from
LIDAR ,we could make fine flood area
simulation maps


                           2m


                     2m


                          2m
                          Hight of water surface were
                          Calculated by 250m unit
        2m




                          Water depths were calculated by
                          2m unit of ground elevation
We could get fine flood area map
    using LIDAR mapping
There are many flood area simulation
data by 10 minute every assumed place
       where bank overtopping
             40minute


                                    30minute




  50minute

                                    20minute




                         10minute




  60minute
We can see assumed flood area
       vary with time
10 minutes later after overflow
20 minutes later after overflow
50 minutes later after overflow
120 minutes later after overflow
180 minutes later overflow
Using such fine flood area data
• If we have network data of roads, I thought
  perhaps I could make a program of searching
  route system, without roads of submerged.
How can I make such system?
When we would make a system
       about searching route,
• I think, using pgRouting is a best solution .
pgRouting is a excellent program for
   searching shortest path route
We can add any conditions to the
 pgRouting search functions as SQL
• Those conditions must be described as SQL of
  PostGIS/PostgreSQL.
• We can use many spatial relation function at
  PostGIS.
• So we can add spatial conditions to the search
  function of pgRouting by using functions of
  PostGIS.
But !!
• Using stable version of PostGIS, we can use
  only vector type geometries.
• We have no functions in PostGIS about raster
  data now.
• LIDAR data and flood area data are raster.
• So we could not use raster flood area data for
  spatial functions in PostGIS.
Raster Data
    How can I use it with pgRouting?
• If I can change raster of flood area to vector,
  such as polygon, I could use the polygon data
  for pgRouting function.
• Are there any program ,have such function ?
GRASS
• GRASS has many functions about raster and
  vector spatial data.
Data conversion process
                                                  START




                               Import raster of flood area to GRASS mapset
                                                  r.in.gdal 




                  Select the pixels from raster these are submerged =( depth >= 0.3m).
             Create a new raster using selected pixels with value 1 and other pixels with null.
                      r.mapcalc "D_SINSUI_NEW = if (D_SINSUI_ORG >= 0.3,1,null())"
               (D_SINSUI_NEW is new raster name D_SINSUI_ORG is original raster name)




                                      Convert the raster to the vector
       r.to.vect --overwrite --verbose input=D_SINSUI_NEW output=D_SINSUI_POLYGON feature=area




                                Export the vector of flood area to the shape
             v.out.ogr -c -e -p --verbose input=D_SINSUI_POLYGON type=line,boundary,area
                                             dsn=D_SINSUI_shp




           Make a SQL to load the shape file of flood area to the PostGIS/PostgreSQL database
                   shp2pgsql -s 2451 D_SINSUI  public.D_SINSUI_TBL > DSinsui.sql




          Execute the SQL to load the flood area polygons to the PostGIS/PostgreSQL database

                              psql -d dbname -U Username -f DSinsui.sql




                                                   END
Import raster of flood area to
       GRASS mapset
r.in.gdal
Select the pixels from raster these are submerged =(
                     depth >= 0.3m).
Create a new raster using selected pixels with value 1 and
                   other pixels with null.


 r.mapcalc "D_SINSUI_NEW = if
 (D_SINSUI_ORG >= 0.3,1,null())"
Convert the raster to the vector

 r.to.vect --overwrite --verbose
 input=D_SINSUI_NEW
 output=D_SINSUI_POLYGON feature=area
Details of created polygon
Export the vector of flood area to
            shape file




    v.out.ogr -c -e -p --verbose input=D_SINSUI_POLYGON
    type=line,boundary,area dsn=D_SINSUI_shp
Load shapfiles to
PostGIS/Postgresql database
Now we can search using such SQL
SELECT vertex_id , edge_id , cost FROM
        shortest_path_astar(                     -- shortest path A star
'SELECT a.gid as id, source, target, cost as cost, x1, y1, x2, y2
    FROM ways as a where a.gid not in( select b.gid from ways as b,
    suishin_polygon_all as c where c.minute = 30
                                -- after 30 minute from bank break
   and ST_Intersects(b.the_geom,c.the_geom))‘
                   -- is geometries intersect? a function of PostGIS
 ,4799, 3962, false, false)
          /* source id, target id, directed, has reverse cost */
Using pgRouting
•   We can search route with network data
•   But there are query results strings.
•   There are no maps of route using only pgRouting.
•   How we can see the maps of routes ?
There are may ways of make a map
           for pgRouting
• Web Mapping such as OpenLayers are cool
  method.
• There are some good desktop GIS tools such as
  QGIS, uDig, gvSIG, Open JUMP etc……

• Perhaps we can see a map ,that contain result of
  using pgRouting, with such good FOSS4G
  products.
I used QuantumGIS for this system
• Stand alone use(without internet) is required
• There are Japanese GUI( we transrated )
• We can add functions as external plug-in
  program to QuantumGIS.
A system using pgRouting

                                         PostgreSQL
             QGIS
             Python
             Plug-in
QuantumGIS

                             Shelter s
                              Points
                                                           PostGIS


                             Flooded
                               area

                                               PgRouting

                               Road
                              network




                       DEM
Route to a shelter

                  target point
                                               route




Submerged area




 overflow point




                                 Start point
There are no route to any shelter



                                    Submerged area




     overflow point




                      Start point
10 minutes later after overflow


       target point

                                                      route




                       Submerged area
      overflow point
                                        Start point
30 minutes later after overflow

                                                     route

      target point




                      Submerged area
     overflow point
                                       Start point
Driving distance calculation




                Start point




Within 30 minute , reachable route by walking
                                        without submerged road
Demo ?
Using FOSS4G products
• Without FOSS4G we would have been difficult
  to obtain tools for such spatial data usage.
• pgRouting, PostGIS/PostgreSQL, GRASS,
  QGIS have excellent functions for our works.
• I think when we want to use some functions
  about spatial data, make combination of some
  FOSS4G product is best solution.
• This system made for The Ministry of Land,
  Infrastructure, Transport and Tourism Japan,
  Kanto Regional Development Bureau.
Thanks for your attention

More Related Content

What's hot

Modèle de coordination du groupe de robots mobiles
Modèle de coordination du groupe de robots mobilesModèle de coordination du groupe de robots mobiles
Modèle de coordination du groupe de robots mobilesAkrem Hadji
 
Physically Based Sky, Atmosphere and Cloud Rendering in Frostbite
Physically Based Sky, Atmosphere and Cloud Rendering in FrostbitePhysically Based Sky, Atmosphere and Cloud Rendering in Frostbite
Physically Based Sky, Atmosphere and Cloud Rendering in FrostbiteElectronic Arts / DICE
 
Deferred Rendering in Killzone 2
Deferred Rendering in Killzone 2Deferred Rendering in Killzone 2
Deferred Rendering in Killzone 2ozlael ozlael
 
nogago distributed bulk rendering
nogago distributed bulk renderingnogago distributed bulk rendering
nogago distributed bulk renderingloffenauer
 
Introduction to Global Illumination by Aryo
Introduction to Global Illumination by AryoIntroduction to Global Illumination by Aryo
Introduction to Global Illumination by AryoAgate Studio
 
GTC 2014 - DirectX 11 Rendering and NVIDIA GameWorks in Batman: Arkham Origins
GTC 2014 - DirectX 11 Rendering and NVIDIA GameWorks in Batman: Arkham OriginsGTC 2014 - DirectX 11 Rendering and NVIDIA GameWorks in Batman: Arkham Origins
GTC 2014 - DirectX 11 Rendering and NVIDIA GameWorks in Batman: Arkham OriginsColin Barré-Brisebois
 
Unreal Summit 2016 Seoul Lighting the Planetary World of Project A1
Unreal Summit 2016 Seoul Lighting the Planetary World of Project A1Unreal Summit 2016 Seoul Lighting the Planetary World of Project A1
Unreal Summit 2016 Seoul Lighting the Planetary World of Project A1Ki Hyunwoo
 
Secrets of CryENGINE 3 Graphics Technology
Secrets of CryENGINE 3 Graphics TechnologySecrets of CryENGINE 3 Graphics Technology
Secrets of CryENGINE 3 Graphics TechnologyTiago Sousa
 
Paris Master Class 2011 - 07 Dynamic Global Illumination
Paris Master Class 2011 - 07 Dynamic Global IlluminationParis Master Class 2011 - 07 Dynamic Global Illumination
Paris Master Class 2011 - 07 Dynamic Global IlluminationWolfgang Engel
 
Volumetric Lighting for Many Lights in Lords of the Fallen
Volumetric Lighting for Many Lights in Lords of the FallenVolumetric Lighting for Many Lights in Lords of the Fallen
Volumetric Lighting for Many Lights in Lords of the FallenBenjamin Glatzel
 
The rendering technology of 'lords of the fallen' philip hammer
The rendering technology of 'lords of the fallen'   philip hammerThe rendering technology of 'lords of the fallen'   philip hammer
The rendering technology of 'lords of the fallen' philip hammerMary Chan
 
OTOY Presentation - 2015 NVIDIA GPU Technology Conference - March 17 2015
OTOY Presentation - 2015 NVIDIA GPU Technology Conference - March 17 2015OTOY Presentation - 2015 NVIDIA GPU Technology Conference - March 17 2015
OTOY Presentation - 2015 NVIDIA GPU Technology Conference - March 17 2015otoyinc
 
Rendering Techniques in Rise of the Tomb Raider
Rendering Techniques in Rise of the Tomb RaiderRendering Techniques in Rise of the Tomb Raider
Rendering Techniques in Rise of the Tomb RaiderEidos-Montréal
 
An introduction to Realistic Ocean Rendering through FFT - Fabio Suriano - Co...
An introduction to Realistic Ocean Rendering through FFT - Fabio Suriano - Co...An introduction to Realistic Ocean Rendering through FFT - Fabio Suriano - Co...
An introduction to Realistic Ocean Rendering through FFT - Fabio Suriano - Co...Codemotion
 
OTOY GTC17 Presentation Slides: "The Future of GPU Rendering"
OTOY GTC17 Presentation Slides: "The Future of GPU Rendering"OTOY GTC17 Presentation Slides: "The Future of GPU Rendering"
OTOY GTC17 Presentation Slides: "The Future of GPU Rendering"OTOY Inc.
 
Massive Point Light Soft Shadows
Massive Point Light Soft ShadowsMassive Point Light Soft Shadows
Massive Point Light Soft ShadowsWolfgang Engel
 
A Bit More Deferred Cry Engine3
A Bit More Deferred   Cry Engine3A Bit More Deferred   Cry Engine3
A Bit More Deferred Cry Engine3guest11b095
 
More Performance! Five Rendering Ideas From Battlefield 3 and Need For Speed:...
More Performance! Five Rendering Ideas From Battlefield 3 and Need For Speed:...More Performance! Five Rendering Ideas From Battlefield 3 and Need For Speed:...
More Performance! Five Rendering Ideas From Battlefield 3 and Need For Speed:...Colin Barré-Brisebois
 

What's hot (20)

Modèle de coordination du groupe de robots mobiles
Modèle de coordination du groupe de robots mobilesModèle de coordination du groupe de robots mobiles
Modèle de coordination du groupe de robots mobiles
 
Physically Based Sky, Atmosphere and Cloud Rendering in Frostbite
Physically Based Sky, Atmosphere and Cloud Rendering in FrostbitePhysically Based Sky, Atmosphere and Cloud Rendering in Frostbite
Physically Based Sky, Atmosphere and Cloud Rendering in Frostbite
 
Deferred Rendering in Killzone 2
Deferred Rendering in Killzone 2Deferred Rendering in Killzone 2
Deferred Rendering in Killzone 2
 
nogago distributed bulk rendering
nogago distributed bulk renderingnogago distributed bulk rendering
nogago distributed bulk rendering
 
Introduction to Global Illumination by Aryo
Introduction to Global Illumination by AryoIntroduction to Global Illumination by Aryo
Introduction to Global Illumination by Aryo
 
GTC 2014 - DirectX 11 Rendering and NVIDIA GameWorks in Batman: Arkham Origins
GTC 2014 - DirectX 11 Rendering and NVIDIA GameWorks in Batman: Arkham OriginsGTC 2014 - DirectX 11 Rendering and NVIDIA GameWorks in Batman: Arkham Origins
GTC 2014 - DirectX 11 Rendering and NVIDIA GameWorks in Batman: Arkham Origins
 
Unreal Summit 2016 Seoul Lighting the Planetary World of Project A1
Unreal Summit 2016 Seoul Lighting the Planetary World of Project A1Unreal Summit 2016 Seoul Lighting the Planetary World of Project A1
Unreal Summit 2016 Seoul Lighting the Planetary World of Project A1
 
Secrets of CryENGINE 3 Graphics Technology
Secrets of CryENGINE 3 Graphics TechnologySecrets of CryENGINE 3 Graphics Technology
Secrets of CryENGINE 3 Graphics Technology
 
Paris Master Class 2011 - 07 Dynamic Global Illumination
Paris Master Class 2011 - 07 Dynamic Global IlluminationParis Master Class 2011 - 07 Dynamic Global Illumination
Paris Master Class 2011 - 07 Dynamic Global Illumination
 
Volumetric Lighting for Many Lights in Lords of the Fallen
Volumetric Lighting for Many Lights in Lords of the FallenVolumetric Lighting for Many Lights in Lords of the Fallen
Volumetric Lighting for Many Lights in Lords of the Fallen
 
The rendering technology of 'lords of the fallen' philip hammer
The rendering technology of 'lords of the fallen'   philip hammerThe rendering technology of 'lords of the fallen'   philip hammer
The rendering technology of 'lords of the fallen' philip hammer
 
Lighting you up in Battlefield 3
Lighting you up in Battlefield 3Lighting you up in Battlefield 3
Lighting you up in Battlefield 3
 
OTOY Presentation - 2015 NVIDIA GPU Technology Conference - March 17 2015
OTOY Presentation - 2015 NVIDIA GPU Technology Conference - March 17 2015OTOY Presentation - 2015 NVIDIA GPU Technology Conference - March 17 2015
OTOY Presentation - 2015 NVIDIA GPU Technology Conference - March 17 2015
 
Rendering Techniques in Rise of the Tomb Raider
Rendering Techniques in Rise of the Tomb RaiderRendering Techniques in Rise of the Tomb Raider
Rendering Techniques in Rise of the Tomb Raider
 
An introduction to Realistic Ocean Rendering through FFT - Fabio Suriano - Co...
An introduction to Realistic Ocean Rendering through FFT - Fabio Suriano - Co...An introduction to Realistic Ocean Rendering through FFT - Fabio Suriano - Co...
An introduction to Realistic Ocean Rendering through FFT - Fabio Suriano - Co...
 
OTOY GTC17 Presentation Slides: "The Future of GPU Rendering"
OTOY GTC17 Presentation Slides: "The Future of GPU Rendering"OTOY GTC17 Presentation Slides: "The Future of GPU Rendering"
OTOY GTC17 Presentation Slides: "The Future of GPU Rendering"
 
Massive Point Light Soft Shadows
Massive Point Light Soft ShadowsMassive Point Light Soft Shadows
Massive Point Light Soft Shadows
 
A Bit More Deferred Cry Engine3
A Bit More Deferred   Cry Engine3A Bit More Deferred   Cry Engine3
A Bit More Deferred Cry Engine3
 
More Performance! Five Rendering Ideas From Battlefield 3 and Need For Speed:...
More Performance! Five Rendering Ideas From Battlefield 3 and Need For Speed:...More Performance! Five Rendering Ideas From Battlefield 3 and Need For Speed:...
More Performance! Five Rendering Ideas From Battlefield 3 and Need For Speed:...
 
Ultra Fast SOM using CUDA
Ultra Fast SOM using CUDAUltra Fast SOM using CUDA
Ultra Fast SOM using CUDA
 

Viewers also liked

Djikstra's Algorithm
Djikstra's Algorithm Djikstra's Algorithm
Djikstra's Algorithm Samar Kenkre
 
Going Enterprise QGIS and PostGIS
Going Enterprise QGIS and PostGISGoing Enterprise QGIS and PostGIS
Going Enterprise QGIS and PostGISQGIS UK
 
QGIS UK User Group - Developing with QGIS (Lutra)
QGIS UK User Group - Developing with QGIS (Lutra)QGIS UK User Group - Developing with QGIS (Lutra)
QGIS UK User Group - Developing with QGIS (Lutra)QGIS UK
 
GIS for Transportation Infrastructure Management
GIS for Transportation Infrastructure ManagementGIS for Transportation Infrastructure Management
GIS for Transportation Infrastructure ManagementEsri
 
OSM and QGIS
OSM and QGISOSM and QGIS
OSM and QGISQGIS UK
 
Application of gis in urban traffic air quality
Application of gis in urban traffic air qualityApplication of gis in urban traffic air quality
Application of gis in urban traffic air qualitySAMITINJAY SHARMA
 
QGIS and Altas: Automatic map generation
QGIS and Altas: Automatic map generationQGIS and Altas: Automatic map generation
QGIS and Altas: Automatic map generationQGIS UK
 
QGIS Open Source Desktop GIS
QGIS Open Source Desktop GISQGIS Open Source Desktop GIS
QGIS Open Source Desktop GISGIS Colorado
 
GEOPROCESSING IN QGIS
GEOPROCESSING IN QGISGEOPROCESSING IN QGIS
GEOPROCESSING IN QGISSwetha A
 
GIS and Civil Engineering: Esri UC
GIS and Civil Engineering: Esri UCGIS and Civil Engineering: Esri UC
GIS and Civil Engineering: Esri UCBond Harper
 
GIS for traffic management system
GIS for traffic management systemGIS for traffic management system
GIS for traffic management systemSourabh Jain
 
Application of gis and remote sensing in modern transport system
Application of gis and remote sensing in modern transport systemApplication of gis and remote sensing in modern transport system
Application of gis and remote sensing in modern transport systemSabhapathy Civil
 
Gis powerpoint
Gis powerpointGis powerpoint
Gis powerpointkaushdave
 
GIS Application in Water Resource Management by Engr. Ehtisham Habib
GIS Application in Water Resource Management by Engr. Ehtisham HabibGIS Application in Water Resource Management by Engr. Ehtisham Habib
GIS Application in Water Resource Management by Engr. Ehtisham HabibEhtisham Habib
 
Applications of GIS to Logistics and Transportation
Applications of GIS to Logistics and TransportationApplications of GIS to Logistics and Transportation
Applications of GIS to Logistics and Transportationsorbi
 

Viewers also liked (20)

Djikstra's Algorithm
Djikstra's Algorithm Djikstra's Algorithm
Djikstra's Algorithm
 
Going Enterprise QGIS and PostGIS
Going Enterprise QGIS and PostGISGoing Enterprise QGIS and PostGIS
Going Enterprise QGIS and PostGIS
 
QGIS UK User Group - Developing with QGIS (Lutra)
QGIS UK User Group - Developing with QGIS (Lutra)QGIS UK User Group - Developing with QGIS (Lutra)
QGIS UK User Group - Developing with QGIS (Lutra)
 
Flood
FloodFlood
Flood
 
GIS for Transportation Infrastructure Management
GIS for Transportation Infrastructure ManagementGIS for Transportation Infrastructure Management
GIS for Transportation Infrastructure Management
 
OSM and QGIS
OSM and QGISOSM and QGIS
OSM and QGIS
 
QGIS training class 3
QGIS training class 3QGIS training class 3
QGIS training class 3
 
QGIS training class 2
QGIS training class 2QGIS training class 2
QGIS training class 2
 
Application of gis in urban traffic air quality
Application of gis in urban traffic air qualityApplication of gis in urban traffic air quality
Application of gis in urban traffic air quality
 
QGIS and Altas: Automatic map generation
QGIS and Altas: Automatic map generationQGIS and Altas: Automatic map generation
QGIS and Altas: Automatic map generation
 
QGIS training class 1
QGIS training class 1QGIS training class 1
QGIS training class 1
 
QGIS Open Source Desktop GIS
QGIS Open Source Desktop GISQGIS Open Source Desktop GIS
QGIS Open Source Desktop GIS
 
GEOPROCESSING IN QGIS
GEOPROCESSING IN QGISGEOPROCESSING IN QGIS
GEOPROCESSING IN QGIS
 
GIS and Civil Engineering: Esri UC
GIS and Civil Engineering: Esri UCGIS and Civil Engineering: Esri UC
GIS and Civil Engineering: Esri UC
 
GIS for traffic management system
GIS for traffic management systemGIS for traffic management system
GIS for traffic management system
 
Gis in urban
Gis in urbanGis in urban
Gis in urban
 
Application of gis and remote sensing in modern transport system
Application of gis and remote sensing in modern transport systemApplication of gis and remote sensing in modern transport system
Application of gis and remote sensing in modern transport system
 
Gis powerpoint
Gis powerpointGis powerpoint
Gis powerpoint
 
GIS Application in Water Resource Management by Engr. Ehtisham Habib
GIS Application in Water Resource Management by Engr. Ehtisham HabibGIS Application in Water Resource Management by Engr. Ehtisham Habib
GIS Application in Water Resource Management by Engr. Ehtisham Habib
 
Applications of GIS to Logistics and Transportation
Applications of GIS to Logistics and TransportationApplications of GIS to Logistics and Transportation
Applications of GIS to Logistics and Transportation
 

Similar to Introduction of flood evacuation route search system using QGIS,PostGIS,GRASS and pgRouting

LINUX Tag 2008: 4D Data Visualisation and Quality Control
LINUX Tag 2008: 4D Data Visualisation and Quality ControlLINUX Tag 2008: 4D Data Visualisation and Quality Control
LINUX Tag 2008: 4D Data Visualisation and Quality ControlPeter Löwe
 
Petroleum lunch seminar 30.10.2014
Petroleum lunch seminar 30.10.2014Petroleum lunch seminar 30.10.2014
Petroleum lunch seminar 30.10.2014Geodata AS
 
Civilex Presentation Laser Scanning And Gpr March 2009 Ices
Civilex Presentation Laser Scanning And Gpr  March 2009  IcesCivilex Presentation Laser Scanning And Gpr  March 2009  Ices
Civilex Presentation Laser Scanning And Gpr March 2009 Icesguesta50845
 
Realini go gps_foss4g2011_small2
Realini go gps_foss4g2011_small2Realini go gps_foss4g2011_small2
Realini go gps_foss4g2011_small2masarunarazaki
 
Remote Sensing Field Camp 2016
Remote Sensing Field Camp 2016 Remote Sensing Field Camp 2016
Remote Sensing Field Camp 2016 COGS Presentations
 
Large scale 3 d point cloud compression using adaptive radial distance predic...
Large scale 3 d point cloud compression using adaptive radial distance predic...Large scale 3 d point cloud compression using adaptive radial distance predic...
Large scale 3 d point cloud compression using adaptive radial distance predic...ieeepondy
 
Depth Fusion from RGB and Depth Sensors III
Depth Fusion from RGB and Depth Sensors  IIIDepth Fusion from RGB and Depth Sensors  III
Depth Fusion from RGB and Depth Sensors IIIYu Huang
 
Depth Fusion from RGB and Depth Sensors II
Depth Fusion from RGB and Depth Sensors IIDepth Fusion from RGB and Depth Sensors II
Depth Fusion from RGB and Depth Sensors IIYu Huang
 
Presentation on progress report of final year project(gps
Presentation on progress report of final year project(gpsPresentation on progress report of final year project(gps
Presentation on progress report of final year project(gpsWasim Akram
 
Single Image Depth Estimation using frequency domain analysis and Deep learning
Single Image Depth Estimation using frequency domain analysis and Deep learningSingle Image Depth Estimation using frequency domain analysis and Deep learning
Single Image Depth Estimation using frequency domain analysis and Deep learningAhan M R
 
Ship Detection from SAR Imagery Using CUDA and Performance Analysis of the Sy...
Ship Detection from SAR Imagery Using CUDA and Performance Analysis of the Sy...Ship Detection from SAR Imagery Using CUDA and Performance Analysis of the Sy...
Ship Detection from SAR Imagery Using CUDA and Performance Analysis of the Sy...IJERA Editor
 
Point cloud mesh-investigation_report-lihang
Point cloud mesh-investigation_report-lihangPoint cloud mesh-investigation_report-lihang
Point cloud mesh-investigation_report-lihangLihang Li
 
Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...
Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...
Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...Aritra Sarkar
 
Using Panoramic Videos for Multi-Person Localization and Tracking In A 3D Pan...
Using Panoramic Videos for Multi-Person Localization and Tracking In A 3D Pan...Using Panoramic Videos for Multi-Person Localization and Tracking In A 3D Pan...
Using Panoramic Videos for Multi-Person Localization and Tracking In A 3D Pan...Fan Yang
 
Exercise advanced gis_and_hydrology
Exercise advanced gis_and_hydrologyExercise advanced gis_and_hydrology
Exercise advanced gis_and_hydrologyBUGINGO Annanie
 

Similar to Introduction of flood evacuation route search system using QGIS,PostGIS,GRASS and pgRouting (20)

Navigator pro
Navigator proNavigator pro
Navigator pro
 
Navigator pro
Navigator proNavigator pro
Navigator pro
 
LINUX Tag 2008: 4D Data Visualisation and Quality Control
LINUX Tag 2008: 4D Data Visualisation and Quality ControlLINUX Tag 2008: 4D Data Visualisation and Quality Control
LINUX Tag 2008: 4D Data Visualisation and Quality Control
 
Petroleum lunch seminar 30.10.2014
Petroleum lunch seminar 30.10.2014Petroleum lunch seminar 30.10.2014
Petroleum lunch seminar 30.10.2014
 
3D Watershed Celebes
3D Watershed Celebes3D Watershed Celebes
3D Watershed Celebes
 
Civilex Presentation Laser Scanning And Gpr March 2009 Ices
Civilex Presentation Laser Scanning And Gpr  March 2009  IcesCivilex Presentation Laser Scanning And Gpr  March 2009  Ices
Civilex Presentation Laser Scanning And Gpr March 2009 Ices
 
Realini go gps_foss4g2011_small2
Realini go gps_foss4g2011_small2Realini go gps_foss4g2011_small2
Realini go gps_foss4g2011_small2
 
Remote Sensing Field Camp 2016
Remote Sensing Field Camp 2016 Remote Sensing Field Camp 2016
Remote Sensing Field Camp 2016
 
design_doc
design_docdesign_doc
design_doc
 
Large scale 3 d point cloud compression using adaptive radial distance predic...
Large scale 3 d point cloud compression using adaptive radial distance predic...Large scale 3 d point cloud compression using adaptive radial distance predic...
Large scale 3 d point cloud compression using adaptive radial distance predic...
 
Depth Fusion from RGB and Depth Sensors III
Depth Fusion from RGB and Depth Sensors  IIIDepth Fusion from RGB and Depth Sensors  III
Depth Fusion from RGB and Depth Sensors III
 
Depth Fusion from RGB and Depth Sensors II
Depth Fusion from RGB and Depth Sensors IIDepth Fusion from RGB and Depth Sensors II
Depth Fusion from RGB and Depth Sensors II
 
Presentation on progress report of final year project(gps
Presentation on progress report of final year project(gpsPresentation on progress report of final year project(gps
Presentation on progress report of final year project(gps
 
Advancing Scientific Data Support in ArcGIS
Advancing Scientific Data Support in ArcGISAdvancing Scientific Data Support in ArcGIS
Advancing Scientific Data Support in ArcGIS
 
Single Image Depth Estimation using frequency domain analysis and Deep learning
Single Image Depth Estimation using frequency domain analysis and Deep learningSingle Image Depth Estimation using frequency domain analysis and Deep learning
Single Image Depth Estimation using frequency domain analysis and Deep learning
 
Ship Detection from SAR Imagery Using CUDA and Performance Analysis of the Sy...
Ship Detection from SAR Imagery Using CUDA and Performance Analysis of the Sy...Ship Detection from SAR Imagery Using CUDA and Performance Analysis of the Sy...
Ship Detection from SAR Imagery Using CUDA and Performance Analysis of the Sy...
 
Point cloud mesh-investigation_report-lihang
Point cloud mesh-investigation_report-lihangPoint cloud mesh-investigation_report-lihang
Point cloud mesh-investigation_report-lihang
 
Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...
Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...
Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...
 
Using Panoramic Videos for Multi-Person Localization and Tracking In A 3D Pan...
Using Panoramic Videos for Multi-Person Localization and Tracking In A 3D Pan...Using Panoramic Videos for Multi-Person Localization and Tracking In A 3D Pan...
Using Panoramic Videos for Multi-Person Localization and Tracking In A 3D Pan...
 
Exercise advanced gis_and_hydrology
Exercise advanced gis_and_hydrologyExercise advanced gis_and_hydrology
Exercise advanced gis_and_hydrology
 

More from Yoichi Kayama

スマートフォンを利用した災害時情報収集システムの開発
スマートフォンを利用した災害時情報収集システムの開発スマートフォンを利用した災害時情報収集システムの開発
スマートフォンを利用した災害時情報収集システムの開発Yoichi Kayama
 
Google Spread sheetを利用した地理空間情報フレームワークの開発
Google Spread sheetを利用した地理空間情報フレームワークの開発Google Spread sheetを利用した地理空間情報フレームワークの開発
Google Spread sheetを利用した地理空間情報フレームワークの開発Yoichi Kayama
 
Development of disaster information collection system using chatbot
Development of disaster information collection system using chatbot Development of disaster information collection system using chatbot
Development of disaster information collection system using chatbot Yoichi Kayama
 
Foss4 g2019toilet search_chatbot
Foss4 g2019toilet search_chatbotFoss4 g2019toilet search_chatbot
Foss4 g2019toilet search_chatbotYoichi Kayama
 
CKANへの空間情報機能拡張実装の試み
CKANへの空間情報機能拡張実装の試みCKANへの空間情報機能拡張実装の試み
CKANへの空間情報機能拡張実装の試みYoichi Kayama
 
Current status and_issues_of_qgis_japanese_localization_gisa2014
Current status and_issues_of_qgis_japanese_localization_gisa2014Current status and_issues_of_qgis_japanese_localization_gisa2014
Current status and_issues_of_qgis_japanese_localization_gisa2014Yoichi Kayama
 
FOSS4G OSAKAライトニングトーク
FOSS4G OSAKAライトニングトークFOSS4G OSAKAライトニングトーク
FOSS4G OSAKAライトニングトークYoichi Kayama
 
QGIS2.0の登場とFOSS4Gの新展開
QGIS2.0の登場とFOSS4Gの新展開QGIS2.0の登場とFOSS4Gの新展開
QGIS2.0の登場とFOSS4Gの新展開Yoichi Kayama
 
A new generation Geospatial information use environment driven by open data ...
A new generation  Geospatial information use environment driven by open data ...A new generation  Geospatial information use environment driven by open data ...
A new generation Geospatial information use environment driven by open data ...Yoichi Kayama
 
QGISローカライズの現状と課題
QGISローカライズの現状と課題QGISローカライズの現状と課題
QGISローカライズの現状と課題Yoichi Kayama
 
SoTM2012 Tokyo presentation
SoTM2012 Tokyo presentation SoTM2012 Tokyo presentation
SoTM2012 Tokyo presentation Yoichi Kayama
 
被災者の行政手続きにおける地図情報の活用とAPIの利用
被災者の行政手続きにおける地図情報の活用とAPIの利用被災者の行政手続きにおける地図情報の活用とAPIの利用
被災者の行政手続きにおける地図情報の活用とAPIの利用Yoichi Kayama
 
地理空間情報分野のOSSの動向と活用事例.
地理空間情報分野のOSSの動向と活用事例.地理空間情報分野のOSSの動向と活用事例.
地理空間情報分野のOSSの動向と活用事例.Yoichi Kayama
 
自由な空間情報利用のためのツールQGISと日本語化プロジェクトの紹介
自由な空間情報利用のためのツールQGISと日本語化プロジェクトの紹介自由な空間情報利用のためのツールQGISと日本語化プロジェクトの紹介
自由な空間情報利用のためのツールQGISと日本語化プロジェクトの紹介Yoichi Kayama
 
QuantumGISを使ったPostgreSQL/PostGIS利用方法紹介
QuantumGISを使ったPostgreSQL/PostGIS利用方法紹介QuantumGISを使ったPostgreSQL/PostGIS利用方法紹介
QuantumGISを使ったPostgreSQL/PostGIS利用方法紹介Yoichi Kayama
 
FOSS4Gを利用した水害時避難経路検索システムの構築
FOSS4Gを利用した水害時避難経路検索システムの構築FOSS4Gを利用した水害時避難経路検索システムの構築
FOSS4Gを利用した水害時避難経路検索システムの構築Yoichi Kayama
 

More from Yoichi Kayama (20)

スマートフォンを利用した災害時情報収集システムの開発
スマートフォンを利用した災害時情報収集システムの開発スマートフォンを利用した災害時情報収集システムの開発
スマートフォンを利用した災害時情報収集システムの開発
 
Google Spread sheetを利用した地理空間情報フレームワークの開発
Google Spread sheetを利用した地理空間情報フレームワークの開発Google Spread sheetを利用した地理空間情報フレームワークの開発
Google Spread sheetを利用した地理空間情報フレームワークの開発
 
Development of disaster information collection system using chatbot
Development of disaster information collection system using chatbot Development of disaster information collection system using chatbot
Development of disaster information collection system using chatbot
 
Foss4 g2019toilet search_chatbot
Foss4 g2019toilet search_chatbotFoss4 g2019toilet search_chatbot
Foss4 g2019toilet search_chatbot
 
CKANへの空間情報機能拡張実装の試み
CKANへの空間情報機能拡張実装の試みCKANへの空間情報機能拡張実装の試み
CKANへの空間情報機能拡張実装の試み
 
Current status and_issues_of_qgis_japanese_localization_gisa2014
Current status and_issues_of_qgis_japanese_localization_gisa2014Current status and_issues_of_qgis_japanese_localization_gisa2014
Current status and_issues_of_qgis_japanese_localization_gisa2014
 
FOSS4G OSAKAライトニングトーク
FOSS4G OSAKAライトニングトークFOSS4G OSAKAライトニングトーク
FOSS4G OSAKAライトニングトーク
 
QGIS2.0の登場とFOSS4Gの新展開
QGIS2.0の登場とFOSS4Gの新展開QGIS2.0の登場とFOSS4Gの新展開
QGIS2.0の登場とFOSS4Gの新展開
 
QGIS training 2/3
QGIS training 2/3QGIS training 2/3
QGIS training 2/3
 
QGIS training 1/3
QGIS training 1/3QGIS training 1/3
QGIS training 1/3
 
A new generation Geospatial information use environment driven by open data ...
A new generation  Geospatial information use environment driven by open data ...A new generation  Geospatial information use environment driven by open data ...
A new generation Geospatial information use environment driven by open data ...
 
QGISローカライズの現状と課題
QGISローカライズの現状と課題QGISローカライズの現状と課題
QGISローカライズの現状と課題
 
SoTM2012 Tokyo presentation
SoTM2012 Tokyo presentation SoTM2012 Tokyo presentation
SoTM2012 Tokyo presentation
 
被災者の行政手続きにおける地図情報の活用とAPIの利用
被災者の行政手続きにおける地図情報の活用とAPIの利用被災者の行政手続きにおける地図情報の活用とAPIの利用
被災者の行政手続きにおける地図情報の活用とAPIの利用
 
QGIS応用操作.
QGIS応用操作.QGIS応用操作.
QGIS応用操作.
 
QGIS基本操作.
QGIS基本操作.QGIS基本操作.
QGIS基本操作.
 
地理空間情報分野のOSSの動向と活用事例.
地理空間情報分野のOSSの動向と活用事例.地理空間情報分野のOSSの動向と活用事例.
地理空間情報分野のOSSの動向と活用事例.
 
自由な空間情報利用のためのツールQGISと日本語化プロジェクトの紹介
自由な空間情報利用のためのツールQGISと日本語化プロジェクトの紹介自由な空間情報利用のためのツールQGISと日本語化プロジェクトの紹介
自由な空間情報利用のためのツールQGISと日本語化プロジェクトの紹介
 
QuantumGISを使ったPostgreSQL/PostGIS利用方法紹介
QuantumGISを使ったPostgreSQL/PostGIS利用方法紹介QuantumGISを使ったPostgreSQL/PostGIS利用方法紹介
QuantumGISを使ったPostgreSQL/PostGIS利用方法紹介
 
FOSS4Gを利用した水害時避難経路検索システムの構築
FOSS4Gを利用した水害時避難経路検索システムの構築FOSS4Gを利用した水害時避難経路検索システムの構築
FOSS4Gを利用した水害時避難経路検索システムの構築
 

Recently uploaded

(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 

Recently uploaded (20)

(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 

Introduction of flood evacuation route search system using QGIS,PostGIS,GRASS and pgRouting

  • 1. Introduction of flood evacuation route search using QGIS, PostGIS, GRASS and pgRouting Yoichi Kayama
  • 2. Self-introduction • A member of OSGeo.JP • A member of GISA Japan(also a member of FOSS4G SIG) • Coordinator of QGIS Japanese GUI translators • Working as GIS programmer and researcher at Aero Asahi Corporation
  • 3. Flood area simulation map • In Japan, since 2001 , MLIT( The Ministry of Land, Infrastructure, Transport and Tourism ) and prefectural governments made maps of flood area simulation about major rivers.
  • 4. Flood area simulation map http://www.ktr.mlit.go.jp/tonejo/saigai/sinsuisoutei/tonegawa_zentai.pdf
  • 5. Hazard map (made by local government ) http://www.town.itakura.gunma.jp/kurashi/kinkyuu/hazard.html
  • 6. Water depth calculated unit making flood area simulation maps Hight of water surface were Calculated by 250m grid unit Water depths were calculated by 50m grid unit of ground elevation http://www.mlit.go.jp/river/shishin_guideline/bousai/press/200507_12/050705/050705_manual.pdf
  • 10. Compare 2m grid and 50m grid 2m 50m
  • 11. using 2m grid ,we could find that such a road on bank is submerged or not 2m 50m
  • 12. Using fine grid is better
  • 13. How can we get such a fine grid elevation data ?
  • 14. We can get fine grid elevation data using LiDAR system ALMAPS GPS on aircraft 航空機の空間位置情報 X1,Y1、Z1 IMU Laser Scanner 航空機の姿勢および レーザー照射角 加速度情報 Ground GPS および往復時間 ω,φ、κ、a 航空機の空間位置 θ,t の補正情報 X2,Y2、Z2 LiDAR System AERO ASAHI CORPORATION
  • 15. ALMAPS(Asahi Laser MAPping System/Aerial Lidar Mapping)
  • 16.
  • 17. Using 2m grid elevation data from LIDAR ,we could make fine flood area simulation maps 2m 2m 2m Hight of water surface were Calculated by 250m unit 2m Water depths were calculated by 2m unit of ground elevation
  • 18. We could get fine flood area map using LIDAR mapping
  • 19. There are many flood area simulation data by 10 minute every assumed place where bank overtopping 40minute 30minute 50minute 20minute 10minute 60minute
  • 20. We can see assumed flood area vary with time
  • 21. 10 minutes later after overflow
  • 22. 20 minutes later after overflow
  • 23. 50 minutes later after overflow
  • 24. 120 minutes later after overflow
  • 25. 180 minutes later overflow
  • 26. Using such fine flood area data • If we have network data of roads, I thought perhaps I could make a program of searching route system, without roads of submerged.
  • 27. How can I make such system?
  • 28. When we would make a system about searching route, • I think, using pgRouting is a best solution .
  • 29. pgRouting is a excellent program for searching shortest path route
  • 30. We can add any conditions to the pgRouting search functions as SQL • Those conditions must be described as SQL of PostGIS/PostgreSQL. • We can use many spatial relation function at PostGIS. • So we can add spatial conditions to the search function of pgRouting by using functions of PostGIS.
  • 31. But !! • Using stable version of PostGIS, we can use only vector type geometries. • We have no functions in PostGIS about raster data now. • LIDAR data and flood area data are raster. • So we could not use raster flood area data for spatial functions in PostGIS.
  • 32. Raster Data How can I use it with pgRouting? • If I can change raster of flood area to vector, such as polygon, I could use the polygon data for pgRouting function. • Are there any program ,have such function ?
  • 33. GRASS • GRASS has many functions about raster and vector spatial data.
  • 34. Data conversion process START Import raster of flood area to GRASS mapset r.in.gdal  Select the pixels from raster these are submerged =( depth >= 0.3m). Create a new raster using selected pixels with value 1 and other pixels with null. r.mapcalc "D_SINSUI_NEW = if (D_SINSUI_ORG >= 0.3,1,null())" (D_SINSUI_NEW is new raster name D_SINSUI_ORG is original raster name) Convert the raster to the vector r.to.vect --overwrite --verbose input=D_SINSUI_NEW output=D_SINSUI_POLYGON feature=area Export the vector of flood area to the shape v.out.ogr -c -e -p --verbose input=D_SINSUI_POLYGON type=line,boundary,area dsn=D_SINSUI_shp Make a SQL to load the shape file of flood area to the PostGIS/PostgreSQL database shp2pgsql -s 2451 D_SINSUI  public.D_SINSUI_TBL > DSinsui.sql Execute the SQL to load the flood area polygons to the PostGIS/PostgreSQL database psql -d dbname -U Username -f DSinsui.sql END
  • 35. Import raster of flood area to GRASS mapset r.in.gdal
  • 36. Select the pixels from raster these are submerged =( depth >= 0.3m). Create a new raster using selected pixels with value 1 and other pixels with null. r.mapcalc "D_SINSUI_NEW = if (D_SINSUI_ORG >= 0.3,1,null())"
  • 37. Convert the raster to the vector r.to.vect --overwrite --verbose input=D_SINSUI_NEW output=D_SINSUI_POLYGON feature=area
  • 39. Export the vector of flood area to shape file v.out.ogr -c -e -p --verbose input=D_SINSUI_POLYGON type=line,boundary,area dsn=D_SINSUI_shp
  • 41. Now we can search using such SQL SELECT vertex_id , edge_id , cost FROM shortest_path_astar( -- shortest path A star 'SELECT a.gid as id, source, target, cost as cost, x1, y1, x2, y2 FROM ways as a where a.gid not in( select b.gid from ways as b, suishin_polygon_all as c where c.minute = 30 -- after 30 minute from bank break and ST_Intersects(b.the_geom,c.the_geom))‘ -- is geometries intersect? a function of PostGIS ,4799, 3962, false, false) /* source id, target id, directed, has reverse cost */
  • 42. Using pgRouting • We can search route with network data • But there are query results strings. • There are no maps of route using only pgRouting. • How we can see the maps of routes ?
  • 43. There are may ways of make a map for pgRouting • Web Mapping such as OpenLayers are cool method. • There are some good desktop GIS tools such as QGIS, uDig, gvSIG, Open JUMP etc…… • Perhaps we can see a map ,that contain result of using pgRouting, with such good FOSS4G products.
  • 44. I used QuantumGIS for this system • Stand alone use(without internet) is required • There are Japanese GUI( we transrated ) • We can add functions as external plug-in program to QuantumGIS.
  • 45. A system using pgRouting PostgreSQL QGIS Python Plug-in QuantumGIS Shelter s Points PostGIS Flooded area PgRouting Road network DEM
  • 46. Route to a shelter target point route Submerged area overflow point Start point
  • 47. There are no route to any shelter Submerged area overflow point Start point
  • 48. 10 minutes later after overflow target point route Submerged area overflow point Start point
  • 49. 30 minutes later after overflow route target point Submerged area overflow point Start point
  • 50. Driving distance calculation Start point Within 30 minute , reachable route by walking without submerged road
  • 52. Using FOSS4G products • Without FOSS4G we would have been difficult to obtain tools for such spatial data usage. • pgRouting, PostGIS/PostgreSQL, GRASS, QGIS have excellent functions for our works. • I think when we want to use some functions about spatial data, make combination of some FOSS4G product is best solution.
  • 53. • This system made for The Ministry of Land, Infrastructure, Transport and Tourism Japan, Kanto Regional Development Bureau.
  • 54. Thanks for your attention