2009-09-29 23 views
0

我剛剛在虛擬Windows Server 2008框中安裝了ArcGIS Server Enterprise Advanced with ArcSDE和PostgreSQL。無法將數據導入到ArcSDE(9.3.1)和PostgreSQL(8.3.0)

安裝完成後,我一直在試圖將要素類(存儲在shapefile中)導入到地理數據庫中。

爲了做到這一點,我使用ArcCatalog - >數據庫連接 - >添加空間數據庫連接創建了與ArcSDE(不是直接數據庫連接)的連接。我已經成功測試了連接。

然而,當我運行該工具「要素類地理數據庫」,我得到了以下錯誤消息:

Failed to convert DNorthEnergyRiskMaps\RiskMapsLibraryTests\Resources\ProbabilityTools\TestFacies.shp. ERROR 000210: Cannot create output Database Connections\s2008NE.sde\arcgis.sde.TestFacies 
Failed to execute (CopyFeatures).

根據this博客文章,這個錯誤是一個通用的「包羅萬象」。

博客文章提出了一些我遵循的調試步驟。我已經讓ArcMap創建了一個intercept file。然而,在看完它之後,我並不聰明(ESRI論壇的用戶表示攔截文件中沒有錯誤)。也許有更多經驗的人可以更好地解釋它...

另外,我已經掃描了ArcSDE和PostgreSQL日誌...唯一報告的錯誤是在後面的日誌中;多個SELECT查詢失敗,因爲目標表不存在。一些例子:

2009-09-29 13:33:38 CEST ERROR: relation "sde.sdb_surveydatasets" does not exist 
2009-09-29 13:33:38 CEST STATEMENT: SELECT 1 FROM arcgis.sde.SDB_SurveyDatasets WHERE 1 = 0 
2009-09-29 13:33:38 CEST ERROR: relation "sde.sch_dataset" does not exist 
2009-09-29 13:33:38 CEST STATEMENT: SELECT 1 FROM arcgis.sde.SCH_DATASET WHERE 1 = 0

幫助將不勝感激。

回答

1

是的,ArcView僅限於在文件和個人地理數據庫中進行編輯。您需要ArcEditor或更高版本的許可證才能編輯ArcSDE。 請參閱this page上的「使用ArcView進行編輯」一節。

1

嘗試'要素類爲要素類'地理處理器工具,而不是'要素類到地理數據庫'。有時候,各個地理處理器工具執行不同或報告錯誤的方式不同

如果這不起作用,請嘗試直接在SDE工作區中創建新的要素類,然後從shapefile中導入模式。一旦成功創建,將數據從shapefile導入到要素類中。

我建議嘗試從頭開始創建一個新的要素類,並查看它是否在您的PostgreSQL環境中工作,然後再處理導入。

+0

謝謝,嘗試不同的工具可以發現問題所在:使用ArcView將數據添加到ArcSDE。只能從ArcEditor或ArcInfo將數據添加到ArcSDE中? – Zoidberg 2009-10-28 08:16:09

+0

是的,ArcView無法通過SDE編輯數據。 – 2009-11-02 14:11:53

相關問題