2012-04-12 10 views

答えて

4

米国国勢調査局は、各州の地方の学校区域と境界を理解し、変更を加えます。この情報は、彼らの「タイガー」のデータに国勢調査局自体が隔年で発行されている:

http://www.census.gov/did/www/schooldistricts/data/boundaries.html

しかし、すべての前に(データを読み込むための比較的簡単な方法は、PostgreSQLの下でのPostGISを使用しています)そのうちの正しいアドレスで作業していることを確認する必要があります。その理由は、アドレスがまったく存在しないこともあるし、誤ってフォーマットされて一致を判断できないこともあるからです。さらに、郵便番号が間違っているか、道路情報のスペルが間違っているか、住所の「北」または「南」部分を誤って逆転した場合、 123ノースメインストリート、それは間違った学校区に座標を置くことができます。したがって、PostGISを通じてアドレスを実行するための先駆けとして、確実にアドレス確認サービスを使用して、の良いデータを開始していることを確認してください。 (全開示:私はSmartyStreetsの創設者であり、検証を行います)

+0

これは私が見つけることができる唯一の方法です。私はGoogleマップからジオコーディング結果を取得しています。したがって、国勢調査局シェイプファイルで定義されているポリゴンと緯度経度を比較できます。 PostGISは私のニーズに少し重いようですので、情報を格納するカスタムDBテーブルを2つ作成します。 –

+0

言及する価値があるのは、自動化されたアクセス(人間が各結果の地図を見なくても)がGoogleマップのTOSに対するものであるということです。そのため、アプリケーション設計で考慮したいことがあります。住所を緯度/経度座標(SmartyStreetsを含む)にマップできるプロバイダは多数あります。 –

+0

Googleのジオコーディングサービスにはまったく当てはまります。しかし、Places APIについても同じ制限はありませんでした。代わりに、公式の「Powered by Google」タイプの属性をページに配置する必要があるようです。もちろん、これを再検討してから進んでください。 SmartyStreets(または別のサービス)も私のための選択肢かもしれません。ヒント:学区を結果に含めることができれば、それは確かなものです –

関連する問題