我試圖在命令窗口中運行以下代碼。代碼執行,但在.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]