Gets information about a projection system.
struct resbuf*
ade_projgetinfo(
char* cscode,
char* info_type);
Returns a piece of coordinate system information or NULL.
cscode | Coordinate system code, eight characters. |
info_type | Information type; see Information Types below. |
You must release the resbuf.
description | Description. For example, "World Geodetic System of 1984 Latitude/Longitude in Degrees". |
projection | Projection. For example, "Unity Conversion, produce/accept lat/longs". |
datum | Datum. For example, "North American Datum of 1927, Mean Values". |
The following sample parses the resbuf returned by ade_projgetinfo() and prints the value for the specified option. Then it releases the resbuf, as required.
char* pszCategoryCode = "MO-W"; char* pszInfoType = "description"; pCoordSysRb = ade_projgetinfo(pszCategoryCode, pszInfoType); struct resbuf* rb = pCoordSysRb; while(pCoordSysRb != NULL) { acutPrintf( "\nThe following %s information is available for the %s coordinate system:\n\n\t%s" , pszInfoType, pszCategoryCode, pCoordSysRb->resval.rstring); pCoordSysRb = pCoordSysRb->rbnext; } acutRelRb(pCoordSysRb);