parcel fabric - migrating and administrating parcels with ... · what is a parcel fabric? •parcel...

42
Parcel Fabric - Migrating and Administrating Parcels with ArcGIS Pro Amir Bar-Maor Christine Leslie

Upload: others

Post on 02-Aug-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

Parcel Fabric - Migrating and

Administrating Parcels with ArcGIS ProAmir Bar-Maor

Christine Leslie

Page 2: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

Show of Hands

• Do you currently use the parcel fabric for ArcMap?

• Do you currently use ArcGIS Pro?

• Does your organization have ArcGIS Enterprise (portal & server) installed?

• How many parcels do you have?

- Less than 100K

- Less than a 1 Million

- More than 1 M

Page 3: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

Session overview

• Parcel fabric in ArcGIS Pro

• Data migration

• Upgrade from parcel fabric for ArcMap

• Enterprise deployment and publishing

• Map configuration

Page 4: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

Parcel fabric in ArcGIS Pro

• Simple data model

• Record-driven

- Parcel features associated to the legal

parcel record

• Built in quality management

- Topology rules

- Parcel rules

- Attribute rules

- Error features

Parcel Type

Records

Lines PolygonsErrors

Connection

Lines

Points

Page 5: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

What is a parcel fabric?

• Parcel fabric is a controller dataset

- Controls feature classes and topology

• Parcels are stored as parcel types

- Each parcel type has its own polygons and lines

- Defined by your organization

• Record driven workflows

- Record polygon

- Parcels associated to the record that created or retired them

- History

• Topology and rules

- Geodatabase topology rules

- Parcel rules

Page 6: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

Parcel fabric feature classes

• Records

• Parcel type feature classes

- parcel polygons

- parcel lines

• Connection lines

• Points

• Errors

• Add the parcel fabric to the map to add all its associated layers

Page 7: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

Parcel fabric is a system of record

• Record-driven system

• Parcel features (points, lines, polygons) are associated to record

- The record that created them

- The record that retired them

• Turn the active record on or off

- When a record is active, new parcel features are

associated to it

Page 8: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

Manage and define quality

• What is a “good parcel”?

- Subjective to your organization

• Configure parcel behavior

- Use topology and attribute rules

- For example, certain parcel types can overlap

• What types of rules?

- Geometry (topology engine), attribute rules, parcel rules

• Identify errors and incorrect behavior

- Validate the topology

• Model different behavior for parcel types and subtypes

Page 9: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

ArcMap parcel fabric vs ArcGIS Pro parcel fabric

ArcMap Parcel Fabric ArcGIS Pro Parcel Fabric

Parcel types stored in one feature class Each parcel type has it’s own schema

Plans table (no geometry) Records feature class (record polygon)

Points, control points, line points Points

Connection lines are part of the parcel Connection lines in a separate feature

class

Check Fabric creates a text file Validate creates error features

Unjoined, unclosed, construction parcels Deprecated

Page 10: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

ArcGIS Pro parcel fabric improvements

• Data is defendable

- Associated to the record, user identity is tracked

• Simple feature classes

- Easily extended, published

• Each parcel type has it’s own schema

- Simplifies the TOC and the map display

• No hidden tables or hidden fields

• Use of Branch versioning

• Built in quality management

• 3D enabled

Page 11: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

Amir Bar-Maor

Parcel fabric

information model

Page 12: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

Parcels

• Parcels are stored as parcel types

- Add your own parcel types (Add Parcel Type geoprocessing tool)

• Separate polygon and line feature class for each type

• Parcel types can have subtypes

- Use the Add Subtype Geoprocessing tool

Page 13: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

Improved boundary model

• Single line for adjacent boundaries

• Overlapping lines are supported

• Overlapping lines are supported

Page 14: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

Boundary model: shared

Parcel 1

1

Parcel 2

• Single line between parcels 1 & 2

• Line 1→ 2 is not split by point 5

5 2

3 4 6

Page 15: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

Shared boundaries and the legal record

Parcel 1

Created By Record: B

3

Line 1-2 created by Record A

Line 4-5 created by Record B

Line 3-4 created by Record B

Line 3-1 created by Record B

5 2

7

1

4

• Parcel can have lines associated to

different records

• Lines can be “bounding”

Page 16: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

Boundary model: shared with overlapping

• Examples of when overlapping lines are used

- Backlots (not planarized)

- Adjacent right-of-way parcels

Page 17: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

Points and connection lines

• Points are shared between parcels

• Connection lines are used for non-boundary lines

- Right-of-way centerlines

- Connections to control points

Page 18: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

Topology and error feature classes

• Errors stored in error features

- Error features are part of the parcel fabric layer

• Topology can be extended

- Add geodatabase topology rules

Page 19: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

Amir Bar-Maor

What is a ‘Parcel’

Page 20: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

Data migration: migrate today, fix later

Cleanup Data

Edit: Record Driven & Quality Driven ☺

Load

Append

Edit ☺

Data migration to an ArcMap parcel fabric

Data migration to an ArcGIS Pro parcel fabric

Page 21: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

Amir Bar-Maor

Demo: Data Migration

Page 22: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

Data migration steps

1. Create a feature dataset

2. Create a parcel fabric

3. Add parcel types (0 to many)

4. Optionally extend target information model

- Fields, subtypes, domains, rules

5. Append your data

- Can use field mapping

After Loading

6. Enable Parcel Topology

7. Create Parcel Records

8. Build Parcels

Page 23: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

Parcel fabric for ArcMap: Upgrade today, fix later

Cleanup Data

Edit: Record Driven & Quality Driven

Load

Upgrade

Edit

Upgrade an ArcMap parcel fabric to an ArcGIS Pro parcel fabric

Cleanup Data

Data migration to an ArcMap parcel fabric

Page 24: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

Amir Bar-Maor

Upgrade ArcMap

Parcel Fabric

Page 25: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

Upgrade an ArcMap parcel fabric

• Upgrade to staging file geodatabase

• Creates a new parcel fabric in ArcGIS Pro

- All parcels are transferred

• ArcMap TYPE field determines parcel types in Pro

- Parcels and lines associated to the ArcMap Type are transferred to ArcGIS Pro parcel type

- All attribute fields transferred

• ArcMap Plans become ArcGIS Pro Records

- Record polygon matches the area of parcels associated to it

- All Plan Attribute fields are transferred ArcMap ArcGIS Pro

Page 26: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

Upgrade an ArcMap parcel fabric

• Connection lines transferred to Connection Lines feature class

- Unclosed parcels transferred as connection lines

• Points transferred to a single, Points feature class

- Stores both parcel points and control points

• The original Parcel IDs are transferred

• Complete description in the online help

- https://pro.arcgis.com/en/pro-app/help/data/parcel-editing/upgradeparcelfabric.htm

ArcMap ArcGIS Pro

Page 27: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

Excluded data

• Hidden system tables

• Invisible parcels

- Unjoined parcels, constructions

• System generated lines

- Radial lines, part connectors

• System generated points

- Center points, point on top of control points, line points

Page 28: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

Upgrade an ArcMap parcel fabric tool

• Enables parcel topology

• Does not enhance the source data

• Does not upgrade annotation

- Use the Upgrade Dataset tool

• Does not transfer related tables

• Does not extend the core information model to a specific country / solution

- (LGIM , CPDM…)

Page 29: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

Post-processing after upgrade

• Optionally run the Delete Identical tool to remove duplicate, overlapping

lines

- Shape field as Input Field

• If publishing, do not update map symbology

- Symbology configured after publishing

• Perform large field calculations (on staging file geodatabase)

• Delete large records like <Map> (on staging file geodatabase)

Page 30: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

Amir Bar-Maor

Post processing

Page 31: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

Deployments

Pro License Level: Standard / Advanced

ArcGIS Pro

Portal

Apps

ArcGIS Pro

APIs

EnterpriseSingle user, file geodatabase

Page 32: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

Amir Bar-Maor

Publishing a Parcel

Fabric

Page 33: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

Administrative tasks

• ArcGIS Pro ships with tasks for the parcel fabric

• Administrative task file contains tasks for administration

• Located in

- C:\Program Files\ArcGIS\Pro\Resources\Tasks\en-US\ParcelFabric

• Import and open the tasks files in your project

Page 34: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

Amir Bar-Maor

Tasks

Page 35: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

Map configuration

• File geodatabase

- Start editing

• Enterprise geodatabase

- Create an switch to a version

• Configure:

- Maps: editing, publication, quality control…

- Layer symbology

- Layer scale dependency

- Labels

- Feature templates

- etc

Page 36: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

Amir Bar-Maor

Map Configuration

Page 37: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

Summary

• Easy Migration

• Easy Upgrade from ArcMap

• Works out-of-the-box

• Configurable

• Easy to adopt

• Built in quality management

Page 38: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

Resources

• Training courses:

- Migrating from ArcMap to ArcGIS Pro

- Creating and Editing Data with ArcGIS Pro

- …

• Help documentation

• Land Record Meetup

• New course for parcels in the works

• GeoNet

• UC Q&A document

Page 39: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

Parcel Fabric on the entire ArcGIS Platform

Mobile• Visualization

• Boundary data collection• Boundary resurvey• Geodetic control

ArcGIS Pro• Map Authoring

• Editing, Maintenance

• QA/QC

• Adjustments• 3D Cadastre• Parcel Lineage

Web• Visualization

• Executive Dashboards

• Geo-enable business systems • Web editing • Digital submission

Server Parcel Fabric

Portal

Parcel Fabric3D enabled Time aware

3 Phased ReleaseLegend:

Phase 1 – UC 2019

Phase 2 – UC 2020

Phase 3 - 2021

Page 40: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

See Us Here – Wednesday 10th July

• Parcel Editing: Managing

Parcels with ArcGIS Pro

WORKSHOP LOCATION

• SDCC - Ballroom 06 F

TIME FRAME

• 04:00 PM - 05:00 PM

Page 41: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

See Us Here – Thursday 11th July

• Parcel Editing: Editing and

Maintaining Parcels Using

ArcMap

• Parcel Fabric: Migrating and

Administrating Parcels with

ArcGIS Pro

• Land records Meet Up (SIG)

WORKSHOP LOCATION

• SDCC - Room 32 A/B

• SDCC - Room 07 A/B

• SDCC - Room 05 B

TIME FRAME

• 08:30 AM - 09:30 AM

• 08:30 AM - 09:30 AM

• 11:30 AM – 12:30 PM

Page 42: Parcel Fabric - Migrating and Administrating Parcels with ... · What is a parcel fabric? •Parcel fabric is a controller dataset-Controls feature classes and topology•Parcels

Please Share Your Feedback in the App

Download the Esri

Events app and find

your event

Select the session

you attended

Scroll down to

“Survey”

Log in to access the

survey

Complete the survey

and select “Submit”