Мобильная база геоданных - это вариант базы геоданных, использующий базу данных SQLite и хранящийся в виде единого файла в папке. Мобильную базу геоданных можно создать напрямую в папке на панели Каталог, либо запустив инструмент геообработки или скрипт Python.
Сведения о длине названия класса объектов и таблицы, в также другие ограничения, см. в разделе Ограничения по размеру и именам мобильных баз геоданных.
Изучите создание мобильной базы геоданных, используя один из описанных ниже рабочих процессов.
Использование панели Каталог в ArcGIS Pro
Чтобы создать мобильную базу геоданных на панели Каталог в ArcGIS Pro, выполните следующие действия:
- Запустите ArcGIS Pro и откройте панель Каталог, если необходимо.
- Щелкните правой кнопкой Базы данных или папку в разделе Папки на панели Каталог и выберите Новая мобильная база геоданных.
- В диалоговом окне Новая мобильная база геоданных перейдите к местоположению, в котором вы хотите создать мобильную базу геоданных, введите имя и щелкните Сохранить.
Мобильная база геоданных создается в выбранном вами местоположении и автоматически добавляется в проект в разделе Базы данных на панели Каталог.
См. Наборы данных, чтобы узнать, какие типы наборов данных и поведение баз геоданных поддерживаются в мобильных базах геоданных в ArcGIS Pro.
Использование инструмента Создать мобильную базу геоданных
Для создания мобильной базы геоданных с помощью инструмента Создать мобильную базу геоданных выполните следующие шаги:
- Откройте инструмент Создать мобильную базу геоданных в ArcGIS Pro.
Вы можете воспользоваться окном поиска, чтобы найти инструмент, или открыть его из непосредственно из группы инструментов Рабочая область набора инструментов Управление данными.
- Укажите папку, в которой вы собираетесь создать мобильную базу геоданных.
- Введите имя для базы геоданных.
- Нажмите кнопку Запустить.
Мобильная база геоданных будет создана в указанном вами месте.
См. Наборы данных, чтобы узнать, какие типы наборов данных и поведение баз геоданных поддерживаются в мобильных базах геоданных в ArcGIS Pro.
Запустите скрипт Python
Чтобы создать мобильную базу геоданных с компьютера, на котором установлен ArcGIS Server или ArcGIS Pro, вы можете запустить скрипт Python, вызывающий функцию CreateMobileGDB_management. Это применяется при создании мобильной базы геоданных из клиента ArcGIS на компьютере Linux или при необходимости создания многоразового, автономного скрипта, который можно немного изменить и использовать для создания других мобильных баз геоданных из Python.
Подсказка:
Так как скрипты Python запускаются в Wine на компьютерах Linux, используйте разделитель пути Microsoft Windows (\) для путей к папкам. В приведенном ниже примере Z: является корневым каталогом.
Ниже приводятся примеры того, как использовать Python для создания мобильной базы геоданных:
- Откройте командную строку Python.
- Запустите автономный скрипт или введите команды непосредственно в интерактивное окно интерпретатора.
В первом примере скрипт createmgdb.py содержит следующую информацию:
# Import system modules import os import sys import arcpy # Set workspace arcpy.env.workspace = r"Z:\home\user\mydata" # Set local variables out_folder_path = r"Z:\home\user\mydata" out_name = "mymgdb.geodatabase" # Run CreateMobileGDB arcpy.management.CreateMobileGDB(out_folder_path, out_name)
После изменения скрипта для запуска на вашем компьютере вы можете вызвать его из командной строки или окна Python.
В следующем примере команды Python вводятся в командной строке для создания мобильной базы геоданных (mymgdb.geodatabase) в директории gdbs домашней директории пользователя на компьютере Linux:
import arcpy arcpy.management.CreateMobileGDB(r"Z:\home\user\gdbs", "mymgdb.geodatabase")
См. Наборы данных, чтобы узнать, какие типы наборов данных и поведение баз геоданных поддерживаются в мобильных базах геоданных в ArcGIS Pro.