使用脚本创建文件地理数据库

可运行 Python 脚本通过调用 CreateFileGDB_management 函数来创建文件地理数据库。

如果要通过 Linux 计算机上的 ArcGIS 客户端创建文件地理数据库,或者想要拥有只需稍做更改便可用于通过 Python 创建所有文件地理数据库的可重用的独立脚本,可采用这一操作。

由于 Python 脚本在 Linux 计算机上的 Wine 中运行,因此目录路径应使用 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")
    

    在本示例中,在用户的 oldgdbs 目录中创建了 9.3 版本的文件地理数据库 (myoldfgdb.gdb):

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

5/10/2014