1

我正在创建一个多边形作为 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))

全球还有其他国家也可以正常工作,但尤其是韩国一直失败。有谁知道这是为什么以及我如何稳定行为以使其始终如一地工作?

谢谢你。

4

1 回答 1

2

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

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

于 2018-02-05T19:16:37.213 回答