【问题标题】:Determine census tract of US address确定美国地址的人口普查区
【发布时间】:2012-01-24 17:04:37
【问题描述】:

我在美国有大约 2 万个地址的列表,我想确定每个人的人口普查区。我在网上找到了一个工具here,但是发出 20,000 个请求并截屏输出似乎是错误的做法。

我的一个想法是使用一些像this 这样的开源库来搜索here 提供的shapefile。但是,似乎有人应该编写一个实用程序来做类似的事情

Geocoder.census_tract_of_address("200 N State Chicago IL 60601")

有人知道这样的事情吗?我应该如何最好地解决这个问题?

【问题讨论】:

    标签: ruby geocoding geospatial geo census


    【解决方案1】:

    您可以对您的地址进行地理编码,以从众多地理编码服务之一(尝试 Google、Yahoo 或 OpenStreetMap)中获取纬度和经度。

    然后您可以使用以下方法查找人口普查区:

    http://askgeo.com

    (完全披露:我经营那个网站。)

    这是一种商业解决方案,您可以在其中购买 Web API 访问权限,或购买 Java 库以在您自己的系统上进行查询。

    【讨论】:

      【解决方案2】:

      或者,如果您对地址进行地理编码,则可以使用 Data.gov 服务按坐标检索人口普查地理 ID:这将返回所有其他 Data.gov 网络服务使用的 ID。

      看看https://www.temboo.com/library/Library/DataGov/GetCensusIDByCoordinates/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-07-20
        • 2016-07-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多