Howto: 怎么在ArcGIS Desktop中配置关键字?

文章编号 : 29480
软件: ArcGIS - ArcEditor 9.1, 9.2, 9.3, 9.3.1, 10 ArcGIS - ArcInfo 9.1, 9.2, 9.3, 9.3.1, 10 ArcSDE 9.1, 9.2, 9.3, 9.3.1, 10
操作系统: N/A
已邀请:

EsriSupport

赞同来自:

摘要:
在ArcGIS Desktop, 当导入,粘贴,在SDE数据库创建新的数据集时,定义数据如何通过特定的配置关键字在数据库中存储。 多数情况默认的关键字就足够了。然而对于你的需求则取决于政策和工作流,在某种情况下特殊存储配置还是很有必要的. ArcSDE管理员控制ArcGIS Desktop用户通过添加用户界面参数来配置关哪些键字呢? UI_TEXT, UI_NETWORK_TEXT, UI_TERRAIN_TEXT, 或UI_TOPOLOGY_TEXT配置关键字列表在DBTUNE表中. 如果用户界面参数不是关键字参数列表,ArcGIS Desktop 用户没有权限在数据库创建的数据集中配置关键字。
内容: 用户界面参数在DBTUNE表中所罗列的大部分关键参数都能默认显示出来。如果客户化关键字被ArcGIS Desktop 用户创建使用,添加适当的UI_*存储参数到关键字参数列表,为了一致性遵循以下向导:
•每个配置的关键字不要多于一个UI参数。例如不要有两个UI_TEXT 和UI_NETWORK_TEXT同时出现在配置关键字参数组里。
• 如果多个UI存储参数出现, ArcGIS只能识别其中一个; 至于到底识别了哪一个依存储的的参数和顺序来定, 比如:
如果UI_TEXT和 UI_NETWORK_TEXT 或 UI_TOPOLOGY_TEXT 在同一个组, UI_TEXT就会被过滤而另外两个参数就能识别.
如果 UI_NETWORK_TEXT 和UI_TOPOLOGY_TEXT 在同一个组,第一个UI 参数碰到了DBTUNE表里面正在使用的关键字 那么UI参数也会被忽略。 • 大部分配置关键字使用UI_TEXT 参数。UI_NETWORK_TEXT参数应该只作为网络关键字使用。UI_TERRAIN_TEXT参数应该只作为地形关键字使用。UI_TOPOLOGY_TEXT 参数应该只作为拓扑关键字使用。
• 数据字典和日志文件默认的配置关键字在ARCGIS里无法创建即使UI参数已经加入了列表中。
数据字典和默认的日志关键字包含参数指定的系统表存储,因此无法在ArcGIS获取也就无法定义数据集存储。
•在配置关键字参数组里如果没有UI存储参数,配置关键字在ArcGIS或 ArcObjects里无法识别.
要增加一个UI参数到配置关键字参数组,遵循如下步骤:
1. 使用sdedbtune –o导出命令导出DBTUNE表。
2. 在文本编辑器打开结果文件。
3. 在文件里查找或创建ArcGIS用户界面可以使用的配置关键字。
4. 如果关键字正用于建表,要素类和索引,添加UI_TEXT参数到参数列表。假如关键字是网络分析关键字的母关键字,如NETWORK_DEFAULTS关键字,添加UI_NETWORK_TEXT参数。假如关键字是拓扑关键字的母关键字,如TOPOLOGY_DEFAULTS,添加UI_TOPOLOGY_TEXT参数。假如关键字是地形关键字的母关键字添加UI_TERRAIN_TEXT参数。
5. 通过导入更改好的文件使用sdedbtune –o导出命令来更新 DBTUNE 里的值。
想更详细的了解sdedbtune命令,参考ArcSDE提供的更多资料。




创建时间:2005-06-29
最近更新: 2010-06-29


原文链接
http://support.esrichina.com.cn/2005/0629/890.html

要回复问题请先登录注册