500 likes | 1.84k Views
GIS Software. GIS Software. The evolution of GIS software Architecture of GIS software GIS software components GIS software functions Types of GIS software Usage of GIS software. The evolution of GIS software. Early days: a collection of computer programs
E N D
GIS Software • The evolution of GIS software • Architecture of GIS software • GIS software components • GIS software functions • Types of GIS software • Usage of GIS software GIS Software
The evolution of GIS software • Early days: a collection of computer programs • 1970s – 80s: ‘standard’ user interface based on command lines • Late 1980s: GUI and customisation capability • 1990s: Software modules and customisation • Today: Web service GIS Software
Command-line user interface Arcplot: aselect roads arcArcplot: aselect roads nodeArcplot: reselect roads node town = 'ARMIDALE' ~Arcplot: or town = 'FORSTER' ~Arcplot: or town = 'TAMWORTH' or town = 'COFFS HARBOUR' ~Arcplot: or town = 'MURWILLUMBAH' or town = 'TENTERFIELD' ~Arcplot: or town = 'NEWCASTLE'Arcplot: arcs roadsArcplot: nodes roadsArcplot: nodetext roads townArcplot: aselect roads nodeArcplot: netcover roads orderedArcplot: impedance ft-trvltime tf-trvltimeArcplot: path *Arcplot: routeline roads ordered 6 GIS Software
Graphical user interface GIS Software
Software modules GIS Software
Web Service GIS Software
Architecture of GIS software • Project, departmental and enterprise GIS • Project: single database established for the project primarily used by one user • Department: centralised database used by multiple users • Enterprise: distributed database shared by large number of users on the network GIS Software
The three-tier architecture User Interface Tools Data Management Data GIS Software
Client/server architecture “Fat User” “Thin User” Desktop Browser Desktop Network Application Server Data Server Data Server Data Data GIS Software
Project, departmental and enterprise GIS Project Department Enterprise GIS Software
GIS software components • User applications • Tools • Data access GIS Software
User Interface Applications Output Translation Analysis Geographical Tools Editing Display Customisation Spatial reference Data manager Data Access Vector Network GIS software components GIS Software
Basic GIS functions • Input and verification • Storage and management • Processing and analysis • Output and visualisation GIS Software
Input & Verification Storage & management Query Output & visualisation Processing & analysis GIS GIS software functions (cont.) GIS Software
Input • Data capture • Editing and error correction • Geocoding GIS Software
Storage and management • Data conversion and access • Data integration • Database management • Data retrieval and query • Data updating • Metadata management GIS Software
Processing and analysis • Reclassification • Transformation • Map overlay • Spatial analysis • Modelling • Simulation GIS Software
Output and visualisation • Interactive graphical display (softcopy) • Cartographic output and production (hardcopy) • Data exchange output • Publication and on-line service GIS Software
Types of GIS software • Desktop GIS • Server GIS • Developer GIS • Hand-held • Others (e.g. CAD-based GIS) • Internet GIS GIS Software
Desktop GIS GIS Software
Server GIS GIS Software
Developer GIS GIS Software
Hand-held GIS GIS Software
Internet GIS GIS Software
Product families of the main vendors GIS Software
Usage of GIS software InternetServerDesktopDeveloper Number ofUsers Cost Functionality GIS Software
Usage of GIS software The estimated regular GIS users (sites) in 2005. If Internet GIS users were included, the total usage of GIS software rose to about 10 million, excluding users of GIS products such as maps, charts and reports. Data source: Longley et al., 2005 GIS Software
Summary • GIS software is a fundamental and critical part of any operational GIS. • Today there are many types of GIS software product to choose from. • There are also a number of ways to configure implementations. • The development of GIS software has now a very rapid rate. GIS Software