Select to view content in your preferred language

ArcGIS Pro 2.1 | How to move only 1 feature when editing?

4375
14
Jump to solution
07-10-2018 03:10 AM
VincentLaunstorfer
Frequent Contributor

Hi,

When in the Edith tab in ArcGIS Pro 2.1, with the tool Move selected, if I click on a point feature and move it, it moves all overlapping point features at the same time! I would like to only move one point feature, one by one.

The left-hand pane do show just one feature in the selected list but it still moves all overlapping points...

How can I change this behaviour? (no Topology is needed neither enabled).

Tags (4)
0 Kudos
14 Replies
MichaelVolz
Esteemed Contributor

I wonder if the datasource might also be a factor in how the Move tool works.

Vincent and Thomas - What are the datasources for your point data?

0 Kudos
VincentLaunstorfer
Frequent Contributor

My datasource is FGDB. I have not tried it with shapefile yet...

0 Kudos
MichaelVolz
Esteemed Contributor

Would you also need to perform this type of Move operation on SDE data?

I was able to move a point feature in a file gdb that was co-incident with over 100 other point features and move just 1 point in Pro 2.1.0 and 2.2.0.  The operation to perform this action to select that feature using the Select By Attribute geoprocessing was clunky and much slower than in ArcMap though.

VincentLaunstorfer
Frequent Contributor

Hi,

This did not work for me with ArcGIS Pro 2.2. However, John Jones solution 1 above was the issue. In the Edit tab, under Manage Edits group, Map Topology was activated. I could not find this setting before!

With No Topology selected, it is all fine. It makes sense.

0 Kudos
DanPatterson_Retired
MVP Emeritus

If you have a bunch of points that overlap... why not just produce a layer where they don't overlap.

  • Calculate the X, Y locations within the attribute table
  • decide on a scatter distance (we will call it 'sd', like maybe 10 meters)
  • add 2 new fields in your table  Xnew and Ynew
  • calculate new values using the field calculator
  • add the table as an event layer

Xnew = (X - sd) + random.rand() * sd/2.0   

Ynew = (Y - sd) + random.rand() * sd/2.0

This will scatter all points, so you may want to use the 

Find Identical—Data Management toolbox | ArcGIS Desktop 

on the shape field, and only run this on those points.

The alternative is to fiddle around trying to select an overlapping point.  If you don't like where it went?  well now you can move it since the chances of it overlapping with another point are greatly reduced.

0 Kudos