Skip to main content
8 events
when toggle format what by license comment
Feb 1, 2023 at 14:47 vote accept Khazeth
Oct 31, 2017 at 14:53 comment added GISGe @Dan C - yes, sure, but in this particular case I don't think it would help :)
Oct 31, 2017 at 14:52 comment added GISGe @Khazeth - If every line is made up of 2 points and you can separate (filter) the first and last points, you can run Spatial Join twice, and get the 2 point fields in the same row. This is also achievable with the geometry methods of arcpy, if you can't separate first and last points.
Oct 31, 2017 at 14:46 comment added Dan C @GISGe Actually you can have different labels for 1 feature by using the "Define classes of features and label each class differently" option under the Method drop-down on the Labels tab. Not sure if that will accomplish what you two are talking about though.
Oct 31, 2017 at 14:41 comment added Khazeth I see. I guess my best bet is to split the lines at the points, and label each segment manually. Time consuming, but I think it will be faster than looking for a more automated solution. Thanks for taking the time to try, at least!
Oct 31, 2017 at 14:29 comment added GISGe Indeed, sorry. With Spatial Join the lines are duplicated when they touch several points. There are workarounds, but I took a second look at your picture and realised that the lines are made up of more than 2 points. You cannot have different labels for 1 feature, so what you ask is going to be difficult to achieve.
Oct 31, 2017 at 14:12 comment added Khazeth Thanks for a detailed answer! This adds one field to the line attribute table, which contains the point names. With this method, I am still unable to label each segment (straight part of the line), with its start and end point. My result labels the entire line with all the points along it. That doesn't really help me. Am I doing something wrong here?
Oct 31, 2017 at 13:24 history answered GISGe CC BY-SA 3.0