Использование скрипта для создания файловой базы геоданных

Для создания файловой базы геоданных вы можете запустить скрипт на языке Python, который называется CreateFileGDB_management function.

Вы будете применять это при создании файловой базы геоданных для вашего клиента ArcGIS на компьютере Linux или при необходимости многоразового, автономного скрипта, который можно немного изменить и использовать для создания всех ваших файловых баз геоданных на языке Python.

Так как скрипты Python работают в среде Wine вашего компьютера Linux, то пути к директориям должны содержать разделитель пути 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 вводится в командной строке для создания файловой базы геоданных (myfgdb.gdb) в директории gdbs домашней директории пользователя на компьютере Linux:

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

    В данном примере создается версия 9.3 файловой базы геоданных (myoldfgdb.gdb) в директории пользователя oldgdbs:

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

5/10/2014