0
голосов
1ответов
1087 просмотров

Losing decimals when using Oracle SDO_POINT in a view

We have a table containing coordinates, among other things. We used to store these in two number fields (x and y), but we've now replaced this with an SDO_GEOMETRY field. For backwards compatibility, we have created a view (with the same name as the table used to have), where we do: create or re...

1
голосов
2ответов
1928 просмотров

Как заставить Oracle Spatial выбрать «исполняемый» план выполнения

(пространственный) запрос в Oracle 10g получает другой план выполнения в зависимости только от значения параметра. И, к сожалению, Oracle вообще не может выполнить один из планов, выдав ошибку. Изменение значения (от 282 до 284) или оператора (= на Запрос: select nn.poi_id as id from ...

0
голосов
1ответов
4308 просмотров

Есть ли в Oracle Spatial (SDO) способ получить точку центроида многоугольника, содержащегося на поверхности многоугольника?

Мне нужно найти центр тяжести многоугольника в Oracle Spatial, который существует внутри самого многоугольника. Я не могу использовать метод sdo_geom.sdo_centroid, потому что он возвращает точку вне фигуры, если форма напоминает подкову. Я нашел метод sdo_geom.sdo_pointonsurface, но он возвра...