On Nov 21, 10:53 am, thardman <thard
...@thomashardman.com> wrote:
> I propose that Google may wish to select certain areas, which users
> may wish to recommend, and apply re-calculating algorithms to
> regenerate their geodata/address associations.
> Such an algorithm might compare the lowest address on a block and the
> highest address on a block, finding the difference, and re-calculating
> with that difference as the factor for interpolation, rather than
> applying an arbitrary factor of 50 addresses per block as the factor
> to interpolate.
This is assuming that those actual addresses are available*, which may
not be the case, depending on the source of the data. Some data
contain only ranges (like 800-899). In other cases, the algorithm you
suggest may not actually be correct. In some, perhaps recently-
planned, cities, addresses are assigned via the same distance/
interpolation method that is used to calculate the position from an
address. That is, if a road segment that is 5000 feet long is
allocated addresses from 800-899 (800-898 left and 801-899 right),
when a parcel is assigned an address, they measure the distance from
the start of the segment to the main access point (usually a
driveway), divide by the length of the block (5000), multiply by 100,
and add that to the starting address (800), offsetting by 1 if
necessary to put it on the correct side of the street. Sometimes
rounding is also used, to come up with easily remembered numbers.
Other times, particularly in residential areas, they might use a
standard increment between house numbers on a block (often 10),
regardless of driveway location or minor differences in lot size.
Without knowing exactly which scheme is used in which area, I still
think the distance interpolation is the most reasonable default
choice.
If users want to contribute locally observed "address strips", I'm all
for that. Also, if users want to do the work to find the local
assignment scheme and give the info to Google to implement, they
should be receptive to that. This seems to require, in the cases I've
looked at, interviewing someone in the city planning/public works
department, which is usually tasked with assigning addresses. They are
sometimes generally governed by local laws that specify a general
convention (odd/even, name types), but the detailed house number
assignment seems to be up to the particular agency's internal methods.
Google should be able to mark specific addresses/ranges with any of
these source types and then tell the user how the location was
derived.
*I've recently looked at maps in my area of San Bernardino County, CA,
and it is appears that Google has actual lot boundaries and exact
addresses that are likely sourced from local city/county databases.
P.S. Apologies to the reader for the disorganized, perhaps rambling,
nature of this article.