Spatial analysis of GIS has developed greatly in recent years and continues to advance. The GIS software market provides this analytical functionality, though choosing the GIS software that provides the extent of spatial analytical functionality you require up to you – but any good GIS software wil provide a programming or scripting environment to allow you to add anything proprietary or new. Regardless, the scope of spatial analysis is extensive and includes data modelling, topological modelling, network modelling, cartographic modelling, geocoding, geostatistics, map overlays and more.
The ability to analyse your data is made possible via spatial and attribute data queries. The ability to use standard and to create your own queries of related spatial and attribute data is the key to effective analysis.
Again, good GIS software will provide you with standard queries for common analysis or at least advanced functionality to easily manipulate data without having to write or select queries. Furthermore, advanced analysis will require more detailed queries, so good GIS software should provide wizards and simple query builders to allow you to perform your own analyses.
The process of querying your data is simple – attribute data is initially queried and the relevant primary keys found These primary keys ar ethen used to query the spatial data, to complete the associate query required for both spatial and attribute data. For more example os spatial analysis please see, Wikipaedia andInformation Software Systems.