CRS catalog v3 testing
@spencer CC @gehrmann @debasisc
My observations when trying to satisfy Geomatics use cases with the v3 catalog service:
/api/crs/catalog/v3/area-of-use
-
check if 2 points are inside area-of-use: PASS. -
check if point is exactly on the BBOX it is counted as inside: PASS. -
check if distance is returned if outside area of use: PASS. -
check if antimeridian case works: FAIL -
Fix logged issues (#41 (closed))
Get Coordinate Transformation
-
By data.ID -
By record id -
Not all needed properties are returned. The excel file contained a list and the word document examples.
Get Coordinate Reference System
-
By data.ID -
By record id -
Not all needed properties are returned. The excel file contained a list and the word document examples.
Note: the GET methods even allow to retrieve multiple entities of the same pattern, e.g., by using {{osduonaws_base_url}}/api/crs/catalog/v3/coordinate-reference-system?dataId=Vertical: instead of {{osduonaws_base_url}}/api/crs/catalog/v3/coordinate-reference-system?dataId=Vertical:EPSG::5714. That is a nice feature in itself but I ignored this and assume search is used.
Search Coordinate Transformation
-
Find all horizontal CTs valid at given lat,lon -
Find all horizontal CTs -
Find all vertical CTs -
Find all horizontal CTs from or to an id -
Find the transformation method for a given CT "id". -
Find all CTs with given transformation method (name): XXX NOT REQUIRED
Search Coordinate Reference System
-
Find all CRSs valid at given lat,lon -
retrieve and search for scope of a CRS or CT. -
I want to retrieve the "kind" of a CRS. -
Find all CRSs (excluding deprecated entities) -
Find all CRSs of a certain codeSpace (e.g., "BP") -
Find all CRSs (1) with a certain codeSpace and code (e.g., "EPSG", 4326) -
Find all CRSs with certain pattern in their name (e.g., "UTM") -
Check that the base geographic CRS "id" for a given projectedCRS or BoundProjectedCRS is part of the response. -
Find all CRSs with a specific base CRS (e.g., all BoundProjected that have a projected CRS based on NAD27. -
Find all (not deprecated) BoundGeographicCRS combined with WGS 84 GeographicCRS. -
Find all (not deprecated) all (not deprecated) BoundProjectedCRS combined with all WGS 84 based ProjectedCRSs. -
Find all deprecated CRSs. -
Find all Boundgeographic2D CRSs (excluding deprecated entities) -
Find all Projected CRSs (excluding deprecated entities) -
Find all Vertical CRSs (excluding deprecated entities) -
Find all CRS for which the PreferredUsage.Extent.description contains "Texas" (not extent.name) -
Find all CRSs of type Projected and/or BoundProjected CRSs that have a unit of "meter". -
I would want to retrieve the unit for a CRS given its "id". -
I would want to retrieve the number of dimensions (coordinate axes) for a given CRS. -
I would want to know the +ve direction for a given vertical CRS (positive up or down).