如何使用 GDAL 的 ogr2ogr 创建边界框

How to use GDAL's ogr2ogr to create bounding box

我正在学习 GeoJSON 并关注 Bostock's Lets Make a Map tutorial。在这里,他使用 Natural Earth 数据,并将 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 has many more powerful features...The -clipdst argument, for example, clips the shapefile to a rectangular bounding box, useful for displaying only a small part of certain features.

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

在您共享的页面底部有一个 clipdst 语法示例:

Example reprojecting from ETRS_1989_LAEA_52N_10E to EPSG:4326 and clipping to a bounding box

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