使配置关键字在 ArcGIS 中可用

ArcGIS for Desktop 中创建数据集或使用 ArcObjects 时,您可以指定配置关键字。要使 ArcGIS for Desktop 用户和 ArcObjects 用户能够访问配置关键字,配置关键字参数组中必须包含用户界面 (UI) 存储参数。ArcGIS 用户不能使用没有 UI 存储参数的任何配置关键字。

UI 存储参数包括

UI_TEXT:常规用户界面存储参数;与希望用户使用的任何关键字配合使用(网络关键字或拓扑关键字除外)

UI_NETWORK_TEXT:父网络关键字的用户界面存储参数

UI_TOPOLOGY_TEXT:父拓扑关键字的用户界面存储参数

UI_TERRAIN_TEXT:父 terrain 关键字的用户界面存储参数

这些参数在 sde_dbtune 表默认包含的大部分关键字参数列表中提供。但是,如果创建自定义关键字并且希望 ArcGIS 用户能够使用这些关键字,则应向关键字参数列表添加适当的 UI 存储参数。

关于添加用户界面存储参数的一些规则

要向 sde_dbtune 表添加 UI 配置参数,请执行以下操作:

步骤:
  1. 打开 MS-DOS 或 shell 命令窗口。
  2. 使用 sdedbtune 命令的插入操作将 UI_* 参数添加到要在 ArcGIS 中使用的关键字中。
    • 如果使用关键字构建表、要素类和索引,则向参数列表添加 UI_TEXT 存储参数。
      sdedbtune -o insert -k MYTBLKEY -P UI_TEXT -v "User-interface parameter" 
      -i <connection information> -u sde
      
    • 如果关键字为网络复合关键字的父关键字,则添加 UI_NETWORK_TEXT 存储参数。
      sdedbtune -o insert -k NETWORK_STORM -P UI_NETWORK_TEXT 
      -v "User-interface network parameter" -i <connection information> -u sde
      
    • 如果关键字为拓扑复合关键字的父关键字,则添加 UI_TOPOLOGY_TEXT 存储参数。
      sdedbtune -o insert -k TOPOLOGY_GEOM -P UI_TOPOLOGY_TEXT 
      -v "User-interface topology parameter" -i <connection information> -u sde
      
    • 如果关键字为 terrain 复合关键字的父关键字,则添加 UI_TERRAINS_TEXT 存储参数。
      sdedbtune -o insert -k TERRAIN_SDO -P UI_TERRAINS_TEXT 
      -v "User-interface topology parameter" -i <connection information> -u sde
      
    注注:

    有关每个 DBMS 的语法,请参阅随 ArcSDE 应用程序服务器一起安装的 ArcSDE 管理命令参考。命令行工具也随 ArcSDE 应用程序服务器一起安装,可从 Esri 客户关怀中心门户获取这些工具。

9/15/2013