1

geocommons/geocoder ソースをダウンロードし、国勢調査サイトからの小さなサンプル TigerLine zip ファイルを 1 つ /opt/tiger/tl_2010_01_state10.zip に保存しました。

次のコマンドを使用して、このファイルに対して tiger_import ツールを実行しようとしました。

build/tiger_import /opt/tiger/geocoder.db /opt/tiger

前提条件となるすべての gem がインストールされています。具体的には、Text、fastercsv、および sqlite3-ruby gem、および実行中makemake install.

ただし、tiger_import を実行すると、次のエラーが発生します。

ls: /opt/tiger/*/*/tl_*_edges.zip: No such file or directory

/opt/tiger に geocoder.db ファイルが作成されているようですが。

ジオコーダーを使用してタイガー ライン データを構築するために必要な手順に関するより良い情報はありますか?

4

1 に答える 1

1

このスクリプトは、2009 年のデータに似たディレクトリ構造を想定しています: ftp://ftp2.census.gov/geo/tiger/TIGER2009/

tigerディレクトリの下には、1 つの州 (01_ALABAMAたとえば ) と 1 つの郡 ( 01001_Autauga_County) が必要で、その中_addr.zipに 、_edges.zip、および_featnames.zipファイルが必要です。

確かに、2010 年のデータはこのように設定されていません (形状の種類ごとに巨大なディレクトリがあり、それらのディレクトリには郡ごとのファイルがあります) が、インポート スクリプトは 2010 年のデータをそのまま使用するように設定されていません。今。スクリプトの設定方法を考えると、インポート スクリプトが 2010 年のデータ用に更新されるまで、2009 年のデータを使用することにそれほど苦労することはないでしょう。または、2010年まですべてが公開されます。

于 2011-11-17T18:05:27.483 に答える