0

我想将空间数据从 sql 导出到 ESRI shapefile,但我有一个问题:

ogr2ogr -f "ESRI Shapefile" " C:\Users\sqlexport.shp " 
"MSSQL:server=PORT_7FMW8H2;database=testdbspatial;trusted_connection=yes;     
"-sql "select * from DRShape" -overwrite

错误 1:无法为 shapefile 数据存储创建目录 C:\Users\sqlexport.shp。错误 1:ESRI Shapefile 驱动程序无法创建 C:\Users\sqlexport.shp

4

1 回答 1

0

您需要删除路径周围的前导和尾随空格:“ C:\Users\sqlexport.shp ”需要是:“C:\Users\sqlexport.shp”

您可能还想添加标志 -t_srs ESPG:4326(或任何您的投影 espg 代码),这将确保 ogr2ogr 写入大多数 GIS 程序在打开 .shp 文件时会查找的 .prj 文件。

于 2018-04-20T17:31:15.203 回答