2010-05-04 21 views
3

我正在尋找關於如何編寫SQL腳本以自動創建ArcSDE中版本化要素類的信息我希望能夠自動化過程本身以及將版本控制下的腳本。任何人都可以指出一個資源,解釋如何做到這一點?在ESRI/ArcSDE中創建腳本或自動化要素類

這甚至可能嗎?當添加要素類時,似乎表格和數據之間存在很多相互關係。

P.S.它不一定是純粹的SQL,但它應該是某種腳本,所以我們可以保存到版本控制並在ESRI桌面工具之外運行。

回答

2

在SQL中這樣做會非常困難,而不會破壞數據庫。正如你所指出的那樣,表格之間有很多關係,如果你沒有弄清楚,那麼你的數據庫就會搞砸了。

如果您正在尋找腳本解決方案,您可能需要考慮創建一個Python腳本來創建版本化的要素類。有幾種方法可以做到這一點,從在記事本中創建原始Python腳本到在ArcCatalog中創建地理處理模型並將模型導出到Python腳本。

下面是ESRI的幫助下鏈接地理處理腳本:http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=An_overview_of_writing_geoprocessing_scripts

+0

我同意,由專人_don't_做到這一點;太多的事情可能會出錯。您(@Keith G)已經安裝了ArcSDE,因此您還應該安裝Python,因此,您無需從頭開始編寫所有內容(包括低級內容),即可「以正確的方式執行」。 – 2010-06-10 21:16:34