创建文件地理数据库

创建文件地理数据库包括使用 ArcGIS 在磁盘上创建一个特殊文件夹。可以使用以下方法之一创建文件地理数据库:

ArcGIS Pro 中的“目录”窗格

按照以下步骤通过 ArcGIS Pro 中的目录窗格创建文件地理数据库。

  1. 如有必要,启动 ArcGIS Pro 并打开目录窗格。

    有关如何打开目录窗格的说明,请参阅使用目录窗格、目录视图和浏览对话框

  2. 右键单击目录窗格中的数据库文件及夹下的文件夹,然后单击新建文件地理数据库
  3. 新建文件地理数据库对话框中,浏览至要创建文件地理数据库的位置,输入名称,然后单击保存

    系统即会在所选位置创建文件地理数据库,并自动将其添加至目录窗格中数据库下的工程。

运行创建文件地理数据库工具

创建文件地理数据库地理处理工具可用于创建与先前 ArcGIS 版本对应的文件地理数据库。 这样,可与无法打开较新版本地理数据库的用户共享数据。

请注意,自 ArcGIS 10 起,文件地理数据库方案未曾发生更改。

  1. ArcGIS Pro 中打开创建文件地理数据库工具。

    可以使用搜索来查找工具或者直接从“数据管理”工具箱的“工作空间”工具集中打开工具。

  2. 指定要创建文件地理数据库的文件夹位置。
  3. 输入地理数据库的名称。
  4. 选择文件地理数据库的 ArcGIS 版本。

    地理数据库中的可用功能将限定于您所选择的版本。

  5. 单击运行

    随即会在指定的位置创建文件地理数据库。

运行 Python 脚本

要从安装 ArcGIS ServerArcGIS Pro 的计算机创建文件地理数据库,可运行 Python 脚本以调用 CreateFileGDB_management 函数。 如果需要通过 Linux 计算机上的 ArcGIS 客户端创建文件地理数据库,或者要拥有稍做更改便可用于通过 Python 创建所有文件地理数据库的可重用独立脚本,此操作非常有用。

提示:

由于 Python 脚本在 Linux 计算机上的 Wine 中运行,在目录路径中使用 Microsoft Windows 路径分隔符 (\)。在所提供的示例中,Z: 是根目录。

下列步骤提供了如何使用 Python 来创建文件地理数据库的示例:

  1. 打开 Python 命令提示符。
  2. 可运行独立脚本或将命令直接键入交互式解释程序。

    在第一个示例中,createfgdb.py 脚本包含下列信息:

    # Import system modules
    import os
    import sys
    import arcpy
    # Set workspace
    env.workspace = "Z:\home\user\mydata"
    # Set local variables
    out_folder_path = "Z:\home\user\mydata"
    out_name = "myfgdb.gdb"
    # Execute CreateFileGDB
    arcpy.CreateFileGDB_management(out_folder_path, out_name)

    更改脚本以在站点中运行后,可通过命令提示符或 Python 窗口进行调用。

    在此示例中,Python 命令在命令提示符中输入,以在 Linux 计算机的用户主目录中的 gdbs 目录下创建文件地理数据库 (myfgdb.gdb):

    import arcpy
    arcpy.CreateFileGDB_management("Z:\home\user\gdbs", "myfgdb.gdb")

    在本示例中,在 Microsoft Windows 计算机上用户的 oldgdbs 目录中创建了 10.5 版本的文件地理数据库 (myoldfgdb.gdb):

    import arcpy
    arcpy.CreateFileGDB_management("Z:\home\user\oldgdbs", "myoldfgdb.gdb", "10.5")