创建文件地理数据库包括使用 ArcGIS 在磁盘上创建一个特殊文件夹。 可以使用以下方法之一创建文件地理数据库:
- 在 ArcGIS AllSource 中的目录窗格中使用新建文件地理数据库选项。
- 使用创建文件地理数据库地理处理工具。
- 运行调用 CreateFileGDB_management ArcPy 函数的 Python 脚本。
使用 ArcGIS AllSource 中的目录窗格
按照以下步骤通过 ArcGIS AllSource 中的目录窗格创建文件地理数据库:
- 如有必要,启动 ArcGIS AllSource 并打开目录窗格。
- 右键单击目录窗格中的数据库或文件及夹下的文件夹,然后单击新建文件地理数据库。
- 在新建文件地理数据库对话框中,浏览至要创建文件地理数据库的位置,输入名称,然后单击保存。
系统即会在所选位置创建文件地理数据库,并自动将其添加至目录窗格中数据库下的工程。
运行“创建文件地理数据库”工具
创建文件地理数据库地理处理工具可用于创建与先前 ArcGIS 版本对应的文件地理数据库。 这样,可与无法打开较新版本地理数据库的用户共享数据。
请注意,自 ArcGIS 10 起,文件地理数据库方案未曾发生更改。
- 在 ArcGIS AllSource 中打开创建文件地理数据库工具。
可以使用搜索来查找工具或者直接从“数据管理”工具箱的“工作空间”工具集中打开工具。
- 指定要创建文件地理数据库的文件夹位置。
- 为该地理数据库输入名称。
- 选择文件地理数据库的 ArcGIS 版本。
地理数据库中的可用功能将受限于您所选择的版本。
- 单击运行。
随即会在指定的位置创建文件地理数据库。
运行 Python 脚本
如果要通过安装有 ArcGIS Server 或 ArcGIS AllSource 的计算机创建文件地理数据库,则可运行调用 CreateFileGDB_management ArcPy 函数的 Python 脚本。 如果需要通过 Linux 计算机上的 ArcGIS 客户端创建文件地理数据库,或者要拥有稍做更改便可用于通过 Python 创建所有文件地理数据库的可重用独立脚本,则此操作非常有用。
下列步骤提供了如何使用 Python 来创建文件地理数据库的示例:
- 打开 Python 命令提示符。
- 可运行独立脚本,也可在交互式解释程序中输入命令。
在第一个示例中,createfgdb.py 脚本包含下列信息:
# Import system modules import os import sys import arcpy # Set workspace arcpy.env.workspace = r"Z:\home\user\mydata" # Set local variables out_folder_path = r"Z:\home\user\mydata" out_name = "myfgdb.gdb" # Execute CreateFileGDB arcpy.CreateFileGDB_management(out_folder_path, out_name)
更改脚本以在站点中运行后,可通过命令提示符或 Python 窗口进行调用。
在此示例中,Python 命令在命令提示符中输入,以在 myfgdb.gdb 计算机用户主目录中的 gdbs 目录下创建文件地理数据库 (Linux):
import arcpy arcpy.CreateFileGDB_management(r"Z:\home\user\gdbs", "myfgdb.gdb")