56
How to Pick a GIS Getting Started With GIS Getting Started With GIS Chapter 8 Chapter 8

How to Pick a GIS

Embed Size (px)

DESCRIPTION

How to Pick a GIS. Getting Started With GIS Chapter 8. 8 How to Pick a GIS. 8.1 The Evolution of GIS Software 8.2 GIS and Operating Systems 8.3 GIS Software Capabilities 8.4 GIS Software and Data Structures 8.5 Choosing the Best GIS. Preconceptions again…. - PowerPoint PPT Presentation

Citation preview

Page 1: How to Pick a GIS

How to Pick a GIS

Getting Started With GISGetting Started With GIS

Chapter 8Chapter 8

Page 2: How to Pick a GIS

8 How to Pick a GIS

8.1 The Evolution of GIS Software8.2 GIS and Operating Systems8.3 GIS Software Capabilities8.4 GIS Software and Data Structures8.5 Choosing the Best GIS

Page 3: How to Pick a GIS

Preconceptions again….

How big a difference is there in How big a difference is there in functionality among the many various GIS functionality among the many various GIS software packages on the market?software packages on the market?

A=No difference at allA=No difference at all E=No commonality at allE=No commonality at all

Page 4: How to Pick a GIS

In twenty years time (2028) a GIS will cost? A. $10,000A. $10,000 B. $1,000B. $1,000 C. $100C. $100 D. $10D. $10 E. NothingE. Nothing

Page 5: How to Pick a GIS

If I get hired as GIS analyst:

A. I would be completely uninvolved in choosing A. I would be completely uninvolved in choosing software, they already use ArcGISsoftware, they already use ArcGIS

B. I could leave the ads on my boss’s deskB. I could leave the ads on my boss’s desk C. My advice may be sought on a choice of C. My advice may be sought on a choice of

softwaresoftware D. My advice would be sought and used in D. My advice would be sought and used in

choosing softwarechoosing software E. I would have to make a choice of what to E. I would have to make a choice of what to

purchase on my first day, with zero guidancepurchase on my first day, with zero guidance

Page 6: How to Pick a GIS

Choosing the GIS

GIS users need to be aware of different GIS GIS users need to be aware of different GIS software products during system selection software products during system selection and beyondand beyond

OpenGIS (OGC) standards have led to a OpenGIS (OGC) standards have led to a new generation of choices for softwarenew generation of choices for software

Informed choice is the best way to select Informed choice is the best way to select the best GISthe best GIS

Page 7: How to Pick a GIS

Functionality

What functions must GIS perform?What functions must GIS perform? What functions can it perform?What functions can it perform? What software has what functions?What software has what functions? First management step is often to make a First management step is often to make a

requirements matrix: needs vs. capabilitiesrequirements matrix: needs vs. capabilities

Page 8: How to Pick a GIS

A functional definition of GIS

A GIS is often defined not for what it is but A GIS is often defined not for what it is but for what it can do.for what it can do.

If the GIS does not match the requirements If the GIS does not match the requirements for a problem, no GIS solution will be for a problem, no GIS solution will be forthcoming.forthcoming.

A GIS may have overcapacity.A GIS may have overcapacity.

Page 9: How to Pick a GIS

GIS as a toolbox…

How did functions develop over time?How did functions develop over time? What are the differences among software What are the differences among software

packages?packages? What are any given packages strengths and What are any given packages strengths and

weaknesses?weaknesses? What other factors come into play, cost, What other factors come into play, cost,

training, maintenance, robustness, etc. training, maintenance, robustness, etc.

Page 10: How to Pick a GIS

GIS software in 1979

A historical GIS “snapshot” was the IGC A historical GIS “snapshot” was the IGC survey conducted in 1979survey conducted in 1979

In the 1979 survey, most GISs were sets of In the 1979 survey, most GISs were sets of loosely linked FORTRAN programs loosely linked FORTRAN programs performing spatial operationsperforming spatial operations

Computer mapping programs had evolved Computer mapping programs had evolved GIS functionalityGIS functionality

Page 11: How to Pick a GIS

GIS in the 1980s

spreadsheet was ported to the spreadsheet was ported to the microcomputer, allowing “active” datamicrocomputer, allowing “active” data

relational DBMS evolved as the leading relational DBMS evolved as the leading means for database managementmeans for database management

single integrated user interface single integrated user interface degree of device independence degree of device independence led to the first true GIS softwareled to the first true GIS software

Page 12: How to Pick a GIS

GIS in the 90s

used graphical user interfaces and the used graphical user interfaces and the desktop/WIMP modeldesktop/WIMP model

Unix workstations integrated GIS with the Unix workstations integrated GIS with the X-windows GUIX-windows GUI

GISs began to use the OS GUI instead of GISs began to use the OS GUI instead of their owntheir own

PCs integrated GIS with the variants of PCs integrated GIS with the variants of Windows and other OSsWindows and other OSs

Page 13: How to Pick a GIS

X windows and the GUI

Page 14: How to Pick a GIS

GIS in the 2000s

Mobile systemsMobile systems Web-based extensionsWeb-based extensions Distributed systems and dataDistributed systems and data Most software now object-orientedMost software now object-oriented New competition: OpenSourceNew competition: OpenSource Web servicesWeb services Location-based servicesLocation-based services

Page 15: How to Pick a GIS

Trends still under way

Open Source development tools now Open Source development tools now ubiquitous, e.g. geotools librariesubiquitous, e.g. geotools libraries

GoogleEarth, Virtual Earth, etc.GoogleEarth, Virtual Earth, etc. Mash-up solutionsMash-up solutions

Page 16: How to Pick a GIS

The “critical six” functional capabilities data capturedata capture storagestorage managementmanagement retrievalretrieval analysisanalysis displaydisplay

Page 17: How to Pick a GIS

Data capture functions

digitizingdigitizing scanningscanning mosaicingmosaicing editingediting generalizationgeneralization topological cleaningtopological cleaning

Page 18: How to Pick a GIS

Steps in mosaicing

Page 19: How to Pick a GIS

Rubber sheeting

Page 20: How to Pick a GIS

Line generalization

Page 21: How to Pick a GIS

Storage functions

compressioncompression metadata handlingmetadata handling control via macros or languagescontrol via macros or languages format supportformat support

Page 22: How to Pick a GIS

Compression

By data structureBy data structure quad treesquad trees run length encodingrun length encoding

By data formatBy data format compressed TIFcompressed TIF jpegjpeg

By physical compressionBy physical compression digit handlingdigit handling

Page 23: How to Pick a GIS

Data management functions

physical model supportphysical model support DBMSDBMS address matchingaddress matching maskingmasking cookie cuttingcookie cutting

Page 24: How to Pick a GIS

Cookie cutting

Page 25: How to Pick a GIS

Data retrieval functions

locatinglocating selecting by attributesselecting by attributes bufferingbuffering map overlaymap overlay map algebramap algebra

Page 26: How to Pick a GIS

Map algebra

Page 27: How to Pick a GIS

Data analysis functions

interpolationinterpolation optimal path selectionoptimal path selection geometric testsgeometric tests slope calculationslope calculation

Page 28: How to Pick a GIS

Interpolation

?

Page 29: How to Pick a GIS

Data display functions

desktop mappingdesktop mapping interactive modification of cartographic interactive modification of cartographic

elementselements graphic file exportgraphic file export

Page 30: How to Pick a GIS

Functions and Operating Systems

What system(s) are supported?What system(s) are supported? How well does system engage OS?How well does system engage OS? How extensive is OS-based support? (e.g. How extensive is OS-based support? (e.g.

Wizards, forums)Wizards, forums) Where is the OS-framed help? Virtual Where is the OS-framed help? Virtual

organizationsorganizations How efficient is the combination?How efficient is the combination?

Page 31: How to Pick a GIS

iClickers at the readyGoogle (“Geographic information system”)

A. 1,690,000A. 1,690,000 B. 1,231,198B. 1,231,198 C. 900,121C. 900,121 D. 512, 761D. 512, 761 E. 423,859E. 423,859

Page 32: How to Pick a GIS

iClickers at the readyGoogle (Geographic information system)

A. 11,300,000 A. 11,300,000 B. 5,101,431B. 5,101,431 C. 1,876,521C. 1,876,521 D. 512, 761D. 512, 761 E. 423,859E. 423,859

Page 33: How to Pick a GIS

Functional capabilities are by-products of data structure Raster systems work best in forestry, Raster systems work best in forestry,

photogrammetry, remote sensing, terrain photogrammetry, remote sensing, terrain analysis, and hydrology.analysis, and hydrology.

Vector systems work best for land parcels, Vector systems work best for land parcels, census data, precise positional data, and census data, precise positional data, and networks.networks.

Page 34: How to Pick a GIS

Vector

Precision intactPrecision intact Used when individual coordinates are Used when individual coordinates are

importantimportant More concise spatial descriptionMore concise spatial description Assumes feature model of landscapeAssumes feature model of landscape Easy to transform data e.g. map projectionsEasy to transform data e.g. map projections

Page 35: How to Pick a GIS

Raster Better for field dataBetter for field data Used by most imaging systemsUsed by most imaging systems Can be compressedCan be compressed Easy to display and analyzeEasy to display and analyze Many common formatsMany common formats However, most systems now use bothHowever, most systems now use both Raster layer often backdrop-onscreen editingRaster layer often backdrop-onscreen editing

Page 36: How to Pick a GIS

System selection

Research available systemsResearch available systems Build functional capabilities matrixBuild functional capabilities matrix Plan needs and build needs/requirements Plan needs and build needs/requirements

matrixmatrix Match functions against needsMatch functions against needs Score and rankScore and rank Select, implementSelect, implement

Page 37: How to Pick a GIS

The Big Eight

Form the bulk of operational GIS in Form the bulk of operational GIS in professional and educational environmentsprofessional and educational environments

There are some significant differences There are some significant differences among these “big eight” systemsamong these “big eight” systems

Major differences in the most commonly Major differences in the most commonly packages by nation: Asia, South America, packages by nation: Asia, South America, EuropeEurope

Page 38: How to Pick a GIS

ArcGIS

ESRIRedlands, CAMarket leaderPC and workstationremarkable functionalitymany formats supported

Page 39: How to Pick a GIS

Clients

ArcGIS SystemArcGIS System

FilesFiles(Personal (Personal GeodatabaseGeodatabase,,Shapefiles, Coverages,Shapefiles, Coverages,Grids, tins, etc)Grids, tins, etc)

ArcSDE Services

DatabasesDatabasesMultiMulti--user user GeodatabasesGeodatabases(in Oracle, SQL Server,(in Oracle, SQL Server,

IBM DBII, etc)IBM DBII, etc)

ArcInfo ArcEditor ArcView

ArcIMS Services

ArcExplorer Browser

InternetArcPad

ArcEngine/ArcObjectsApplicationDevelopment &Customization

c:\ ArcGIS WorkstationConsistent interfaceIncreasing capability

ArcMapArcCatalogArcToolbox

ArcMapArcCatalogArcToolbox

ArcMapArcCatalogArcToolbox

Source: ESRI with mods.Handheld/Wireless

$

ArcServer Services

and U. Texas

Page 40: How to Pick a GIS

ArcPad

Mobile GISDesigned for GPS and PDADeveloper packageUses Windows CE

IkeGPS

Page 41: How to Pick a GIS

AutoCAD MAP

Windows all versionsSQL DBF AccessExtension to AutoCADMenu-basedMassive installed baseAdded grid, projection & topology supportDB links good.3D links good

Page 42: How to Pick a GIS

GRASS

First UNIX GISDeveloped by ArmyCorps of EngineersUNIX functionalityMany unique functionsFree until recentlyMany data setsBaylor University now supports

Page 43: How to Pick a GIS

IDRISI

Developed at ClarkUniversity, Worcester MAOriginal in PASCAL, withopen codeDevelopment uses a specialtyWindows/DOSSpatial analysis/stats extensions

Page 44: How to Pick a GIS

Maptitude

Caliper CorporationConsultancyTRANSCAD and GIS+Many network solutionsWindowsImport/ExportAddress matching

Page 45: How to Pick a GIS

GeoMedia

CAD software with GISextensionsIntergraph Corp, Huntsville ALUses Windows NTMany parcel applicationsWeb extensions, server tools etc.

Page 46: How to Pick a GIS

MapInfoBased in Troy, NYMapping functionsUses Visual BasicMany applicationsFavored for 911, field

Page 47: How to Pick a GIS

2007 entry: Manifold

Page 48: How to Pick a GIS

2008 Entry: uDig• Open source desktop GIS application framework, distributed under the LGPL license• Ability to view, edit and print files, database (Oracle, SDE, PostGIS) and Web Feature Servers (WFS) •An industry-standard extension framework (RCP) for adding new functionality to the application. •Java functionality•Native support for Windows, Mac OS/X and Linux. •Developed by a world-wide community of contributors, with an open process and transparent decision making

Page 49: How to Pick a GIS
Page 50: How to Pick a GIS
Page 51: How to Pick a GIS

Open Source Coming Thick and Fast

Quantum GISQuantum GIS uDig uDig (uDig, JGrass, DivaGIS)(uDig, JGrass, DivaGIS)

gvSIGgvSIG SAGASAGA JUMP JUMP (OpenJUMP, SkyJUMP, PirolJUMP, DeeJUMP)(OpenJUMP, SkyJUMP, PirolJUMP, DeeJUMP)

ILWISILWIS KOSMOKOSMO MapWindowGISMapWindowGIS

Page 52: How to Pick a GIS

Adding some GIS capabilities

GoogleEarthGoogleEarth Microsoft Virtual EarthMicrosoft Virtual Earth WorldWindWorldWind ArcExplorerArcExplorer

Page 53: How to Pick a GIS

A variety of issues should be considered in system selection: costcost upgradesupgrades LAN configuration support, Internet servicesLAN configuration support, Internet services training needstraining needs ease of installationease of installation maintenancemaintenance documentation and manualsdocumentation and manuals help-line and vendor supporthelp-line and vendor support means of making patchesmeans of making patches

workforceworkforce

Page 54: How to Pick a GIS

iClicker: CompatibilityHow easy was the ArcGIS student copy to install and run?

A. Happened when I put in the CDA. Happened when I put in the CD B. Minor problems, easily fixedB. Minor problems, easily fixed C. Some issues, fixed with helpC. Some issues, fixed with help D. Eventually fixed, but still crashes and D. Eventually fixed, but still crashes and

runs incorrectlyruns incorrectly E. Never got it installed, gave upE. Never got it installed, gave up

Page 55: How to Pick a GIS

Selecting a GIS can be a complex and confusing process

The intelligent GIS consumer should The intelligent GIS consumer should research, select, test, and question systems research, select, test, and question systems before purchasebefore purchase

Match needs and functionality, score and Match needs and functionality, score and rankrank

Success means never having to start overSuccess means never having to start over Plan for change at the outsetPlan for change at the outset

Page 56: How to Pick a GIS

Coming next…..

GIS in ActionGIS in Action