如何使用 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
我正在学习 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