Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Есть ли функция или какой-либо другой способ перевода или перемещения геометрии на определенные x, y в Oracle Spatial 11g?

Автор вопроса: ShivaОтветов: 1

Есть ли функция или какой-либо обходной способ для перевода/перемещения геометрии в определенную (x, y) в Oracle Spatial 11g, поскольку это может быть достигнуто с помощью функции ST_Translate, предоставляемой PostGIS (ссылка: http://postgis.org/docs/ST_Translate.html)?

С уважением, Шива Шанкар

oracle-spatial

Ответы

Ответ 1 · рейтинг 2 · Albert Godfrind

Да, вы можете это сделать. Проверьте функцию SDO_UTIL.AFFINETRANSFORMS(). Он может выполнять несколько изменений геометрии: перемещение, а также масштабирование, вращение, отражение и сдвиг.

Вы можете объединить несколько таких операций в один вызов. Операции работают в 2D или 3D.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы