While I have not designed an interface that specifically does what you want, I did create one for doing linear referencing events that was more involved than what you need, since it had to handle offsets from an intersection (i.e., find the portion of A St that is between 235 feet East of 1st St and 545 feet West of 5th St). Let me know if you want to pursue this idea now that I have given you an idea of what it involves.
Richard, thanks for the post.I am looking for some code that will do offsets from an intersection and create a point along a line. For example a traffic collision on Easy St 100 ft North of the intersection with Daily Dr. I have seperate columns for Primary street, cross street, distance and direction. Do you have code I could tweak to make it work?
My Topology is good, I have cleaned off alleys and unnamed streets. I haven't created much in Linear Referencing yet. I have a point feature class with my intersections in the format "{EASY ST}{DAILY DR}",
I'm still learning about all this, but my current understanding is that if I have a street segment named "Easy St" and it meets "Main St" at a T and has a court half way up the steet on the side called "Dwight Ct" then I would need routes for{Easy St} {Main St} - {Easy St} {Easy St} -the broken line where it meets Dwight Ct{Easy St} {Dwight Ct}Would I also need to stack a line or add a column and have these street names transposed so that I could do the opposite direction?
Greetings all. I apologize for posting in this thread. No one has replies since I posted my own thread.I am in desperate need of some help. I work at an electricity company am I am trying to set up an electric distribution geometric network. I created it successfully and set up what I think are the right connectivity rules. There is a situation where two different circuits occasionally run on the same pole (Point A in the pic) or one line terminates perpendicular to another line from a different circuit at the same pole. Can someone please assist me in getting the circuits in green and purple to flow freely to their ends even if they seem to intersect at point A? I have attached the sample geodatabase that i'm working with.My email address is dalrympleg@gmail.com Regards Gideon.
Richard, Thanks for your help so far. I have most of my data formatted but I am still confused on how I will identify the routes from a listing of Primary St, Cross Street and Direction. I had a few problems:1. How do I create a route that is not strictly increasing? If I create two routes on the same line that are increasing in opposite directions then it will work. My idea is to have at least two names for each segment because each street could be described as being south or north of its cross street. See attached image. Arneill will have two different route IDs. This way I can simply concantonate the primary st, direction and cross street from the table I receive from the police dept and it will find my route. I plug in the distance and I have my collision point.2. This creates a lot of manual work. I will have to Create Route on each street manually to see what direction they go and make a route on them. Then I will have to create the names.
I did ESRI's intro to Linear Referencing course and it was working with trails data with about 14 trails. It wasn't much help, making an event table consisted of typing in the trail number for the route you want to place a point on. I want to be able to do some kind of calculation to create my route name. So I figure I concantonate the primary, direction and secondary street and that will be my route name.I guess my concern is how do I reliably and repeatibly find a particular intersection. The labeled section of centerline refers to the two different discriptions I could have from the police department that would be describing the same piece of road. So my concern is with new event tables I receive on a quarterly basis. How will I know and match up the police description of the street segment (i.e. Primary St = Arneill, Secondary St = Ponderosa, distance 100 ft, direction South) matching up with what I have. I like the idea of having single segments, or even single segments between intersections and for example subtracting from the total if it is south and adding if it is North, but I would think I would need to program something to know the total measure of each segment and know a particular description of it means it should subtract from the total and not add.
Ahh, I see the light! Forget about the routes, and just use the intersection points. That makes sense. What if the intersection is at a 45 degree angle or I have curvealinear streets? The offset may be NW. Will the offset know to follow the segment? I want the point in the middle of the road, side doesn't matter. I'll start looking into this tomorrow. Thanks again!
I also calculate the From and To measures of the Route so I can join to it and see that a measure value is too high. Too low is usually negative, so it is easy to figure out. If it is just -20 feet or so then I may just adjust the offset by 20 (very typical in cul-de-sac bulbs).
Richard, How do you calculate the values of from and to? It seems like the LR route information is embedded in the line and only works with the identify tool.
Richard, I'm doing mine a little differently, I don't have From and To lines, everything is point based. Here is my issue. I created multiple points at each intersection with every possible combination of street names. For example if I have 3 streets coming together my intersection would be made up of 6 points. That way no matter how my primary and secondary street is written, it will join to this intersection and get this XY. I perform the join then calculate the measures into my event table. Then I add or subtract their distances from the intersection from those measures. FULTON ST_HARTNELL STFULTON ST_PICKWICK DRPICKWICK DR_FULTON STPICKWICK DR_HARTNELL STHARTNELL ST_PICKWICK DRHARTNELL ST_FULTON STThe problem is when I go to �??locate features along route�?� it doesn�??t know which measurement to apply to which point. I uncheck "Keep only the closest route location" So my output looks like this�?�[ATTACH=CONFIG]11654[/ATTACH]This won�??t work. The street name on the left in the "Concan" field is the Primary Street and needs to match the RID, so Fulton and Hartnell should be at 450.9697 ft. The problem is that it may join to my table with 0 or 1977.0115. So I have to go through 5720 records to clean up the whole city. This will take weeks!
Richard, It works now! Thank you so much for your consulting help these last few months! I have been struggling with this project in my free time and it finally works! Its down to about 5% errors instead of 40%.
Signed in members can post, follow updates, and more. New here? Register a free account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.