esrm 250/cfr 520 winter 2010 phil hurvitz (with thanks to j. lawler & p. schiess )
DESCRIPTION
Introduction to GIS and ArcGIS. ESRM 250/CFR 520 Winter 2010 Phil Hurvitz (with thanks to J. Lawler & P. Schiess ). Introduction to GIS and ArcGIS. How a GIS works Introduction to ArcGIS The ArcGIS Interface. A GIS integrates five basic components. methods. software. hardware. data. - PowerPoint PPT PresentationTRANSCRIPT
ESRM 250/CFR 520Winter 2010Phil Hurvitz
(with thanks to J. Lawler & P. Schiess)
Introduction to GIS and ArcGIS
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
2 of 48
How a GIS works
Introduction to ArcGIS
The ArcGIS Interface
Introduction to GIS and ArcGIS
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
3 of 48
A GIS integrates five basic components
people
software
hardware
methods
data
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
4 of 48
Vector formats(“feature classes”)
Data: types of data sets
Points
Lines (”arcs”)
Polygons
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
48
Defined by “connected” pairs of XY coordinates
Lines
0 5 10 15
24
68
10
12
14
x
y
(-1, 3)
(3, 2)
(5, 8)
(10, 13)
x y-1 3 3 2 5 810 13
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
48
0 5 10 15
24
68
10
12
14
x
y
(-1, 3)
(3, 2)
(5, 8)
(10, 13)
Defined by single pairs of XY coordinates
Points
x y-1 3 3 2 5 810 13
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
48
0 5 10 15
24
68
10
12
14
x
y
(-1, 3)
(3, 2)
(5, 8)
(10, 13)
Defined by closed loops of XY coordinates
Polygons
x y-1 3 3 2 5 810 13-1 3
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
5 of 48
Raster formats Matrices of square
cells (grids, pixels)
Data: types of data sets
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
6 of 48
Attribute tables: tables of data describing
spatial features
Data: types of data sets
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
7 of 48
A GIS can Capture Store Query Analyze Display, and Output
geographic data
Basic GIS Functions
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
8 of 48
Capturing data
Paper mapsDigital images
GPS outputCoordinate lists
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
9 of 48
Selecting specific features Where is parcel #2945?
Selecting featuresbased on certainconditions
Find all trees with DBH > 20 cm
Queries
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
10 of 48
Proximity: how close are features Which roads are within a 100 ft from a
stream?
Overlay: combines the features of two or more layers to create a new layer (intersections, unions…)
What length of road is in mature forest?
Network: examines how linear features are connected
What is the flow length from a location on the Cascade crest to the mouth of the Columbia River?
Analysis
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
11 of 48
Graphically constructed process models
Analysis
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
12 of 48
Analysis
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
13 of 48
Maps
Graphs
Reports/Tables
Output
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
14 of 48
3D views
Output: mapping
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
15 of 48
Detailed topographicmaps
Output: mapping
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
16 of 48
Hardcopy Paper map Poster
Softcopy Image (JPEG, PNG, GIF) to:
Web site Document
Output: output types
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
17 of 48
Graphical display of quantitative information
Output: graphs
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
18 of 48
Tabular output for statistical analysis
Output: tables
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
19 of 48
How a GIS works
Introduction to ArcGIS
The ArcGIS Interface
Introduction to GIS and ArcGIS
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
20 of 48
A complex and scalable software application environment
What is ArcGIS?
ArcGIS Desktop
EXTENSIONS
ArcGIS Engine
ArcObjectsArcObjects
RDBMS
ArcSDEArcSDE
ArcGIS ServerArcGIS Server ArcIMSArcIMS
EXTENSIONS
Network
ArcReaderArcReader ArcViewArcView
ArcInfoArcInfo
ArcEditorArcEditor
CustomApplication
CustomApplication
ArcPadArcPad WebBrowser
WebBrowser
ArcGIS Clients
Application/Data Servers
Components
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
21 of 48
ArcGIS increasing functionality atdifferent run levels (cost)
ArcGIS Desktop Products
ArcViewArcView
ArcInfoArcInfo
ArcEditorArcEditor
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
22 of 48
The history of ESRI products
ArcInfo ArcView 3.x ArcGIS
ArcViewArcEditor
ArcInfoPIOS
1980s1980s 2000+1980s
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
23 of 48
ArcGIS Desktop products share common applications
ArcViewArcView
ArcInfoArcInfo
ArcEditorArcEditor
ArcMap-displaying data
ArcCatalog-managing data
ArcToolbox-analyzing data
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
24 of 48
GUI (Graphic User Interface)
Desktop Use
Customization & Programming
Extensions to Increase Functionality
Scalability
What is special about ArcGIS GIS?
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
25 of 48
ArcGIS uses a Graphical User Interface (GUI).Instead of typed commands, menus, buttons, and tools are used.Provides access to most controls, functionality, and operations
Each document type in ArcGIS has its own GUI controls.
Beware: The ArcGIS GUI is complicated and many-layered. There is no command-line control; all automation
must be scripted.
GUI
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
26 of 48
Unlike most major GIS software of the past, ArcGIS will run on a desktop computer.
Desktop computers (PCs) are: cheap easy to administer common (fairly) easy to use
Desktop Use
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
27 of 48
Many functions are not available from the GUI
Custom functions and operations can be created with various programming languages
Repetitive tasks can be automatedNew functions and operations can be
added to the GUI menus, buttons, and tools
Entire new applications can be developed
Beware: Scripting is not easy to learn
Customization & Programming
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
28 of 48
Functionality not included in the core ArcGIS product can increase productivity
Some extensions are built-in, but just need to be enabled
Other extensions are available for free (web); some are available for sale
We will be using several extensions during the course
Extensions to Increase Functionality
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
29 of 48
The ArcGIS suite contains Desktop application
(we will be using this quarter) Data server application (ArcSDE) Application servers (ArcGIS Server) Internet mapping servers
(ArcIMS)
Scalability
ArcObjectsArcObjects
RDBMS
ArcSDEArcSDEArcGIS ServerArcGIS Server
ArcIMSArcIMS
Network
ArcReaderArcReader ArcViewArcView
ArcInfoArcInfo
ArcEditorArcEditor
CustomApplication
CustomApplication
ArcPadArcPad WebBrowser
WebBrowser
ArcGIS Desktop
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
30 of 48
How a GIS works
Introduction to ArcGIS
The ArcGIS Interface
Introduction to GIS and ArcGIS
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
31 of 48
The ArcGIS Interface: starting ArcGIS applications
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
32 of 48
ArcMap – viewing, editing, processing…..
The ArcGIS Interface: ArcGIS applications
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
33 of 48
ArcCatalog – Data Management
The ArcGIS Interface: ArcGIS applications
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
34 of 48
ArcMap: viewing data
The ArcGIS Interface: ArcGIS applications
table of contents
map display
data frame
layer
scale
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
35 of 48
Toolbars
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
36 of 48
Adding Toolbars
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
37 of 48
The ArcCatalog Interface
GUI
catalog tree
data source folders
feature class data sources
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
38 of 48
Contents mode
The ArcCatalog Interface
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
39 of 48
Preview geography mode
The ArcCatalog Interface
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
40 of 48
Preview table mode
The ArcCatalog Interface
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
41 of 48
Metadata mode
The ArcCatalog Interface
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
42 of 48
Most geoprocessing tasks are accessed through ArcToolbox
ArcToolbox & Geoprocessing
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
43 of 48
ArcToolboxcan be “docked”in ArcMapor ArcCatalog
ArcToolbox & Geoprocessing
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
44 of 48
Geoprocessing tasks can also be performed using the command line
ArcToolbox & Geoprocessing
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
45 of 48
Application for viewing data in 3 dimensions in “real time”
ArcGIS Applications: ArcScene
ESRM 250 & CFR 520: Introduction to GIS
© Phil Hurvitz, 1999-2010
46 of 48
Application for viewing global data in 3 dimensions in “real time
ArcGIS Applications: ArcGlobe