【问题标题】:GeoMesa: Polygon creation fails with some coordinatesGeoMesa:多边形创建失败并带有一些坐标
【发布时间】:2018-02-05 18:49:16
【问题描述】:

我正在创建一个多边形作为 SimpleFeature 中的 geom 属性,并使用各种地理空间坐标对其进行测试,但我发现某些坐标适用于 POLYGON,而其他坐标会引发异常。比如韩国的这个bounding box就失效了:

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))

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

谢谢。

【问题讨论】:

    标签: geoserver geotools geomesa


    【解决方案1】:

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

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

    【讨论】:

    • 这个网站可以方便地可视化 WKT 多边形:arthur-e.github.io/Wicket/sandbox-gmaps3.html
    • 您完全正确,先生,顺序颠倒了。谢谢! Emilio - 也感谢您的链接看起来非常有用。再次感谢大家
    猜你喜欢
    • 1970-01-01
    • 2013-08-28
    • 2014-12-24
    • 2021-07-29
    • 2012-07-05
    • 1970-01-01
    • 2013-03-15
    • 2017-11-04
    • 1970-01-01
    相关资源
    最近更新 更多