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

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

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


person Shiva    schedule 15.11.2013    source источник


Ответы (1)


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

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

person Albert Godfrind    schedule 15.11.2013