Skip to main content
Question

How to sort parcel points along the curved streets running parallel to parcels?

  • April 17, 2026
  • 4 replies
  • 20 views

jaygrg111_
Contributor
Forum|alt.badge.img+9

I am trying to allocate civic numbers to parcels on either side of road (mostly curved). For this, I first need to sort the parcels (or parcel centrepoints) along the distance from the first vertex of the street, to help develop the sequential numbering. Parcels already have their nearest roads by neighbourfinder.  And roads have their first vertex from the coordinateextractor. Both parcels and street segment run parallel here. Tried using Measure generator and extractor but I am getting NAN outputs. What other transformers can I use ?

4 replies

DanAtSafe
Safer
Forum|alt.badge.img+23
  • Safer
  • April 17, 2026

Hi ​@jaygrg111_ You’re likely very close - maybe just change the order of your transformers?  You might also want a LeftRightSpatialCalculator to help with the ordering.

 


jaygrg111_
Contributor
Forum|alt.badge.img+9
  • Author
  • Contributor
  • April 17, 2026

Hi ​@jaygrg111_ You’re likely very close - maybe just change the order of your transformers?  You might also want a LeftRightSpatialCalculator to help with the ordering.

 

Thank you ​@DanAtSafe . I did exactly how you mentioned. however, the distance is not increasing for parcels which are farther from the start vertex of the street. 


DanAtSafe
Safer
Forum|alt.badge.img+23
  • Safer
  • April 17, 2026

I forgot to keep @Value(_point_measure) in the demo workspace. Can you post a sample of your data here if this doesn’t help?

 


jaygrg111_
Contributor
Forum|alt.badge.img+9
  • Author
  • Contributor
  • April 17, 2026

I forgot to keep @Value(_point_measure) in the demo workspace. Can you post a sample of your data here if this doesn’t help?

 

Thank you so much ​@DanAtSafe . Yes still gives me similar results. I have uploaded the parcels and street data for your reference here. In workspace, i am using Counter to create unique ids for parcels. Using centelineReplacer (for parcels), followed by neighbourfinder to find the nearest street, as centrepointreplacer would give me wrong street. However, I did use centrepointreplacer to sort them as you outlined.