Прежде чем вы сможете использовать функции ST_Geometry из клиента SQL для доступа к пространственным данным в мобильной базе геоданных, вы должны загрузить расширение Esri ST_Geometry.
Выполните следующие действия, чтобы включить расширение ST_Geometry в мобильной базе геоданных:
- Загрузите zip-файл ArcGIS Pro библиотеки ST_Geometry (SQLite) из My Esri и распакуйте его.
- Поместите файл ST_Geometry в местоположение, доступное для мобильной базы геоданных и редактора SQL, из которого вы загрузите расширение.
Если ваша мобильная база геоданных находится на компьютере Microsoft Windows, используйте файл stgeometry_sqlite.dll. Если ваша мобильная база геоданных находится на компьютере Linux, используйте файл libstgeometry_sqlite.so.
- Из клиента SQL подключитесь к базе данных SQLite, в которой хранится мобильная база геоданных.
- Загрузите библиотеку 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');
- Вызовите функцию CreateOGCTables для добавления таблиц ST_Geometry в базу данных.
SELECT CreateOGCTables();
Теперь вы можете использовать функции ST_Geometry в операторах SQL, выполняемых из клиента SQL, для доступа к пространственным данным в мобильной базе геоданных. Для получения дополнительной информации см.ST_Geometry SQL function reference.