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

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
Combining Base+Grid Graphics
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
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
  • ← Previous
  • 1 (current)
  • 2
  • 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.