Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Analysis in GIS Analysis Components analyses may be applied to (use as input): – tabular attribute data – spatial data/layers – combination of spatial and tabular results may be displayed as (produce as output): – table subsets, table combinations, highlighted records (rows), new variables (columns) – charts – maps/map features: highlights on existing themes new themes/layers – combination Availability of Analytical Capabilities: Analysis Options Basic: Desktop GIS packages – ArcGIS ArcView – Mapinfo – Geomedia (Bentley); Geographics (Intergraph) Advanced: Professional GIS systems – ArcGIS ArcINFO, Intergraph MGE – provide data editing plus more advanced analysis Capabilities move Specialized: modelling and simulation – via scripting/programming within GIS ArcObjects in ArcGIS – via specialized packages and/or GISs 3-D Scientific Visualization packages transportation planning packages ER Mapper, PCI for raster ‘up the chain’ over time. Advanced and Specialized Applications: in comparison to basic applications Most ‘basic’ analyses are used to create descriptive models of the world, that is, representations of reality as it exists. Most ‘advanced’ analyses involve creating a new conceptual output layer, or in some cases table(s) or chart(s), the values of which are some transformation of the values in the descriptive input layer. e.g. slope or aspect layer Most ‘specialized’ applications involve using GIS capabilities to create a predictive model of a real world process, that is, a model capable of reproducing processes and/or making predictions or projections as to how the world might appear. e.g. fire spread model, traffic projections Analysis Options: Basic Spatial Operations – centroid determination – spatial measurement – buffer analysis – neighborhood analysis/spatial filtering – geocoding – polygon overlay – spatial aggregation redistricting regionalization classification Attribute Operations – record selection tabular via SQL ‘information clicking’ with cursor – variable recoding – record aggregation – general statistical analysis Analysis Options: Advanced & Specialized Advanced surface analysis – cross section creation – visibility/viewshed proximity analysis – nearest neighbor layer – distance matrix layer network analysis – routing shortest path (2 points) traveling salesman (n points) – time districting – allocation Thiessen Polygon creation Specialized Remote Sensing image processing and classification raster modelling 3-D surface modelling spatial statistics/statistical modelling functionally specialized – transportation modelling – land use modelling – hydrological modelling – etc. Spatial operations: Centroid or Mean Center n X n i balancing point for a spatial distribution X i 1 n i ,Y – point representation for a polygon--analogous to the mean – single point summary for a distribution (point or polygon) useful for – summarizing change over time in a distribution (e.g Canadian pop. centroid every 10 years) – placing labels for polygons for weird-shaped polygons, centroid may not lie within polygon centroid outside polygon Y i 1 n Spatial operations: Spatial Measurement Spatial measurements: distance measures – between points – from point or raster to polygon or zone boundary – between polygon centroids polygon area polygon perimeter polygon shape volume calculation Comments: = 1.0 for circle perimeter = 1.13 for square area x 3.54 = large number for irregular polygon – e.g. for earth moving, resevoirs direction determination – e.g. for smoke plumes possible distance metrics: – straight line/airline – city block/manhattan metric – distance thru network – time/friction thru network shape often measured by: may generate output raster: – value of spatial measurement assigned to each pixel within a polygon or zone Projection affects values!!! Spatial operations: Spatial Measurement--example AREA PERIMETER CNTY_ CNTY_ID NAME 2605 Anderson 2605 2.729 0.265 2545 Andrews 2545 2.564 0.368 2680 Angelina 2680 2.171 0.209 2899 Aransas 2899 2.642 0.072 2335 Archer 2335 1.941 0.233 2103 Armstrong 2103 1.941 0.233 2870 Atascosa 2870 2.278 0.299 2830 Austin 2830 2.115 0.159 2256 Bailey 2256 1.806 0.203 2844 Bandera 2844 2.114 0.205 2801 Bastrop 2801 1.842 0.218 2338 Baylor 2338 1.897 0.223 FIPS 48001 48003 48005 48007 48009 48011 48013 48015 48017 48019 48021 48023 Attributes of ..... file in ArcView provides area and perimeter measurements automatically. Spatial Operations: buffer zones Buffer zones point buffers region within ‘x’ distance units buffer any object: point, line or polygon use multiple buffers at progressively greater distances to show gradation may define a ‘friction’ or ‘cost’ layer so that spread is not linear with distance line buffer polygon buffer Examples 200 foot buffer around property where zoning change requested 100 ft buffer from stream center line limiting development 3 mile zone beyond city boundary showing ETJ (extra territorial jurisdiction) use to define (or exclude) areas as options (e.g for retail site) or for further analysis in conjunction with ‘friction layer’, simulate spread of fire Spatial Operations: neighborhood analysis/spatial filtering spatial convolution or filter – value of each cell replaced by some function of the values of itself and the cells (or polygons) surrounding it – can use ‘neighborhood’ or ‘window’ of any size 3x3 cells (8-connected) 5x5, 7x7, etc. – differentially weight the cells to produce different effects – kernel for 3x3 mean filter: 1/9 1/9 1/9 1/9 1/9 1/9 weights must 1/9 1/9 1/9 sum to 1.0 low frequency ( low pass) filter: mean filter – cell replaced by the mean for neighborhood – equivalent to weighting (mutiplying) each cell by 1/9 = .11 (in 3x3 case) – smooths the data – use larger window for greater smoothing median filter – use median (middle value) instead of mean – smoothing, especially if data has extreme value outliers Spatial Operations: Polygon Overlay combines two (or more) layers to create a third used to integrate attribute data having different spatial properties (point v. polygon) or boundaries (zip and tract) can overlay polygons on: – points (point in polygon) – lines (line on polygon) – other polygons many different Boolean logic combinations possible – Union (A or B) – Intersection (A and B) – A and not B ; not (A and B) Examples assign environmental samples (points) to census tracts to estimate exposure per capita (polygon on point) identify tracts traversed by freeway for study of neighborhood blight (polygon on lines) integrate census data by block with sales data by zip code (polygon on polygon) Spatial Matching via Polygon Overlay: example Land Use Drainage Basins a. Atlantic Gulf Combined layer c. b. A. G. aA bA bG aG cA cG The two themes (land use & drainage basins) do not have common boundaries. GIS creates combined layer permitting calculation of land use by drainage basin. Point-point is within , e.g. find all of the customer points within 1 km of this retail store point is nearest to , e.g. find the hazardous waste site which is nearest to this groundwater well Point-line ends at , e.g. find the intersection at the end of this street is nearest to , e.g. find the road nearest to this aircraft crash site Point-area is contained in , e.g. find all of the customers located in this ZIP code boundary can be seen from , e.g. determine if any of this lake can be seen from this viewpoint Line-line crosses , e.g. determine if this road crosses this river comes within , e.g. find all of the roads which come within 1 km of this railroad flows into , e.g. find out if this stream flows into this river Line-area crosses , e.g. find all of the soil types crossed by this railroad borders , e.g. find out if this road forms part of the boundary of this airfield Area-area overlaps , e.g. identify all overlaps between types of soil on this map and types of land use on this other map is nearest to , e.g. find the nearest lake to this forest fire is adjacent to , e.g. find out if these two areas share a common boundary Spatial Operations: Geocoding assigning spatial coordinates (explict location) to addresses (implicit location) usually assigns x,y coordinates; could be lat/long requires street network file with street attribute information (street name and number range for each block) for all street segments (blocks) precise matching of street names can be problemmatic – completeness (esp. for ‘new’ streets) important – PO boxes, building names, and apartment complex names cause problems. Districting: elementary school attendance zones grouped to form junior high zones. Regionalization: census tracts grouped into neighborhoods Classification: cities categorized as central city or suburbs soils classified as igneous, sedimentary, metamorphic Spatial Operations: spatial aggregation (dissolving) Groupings may be: formal (based on in situ characteristics) e.g. city neighborhoods functional (based on flows or links): e.g. commuting zones districting/redistricting – grouping contiguous polygons into districts – original polygons preserved regionalization – grouping polygons into contiguous regions – original polygon boundaries dissolved Examples: classification – grouping polygons into noncontiguous regions – original boundaries usually dissolved – usually ‘formal’ groupings elementary school zones to high school attendance zones (functional districting) election precincts (or city blocks) into legislative districts (formal districting) creating police precincts (funct. reg.) creating city neighborhood map (form. reg.) grouping census tracts into market segments--yuppies, nerds, etc (class.) creating soils or zoning map (class) Advanced Applications: Network Analysis Routing shortest path between two points – direction instructions (locating hotel from airport) travelling salesman: shortest path connecting n points – bus routing, delivery drivers In all cases, ‘distance’ may be measured in miles, time, cost or other ‘friction’ (e.g pipe diameter for water, sewage, etc.). Arc or node attributes (e.g one-way streets, no left turn) may also be critical. Districting expand from site along network until criteria (time, distance, cost, object count) is reached; then assign area to district – creating market areas, attendance zones, etc Allocation assign locations to the nearest center – assign customers to pizza delivery outlets draw boundaries (lines of equidistance) based on the above – market area creation – example of application of Thiessen polygons