Sql server ogr2ogr不创建表

Sql server ogr2ogr不创建表,sql-server,geography,ogr2ogr,Sql Server,Geography,Ogr2ogr,我正试图按照本指南使用ogr2ogr命令将一些形状导入SQL 我正在使用这个命令: ogr2ogr-overwrite-f MSSQLSpatial[connection string][shapefile] -nln“形状3”-nlt几何图形 得到这个错误: 错误1:为新功能插入命令失败。 [Microsoft][ODBC SQL Server驱动程序][SQL Server]无效的对象名称“dbo.shape3”。 错误1:无法从层tl_2010_06_zcta510写入要素0。 错误1:层

我正试图按照本指南使用ogr2ogr命令将一些形状导入SQL

我正在使用这个命令:

ogr2ogr-overwrite-f MSSQLSpatial[connection string][shapefile] -nln“形状3”-nlt几何图形

得到这个错误:

错误1:为新功能插入命令失败。 [Microsoft][ODBC SQL Server驱动程序][SQL Server]无效的对象名称“dbo.shape3”。 错误1:无法从层tl_2010_06_zcta510写入要素0。 错误1:层tl_2010_06_zcta510转换失败后过早终止转换(使用-skipfailures跳过错误)

该命令不创建表,插入操作失败

我尝试先创建表,然后使用命令在表上插入:

ogr2ogr-f“MSSQLSpatial”[连接字符串][形状文件]-a_srs “ESPG:4269”-lco“GEOM_类型=地理”-lco“GEOM_名称=区域”-nln “形状3”

它工作正常,除了不加载地理列(区域),它仍然为空

Im使用指南中提供的文件,连接字符串中的用户是管理员,因此这不是权限问题


提前感谢大家。

在命令中添加-lco UPLOAD\u GEOM\u FORMAT=wkt解决了这个问题,它与一些几何图形格式化有关

上传几何体格式:(来自GDAL 2.0.0)指定几何体格式(wkb) 或wkt)创建或修改要素时。默认值为wkb。