【发布时间】:2011-02-15 14:36:46
【问题描述】:
我正在寻找有关如何编写 SQL 脚本以在 ArcSDE 中自动创建版本化要素类的信息,我希望能够自动执行该过程并将脚本置于版本控制之下。谁能给我指出一个解释如何做到这一点的资源?
这甚至可能吗?添加要素类后,表和数据之间似乎存在很多相互关系。
附:它不一定是纯 SQL,但应该是某种脚本,以便我们可以保存到版本控制并在 ESRI 桌面工具之外运行。
【问题讨论】:
标签: arcgis esri arcgis-server
我正在寻找有关如何编写 SQL 脚本以在 ArcSDE 中自动创建版本化要素类的信息,我希望能够自动执行该过程并将脚本置于版本控制之下。谁能给我指出一个解释如何做到这一点的资源?
这甚至可能吗?添加要素类后,表和数据之间似乎存在很多相互关系。
附:它不一定是纯 SQL,但应该是某种脚本,以便我们可以保存到版本控制并在 ESRI 桌面工具之外运行。
【问题讨论】:
标签: arcgis esri arcgis-server
在不破坏数据库的情况下,在 SQL 中执行此操作非常困难。正如您所指出的,表之间有很多关系,如果您没有正确处理,那么您的数据库就会混乱。
如果您正在查看脚本解决方案,您可能希望查看创建 Python 脚本以创建版本化要素类。有几种方法可以做到这一点,从在记事本中创建原始 Python 脚本,到在 ArcCatalog 中创建地理处理模型并将模型导出到 Python 脚本。
这里是 ESRI 地理处理脚本帮助的链接:http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=An_overview_of_writing_geoprocessing_scripts
【讨论】: