Top Banner
Scientific 3D Printing with GRASS GIS A Work in Progress Report Dr. Peter Löwe FOSSGIS 2014 2014-03-20
50

Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

May 03, 2018

Download

Documents

lylien
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

Scientific 3D Printing with GRASS GISA Work in Progress Report

Dr. Peter Löwe

FOSSGIS 20142014-03-20

Page 2: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

2

In a nutshell

• Interfacing GRASS GIS with 3D print workflows can bedone with the current GRASS modules.

• Prediction: Easy to use GRASS extensions for 3D printing will come soon.

• Scientific 3D prints extend „flat“ 2D sciencecommunication

• Decelerated haptic data access (no-display-needed)

• But there‘s more to it…

Page 3: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

3

Communicating scientific findings

The challenge:

• Picturing scientific data in one’s mind

• Communicating this vision to someone else

The need:

A tangible representation of scientific results.

1492 Today Future

?

Page 4: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

4

„The future is here“ (again)

The potential of „3D printing“ as featured in the news:

Page 5: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

5

„The future is here“ (again)

The potential of „3D printing“ as featured in the news:

• Guns !

Page 6: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

6

„The future is here“ (again)

The potential of „3D printing“ as featured in the news:

• Guns !

• Human body parts !

Page 7: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

7

„The future is here“ (again)

The potential of „3D printing“ as featured in the news:

• Guns !

• Human body parts !

• Clothes !

Page 8: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

8

„The future is here“ (again)

The potential of „3D printing“ as featured in the news:

• Guns !

• Human body parts !

• Clothes !

• Candy !

Page 9: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

9

„The future is here“ (again)

The potential of „3D printing“ as featured in the news:

• Guns !

• Human body parts !

• Clothes !

• Candy !

• Space Exploration !

Page 10: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

10

3D Printing, the Gartner hype cycle, and science

http://surveys.peerproduction.net/wp-content/uploads/2012/11/GoogleTrendsGartnerHypeCycle.png

3D Printing

2014

Page 11: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

11

3D Printing, the Gartner hype cycle, and science

http://surveys.peerproduction.net/wp-content/uploads/2012/11/GoogleTrendsGartnerHypeCycle.png

3D Printing

2014

Page 12: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

12

3D Printing, the Gartner hype cycle, and science

http://surveys.peerproduction.net/wp-content/uploads/2012/11/GoogleTrendsGartnerHypeCycle.png

3D Printing

2014

• Handpieces for science

communication

• among scientists

• towards the generalpublic

• Showpieces for

exhibitions / trade fairs

• Condensed informationon content and quality

• <your application goeshere>

but

Page 13: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

13

3D printing for science communication:

The larger picture

Technical Printing Process

Metadata Management

Scientific

Data3D

Print

Scientist

Science

Communication

Target group

Page 14: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

14

The Scientific Library perspective – Why bother ?

• This is part of an emerging trend affecting (Geo-) Science and

Research, Libraries and the FOSS Communities.

• Identification, citation and preservation of scientific content needed.

• A tide of „born digital“ specimen, like 3D prints, is coming.

• Persistant identifiers are being introduced for scientific articles, data

and software – and 3D prints, e.g: Digital Object Identifiers (DOI).

Page 15: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

15

Libraries handle nontextual materials– including globes.

Gravity-Field-Globe ? 3D printed

Globe

Page 16: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

16

Nontextual materials: Past and present

The preservation of scientific dataspecimen is already part of research:

"Der Heidelberger Karl-Theodor-Globus von 1751 bis 2000Vergangenes mit gegenwärtigen Methoden für die Zukunft bewahren"

Page 17: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

17

Linking research articles, data and 3D objects:Important for researchers … and research-based libraries

Digital ObjectIdentifier (DOI)

Page 18: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

18

Technische Informations Bibliothek (TIB)

German National Library of Science and Technology

Global supplier for scientific and technical information

Traditional text-based documents

Page 19: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

1919

GetInfo Portal

• 57 Mio. metadata indexed with access to the fulltext (document

delivery, national licences, pay-per-view)

• 160 Mio. documents available via metasearch

TIB – German National Library of Science and Technology - Today

Page 20: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

2020

Strategy – Move beyond text

Simulation Simulation

Scientific FilmsScientific Films

3D Objects3D Objects

Text Text

Research DataResearch Data

Software Software

Page 21: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

21

• Worldwide first Digital Object Identifier (DOI) registration agency for

datasets (since 2005)

TIB – German National Library of Science and Technology - DOI

Page 22: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

22

The road ahead– the research library perspective

Ultimate Goal:Interlinking and Search Across All Types of Digital Assets.

Page 23: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

23

3D printing for

science communication: GRASS GIS angle

Technical Printing Process

Metadata Management

Scientific

Data3D

Print

Scientist

Science

Communication

Target group

Page 24: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

24

GRASSGIS

Technical overview

Data

Technical Printing Process3D

PrintScientific

Data

Page 25: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

25

GRASSGIS

Technical overview

Data

Technical Printing Process3D

PrintScientific

Data

3D preprint:vtk, etc.

png/pdf

3D preprints - just a gdal/ogr extension ?

Page 26: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

26

GRASSGIS

Technical overview

Data

Technical Printing Process3D

PrintScientific

Data

3D preprint:vtk, etc.

png/pdf

3D preprints - just a gdal/ogr extension ?

Thematic generalisation is needed: r3.modules

Thematic generalisation

Page 27: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

27

Technical overview:Current situation

Data

v.in.ogrr.in.gdal

Technical Printing Process3D

PrintScientific

Data

r.to.rast3 r3.mapcalc r3.out.vtk

new modules new modules

IngestVolume

generation

Volumeprocessing

Export

new modules

Page 28: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

28

Wanted: 3D print workflow trailblazers !

• Volume generalisation with r3.x-modules requires currently

these skills:

• Science Interpreter/Communicator: „What message to

convey ?“

• Technical/Software: create workflows in r3.mapcalc, script

these

• Admin/Pioneer: be able to install patches for GRASS7 due

to bugs (volume-related), help improve code maturity

Page 29: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

29

Example: Thematic generalisation with r3.mapcalc

• Task: Separation of geologic volumes along complex faults („cutting pane“)

• Requirement: Volume hulls must be continuous (no holes).

• Solution: „Growing“ of fault lines into cutting panes with r3.mapcalc.

Geologicstratum

Faults

Tricky

part

Page 30: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

30

Multiple linked learning processes

Initial GIS-driven

experiments

GIS workflow

development

GIS modularisation

Stakeholders

Printing

Process

Expertise

INAFAstrophysics Institute,

Rome

FabLab„Wissenschaftsladen“

PotsdamMaterials

Hardware

Data Sources

TsunamiSimulations

2D

Data(Elevation

Models)

3D Data (Geological

models,soil

penetratingradar)

Software

Workflows and Services

TIB Hannover

GFZ Potsdam

Osaka City University

Page 31: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

31

Processing: Software tools and formats

GRASS 7

Paraview

PreprintRapManPrinter

GeologicModels

Geodata

Page 32: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

32

Hardware example:RapMan 3.2 3D printer

Multi-colored ABS and

PLA materials

Page 33: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

33

RapMan 3.2: Reality check

Page 34: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

34

RapMan 3.2: Reality check

MarcelLudwig

Resident 3D printing expert

at GFZ Potsdam

Page 35: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

35

RapMan 3.2: Reality check

MarcelLudwig

Resident 3D printing expert

at GFZ Potsdam

Page 36: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

36

RapMan 3.2: Reality check

RawMaterial

ControlUnit

Print head, cooling fan

Print in progress

MarcelLudwig

Resident 3D printing expert

at GFZ Potsdam

Page 37: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

37

Close-Up: Actual printing

Printhead

Internalsupport

structure

Externalsupport

structure

3D printingin progress

Page 38: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

38

Application examples

Page 39: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

39

Elevation models

Page 40: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

40

More elevation models

Mekong River Catchment

Page 41: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

41

More elevation models

Mekong River Catchment

Olympus Mons, Mars

Page 42: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

42

More elevation models

Mekong River Catchment

Brukkaros Mountain, Namibia

Olympus Mons, Mars

Page 43: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

43

More elevation models

Mekong River Catchment

Brukkaros Mountain, Namibia

Olympus Mons, Mars

It glows in the dark !

Page 44: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

44

Mars north polar cap / satellite-based ground penetrating Radar

Radar

Alessandro Frigeri, INAF, 2012

Images: GFZ Potsdam,

INAF

Complexunderside

Planet Mars:

North Polar Cap

Page 45: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

45

Layer stacks of 3D bodies (Geology)

Images: GFZ Potsdam

Page 46: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

46

Close-up: Geologic volume stack example

Images: GFZ Potsdam

Page 47: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

47

Complex data sets: Tsunami propagation space-time-cubes

• Space Time Cube

(STC) of tsunami

wave propagation.

• Complex wave

propagation in time

and space.

• Allows visual model

quality assessment.

• Produced by GFZ

Potsdam in 2012.

• On permanent

display at the Osaka

City University (2014)

3D Print

TsunamiModel

Time

Lon/Lat

Tohoku

ShorelinePacific

Page 48: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

48

Recap: But there‘s more to it..

• Interfacing GRASS GIS with 3D print workflows can already done withthe current GRASS modules.

• Prediction: Easy to use GRASS extensions for 3D printing will come soon.

• Scientific 3D Prints extend „flat“ 2D science communication

• Decelerated haptic data access (no-display-needed)

• Large potential for science communication

• The bigger picture of Open Science: Open Data, Open Source, DOI

• Thematic generalisation via r3.x – modules.

• Much more coming

Page 49: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

49

Freely available geologic data sources ?

The situation is improving

http://opendtect.org/

Page 50: Scientific 3D Printing with GRASS GIS - In a nutshell • Interfacing GRASS GIS with 3D print workflows can be done with the current GRASS modules. • Prediction: Easy to use GRASS

50

Thanks for listeningHave a great FOSSGIS 2014 !

Contact: [email protected]