Skip to main content
Question

Create vertex on existing line feature

  • March 19, 2025
  • 7 replies
  • 221 views

joe_cast
Contributor
Forum|alt.badge.img+2

Hello all,

I have some point (electricity poles) and line (overhead conductors) features which I need to connect up for our utility network model. 

I am trying to insert a vertex on the line at the nearest point to the pole. I have a neighbor finder and vertex creator, but neither are actually adding a vertex to the line (the neighbor finder has insert vertex on base feature set to yes). 

Is there something I am missing or another way to go about this?

thanks. 

7 replies

crutledge
Influencer
Forum|alt.badge.img+43
  • Influencer
  • March 19, 2025

Hi ​@joe_cast I think the PointOnLineOverlayer would work well for you here:

PointOnLineOverlayer

I hope this helps. Good Luck!

 


joe_cast
Contributor
Forum|alt.badge.img+2
  • Author
  • Contributor
  • March 19, 2025

Hi ​@joe_cast I think the PointOnLineOverlayer would work well for you here:

PointOnLineOverlayer

I hope this helps. Good Luck!

 

Thanks, Ill try that. The notes say it splits the line feature which I dont want, so this may not work for this application. 


geomancer
Evangelist
Forum|alt.badge.img+59
  • Evangelist
  • March 19, 2025

Strange, the NeighborFinder should just insert an extra vertex on the line.

 


dustin
Influencer
Forum|alt.badge.img+31
  • Influencer
  • March 19, 2025

Might consider the AnchoredSnapper with the Segment snapping option. Anchor would be points, Candidates would be lines.


crutledge
Influencer
Forum|alt.badge.img+43
  • Influencer
  • March 19, 2025

Hi ​@joe_cast I think the PointOnLineOverlayer would work well for you here:

PointOnLineOverlayer

I hope this helps. Good Luck!

 

Thanks, Ill try that. The notes say it splits the line feature which I dont want, so this may not work for this application. 

Ah yes. You could use a LineCombiner or FeatureJoiner after that point. The assembled lines should keep the vertex.

And as ​@geomancer points out your original method should be working. Maybe with that advice you will get the vertex on the line. Good Luck!


DanAtSafe
Safer
Forum|alt.badge.img+20
  • Safer
  • March 19, 2025

Hi ​@joe_cast and ​@geomancer The NeighborFinder only inserts one vertex from the closest candidate.  FYI there’s an enhancement request to insert all points within tolerance, FMEENGINE-15502.  The AnchoredSnapper does the same without having to reconnect the lines.


joe_cast
Contributor
Forum|alt.badge.img+2
  • Author
  • Contributor
  • March 27, 2025

Thanks for the suggestions all. The neighbor finder was adding a vertex after all, but I had to send it through a feature writer to see them in arcgis. Good learning opp for me :)