|
@@ -0,0 +1,23 @@
|
|
|
+# Test the conversion of vector points into cell values
|
|
|
+# of raster3d maps.
|
|
|
+
|
|
|
+# We set up a specific region in the
|
|
|
+# @preprocess step of this test. The region setting
|
|
|
+# should work for UTM and LL test locations
|
|
|
+g.region s=0 n=80 w=0 e=120 b=0 t=50 res=10 res3=10 -p3
|
|
|
+# We import vector data located in the source directory
|
|
|
+# The data was created using v.random with seed option:
|
|
|
+# v.random --o -z seed=1 n=10 output=random_points column=value zmin=0 zmax=50 column_type=integer
|
|
|
+# v.out.ascii input=random_points output=random_points.txt columns=value
|
|
|
+# I don't know if the random generator always creates the same pseudo random number with seed 1
|
|
|
+# on any supported operation system with a C standard library
|
|
|
+v.in.ascii input=random_points.txt columns='x double precision, y double precision, z double precision, key int, value int' x=1 y=2 z=3 output=random_points --o
|
|
|
+
|
|
|
+# After data creation we @test the vector to @raster3d map conversion
|
|
|
+# As @prescision=0 is used for data export.
|
|
|
+v.to.rast3 --o input=random_points column=value output=vector_to_volume
|
|
|
+
|
|
|
+# Some data export commands for reference data creation and visual validation
|
|
|
+# r3.out.ascii --o input=vector_to_volume output=vector_to_volume.ref dp=0 null=*
|
|
|
+# r3.out.vtk input=vector_to_volume output=vector_to_volume.vtk null=0
|
|
|
+# v.out.vtk input=random_points output=random_points.vtk
|