Workshop on OSHW

65

description

Presentation for FOSS4G-Asia 2014, Bangkok

Transcript of Workshop on OSHW

Page 1: Workshop on OSHW
Page 2: Workshop on OSHW

Measuring coffee holding capacity in office

Page 3: Workshop on OSHW

?

Page 4: Workshop on OSHW

� � � �

••

Page 5: Workshop on OSHW

••••

Page 6: Workshop on OSHW

●○○○

Page 7: Workshop on OSHW
Page 8: Workshop on OSHW
Page 9: Workshop on OSHW
Page 10: Workshop on OSHW

Page 11: Workshop on OSHW

Page 12: Workshop on OSHW
Page 13: Workshop on OSHW

❖➢➢➢

❖➢➢➢➢➢

Page 14: Workshop on OSHW

●○○○○

●○○

Page 15: Workshop on OSHW
Page 16: Workshop on OSHW

Page 17: Workshop on OSHW

• •

Page 18: Workshop on OSHW
Page 19: Workshop on OSHW

Page 20: Workshop on OSHW

••

Page 21: Workshop on OSHW

Page 22: Workshop on OSHW

DATA RECORDS FROM SENSORS

Page 23: Workshop on OSHW
Page 25: Workshop on OSHW
Page 26: Workshop on OSHW
Page 27: Workshop on OSHW
Page 28: Workshop on OSHW

Page 29: Workshop on OSHW
Page 30: Workshop on OSHW

Page 31: Workshop on OSHW

QGIS

We will see how to read CSV files from the Weather Station in QGIS

Page 32: Workshop on OSHW
Page 33: Workshop on OSHW
Page 34: Workshop on OSHW
Page 35: Workshop on OSHW
Page 36: Workshop on OSHW
Page 37: Workshop on OSHW
Page 38: Workshop on OSHW
Page 39: Workshop on OSHW

Python-OGR

This section shows how to code in Python-OGR the import and conversion of CSV point data into a shapefile

Page 40: Workshop on OSHW

•••••••••

Page 41: Workshop on OSHW
Page 42: Workshop on OSHW

•••

Page 43: Workshop on OSHW
Page 44: Workshop on OSHW
Page 45: Workshop on OSHW
Page 46: Workshop on OSHW
Page 47: Workshop on OSHW

………………

Page 48: Workshop on OSHW

………………………

Page 49: Workshop on OSHW
Page 50: Workshop on OSHW

GRASS

To import in GRASS, first create a “LL”(Geographical, Lat/Lon) Location from scratch. Then follow the next slide.

Page 51: Workshop on OSHW

Import in GRASS & export to shapefile

Page 52: Workshop on OSHW

pyGRASS

This pyGRASS code is running from within a GRASS session, though it can be run externally too. It is following the same procedure than in GRASS command line, but adds more scripting control.

Page 53: Workshop on OSHW

Preambule

#Run this script in the terminal as:#python oshw_pygrass.py

#For debugging, run as:#python -i oshw_pygrass.py

#PURPOSE#Import a CSV [X,Y,Z,DATA] file in GRASS GIS#Also export to shp out.

Page 54: Workshop on OSHW

Set variables

Page 55: Workshop on OSHW

Libraries

Page 56: Workshop on OSHW

Set message reporting to GUI

Page 57: Workshop on OSHW

Read CSV file from CLI argument

Page 58: Workshop on OSHW

Import in GRASS & create a shapefile

Page 59: Workshop on OSHW

Page 60: Workshop on OSHW

Libraries

Page 61: Workshop on OSHW

Libraries, more

Page 62: Workshop on OSHW

Process Class initialisation

Page 63: Workshop on OSHW

I/O

Page 64: Workshop on OSHW
Page 65: Workshop on OSHW

Khob Khun Na Krub