ESRM 250/CFR 520 Winter 2010 Phil Hurvitz (with thanks to J. Lawler & P. Schiess) Introduction to GIS and ArcGIS 1 of 48
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, How a GIS works Introduction to ArcGIS The ArcGIS Interface 2 of 48 Introduction to GIS and ArcGIS
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, A GIS integrates five basic components 3 of 48 people software hardware methods data
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, Vector formats (“feature classes”) 4 of 48 Data: types of data sets Points Lines (”arcs”) Polygons
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, Defined by “connected” pairs of XY coordinates 48 Lines x y
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, Defined by single pairs of XY coordinates 48 Points x y
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, Defined by closed loops of XY coordinates 48 Polygons x y
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, Raster formats Matrices of square cells (grids, pixels) 5 of 48 Data: types of data sets
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, Attribute tables: tables of data describing spatial features 6 of 48 Data: types of data sets
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, A GIS can Capture Store Query Analyze Display, and Output geographic data 7 of 48 Basic GIS Functions
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, of 48 Capturing data Paper mapsDigital images GPS output Coordinate lists
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, Selecting specific features Where is parcel #2945? Selecting features based on certain conditions Find all trees with DBH > 20 cm 9 of 48 Queries
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, 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? 10 of 48 Analysis
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, Graphically constructed process models 11 of 48 Analysis
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, of 48 Analysis
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, Maps Graphs Reports/Tables 13 of 48 Output
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, D views 14 of 48 Output: mapping
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, Detailed topographic maps 15 of 48 Output: mapping
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, Hardcopy Paper map Poster Softcopy Image (JPEG, PNG, GIF) to: Web site Document 16 of 48 Output: output types
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, Graphical display of quantitative information 17 of 48 Output: graphs
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, Tabular output for statistical analysis 18 of 48 Output: tables
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, How a GIS works Introduction to ArcGIS The ArcGIS Interface 19 of 48 Introduction to GIS and ArcGIS
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, A complex and scalable software application environment 20 of 48 What is ArcGIS? ArcGIS Desktop EXTENSIONSEXTENSIONS ArcGIS Engine ArcObjects RDBMS ArcSDE ArcGIS Server ArcIMS EXTENSIONSEXTENSIONS Network ArcReader ArcView ArcInfo ArcEditor Custom Application ArcPad Web Browser ArcGIS Clients Application/Data Servers Components
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, ArcGIS increasing functionality at different run levels (cost) 21 of 48 ArcGIS Desktop Products ArcView ArcInfo ArcEditor
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, of 48 The history of ESRI products ArcInfoArcView 3.x ArcGIS ArcView ArcEditor ArcInfo PIOS 1980s s
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, of 48 ArcGIS Desktop products share common applications ArcView ArcInfo ArcEditor ArcMap-displaying data ArcCatalog-managing data ArcToolbox-analyzing data
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, GUI (Graphic User Interface) Desktop Use Customization & Programming Extensions to Increase Functionality Scalability 24 of 48 What is special about ArcGIS GIS?
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, 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. 25 of 48 GUI
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, 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 26 of 48 Desktop Use
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, Many functions are not available from the GUI Custom functions and operations can be created with various programming languages Repetitive tasks can be automated New 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 27 of 48 Customization & Programming
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, 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 28 of 48 Extensions to Increase Functionality
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, The ArcGIS suite contains Desktop application (we will be using this quarter) Data server application (ArcSDE) Application servers (ArcGIS Server) Internet mapping servers (ArcIMS) 29 of 48 Scalability ArcObjects RDBMS ArcSDE ArcGIS Server ArcIMS Network ArcReader ArcView ArcInfo ArcEditor Custom Application ArcPad Web Browser ArcGIS Desktop
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, How a GIS works Introduction to ArcGIS The ArcGIS Interface 30 of 48 Introduction to GIS and ArcGIS
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, of 48 The ArcGIS Interface: starting ArcGIS applications
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, ArcMap – viewing, editing, processing….. 32 of 48 The ArcGIS Interface: ArcGIS applications
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, ArcCatalog – Data Management 33 of 48 The ArcGIS Interface: ArcGIS applications
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, ArcMap: viewing data 34 of 48 The ArcGIS Interface: ArcGIS applications table of contents map display data frame layer scale
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, of 48 Toolbars
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, of 48 Adding Toolbars
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, of 48 The ArcCatalog Interface GUI catalog tree data source folders feature class data sources
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, Contents mode 38 of 48 The ArcCatalog Interface
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, Preview geography mode 39 of 48 The ArcCatalog Interface
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, Preview table mode 40 of 48 The ArcCatalog Interface
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, Metadata mode 41 of 48 The ArcCatalog Interface
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, Most geoprocessing tasks are accessed through ArcToolbox 42 of 48 ArcToolbox & Geoprocessing
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, ArcToolbox can be “docked” in ArcMap or ArcCatalog 43 of 48 ArcToolbox & Geoprocessing
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, Geoprocessing tasks can also be performed using the command line 44 of 48 ArcToolbox & Geoprocessing
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, Application for viewing data in 3 dimensions in “real time” 45 of 48 ArcGIS Applications: ArcScene
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, Application for viewing global data in 3 dimensions in “real time 46 of 48 ArcGIS Applications: ArcGlobe