Работа с базами данных SQLite и файлами GeoPackage в ArcGIS Pro

Можно подключиться к базе данных SQLite или файлу GeoPackage в ArcGIS Pro, чтобы создавать карты и выполнять пространственный анализ данных с вашими данными. SQLite базы данных и файлы OGC GeoPackage поддерживают подключение с одним пользователем. Они используют простую модель данных и содержатся в одном файле, который подходит для обмена данными между пакетами ПО. Например, базы данных SQLite подходят для мобильных устройств с ограниченными возможностями подключения для обмена данными с сервером, когда к нему есть подключение. Для получения дополнительной информации о базах данных SQLite см. веб-сайт SQLite.

Вы можете хранить пространственную информацию в базе данных SQLite с помощью типа пространственных данных Esri ST_Geometry, SpatiaLite или использовать формат хранения пространственных данных OGC GeoPackage. OGC GeoPackage файлы записаны в обменном формате и могут работать во многих средах, а также подходят для мобильных устройств. См. раздел создание GeoPackage, который соответствует спецификации OGC.

Подключение к базе данных SQLite или к GeoPackage

Вы можете получить доступ к базе данных SQLite или файлу GeoPackage через подключение к папке или добавить базу данных или файл в проект, аналогично тому, как вы получаете доступ к файловой базе геоданных.

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

Выполните следующие действия, чтобы добавить базу SQLite данных или GeoPackage в свой проект:

  1. Подключитесь к папке, содержащей базу данных SQLite или GeoPackage, которую вы желаете использовать.
  2. На панели Каталог перейдите к папке, к которой вы подключились на предыдущем шаге.
  3. Щелкните правой кнопкой базу данных SQLite или GeoPackage и выберите Добавить в проектДобавить. Появится база данных SQLite или GeoPackage на панели Каталог в категории Базы данных.
  4. Перейдите к базе данных SQLite или GeoPackage, чтобы воспользоваться её элементами.

    Разверните базу данных SQLite в панели Каталог

Подсказка:

Если вы не хотите добавлять эту базу данных или базу данных GeoPackage в проект, можно использовать содержимое базы непосредственно из подключения к папке.

Добавление данных на карту

Чтобы добавить данные из базы данных SQLite или GeoPackage на карту, используйте кнопку Добавить данные Добавить данные на ленте или перетащите класс объектов или таблицу на карту с панели Каталог.

  1. Нажмите на кнопку Добавить данные Добавить данные на вкладке ленты Карта.
  2. Перейдите к базе данных SQLite или GeoPackage, когда откроется диалоговое окно Добавить данные.
  3. Щелкните на таблице или классе объектов, который хотите добавить на карту.
  4. Щелкните Выбрать.
Подсказка:

Кроме того, если база данных SQLite или GeoPackage уже добавлена в проект, можно щелкнуть правой кнопкой на таблице или классе объектов и выбрать Добавить к текущей карте, чтобы добавить эти данные на текущую карту, или Добавить на новую карту, чтобы добавить их на новую карту проекта.

Работа с базой данных в виде Поля

Используйте вид Поля, чтобы выполнить следующие действия в таблице или классе пространственных объектов в SQLite или GeoPackage:

  1. Просмотр имен полей.
  2. Просмотр типов данных полей.
  3. Определение, допускает ли в поле значения null.
  4. Просмотр длин полей.
  5. Добавление полей.

Используйте вид Поля, чтобы просматривать свойства полей и добавлять новые поля в таблицы SQLite или GeoPackage.

Подсказка:

Если вы открыли вид Поля из слоя в панели Содержание, вы можете изменить свойства слоя, такие как видимость, псевдонимы полей или числовой формат.

Вы не можете удалить или переименовать поле в таблице в базе данных SQLite или GeoPackage.

Создание базы данных SQLite или GeoPackage

Чтобы создать базу данных SQLite или GeoPackage в ArcGIS Pro, используйте инструмент геообработки Создать базу данных SQLite.

  1. Откройте панель Геообработка, щелкнув кнопку Инструменты Набор инструментов на вкладке Анализ.
  2. В строке поиска введите Создать базу данных SQLite.
  3. Откройте инструмент Создать базу данных SQLite и заполните параметры по желанию.

Публикация данных из базы данных SQLite или GeoPackage

Вы можете опубликовать слои изображений карты, которые содержат данные из базы данных SQLite или GeoPackage. Для этого необходимо зарегистрировать папку, содержащую базу данных SQLite или GeoPackage на отдельном или интегрированном сайте ArcGIS Server.