我正在寻找有关如何编写SQL脚本以自动在ArcSDE中创建版本化要素类的信息我希望能够自动化过程本身以及将脚本置于版本控制之下。任何人都可以向我指出解释如何做到这一点的资源吗?
这甚至可能吗?在添加要素类时,表格和数据之间似乎存在很多相互关系。
P.S。它不一定是纯SQL,但它应该是某种脚本,因此我们可以保存到版本控制并在ESRI桌面工具之外运行。
答案 0 :(得分:2)
如果不破坏数据库,在SQL中执行此操作将非常困难。正如您所指出的那样,表之间存在很多关系,如果你没有把它弄好,那么你的数据库就搞砸了。
如果您正在查看脚本化解决方案,则可能需要查看创建Python脚本以创建版本化要素类。有几种方法可以做到这一点,从在记事本中创建原始Python脚本到在ArcCatalog中创建地理处理模型并将模型导出到Python脚本。
以下是有关地理处理脚本的ESRI帮助的链接:http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=An_overview_of_writing_geoprocessing_scripts