如何使用GDAL' sogr2ogr创建边界框

时间:2016-03-21 19:32:29

标签: geojson ogr2ogr

我正在学习GeoJSON并关注Bostock's Lets Make a Map tutorial。在这里,他使用自然地球数据,并将SHP文件转换为JSON,以便在D3中使用。以下仅从SHP文件中获取GBR和IRL数据来创建subunits.json,我将其加载到D3中以绘制我的地图。

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

ogr2ogr有更强大的功能   feature ... -clipdst参数,for   例如,将shapefile剪辑为矩形边界框,对于此非常有用   仅显示某些功能的一小部分。

我想创建一个边界框,只显示一个小区域,例如伯明翰周围的区域。我如何计算xmin ymin等?这是用法[-clipdst [xmin ymin xmax ymax]|WKT|datasource],但究竟应该是什么样的?

1 个答案:

答案 0 :(得分: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