INTEGRATING GIS AND SPATIAL ANALYSIS
Michael F. Goodchild
Outline
1. CONCEPTS OF GEOGRAPHIC DATA SHARING
Massive investments in collected data
CensusStages of data sharingUS Geological Survey
value of investment depends on its successful dissemination
defining requirementGranularitysearching over distributed archive
assessing fitness of data set for use
retrieving and opening data set
the fundamental objects of data sharingSearch keys
author/title/subjectMetadatalocation, time
continuous, multidimensional spaces
the descriptive schemaThe geolibrarydescription of contentshow do I tell people what I have?quality
handling instructions
specialized for geospatial datathe Dublin Corea general schema
a library whose contents are searchable by geographic locationHow to know where to look?the Alexandria Digital Library
order 10 million sites on the WWWRules for the SAPany one could have suitable datametadata about a collectionCLMeasy to search a site
more difficult to search among sites
a data set is most likely to be found on a site located within its footprintassociated with an agency whose mandate matches the footprintdata sets are more often organized horizontally than verticallyeasier to find two data sets on the same theme for different areasthe legacy of libraries is counterproductivee.g. MIT's orthophoto sitethan two data sets on different themes for the same areaADL's collection reflects the role of the UCSB library
Types of coupling
looseTrends in the software industrysoftware environments communicate at the file leveltightin export formatsmay share a common formatif not a translator must be writtenexacerbated by proprietary data formatsenvironments share data setsembeddedDBMS helps
all instructions in one environmentscripting languagessoftware environment is monolithicAvenue, AML, Visual Basic
reusable software objectsAn example: areal interpolation2,000+ in ArcInfo 8open softwareGRASS GISinteroperability through common specificationsLinux
OGCremote procedure callsMicrosoft COM environment
ArcInfo 8polygons and their attributesinterpolation methods:source zones
target zones
control zones
polygon overlay and areas of overlap
1. source zones homogeneousVisual Basic for Applications (VBA)apportion and sum2. target zones homogeneousestimate by OLS if nt<ns3. control zones homogeneousinvert the covariance matrix
estimate and then summatrix manipulation operations and OLS are not available in ArcInfo 8they are in Excelone programexample script:commands to both Excel and ArcInfo 8‘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