[Soiltexture-commits] r8 - / pkg/soiltexture/inst/doc pkg/soiltexture/inst/doc/INOUT

noreply at r-forge.r-project.org noreply at r-forge.r-project.org
Tue Apr 20 14:34:16 CEST 2010


Author: jmoeys
Date: 2010-04-20 14:34:15 +0200 (Tue, 20 Apr 2010)
New Revision: 8

Added:
   SoilTexture_changelog.txt
   Sweave_wrapper.R
   pkg/soiltexture/inst/doc/INOUT/
   pkg/soiltexture/inst/doc/INOUT/CC-By-SA-nonported-88x31.PNG
   pkg/soiltexture/inst/doc/INOUT/build.txt
   pkg/soiltexture/inst/doc/INOUT/julienmoeysmailaddress-322-24.png
   pkg/soiltexture/inst/doc/soiltexture_vignette.R
   pkg/soiltexture/inst/doc/soiltexture_vignette.Rnw
   pkg/soiltexture/inst/doc/soiltexture_vignette.bib
   pkg/soiltexture/inst/doc/soiltexture_vignette.bib.bak
   pkg/soiltexture/inst/doc/soiltexture_vignette.pdf
   pkg/soiltexture/inst/doc/soiltexture_vignette.pdf.zip
   pkg/soiltexture/inst/doc/soiltexture_vignette.tex
   soiltexture_vignette_compile.R
Removed:
   pkg/soiltexture/inst/doc/TEXTURE_WIZARD_VIGNETTES.pdf
Log:


Added: SoilTexture_changelog.txt
===================================================================
--- SoilTexture_changelog.txt	                        (rev 0)
+++ SoilTexture_changelog.txt	2010-04-20 12:34:15 UTC (rev 8)
@@ -0,0 +1,99 @@
+The Soil Texture Wizard
+change log. From 2009/10/09. Most recent changes first / on top.
+Julien MOEYS
+
+20100416    Added the Canadian texture triangle to the list of pre-defined 
+            texture triangles.
+
+20100409    Created an r-forge page for the package and uploaded it to SCM 
+            http://r-forge.r-project.org/scm/?group_id=740 
+
+20100409    Finished documenting the function TT.plot with inlinedocs. Package 
+            successfully compiled.
+
+20091221    The parameter 'fg' is now defunct, and replaced by 'col' that accepts 
+            several values (while fg only accepts one). 'fg' still exists as an 
+            option, but shouldn't produce any effect.
+
+20091119    Simplified some redundant code in TT.css2xy(), the function that 
+            transforms clay silt sand data into x-y coordinates.
+
+20091118    Corrected a bug in the function TT.normalise.sum() (that couldn't 
+            handle data.frames)
+
+20091014    Added the Belgian soil texture triangle to the list of pre-defined
+            texture triangles (now 8).
+
+20091013    The TT.mahalanobis() function can now compute a grid of the Mahalanobis 
+            distance on log-ratio trasnformation of soil texture data. New option 
+            alr, default = FALSE, can be set to TRUE for alr transformation.
+
+20091013    Added TT.chemometrics.alr(), for additive log-ratio trasnformation of 
+            soil texture data. This is a copy of the alr() function in the chemometrics 
+            package, with minor modifications for soil texture data. Used internally 
+            in TT.mahalanobis().
+
+20091011    Added TT.normalise.sum(), that normalise the sum of the 3 texture classes
+            to text.sum (100%).
+
+20091011    The options 'pow' and 'q.max.dist' are now set to 0.5 and 50 respectively.
+            This is a stronger smoothing than the previous values.
+
+20091011    TT.iwd() has now a 'q.max.dist' option user to determin 'max.dist' if this 
+            last is set to NULL. max.dist is the maximum euclidian distance, between 
+            a grid point and a data point. If the distance between the grid point and 
+            the data point is higher than max.dist, this point is not used to calculate 
+            the iwd value. max.dist default value is 
+            quantile( x = euclidian.distances, probs = q.max.dist ) 
+        
+20091011    The option value 'z.type = "map"' is now deprecated in TT.plot(). Replaced
+            by TT.iwd() and TT.image(), called outside TT.plot().
+
+20091011    TT.as.image() internal function deprecated. now inside TT.iwd()
+
+20091011    TT.image.shade() internal function deprecated. now inside TT.iwd() 
+
+20091011    TT.iwd.image() renamed to TT.iwd(). The function now output a list with 
+            a x y grid and z value matrix, ready to be plotted by TT.image(). The 
+            function is not plotting the image any more.
+
+20091011    TT.iwd() internal function is deprecated. The name will be attributed to 
+            TT.iwd.image() 
+
+20091010    TT.baseplot() now has a geo option.	
+
+20091010    TT.kde2d() function created. Wrapper for MASS function kde2d(), but 
+            customized for texture triangles. Results can be displayed by 
+            TT.contour(), TT.image(), contour() or image().
+
+20091010    TT.image() function created. Wrapped for image(), but customized 
+            for texture triangles. Used to display x-y-z list data in the same 
+            format as 'x' in contour() or image().
+
+20091010    TT.contour() function created. Wrapped for contour(), but customized 
+            for texture triangles. Used to display x-y-z list data in the same 
+            format as 'x' in contour() or image().
+
+20091010    TT.mahalanobis() function created. Wrapper for the function mahalanobis(), 
+            but customized for texture triangles. Results can be displayed by 
+            TT.contour(), TT.image() [see above], contour() or image(). Calculates the 
+            Mahalanobis distance for 2 of the 3 texture classes, on a regular x-y grid, 
+            backtransformed into clay silt sand, used to calculate the Mahalanobis 
+            distance.
+
+20091010    Added TT.xy.grid() that generates a regular grid on the 
+            x-y axis. Made after part of kde2d
+
+20091009    Modified TT.plot() function so it accepts an optionnal 'geo' option and an 
+            'add' option that behaves like plot(add=TRUE) when non-null. This is intended 
+            to allow overplotting a soil texture triangle over a background plotted by 
+            another function (i.e. heat map, contour map etc.)
+
+20091009    Added TT.locator(). This function is equivalent to the locator() function, 
+            except that it returns clay silt sand coordinates instead.
+
+20091009    Added TT.xy2css() a function to convert x-y coordinates into clay silt sand.
+
+20091009    renamed TT.arrows() to TT.axis.arrows().
+
+

Added: Sweave_wrapper.R
===================================================================
--- Sweave_wrapper.R	                        (rev 0)
+++ Sweave_wrapper.R	2010-04-20 12:34:15 UTC (rev 8)
@@ -0,0 +1,238 @@
+texi2dvi.wrapper <- function 
+### This function is a wrapper to tools:texi2dvi that also deletes 
+### the images when the pdf file was created
+
+(   # 
+    file.name.root, 
+### Root of the sweave (and tex) file name (without extention) 
+    work.wd, 
+### Path of the working directory 
+    inout.dir, 
+### Path of the subdirectory in which the images are outputted 
+    tex.ext     = ".tex"
+### Tex file extesion. Any other value than ".tex" may not work 
+){  #
+    old.dir <- getwd() 
+    #
+    setwd( work.wd ) 
+    #
+    testfile2   <- paste( 
+        file.name.root, 
+        tex.ext, 
+        sep = "" 
+    )   #
+    #
+    msg <- tools::texi2dvi( 
+        file        = testfile2, 
+        pdf         = TRUE, 
+        clean       = TRUE, 
+        texinputs   = work.wd 
+    )   # 
+    #
+    cat( "\n\n\n" ) 
+    cat( paste( "tools::texi2dvi message ", msg, "\n\n\n" ) ) 
+    #
+    ## Clean the inout directory
+    if( all( is.null(msg) ) )
+    {   #
+        inout.wd <- file.path( work.wd, inout.dir )
+        #
+        files.lst <- list.files( 
+            path        = inout.wd, 
+            full.names  = TRUE  
+        )   #
+        #
+        files.nbc <- nchar( files.lst ) 
+        #
+        files.ext <- substr( 
+            x       = files.lst, 
+            start   = files.nbc - 2, 
+            stop    = files.nbc
+        )   #
+        #
+        file.name.root2 <- file.path( inout.wd, file.name.root )
+        #
+        files.pre <- substr( 
+            x       = files.lst, 
+            start   = 1, 
+            stop    = nchar( file.name.root2 ) 
+        )   #
+        #
+        sel.del <- (files.ext %in% c("pdf","eps")) &  
+                   (files.pre == file.name.root2 )  
+        #
+        rm.res  <- file.remove( files.lst[ sel.del ] ) 
+        #
+        cat( "\n\n\n" ) 
+        cat( paste( "Number of images deleted:",     sum(  rm.res ), "\n" ) ) 
+        cat( paste( "Number of images not deleted:", sum( !rm.res ), "\n\n\n" ) ) 
+        #
+        return( TRUE ) 
+    }else{ 
+        cat( "No images deleted. Something went wrong\n\n\n" ) 
+        #
+        return( FALSE ) 
+    }   #
+    #
+    setwd( old.dir ) 
+    #
+### The function returns several messages about the Stangle, Sweave, 
+### tools::texi2dvi and image deleting processes. It also returns 
+### TRUE if the images were deleted, and FALSE if not
+}   #
+
+
+
+Sweave.wrapper <- function 
+### Sweave.wrapper is a function that performs different 
+### operations otherwise done step by step with Stangle, Sweave and 
+### tools::texi2dvi, and that do a bit of cleaning in the folder 
+### after that (delete images)
+    
+(   #
+    file.name.root, 
+### Root of the sweave (and tex) file name (without extention) 
+    work.wd, 
+### Path of the working directory 
+    inout.dir, 
+### Path of the subdirectory in which the images are outputted 
+    sweave.ext  = ".Rnw", 
+### Sweave file extesion. Any other value than ".Rnw" may not work 
+    tex.ext     = ".tex"
+### Tex file extesion. Any other value than ".tex" may not work 
+){  #
+    old.dir <- getwd() 
+    #
+    setwd( work.wd ) 
+    #
+    testfile    <- paste( 
+        file.name.root, 
+        sweave.ext, 
+        sep = "" 
+    )   #
+    #
+    cat( paste( "Ready to process ", testfile, "\n\n\n" ) ) 
+    #
+    ## enforce par(ask=FALSE)
+    options(device.ask.default=FALSE)
+    #
+    # Extract the R code from the Sweave file
+    Stangle( testfile ) 
+    #
+    ## create a LaTeX file
+    Sweave( testfile ) 
+    #
+    setwd( work.wd ) 
+    #
+    res <- texi2dvi.wrapper( 
+        file.name.root  = file.name.root, 
+        work.wd         = work.wd, 
+        inout.dir       = inout.dir, 
+        tex.ext         = tex.ext  
+    )   #
+    #
+    setwd( old.dir ) 
+    #
+    return( res ) 
+### The function returns several messages about the Stangle, Sweave, 
+### tools::texi2dvi and image deleting processes. It also returns 
+### TRUE if the images were deleted, and FALSE if not
+}   #
+
+
+
+MC.search.path <- function
+### Search if a given file is present along the system PATH
+### Function created after Vladimir Eremeev, who created it after 
+### Brian Ripley.
+### <http://finzi.psych.upenn.edu/R/Rhelp02/archive/101078.html> or 
+### <http://finzi.psych.upenn.edu/R/Rhelp02/archive/92829.html> 
+
+(   #
+    file.name   = "7z.exe", 
+### Name of the 7zip command line file.
+    s.path      = Sys.getenv("PATH"), 
+### Value of windwos PATH variable. Default is set to Sys.getenv("PATH") 
+    p.sep       = .Platform$path.sep
+### Platform specific folder separator in pathes. Default set to .Platform$path.sep 
+){  #
+    s.path  <- strsplit(
+        x       = s.path, 
+        split   = p.sep
+    )[[1]] 
+    #
+    tmp <- lapply( 
+        X   = s.path, 
+        FUN = function(X){ 
+            fp <- file.path(X, file.name) 
+            #
+            file.exists( fp ) 
+        }   #
+    )   #
+    #
+    return( any( unlist( tmp ) ) ) 
+### Returns TRUE if 7zip command line executable was found in along the PATH 
+}   #
+
+
+
+zipMe <- function
+### ZipMe is an R wrapper for 7zip command line executable. It is 
+### used to compress files in ZIP archives format
+
+(   #
+    file.name, 
+### Name of the file to be zipped.
+    file.dir, 
+### Directory of the file to be zipped.
+    zip.name        = "7z.exe", 
+### Name of the 7zip command line file.
+    intern          = TRUE, 
+### See ?system .
+    ignore.stderr   = FALSE, 
+### See ?system .
+    wait            = TRUE, 
+### See ?system .
+    input           = NULL, 
+### See ?system .
+    show.output.on.console  = TRUE, 
+### See ?system .
+    minimized       = TRUE, 
+### See ?system .
+    invisible       = TRUE
+### See ?system .
+){  #
+    old.dir <- getwd() 
+    #
+    setwd( file.dir )
+    #
+    z7 <- MC.search.path( file.name = zip.name ) 
+    #
+    if( z7 )
+    {   #
+        z7.cmd <- paste(
+            sep = "", 
+            "7z a -tzip -mx=1 ", 
+            file.name, ".zip ", 
+            file.name  
+        )   #
+        #
+        sys.msg <- system( 
+            command         = z7.cmd,
+            intern          = intern,
+            ignore.stderr   = ignore.stderr,
+            wait            = wait,
+            input           = input,
+            show.output.on.console  = show.output.on.console,
+            minimized       = minimized,
+            invisible       = invisible
+        )   #
+        #
+        cat( sys.msg ) 
+    }else{ 
+        message("7zip not found. Files were not zipped") 
+    }   #
+    #
+    setwd( old.dir ) 
+}   #
+

Added: pkg/soiltexture/inst/doc/INOUT/CC-By-SA-nonported-88x31.PNG
===================================================================
(Binary files differ)


Property changes on: pkg/soiltexture/inst/doc/INOUT/CC-By-SA-nonported-88x31.PNG
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: pkg/soiltexture/inst/doc/INOUT/build.txt
===================================================================
--- pkg/soiltexture/inst/doc/INOUT/build.txt	                        (rev 0)
+++ pkg/soiltexture/inst/doc/INOUT/build.txt	2010-04-20 12:34:15 UTC (rev 8)
@@ -0,0 +1 @@
+37

Added: pkg/soiltexture/inst/doc/INOUT/julienmoeysmailaddress-322-24.png
===================================================================
(Binary files differ)


Property changes on: pkg/soiltexture/inst/doc/INOUT/julienmoeysmailaddress-322-24.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Deleted: pkg/soiltexture/inst/doc/TEXTURE_WIZARD_VIGNETTES.pdf
===================================================================
--- pkg/soiltexture/inst/doc/TEXTURE_WIZARD_VIGNETTES.pdf	2010-04-16 13:33:36 UTC (rev 7)
+++ pkg/soiltexture/inst/doc/TEXTURE_WIZARD_VIGNETTES.pdf	2010-04-20 12:34:15 UTC (rev 8)
@@ -1,43691 +0,0 @@
-%PDF-1.4
-%ÐÔÅØ
-4 0 obj
-<< /S /GoTo /D (section.1) >>
-endobj
-7 0 obj
-(About this document)
-endobj
-8 0 obj
-<< /S /GoTo /D (subsection.1.1) >>
-endobj
-11 0 obj
-(Why creating 'The soil texture wizard'?)
-endobj
-12 0 obj
-<< /S /GoTo /D (subsection.1.2) >>
-endobj
-15 0 obj
-(About R)
-endobj
-16 0 obj
-<< /S /GoTo /D (subsection.1.3) >>
-endobj
-19 0 obj
-(About the author)
-endobj
-20 0 obj
-<< /S /GoTo /D (subsection.1.4) >>
-endobj
-23 0 obj
-(Credits and License)
-endobj
-24 0 obj
-<< /S /GoTo /D (section.2) >>
-endobj
-27 0 obj
-(Introduction: About soil texture, texture triangles and texture classifications)
-endobj
-28 0 obj
-<< /S /GoTo /D (subsection.2.1) >>
-endobj
-31 0 obj
-(What are soil granulometry and soil texture\(s\)?)
-endobj
-32 0 obj
-<< /S /GoTo /D (subsection.2.2) >>
-endobj
-35 0 obj
-(What are soil texture triangle and classes)
-endobj
-36 0 obj
-<< /S /GoTo /D (section.3) >>
-endobj
-39 0 obj
-(Importing the function and preparing the work directory)
-endobj
-40 0 obj
-<< /S /GoTo /D (section.4) >>
-endobj
-43 0 obj
-(Plotting soil texture triangles and classification systems)
-endobj
-44 0 obj
-<< /S /GoTo /D (subsection.4.1) >>
-endobj
-47 0 obj
-(An empty soil texture triangle)
-endobj
-48 0 obj
-<< /S /GoTo /D (subsection.4.2) >>
-endobj
-51 0 obj
-(The USDA soil texture classification)
-endobj
-52 0 obj
-<< /S /GoTo /D (subsection.4.3) >>
-endobj
-55 0 obj
-(The FAO soil texture classification \(also known as 'European Soil map', or 'HYPRES'\))
-endobj
-56 0 obj
-<< /S /GoTo /D (subsection.4.4) >>
-endobj
-59 0 obj
-(The French 'Aisne' soil texture classification)
-endobj
-60 0 obj
-<< /S /GoTo /D (subsection.4.5) >>
-endobj
-63 0 obj
-(The French 'GEPPA' soil texture classification)
-endobj
-64 0 obj
-<< /S /GoTo /D (subsection.4.6) >>
-endobj
-67 0 obj
-(The German Bodenartendiagramm \(B.K. 1994\) soil texture classification)
-endobj
-68 0 obj
-<< /S /GoTo /D (subsection.4.7) >>
-endobj
-71 0 obj
-(UK Soil Survey of England and Wales texture classification)
-endobj
-72 0 obj
-<< /S /GoTo /D (subsection.4.8) >>
-endobj
-75 0 obj
-(The Australian soil texture classification)
-endobj
-76 0 obj
-<< /S /GoTo /D (subsection.4.9) >>
-endobj
-79 0 obj
-(The Belgian soil texture classification)
-endobj
-80 0 obj
-<< /S /GoTo /D (subsection.4.10) >>
-endobj
-83 0 obj
-(Soil texture triangle with a texture classes color gradient)
-endobj
-84 0 obj
-<< /S /GoTo /D (section.5) >>
-endobj
-87 0 obj
-(Overplotting two soil texture classification systems)
-endobj
-88 0 obj
-<< /S /GoTo /D (subsection.5.1) >>
-endobj
-91 0 obj
-(Case 1: Overplotting two soil texture classification systems with the same geometry)
-endobj
-92 0 obj
-<< /S /GoTo /D (subsection.5.2) >>
-endobj
-95 0 obj
-(Case 2: Overplotting two soil texture classification systems with different geometries)
-endobj
-96 0 obj
-<< /S /GoTo /D (section.6) >>
-endobj
-99 0 obj
-(Plotting soil texture data)
-endobj
-100 0 obj
-<< /S /GoTo /D (subsection.6.1) >>
-endobj
-103 0 obj
-(Simple plot of soil texture data)
-endobj
-104 0 obj
-<< /S /GoTo /D (subsection.6.2) >>
-endobj
-107 0 obj
-(Bubble plot of soil texture data and a 3rd variable)
-endobj
-108 0 obj
-<< /S /GoTo /D (subsection.6.3) >>
-endobj
-111 0 obj
-(Heatmap and / or contour plot of soil texture data and a 4th variable)
-endobj
-112 0 obj
-<< /S /GoTo /D (subsection.6.4) >>
-endobj
-115 0 obj
-(Two-dimensional kernel \(probability\) density estimation for texture data)
-endobj
-116 0 obj
-<< /S /GoTo /D (subsection.6.5) >>
-endobj
-119 0 obj
-(Contour plot of texture data Mahalanobis distance)
-endobj
-120 0 obj
-<< /S /GoTo /D (subsection.6.6) >>
-endobj
-123 0 obj
-(Plotting text in a texture triangle)
-endobj
-124 0 obj
-<< /S /GoTo /D (section.7) >>
-endobj
-127 0 obj
-(Control of soil texture data in The Soil Texture Wizard)
-endobj
-128 0 obj
-<< /S /GoTo /D (subsection.7.1) >>
-endobj
-131 0 obj
-(Normalizing soil texture data \(sum of the 3 texture classes\))
-endobj
-132 0 obj
-<< /S /GoTo /D (subsection.7.2) >>
-endobj
-135 0 obj
-(Normalizing soil texture data \(sum of X texture classes\))
-endobj
-136 0 obj
-<< /S /GoTo /D (section.8) >>
-endobj
-139 0 obj
-(Classify soil texture data: TT.points.in.classes\(\))
-endobj
-140 0 obj
-<< /S /GoTo /D (section.9) >>
-endobj
-143 0 obj
-(Converting soil texture data and systems with different silt-sand particle size limit)
-endobj
-144 0 obj
-<< /S /GoTo /D (subsection.9.1) >>
-endobj
-147 0 obj
-(Transforming soil texture data \(from 3 particle size classes\))
-endobj
-148 0 obj
-<< /S /GoTo /D (subsection.9.2) >>
-endobj
-151 0 obj
-(Transforming soil texture data \(from 3 or more particle size classes\))
-endobj
-152 0 obj
-<< /S /GoTo /D (subsection.9.3) >>
-endobj
-155 0 obj
-(Plotting and transforming 'on the fly' soil texture data)
-endobj
-156 0 obj
-<< /S /GoTo /D (subsection.9.4) >>
-endobj
-159 0 obj
-(Plotting and transforming 'on the fly' soil texture triangles / classification)
-endobj
-160 0 obj
-<< /S /GoTo /D (subsection.9.5) >>
-endobj
-163 0 obj
-(Classifying and transforming 'on the fly' soil texture data)
-endobj
-164 0 obj
-<< /S /GoTo /D (subsection.9.6) >>
-endobj
-167 0 obj
-(Using your own custom transformation function when plotting or classifying soil texture data)
-endobj
-168 0 obj
-<< /S /GoTo /D (section.10) >>
-endobj
-171 0 obj
-(Customize soil texture triangle's geometry)
-endobj
-172 0 obj
-<< /S /GoTo /D (subsection.10.1) >>
-endobj
-175 0 obj
-(Customise angles)
-endobj
-176 0 obj
-<< /S /GoTo /D (subsection.10.2) >>
-endobj
-179 0 obj
-(Customize texture class axis)
-endobj
-180 0 obj
-<< /S /GoTo /D (subsection.10.3) >>
-endobj
-183 0 obj
-(Customise axis direction)
-endobj
-184 0 obj
-<< /S /GoTo /D (subsection.10.4) >>
-endobj
-187 0 obj
-(Customise everything: plot The French GEPPA classification in the French Aisne triangle)
-endobj
-188 0 obj
-<< /S /GoTo /D (subsection.10.5) >>
-endobj
-191 0 obj
-(Miscellaneous: Different triangle geometry, but same projected classes)
-endobj
-192 0 obj
-<< /S /GoTo /D (section.11) >>
-endobj
-195 0 obj
-(Internationalization: title, labels and data names in different languages)
-endobj
-196 0 obj
-<< /S /GoTo /D (subsection.11.1) >>
-endobj
-199 0 obj
-(Choose the language of texture triangle axis and title)
-endobj
-200 0 obj
-<< /S /GoTo /D (subsection.11.2) >>
-endobj
-203 0 obj
-(Use custom \(columns\) names for soil texture data)
-endobj
-204 0 obj
-<< /S /GoTo /D (subsection.11.3) >>
-endobj
-207 0 obj
-(Use custom labels for the axis)
-endobj
-208 0 obj
-<< /S /GoTo /D (section.12) >>
-endobj
-211 0 obj
-(Checking the geometry and classes boundaries of soil texture classifications)
-endobj
-212 0 obj
-<< /S /GoTo /D (subsection.12.1) >>
-endobj
-215 0 obj
-(Checking the geometry of soil texture classifications)
-endobj
-216 0 obj
-<< /S /GoTo /D (subsection.12.2) >>
-endobj
-219 0 obj
-(Checking classes names and boundaries of soil texture classifications)
-endobj
-220 0 obj
-<< /S /GoTo /D (section.13) >>
-endobj
-223 0 obj
-(Adding your own, custom, texture triangle\(s\))
-endobj
-224 0 obj
-<< /S /GoTo /D (section.14) >>
-endobj
-227 0 obj
-(Further readings)
-endobj
-228 0 obj
-<< /S /GoTo /D [229 0 R  /Fit ] >>
-endobj
-232 0 obj <<
-/Length 425       
-/Filter /FlateDecode
->>
-stream
-xÚuSËNë0Ýç+f™HÄõŒãGX"‰ÅEÙ!}¤P©i¡Mu/|ý±Ô¡jܱ=眙SWÃ+h¸Ëô/ßWM6¹5Ð+B[A³ÂJKà\¥(8hðœ7æomQù~ËùŠcö}Ëù¿þÀë.–èü¯T|ñ2Ý-x½,^š(ƒgn(	U!Q?¥ú¥€7sŽ~µvû$°äTŽviû.Ò²ïûÕPøz‘xækÑÜT®øy^Óï¦#ý7q·Š±Mg”
-Õi›#b‘:ˆs¼¯G‚’?ëAí§9âÈ´ŸŠØäk@²ì9ÛïI™Ê±vP¡Æ¤ýpˆV'ËÛ
-sÍ·EI.o?£KÑ]þål{2Þ&ìµ@æmWPÈg	1øÈ)qŠ‰’4纲/…Ÿ‰‡ZÕŽœ´É‡à¡4NGIjÆèC<ùd}¾‘ƒŽcVXú–æ#RêDê¦É~€¶Vè
- ieXxÞe™VäɇXrœÇË9Lî;„ëmö‡?磌¥å¨RÉÄD8š”êJ¡ãÙµªÌðð¼ïÿ¦ßÂç
-endstream
-endobj
-229 0 obj <<
-/Type /Page
-/Contents 232 0 R
-/Resources 231 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 240 0 R
->> endobj
-230 0 obj <<
-/Type /XObject
-/Subtype /Form
-/FormType 1
-/PTEX.FileName (INOUT/TEXTURE_WIZARD_VIGNETTES-COVERFIG.pdf)
-/PTEX.PageNumber 1
-/PTEX.InfoDict 241 0 R
-/BBox [0 0 1008 1008]
-/Resources <<
-/ProcSet [ /PDF /Text ]
-/Font << /F1 242 0 R/F3 243 0 R/F6 244 0 R>>
-/ExtGState <<
->>>>
-/Length 11558
->>
-stream
-q
-Q q
-0.898 0.898 0.898 rg
-  72.00 108.00 m
-  504.00 856.25 l
-  936.00 108.00 l
-h f
-1.000 0.447 0.275 rg
-  504.00 856.25 m
-  309.60 519.54 l
-  374.40 407.30 l
-  590.40 407.30 l
-  676.80 556.95 l
-h f
-BT
-0.000 0.000 0.000 rg
-/F3 1 Tf 18.00 0.00 0.00 18.00 482.04 543.00 Tm (Cl) Tj
-ET
-0.969 0.349 0.153 rg
-  676.80 556.95 m
-  590.40 407.30 l
-  763.20 407.30 l
-h f
-BT
-0.000 0.000 0.000 rg
-/F3 1 Tf 18.00 0.00 0.00 18.00 659.29 450.72 Tm (SiCl) Tj
-ET
-0.953 0.502 0.361 rg
-  309.60 519.54 m
-  223.20 369.89 l
-  396.00 369.89 l
-  374.40 407.30 l
-h f
-BT
-0.000 0.000 0.000 rg
-/F3 1 Tf 18.00 0.00 0.00 18.00 305.79 410.19 Tm (SaCl) Tj
-ET
-0.929 0.408 0.243 rg
-  374.40 407.30 m
-  396.00 369.89 l
-  428.40 313.77 l
-  622.80 313.77 l
-  644.40 313.77 l
-  590.40 407.30 l
-h f
-BT
-0.000 0.000 0.000 rg
-/F3 1 Tf 18.00 0.00 0.00 18.00 489.40 347.84 Tm (ClLo) Tj
-ET
-0.933 0.325 0.133 rg
-  590.40 407.30 m
-  644.40 313.77 l
-  817.20 313.77 l
-  763.20 407.30 l
-h f
-BT
-0.000 0.000 0.000 rg
-/F3 1 Tf 18.00 0.00 0.00 18.00 675.30 354.07 Tm (SiClLo) Tj
-ET
-0.914 0.486 0.349 rg
-  223.20 369.89 m
-  158.40 257.65 l
-  396.00 257.65 l
-  428.40 313.77 l
-  396.00 369.89 l
-h f
-BT
-0.000 0.000 0.000 rg
-/F3 1 Tf 18.00 0.00 0.00 18.00 289.39 307.31 Tm (SaClLo) Tj
-ET
-0.890 0.400 0.247 rg
-  428.40 313.77 m
-  396.00 257.65 l
-  450.00 164.12 l
-  536.40 164.12 l
-  622.80 313.77 l
-h f
-BT
-0.000 0.000 0.000 rg
-/F3 1 Tf 18.00 0.00 0.00 18.00 475.72 236.22 Tm (Lo) Tj
-ET
-0.878 0.306 0.125 rg
-  622.80 313.77 m
-  536.40 164.12 l
-  504.00 108.00 l
-  763.20 108.00 l
-  817.20 201.53 l
-  882.00 201.53 l
-  817.20 313.77 l
-  644.40 313.77 l
-h f
-BT
-0.000 0.000 0.000 rg
-/F3 1 Tf 18.00 0.00 0.00 18.00 678.90 209.10 Tm (SiLo) Tj
-ET
-0.867 0.443 0.310 rg
-  158.40 257.65 m
-  136.80 220.24 l
-  331.20 108.00 l
-  504.00 108.00 l
-  536.40 164.12 l
-  450.00 164.12 l
-  396.00 257.65 l
-h f
-BT
-0.000 0.000 0.000 rg
-/F3 1 Tf 18.00 0.00 0.00 18.00 336.97 176.36 Tm (SaLo) Tj
-ET
-0.859 0.239 0.043 rg
-  817.20 201.53 m
-  763.20 108.00 l
-  936.00 108.00 l
-  882.00 201.53 l
-h f
-BT
-0.000 0.000 0.000 rg
-/F3 1 Tf 18.00 0.00 0.00 18.00 841.09 148.30 Tm (Si) Tj
-ET
-0.859 0.506 0.392 rg
-  136.80 220.24 m
-  115.20 182.82 l
-  201.60 108.00 l
-  331.20 108.00 l
-h f
-BT
-0.000 0.000 0.000 rg
-/F3 1 Tf 18.00 0.00 0.00 18.00 174.20 148.30 Tm (LoSa) Tj
-ET
-0.851 0.525 0.424 rg
-  115.20 182.82 m
-  72.00 108.00 l
-  201.60 108.00 l
-h f
-BT
-0.000 0.000 0.000 rg
-/F3 1 Tf 18.00 0.00 0.00 18.00 118.59 126.48 Tm (Sa) Tj
-ET
-0.800 0.525 0.439 RG
-2.25 w
-[] 0 d
-1 J
-1 j
-10.00 M
-849.60 108.00 m 460.80 781.42 l S
-763.20 108.00 m 417.60 706.60 l S
-676.80 108.00 m 374.40 631.77 l S
-590.40 108.00 m 331.20 556.95 l S
-504.00 108.00 m 288.00 482.12 l S
-417.60 108.00 m 244.80 407.30 l S
-331.20 108.00 m 201.60 332.47 l S
-244.80 108.00 m 158.40 257.65 l S
-158.40 108.00 m 115.20 182.82 l S
-115.20 182.82 m 892.80 182.82 l S
-158.40 257.65 m 849.60 257.65 l S
-201.60 332.47 m 806.40 332.47 l S
-244.80 407.30 m 763.20 407.30 l S
-288.00 482.12 m 720.00 482.12 l S
-331.20 556.95 m 676.80 556.95 l S
-374.40 631.77 m 633.60 631.77 l S
-417.60 706.60 m 590.40 706.60 l S
-460.80 781.42 m 547.20 781.42 l S
-547.20 781.42 m 158.40 108.00 l S
-590.40 706.60 m 244.80 108.00 l S
-633.60 631.77 m 331.20 108.00 l S
-676.80 556.95 m 417.60 108.00 l S
-720.00 482.12 m 504.00 108.00 l S
-763.20 407.30 m 590.40 108.00 l S
-806.40 332.47 m 676.80 108.00 l S
-849.60 257.65 m 763.20 108.00 l S
-892.80 182.82 m 849.60 108.00 l S
-0.349 0.349 0.349 RG
-504.00 856.25 m
-309.60 519.54 l
-374.40 407.30 l
-590.40 407.30 l
-676.80 556.95 l
-504.00 856.25 l
-S
-BT
-0.349 0.349 0.349 rg
-/F3 1 Tf 18.00 0.00 0.00 18.00 482.04 543.00 Tm (Cl) Tj
-ET
-676.80 556.95 m
-590.40 407.30 l
-763.20 407.30 l
-676.80 556.95 l
-S
-BT
-/F3 1 Tf 18.00 0.00 0.00 18.00 659.29 450.72 Tm (SiCl) Tj
-ET
-309.60 519.54 m
-223.20 369.89 l
-396.00 369.89 l
-374.40 407.30 l
-309.60 519.54 l
-S
-BT
-/F3 1 Tf 18.00 0.00 0.00 18.00 305.79 410.19 Tm (SaCl) Tj
-ET
-374.40 407.30 m
-396.00 369.89 l
-428.40 313.77 l
-622.80 313.77 l
-644.40 313.77 l
-590.40 407.30 l
-374.40 407.30 l
-S
-BT
-/F3 1 Tf 18.00 0.00 0.00 18.00 489.40 347.84 Tm (ClLo) Tj
-ET
-590.40 407.30 m
-644.40 313.77 l
-817.20 313.77 l
-763.20 407.30 l
-590.40 407.30 l
-S
-BT
-/F3 1 Tf 18.00 0.00 0.00 18.00 675.30 354.07 Tm (SiClLo) Tj
-ET
-223.20 369.89 m
-158.40 257.65 l
-396.00 257.65 l
-428.40 313.77 l
-396.00 369.89 l
-223.20 369.89 l
-S
-BT
-/F3 1 Tf 18.00 0.00 0.00 18.00 289.39 307.31 Tm (SaClLo) Tj
-ET
-428.40 313.77 m
-396.00 257.65 l
-450.00 164.12 l
-536.40 164.12 l
-622.80 313.77 l
-428.40 313.77 l
-S
-BT
-/F3 1 Tf 18.00 0.00 0.00 18.00 475.72 236.22 Tm (Lo) Tj
-ET
-622.80 313.77 m
-536.40 164.12 l
-504.00 108.00 l
-763.20 108.00 l
-817.20 201.53 l
-882.00 201.53 l
-817.20 313.77 l
-644.40 313.77 l
-622.80 313.77 l
-S
-BT
-/F3 1 Tf 18.00 0.00 0.00 18.00 678.90 209.10 Tm (SiLo) Tj
-ET
-158.40 257.65 m
-136.80 220.24 l
-331.20 108.00 l
-504.00 108.00 l
-536.40 164.12 l
-450.00 164.12 l
-396.00 257.65 l
-158.40 257.65 l
-S
-BT
-/F3 1 Tf 18.00 0.00 0.00 18.00 336.97 176.36 Tm (SaLo) Tj
-ET
-817.20 201.53 m
-763.20 108.00 l
-936.00 108.00 l
-882.00 201.53 l
-817.20 201.53 l
-S
-BT
-/F3 1 Tf 18.00 0.00 0.00 18.00 841.09 148.30 Tm (Si) Tj
-ET
-136.80 220.24 m
-115.20 182.82 l
-201.60 108.00 l
-331.20 108.00 l
-136.80 220.24 l
-S
-BT
-/F3 1 Tf 18.00 0.00 0.00 18.00 174.20 148.30 Tm (LoSa) Tj
-ET
-115.20 182.82 m
-72.00 108.00 l
-201.60 108.00 l
-115.20 182.82 l
-S
-BT
-/F3 1 Tf 18.00 0.00 0.00 18.00 118.59 126.48 Tm (Sa) Tj
-ET
-0.000 0.000 0.000 RG
-849.60 108.00 m 860.40 89.29 l S
-763.20 108.00 m 774.00 89.29 l S
-676.80 108.00 m 687.60 89.29 l S
-590.40 108.00 m 601.20 89.29 l S
-504.00 108.00 m 514.80 89.29 l S
-417.60 108.00 m 428.40 89.29 l S
-331.20 108.00 m 342.00 89.29 l S
-244.80 108.00 m 255.60 89.29 l S
-158.40 108.00 m 169.20 89.29 l S
-115.20 182.82 m 93.60 182.82 l S
-158.40 257.65 m 136.80 257.65 l S
-201.60 332.47 m 180.00 332.47 l S
-244.80 407.30 m 223.20 407.30 l S
-288.00 482.12 m 266.40 482.12 l S
-331.20 556.95 m 309.60 556.95 l S
-374.40 631.77 m 352.80 631.77 l S
-417.60 706.60 m 396.00 706.60 l S
-460.80 781.42 m 439.20 781.42 l S
-547.20 781.42 m 558.00 800.13 l S
-590.40 706.60 m 601.20 725.30 l S
-633.60 631.77 m 644.40 650.48 l S
-676.80 556.95 m 687.60 575.65 l S
-720.00 482.12 m 730.80 500.83 l S
-763.20 407.30 m 774.00 426.00 l S
-806.40 332.47 m 817.20 351.18 l S
-849.60 257.65 m 860.40 276.36 l S
-892.80 182.82 m 903.60 201.53 l S
-BT
-0.000 0.000 0.000 rg
-/F3 1 Tf 9.00 -15.59 15.59 9.00 860.81 76.15 Tm (10) Tj
-ET
-BT
-/F3 1 Tf 9.00 -15.59 15.59 9.00 774.41 76.15 Tm (20) Tj
-ET
-BT
-/F3 1 Tf 9.00 -15.59 15.59 9.00 688.01 76.15 Tm (30) Tj
-ET
-BT
-/F3 1 Tf 9.00 -15.59 15.59 9.00 601.61 76.15 Tm (40) Tj
-ET
-BT
-/F3 1 Tf 9.00 -15.59 15.59 9.00 515.21 76.15 Tm (50) Tj
-ET
-BT
-/F3 1 Tf 9.00 -15.59 15.59 9.00 428.81 76.15 Tm (60) Tj
-ET
-BT
-/F3 1 Tf 9.00 -15.59 15.59 9.00 342.41 76.15 Tm (70) Tj
-ET
-BT
-/F3 1 Tf 9.00 -15.59 15.59 9.00 256.01 76.15 Tm (80) Tj
-ET
-BT
-/F3 1 Tf 9.00 -15.59 15.59 9.00 169.61 76.15 Tm (90) Tj
-ET
-BT
-/F3 1 Tf 18.00 0.00 0.00 18.00 61.99 176.61 Tm (10) Tj
-ET
-BT
-/F3 1 Tf 18.00 0.00 0.00 18.00 105.19 251.43 Tm (20) Tj
-ET
-BT
-/F3 1 Tf 18.00 0.00 0.00 18.00 148.39 326.25 Tm (30) Tj
-ET
-BT
-/F3 1 Tf 18.00 0.00 0.00 18.00 191.59 401.08 Tm (40) Tj
-ET
-BT
-/F3 1 Tf 18.00 0.00 0.00 18.00 234.79 475.90 Tm (50) Tj
-ET
-BT
-/F3 1 Tf 18.00 0.00 0.00 18.00 277.99 550.73 Tm (60) Tj
-ET
-BT
-/F3 1 Tf 18.00 0.00 0.00 18.00 321.19 625.55 Tm (70) Tj
-ET
-BT
-/F3 1 Tf 18.00 0.00 0.00 18.00 364.39 700.38 Tm (80) Tj
-ET
-BT
-/F3 1 Tf 18.00 0.00 0.00 18.00 407.59 775.20 Tm (90) Tj
-ET
-BT
-/F3 1 Tf 9.00 15.59 -15.59 9.00 569.18 807.06 Tm (10) Tj
-ET
-BT
-/F3 1 Tf 9.00 15.59 -15.59 9.00 612.38 732.23 Tm (20) Tj
-ET
-BT
-/F3 1 Tf 9.00 15.59 -15.59 9.00 655.58 657.41 Tm (30) Tj
-ET
-BT
-/F3 1 Tf 9.00 15.59 -15.59 9.00 698.78 582.58 Tm (40) Tj
-ET
-BT
-/F3 1 Tf 9.00 15.59 -15.59 9.00 741.98 507.76 Tm (50) Tj
-ET
-BT
-/F3 1 Tf 9.00 15.59 -15.59 9.00 785.18 432.93 Tm (60) Tj
-ET
-BT
-/F3 1 Tf 9.00 15.59 -15.59 9.00 828.38 358.11 Tm (70) Tj
-ET
-BT
-/F3 1 Tf 9.00 15.59 -15.59 9.00 871.58 283.28 Tm (80) Tj
-ET
-BT
-/F3 1 Tf 9.00 15.59 -15.59 9.00 914.78 208.46 Tm (90) Tj
-ET
-853.92 25.69 m 594.72 25.69 l S
-BT
-/F1 1 Tf 0 Tr 3.74 0 0 3.74 852.44 24.40 Tm (l) Tj 0 Tr
-ET
-41.76 220.24 m 171.36 444.71 l S
-BT
-/F1 1 Tf 0 Tr 3.74 0 0 3.74 40.28 218.94 Tm (l) Tj 0 Tr
-ET
-616.32 826.32 m 745.92 601.84 l S
-BT
-/F1 1 Tf 0 Tr 3.74 0 0 3.74 614.84 825.02 Tm (l) Tj 0 Tr
-ET
-594.72 25.69 m 568.80 70.59 l S
-578.15 65.19 m
-568.80 70.59 l
-568.80 59.79 l
-S
-171.36 444.71 m 223.20 444.71 l S
-213.85 439.31 m
-223.20 444.71 l
-213.85 450.11 l
-S
-745.92 601.84 m 720.00 556.95 l S
-720.00 567.75 m
-720.00 556.95 l
-729.35 562.35 l
-S
-BT
-/F3 1 Tf 18.00 0.00 0.00 18.00 325.89 21.07 Tm ([) Tj
-ET
-BT
-/F3 1 Tf 18.00 0.00 0.00 18.00 331.88 21.07 Tm (%) Tj
-ET
-BT
-/F3 1 Tf 18.00 0.00 0.00 18.00 347.89 21.07 Tm (]) Tj
-ET
-BT
-/F6 1 Tf 18.00 0.00 0.00 18.00 353.88 21.07 Tm ( ) Tj
-ET
-BT
-/F6 1 Tf 18.00 0.00 0.00 18.00 353.88 21.07 Tm ( ) Tj
-ET
-BT
-/F3 1 Tf 18.00 0.00 0.00 18.00 358.38 21.07 Tm (Sand) Tj
-ET
-BT
-/F6 1 Tf 18.00 0.00 0.00 18.00 402.39 21.07 Tm ( ) Tj
-ET
-BT
-/F6 1 Tf 18.00 0.00 0.00 18.00 402.39 21.07 Tm ( ) Tj
-ET
-BT
-/F3 1 Tf 18.00 0.00 0.00 18.00 406.89 21.07 Tm (50) Tj
-ET
-BT
-/F3 1 Tf 18.00 0.00 0.00 18.00 426.91 21.07 Tm (-) Tj
-ET
-BT
-/F3 1 Tf 18.00 0.00 0.00 18.00 437.42 21.07 Tm (2000) Tj
-ET
-BT
-/F6 1 Tf 18.00 0.00 0.00 18.00 477.45 21.07 Tm ( ) Tj
-ET
-BT
-/F6 1 Tf 18.00 0.00 0.00 18.00 477.45 21.07 Tm ( ) Tj
-ET
-BT
-/F6 1 Tf 18.00 0.00 0.00 18.00 481.95 21.07 Tm (m) Tj
-ET
-BT
-/F6 1 Tf 18.00 0.00 0.00 18.00 481.95 21.07 Tm (m) Tj
-ET
-BT
-/F3 1 Tf 18.00 0.00 0.00 18.00 492.32 21.07 Tm (m) Tj
-ET
-BT
-/F3 1 Tf 9.00 15.59 -15.59 9.00 218.57 517.22 Tm ([) Tj
-ET
-BT
-/F3 1 Tf 9.00 15.59 -15.59 9.00 221.56 522.41 Tm (%) Tj
-ET
-BT
-/F3 1 Tf 9.00 15.59 -15.59 9.00 229.56 536.27 Tm (]) Tj
-ET
-BT
-/F6 1 Tf 9.00 15.59 -15.59 9.00 232.56 541.46 Tm ( ) Tj
-ET
-BT
-/F6 1 Tf 9.00 15.59 -15.59 9.00 232.56 541.46 Tm ( ) Tj
-ET
-BT
-/F3 1 Tf 9.00 15.59 -15.59 9.00 234.81 545.36 Tm [(Cla) 20 (y)] TJ
-ET
-BT
-/F6 1 Tf 9.00 15.59 -15.59 9.00 253.64 577.97 Tm ( ) Tj
-ET
-BT
-/F6 1 Tf 9.00 15.59 -15.59 9.00 253.64 577.97 Tm ( ) Tj
-ET
-BT
-/F3 1 Tf 9.00 15.59 -15.59 9.00 255.89 581.87 Tm (0) Tj
-ET
-BT
-/F3 1 Tf 9.00 15.59 -15.59 9.00 260.89 590.53 Tm (-) Tj
-ET
-BT
-/F3 1 Tf 9.00 15.59 -15.59 9.00 266.15 599.64 Tm (2) Tj
-ET
-BT
-/F6 1 Tf 9.00 15.59 -15.59 9.00 271.15 608.31 Tm ( ) Tj
-ET
-BT
-/F6 1 Tf 9.00 15.59 -15.59 9.00 271.15 608.31 Tm ( ) Tj
-ET
-BT
-/F6 1 Tf 9.00 15.59 -15.59 9.00 273.40 612.20 Tm (m) Tj
-ET
-BT
-/F6 1 Tf 9.00 15.59 -15.59 9.00 273.40 612.20 Tm (m) Tj
-ET
-BT
-/F3 1 Tf 9.00 15.59 -15.59 9.00 278.59 621.18 Tm (m) Tj
-ET
-BT
-/F3 1 Tf 9.00 -15.59 15.59 9.00 785.11 524.70 Tm ([) Tj
-ET
-BT
-/F3 1 Tf 9.00 -15.59 15.59 9.00 788.11 519.51 Tm (%) Tj
-ET
-BT
-/F3 1 Tf 9.00 -15.59 15.59 9.00 796.11 505.66 Tm (]) Tj
-ET
-BT
-/F6 1 Tf 9.00 -15.59 15.59 9.00 799.11 500.46 Tm ( ) Tj
-ET
-BT
-/F6 1 Tf 9.00 -15.59 15.59 9.00 799.11 500.46 Tm ( ) Tj
-ET
-BT
-/F3 1 Tf 9.00 -15.59 15.59 9.00 801.36 496.57 Tm (Silt) Tj
-ET
-BT
-/F6 1 Tf 9.00 -15.59 15.59 9.00 815.36 472.31 Tm ( ) Tj
-ET
-BT
-/F6 1 Tf 9.00 -15.59 15.59 9.00 815.36 472.31 Tm ( ) Tj
-ET
-BT
-/F3 1 Tf 9.00 -15.59 15.59 9.00 817.61 468.41 Tm (2) Tj
-ET
-BT
-/F3 1 Tf 9.00 -15.59 15.59 9.00 822.62 459.75 Tm (-) Tj
-ET
-BT
-/F3 1 Tf 9.00 -15.59 15.59 9.00 827.87 450.64 Tm (50) Tj
-ET
-BT
-/F6 1 Tf 9.00 -15.59 15.59 9.00 837.88 433.31 Tm ( ) Tj
-ET
-BT
-/F6 1 Tf 9.00 -15.59 15.59 9.00 837.88 433.31 Tm ( ) Tj
-ET
-BT
-/F6 1 Tf 9.00 -15.59 15.59 9.00 840.13 429.41 Tm (m) Tj
-ET
-BT
-/F6 1 Tf 9.00 -15.59 15.59 9.00 840.13 429.41 Tm (m) Tj
-ET
-BT
-/F3 1 Tf 9.00 -15.59 15.59 9.00 845.31 420.43 Tm (m) Tj
-ET
-72.00 108.00 m
-504.00 856.25 l
-936.00 108.00 l
-72.00 108.00 l
-S
-Q
-endstream
-endobj
-241 0 obj
-<<
-/CreationDate (D:20091221101454)
-/ModDate (D:20091221101454)
-/Title (R Graphics Output)
-/Producer (R 2.9.0)
-/Creator (R)
->>
-endobj
-242 0 obj
-<<
-/Type /Font
-/Subtype /Type1
-/Name /F1
-/BaseFont /ZapfDingbats
->>
-endobj
[TRUNCATED]

To get the complete diff run:
    svnlook diff /svnroot/soiltexture -r 8


More information about the Soiltexture-commits mailing list