Details
-
New Feature
-
Status: In Testing (View Workflow)
-
Major
-
Resolution: Unresolved
Description
Returns 1 if the argument is geometrically valid, 0 if the argument is not geometrically valid. The rules used to state if a geometry is valid or not are the same as MySQL and PostGIS and can be found here.
Attachments
Issue Links
- causes
-
MDEV-35126 Wrong results from st_isvalid or st_validate function, while using multipolygon
-
- In Testing
-
-
MDEV-35127 Wrong result from st_isvalid() and polygon
-
- Closed
-
- is part of
-
MDEV-17398 Implement Geographic functions available in MySQL 8.0
-
- Stalled
-
-
MDEV-34120 GSoC 2024, Spatial (GIS) functions in MariaDB
-
- In Testing
-
- relates to
-
MDEV-35960 st_isvalid(NULL) should not end up with an error, but return NULL
-
- In Testing
-
Activity
Field | Original Value | New Value |
---|---|---|
Link | This issue is part of MDEV-17398 [ MDEV-17398 ] |
Link | This issue is part of MDEV-34120 [ MDEV-34120 ] |
Assignee | Dave Gosselin [ JIRAUSER52216 ] |
Description |
Returns 1 if the argument is geometrically valid, 0 if the argument is not geometrically valid. A geometry is valid when:
* *Simple*: The geometry must not self-intersect. * *Properly Closed*: For polygons, the geometry must form a closed ring. * *Consistent Orientation*: The exterior boundary of a polygon must be counterclockwise, and interior boundaries (holes) must be clockwise. * *No Repeated Points*: Points should not be repeated in the definition of the geometry. * *Proper Nesting*: Holes must be properly nested within the exterior boundary and must not overlap. * *Non-Empty*: The geometry cannot be empty. The only valid empty geometry is represented in the form of an empty geometry collection value. |
Returns 1 if the argument is geometrically valid, 0 if the argument is not geometrically valid. The rules used to state if a geometry is valid or not are the same as MySQL and PostGIS and can be found [here| https://postgis.net/docs/using_postgis_dbmanagement.html#OGC_Validity]. |
Fix Version/s | 11.7 [ 29815 ] |
Status | Open [ 1 ] | In Progress [ 3 ] |
Assignee | Dave Gosselin [ JIRAUSER52216 ] | Alexey Botchkov [ holyfoot ] |
Status | In Progress [ 3 ] | In Review [ 10002 ] |
Status | In Review [ 10002 ] | Stalled [ 10000 ] |
Assignee | Alexey Botchkov [ holyfoot ] | Dave Gosselin [ JIRAUSER52216 ] |
Status | Stalled [ 10000 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | In Review [ 10002 ] |
Status | In Review [ 10002 ] | In Testing [ 10301 ] |
Link | This issue is part of TODO-4907 [ TODO-4907 ] |
Labels | Compatibility GIS gsoc24 | Compatibility GIS Preview_11.7 gsoc24 |
Link | This issue relates to MDEV-35126 [ MDEV-35126 ] |
Link |
This issue relates to |
Fix Version/s | 11.8 [ 29921 ] | |
Fix Version/s | 11.7 [ 29815 ] | |
Assignee | Dave Gosselin [ JIRAUSER52216 ] | Alice Sherepa [ alice ] |
Link |
This issue causes |
Link |
This issue relates to |
Link | This issue causes MDEV-35126 [ MDEV-35126 ] |
Link | This issue relates to MDEV-35126 [ MDEV-35126 ] |
Link | This issue is part of TODO-5071 [ TODO-5071 ] |
Link | This issue relates to MDEV-35960 [ MDEV-35960 ] |
Labels | Compatibility GIS Preview_11.7 gsoc24 | Compatibility GIS Preview_11.7 Preview_11.8 gsoc24 |
Fix Version/s | 12.0 [ 29945 ] | |
Fix Version/s | 11.8 [ 29921 ] |
ok to push.