In 911 communications there is a need to be accurate with address locations for incidents. The most typical types of locations used in 911 CAD are...
1). Civic address (i.e. "123 Main St"). These are often found by matching to 'common names' (i.e. "Walmart").
2). Intersections (i.e. "4th St & Oak Dr"). These are accurate representations of incidents occurring, usually on the roadway, where two roads intersect.
Esri address locators accommodate the above types well, but....I need an address locator that will return a match to a centerline segment (and explicitly not a point feature) in a way that indicates it's a centerline 'block' and not a civic address. Case in point: there is a residence at 200 Oak Dr. An incident of physical assault is occurring late at night, right in the middle of this block of Oak Dr. A 911 call taker needs to be able to enter something like "200-block Oak Dr" so that the incident is matched to the middle of the road segment and, most importantly, so that the matched address that is returned is not "200 Oak Dr", because the incident is not occurring at the residence. The address that the locator returns could be something like "200-block Oak Drive" or "200-299 Oak Dr", or similar.
I do not want to employ a work-around by which I can generate line centroid points from the centerlines and massage the attributes to extract the 'hundred blocks' as attributes and append the string "-block", and create a point locator from that.
Is there any existing address locator functionality by which I could accomplish what I'm trying to do?