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

Прежде чем вы сможете использовать функции ST_Geometry из клиента SQL для доступа к пространственным данным в мобильной базе геоданных, вы должны загрузить расширение Esri ST_Geometry.

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

  1. Загрузите zip-файл ArcGIS Pro библиотеки ST_Geometry (SQLite) из My Esri и распакуйте его.
  2. Поместите файл ST_Geometry в местоположение, доступное для мобильной базы геоданных и редактора SQL, из которого вы загрузите расширение.

    Если ваша мобильная база геоданных находится на компьютере Microsoft Windows, используйте файл stgeometry_sqlite.dll. Если ваша мобильная база геоданных находится на компьютере Linux, используйте файл libstgeometry_sqlite.so.

  3. Из клиента SQL подключитесь к базе данных SQLite, в которой хранится мобильная база геоданных.
  4. Загрузите библиотеку ST_Geometry.

    В этом примере библиотека ST_Geometry загружается в базу данных SQLite на компьютере с Microsoft Windows.

    SELECT load_extension('stgeometry_sqlite.dll','SDE_SQL_funcs_init');

    В этом примере библиотека ST_Geometry загружается в базу данных SQLite на компьютере с Linux.

    SELECT load_extension('libstgeometry_sqlite.so','SDE_SQL_funcs_init');

  5. Вызовите функцию CreateOGCTables для добавления таблиц ST_Geometry в базу данных.

    SELECT CreateOGCTables();

Теперь вы можете использовать функции ST_Geometry в операторах SQL, выполняемых из клиента SQL, для доступа к пространственным данным в мобильной базе геоданных. Для получения дополнительной информации см.ST_Geometry SQL function reference.

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