Создание мобильной базы геоданных

Мобильная база геоданных - это вариант базы геоданных, использующий базу данных SQLite и хранящийся в виде единого файла в папке. Мобильную базу геоданных можно создать напрямую в папке на панели Каталог, либо запустив инструмент геообработки или скрипт.

Сведения о длине названия класса объектов и таблицы, в также другие ограничения, см. в разделе Ограничения по размеру и именам мобильных баз геоданных.

Изучите создание мобильной базы геоданных, используя один из указанных ниже методов.

Используйте панель Каталог в ArcGIS Pro

Выполните эти действия для создания мобильной базы геоданных на панели Каталог в ArcGIS Pro:

  1. Запустите ArcGIS Pro и откройте панель Каталог, если необходимо.
  2. Щелкните правой кнопкой мыши Базы данных или папку в разделе Папки на панели Каталог и выберите Новая мобильная база геоданных.
  3. В диалоговом окне Новая мобильная база геоданных перейдите к местоположению, в котором вы хотите создать мобильную базу геоданных, введите имя и щелкните Сохранить.

    Мобильная база геоданных создается в выбранном вами местоположении и автоматически добавляется в проект в разделе Базы данных на панели Каталог.

    См. Наборы данных, чтобы узнать, какие типы наборов данных и поведение баз геоданных поддерживаются в мобильных базах геоданных в ArcGIS Pro.

Запуск инструмента Создать мобильную базу геоданных

Для запуска инструмента Создать мобильную базу геоданных выполните следующие шаги:

  1. Откройте инструмент Создать мобильную базу геоданных в ArcGIS Pro.

    Вы можете воспользоваться окном поиска, чтобы найти инструмент, или открыть его из непосредственно из группы инструментов Рабочая область набора инструментов Управление данными.

  2. Укажите папку, в которой вы собираетесь создать мобильную базу геоданных.
  3. Введите имя базы геоданных.
  4. Нажмите кнопку Запустить.

    Мобильная база геоданных будет создана в указанном вами месте.

    См. Наборы данных, чтобы узнать, какие типы наборов данных и поведение баз геоданных поддерживаются в мобильных базах геоданных в ArcGIS Pro.

Запустите скрипт Python

Чтобы создать мобильную базу геоданных с компьютера, где установлен ArcGIS Server или ArcGIS Pro, вы можете запустить скрипт Python, который вызывает функцию CreateMobileGDB_management. Это применяется при создании мобильной базы геоданных из клиента ArcGIS на компьютере Linux или при необходимости создания многоразового, автономного скрипта, который можно немного изменить и использовать для создания других мобильных баз геоданных из Python.

Подсказка:

Так как скрипты Python запускаются в Wine на компьютерах Linux, используйте разделитель пути Microsoft Windows (\) для путей к папкам. В приведенном примере, Z: является корневым каталогом.

Ниже приводится несколько примеров того, как использовать Python для создания мобильной базы геоданных:

  1. Откройте командную строку Python.
  2. Запустите автономный скрипт или введите команды непосредственно в интерактивное окно интерпретатора.

    В первом примере скрипт createmgdb.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 = "mymgdb.geodatabase"
    # Execute CreateMobileGDB
    arcpy.CreateMobileGDB_management(out_folder_path, out_name)

    После изменения скрипта для запуска на вашем компьютере вы можете вызвать его из командной строки или окна Python.

    В данном примере, команды Python вводятся в командной строке для создания мобильной базы геоданных (mymgdb.geodatabase) в директории gdbs домашней директории пользователя на компьютере Linux:

    import arcpy
    arcpy.CreateMobileGDB_management("Z:\home\user\gdbs", "mymgdb.geodatabase")

    См. Наборы данных, чтобы узнать, какие типы наборов данных и поведение баз геоданных поддерживаются в мобильных базах геоданных в ArcGIS Pro.

Связанные разделы