Создание файловой базы геоданных включает в себя создание на диске специальной файловой папки с помощью ArcGIS. Это выполняется несколькими способами:
- Из подключения к папке в ArcGIS for Desktop
- Используйте инструмент Создать файловую БГД
- Запустите скрипт Python, содержащий функцию CreateFileGDB_management
Из подключения к папке
Выполните эти действия для создания файловой базы геоданных в папке в ArcGIS for Desktop:
- Запустите ArcCatalog или ArcMap и откройте окно Каталог.
- Разверните подключения к файлам в дереве Каталога.
- Щелкните правой кнопкой мыши на папке, в которой вы собираетесь создать файловую базу геоданных, выберите Новый и щелкните Файловая база геоданных.
Файловая база геоданных будет создана в выбранном вами месте.
- Переименуйте файловую базу геоданных, щелкнув на ней правой кнопкой мыши и выбрав Переименовать, а затем введите новое имя.
Запустите инструмент Создать файловую БГД
Инструмент геообработки Создать файловую БГД позволит вам создать файловую базу геоданных, соответствующую предыдущей версии ArcGIS. Это позволит вам передавать для совместного использования данные пользователям более ранней версии программы, у которых новые базы геоданных не откроются.
- Откройте инструмент Создать файловую БГД в ArcGIS for Desktop.
Вы можете воспользоваться окном поиска, чтобы найти инструмент, или открыть его из непосредственно из группы инструментов Рабочая область набора инструментов Управление данными.
- Укажите папку, в которой вы собираетесь создать файловую базу геоданных.
- Введите имя базы геоданных.
- Выберите, какой версии ArcGIS будет соответствовать файловая база геоданных.
В соответствии с выбранной версией будет ограничен функционал, доступный для базы геоданных.
- Щелкните OK, чтобы запустить инструмент.
Файловая база геоданных будет создана в указанном вами месте.
Запустите скрипт Python
Если вы хотите создать файловую базу геоданных с компьютера, на котором установлен ArcGIS for Server или ArcGIS Engine с дополнительным модулем Geodatabase Update, запустите скрипт Python, который вызовет функцию CreateFileGDB_management. Вы будете использовать этот метод при создании файловой базы геоданных для вашего клиента ArcGIS на компьютере Linux или при необходимости многоразового, автономного скрипта, который можно немного изменить и использовать для создания всех ваших файловых баз геоданных на языке Python.
Так как скрипты Python работают в среде Wine вашего компьютера Linux, то пути к директориям должны содержать разделитель пути Windows (\). В приведенном примере, Z: – является обозначением корневого каталога root.
Ниже приводится несколько примеров того, как использовать скрипт 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")