introduction of open source gis

33
Introduction of Open Source GIS May 26 2013 microbase.LLC Hiroaki Sengoku the 2nd G-SPASE meeting Sunday, May 26, 13

Upload: hiroaki-sengoku

Post on 05-Dec-2014

1.013 views

Category:

Education


3 download

DESCRIPTION

This is the introduction document of Open Source GIS for a faculty / master student.

TRANSCRIPT

Page 1: Introduction of open source gis

Introduction ofOpen Source GIS

May 26 2013

microbase.LLCHiroaki Sengoku

the 2nd G-SPASE meeting

Sunday, May 26, 13

Page 2: Introduction of open source gis

Hiroaki  Sengoku

The  univ  of  TokyoGraduate  school  of  Fron9er  sciencePh.D  student

About me

NPO  Ino-­‐shachu  vice  presidentmicrobase.LLC  president

Hobby:  motorBike,  Reading

Sunday, May 26, 13

Page 3: Introduction of open source gis

Agenda

Processing large-scale data using Open Source GIS

What’s Open Source GIS ?

Major Open Source GIS

How to learn Open Source GIS?

Case example

Sunday, May 26, 13

Page 4: Introduction of open source gis

OpenStreetMap known for the Wikipedia of Maps is composed of Open Source GIS.

Sunday, May 26, 13

Page 5: Introduction of open source gis

Source: http://wiki.openstreetmap.org/wiki/Component_overview

Sunday, May 26, 13

Page 6: Introduction of open source gis

Open Source GIS is contributing to earthquake disaster reconstruction.

Sunday, May 26, 13

Page 7: Introduction of open source gis

source: http://www.agt.bme.hu/public_e/gis_func/funct26.htm

GIS Functions

Sunday, May 26, 13

Page 8: Introduction of open source gis

Over 200 Open Source for GIS are released.sources: http://opensourcegis.org/

Sunday, May 26, 13

Page 9: Introduction of open source gis

Agenda

Processing large-scale data using Open Source GIS

What’s Open Source GIS ?

Major Open Source GIS

How to learn Open Source GIS?

Case example

Sunday, May 26, 13

Page 10: Introduction of open source gis

Delivery

Analysis Viewer

Sunday, May 26, 13

Page 11: Introduction of open source gis

Quantum GIS (QGIS)An user friendly GIS that runs on Linux, Unix, Mac OSX, Windows and Android.

Easy analysis can be done using QGIS.

Sunday, May 26, 13

Page 12: Introduction of open source gis

GRASSused for geospatial data management and analysis, image processing, graphics/maps production, spatial modeling, and visualization.

Sunday, May 26, 13

Page 13: Introduction of open source gis

R a free software programming language and a software environment for statistical computing and graphics

rich packages can be available

source: http://www.geopacific.org/opensourcegis/gcngisbook/QGIS_book/7b2c57ae0/8oo25e

ex) Home range analysis for Japanese monkeys install.packages("adehabitat", dep = TRUE)

Sunday, May 26, 13

Page 14: Introduction of open source gis

spatial objects for the PostgreSQL database, allowing storage and query of information about location and mapping.

PostGIS

Sunday, May 26, 13

Page 15: Introduction of open source gis

GDAL/OGR

AVCBin, BNA, CSV, DGN, ESRI Shapefile, GML, GMT, GPX, GRASS, GeoJSON, Interlis, KML, MapInfo FIle, Memory, MySQL, ODBC, OGDI, PGeo, PostgreSQL, REC, S57, SDTS, SQLite, TIGER, UK.NTF, VRT Possible OGR Targets in QGIS: BNA, CSV, DGN, ESRI Shapefile, GML, GMT, GPX, GeoJSON, Interlis 1, Interlis 2, KML, MapInfo FIle, Memory, MySQL, ODBC, PostgreSQL, S57, SQLite, TIGER

Transform coordinates.

And much more… Read and write multiple GIS formats

Sunday, May 26, 13

Page 16: Introduction of open source gis

Open LayersDisplay map data in web browsers

Sunday, May 26, 13

Page 17: Introduction of open source gis

Agenda

Processing large-scale data using Open Source GIS

What’s Open Source GIS ?

Major Open Source GIS

How to learn Open Source GIS?

Case example

Sunday, May 26, 13

Page 18: Introduction of open source gis

large-scale database: mobile and web, buildings...

Although GUI based GIS is very helpful...

Sunday, May 26, 13

Page 19: Introduction of open source gis

Run using Script language

ex)

PyQt based on PythonSunday, May 26, 13

Page 20: Introduction of open source gis

出典 Wikipedia Edsger Wybe Dijkstra

Edsger  Wybe  Dijkstra  (1930-­‐2002)

ex)

Sunday, May 26, 13

Page 21: Introduction of open source gis

1.  from'PyQt4.QtCore'import'*'

2.  from'PyQt4.QtGui'import'*'

3.  from'qgis.core'import'*'

4.  from'qgis.gui'import'*'

5.  from'qgis.networkanalysis'import'*'

6.  import'csv'

7.  �'8.  #create'graph'from'network'data'

9.  vl'='qgis.uIls.iface.mapCanvas().currentLayer()'

10. director'='QgsLineVectorLayerDirector('vl,'Q1,''',''',''','3')'11. properter'='QgsDistanceArcProperter()'12. director.addProperter('properter')'13. crs'='qgis.uIls.iface.mapCanvas().mapRenderer().desInaIonCrs()'

14. builder'='QgsGraphBuilder('crs')'

ex)

# If you have interested above in PyQt, try this! http://www.slideshare.net/hiroakisengoku/foss4-g-15026614

Sunday, May 26, 13

Page 22: Introduction of open source gis

ex)

Sunday, May 26, 13

Page 23: Introduction of open source gis

Agenda

Processing large-scale data using Open Source GIS

What’s Open Source GIS ?

Major Open Source GIS

How to learn Open Source GIS?

Case example

Sunday, May 26, 13

Page 24: Introduction of open source gis

Estimation of Fire Spreading

Sunday, May 26, 13

Page 25: Introduction of open source gis

Source: Zenrin Maps

Sunday, May 26, 13

Page 26: Introduction of open source gis

Zenrin Maps Census Other Resources

Cluster of Fire Spreading

Estimating bldg attr

Fire Simulation

amedas etc...

Sunday, May 26, 13

Page 27: Introduction of open source gis

Agenda

Processing large-scale data using Open Source GIS

What’s Open Source GIS ?

Major Open Source GIS

How to learn Open Source GIS?

Case example

Sunday, May 26, 13

Page 28: Introduction of open source gis

Web Tips

sample code

Reference

web text

Sunday, May 26, 13

Page 29: Introduction of open source gis

Collaboratively edited question site

Sunday, May 26, 13

Page 30: Introduction of open source gis

Slideshare

Sunday, May 26, 13

Page 31: Introduction of open source gis

Books

Sunday, May 26, 13

Page 32: Introduction of open source gis

Workshop

Sunday, May 26, 13

Page 33: Introduction of open source gis

Thank  you  for  aTen9on  :)

33

Hiroaki Sengoku

Sunday, May 26, 13