0

我正在学习 GeoJSON 并遵循Bostock 的 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 具有许多更强大的功能...例如,-clipdst 参数将 shapefile 剪辑到矩形边界框,这对于仅显示某些功能的一小部分很有用。

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

4

1 回答 1

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

于 2016-03-21T19:45:57.043 回答