首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >循环遍历GDAL OSGeo4W中的shapefile

循环遍历GDAL OSGeo4W中的shapefile
EN

Stack Overflow用户
提问于 2013-10-25 21:26:36
回答 2查看 1.4K关注 0票数 1

我有一个要转换为geoJSON的形状文件列表。我正在使用GDAL OSGeo4W外壳进行转换。

首先,我定义了坐标系(因为它们不是为shapefile定义的),然后我转换它们。

我可以很容易地为单个文件做这件事,但是因为我有超过200个shapefile,所以我想遍历它们。

我的个人命令是:

代码语言:javascript
复制
ogr2ogr -s_srs http://spatialreference.org/ref/epsg/27700/ srs_def x.shp

ogr2ogr -f GeoJSON -t_srs EPSG:27700 x.geojson x.shp
EN

回答 2

Stack Overflow用户

发布于 2013-10-29 05:56:20

创建一个批处理脚本以在主OSGeo4w shell中运行,或创建一个shell脚本以在MSYS shell中运行。要了解它们的外观,请参阅https://gis.stackexchange.com/a/7806/1872

票数 1
EN

Stack Overflow用户

发布于 2013-11-22 00:18:13

批量处理gdal或ogr命令的一个简单方法是使用python (您可以通过启动python直接在OSGeo4w中使用它):

代码语言:javascript
复制
import os
os.system('ogr2ogr -s_srs http://spatialreference.org/ref/epsg/27700/ srs_def x.shp')
os.system('ogr2ogr -f GeoJSON -t_srs EPSG:27700 x.geojson x.shp')

然后,你可以只做一个简单的循环。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19591189

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档