Oracle пространственный - проверить вершины многоугольника против часовой стрелки - PullRequest
0 голосов
/ 27 февраля 2012

Мне нужно импортировать огромное количество полигонов от стороннего производителя (в виде csv-файла-массива x, y).Я должен проверить, находятся ли вершины многоугольника по часовой стрелке или против часовой стрелки, наконец, я должен преобразовать его в против часовой стрелки и сохранить его в пространственной таблице оракула как геометрия sdo.

Я не могу найти оракулаПространственный Java API для проверки массива вершин и преобразования его в против часовой стрелки.Я попробовал тот же вопрос в oracle пространственном форуме, но они сказали, что API для этого нет.

Вы когда-нибудь работали над этим oracle пространственным Java-API, любые другие мысли.(Я нашел несколько методов для проверки вращения кольца "http://paulbourke.net/geometry/clockwise/index.html",, но если это из оракула, это будет хорошо для реализации).

Не могли бы вы помочь мне получить пространственный Java-оракул оракула,

1 Ответ

0 голосов
/ 27 февраля 2012

НИЧЕГО не зная об Oracle Spatial Java API, взгляните на класс oracle.spatial.topo.CompGeom. У него есть три различных метода для вычисления перекрестных продуктов. Один из них должен работать для ваших данных.

...