I have a list of addresses; each address has a lat/long point that closely represents the center point of the parcel of land associated with that address.
I have a single line street network (SLSN).
With each address point, I would like to create a line (LineBuilder I suspect) from the address point to the closest point/spot on a line segment of the SLSN (which may not be a vertex defined on the line).
I say closest to a point within the line (defined or not defined) because that would represent the shortest path from the address point to the SLSN. Once I have these lines built, I will remove the SLSN geometry and add in the parcel geometry and determine the intersecting point of the "newly" created lines (with the corresponding address attributes associated with the line) and the parcel geometry.
This intersecting point would be the best approximation of the mid-point of the parcel line segment (for the address) and the corresponding SLSN.
Knowing this intersecting point can be used as a base point for where pick up/drop off services would take place (rather than simply using the address' lat/long which may not accurately designate which type of road to use for the service (e.g., FRONT STREET or ALLEY).