Я использую пространственный спящий режим (geolatte с JTS) с базой данных оракула. Я создаю объект Geometry с многоугольником, поэтому он сохраняется как объект SDO_GEOMETRY в базе данных. В настоящее время все полигоны хранятся против часовой стрелки с SDO_ETYPE в SDO_ELEM_INFO_ARRAY, установленным на 1003 (внешнее кольцо полигонов). Если я переверну многоугольник и сохраним его, ориентация против часовой стрелки не изменится.
Таким образом, похоже, что спящий режим обеспечивает выполнение этого требования, или после создания объекта SDO_GEOMETRY устанавливается ориентация.
Я хотел бы контролировать, в какой ориентации полигоны сохраняются в базе данных. Это режим гибернации? Нужно ли хранить полигоны как отверстия (внутренние кольца), когда я создаю их вместо оболочек?
Спасибо!