我正在尝试按照本指南https://alastaira.wordpress.com/ogr2ogr-patterns-for-sql-server/使用ogr2ogr命令将一些形状导入到SQL中
ogr2ogr -overwrite -f MSSQLSpatial connection string -nln "shape3“-nlt几何
并得到这个错误:
错误% 1:用于新功能的插入命令失败。MicrosoftSQL ServerInvalid对象名称'dbo.shape3‘。错误1:无法从图层tl_2010_06_zcta510写入要素0。错误1: layer tl_2010_06_zcta510转换失败后提前终止转换(使用-skipfailures跳过错误)
该命令不会创建表,插入操作将失败。
我首先尝试创建表,并使用以下命令在其上插入:
ogr2ogr -f "MSSQLSpatial“连接字符串-a_srs "ESPG:4269”-lco "GEOM_TYPE=geography“-lco "GEOM_NAME=area”-nln "shapes3“
它工作得很好,除了它不加载地理列(区域),它仍然是空的。
我正在使用指南中提供的文件,连接字符串中的用户是管理员,因此这不是权限问题。
提前感谢大家。
发布于 2018-09-11 03:30:13
UPLOAD_GEOM_FORMAT:(来自GDAL 2.0.0)指定创建或修改特征时的几何图形格式(wkb或wkt)。默认值为wkb。https://www.gdal.org/drv_mssqlspatial.html
https://stackoverflow.com/questions/52259696
复制相似问题