GDAL的使用简介

源码:https://github.com/OSGeo/gdal

API: https://gdal.org/api/index.html

安装:GDAL 3.0.2 安装(依赖PROJ6)

 

 

1.数据格式转换:

# # shp转geojson
ogr2ogr -f "GeoJSON" d_cjw_yx.json gz_xzqh_cjw.shp

# json转shp
ogr2ogr -f "ESRI Shapefile" v.shp geojsonfile.json

2.批量格式转换:

#!bin/sh

for layer in $(ls *.shp)
do
	echo "$layer convert start"
	ogr2ogr -f "GeoJSON" ../geojson/$layer.json  $layer
	echo "$layer convert successful"
done
cd ogr2ogr.sh
source ogr2ogr.sh

如果运行报错:未预期的符号 '$'do\r'' 附近有语法错误

解决方法如下:

1.打开notepad++编辑.sh文件
2.notepad++右下角将windows模式改为linux模式

 

3.坐标或者投影转换

 ogr2ogr –t_srs EPSG:3857  

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(mapbox,Linux)