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