我正在尝试在命令窗口中运行以下代码。代码执行,但它在 .SHP 文件中没有给我任何值。该表将 GeographyCollections 和 Polygons 存储在 Geography 类型的字段中。我在 sql 语句中尝试了 Geography 类型的许多变体——二进制、文本等,但没有运气。输出的 .DBF 文件有数据,因此与数据库的连接有效,但形状 .Shp 文件和 .shx 文件没有数据,大小分别为 17K 和 11K。
有什么建议么?
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/GeoSpatial@PPDULCL708504