Setting Up Your Working Environment
What are the topics? - Setting Up Your Working Environment - What is a feature class?
ArcGIS Program Modules ArcScene ArcGIS ArcGlobe ArcCatalog ArcMap ArcToolbox
Program Extensions ArcMap Extensions Spatial Analysis Data Interoperability Etc. Network Analysis Geostatistical Analysis
Questions that need to be resolved at the beginning of a project concerning geoprocessing Some suggestions please.
Project Program Processing Environment ArcGIS Where to store temporary processing results? Which georeference projection- and coordinate system to use? Geoprocessing Which spatialand database environment settings need to be used? What to do with recalculated data? Overwrite Yes/no? Where to store your own toolboxes? Do I need some metainformation about model runs?
Project Program Processing Environment Geoprocessing ArcGIS Where to store project data processing results? Where to store models? Project Application Results? Component Results? Step Results?
Project Program Processing Environment Where to store project data processing results? Project Application Results? Project Geo- Database NAME? IA_Lightrail_1_project_GDB Component Results? Component Geo- Database NAME? IA_Lightrail_2_component_GDB Temporary- Step Results? Step Geo- Database NAME? IA_Lightrail_3_step_GDB
General structure of a Toolbox in ArcGIS Toolbox = Project-Application Toolset = Application-Component Model = Application-Component-Step
Building Blocks of a Toolbox in ArcGIS Toolbox = Binary file containing tools/models/(scripts) Toolset = Type of File/Folder Tab Model = User Processing type One or more tools / scripts Script = User Processing type System Tools = Esri processing type
Project Program Processing Environment Where to store project data processing results? Model b3 Model b1 Model b2 NAME? Which GDB? NAME? Which GDB? NAME? Which GDB?
Project Working Environment Settings A pre-defined/strategy to store: Data (Geo-data, tabular-data, image/raster-data) Computation models en programming scripts Presentations Documentation Background computations Determine DEFAULT program settings!! Program defaults ALWAYS leads to project management difficulties!! You need to set them yourself!!!
ArcGIS Environment Settings Geoprocessing Environment Settings
Hierarchy of environment settings Highest level tool Next Model Next ArcGIS module Lowest ESRI defaults
ArcGIS Environment Settings Relative paths! D:\geotools Relative Path Part \Workspace Pivot Folder \Application Fixed Folder in Project
ArcGIS Environment Settings Geoprocessing Environment Settings Workspace types: Current workspace: Default storage workspace Should be set to one of the Geodatabases for example IA_Lightrail_3_step_GDB Scratch workspace: Default calculation workspace Used for background tool calculations Should be set to one of the Geodatabases for example IA_Lightrail_3_step_GDB
ArcGIS Environment Settings Geoprocessing Options
ArcGIS Environment Settings Customise Options There are more settings concerning storage of program temporary data.
When developing an application, you need to know some basics about your storage types So: What is a feature class in ArcGIS?
When developing an application, you need to know some basics about your storage types So: What is a feature class in ArcGIS? Feature classes are homogeneous collections of common features, each having the same spatial representation, such as points, lines, or polygons, and a common set of attribute columns. Synonym for features is objects.
What is a feature class in ArcGIS? Feature class storage: Table View = Attribute Table ObjectID Shape Name LVCode Management _Agency 1 polygon Shady Pines 2 polygon Pinewood Village Shape_ Length 20 Private --- --- 30 Pinewood Village Association --- --- Shape_ Area 3 polygon Sarah Park 80 City Park Board 4 polygon Town Park 99 City Park Board --- --- --- ---
Attribute table feature class Feature class storage: Database System attributes and User attributes ObjectID Shape Name LVCode Managem ent_ Agency Database System defined Database System defined User defined User defined User defined Shape_ Length Database System defined Shape_ Area Database System defined Project results MUST have User Defined attributes!
Example on how NOT to save result data
Example on how to save result data
Be aware: What you see is not what you get! 93 features 2 features 1 features
Example on how to save result data
Questions? Wageningen UR