Home » Software » PostGIS: Spatially enabled Relational Database Sytem » Analysis of SSURGO Data in PostGIS: An Overview » Logistics: Getting Connected and Executing Queries » Checking Type Locations
Checking Type Locations
Just Checking
-- NAD27 to NAD83echo 119d7\'4\"W 36d23\'13\"N | cs2cs +proj=latlong +datum=NAD27 +to +proj=latlong +datum=NAD83 -f "%.6f"-119.118718 36.386894 0.000037X
-- the relevent SRIDssrid | proj4text------+----------------------------------------------------4267 | +proj=longlat +ellps=clrk66 +datum=NAD27 +no_defs4269 | +proj=longlat +ellps=GRS80 +datum=NAD83 +no_defs4326 | +proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs-- NAD27 type location point\SET pt Transform(SetSRID(ST_MakePoint(-119.1177777, 36.38694444), 4267), 9001)-- find intersecting map unit, and the NAD83 coordsSELECT AsText(Transform(:pt, 4269)) AS NAD83_pt, mapunit_poly.mukey, munameFROM mapunit_polyJOIN mapunitON mapunit_poly.mukey = mapunit.mukeyAND st_intersects(wkb_geometry, :pt) ;nad83_pt | mukey | muname-------------------------------------------+--------+--------------------------------------------------------POINT(-119.118718055326 36.3868941884307) | 467194 | Grangeville sandy loam, drained, 0 TO 2 percent slopes-- 250 m buffer around NAD27 type location coords\SET box st_buffer(Transform(SetSRID(ST_MakePoint(-119.1177777, 36.38694444), 4267), 9001), 250)-- select overlapping map units and their associated percent overlapSELECT mapunit_poly.mukey, muname,round((ST_Area(ST_Intersection(wkb_geometry, :box)) / ST_Area(:box)) * 100) AS area_pctFROM mapunit_polyJOIN mapunitON mapunit_poly.mukey = mapunit.mukeyAND st_intersects(wkb_geometry, :box)ORDER BY area_pct DESC ;mukey | muname | area_pct--------+--------------------------------------------------------+----------467194 | Grangeville sandy loam, drained, 0 TO 2 percent slopes | 70463596 | Grangeville silt loam, drained | 12467206 | Riverwash | 11467210 | Tujunga loamy sand, 0 TO 2 percent slopes | 7X
Software
- General Purpose Programming with Scripting Languages
- LaTeX Tips and Tricks
- 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
- Analysis of SSURGO Data in PostGIS: An Overview
- 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
- GRASS GIS: raster, vector, and imagery analysis
- Generic Mapping Tools: high quality map production