我正在寻找有关如何编写 SQL 脚本以在 ArcSDE 中自动创建版本化要素类的信息 我希望能够自动执行该过程本身并将脚本置于版本控制之下。谁能给我指出解释如何执行此操作的资源?
这可能吗?添加要素类后,表和数据之间似乎存在很多相互关系。
附言它不必是纯 SQL,但它应该是某种脚本,以便我们可以保存到版本控制并在 ESRI 桌面工具之外运行。
最佳答案
在不破坏数据库的情况下在 SQL 中执行此操作将非常困难。正如您所指出的,表之间有很多关系,如果您不正确,那么您的数据库就会一团糟。
如果您正在寻找脚本化解决方案,您可能想要创建一个 Python 脚本来创建版本化的要素类。有几种方法可以做到这一点,从在记事本中创建原始 Python 脚本,到在 ArcCatalog 中创建地理处理模型并将模型导出到 Python 脚本。
这是 ESRI 地理处理脚本帮助的链接:http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=An_overview_of_writing_geoprocessing_scripts
关于arcgis - 在 ESRI/ArcSDE 中编写脚本或自动创建要素类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2767882/