learning essential gis workflows kerri manorek nigel pereira
Post on 20-Dec-2015
218 views
TRANSCRIPT
Learning Essential GIS Workflows Learning Essential GIS Workflows
Kerri ManorekKerri Manorek
Nigel PereiraNigel Pereira
AgendaAgenda
• Introducing ArcGIS DesktopIntroducing ArcGIS Desktop
• What is a geodatabase?What is a geodatabase?
• ArcGIS Desktop tasksArcGIS Desktop tasks–How to build a geodatabaseHow to build a geodatabase–Managing datasets and metadata in ArcCatalogManaging datasets and metadata in ArcCatalog–Data compilation and editing Data compilation and editing –Using geoprocessing to perform analysisUsing geoprocessing to perform analysis–Creating and using a map in ArcMapCreating and using a map in ArcMap
Create, use, and share geographic informationCreate, use, and share geographic information
ArcGIS: a complete GISArcGIS: a complete GIS
Use
Serve
Author
OpenAPIs
ArcGISMobile
WebMapping
Application
ArcGISExplorer
ArcGISDesktop
Desktop
ArcGISServer
ArcGIS Desktop applicationsArcGIS Desktop applications
• ArcCatalogArcCatalog– Geodata managementGeodata management
• ArcMapArcMap– Mapping, editing, Mapping, editing,
visualization, and visualization, and analysisanalysis
What is a geodatabase?What is a geodatabase?
• Repository of all geographic Repository of all geographic
datadata
– Feature classes, Raster Feature classes, Raster
datasets, Tables, datasets, Tables,
Annotation, Annotation,
Relationships, NetworksRelationships, Networks, ,
TopologyTopology
• Core ArcGIS data modelCore ArcGIS data model
• Stored in RDBMS or in a fileStored in RDBMS or in a file
Feature datasetsFeature datasets
• Represent a collection of related Represent a collection of related informationinformation
• Contain information to help manage Contain information to help manage integrity and behaviorintegrity and behavior
ParcelCorner
Parcel
ParcelAnno
LotLines
Parcel_Topo
LotDimensions
Subdivision
Simple feature classesSimple feature classes
• Identify geographic entities Identify geographic entities and attributes (descriptive and attributes (descriptive information)information)
• Point, line, and polygon Point, line, and polygon geometrygeometry
• Stores x,y location and Stores x,y location and associated attributesassociated attributes
• Organize geographic entities Organize geographic entities into thematic layersinto thematic layers
Reality
Buildings
Streets
Trees
City of Mayville
Non-simple feature classesNon-simple feature classes
• Raster datasetsRaster datasets• AnnotationAnnotation• Coordinates Coordinates
– XY, Z, MXY, Z, M
• NetworksNetworks– Has an associated logic used to Has an associated logic used to
model connectivitymodel connectivity
• Validation Rules Validation Rules – Store attribute, connectivity, and Store attribute, connectivity, and
relationship rules on objects as part relationship rules on objects as part of the geodatabaseof the geodatabase
Topology errorsTopology errors
3D features3D features
Network tracingNetwork tracing
DemonstrationDemonstration
GIS Tasks: GIS Tasks: How to build a geodatabaseHow to build a geodatabase
Managing datasets and metadata in ArcCatalogManaging datasets and metadata in ArcCatalog
Geodatabase data managementGeodatabase data management
• Personal for Microsoft AccessPersonal for Microsoft Access• FileFile• ArcSDE technology at 3 levelsArcSDE technology at 3 levels
– PersonalPersonal– WorkgroupWorkgroup– Enterprise Enterprise – Requires ArcEditor or ArcInfo to editRequires ArcEditor or ArcInfo to edit– Allows multi-user editingAllows multi-user editing
Personal/FileGeodatabase Personal/Workgroup
SQL Server Express
EnterpriseGeodatabase
OracleSQL Server
DB2Informix
ArcSDE
ArcGIS
Creating a new geodatabaseCreating a new geodatabase
• Personal and file geodatabases can also be created Personal and file geodatabases can also be created using geoprocessing toolsusing geoprocessing tools
• Enterprise/Workgroup/Enterprise/Workgroup/
Personal geodatabase Personal geodatabase – Create a new RDBMS Create a new RDBMS
database as a database as a geodatabase, orgeodatabase, or
– Convert an existing Convert an existing RDBMS database to a RDBMS database to a geodatabasegeodatabase
• Personal for Microsoft Access Personal for Microsoft Access and File geodatabasesand File geodatabases
Adding data to the GeodatabaseAdding data to the Geodatabase
ImportImport
Define schemaDefine schema
Geodatabase
ESRI Data ModelsESRI Data Models
Copy/PasteCopy/Paste
MetadataMetadata
• Automatically Automatically create metadatacreate metadata
• Update and editUpdate and edit• Import and exportImport and export• Available for all file Available for all file
typestypes• Stored as XMLStored as XML• Stored with source Stored with source
datadata• Metadata optionsMetadata options
DemonstrationDemonstration
GIS Task:GIS Task:Data compilation and editing Data compilation and editing
Editing workflowEditing workflowStart
Editing in ArcMap
Set Editing Options
Create new data
Set Target Layer
Edit data
Data
Many tools to use
Edit Existing
Data
Many tools to use
Editing dataEditing data
• Start ArcMap and Start ArcMap and add data or open add data or open a map documenta map document
• Display the Display the Editor toolbarEditor toolbar
• Start an edit sessionStart an edit session
Sketch toolsSketch tools
• Use to create a Use to create a sketchsketch
• Click to add Click to add verticesvertices
• Double-click or Double-click or press F2 to finish press F2 to finish the sketchthe sketch
ClickClick
ClickClick
Double-clickDouble-click
One new featureOne new feature
Edit tasksEdit tasks
• Create new featuresCreate new features• Modify existing featureModify existing feature• Tasks for editing geodatabase topologyTasks for editing geodatabase topology
Current task
Editing attributesEditing attributes
• Change values for one or many Change values for one or many selected featuresselected features
• Copy values between featuresCopy values between features
LayerLayer
SelectedSelectedfeaturesfeatures
AttributeAttributevaluesvalues
Introducing geodatabase topologyIntroducing geodatabase topology
• A topology is created inside a A topology is created inside a feature datasetfeature dataset
• A topology is used to: A topology is used to: – Describe how features share Describe how features share
geometry (coincidence)geometry (coincidence)
– Establish and maintain Establish and maintain topological relationships topological relationships between featuresbetween features
ParcelCorner
Parcel
ParcelAnno
LotLines
Parcel_Topo
LotDimensions
Subdivision
Editing with geodatabase topologyEditing with geodatabase topology
Error fixes
Topologylayer
Error inspector
Topology errors
DemonstrationDemonstration
GIS Task:GIS Task:Using geoprocessing to perform analysisUsing geoprocessing to perform analysis
GeoprocessingGeoprocessing
• Performing a task with geographic dataPerforming a task with geographic data– Simple or complexSimple or complex
Examples:Examples:
Querying dataQuerying data
Performing an analysisPerforming an analysis
Editing dataEditing data
Converting dataConverting data
Projecting dataProjecting data
• Geoprocessing in ArcMapGeoprocessing in ArcMap
and ArcCatalogand ArcCatalog
Geoprocessing FrameworkGeoprocessing Framework
ArcToolboxSimple operations
ArcToolboxSimple operations
Command LineSimple execution
Shortcut to tools
Command LineSimple execution
Shortcut to tools
ScriptsBatch processing
Branching
ScriptsBatch processing
Branching
ModelBuilderGraphic documentation
Chain many tools together
ModelBuilderGraphic documentation
Chain many tools together
Geoprocessing capabilities depend on software license and extensionsGeoprocessing capabilities depend on software license and extensions
ArcObjectsAutomate tools
with code
ArcObjectsAutomate tools
with code
Geoprocessing – ArcToolboxGeoprocessing – ArcToolbox
Double
click
Double
click
Enter parametersEnter parameters
Geoprocessing – Command LineGeoprocessing – Command Line
• Executes same tools as ArcToolboxExecutes same tools as ArcToolbox• Prompts for correct syntaxPrompts for correct syntax
Note: < > are required parameters; { } are optional parametersNote: < > are required parameters; { } are optional parameters
Layers in ArcMap TOCLayers in ArcMap TOC
Geoprocessing – ModelsGeoprocessing – Models
• Requires a custom toolboxRequires a custom toolbox• Design in ModelBuilderDesign in ModelBuilder
– add data, set parameters, chain processes togetheradd data, set parameters, chain processes together
• Change model parameters and re-executeChange model parameters and re-execute
ToolTool
Input data
Input data
Derived data
Derived data
Geoprocessing – ScriptsGeoprocessing – Scripts
• Any COM-compliant scripting languageAny COM-compliant scripting language– Python (installed with ArcGIS software)Python (installed with ArcGIS software)– JScriptJScript– VBScriptVBScript
• Can export models to scriptsCan export models to scripts
DemonstrationDemonstration
GIS Task:GIS Task:Creating and using a map in ArcMapCreating and using a map in ArcMap
Creating and using a map in ArcMap – The ArcMap Creating and using a map in ArcMap – The ArcMap InterfaceInterface
Data View symbology query edit analysis
Data View symbology query edit analysis
Creating and using a map in ArcMap – The ArcMap Creating and using a map in ArcMap – The ArcMap InterfaceInterface
Layout View virtual page layout rulers and guides layout toolbar map elements
Layout View virtual page layout rulers and guides layout toolbar map elements
Map elementsMap elements
TextText
TitleTitleLegendLegend
PicturePicture
Source text
Source text
Neatline
Neatline
ScaleScale
Adding map elementsAdding map elements
Drawing Toolbar- for text and graphics
Drawing Toolbar- for text and graphics
* Some map elements are dynamic* Some map elements are dynamicData FrameData FrameLegendLegendNorth ArrowNorth ArrowScale BarScale BarScale TextScale Text
Insert MenuInsert Menu
Data Frame propertiesData Frame properties
• Extent Extent RectanglesRectangles
– Overview dataOverview data– Highlights the Highlights the
extent of main extent of main map in the map in the overview mapoverview map
• FrameFrame– Border around data Border around data
frameframe– Background color Background color
for data framefor data frame
• GridsGrids– GraticuleGraticule– Measured GridMeasured Grid– Reference GridReference Grid
DemonstrationDemonstration
SummarySummary
• How to Build a GeodatabaseHow to Build a Geodatabase– Feature dataset, feature class, annotation, raster dataFeature dataset, feature class, annotation, raster data
• Data Management and MetadataData Management and Metadata– Importing and exporting data; update metadataImporting and exporting data; update metadata
• Editing in ArcGISEditing in ArcGIS– Editing environment and toolsEditing environment and tools
• GeoprocessingGeoprocessing– Automate tasks and analysisAutomate tasks and analysis
• Creating and Using a map in ArcMapCreating and Using a map in ArcMap– Design map layout and add map elementsDesign map layout and add map elements
Related SessionsRelated Sessions
• Geodatabase Editing WorkflowsGeodatabase Editing Workflows– Wednesday 8:30 (Room 6 C) Wednesday 8:30 (Room 6 C) – Thursday 1:30 (Room 6 C) Thursday 1:30 (Room 6 C)
• Managing Geographic Information and Metadata with Managing Geographic Information and Metadata with ArcCatalog ArcCatalog
– Tuesday 8:30 (Room 14 A)Tuesday 8:30 (Room 14 A)– Wednesday 3:15 (Room 14 A)Wednesday 3:15 (Room 14 A)
• Editing with ArcGIS: Tips and TricksEditing with ArcGIS: Tips and Tricks– Wednesday 8:30 (Room 3) Wednesday 8:30 (Room 3) – Thursday 10:15 (Room 3)Thursday 10:15 (Room 3)
• Map Compilation and Page Layout – Tips and TricksMap Compilation and Page Layout – Tips and Tricks– Tuesday 10:15 (Room 6 F)Tuesday 10:15 (Room 6 F)– Wednesday 3:15 (Room 6 F) Wednesday 3:15 (Room 6 F)
Training resourcesTraining resourceshttp://www.esri.com/traininghttp://www.esri.com/training
• Instructor-Led CoursesInstructor-Led Courses– ArcGIS Desktop I: Getting Started with GISArcGIS Desktop I: Getting Started with GIS– ArcGIS Desktop II: Tools and FunctionalityArcGIS Desktop II: Tools and Functionality– ArcGIS Desktop III: GIS Workflows and AnalysisArcGIS Desktop III: GIS Workflows and Analysis
• Web-Based TrainingWeb-Based Training– Getting Started with GIS (free course)Getting Started with GIS (free course)– Learning ArcGIS DesktopLearning ArcGIS Desktop– Planning for a GISPlanning for a GIS– GIS for Managers (free training seminar)GIS for Managers (free training seminar)
GIS Training and Education SurveyGIS Training and Education Surveyhttp://www.esri.com/traininghttp://www.esri.com/training
• Brief online survey to get your feedbackBrief online survey to get your feedback– All survey takers get a free one-module Web courseAll survey takers get a free one-module Web course
• Helps us develop training products that: Helps us develop training products that: – Support your workflowsSupport your workflows– Cover the ESRI products you useCover the ESRI products you use– Focus on most common GIS tasks and rolesFocus on most common GIS tasks and roles
• Survey available at:Survey available at:
– ESRI Showcase: Training and Education IslandESRI Showcase: Training and Education Island
– ESRI Training Web site (until July 20th)ESRI Training Web site (until July 20th)
SurveySurvey
• Please take the time to complete the Technical Please take the time to complete the Technical Workshop survey.Workshop survey.
QuestionsQuestions