Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

45
Learning Essential GIS Workflows Learning Essential GIS Workflows Kerri Manorek Kerri Manorek Nigel Pereira Nigel Pereira
  • date post

    20-Dec-2015
  • Category

    Documents

  • view

    220
  • download

    2

Transcript of Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

Page 1: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

Learning Essential GIS Workflows Learning Essential GIS Workflows

Kerri ManorekKerri Manorek

Nigel PereiraNigel Pereira

Page 2: Learning Essential GIS Workflows Kerri Manorek Nigel 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

Page 3: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

ArcGIS: a complete GISArcGIS: a complete GIS

Use

Serve

Author

OpenAPIs

ArcGISMobile

WebMapping

Application

ArcGISExplorer

ArcGISDesktop

Desktop

ArcGISServer

Page 4: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

ArcGIS Desktop applicationsArcGIS Desktop applications

• ArcCatalogArcCatalog– Geodata managementGeodata management

• ArcMapArcMap– Mapping, editing, Mapping, editing,

visualization, and visualization, and analysisanalysis

Page 5: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

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

Page 6: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

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

Page 7: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

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

Page 8: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

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

Page 9: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

DemonstrationDemonstration

Page 10: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

GIS Tasks: GIS Tasks: How to build a geodatabaseHow to build a geodatabase

Managing datasets and metadata in ArcCatalogManaging datasets and metadata in ArcCatalog

Page 11: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

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

Page 12: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

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

Page 13: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

Adding data to the GeodatabaseAdding data to the Geodatabase

ImportImport

Define schemaDefine schema

Geodatabase

ESRI Data ModelsESRI Data Models

Copy/PasteCopy/Paste

Page 14: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

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

Page 15: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

DemonstrationDemonstration

Page 16: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

GIS Task:GIS Task:Data compilation and editing Data compilation and editing

Page 17: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

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

Page 18: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

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

Page 19: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

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

Page 20: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

Edit tasksEdit tasks

• Create new featuresCreate new features• Modify existing featureModify existing feature• Tasks for editing geodatabase topologyTasks for editing geodatabase topology

Current task

Page 21: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

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

Page 22: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

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

Page 23: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

Editing with geodatabase topologyEditing with geodatabase topology

Error fixes

Topologylayer

Error inspector

Topology errors

Page 24: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

DemonstrationDemonstration

Page 25: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

GIS Task:GIS Task:Using geoprocessing to perform analysisUsing geoprocessing to perform analysis

Page 26: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

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

Page 27: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

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

Page 28: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

Geoprocessing – ArcToolboxGeoprocessing – ArcToolbox

Double

click

Double

click

Enter parametersEnter parameters

Page 29: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

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

Page 30: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

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

Page 31: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

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

Page 32: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

DemonstrationDemonstration

Page 33: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

GIS Task:GIS Task:Creating and using a map in ArcMapCreating and using a map in ArcMap

Page 34: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

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

Page 35: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

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

Page 36: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

Map elementsMap elements

TextText

TitleTitleLegendLegend

PicturePicture

Source text

Source text

Neatline

Neatline

ScaleScale

Page 37: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

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

Page 38: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

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

Page 39: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

DemonstrationDemonstration

Page 40: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

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

Page 41: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

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)

Page 42: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

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)

Page 43: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

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)

Page 44: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

SurveySurvey

• Please take the time to complete the Technical Please take the time to complete the Technical Workshop survey.Workshop survey.

Page 45: Learning Essential GIS Workflows Kerri Manorek Nigel Pereira.

QuestionsQuestions