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