200 likes | 322 Views
Resources for GIS and Spatial Analysis. Mike Goodchild. Outline. Data sources Software sources. Geolibraries. One-stop shops National Geospatial Data Clearinghouse http://nsdi.usgs.gov/ Geospatial One-Stop http://www.geodata.gov/ Integration with GIS OGC web server specifications
E N D
Resources for GIS and Spatial Analysis Mike Goodchild
Outline • Data sources • Software sources
Geolibraries • One-stop shops • National Geospatial Data Clearinghouse • http://nsdi.usgs.gov/ • Geospatial One-Stop • http://www.geodata.gov/ • Integration with GIS • OGC web server specifications • Geography Network
Implications for finding data • Heuristics for the SAP • Geographic information is most likely to be found on a server located within its footprint • convergence of d and s • but at what level in the hierarchy? • jurisdiction that most closely matches the footprint • max ||JF|| / (||J|| ||F||)1/2
Transitioning map libraries • From central services to unique services • from general collections to special collections • from UCSB's Map and Imagery Laboratory to the Alexandria Digital Library • There will always be more than one service • no amazon.com of geographic information • www.alexandria.ucsb.edu • www.geographynetwork.com • www.fgdc.gov • Unique services must declare themselves • through collection-level metadata (CLM) • formalizing and publishing d
Knowing where to look • Approaches to CLM • by data type • ortho.mit.edu • by area of the globe • Arctic Data Directory • the one stop shop • www.fgdc.gov • a new generation of search engines • identifying footprints
Finding software tools • GIS core functions • ESRI ArcGIS • MapInfo • Idrisi • GRASS • Manifold
GIS extensions • ESRI scripts • Avenue (ArcView 3.x) • AML (ArcInfo <8) • VBA (ArcInfo 8,9) • Python, JScript (ArcInfo 9) • ArcToolbox, ArcScript • Component-ware • COM-compliant software • ArcGIS and Excel • ArcGIS and Idrisi
Example (areal interpolation) ‘Pass Excel the U column vector (source values) While Not pFeat Is Nothing pRow = Call GetRow(pFeat.Value(0)) ‘GetRow is user-defined function pCol = "A" zValue = pFeat.Value(zValueIndex) Sheets("Sheet2").Select 'Store vector on Sheet 2 in Column A Range(pCol & pRow).Select Selection.R1C1 = zValue Set pFeat = pCursor.NextFeature Wend M.J. Ungerer and M.F. Goodchild (2002) Integrating spatial data analysis and GIS: a new implementation using the Component Object Model (COM). International Journal of Geographical Information Science 16(1): 41–54.
1 target zone 4 source zones 15% of B B A C 10% of A D 5% of C 50% of D PopTARGET = 0.10 PopA + 0.15 PopB + 0.05 PopC + 0.50 PopD
CSISS tool search • http://www.csiss.org • General Google search