Создание файловой базы геоданных включает в себя создание на диске специальной файловой папки с помощью ArcGIS. Создайте файл базы геоданных, используя один из следующих методов:
- Из подключения к папке в ArcMap
- Используйте инструмент Создать файловую БГД
- Запустите скрипт 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, то пути к директориям должны содержать разделитель пути Microsoft 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.5 (myoldfgdb.gdb) в директории oldgdbs на компьютере Microsoft Windows:
import arcpy arcpy.CreateFileGDB_management("Z:\home\user\oldgdbs", "myoldfgdb.gdb", "10.5")