California Soil Resource Lab
  • Home
  • SoilWeb Apps
  • People
    • Anthony Toby O'Geen
    • Peter Hartsough
    • Katelin Alldritt
    • Jessica Chiartas
    • Ryan Ferrell
    • Marai Rodoreda Rossell
    • Wilson Salls
    • Zhiyuan Tian
    • Dylan E. Beaudette
    • Donald G McGahan
    • Valerie Bullard
    • Alexandre Swarowsky
    • Stewart Wilson
  • Projects
    • BMP's for Irrigated Agriculture
      • Improving Water Quality of Tailwater using Constructed Wetlands
      • Sediment Control in Irrigated Agriculture
      • Water Quality Monitoring Projects
    • Pedology and Soil Survey
      • Geographic Nutrient Management Zones for Winegrape Production
      • GIS and Digital Soil Survey Projects
      • New Technologies in Soil Survey
      • Other Information
        • Pinnacles National Monument
          • Terrain Classification Experiment 2: GRASS, R, and the raster package
          • Images from Pinnacles Soil Profile Analysis
          • Accessing PINN Soils Data in Google Earth
          • Computing terrain-specific slope classes by region
          • Finding pockets of soil between the Pinnacles
          • Islands of Fertility: Oak Tree vs. Buckwheat Savannah Soils
          • Pedon Data collection and entry graphs
          • Restored 1933 Geologic Map of Pinnacles
          • Soil Color Ideas
          • Soil Properties by Parent Material and Rock Type
          • Some panoramic pictures
          • Insolation Time Experiments
    • Rangeland Soil Management and Hydrology
      • Watershed-scale Hydropedology
        • Hydrologic Modeling in Oak Woodland Soilscapes
          • San Joaquin Experimental Range (SJER)
            • Operations in Range Unit 5-1
              • Main Characterization and Monitoring Sites
              • Site Selection Ideas
              • Terrain Classification Experiments
              • Topographic Survey
            • Sensor Installation
            • SJER Detailed Soil Survey
          • SFREC
            • Canopy Quantification via Image Classification
            • Characterization of Terrain Shape, Microclimate, and Canopy Cover
            • Elevation Survey by RTK
              • Estimates of Local Sky Obstruction (Regions of Problematic GPS Reception)
              • Preliminary Watershed Walk
              • Establishing the Optimal Number of Survey Points
                • Regions of like SD(elevation)
                • Selection by Minimizing MAE (mean absolute error)
            • Generation of Vegetation Sampling Areas
              • Conversion of Sampling Blocks to GPS Waypoints
              • Processing Transect Data
            • Preliminary Soil Characterization Data
  • Software
    • General Purpose Programming with Scripting Languages
      • Python Image Module Example: How much ink on that page?
    • LaTeX Tips and Tricks
      • Customizing BibTeX
    • PostGIS: Spatially enabled Relational Database Sytem
      • Importing and Exporting
      • Example Spatial SQL Operations on Point, Line and Polygon Geometry Types
      • Affine Transformation Operations in PostGIS
        • Case Study: Fixing Bad TIGER Line data with R and PostGIS
          • Comparision with output from v.transform
          • Higher Order Transformations
        • Transformation parameters query
        • User defined Function in PL/pgSQL to compute the transformation parameters
        • Control Points Table Format
      • Analysis of SSURGO Data in PostGIS: An Overview
        • Logistics: Getting Connected and Executing Queries
          • Getting Parent Material Data out of SSURGO
          • Checking Type Locations
          • Learning by Example: Common Queries
          • Identifying the Largest Components
        • Profile water storage as calculated from SSURGO
        • Soil Texture Example
        • Identification of Dated Surfaces via Soil Series
        • Seasonally Wet Soils and Shrink-Swell Potential
      • Making Database Diagrams with PostgreSQL Autodoc
    • PROJ: forward and reverse geographic projections
    • GDAL and OGR: geodata conversion and re-projection tools
    • R: advanced statistical package
      • Access Data Stored in a Postgresql Database
      • Additive Time Series Decomposition in R: Soil Moisture and Temperature Data
      • Aggregating SSURGO Data in R
      • Cluster Analysis 1: finding groups in a randomly generated 2-dimensional dataset
      • Color Functions
        • Convert Munsell colors to computer-friendly RGB triplets
        • Using ColorBrewer to assist with thematic map color selection
      • Comparison of Slope and Intercept Terms for Multi-Level Model
      • Comparison of Slope and Intercept Terms for Multi-Level Model II: Using Contrasts
      • Creating a Custom Panel Function (R - Lattice Graphics)
      • Customized Scatterplot Ideas
      • Estimating Missing Data with aregImpute() {R}
      • Exploration of Multivariate Data
      • Interactive 3D plots with the rgl package
      • Making Soil Property vs. Depth Plots
      • Numerical Integration/Differentiation in R: FTIR Spectra
      • Plotting XRD (X-Ray Diffraction) Data
      • Using lm() and predict() to apply a standard curve to Analytical Data
      • Working with Spatial Data
        • Customizing Maps in R: spplot() and latticeExtra functions
        • Converting Alpha-Shapes into SP Objects
        • Some Ideas on Interpolation of Categorical Data
        • Visual Interpretation of Principal Coordinates (of) Neighbor Matrices (PCNM)
        • Visualizing Random Fields and Select Components of Spatial Autocorrelation
        • Generation of Sample Site Locations [sp package for R]
        • Target Practice and Spatial Point Process Models
        • Ordinary Kriging Example: GRASS-R Bindings
        • Point-process modelling with the sp and spatstat packages
        • Simple Map Creation
      • Comparison of PSA Results: Pipette vs. Laser Granulometer
    • GRASS GIS: raster, vector, and imagery analysis
      • GRASS and POVRAY
      • Compiling from Source Code (notes)
      • Importing Various Types of Vector and Raster Data
      • Vector Operations
        • Traveling Salesman Approach to Visiting Data-loggers II
        • Traveling Salesman Approach to Visiting Data-loggers
        • Importing and Exporting from/to a Garmin GPS
        • Spatial Clustering of Point Data: Spearfish Example
        • Raster profile along arbitrary line segments
        • Working with transects
      • Raster Operations
        • Using R and r.mapcalc (GRASS) to Estimate Mean Topographic Curvature
        • Simple Comparision of Two Least-Cost Path Approaches
        • Mapping Wifi Networks with Kismet, GDAL, and GRASS
        • Geologic-Scale Erosion
        • Visual Comparison of 2 Raster Images
        • Working with Landsat Data
      • Cartographic Output via GMT
    • Generic Mapping Tools: high quality map production
      • Detailed Magnetic Declination
      • Generic GRASS-GMT Plotting System
  • Links
  • Blog
Home » Blog

Blog

Initial SoilWeb Concept on Paper
Tips for Using our Google Earth Interface to SoilWeb
Customizing Maps in R: spplot() and latticeExtra functions
Three New Soils-Related KMZ Demos
A Visualization of Soil Taxonomy Down to the Subgroup Level
Soil Properties Visualized on a 1km Grid
GRASS Can Make Pretty Maps
What would a 25th, 50th, and 75th percentile soil profile look like?
Just for Fun: Using R to Create Targets
Using R and r.mapcalc (GRASS) to Estimate Mean Topographic Curvature
R's Normal Distribution Functions: rnorm and pals
PostGIS in Action Book Review
An XML Representation of the Keys to Soil Taxonomy?
Getting Parent Material Data out of SSURGO
SQLite as an alternative to shapefiles, and some GPS fun in R
Estimating Missing Data with aregImpute() {R}
Converting Alpha-Shapes into SP Objects
Accessing Climate Change Data and a Custom Panel Function for Filled Polygons
Yet Another plyr Example
Numerical Integration/Differentiation in R: FTIR Spectra
Visual Interpretation of Principal Coordinates (of) Neighbor Matrices (PCNM)
Updates to SoilWeb
Interesting use of levelplot() for time series data
Un-Wrapping a Sphere with R
Aggregating SSURGO Data in R
  • ← Previous
  • 1
  • 2 (current)
  • 3
  • 4
  • Next →

Blog

  • Modeling an Infant's Feeding Schedule with Periodic Smoothing Splines
  • Hillslope Position by Soil Series
  • SoilWeb Updates
  • Visualizing CA Snow Survey Data in R
  • New AQP Tutorials
  • Basic Simulation of Soil Profile Data in R via AQP
  • Automated OSD Lookup and Display via SoilWeb and AQP
  • AQP Demo: Applying a Function to Each Soil Profile in a Collection with profileApply()
  • Extracting an image chunk from a collection of Large MrSid Images
  • soilDB Demo: Processing SSURGO Attribute Data with SDA_query()
  • R Quickie: Custom Panel Functions and Default Arguments
  • Dissimilarity Between Soil Profiles: A Closer Look
  • A Graphical Explanation of how to Interpret a Dendrogram
  • AQP / soilDB Demo: Dueling Dendrograms
  • A Quick Demo of SoilProfileCollection Methods and Plotting Functions
  • Logistic Power Peak (LPP) Simulated Soil Profiles
  • Combining Base+Grid Graphics
  • Soil-Landscape Block Diagrams in SoilWeb
  • Soil Series Query for SoilWeb
  • Saving Chunks of SSURGO Data in SoilWeb for Google Earth
  • First-Cut Approach to Synchronizing Field Notes with GPS Data
  • Visualizing Terrain Surface Indicies with Scaled Arrows
  • GEOSTAT 2011 -- Canberra
  • A Lattice Panel Function for Filled Polygons that Accounts for Missing Data
  • Updates to SoilWeb Mobile: Distance from Nearest Map Unit Boundary
  • Initial SoilWeb Concept on Paper
  • Tips for Using our Google Earth Interface to SoilWeb
  • Three New Soils-Related KMZ Demos
  • A Visualization of Soil Taxonomy Down to the Subgroup Level
  • Soil Properties Visualized on a 1km Grid
  • GRASS Can Make Pretty Maps
  • What would a 25th, 50th, and 75th percentile soil profile look like?
  • Just for Fun: Using R to Create Targets
  • R's Normal Distribution Functions: rnorm and pals
  • PostGIS in Action Book Review
  • An XML Representation of the Keys to Soil Taxonomy?
  • SQLite as an alternative to shapefiles, and some GPS fun in R
  • Accessing Climate Change Data and a Custom Panel Function for Filled Polygons
  • Yet Another plyr Example
  • Updates to SoilWeb
  • Interesting use of levelplot() for time series data
  • Un-Wrapping a Sphere with R
  • Potential Loss of Arable Land in the Central San Joaquin Valley, CA
  • Computing Statistics from Poorly Formatted Data (plyr and reshape packages for R)
  • Using R to Create Misc. Patterns [smocking]
  • Accessing Soil Survey Data via Web-Services
  • Making Sense of Large Piles of Soils Information: Soil Taxonomy
  • Simple Approach to Converting GRASS DB-backends
  • Python Image Module Example: How much ink on that page?
  • Streaming Soil Survey Data in Google Earth (updates)
  • A need for data management courses in higher education
  • Mapping Wi-Fi Network Range with GRASS, Kismet, and python
  • Vacation + Sailboat + GPS + GRASS + R
  • Exporting GRASS Raster Data to ArcGIS
  • Comparing vector reprojection between GDAL 1.3.1 and ArcMap 9.0
  • Navigating Wilderness Areas with GRASS (Where 2.0 Presentation)
  • PedLogic: An open-source, customizable pedon management system.
  • Converting GRASS vectors from 2D into 3D: v.drape
  • Transect Ideas: The Sierra Nevada Climo-biosequence
  • Quick trip to the Ione formation
UC Davis
California Soil Resource Lab. Metro Cluster. All rights reserved.