Использование скрипта для создания файловой базы геоданных
Для создания файловой базы геоданных вы можете запустить скрипт на языке Python, который называется CreateFileGDB_management function.
Вы будете применять это при создании файловой базы геоданных для вашего клиента ArcGIS на компьютере Linux или при необходимости многоразового, автономного скрипта, который можно немного изменить и использовать для создания всех ваших файловых баз геоданных на языке Python.
Так как скрипты Python работают в среде Wine вашего компьютера Linux, то пути к директориям должны содержать разделитель пути Windows (\). В приведенном примере, Z: – является обозначением корневой директории.
Следующие шаги предлагают несколько примеров того, как использовать скрипт Python для создания файловой базы геоданных:
- Откройте командную строку языка Python.
- Запустите автономный скрипт или введите команды непосредственно в интерактивный компилятор.
В первом примере, скрипт 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")