|
|
|
Сравнение двух полей SDO_ORDINATES
|
|||
|---|---|---|---|
|
#18+
Всем доброго времени суток. Есть 2 таблички с полем-ключом и полем типа SDO_GEOMETRY. В табличках хранятся линии и их координаты, то есть задействовано поле SDO_ORDINATES. Необходимо определить у какой линии координаты в первой и второй табличке отличаются (наборы линий однаковы и там и там). Вопрос. Каким образом можно сравнить поле SDO_ORDINATES двух таблиц? Читал про SDO_GEOM Package ( http://docs.oracle.com/cd/E11882_01/appdev.112/e11830/sdo_objgeom.htm#SPATL120) но ничего подходящего не нашел. Неужели каждый раз нужно сравнивать 2 массива и нет никаких готовых функций/операторов? Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2016, 17:24:08 |
|
||
|
Сравнение двух полей SDO_ORDINATES
|
|||
|---|---|---|---|
|
#18+
Тем временем перечитал про SDO_GEOM.RELATE - возможно, это то, что нужно. Сейчас буду пробовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2016, 17:36:58 |
|
||
|
Сравнение двух полей SDO_ORDINATES
|
|||
|---|---|---|---|
|
#18+
Alexx_Pol, или SDO_EQUAL https://docs.oracle.com/cd/B19306_01/appdev.102/b14255/sdo_operat.htm#BGEBCEJE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2016, 00:03:37 |
|
||
|
Сравнение двух полей SDO_ORDINATES
|
|||
|---|---|---|---|
|
#18+
IgorSm, спасибо, я воспользовался оператором SDO_RELATE с маской 'mask=equal', из той же статьи. У одной из табличек не оказалось Spatial Index индекса, создал так: Код: plsql 1. 2. но перед этим пришлось заинсертить строку с инфой во вьюху USER_SDO_GEOM_METADATA, т.к. ругалось авторfailed to read USER_SDO_GEOM_METADATA view и создавало индекс в FAILED статусе. Всем спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2016, 00:40:15 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=215&tid=1888033]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
73ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 389ms |

| 0 / 0 |
