Я создаю многоугольник как атрибут geom в SimpleFeature и тестирую его с различными геопространственными координатами, но я обнаружил, что некоторые координаты работают с POLYGON, а другие вызывают исключение. Например, эта ограничивающая рамка в Южной Корее не работает:
Invalid xz value from geometry/time: POLYGON ((35.709649 128.188477, 35.708649 128.188477, 35.708649 128.188201, 35.709649 128.188201, 35.709649 128.188477))
но использование того же кода и указание некоторых координат в Италии работает нормально:
POLYGON((44.751610 9.997559, 44.750610 9.997559, 44.750610 9.997001, 44.751610 9.997001, 44.751610 9.997559))
Есть и другие по всему миру, которые также работают нормально, но Южная Корея, в частности, постоянно терпит неудачу. Кто-нибудь знает, почему это так и как я могу стабилизировать поведение, чтобы оно работало последовательно?
Спасибо.