GeoMesa:多边形创建因某些坐标而失败

时间:2018-02-05 18:49:17

标签: geoserver geotools geomesa

我在SimpleFeature中创建一个多边形作为geom属性,并使用各种地理空间坐标对其进行测试,但我发现一些坐标可以与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))

全球其他地方也有其他工作正常,但特别是韩国一直都失败了。有人知道为什么会这样,以及我如何稳定行为以使其始终如一地工作?

谢谢。

1 个答案:

答案 0 :(得分:2)

GeoMesa假设这些点是以经度 - 纬度顺序定义的。我相信你为韩国定义的多边形是以纬度 - 经度顺序编写的。

如果您反转坐标,它应该可以工作。