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