GRASS GIS — Prostorov´a data a jejich vizualizace — ˇ J´achym Cepick´ y http://les-ejk.cz
6. ˇcervna 2007
Obsah
Vizualizaˇcn´ı n´astroje NVIZ Paraview Povray Dimenze objekt˚ u v GIS Vizulazice rastrov´ych dat Vizulazice vektorov´ych dat
Obsah
Vizualizaˇcn´ı n´astroje NVIZ Paraview Povray Dimenze objekt˚ u v GIS Vizulazice rastrov´ych dat Vizulazice vektorov´ych dat
Vizualizaˇcn´ı n´astroj NVIZ
I
Historie
Vizualizaˇcn´ı n´astroj NVIZ
I
Modul GRASSu slouˇz´ıc´ı k 3D vizualizaci dat (vektorov´ych i rastrov´ych)
I
V GRASSu je pˇr´ıtomen od verze 5.0
I
Slouˇz´ı k vizualizci a tvorbˇe animac´ı
I
http://grass.itc.it/nviz
Vizualizaˇcn´ı n´astroj NVIZ
I
Modul GRASSu slouˇz´ıc´ı k 3D vizualizaci dat (vektorov´ych i rastrov´ych)
I
V GRASSu je pˇr´ıtomen od verze 5.0
I
Slouˇz´ı k vizualizci a tvorbˇe animac´ı
I
http://grass.itc.it/nviz
Vizualizaˇcn´ı n´astroj NVIZ
I
Modul GRASSu slouˇz´ıc´ı k 3D vizualizaci dat (vektorov´ych i rastrov´ych)
I
V GRASSu je pˇr´ıtomen od verze 5.0
I
Slouˇz´ı k vizualizci a tvorbˇe animac´ı
I
http://grass.itc.it/nviz
Vizualizaˇcn´ı n´astroj NVIZ
I
Modul GRASSu slouˇz´ıc´ı k 3D vizualizaci dat (vektorov´ych i rastrov´ych)
I
V GRASSu je pˇr´ıtomen od verze 5.0
I
Slouˇz´ı k vizualizci a tvorbˇe animac´ı
I
http://grass.itc.it/nviz
Vizualizaˇcn´ı n´astroj NVIZ
Vizualizaˇcn´ı n´astroj NVIZ
Vizualizaˇcn´ı n´astroj NVIZ
Obsah
Vizualizaˇcn´ı n´astroje NVIZ Paraview Povray Dimenze objekt˚ u v GIS Vizulazice rastrov´ych dat Vizulazice vektorov´ych dat
Paraview
I
Aplikace navrˇzen´a speci´alnˇe pro vizualizaci velk´ych objem˚ u dat
I
Open Source
I
Multiplatformn´ı
I
Vyv´ıjeno firmou Kitware Inc.
I
http://www.paraview.org/
I
GRASS: v.out.vtk, r.out.vtk, r3.out.vtk
Paraview
I
Aplikace navrˇzen´a speci´alnˇe pro vizualizaci velk´ych objem˚ u dat
I
Open Source
I
Multiplatformn´ı
I
Vyv´ıjeno firmou Kitware Inc.
I
http://www.paraview.org/
I
GRASS: v.out.vtk, r.out.vtk, r3.out.vtk
Paraview
I
Aplikace navrˇzen´a speci´alnˇe pro vizualizaci velk´ych objem˚ u dat
I
Open Source
I
Multiplatformn´ı
I
Vyv´ıjeno firmou Kitware Inc.
I
http://www.paraview.org/
I
GRASS: v.out.vtk, r.out.vtk, r3.out.vtk
Paraview
I
Aplikace navrˇzen´a speci´alnˇe pro vizualizaci velk´ych objem˚ u dat
I
Open Source
I
Multiplatformn´ı
I
Vyv´ıjeno firmou Kitware Inc.
I
http://www.paraview.org/
I
GRASS: v.out.vtk, r.out.vtk, r3.out.vtk
Paraview
I
Aplikace navrˇzen´a speci´alnˇe pro vizualizaci velk´ych objem˚ u dat
I
Open Source
I
Multiplatformn´ı
I
Vyv´ıjeno firmou Kitware Inc.
I
http://www.paraview.org/
I
GRASS: v.out.vtk, r.out.vtk, r3.out.vtk
Paraview
I
Aplikace navrˇzen´a speci´alnˇe pro vizualizaci velk´ych objem˚ u dat
I
Open Source
I
Multiplatformn´ı
I
Vyv´ıjeno firmou Kitware Inc.
I
http://www.paraview.org/
I
GRASS: v.out.vtk, r.out.vtk, r3.out.vtk
Paraview
Paraview
Obsah
Vizualizaˇcn´ı n´astroje NVIZ Paraview Povray Dimenze objekt˚ u v GIS Vizulazice rastrov´ych dat Vizulazice vektorov´ych dat
Povray
I
The Persistence of Vision Raytracer
I
http://www.povray.org/
I
v.out.pov/r.out.pov
Povray
I
The Persistence of Vision Raytracer
I
http://www.povray.org/
I
v.out.pov/r.out.pov
Povray
I
The Persistence of Vision Raytracer
I
http://www.povray.org/
I
v.out.pov/r.out.pov
Povray
Povray
Obsah
Vizualizaˇcn´ı n´astroje Dimenze objekt˚ u v GIS Vizulazice rastrov´ych dat Vizulazice vektorov´ych dat
Dimenze
Obsah
Vizualizaˇcn´ı n´astroje Dimenze objekt˚ u v GIS Vizulazice rastrov´ych dat Vizulazice vektorov´ych dat
Vizualizace rastrov´ych dat
I
NVIZ potˇrebuje vˇzdy alespoˇ n jednu rastrovou mapu, aby byl schopen zobrazit dalˇs´ı data
GRASS> nviz --help GRASS> nviz elevation.dem
Vizualizace rastrov´ych dat
I
NVIZ potˇrebuje vˇzdy alespoˇ n jednu rastrovou mapu, aby byl schopen zobrazit dalˇs´ı data
GRASS> nviz --help GRASS> nviz elevation.dem
Vizualizace rastrov´ych dat
I
NVIZ potˇrebuje vˇzdy alespoˇ n jednu rastrovou mapu, aby byl schopen zobrazit dalˇs´ı data
GRASS> nviz --help GRASS> nviz elevation.dem
NVIZ
Z´akladn´ı ovl´ad´an´ı
NVIZ
Zmˇena barev rastrov´eho podkladu
NVIZ
Zmˇena barev rastrov´eho podkladu
NVIZ
Zmˇena barev rastrov´eho podkladu
NVIZ
Zmˇena barev rastrov´eho podkladu
NVIZ
Naˇcten´ı bodov´e mapy
NVIZ
Naˇcten´ı liniov´eho vektoru
Obsah
Vizualizaˇcn´ı n´astroje Dimenze objekt˚ u v GIS Vizulazice rastrov´ych dat Vizulazice vektorov´ych dat ,,V´yroba“ 3D vektorov´ych dat Moduly produkuj´ıc´ı 3D vektory v.drape
Obsah
Vizualizaˇcn´ı n´astroje Dimenze objekt˚ u v GIS Vizulazice rastrov´ych dat Vizulazice vektorov´ych dat ,,V´yroba“ 3D vektorov´ych dat Moduly produkuj´ıc´ı 3D vektory v.drape
,,V´yroba“ 3D vektorov´ych dat
I
Nejlepˇs´ı modul k v´yrobˇe vektorov´ych dat je v.in.ascii v.in.ascii -z in=soubor out=vektor3d nebo cat soubor | v.in.ascii -z out=vektor3d
,,V´yroba“ 3D vektorov´ych dat
I
Nejlepˇs´ı modul k v´yrobˇe vektorov´ych dat je v.in.ascii v.in.ascii -z in=soubor out=vektor3d nebo cat soubor | v.in.ascii -z out=vektor3d
,,V´yroba“ 3D vektorov´ych dat
I
Nejlepˇs´ı modul k v´yrobˇe vektorov´ych dat je v.in.ascii v.in.ascii -z in=soubor out=vektor3d nebo cat soubor | v.in.ascii -z out=vektor3d
,,V´yroba“ 3D vektorov´ych dat
I
Nejlepˇs´ı modul k v´yrobˇe vektorov´ych dat je v.in.ascii v.in.ascii -z in=soubor out=vektor3d nebo cat soubor | v.in.ascii -z out=vektor3d
GRASS-Ascii vektorov´y form´at
GRASS> echo "L 4 1 10 10 10 20 20 20 30 10 30 30 20 10 1 1 " | v.in.ascii -zn out=linie3d format=standard GRASS> g.region vect=linie3d GRASS> r.mapcalc mydem=0 GRASS> nviz mydem vect=linie3d
GRASS-Ascii vektorov´y form´at
GRASS> echo "L 4 1 10 10 10 20 20 20 30 10 30 30 20 10 1 1 " | v.in.ascii -zn out=linie3d format=standard GRASS> g.region vect=linie3d GRASS> r.mapcalc mydem=0 GRASS> nviz mydem vect=linie3d
GRASS-Ascii vektorov´y form´at
GRASS> echo "L 4 1 10 10 10 20 20 20 30 10 30 30 20 10 1 1 " | v.in.ascii -zn out=linie3d format=standard GRASS> g.region vect=linie3d GRASS> r.mapcalc mydem=0 GRASS> nviz mydem vect=linie3d
GRASS-Ascii vektorov´y form´at
GRASS> echo "L 4 1 10 10 10 20 20 20 30 10 30 30 20 10 1 1 " | v.in.ascii -zn out=linie3d format=standard GRASS> g.region vect=linie3d GRASS> r.mapcalc mydem=0 GRASS> nviz mydem vect=linie3d
GRASS-Ascii vektorov´y form´at
GRASS> g.region -d
GRASS-Ascii vektorov´y form´at
GRASS> g.region -d
Obsah
Vizualizaˇcn´ı n´astroje Dimenze objekt˚ u v GIS Vizulazice rastrov´ych dat Vizulazice vektorov´ych dat ,,V´yroba“ 3D vektorov´ych dat Moduly produkuj´ıc´ı 3D vektory v.drape
v.extrude v.extrude: ,,vyt´ahne“ 3D objekty z vektorov´ych map (domy z 2D mapy) GRASS> v.info rstrct areas GRASS> v.extrude -t in=rstrct areas out=areas3d height=1000 elev=elevation.dem GRASS> v.info areas3d GRASS> nviz elevation.dem vect=areas3d GRASS> d.zoom # odzoomovat o jeden stupeˇ n GRASS> v.extrude -t in=roads out=bariery height=500 elev=elevation.dem GRASS> nviz elevation.dem vect=bariery
v.extrude v.extrude: ,,vyt´ahne“ 3D objekty z vektorov´ych map (domy z 2D mapy) GRASS> v.info rstrct areas GRASS> v.extrude -t in=rstrct areas out=areas3d height=1000 elev=elevation.dem GRASS> v.info areas3d GRASS> nviz elevation.dem vect=areas3d GRASS> d.zoom # odzoomovat o jeden stupeˇ n GRASS> v.extrude -t in=roads out=bariery height=500 elev=elevation.dem GRASS> nviz elevation.dem vect=bariery
v.extrude v.extrude: ,,vyt´ahne“ 3D objekty z vektorov´ych map (domy z 2D mapy) GRASS> v.info rstrct areas GRASS> v.extrude -t in=rstrct areas out=areas3d height=1000 elev=elevation.dem GRASS> v.info areas3d GRASS> nviz elevation.dem vect=areas3d GRASS> d.zoom # odzoomovat o jeden stupeˇ n GRASS> v.extrude -t in=roads out=bariery height=500 elev=elevation.dem GRASS> nviz elevation.dem vect=bariery
v.extrude v.extrude: ,,vyt´ahne“ 3D objekty z vektorov´ych map (domy z 2D mapy) GRASS> v.info rstrct areas GRASS> v.extrude -t in=rstrct areas out=areas3d height=1000 elev=elevation.dem GRASS> v.info areas3d GRASS> nviz elevation.dem vect=areas3d GRASS> d.zoom # odzoomovat o jeden stupeˇ n GRASS> v.extrude -t in=roads out=bariery height=500 elev=elevation.dem GRASS> nviz elevation.dem vect=bariery
v.extrude v.extrude: ,,vyt´ahne“ 3D objekty z vektorov´ych map (domy z 2D mapy) GRASS> v.info rstrct areas GRASS> v.extrude -t in=rstrct areas out=areas3d height=1000 elev=elevation.dem GRASS> v.info areas3d GRASS> nviz elevation.dem vect=areas3d GRASS> d.zoom # odzoomovat o jeden stupeˇ n GRASS> v.extrude -t in=roads out=bariery height=500 elev=elevation.dem GRASS> nviz elevation.dem vect=bariery
v.extrude v.extrude: ,,vyt´ahne“ 3D objekty z vektorov´ych map (domy z 2D mapy) GRASS> v.info rstrct areas GRASS> v.extrude -t in=rstrct areas out=areas3d height=1000 elev=elevation.dem GRASS> v.info areas3d GRASS> nviz elevation.dem vect=areas3d GRASS> d.zoom # odzoomovat o jeden stupeˇ n GRASS> v.extrude -t in=roads out=bariery height=500 elev=elevation.dem GRASS> nviz elevation.dem vect=bariery
v.extrude v.extrude: ,,vyt´ahne“ 3D objekty z vektorov´ych map (domy z 2D mapy) GRASS> v.info rstrct areas GRASS> v.extrude -t in=rstrct areas out=areas3d height=1000 elev=elevation.dem GRASS> v.info areas3d GRASS> nviz elevation.dem vect=areas3d GRASS> d.zoom # odzoomovat o jeden stupeˇ n GRASS> v.extrude -t in=roads out=bariery height=500 elev=elevation.dem GRASS> nviz elevation.dem vect=bariery
v.extrude v.extrude: ,,vyt´ahne“ 3D objekty z vektorov´ych map (domy z 2D mapy) GRASS> v.info rstrct areas GRASS> v.extrude -t in=rstrct areas out=areas3d height=1000 elev=elevation.dem GRASS> v.info areas3d GRASS> nviz elevation.dem vect=areas3d GRASS> d.zoom # odzoomovat o jeden stupeˇ n GRASS> v.extrude -t in=roads out=bariery height=500 elev=elevation.dem GRASS> nviz elevation.dem vect=bariery
v.extrude
Obsah
Vizualizaˇcn´ı n´astroje Dimenze objekt˚ u v GIS Vizulazice rastrov´ych dat Vizulazice vektorov´ych dat ,,V´yroba“ 3D vektorov´ych dat Moduly produkuj´ıc´ı 3D vektory v.drape
v.drape
v.drape pˇrev´ad´ı 2D data na 3D (pˇr´ıklad: 3D vektor silnic) GRASS> v.drape in=roads rast=elevation.10m out=roads3d GRASS> v.info roads3d GRASS> d.vect roads; d.what vect
v.drape
v.drape pˇrev´ad´ı 2D data na 3D (pˇr´ıklad: 3D vektor silnic) GRASS> v.drape in=roads rast=elevation.10m out=roads3d GRASS> v.info roads3d GRASS> d.vect roads; d.what vect
v.drape
v.drape pˇrev´ad´ı 2D data na 3D (pˇr´ıklad: 3D vektor silnic) GRASS> v.drape in=roads rast=elevation.10m out=roads3d GRASS> v.info roads3d GRASS> d.vect roads; d.what vect
v.drape
v.drape pˇrev´ad´ı 2D data na 3D (pˇr´ıklad: 3D vektor silnic) GRASS> v.drape in=roads rast=elevation.10m out=roads3d GRASS> v.info roads3d GRASS> d.vect roads; d.what vect