6
It's not important that the documentation is complete, but the process of filling in the data migration
matrix will help you define the work required in steps 2 and 3.
Tip: To fill out this matrix, try creating some new data in the target geodatabase using the ArcMap
editing tools. This will help you learn more about the structure and format of the Forestry Data Model
and how your data could be translated to this new format.
Step 2: Prepare Source Data
The second step in the data migration process is to preprocess data so that it can be loaded into the
geodatabase using the Simple Data Loader. Some basic requirements apply:
■ Source and Target geometry types must be identical or compatible. For example, you cannot
load a point shapefile into a polygon feature class.
■ Source and Target field types must be identical or compatible. For example, you cannot load
string values into a short integer field.
■ Source data values and characteristics should adhere to rules specified in the Forestry Data
Model. For example, where a subtype or domain is applied to a field, the values in the source
data must match the codes included in that subtype or domain to be migrated correctly.
Note: This rule is not enforced by the Simple Data Loader tool.
In cases where the above requirements are not met for your source data, some preprocessing is
required. Primarily, this will involve adding new fields to your source data and calculating values to
match the structure and format of the Forestry Data Model.
For example, consider the ownership type scenario from the Data Migration Matrix:
In your source data, you have an Ownership Area shapefile. This shapefile includes a Type string field
with data values such as Forest Industry, Investor Timberland, and Non-Industrial land.
However, in the Forestry Data Model, this type of information is captured in the OwnershipType field,
which is a short integer field and includes values such as 1, representing Forest Industry Land, or 2,
representing Investor Timberland. It's important to point out that subtypes and domains have both a
code and description. The code is the data value stored in the geodatabase (for example, the code can
be 1, 2, or 3, as shown in the diagram below), while the description is displayed to the user in ArcMap or
ArcCatalog (for example, Forest Industry Land).
Source: My Organization's
Data
Target: Forestry Data Model
Source is string; target is short
integer with domain; need to