Advancing Land Management with Parcel Fabric Technology with Amir Bar-Maor | ESRI
Watch on YouTubeVideo summary
Amir Bar-Maor, representing Esri's seventeen-year legacy in land management solutions, introduces Parcel Fabric as an advanced framework designed for managing cadastral data across diverse environments ranging from single-user desktops to complex multi-user enterprise systems. The core philosophy behind this technology marks a significant shift from traditional file-based or direct database connection paradigms toward a modern web service architecture that facilitates seamless data sharing among various clients, including smartphones and web browsers. This evolution supports the concept of "systems of systems," where government agencies can reliably access current cadastral information to make informed decisions without relying on outdated local copies. Unlike previous generations like ArcMap which were desktop-centric in an era before widespread internet connectivity, Parcel Fabric is built for today's interconnected world, catering to new requirements and expectations by enabling data distribution through robust web services that serve as the backbone of modern land administration.
A defining feature of this system is its ability to maintain complete traceability and topological integrity within a dynamic dataset. Every parcel, point, line, or boundary in Parcel Fabric is linked to its specific source record, allowing users to navigate back to the original document or transaction that created it, whether through legal descriptions, drone imagery, or manual entry. The system automatically generates historic records when parcels are split or merged, creating a family tree-like lineage that tracks every change over time while keeping active data clean and current for daily operations. Furthermore, Parcel Fabric enforces strict topological rules where points act as the glue connecting features; if a point representing a corner moves due to updated coordinates, all connected lines automatically adjust to maintain straight edges and linear continuity without manual intervention. This ensures that regardless of whether data originates from GPS receivers in CSV files or CAD drawings, it can be imported, processed via scripts, and aligned with existing boundaries while preserving the geometric accuracy required for legal descriptions like metes-and-bounds or coordinate-based systems.
To address the challenges of adoption and efficiency, Parcel Fabric offers a highly configurable environment that simplifies workflows without requiring extensive coding knowledge from end-users. The platform includes task-driven frameworks that guide new users through complex processes step-by-step, providing contextual help documents and verifying actions before proceeding to ensure nothing is missed. Automation capabilities further enhance productivity by allowing the system to read legal documents containing measurements via OCR technology, extract data automatically, and present it for human verification before importing features into the map. Quality control is also embedded directly into the workflow through dedicated tools that utilize GPU acceleration to instantly detect gaps or overlaps in parcel boundaries at any scale, enabling organizations with anywhere from tens of thousands to over twenty million parcels to maintain high standards without hiring expensive developers. Additionally, Esri emphasizes its commitment to international compatibility by ensuring compliance with global information models like LADM and supporting the extension of attribute fields and code lists for local languages such as Dutch or German, proving that this technology is not limited to any single market but serves a truly global community across every continent except Antarctica.
The deployment flexibility of Parcel Fabric extends from standalone installations on Esri ArcGIS Pro to cloud-based Software-as-a-Service solutions known as ArcGIS Online, catering specifically to smaller jurisdictions and developing nations that may lack the resources for traditional database administration. In this cloud model, users can upload their data once, and the system automatically spins up necessary services allowing seamless access via web browsers or desktop applications while maintaining version control and user permissions without needing complex ETL processes to move data between systems. The technology also supports three-dimensional modeling for condominium units and property valuation tasks that drive fiscal cadastral assessments in many countries by dynamically generating layouts with owner information and tax values based on real-time coordinate changes. Ultimately, Parcel Fabric represents a scalable, efficient, and configurable solution that integrates easily with other business systems like document management and land registration platforms, offering organizations the ability to modernize their infrastructure while retaining full control over who accesses data at what level of privilege in an increasingly digital landscape.
Read the full video transcript
So my name is Amir Bamore. Uh
I work for Ezri for the last 17 years
and I know you're getting a lot of
information in those presentations. So
I'll try to be brief. Uh the parcel fra
is a framework for managing cadustle
data parcels managing it and
distributing it in using web services in
a multi-user or a single user
environment using the RGIs software.
In the past, we've seen a lot of
Cadillac systems that use the old
paradigm where you have a desktop and
you work against files or maybe you're
connecting to some DBMS to a database
directly. Now, we're shifting in the
past decade into a web service
environment where the data is being
shared through web services can be
shared with multiple types of clients.
Your phone, your desktop, web browser,
and we also talk sometimes in the
context of system of systems. your data,
your cadustle data is also shared with
other government agencies. They also
want to make sure that they use the most
current data when they make decisions
and include your data and that's a
paradigm of system of systems. I joined
Ezra in the right time uh during the
Arkmap times but this is our fourth
generation of software to solve cadastel
problems. Unlike Arc Map which was
specific to the desktop product, now we
took it into the enterprise where we use
web services from all type of clients
and every generation of course
technology changed, requirements change,
caters to those new requirements, new
expectations. When Arc Map was designed
and implemented, we didn't have the
internet yet. That just shows how much
things have changed. So I'll try to make
just a few points across. There's a lot
of data. uh so we don't overload you
with too much data. So with a parcel
fabric data is defendable. We know every
feature a point a line a boundary a
parcel what created it. We keep track in
lm it's called special source sometimes
um or the source but we also know each
information what caused it to become
historic to become uh retired. So here's
a small example. I can select any
parcel, a road in this case, and I can
easily navigate to the source that
created it. And that will link me to
additional information. So I can defend
what created it. In this case, another
parcel that was a result of a merge
operation of two parcels. And you can
see that the record also tracks how many
parcels it created and how many it
retired. And when we merge and split
parcels, we create historic parcels
automatically. So you can see that this
parcel was retired and we know what
retired it.
The next point is called parcel lineage.
Like a family tree, we can trace that
lineage in parcels as well. And this is
important for many of our customers. And
it tells them what created it. So if you
want to see that in action, I'll first
perform a record-driven workflow. I'll
create a new record. That's the new
transaction that is going to happen and
that's a unique name for that
transaction.
So usually it involves some dates. Here
you can see German data. I'm using some
German translated coded domains. And
while I'm editing today, it might have
been recorded legally a few days ago. So
there's the legal date. Now it's the
active record. It tracks everything I
do. So it knows that when I'm going to
do a split of this parcel in this case
into five proportional areas, it knows
that all the new parcels that are going
to be created were created by this
active record. And of course once I
created the parcels, I might assign them
a new unique identifier which is also
common in all cadustle systems. And we
have tools to also make that more
efficient. Now that's one way to look at
it. But where's the historic parcel and
the historic boundaries? In some cases,
they are still there. And we also have
the functionality to just switch off
everything and just see the active
record. So that's also very useful when
you bring more data uh that overlays the
existing data for example. Now I can
also create and view that in a parcel
lineage view what we just did. So we can
see here that I chose a parcel and now I
can see that the active record we
created created this new parcels. So
this help people do chain of title and
other processes and to see where the
parcel uh was created from. And of
course this is a link chart. You can
interact with it and the map as well.
The second thing that is important to
our customers is topological integrity.
We think of points as one point on the
ground. We want to have only one point
in the system that represents it. And
when that point moves, if you update the
coordinates, we want all the features
that connect to that point to move and
maintain the topological integrity. So,
uh you can think about points as the
glue and sometimes you might have
different parcel types, buildings and
parcels connected to the same point or
easements and ownership. Here we see how
a simple move will also keep the linear
linearity of the road edge the road road
frontage. So when you move a point um
this is a spe special parcel behavior
that it maintains the colinearity of the
road. It doesn't become bent. It remains
straight and that's also a common
process uh for some of the customers.
When we designed the system, it was
important for us to support all types of
cadas systems. There's different ways to
legally describe length. It could be
based on coordinates. It could be based
on measurements online, meets and
bounds. Um, it could be using
fitforpurpose methodology of data that
is rapidly collected from other sensors,
from drones or phones. And it could be
evid submissions from CA data. So, it
doesn't matter where the data comes
from, we want to maintain it.
in the system. And here's another
example. Um I'm using here all the data
in Denmark, so a few million parcels,
but there's a CSV file that came from a
GNSS receiver, and we need to process
it. So the first thing is to specify the
text file, specify the special reference
that it is coming in, the accuracy, and
I'm going to import those as fixed
points. And here's a small Python
script. It will create a point layer and
it will also zoom to the right area. The
data could have come from a lend XML
file from an alis file. Doesn't matter
the format. We can always uh write some
script that processes it. And now that
we have the point and this is of course
exaggerated, we can symbolize it to see
it a bit better for the boundaries that
need to get updated. And how do we now
apply those new boundaries? Well, again
using a partial geoprocessing tool. So
here we have the import parel fabric
points tool and many organization that
use coordin.
So I can specify the points that will be
imported. Uh I can specify in this case
proximity because there's no unique
identifier to tie between to match the
incoming points and the existing points
and everything moves to the new
location. And this can also help if you
have multiple organizations that need to
collaborate and make sure that different
data sets coincide with each other. So
we have also those use cases in some
jurisdictions.
And why adopt a new technology? That's a
big headache and a big investment. So
it's efficiency to do more and to do
better with less people. And there's a
lot of tools in our system that allow
you to easily migrate and easily adopt
the system. Um, there's of course APIs,
but we want users to use the APIs as a
last resort. We actually our attempt is
to have people just use the software as
it is and if something's missing, let us
know. We'll put it in the core software
so they can keep update uh their system
and not work on a system that's 20 years
old. Here's one efficiency thing we did
in the last release that we are happy
about. And this one lets people import a
legal document. In this case, it's a USD
that contains measurements and we
automatically OCR it in RGS Pro,
identify where we have the measurements
and create features out of those. And we
keep the human in the loop. So I can
compare the source document to the
extracted text to the measurements that
was were extracted. And if I'm happy and
the misclo is small enough, I can just
import it to the map and my working
done. And this is a process that is of
course very labor intensive and use
manual data entry. So this is a big hit
now in the US.
Another thing we wanted to do is lower
the learning curve. If you see some of
the cadustle systems, they are a
disaster to learn. Sorry, we wanted to
make it easier. Why are you laughing?
So um how do we let a new user uh that
came to the system be efficient on the
first day of the job? So one framework
is called tasks and tasks are fully
configurable so much that I use German.
I cannot read it but I it's Google
translate so I'm sorry if the
translation is bad but here we create
the new record in this framework. It
tells me what I need to do. It gives me
links to help documentations. It will
also verify that I don't miss anything I
need to do in this step before I proceed
to the next step. So that's another
capability. And now it tells me search
for your work area. I happen to be in
the correct location. So I can just
follow the instruction. Select your
parent parcels. I select them. I'm now
in the merge tool. I can follow the
instruction to do what I need to do.
Provide a new name. Press finish. Done.
So I don't need to know where the tools
are in the toolbars. I don't It gives me
the right tool, the right time. And uh I
can become more efficient. So this is
one example of how we can become
efficient without any writing any code.
This is zero code in there. So another
thing that that's more on the IT side
that we are happy about we can deploy it
on a single user that's just RGS pro
that's it or you can do it in the
enterprise now you have a portal you
have user management you know who's
entering the system you have multi-user
editing with versioning many more
capabilities but we found that there's a
middle sector that was not satisfied and
they require a SAS solution SAS stands
for software as a service how can And I
put this software on the cloud and we do
have a cloud. It's called RJS online. So
the new deployment type that will be
released in the first quarter of 26 is
the RJS online deployment. Basically
have the parcel fabric on RGS online.
This can work very well for developing
countries that struggle on the IT side
to stand up a DBMS and a DBA and so on,
but also for those smaller
jurisdictions, maybe a small city u and
so on that do want to move forward and
use web services, do want to access the
data from the web, do want to have a web
map that shows the data at any given
moment in time. And just to give you a
sense how this looks like from a user
perspective, it's exactly the same. I'm
using RGS Pro here using data from Ghana
Acra but uh it's coming from the cloud.
I don't know where it's hosted. I am a
named user. I'm still authenticated to
do edits with this data and I can
perform exactly the same workflows or
others that you've seen before against
this data. So it simplifies the
deployment because all I need to do is
take my data and upload it to the RJS
online and then it spins up the services
and you can continue to work in pro or
if you want to work in a web browser
work in the web browser so you choose
the right tool uh for the right purpose
we call it fit for purpose right so
that's part of that
this is a misconception because some
people think because we are American
company that it's designed for the US
market and that's uh not correct
actually the core technology that was
implemented in arc mapap started in
Australia so nothing to do with the US
we of course took it improved learned
from the mistakes with the new
generation and you can see we you have
an implementation in every continent
except one place that I hope we never
have to implement which is Antarctica
has no caduster it's shared between all
nations right so uh I never want to
implement anything in Antarctica but all
other continents there's implementations
in production today
and another thing that is important for
CAD systems are is the quality it's a
system of record we want to make sure
that the data as a minimum can be
evaluated so we know the special
accuracy we know whether we have
problems topological attributes and so
on and these quality rules are very
different from one organization to the
other so everything needs to be
configurable We use a few engine
topology rules, attribute rules. It's a
new framework, not new anymore, but
pretty upcoming. We and we have
dedicated tools to find kadasal issues
and also list square engine. We use
dinojust from geoscience Australia. It's
a robust list engine. Some might argue
better than the move three, maybe not.
Who knows? But again, LSA is like a
religion, so we're not going to get into
that. Here's a tool that lets users
quickly find gaps and overlaps. a common
issues with parcels
um of different types. So this is uses
the GPU to quickly find gaps and
overlaps in every scale. You can
immediately see it and you can zoom to
your problem area. In this case green is
gap and yellow in this case is an
overlap. So I think so where you can
configure it and people use that we can
also automate this process.
And we're almost getting to the last
point. So it's based on international
standard when we implemented the parcel
fabric the lead administration domain
model LAM was already out there. So we
made sure that our physical
implementation of the of the conceptual
lm uh was in compliance and there's
other standards out there that this
information model also complies with.
One is the kadensdi from the federal
government in the US. Another one is the
Canadian information model and many
others. And the reason is it's in core
based on LM. So it makes sense that it
can comply with other standards and
people just extend the information model
to meet their demands. So here's data
uh from a place called the Netherlands
uh not far from where I live. So here we
can see some attributes in Dutch
and we want to use them in our extended
information model. Well, how difficult
can it be? And this can be any day. So,
this could be also fields in German. So,
I can just right click, go to the field
design view, copy and simply paste the
fields that I want to take. So, um this
is how you can extend the information
model and it's true not only for fields,
you can also do it for domains, what we
code, it's called code lists in some
places. And that guarantees that you can
easily extend information model to your
business needs. So here we're using LM
terminology for this data. But this is
how simple it is. So if you bring me
some German data, it will take me 10
minutes to extend it partials maybe the
points another few minutes. But it's
really data migration becomes really
easy. So I do maybe I have a bit more
time. I'm not sure but uh just kind of
the main points I wanted to bring across
with a parcel fabric that we made it
very easy to adopt and fast to deploy.
So don't trust what you've seen. If you
want to take your data, contact us.
We'll show you how easy it is to put in
the technology and then we want to know
if you can do everything you need to do
with this technology out of the box. So
that's makes it simple. You don't need
to hire expensive developers to do that.
um efficient, scalable, configurable. We
have it deployed with agencies that have
a few tens of thousands of parcels, but
also those that have more than 20
million. So, it's scalable uh and that's
important for us. We want to build
built-in quality is part of the story.
So, built-in quality rules. It's modern
using serviceoriented architecture which
has a lot of um advantages when you
start integrating with other business
systems and all cadustle systems always
integrate with other system document
management land registration etc etc
etc. So you always want to have good
integration with other systems. Parcel
lineage we've seen it works anywhere
client-wise or cadustle systemwise and
you can deploy it in different areas.
And just kind of to uh there's a
community of many thousands but few
other demos. Here's a DWG. We also can
bring lend XML. Uh maybe if you use FME
you can also bring alis data or your own
data set. But here's CAD data. uh and a
few layers and by copying it to the
active record we create a seeds. It's
also good for QA and then we can run
some more
tools. In this case, we planerize and we
want to have some measurements. So, we
update the KOGO values uh by inversing
the geometries which are still in ground
before we then build the parcels and
align them to the surroundings. So very
efficient tools to streamline workflows
to do the QA in that uh process and here
we create the links and we simply align
and we took care of business. So you see
in a minute or two we can do really big
workflows and all of those workflows
some of can be automated right if you
know the layers you can automate them
completely. Here's an example of a web
map that shows Dutch caduster data.
Thank you, Dutch Cadustaster. And uh I'm
looking at the web viewer. But if I now
go to my enterprise system, I can
perform that same merge we saw before in
a named version. And then I can if it
passes QA,
maybe I don't have permissions to push
it out. My boss can push it out and then
everybody can see the current data
immediately reflected. And this is part
of the power of services. You don't need
to move data around ETL anymore. You
just decide who has access to the data
and what level of access do they have.
Maybe they can only edit, maybe they can
do the edits. It's and you can be in the
field and have access to the current
data. So that's also an advantage. Uh 3D
also important for our clients. Uh so we
also working on the third dimension. In
this case, it's a condominium units and
tools to support it. And this is also
used a lot for massive valuation of
properties which determines the tax
value that you pay. And this is what
drives a lot of the American caduster uh
fiscal caduster. This is more for the
countries that need to have a title map,
a single parcel that has a dynamic table
that shows the coordinates and simple
tool and a dynamic layout that spits out
the parcel with a sequence of the lines
and points that you can put in the
layout and easily automate. So this is
again uh a layout that pulls data of the
owners and the region and so on
automatically.
And uh this was just a few points to
make.