Automating and Validating Edits

Slides:



Advertisements
Similar presentations
School of Geography FACULTY OF ENVIRONMENT Working with Tables 1.
Advertisements

JTX Overview Overview of Job Tracking for ArcGIS (JTX)
Concepts of Maintaining Your Data Simple Ways to Edit Your Data By Lorne Woods.
Why python? Automate processes Batch programming Faster Open source Easy recognition of errors Good for data management What is python? Scripting programming.
Labeling and Annotation
Map Labeling Basic of Feature Labeling. What’s the difference?
What's New in ArcGIS 9.2 (Part II). Contents overview More about tablesMore about tables New layer enhancementNew layer enhancement Cartographic representationCartographic.
What’s New in ArcGIS 9.3 and SchoolSite 9.3. A Summary of All New Features ArcGIS 9.3
Technical Support: (989) GIS and Mapping Procedures in ArcMap 9.x Creating an ArcMap Project Editing an ArcMap Project Printing an ArcMap Project.
Creating and Editing Feature Data Francisco Olivera, Ph.D., P.E. Srikanth Koka Department of Civil Engineering Texas A&M University.
Editing Basics (in ArcGIS 9.2) By Alma Vargas. Levels of Desktop ArcGIS Arc View Version that most clients will use The version that this session will.
Esri UC 2014 | Technical Workshop | Data Alignment and Management in ArcMap Lisa Stanners, Sean Jones.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Editing in ArcMap:
RMsis – v Simplify Requirement Management for JIRA
MS Access Advanced Instructor: Vicki Weidler Assistant:
Introduction to ArcGIS for Environmental Sciences Day 2 – Fundamentals Module 8 Creating & Editing Data Creating Metadata.
ArcGIS Workflow Manager An Introduction
NHD Flow Check. NHDFlowcheck is a utility for geometric network creation and validation of an NHD Flowline feature class that exists in a NHD dataset.
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. ACCESS 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 4 – Creating New.
Versioning And Multi-user Editing
Introduction to Spatial Analysis and Spatial Modeling
Troubleshooting Replication and Geodata Services
Attributes in ArcGIS. ArcGIS Attributes FID – ESRI’s internal identifier Shape – Actual spatial data.
Enabling High-Quality Printing in Web Applications
Learning Common GIS Workflows Rudy Prosser & Michael Sarhan.
© 2011 Autodesk High-End Infrastructure Modeling with Low-Cost Tools: Introducing AutoCAD® Map 3D 2012 Bradford Heasley, GISP Vice President, Brockwell.
Esri UC 2014 | Technical Workshop | Esri Roads and Highways: Integrating and Developing LRS Business Systems Tom Hill.
ArcGIS Data Reviewer: An Introduction
Technical Workshops | Esri International User Conference San Diego, California Creating Geoprocessing Services Kevin Hibma, Scott Murray July 25, 2012.
ATN GIS Support ArcGIS: ArcCatalog.
Working with Feature Services Gary MacDougall Russell Brennan.
WBAreaComID Queries. By first converting the NHDFlowline feature class to a point feature class and then joining the flowline point feature class with.
Migrating Data into the Parcel Fabric in ArcMap
Juanita Cano City of Sacramento Spring 2014 Geography 375.
ESRI Education User Conference – July 6-8, 2001 ESRI Education User Conference – July 6-8, 2001 Introducing ArcCatalog: Tools for Metadata and Data Management.
Creating and Editing Feature Data Francisco Olivera, Ph.D., P.E. Srikanth Koka Department of Civil Engineering Texas A&M University.
Data Alignment and Management in ArcMap
Publishing GIS Services to ArcGIS Server
Esri UC 2014 | Technical Workshop | Editing in ArcMap: An Introduction Lisa Stanners, Phil Sanchez.
Sharing Maps and Layers to Portal for ArcGIS Melanie Summers, Tom Shippee, Ty Fitzpatrick.
SQL Database Management
Relationship Class What is a Relationship Class (3)
Patch Management Module 13.
A Look at Creating & Updating Point Files
Migrating Data to the Parcel Fabric Solution
Working in the Forms Developer Environment
ArcGIS Workflow Manager: Advanced Workflows and Concepts
Versioning And Multi-user Editing
Working with Feature Layers
Physical Structure of GDB
Physical Structure of GDB
Physical Structure of GDB
ArcGIS for Server: What’s New
5.8 Presentation.
Using Model Builder in ArcGIS
Authoring a FieldPro Map
Versioning And Multi-user Editing
Geometric Network Toolset
Electronic Field Study Advanced User Training
Learning Common GIS Workflows
Introducing Scenario Network Data Editing and Enterprise GIS
GIS Lecture: Data Tables
Attribute Assistant’s Top 10 Rules
Publishing image services in ArcGIS
Your Data and ESRI’s Local Government Model
ArcGIS Pro: An Introduction Overview
Geodatabase Best Practices
Esri Roads and Highways An Introduction
Presentation transcript:

Automating and Validating Edits with the attribute assistant and attribute rules Josh Ittenbach - GIS Coordinator Lee County GIS

Why automate? Automating reduces the chance of making errors during data entry. Automating saves time, especially when a significant portion of your job includes editing the same data. The address points feature class contains 17 editable fields… but I only manually edited 7.

Attribute Assistant

What is the Attribute Assistant ? “The Attribute Assistant Add-In is an editor extension that uses a series of predefined methods to populate attributes when you create new features or edit existing features in a geodatabase.” ArcMap Only (ArcMap Standard or Advanced 10.2.1, 10.4 – 10.6)

Attribute Assistant Methods Methods are predefined to perform certain actions based on user defined configuration. There are currently 71 different methods that can be used. Methods can be triggered by: Feature creation Attribute change Geometry change Manual

Attribute Assistant Add-In Installation Download the add-in and required tables from: https://solutions.arcgis.com/shared/help/attribute-assistant/ Close ArcGIS applications. Double-click AttributeAssistant.esriAddIn to run the installer. Click Install Add-In.

Attribute Assistant Configuration Copy the DynamicValue and GenerateID tables to the same database containing the feature classes you will be editing. Add the DynamicValue table, GenerateID table, and the feature class you will be editing to a map document (mxd). Enable the Attribute Assistant toolbar.

Attribute Assistant Dynamic Value Table The DynamicValue table is used to configure what fields are updated, which methods are used, and when rules will run. Table Name - This field defines which table the Attribute Assistant action will be applied to. Field Name - This field defines the field upon which the Attribute Assistant actions will be applied or the field to monitor for changes. Value Method - This field defines the actions that occur when the Attribute Assistant is enabled and features are modified or configured. Value Info - This field defines the parameters and configuration of each method. Values in this field will vary depending on the value method you are configuring. On Create - This field defines if the Attribute Assistant actions will be applied when a feature is created. On Change (Attribute) - This field defines if the Attribute Assistant actions will be applied when a feature has an attribute change. On Change (Geometry) - This field defines if the Attribute Assistant actions will be applied when a feature's geometry has been updated. On Manual - This field defines if the Attribute Assistant actions will be applied only when the Attribute Assistant "Run Manual Tools for Selected Features" tool is run. Run Weight - This field defines the weight of the action. Those configured methods with higher weights will run first. This can allow for certain rules to be run before others. Use the source name of tables (not layer names) and field names (not aliases).

Attribute Assistant Generate ID Table The GenerateID table stores a sequential ID number for use with the Generate ID or Generate ID By Intersect methods Sequence Name - This field defines the name of the sequence (field name). Sequence Counter - This field defines the current value of the sequence. Interval Value - This field defines the interval at which the sequence will increase. Do NOT version the GenerateID table! If versioned duplicate ID’s may be generated.

Attribute Assistant Examples

Attribute Rules

What are Attribute Rules? “Attribute rules are user-defined rules created to enhance the editing experience and help enforce data integrity.” ArcGIS Pro Only (Introduced in ArcGIS Pro 2.1) “Attribute rules are a property of the dataset they are created against. They have a 1:1 relationship against the dataset they are created on; therefore, they cannot be shared across the geodatabase by multiple datasets. When the dataset is deleted. the attribute rules are deleted with it.” Currently if data is published using the “Reference registered data” option, attribute rules can be used by web layers. Future updates will enhance how attribute rules work across the ArcGIS platform.

Attribute Rule Types Currently there are two types of attribute rules: Calculation rules Constraint rules “Calculation rules are used to automatically populate attribute configurations on a feature when another attribute is set.” “Constraint rules specify permissible attribute configurations and general relationships on a feature. They are not used to populate attributes like calculation rules but to ensure that specific conditions are met on a feature.”

Attribute Rules Configuration Rules are created with the “Add Attribute Rule” geoprocessing tool. Other tools are available to delete, disable, enable, export, and import rules. “When adding multiple calculation rules, the order in which rules are added determines the evaluation order. This is important when there are dependencies from other fields being calculated for the feature being stored.”

Attribute Rules Issues “There is currently no cross-layer or cursor support for attribute rules. Attribute rules are only supported on the row (feature) being evaluated.” “Attribute rules are currently only supported on enterprise geodatabase datasets.” “Once you have added attribute rules to a dataset, the minimum client version for the dataset is ArcGIS Pro 2.1. This means that the dataset will no longer be available for use in ArcGIS Desktop.”

Questions?