更改配置关键字

在 Standard 或 Advanced 许可等级下可用。

配置关键字表示一组用于指定如何将数据存储至地理数据库中的配置参数和设置 如果想要更改数据存储至地理数据库中的方法,可以更改现有关键字的参数设置,或者创建您自己的关键字

如果想要创建自定义配置关键字,或更改现有关键字的参数值,可使用导出地理数据库配置关键字工具将当前设置导出至文本文件。 编辑并保存该文本文件,然后运行导入地理数据库配置关键字工具以导入所做更改。 或者,可以使用 ArcPy 函数以导出至文本文件,编辑并保存此文件,然后使用 ArcPy 函数以导入所做更改。

运行地理处理工具

如果您拥有 ArcGIS Pro(Standard 或 Advanced)的访问权限,可通过目录窗格连接到地理数据库,运行导出地理数据库配置关键字工具以创建包含地理数据库当前配置设置的文本文件,编辑并保存该文本文件,然后使用导入地理数据库配置关键字工具导入所做更改。

  1. 以地理数据库管理员身份连接到地理数据库
  2. 使用导出地理数据库配置关键字工具将当前配置关键字设置导出至文本文件。
    1. 指定在上一步中为输入数据库连接创建的连接。
    2. 提供输出文件名和位置。
    3. 单击运行以运行此工具。

    随即在指定位置创建一个文件,其中包含当前地理数据库配置设置。

  3. 在文本编辑器中打开已导出文件,并进行所需更改。

    可以更改现有关键字的参数值,或创建您自己的自定义关键字

  4. 保存并关闭该文本文件。
  5. 使用导入地理数据库配置关键字工具导入已编辑的文件。

    请使用导出配置关键字时指定的相同地理数据库连接。

    现在,在 ArcGIS 中创建数据时,可以使用新配置设置。

使用 Python

可以编写创建数据库连接文件的脚本,将其作为 ExportGeodatabaseConfigurationKeywords_management ArcPy 函数的输入,编辑生成的文本文件,再保存并关闭此文件,然后使用连接文件和 ImportGeodatabaseConfigurationKeywords_management ArcPy 函数以导入所做更改。

必须在已安装 ArcGIS ServerArcGIS Pro(Standard 或 Advanced)的计算机上运行 Python 脚本。

  1. 使用 CreateDatabaseConnection_management 函数打开命令窗口、导入 ArcPy 模块并创建数据库连接 (.sde) 文件。

    以地理数据库管理员身份进行连接。 将用户名和密码随文件保存。

    在本示例中,将在连接文件夹中创建名为 admin.sde 的连接文件。 将以 sde 用户身份连接到 teamdata Microsoft SQL Server 实例上的工程地理数据库。

    import arcpy
    arcpy.CreateDatabaseConnection_management (r'c:/connections',"admin.sde", "SQL_SERVER", "teamdata", "DATABASE_AUTH", "sde", "Cky00r", "SAVE_USERNAME", "projects")

  2. 导出当前地理数据库配置。

    在本示例中,配置文件将导出至 C:\temp 文件夹。

    arcpy.ExportGeodatabaseConfigurationKeywords_management (r'c:/connections/admin.sde', r'c:/temp/config.txt')

  3. 在文本编辑器中打开已导出文件,并进行所需更改。

    更改现有关键字的参数值,或者创建您自己的自定义关键字

  4. 保存并关闭该文本文件。
  5. 导入已编辑的文件。

    arcpy.ImportGeodatabaseConfigurationKeywords_management (r'c:/connections/admin.sde', r'c:/temp/config.txt')

    现在,在 ArcGIS 中创建数据时,可以使用新配置设置。