我试图在命令窗口中运行以下代码。代码执行,但在.SHP文件中没有赋值。该表具有GeographyCollections和Polygons存储在地理类型的字段中。我已经在sql语句中尝试了很多变体 - 地理类型 - 二进制,文本等,但没有运气。输出.DBF文件具有数据,因此与数据库的连接工作,但形状.Shp文件和.shx文件没有数据,大小分别为17K和11 K.使用Ogr2ogr从SQL Server创建形状文件
有什么建议吗?
ogr2ogr -f "ESRI Shapefile" -overwrite c:\temp -nln Zip_States -sql "SELECT [ID2],[STATEFP10],[ZCTA5CE10],GEOMETRY::STGeomFromWKB([Geography].STAsBinary(),4326).STAsText() AS [Geography] FROM [GeoSpatial].[dbo].[us_State_Illinois_2010]" ODBC:dbo/[email protected]