Select to view content in your preferred language

Save Spatial Adjustment Displacement Links in ArcGIS Pro?

1907
3
04-07-2020 01:43 PM
TyceHerrman
Occasional Contributor

Is it possible to save spatial adjustment displacement links in ArcGIS Pro? I found the following for ArcMap, but haven't found anything comparable in Pro: Saving displacement links to a file—Help | Documentation 

3 Replies
KoryKramer
Esri Community Moderator

I don't see a way to do that.  Since the Links are created as a feature layer, they are already saved, and you could export that data to a specific location if needed:

However, what that doesn't allow you to do is then use that feature class in the Load links from file option:

So I've toyed with this a little bit and since the links table is just a tab separated set of start and end coordinates as described here: Creating a text file to generate displacement links—Help | Documentation 

I was able to add StartX, StartY, EndX, EndY fields of Double type and populate those with Calculate geometry.

Exported those fields as a csv and then cleaned up the file to make it tab-delimited.  It works in the Load links from file.  But yeah, that's a heavy workaround instead of just having a "save links" option...  I'll check with the editing team to see if there is something we're missing.

DuncanHornby
MVP Notable Contributor

I agree there needs to be a button on the transform tool to allow you to save the links you have drawn, any other approach is just inefficient, especially in ArcMap gets canned in the future...

0 Kudos
Scott_Harris
Esri Regular Contributor

Hi Tyce,

The ability to load links from a file allows Pro to be backwards compatible and read displacement link files that were created in ArcMap. 

Here is a workflow to save links created in Pro:

  1. Open the Transform tool. Once it opens, the "Links" layer that the Transform tool reads from is added to the current map.
  2. In Transform, click Add new links, and create the links you need.
  3. Before committing the current transformation, select the link lines you want to archive, and use Copy (CTRL-C) to copy the links.
  4. Then click Paste Special to paste the links to your "archive" links (CTRL+ALT+V). The button for Paste Special is just under Paste when you click the arrow below it.
  5. Once pasted, just remember to save your edits.

To reuse your saved links:

  1. Open the Transform tool. The Links layer is added to the map if it doesn't already exist.
  2. Select your archived link lines, and then use Copy/Paste Special (see above) to paste your archived links into the "Links" layer that Transform uses.
  3. At that point, select the features you want to transform and click Transform.

 

As long as your saved links are two-point lines, the Transform tool can use those as valid links for the transformation. So you could even create and manage your own links in your own feature classes (and add additional fields and attributes) and then copy subsets of them over to the Links layer when needed.

Here is a gif of me creating and copying links to an "archive" layer and subsequently reusing them in the Transform tool. HINT: In the gif I'm holding CTRL while clicking to unselect the polygon:

I hope this helps.

Thanks!

Scott