Создание файловой базы геоданных включает в себя создание на диске специальной файловой папки с помощью ArcGIS. Это выполняется несколькими способами:
- Из проекта ArcGIS Pro
- Используйте инструмент Создать файловую БГД
- Запустите скрипт Python, содержащий функцию CreateFileGDB_management
Запустите инструмент Создать файловую базу геоданных
Инструмент геообработки Создать файловую базу геоданных позволит вам создать файловую базу геоданных, соответствующую предыдущей версии ArcGIS. Это позволит вам передавать для совместного использования данные пользователям более ранней версии программы, у которых новые базы геоданных не откроются.
Помните, что схемы файловых баз геоданных не изменились с ArcGIS 10.
- Откройте инструмент Создать файловую базу геоданных в ArcGIS for Desktop.
Вы можете воспользоваться окном поиска, чтобы найти инструмент, или открыть его из непосредственно из группы инструментов Рабочая область набора инструментов Управление данными.
- Укажите папку, в которой вы собираетесь создать файловую базу геоданных.
- Введите имя базы геоданных.
- Выберите, какой версии ArcGIS будет соответствовать файловая база геоданных.
В соответствии с выбранной версией будет ограничен функционал, доступный для базы геоданных.
- Щелкните OK (ArcMap) или Запустить (ArcGIS Pro).
Файловая база геоданных будет создана в указанном вами месте.
Запуск скрипта Python
Если вы хотите создать файловую базу геоданных с компьютера, на котором установлен ArcGIS for Server или ArcGIS Engine с дополнительным модулем Geodatabase Update, запустите скрипт Python, который вызовет функцию CreateFileGDB_management. Вы будете использовать этот метод при создании файловой базы геоданных для вашего клиента 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")
В данном примере создается файловая базы геоданных в версии 10.0 (myoldfgdb.gdb) в директории пользователя oldgdbs:
import arcpy arcpy.CreateFileGDB_management("Z:\home\user\oldgdbs", "myoldfgdb.gdb", "10.0")