2016-03-21 28 views
0

GeoJSONについて学び、Bostock's Lets Make a Map tutorialに従っています。ここではNatural Earthデータを使用し、D3で使用するためにSHPファイルをJSONに変換します。次の例では、SHPファイルからGBRとIRLのデータのみを取り込んでサブネットを作成します。これをD3にロードしてマップを描画します。GDALのogr2ogrを使用してバウンディングボックスを作成する方法

> ogr2ogr \ 
    -f GeoJSON \ 
    -where "ADM0_A3 IN ('GBR', 'IRL')" \ 
    subunits.json \ 
    ne_10m_admin_0_map_subunits.shp 

ogr2ogrは、特定の機能のほんの一部を表示 に役立つ多くの、より強力な 機能... -clipdst引数、 例えば、長方形のバウンディングボックスにクリップシェープファイルを、持っています。

私は、バーミンガム周辺の小さな領域のみを表示するための境界ボックスを作成したいと考えています。これはxmin yminなどをどうやって計算するのですか?これは使用法[-clipdst [xmin ymin xmax ymax]|WKT|datasource]ですが、正確にどのように見えるでしょうか?

+0

境界ボックスのコーナーポイントの座標は、たとえば次のようにして決定する必要があります。 GISプログラムのデータを検査する。 –

+0

Larsに感謝します。私はこれにGoogle Earthプロを使うことができると思う。私はそれをどのように構造化するかについてはっきりしていませんが、-clipdst [-76.13 76.58 -71.50 79.60 | WKT | ne_10m_admin_0_map_subunits.shp? – user3821345

+0

あなたは数字のリストを与えるだけです: '-clipdst 1 2 3 4'。 –

答えて

0

共有ページの下部にclipdst構文の例があります:ETRS_1989_LAEA_52N_10EからEPSGに再投影

例:4326およびバウンディングボックスに

ogr2ogr -wrapdateline -t_srs EPSG:4326 -clipdst -5 40 15 55 france_4326.shp europe_laea.shp 

http://www.gdal.org/ogr2ogr.html#ogr2ogr_exampleクリッピングが

+0

私は馬鹿だと感じる!本当にありがとう、本当にありがとう – user3821345

関連する問題