2

一直在寻找有关地理编码的先前问题,虽然许多问题很有帮助,但我没有找到满足我需求的问题。

我需要将多个地址分组到最近的市中心。我唯一的地址信息是城市、国家和州(如果适用)。例如,旧金山和英里内的所有地址都应列为旧金山。我需要知道汇总到旧金山的地址数量。

我愿意接受有关如何解决此问题的建议。如果可能的话,我并不特别想手动识别主要城市的列表。有没有这些我可以开始的清单?

使用英里内所有地址的平均纬度/经度位置怎么样?当然,最终的“中心点”在计算平均值时会移动一点,但也许这是一个近似的解决方案。不太清楚如何再次这样做,感谢输入!

4

1 回答 1

2

好问题。我认为更一般地说,您想要的是一些将城市卷入大都市区的标准方式,并且您不想创建或维护自己的列表是完全正确的。

雅虎!GeoPlanet提供了一个具有相当完整层次结构的地理本体。如果您对标准的行政区划(如县或州)感到满意,那将很容易,但我认为您正在寻找比这更一般的东西。但 GeoPlanet 还提供区域,通常在美国 - 包括该镇的大都会统计区

如果您有每个城市名称,您可以使用 GeoPlanet 查找该城市所属的任何 MSA 区域并汇总到该区域(GeoPlanet 为每个 MSA 提供了边界框和质心,因此您可以轻松地将其放置在地图上)。对于不属于美国人口普查局 MSA 的农村城镇,您可能不需要将其分组到最近的城市(无论如何可能很远)。

于 2009-10-15T21:27:22.440 回答