2016-07-14 6 views
0

私の目標は、米国の州とcensus bureau divisionsを含むtopojsonファイルを作成することです。アイデアは、d3.jsでこれを視覚化し、分割境界に異なるスタイルを使用することです。米国国勢調査局のTopojsonファイル

州や郡の図形を生成するためのチュートリアルはほとんどありませんが、私は部門を使い始めるのに問題があります。このデータは一般に公開されているのですか、それともどういうわけか状態をマージして自分で作成する必要がありますか?

また、私は各部門ごとに別々のファイルも必要です。

+1

あなたはdownvoteなら、なぜコメントしてください。 – Muton

+0

ベースマップを操作するには、まずQGISやArcGISなどのGISツールを使用する必要があります。地図を作成したら、.GeoJSONとしてエクスポートして、.TopoJSONにコンパクトにします。これで、D3で作業することができます。そして、あなたは正しい、人々はdownvoting理由をコメントしてください。 – Klaujesi

答えて

0

私の自身の質問に答えると、米国国勢調査局が提供するシェイプファイルで部門が利用可能です。

ogr2ogr divisions.shp tl_2015_us_state.shp -dialect sqlite -sql "SELECT ST_Union(geometry) FROM tl_2015_us_state GROUP BY DIVISION" 

ogr2ogr -f GeoJSON divisions.geojson divisions.shp 

ogr2ogr -f GeoJSON states.geojson tl_2015_us_state.shp 

topojson -o us.topojson divisions.geojson states.geojson 

ogr2ogr実行可能ファイルは、Geospatial Data Abstraction Library付属しており、状態のシェープファイルがUS Census BureauのWebサイトからダウンロードできます。次のように区分し、状態はおおよそ単一topojsonファイルにマージすることができます。

部門の特定のファイルは、分割属性にフィルタリングすることによって生成することができます。

ogr2ogr -f GeoJSON -sql "SELECT * FROM tl_2015_us_state WHERE DIVISION='9'" pacific.geojson tl_2015_us_state.shp 
関連する問題