[MDEV-7509] Testing for GIS extensions Created: 2015-01-27 Updated: 2022-03-14 Resolved: 2022-03-14 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Tests |
| Fix Version/s: | N/A |
| Type: | Task | Priority: | Minor |
| Reporter: | Elena Stepanova | Assignee: | Elena Stepanova |
| Resolution: | Incomplete | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
| Description |
|
Quoting Holyfoot's email: Related tasks in JIRA are:
Speaking shortly, the MariaDB GIS part is now OpenGIS compliant, and passes all the OpenGIS conformance tests To get that the next things were done: Missing functions were added: IsRing(ln) PointOnSurface(s) NumInteriorRings(p) Relate(g1 Geometry, g2 Geometry, patternMatrix String) ConvexHull(g1 Geometry) The information about the GEOMETRY column's reference system (SRID) is now stored in the With this information some views required by OpenGIS, were added: GEOMETRY_COLUMNS, SPATIAL_REF_SYS: INFORMATION_SCHEMA.GEOMETRY_COLUMNS:
INFORMATION_SCHEMA.SPATIAL_REF_SYS:
Required stored procedures added: AddGeometryColumn(FEATURE_TABLE_CATALOG, FEATURE_TABLE_SCHEMA,FEATURE_TABLE_NAME, GEOMETRY_COLUMN_NAME, SRID) DropGeometryColumn(FEATURE_TABLE_CATALOG, FEATURE_TABLE_SCHEMA,FEATURE_TABLE_NAME, GEOMETRY_COLUMN_NAME) |
| Comments |
| Comment by Elena Stepanova [ 2015-01-28 ] | |||||||||
|
According to http://postgis.net/docs/manual-1.3/ch06.html We still don't have: ( ( Probe_Geometry_Columns() ST_SetSRID(geometry, integer) ST_DWithin(geometry, geometry, float) ST_Shift_Longitude(geometry) ST_NumInteriorRing(geometry) ST_Z(geometry) ST_MPointFromText(text,[<srid>]) ST_MLineFromText(text,[<srid>]) ST_MPolyFromText(text,[<srid>]) ST_MPointFromWKB(bytea,[<srid>]) ST_MLineFromWKB(bytea,[<srid>]) ST_MPolyFromWKB(bytea,[<srid>]) ST_BdPolyFromText(text WKT, integer SRID) ST_BdMPolyFromText(text WKT, integer SRID) | |||||||||
| Comment by Ian Gilfillan [ 2015-02-04 ] | |||||||||
|
Note that in the description of the SPATIAL_REF_SYS table, it looks like some text was chopped off. The text probably should read:
| |||||||||
| Comment by Ian Gilfillan [ 2015-02-04 ] | |||||||||