有人知道免费的邻居数据库吗?

|                                                                                                                   关闭。这个问题是题外话。它当前不接受答案。                                                      
已邀请:
        刚刚找到了一种从2个数据源创建我自己的邻居数据库的方法。一个是带有纬度/经度质心的美国邮政编码的完整文件。另一个是来自USGS的免费文件,位于http://geonames.usgs.gov/domestic/download_data.htm 好消息是,USGS文件具有一个称为“人口稠密的地方”的要素类型,该特征类型在市区内包含邻域名称。我针对Urbanmapping进行了测试,对于旧金山和亚特兰大,它只有一个邻域名称(通过邻域API演示)。 由于邮政编码文件和USGS文件都具有经/纬度,因此剩下要做的就是将邻居名称与邮政编码相关联。为此,您可以使用以下方程式并计算所有邮政编码纬度/经度和所有填充位置纬度/经度之间的距离,然后根据要包含的距离进行选择。我正在使用5英里半径的拉链质心。这是等式: (((ACOS(SIN('。$ latitude。'* PI()/ 180)* SIN(纬度* PI()/ 180)+ COS('。$ latitude。'* PI()/ 180)* COS(纬度* PI()/ 180)* COS(('。$ longitude。'–经度)* PI()/ 180))* 180 / PI())* 60 * 1.1515)AS距离 希望这可以帮助其他人为同样的问题而苦苦挣扎,并且很难证明许可这些数据的成本(这对于启动来说是巨大的)。     
        我认为这涵盖了您的问题:https://stackoverflow.com/questions/6095392/resolve-city-code-from-user-input/6354044#6354044 或者,这可能会提供价值:根据用户输入解析城市。特别是@Michael Borgwardt的答案。     
        不确定数据的质量如何,但是Zillow有一些创意共享数据:http://www.zillow.com/howto/api/neighborhood-boundaries.htm     
        我构建了此工具,至少可以在邮政编码范围内实现此目的: http://www.woodstitch.com/resources/zip-code-catcher.php 如果您需要了解如何在某个区域内实用地获取邮政编码,则它会变得有些棘手,但仍然非常可行-我在这里写了博客解释如何执行此操作:http://taylor.woodstitch.com/php/php- MySQL最佳解决方案,在一个多边形从数据库中找到点/     

要回复问题请先登录注册