| Introduction to ArcGIS ®
Two days
Overview
Welcome to ArcGIS®. Here begins the foundation for becoming
a successful ArcView®, ArcEditor™, or ArcInfo™ user.
This course covers fundamental GIS concepts as well as how
to query a GIS database, manipulate tabular data, edit spatial
and
attribute data, and present data clearly and efficiently using
maps and charts. Participants learn how to use ArcMap™,
ArcCatalog™ and ArcToolbox™ and explore how these
applications work together to provide a complete GIS software
solution.
Audience
This course is for those who are new to ArcGIS and new to
geographic information systems in general.
Goals
•
Display feature and tabular data
•
Work with georeferenced spatial data
•
Query features using logical expressions
•
Find features using spatial relationships
•
Edit spatial and attribute data
•
Associate tables with joins and relates
•
Produce maps, reports and graphs
Topics covered
ArcGIS overview
•
Capabilities and applications
- Interacting with the interface
- Basic display
Spatial data concepts
•
Representing spatial data and descriptive information
ArcGIS
data model
•
Geodatabases
•
Shapefiles
•
Coverages
•
Feature types
Attributes
GIS software
Components
Functions
Applications
Spatial coordinate systems and map projections:
Georeferencing data
Map projections
How ArcMap works with map projections
Querying data:
Selecting and identifying features
Creating reports and graphs
Map displays:
Creating
Symbolizing
Scaling
Adding map elements
Prerequisites and recommendations
Participants should know how to use windowing software.
top
Introduction
to ArcGIS II
Three days
Overview
Extend what you learned in Introduction to ArcGIS
I with further exploration of ArcMap and ArcCatalog.
This course
focuses on
spatial analysis, automation of spatial and attribute
data, editing and advanced options for cartographic
display.
A portion of the
class is reserved for carrying out an analysis
project and applying many of the new skills and
techniques
learned in
this course.
Participants conduct queries, perform spatial
analysis and present their results in a hard-copy
map.
Audience
This course is designed for those with fundamental
knowledge of ArcGIS and geographic information
systems in general. Goals
• Perform spatial analysis
• Manage geographic data
• Perform geocoding
• Automate data through heads-up digitizing
• Convert data from other formats
• Edit spatial and attribute data
• Create and use metadata
• Produce high-quality maps and reports Topics covered
Spatial analysis and data management
Buffers
Spatial overlays
Extracting features for analysis
Analytical methods and tools
Geocoding and display of locations from tabular data
Address geocoding
Display of points from x,y coordinates
Tools for creating and editing spatial data
Editing attribute data
Spatial adjustment
Data automation
Data sources
Digitizing
Data conversion
Project management
Database organization
File and directory naming conventions
Creating and using metadata
Cartography
Advanced symbology and labeling
Prerequisites and recommendations
This course is for those who have completed Introduction
to ArcGIS I. If the prerequisite course is
not completed, a participant
should have comparable experience with ArcGIS
before taking this
course.
top
Working with ArcGIS Spatial Analyst
Three days
Overview
Explore how the ArcGIS Spatial Analyst software
extension uses raster and vector data in an
integrated environment.
This course
teaches basic raster concepts and shows how
to use ArcGIS Spatial Analyst tools to create,
run
and
edit spatial
models. It focuses
on problems that are best solved in a raster
environment such as surface analysis and distance
measurement.
Participants are shown how to use the raster
tools in ArcGIS Spatial
Analyst and
learn how to build grid-based datasets.
Audience
This course is for those who want to learn
how to use ArcGIS Desktop applications to conduct
raster-based analysis, conversion and editing.
Goals
• Understand the raster data models
• Learn the ArcGIS Spatial Analyst interface
• Convert data to raster format and build raster databases
• Learn many of the map algebra functions
• Use ArcGIS Spatial Analyst for distance modeling
• Interpolate surfaces from sample points
• Perform surface hydrology functions
• Apply basic modeling concepts
• Implement models
Topics covered
Basics of ArcGIS Spatial Analyst
Overview of the extension
Understanding raster concepts
ArcGIS Spatial Analyst interface
Comparing raster themes and feature themes
Querying raster themes
Structure of raster themes
How to create raster datasets
Raster storage and management
Aligning themes
Raster registration and georeferencing
How projection affects analysis
Importing and exporting raster datasets
Conducting surface analyses
Calculating density
Choosing an interpolation method
Interpolating a continuous raster from sample points
Contours and hillshading
Visibility analysis
Map algebra functions
Writing expressions
Expression syntax
Calculating distance measurements
Euclidean distance
Cost–distance
Finding the least-cost path
Surface hydrology
Identifying watershed basins
Determining surface runoff characteristics
Designing and implementing GIS models
Spatial modeling concepts and issues
Prerequisites and recommendations
Completion of Introduction to ArcGIS I (for ArcView 8,
ArcEditor 8 and ArcInfo 8) or equivalent
experience is required. Programming
knowledge is not necessary.
Participants
in this course should know the following:
• Basic operating system skills (copying, deleting and moving
files and directories)
• Adding, renaming and deleting themes
• Setting data frame properties (map and distance units, projection)
• Displaying layers in ArcMap
• Using ArcGIS menus, buttons and tools
• Performing queries
• Selecting records in layers tables
• Using ArcGIS online help
top Introduction to Programming ArcObjects with VBA
Five days
Overview
Learn the fundamentals of Visual Basic for Applications
(VBA) application development and the specifics
of working with
ArcObjects™.
This course employs hands-on programming
exercises to create usable code for many
typical GIS
programming tasks using the
most commonly used ArcObjects classes. Participants
learn to use VBA development tools including
the VBA Editor,
customize dialog box and online help resources.
Upon finishing the course, participants will
have plenty of sample code from
which they can build their own applications.
Audience
This course is for those who work with ArcGIS
on a technical level but may be new to programming
with VBA. It is ideal
for users who want to increase productivity
by extending ArcGIS
applications and for developers who want
to create custom applications using
VBA.
Goals
• Customize the graphical user interface (GUI)
• Learn VBA fundamentals
• Learn Object Oriented Programming (OOP) concepts
• Get help for writing code
• Navigate the ArcObjects OMD
• Program with ArcMap objects
• Program with ArcCatalog objects
• Program with geographic data, display and geometry objects
Topics covered
VBA development environment
Customizing the user interface
Writing and debugging code
VB language fundamentals
VB syntax
Code storage
VB functions
Branching and looping
Creating user forms
OOP concepts
Objects and classes
Class libraries
Methods, properties, and events
COM: Advantages of COM
Defining a COM class
Interface programming
Reading OMDs
Class relationships
Class types
Using diagrams to write code
Maps and layers
Accessing maps and layers
Adding a layer to ArcMap
Classifying and symbolizing layers
Working with data
Accessing data sets on disk
Creating new data; editing data
Applying a domain to a geodatabase field
Geometry: creating various types of geometry
Displaying geometry on the display
Storing geometry
Spatial operations
Spatial reference
Spatial and attribute selections
Accessing a user selection
Defining an attribute or spatial query
Processing a subset of records
Symbology and layer rendering
Creating new symbols and modifying their characteristics
Accessing different types of renderers
Applying custom symbols to a renderer
Layouts: programmatically formatting a map layout
Adding elements; defining symbols and colors for map
elements
Accessing items from the ArcMap style gallery
Printing a layout
Creating tools
Getting user input
Transforming mouse input to map unit
Working with the display
Programming ArcObjects events
Outbound vs. inbound interfaces
Finding events on OMDs
Accessing an object's outbound interface
Using ArcObjects beyond VBA
An overview of creating your own custom components in
VB
What the ArcGIS Engine Developer Kit and ArcGIS Server
products can be used for
Prerequisites and
recommendations
Participants should have taken Introduction
to ArcGIS I or What's New in ArcInfo 8.3,
or have
equivalent
knowledge. The previously
offered course, Introduction to ArcInfo
using ArcMap, ArcCatalog
and ArcToolbox, is also an adequate prerequisite.
Participants must have a working knowledge
of ArcMap and ArcCatalog.
It is mandatory
that participants gain basic proficiency with VB/VBA before
taking
this
course.
Participants
in this course
should already know how to:
• Declare and use variables
• Write function and subprocedures
• Use conditional statements (If Then
Else, Select Case)
• Work with loops (Do and While loops)
• Create forms, add controls and write
event procedures
Those without the requisite VB/VBA experience can gain
proficiency before taking this course in
one of the following ways:
• Read and complete the exercises in an introductory VB/VBA text
• Take Introduction to Visual Basic for ESRI Software (Web-based
course)
• Take a third party introductory VB/VBA course
• Read the first four chapters of the Getting to Know ArcObjects
book by ESRI
Note: This course was formerly
titled Programming ArcInfo with Visual Basic for Applications.
Participants who
took that course
do not need to take this updated version.
top
Introduction
to ArcSDE
Two days
Overview
Understanding the architecture and fundamental
concepts of ArcSDE® software
and storage structures forms the foundation
of your ArcSDE experience. This course
examines ArcSDE clients, servers and
the underlying
database management system (DBMS). Participants
view and query layers in an ArcSDE database
using
ArcCatalog and ArcMap, and
create new ArcSDE layers by loading existing,
file-based geographic data sources such
as shapefiles, coverages and images
into an ArcSDE server. Topics from this
course
are
included throughout the ArcSDE administration
courses. Participants taking any ArcSDE
administration course do not need to
attend this class.
Audience
This course is for GIS and DBMS users
who need to become proficient end users
of
an ArcSDE
geodatabase. GIS
managers who oversee
ArcSDE database implementation also benefit
from this course by achieving an understanding
of
how a healthy
system functions.
Goals
• Understand the geodatabase storage formats for each DBMS
• Learn the ArcSDE software architecture
• Load file-based vector and raster data into an ArcSDE geodatabase
• Create ArcSDE application server and direct connections to query
the database
• Perform multiuser editing
• Work with multiple database versions
Topics covered
Spatial data formats:
Description of vector and raster file formats
Explanation of the geodatabase and ArcSDE; geodatabase
functionality
Valid entity types for feature classes;
client/server model
ArcSDE software and storage architecture
ArcSDE system components
Application server connections
ArcSDE direct connects
Communication over the TCP/IP network
Feature class storage
Retrieving data with Structured Query
Language (SQL)
Spatial index ArcSDE raster
Description of ArcSDE raster data
Raster storage
Loading raster data
Raster tiles, pyramids and compression
Mosaics and raster catalogs
Vector data loading
Calculating the feature class properties
of precision, shifts and spatial index
Loading vector data using ArcCatalog
and ArcSDE commands
Modifying properties of a layer once
loaded (permissions and grid size)
Multiuser editing:
Explanation of multiuser editing
Explanation of how versioning works
Understanding A and D tables; multiuser
editing example
Conflict detection and resolution
Editing in ArcMap
Versioning: explanation of versions
Creating and managing versions
Version properties
Merging versions
Work flow diagrams
Procedures
Prerequisites and recommendations
Participants in this course should
have a basic understanding of the following:
• Vector and raster GIS concepts
• Projections and coordinate systems
• Fundamental relational database concepts
• SQL queries
• Communication over a network
top Introduction to ArcIMS
Two days
Overview
How does GIS mapping work on the Internet? Welcome to ArcIMS®,
an integrated approach for creating
and maintaining geography-based Web sites. This updated
course will give
a comprehensive introduction
to ArcIMS and its powerful capabilities
for managing the way users access and interact with Internet mapping and
GIS data.
Participants will learn how ArcIMS
applications work, create ArcIMS Web sites, explore ArcIMS
basic
architecture and perform
an ArcIMS installation.
Audience
This course is for those who are new
to ArcIMS and want to learn how to
use ArcIMS
software
to create
and serve
maps
on the Internet.
Goals
• Author and design ArcIMS viewers
• Utilize client functionality
• Introduce site administration
• Perform simple customizations
• Install ArcIMS and explore its architecture
Topics covered
ArcIMS overview:
What is ArcIMS?
Introducing multitier architecture
Creating an ArcIMS viewer
Using ArcIMS applications
Authoring a service
Adding layers with Catalog
Supported data formats
Setting layer properties
Map configuration files
Working with ArcMap map documents
Creating ArcIMS services and viewers
Creating ArcIMS services
Using ArcIMS Designer
ArcIMS viewer output
Using ArcIMS Viewers
HTML Viewer; Java™ Viewers
ArcExplorer™ — Java edition
Client tools
Basics of ArcIMS customization
ArcXML syntax
Map configuration files
Refreshing ArcIMS services
Requests and responses
ArcXML programmer's reference guide
HTML Viewer structure
Frame layout
Customizing the interface
Changing viewer
ArcIMS server administration
ArcIMS spatial servers; virtual servers
Instances
Site configuration
ArcIMS architecture and installation:
ArcIMS components; Web servers
Servlet engines
ArcIMS installation process
Prerequisites
Although prior use of a GIS system (e.g., ArcGIS, ArcView
3.x) is helpful in understanding
geographic concepts, it is not
a requirement. Similarly, those
with an understanding of Internet programming and Web
protocols have
an advantage; however, experience
with these is not required.
top
|