Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-7529

GIS: ST_Relate returns unexpected results for POINT relations

Details

    • Bug
    • Status: Closed (View Workflow)
    • Critical
    • Resolution: Fixed
    • N/A
    • 10.1.4
    • GIS

    Description

      Two identical points

      ST_PointFromText('POINT(0 0)'),ST_PointFromText('POINT(0 0)')

      Equals (T*F**FFF*)

      MariaDB

      MariaDB [test]> select ST_Relate(ST_PointFromText('POINT(0 0)'),ST_PointFromText('POINT(0 0)'),'T*F**FFF*') AS equals;
      +--------+
      | equals |
      +--------+
      |      0 |
      +--------+
      1 row in set (0.00 sec)

      PostGIS

      pgis=# select ST_Relate(ST_PointFromText('POINT(0 0)'),ST_PointFromText('POINT(0 0)'),'T*F**FFF*') AS equals;
       equals 
      --------
       t
      (1 row)

      Same for Contains (T*****FF*), Covers (T*****FF*), Within (T*F**F***), Covered by (T*F**F***).

      Two different points

      ST_PointFromText('POINT(0 0)'),ST_PointFromText('POINT(1 1)')

      Disjoint

      MariaDB

      MariaDB [test]> select ST_Relate(ST_PointFromText('POINT(0 0)'),ST_PointFromText('POINT(1 1)'),'FF*FF****') as disjoint;
      +----------+
      | disjoint |
      +----------+
      |        0 |
      +----------+
      1 row in set (0.00 sec)

      PostGIS

      pgis=# select ST_Relate(ST_PointFromText('POINT(0 0)'),ST_PointFromText('POINT(1 1)'),'FF*FF****') as disjoint;
       disjoint 
      ----------
       t
      (1 row)

      Attachments

        Issue Links

          Activity

            elenst Elena Stepanova created issue -
            elenst Elena Stepanova made changes -
            Field Original Value New Value
            Labels galera
            elenst Elena Stepanova made changes -
            Labels galera gis
            elenst Elena Stepanova made changes -
            holyfoot Alexey Botchkov made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            holyfoot Alexey Botchkov added a comment - Fixing patch: http://lists.askmonty.org/pipermail/commits/2015-March/007596.html
            holyfoot Alexey Botchkov made changes -
            Fix Version/s 10.1.4 [ 18400 ]
            Fix Version/s 10.1 [ 16100 ]
            Resolution Fixed [ 1 ]
            Status In Progress [ 3 ] Closed [ 6 ]
            ratzpo Rasmus Johansson (Inactive) made changes -
            Workflow MariaDB v2 [ 59359 ] MariaDB v3 [ 65777 ]
            serg Sergei Golubchik made changes -
            Workflow MariaDB v3 [ 65777 ] MariaDB v4 [ 148766 ]

            People

              holyfoot Alexey Botchkov
              elenst Elena Stepanova
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.