arcgis - 在 ESRI/ArcSDE 中编写脚本或自动创建要素类

标签 arcgis esri arcgis-server

我正在寻找有关如何编写 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/

相关文章:

javascript - 如何选择包含 ID 的内部 <div>?

Tomcat 8 SSL 与 ArcGIS 服务器

image - 如何使用免费工具将 ESRI 或 MapInfo GIS 数据转换为图像?

javascript - Leaflet JS - 将 esri 形状更改为特定缩放级别的标记

gis - 适用于基于服务的应用程序的开源 GIS 引擎

javascript - Arcgis javascript - 为要素图层中的每个图形设置不同的符号

javascript - ArcGIS REST web_map_as_json 定义表达式

reactjs - 如何通过组件访问arcgis map?