Has anyone created a Python version/model of this VBA script from ArcScripts which populates the
from street names at street intersections? A logical workflow is outlined quite nicely in this ESRI thread, but it requires ArcInfo, and I would like to know if there is another way to do it.
The end result would be, for example, if there are lines intersecting at First Street and Third Street, and First Street and Main Street, the record for First Street would have
to = Third Street and
from = Main Street (the order does not matter).
Select By Location to select connected roads seems like it would work, and could even possibly replace the need to create points in the aforementioned workflow (looping over each street, writing to separate fields the streets it touches based on the output of the select by location, then extracting the two street names which are different). Does anyone have any other ideas?