Разное значение ST_Intersects в mysql в зависимости от SRID

Рейтинг: 0Ответов: 0Опубликовано: 17.01.2023

запрос

SELECT
    (
        ST_Intersects(
            ST_PolygonFromText('POLYGON((-90 -180, 90 -180, 90 180, -90 180, -90 -180))',4326),
            ST_PolygonFromText('POLYGON((0 0, 0 5, 5 5, 5 0, 0 0))',4326)
        )
    )

возвращает 0 (False), хотя явно же видно, что полигоны пересекаются. а тот же запрос, но без значения SRID=4326

    SELECT
(
    ST_Intersects(
        ST_PolygonFromText('POLYGON((-90 -180, 90 -180, 90 180, -90 180, -90 -180))'),
        ST_PolygonFromText('POLYGON((0 0, 0 5, 5 5, 5 0, 0 0))')
    )
)

возвращает 1 (True). Что не так с SRID?

Ответы

Ответов пока нет.