CRSReader
Objective-C
@interface CRSReader : NSObjectSwift
class CRSReader : NSObjectWell-Known Text reader
- 
                  
                  Read a Coordinate Reference System from the well-known text DeclarationObjective-C + (CRSObject *)read:(NSString *)text withStrict:(BOOL)strict;Swift class func read(_ text: String!, withStrict strict: Bool) -> CRSObject!Parameterstextwell-known text strictstrict enforcement Return ValueCoordinate Reference System 
- 
                  
                  Read a Coordinate Reference System from the well-known text DeclarationParameterstextwell-known text expectedexpected types Return ValueCoordinate Reference System 
- 
                  
                  Read a Coordinate Reference System from the well-known text DeclarationObjective-C + (CRSObject *)read:(NSString *)text withTypes:(NSArray<NSNumber *> *)expected;Swift class func read(_ text: String!, withTypes expected: [NSNumber]!) -> CRSObject!Parameterstextwell-known text expectedexpected types Return ValueCoordinate Reference System 
- 
                  
                  Read a Coordinate Reference System from the well-known text DeclarationObjective-C + (CRSObject *)read:(NSString *)text withStrict:(BOOL)strict andTypes:(NSArray<NSNumber *> *)expected;Swift class func read(_ text: String!, withStrict strict: Bool, andTypes expected: [NSNumber]!) -> CRSObject!Parameterstextwell-known text strictstrict enforcement expectedexpected types Return ValueCoordinate Reference System 
- 
                  
                  Read a Coordinate Reference System from the well-known text DeclarationObjective-C + (CRSCoordinateReferenceSystem *)readCoordinateReferenceSystem: (NSString *)text;Swift class func readCoordinateReferenceSystem(_ text: String!) -> CRSCoordinateReferenceSystem!Parameterstextwell-known text Return ValueCoordinate Reference System 
- 
                  
                  Read a Coordinate Reference System from the well-known text DeclarationObjective-C + (CRSCoordinateReferenceSystem *)readCoordinateReferenceSystem:(NSString *)text withStrict:(BOOL)strict;Swift class func readCoordinateReferenceSystem(_ text: String!, withStrict strict: Bool) -> CRSCoordinateReferenceSystem!Parameterstextwell-known text strictstrict enforcement Return ValueCoordinate Reference System 
- 
                  
                  Read a Simple Coordinate Reference System from the well-known text DeclarationObjective-C + (CRSSimpleCoordinateReferenceSystem *)readSimpleCoordinateReferenceSystem: (NSString *)text;Swift class func readSimpleCoordinateReferenceSystem(_ text: String!) -> CRSSimpleCoordinateReferenceSystem!Parameterstextwell-known text Return ValueSimple Coordinate Reference System 
- 
                  
                  Read a Simple Coordinate Reference System from the well-known text DeclarationObjective-C + (CRSSimpleCoordinateReferenceSystem *) readSimpleCoordinateReferenceSystem:(NSString *)text withStrict:(BOOL)strict;Swift class func readSimpleCoordinateReferenceSystem(_ text: String!, withStrict strict: Bool) -> CRSSimpleCoordinateReferenceSystem!Parameterstextwell-known text strictstrict enforcement Return ValueSimple Coordinate Reference System 
- 
                  
                  Read a Geodetic or Geographic Coordinate Reference System from the well-known text DeclarationObjective-C + (CRSGeoCoordinateReferenceSystem *)readGeo:(NSString *)text;Swift class func readGeo(_ text: String!) -> CRSGeoCoordinateReferenceSystem!Parameterstextwell-known text Return ValueGeodetic or Geographic Coordinate Reference System 
- 
                  
                  Read a Geodetic Coordinate Reference System from the well-known text DeclarationObjective-C + (CRSGeoCoordinateReferenceSystem *)readGeodetic:(NSString *)text;Swift class func readGeodetic(_ text: String!) -> CRSGeoCoordinateReferenceSystem!Parameterstextwell-known text Return ValueGeodetic Coordinate Reference System 
- 
                  
                  Read a Geographic Coordinate Reference System from the well-known text DeclarationObjective-C + (CRSGeoCoordinateReferenceSystem *)readGeographic:(NSString *)text;Swift class func readGeographic(_ text: String!) -> CRSGeoCoordinateReferenceSystem!Parameterstextwell-known text Return ValueGeographic Coordinate Reference System 
- 
                  
                  Read a Projected Coordinate Reference System from the well-known text DeclarationObjective-C + (CRSProjectedCoordinateReferenceSystem *)readProjected:(NSString *)text;Swift class func readProjected(_ text: String!) -> CRSProjectedCoordinateReferenceSystem!Parameterstextwell-known text Return ValueProjected Coordinate Reference System 
- 
                  
                  Read a Projected Geodetic Coordinate Reference System from the well-known text DeclarationObjective-C + (CRSProjectedCoordinateReferenceSystem *)readProjectedGeodetic: (NSString *)text;Swift class func readProjectedGeodetic(_ text: String!) -> CRSProjectedCoordinateReferenceSystem!Parameterstextwell-known text Return ValueProjected Geodetic Coordinate Reference System 
- 
                  
                  Read a Projected Geographic Coordinate Reference System from the well-known text DeclarationObjective-C + (CRSProjectedCoordinateReferenceSystem *)readProjectedGeographic: (NSString *)text;Swift class func readProjectedGeographic(_ text: String!) -> CRSProjectedCoordinateReferenceSystem!Parameterstextwell-known text Return ValueProjected Geographic Coordinate Reference System 
- 
                  
                  Read a Vertical Coordinate Reference System from the well-known text DeclarationObjective-C + (CRSVerticalCoordinateReferenceSystem *)readVertical:(NSString *)text;Swift class func readVertical(_ text: String!) -> CRSVerticalCoordinateReferenceSystem!Parameterstextwell-known text Return ValueVertical Coordinate Reference System 
- 
                  
                  Read an Engineering Coordinate Reference System from the well-known text DeclarationObjective-C + (CRSEngineeringCoordinateReferenceSystem *)readEngineering:(NSString *)text;Swift class func readEngineering(_ text: String!) -> CRSEngineeringCoordinateReferenceSystem!Parameterstextwell-known text Return ValueEngineering Coordinate Reference System 
- 
                  
                  Read an Parametric Coordinate Reference System from the well-known text DeclarationObjective-C + (CRSParametricCoordinateReferenceSystem *)readParametric:(NSString *)text;Swift class func readParametric(_ text: String!) -> CRSParametricCoordinateReferenceSystem!Parameterstextwell-known text Return ValueParametric Coordinate Reference System 
- 
                  
                  Read an Temporal Coordinate Reference System from the well-known text DeclarationObjective-C + (CRSTemporalCoordinateReferenceSystem *)readTemporal:(NSString *)text;Swift class func readTemporal(_ text: String!) -> CRSTemporalCoordinateReferenceSystem!Parameterstextwell-known text Return ValueTemporal Coordinate Reference System 
- 
                  
                  Read a Derived Coordinate Reference System from the well-known text DeclarationObjective-C + (CRSDerivedCoordinateReferenceSystem *)readDerived:(NSString *)text;Swift class func readDerived(_ text: String!) -> CRSDerivedCoordinateReferenceSystem!Parameterstextwell-known text Return ValueDerived Coordinate Reference System 
- 
                  
                  Read a Compound Coordinate Reference System from the well-known text DeclarationObjective-C + (CRSCompoundCoordinateReferenceSystem *)readCompound:(NSString *)text;Swift class func readCompound(_ text: String!) -> CRSCompoundCoordinateReferenceSystem!Parameterstextwell-known text Return ValueCompound Coordinate Reference System 
- 
                  
                  Read Coordinate Metadata from the well-known text DeclarationObjective-C + (CRSCoordinateMetadata *)readCoordinateMetadata:(NSString *)text;Swift class func readCoordinateMetadata(_ text: String!) -> CRSCoordinateMetadata!Parameterstextwell-known text Return ValueCoordinate Metadata 
- 
                  
                  Read Coordinate Operation from the well-known text DeclarationObjective-C + (CRSCoordinateOperation *)readCoordinateOperation:(NSString *)text;Swift class func readCoordinateOperation(_ text: String!) -> CRSCoordinateOperation!Parameterstextwell-known text Return ValueCoordinate Operation 
- 
                  
                  Read Point Motion Operation from the well-known text DeclarationObjective-C + (CRSPointMotionOperation *)readPointMotionOperation:(NSString *)text;Swift class func readPointMotionOperation(_ text: String!) -> CRSPointMotionOperation!Parameterstextwell-known text Return ValuePoint Motion Operation 
- 
                  
                  Read Concatenated Operation from the well-known text DeclarationObjective-C + (CRSConcatenatedOperation *)readConcatenatedOperation:(NSString *)text;Swift class func readConcatenatedOperation(_ text: String!) -> CRSConcatenatedOperation!Parameterstextwell-known text Return ValueConcatenated Operation 
- 
                  
                  Read Bound Coordinate Reference System from the well-known text DeclarationObjective-C + (CRSBoundCoordinateReferenceSystem *)readBound:(NSString *)text;Swift class func readBound(_ text: String!) -> CRSBoundCoordinateReferenceSystem!Parameterstextwell-known text Return ValueBound Coordinate Reference System 
- 
                  
                  Read a Backward Compatible Geodetic or Geographic Coordinate Reference System from the well-known text DeclarationObjective-C + (CRSGeoCoordinateReferenceSystem *)readGeoCompat:(NSString *)text;Swift class func readGeoCompat(_ text: String!) -> CRSGeoCoordinateReferenceSystem!Parameterstextwell-known text Return ValueGeodetic or Geographic Coordinate Reference System 
- 
                  
                  Read a Backward Compatible Geodetic Coordinate Reference System from the well-known text DeclarationObjective-C + (CRSGeoCoordinateReferenceSystem *)readGeodeticCompat:(NSString *)text;Swift class func readGeodeticCompat(_ text: String!) -> CRSGeoCoordinateReferenceSystem!Parameterstextwell-known text Return ValueGeodetic Coordinate Reference System 
- 
                  
                  Read a Backward Compatible Geographic Coordinate Reference System from the well-known text DeclarationObjective-C + (CRSGeoCoordinateReferenceSystem *)readGeographicCompat:(NSString *)text;Swift class func readGeographicCompat(_ text: String!) -> CRSGeoCoordinateReferenceSystem!Parameterstextwell-known text Return ValueGeographic Coordinate Reference System 
- 
                  
                  Read a Backward Compatible Projected Coordinate Reference System from the well-known text DeclarationObjective-C + (CRSProjectedCoordinateReferenceSystem *)readProjectedCompat:(NSString *)text;Swift class func readProjectedCompat(_ text: String!) -> CRSProjectedCoordinateReferenceSystem!Parameterstextwell-known text Return ValueProjected Coordinate Reference System 
- 
                  
                  Read a Backward Compatible Projected Geodetic Coordinate Reference System from the well-known text DeclarationObjective-C + (CRSProjectedCoordinateReferenceSystem *)readProjectedGeodeticCompat: (NSString *)text;Swift class func readProjectedGeodeticCompat(_ text: String!) -> CRSProjectedCoordinateReferenceSystem!Parameterstextwell-known text Return ValueProjected Geodetic Coordinate Reference System 
- 
                  
                  Read a Backward Compatible Projected Geographic Coordinate Reference System from the well-known text DeclarationObjective-C + (CRSProjectedCoordinateReferenceSystem *)readProjectedGeographicCompat: (NSString *)text;Swift class func readProjectedGeographicCompat(_ text: String!) -> CRSProjectedCoordinateReferenceSystem!Parameterstextwell-known text Return ValueProjected Geographic Coordinate Reference System 
- 
                  
                  Strict rule enforcement DeclarationObjective-C @property (nonatomic) BOOL strict;Swift var strict: Bool { get set }
- 
                  
                  Create DeclarationObjective-C + (CRSReader *)createWithText:(NSString *)text;Swift class func create(withText text: String!) -> CRSReader!Parameterstextwell-known text 
- 
                  
                  Create DeclarationObjective-C + (CRSReader *)createWithReader:(CRSTextReader *)reader;Swift class func create(with reader: CRSTextReader!) -> CRSReader!Parametersreadertext reader 
- 
                  
                  Create DeclarationObjective-C + (CRSReader *)createWithText:(NSString *)text andStrict:(BOOL)strict;Swift class func create(withText text: String!, andStrict strict: Bool) -> CRSReader!Parameterstextwell-known text strictstrict rule enforcement 
- 
                  
                  Create DeclarationObjective-C + (CRSReader *)createWithReader:(CRSTextReader *)reader andStrict:(BOOL)strict;Swift class func create(with reader: CRSTextReader!, andStrict strict: Bool) -> CRSReader!Parametersreadertext reader strictstrict rule enforcement 
- 
                  
                  Initializer DeclarationObjective-C - (instancetype)initWithText:(NSString *)text;Swift init!(text: String!)Parameterstextwell-known text 
- 
                  
                  Initializer DeclarationObjective-C - (instancetype)initWithReader:(CRSTextReader *)reader;Swift init!(reader: CRSTextReader!)Parametersreadertext reader 
- 
                  
                  Initializer DeclarationObjective-C - (instancetype)initWithText:(NSString *)text andStrict:(BOOL)strict;Swift init!(text: String!, andStrict strict: Bool)Parameterstextwell-known text strictstrict rule enforcement 
- 
                  
                  Initializer DeclarationObjective-C - (instancetype)initWithReader:(CRSTextReader *)reader andStrict:(BOOL)strict;Swift init!(reader: CRSTextReader!, andStrict strict: Bool)Parametersreadertext reader strictstrict rule enforcement 
- 
                  
                  Get the text reader Return Valuetext reader 
- 
                  
                  Reset the reader DeclarationObjective-C - (void)reset;Swift func reset()
- 
                  
                  Read a CRS object from the well-known text Return ValueCRS 
- 
                  
                  Read a Coordinate Reference System from the well-known text DeclarationObjective-C - (CRSCoordinateReferenceSystem *)readCoordinateReferenceSystem;Swift func readCoordinateReferenceSystem() -> CRSCoordinateReferenceSystem!Return ValueCoordinate Reference System 
- 
                  
                  Read a Simple Coordinate Reference System from the well-known text DeclarationObjective-C - (CRSSimpleCoordinateReferenceSystem *)readSimpleCoordinateReferenceSystem;Swift func readSimpleCoordinateReferenceSystem() -> CRSSimpleCoordinateReferenceSystem!Return ValueSimple Coordinate Reference System 
- 
                  
                  Read a WKT CRS keyword Return Valuekeyword 
- 
                  
                  Read a WKT CRS keyword type DeclarationObjective-C - (enum CRSKeywordType)readKeywordType;Swift func readKeywordType() -> CRSKeywordTypeReturn Valuekeyword type 
- 
                  
                  Read WKT CRS keywords DeclarationObjective-C - (NSArray<CRSKeyword *> *)readKeywords;Swift func readKeywords() -> [CRSKeyword]!Return Valuekeywords 
- 
                  
                  Read WKT CRS keyword types DeclarationObjective-C - (NSArray<NSNumber *> *)readKeywordTypes;Swift func readKeywordTypes() -> [NSNumber]!Return Valuekeyword types 
- 
                  
                  Read a specific WKT CRS keyword, next token when strict, until found when not DeclarationObjective-C - (CRSKeyword *)readKeywordWithType:(enum CRSKeywordType)keyword;Swift func readKeyword(with keyword: CRSKeywordType) -> CRSKeyword!Parameterskeywordread until keyword Return Valuekeyword read 
- 
                  
                  Read a specific WKT CRS keyword, next token when strict, until found when not DeclarationObjective-C - (CRSKeyword *)readKeywordWithTypes:(NSArray<NSNumber *> *)keywords;Swift func readKeyword(withTypes keywords: [NSNumber]!) -> CRSKeyword!Parameterskeywordsread until one of the keywords Return Valuekeyword read 
- 
                  
                  Read skipping tokens up until before an optional WKT CRS keyword DeclarationObjective-C - (CRSKeyword *)readToKeyword:(enum CRSKeywordType)keyword;Swift func read(to keyword: CRSKeywordType) -> CRSKeyword!Parameterskeywordread until keyword Return Valuenext keyword or null 
- 
                  
                  Read skipping tokens up until before an optional WKT CRS keyword DeclarationObjective-C - (CRSKeyword *)readToKeywords:(NSArray<NSNumber *> *)keywords;Swift func read(toKeywords keywords: [NSNumber]!) -> CRSKeyword!Parameterskeywordsread until one of the keywords Return Valuenext keyword or null 
- 
                  
                  Read looking for a specific WKT CRS keyword, skipping others if not strict mode DeclarationObjective-C - (CRSKeyword *)readKeywordWithType:(enum CRSKeywordType)keyword andRequired:(BOOL)required;Swift func readKeyword(with keyword: CRSKeywordType, andRequired required: Bool) -> CRSKeyword!Parameterskeywordread until keyword requiredtrue if keyword is required, read only until an external right delimiter Return Valuekeyword read 
- 
                  
                  Read looking for a specific WKT CRS keyword, skipping others if not strict mode DeclarationObjective-C - (CRSKeyword *)readKeywordWithTypes:(NSArray<NSNumber *> *)keywords andRequired:(BOOL)required;Swift func readKeyword(withTypes keywords: [NSNumber]!, andRequired required: Bool) -> CRSKeyword!Parameterskeywordsread until one of the keywords requiredtrue if keyword is required, read only until an external right delimiter Return Valuekeyword read 
- 
                  
                  Peek a WKT CRS keyword Return Valuekeyword 
- 
                  
                  Peek a WKT CRS keyword type DeclarationObjective-C - (enum CRSKeywordType)peekKeywordType;Swift func peekKeywordType() -> CRSKeywordTypeReturn Valuekeyword type 
- 
                  
                  Peek WKT CRS keywords DeclarationObjective-C - (NSArray<CRSKeyword *> *)peekKeywords;Swift func peekKeywords() -> [CRSKeyword]!Return Valuekeywords 
- 
                  
                  Peek WKT CRS keyword types DeclarationObjective-C - (NSArray<NSNumber *> *)peekKeywordTypes;Swift func peekKeywordTypes() -> [NSNumber]!Return Valuekeyword types 
- 
                  
                  Peek an optional WKT CRS keyword DeclarationObjective-C - (CRSKeyword *)peekOptionalKeyword;Swift func peekOptionalKeyword() -> CRSKeyword!Return Valuekeyword 
- 
                  
                  Peek an optional WKT CRS keyword type DeclarationObjective-C - (enum CRSKeywordType)peekOptionalKeywordType;Swift func peekOptionalKeywordType() -> CRSKeywordTypeReturn Valuekeyword type 
- 
                  
                  Peek at optional WKT CRS keywords DeclarationObjective-C - (NSArray<CRSKeyword *> *)peekOptionalKeywords;Swift func peekOptionalKeywords() -> [CRSKeyword]!Return Valuekeywords 
- 
                  
                  Peek at optional WKT CRS keyword types DeclarationObjective-C - (NSArray<NSNumber *> *)peekOptionalKeywordTypes;Swift func peekOptionalKeywordTypes() -> [NSNumber]!Return Valuekeyword types 
- 
                  
                  Peek an optional WKT CRS keyword DeclarationObjective-C - (CRSKeyword *)peekOptionalKeywordAtNum:(int)num;Swift func peekOptionalKeyword(atNum num: Int32) -> CRSKeyword!Parametersnumnumber of tokens out to peek at Return Valuekeyword 
- 
                  
                  Peek an optional WKT CRS keyword type DeclarationObjective-C - (enum CRSKeywordType)peekOptionalKeywordTypeAtNum:(int)num;Swift func peekOptionalKeywordType(atNum num: Int32) -> CRSKeywordTypeParametersnumnumber of tokens out to peek at Return Valuekeyword type 
- 
                  
                  Peek at optional WKT CRS keywords DeclarationObjective-C - (NSArray<CRSKeyword *> *)peekOptionalKeywordsAtNum:(int)num;Swift func peekOptionalKeywords(atNum num: Int32) -> [CRSKeyword]!Parametersnumnumber of tokens out to peek at Return Valuekeywords 
- 
                  
                  Peek at optional WKT CRS keyword types DeclarationObjective-C - (NSArray<NSNumber *> *)peekOptionalKeywordTypesAtNum:(int)num;Swift func peekOptionalKeywordTypes(atNum num: Int32) -> [NSNumber]!Parametersnumnumber of tokens out to peek at Return Valuekeyword types 
- 
                  
                  Read a left delimiter DeclarationObjective-C - (void)readLeftDelimiter;Swift func readLeftDelimiter()
- 
                  
                  Peek if the next token is a left delimiter DeclarationObjective-C - (BOOL)peekLeftDelimiter;Swift func peekLeftDelimiter() -> BoolReturn Valuetrue if next token is a left delimiter 
- 
                  
                  Read skipping tokens until an external right delimiter (first right delimiter without a preceding left) DeclarationObjective-C - (void)readRightDelimiter;Swift func readRightDelimiter()
- 
                  
                  Peek if the next token is a right delimiter DeclarationObjective-C - (BOOL)peekRightDelimiter;Swift func peekRightDelimiter() -> BoolReturn Valuetrue if next token is a right delimiter 
- 
                  
                  Read a WKT Separator (comma) DeclarationObjective-C - (void)readSeparator;Swift func readSeparator()
- 
                  
                  Peek if the next token is a WKT Separator (comma) DeclarationObjective-C - (BOOL)peekSeparator;Swift func peekSeparator() -> BoolReturn Valuetrue if next token is a separator 
- 
                  
                  “Read” an expected end, checking for unexpected trailing tokens DeclarationObjective-C - (void)readEnd;Swift func readEnd()
- 
                  
                  Read a keyword delimited token DeclarationObjective-C - (NSString *)readKeywordDelimitedToken:(enum CRSKeywordType)keyword;Swift func readKeywordDelimitedToken(_ keyword: CRSKeywordType) -> String!Parameterskeywordexpected keyword Return Valuetoken 
- 
                  
                  Read a Geodetic or Geographic CRS DeclarationObjective-C - (CRSCoordinateReferenceSystem *)readGeo;Swift func readGeo() -> CRSCoordinateReferenceSystem!Return Valuegeodetic, geographic, or derived coordinate reference system 
- 
                  
                  Read a Projected CRS DeclarationObjective-C - (CRSProjectedCoordinateReferenceSystem *)readProjected;Swift func readProjected() -> CRSProjectedCoordinateReferenceSystem!Return Valueprojected coordinate reference system 
- 
                  
                  Read a Projected Geodetic CRS DeclarationObjective-C - (CRSProjectedCoordinateReferenceSystem *)readProjectedGeodetic;Swift func readProjectedGeodetic() -> CRSProjectedCoordinateReferenceSystem!Return Valueprojected geodetic coordinate reference system 
- 
                  
                  Read a Projected Geographic CRS DeclarationObjective-C - (CRSProjectedCoordinateReferenceSystem *)readProjectedGeographic;Swift func readProjectedGeographic() -> CRSProjectedCoordinateReferenceSystem!Return Valueprojected geographic coordinate reference system 
- 
                  
                  Read a Projected CRS DeclarationObjective-C - (CRSProjectedCoordinateReferenceSystem *)readProjectedWithType: (enum CRSType)expectedBaseType;Swift func readProjected(with expectedBaseType: CRSType) -> CRSProjectedCoordinateReferenceSystem!ParametersexpectedBaseTypeexpected base coordinate reference system type Return Valueprojected coordinate reference system 
- 
                  
                  Read a Vertical CRS DeclarationObjective-C - (CRSCoordinateReferenceSystem *)readVertical;Swift func readVertical() -> CRSCoordinateReferenceSystem!Return Valuevertical coordinate reference system 
- 
                  
                  Read an Engineering CRS DeclarationObjective-C - (CRSCoordinateReferenceSystem *)readEngineering;Swift func readEngineering() -> CRSCoordinateReferenceSystem!Return Valueengineering coordinate reference system 
- 
                  
                  Read a Parametric CRS DeclarationObjective-C - (CRSCoordinateReferenceSystem *)readParametric;Swift func readParametric() -> CRSCoordinateReferenceSystem!Return Valueparametric coordinate reference system 
- 
                  
                  Read a Temporal CRS DeclarationObjective-C - (CRSCoordinateReferenceSystem *)readTemporal;Swift func readTemporal() -> CRSCoordinateReferenceSystem!Return Valuetemporal coordinate reference system 
- 
                  
                  Read a Derived Projected CRS DeclarationObjective-C - (CRSDerivedCoordinateReferenceSystem *)readDerivedProjected;Swift func readDerivedProjected() -> CRSDerivedCoordinateReferenceSystem!Return Valuederived coordinate reference system 
- 
                  
                  Read a Compound CRS DeclarationObjective-C - (CRSCompoundCoordinateReferenceSystem *)readCompound;Swift func readCompound() -> CRSCompoundCoordinateReferenceSystem!Return Valuecompound coordinate reference system 
- 
                  
                  Read Coordinate Metadata DeclarationObjective-C - (CRSCoordinateMetadata *)readCoordinateMetadata;Swift func readCoordinateMetadata() -> CRSCoordinateMetadata!Return Valuecoordinate metadata 
- 
                  
                  Read Coordinate Operation DeclarationObjective-C - (CRSCoordinateOperation *)readCoordinateOperation;Swift func readCoordinateOperation() -> CRSCoordinateOperation!Return Valuecoordinate operation 
- 
                  
                  Read Point Motion Operation DeclarationObjective-C - (CRSPointMotionOperation *)readPointMotionOperation;Swift func readPointMotionOperation() -> CRSPointMotionOperation!Return Valuepoint motion operation 
- 
                  
                  Read Concatenated Operation DeclarationObjective-C - (CRSConcatenatedOperation *)readConcatenatedOperation;Swift func readConcatenatedOperation() -> CRSConcatenatedOperation!Return Valueconcatenated operation 
- 
                  
                  Read a Bound CRS DeclarationObjective-C - (CRSBoundCoordinateReferenceSystem *)readBound;Swift func readBound() -> CRSBoundCoordinateReferenceSystem!Return Valuebound coordinate reference system 
- 
                  
                  Read the usages (scope and extent), identifiers, and remark into the object DeclarationObjective-C - (void)readScopeExtentIdentifierRemark: (NSObject<CRSScopeExtentIdentifierRemark> *)object;Swift func read(_ object: CRSScopeExtentIdentifierRemark!)Parametersobjectscope extent identifier remark object 
- 
                  
                  Read a Geo reference frame DeclarationObjective-C - (CRSGeoReferenceFrame *)readGeoReferenceFrame;Swift func readGeoReferenceFrame() -> CRSGeoReferenceFrame!Return Valuegeo reference frame 
- 
                  
                  Read a Geo reference frame DeclarationObjective-C - (CRSGeoReferenceFrame *)readGeoReferenceFrameWithCRS: (CRSSimpleCoordinateReferenceSystem *)crs;Swift func readGeoReferenceFrame(withCRS crs: CRSSimpleCoordinateReferenceSystem!) -> CRSGeoReferenceFrame!Parameterscrscoordinate reference system Return Valuegeo reference frame 
- 
                  
                  Read a Vertical reference frame DeclarationObjective-C - (CRSVerticalReferenceFrame *)readVerticalReferenceFrame;Swift func readVerticalReferenceFrame() -> CRSVerticalReferenceFrame!Return Valuevertical reference frame 
- 
                  
                  Read a Vertical reference frame DeclarationObjective-C - (CRSVerticalReferenceFrame *)readVerticalReferenceFrameWithCRS: (CRSSimpleCoordinateReferenceSystem *)crs;Swift func readVerticalReferenceFrame(withCRS crs: CRSSimpleCoordinateReferenceSystem!) -> CRSVerticalReferenceFrame!Parameterscrscoordinate reference system Return Valuevertical reference frame 
- 
                  
                  Read an Engineering datum DeclarationObjective-C - (CRSEngineeringDatum *)readEngineeringDatum;Swift func readEngineeringDatum() -> CRSEngineeringDatum!Return Valueengineering datum 
- 
                  
                  Read an Engineering datum DeclarationObjective-C - (CRSEngineeringDatum *)readEngineeringDatumWithCRS: (CRSSimpleCoordinateReferenceSystem *)crs;Swift func readEngineeringDatum(withCRS crs: CRSSimpleCoordinateReferenceSystem!) -> CRSEngineeringDatum!Parameterscrscoordinate reference system Return Valueengineering datum 
- 
                  
                  Read a Parametric datum DeclarationObjective-C - (CRSParametricDatum *)readParametricDatum;Swift func readParametricDatum() -> CRSParametricDatum!Return Valueparametric datum 
- 
                  
                  Read a Parametric datum DeclarationObjective-C - (CRSParametricDatum *)readParametricDatumWithCRS: (CRSSimpleCoordinateReferenceSystem *)crs;Swift func readParametricDatum(withCRS crs: CRSSimpleCoordinateReferenceSystem!) -> CRSParametricDatum!Parameterscrscoordinate reference system Return Valueparametric datum 
- 
                  
                  Read a Reference frame (datum) DeclarationObjective-C - (CRSReferenceFrame *)readReferenceFrame;Swift func readReferenceFrame() -> CRSReferenceFrame!Return Valuereference frame 
- 
                  
                  Read a Reference frame (datum) DeclarationObjective-C - (CRSReferenceFrame *)readReferenceFrameWithCRS: (CRSSimpleCoordinateReferenceSystem *)crs;Swift func readReferenceFrame(withCRS crs: CRSSimpleCoordinateReferenceSystem!) -> CRSReferenceFrame!Parameterscrscoordinate reference system Return Valuereference frame 
- 
                  
                  Read a Geo datum ensemble DeclarationObjective-C - (CRSGeoDatumEnsemble *)readGeoDatumEnsemble;Swift func readGeoDatumEnsemble() -> CRSGeoDatumEnsemble!Return Valuegeo datum ensemble 
- 
                  
                  Read a Vertical datum ensemble DeclarationObjective-C - (CRSVerticalDatumEnsemble *)readVerticalDatumEnsemble;Swift func readVerticalDatumEnsemble() -> CRSVerticalDatumEnsemble!Return Valuevertical datum ensemble 
- 
                  
                  Read a Datum ensemble DeclarationObjective-C - (CRSDatumEnsemble *)readDatumEnsemble;Swift func readDatumEnsemble() -> CRSDatumEnsemble!Return Valuedatum ensemble 
- 
                  
                  Read a Datum ensemble member DeclarationObjective-C - (CRSDatumEnsembleMember *)readDatumEnsembleMember;Swift func readDatumEnsembleMember() -> CRSDatumEnsembleMember!Return Valuedatum ensemble member 
- 
                  
                  Read a Dynamic coordinate reference system Return Valuedynamic 
- 
                  
                  Read a Prime meridian DeclarationObjective-C - (CRSPrimeMeridian *)readPrimeMeridian;Swift func readPrimeMeridian() -> CRSPrimeMeridian!Return Valueprime meridian 
- 
                  
                  Read an Ellipsoid DeclarationObjective-C - (CRSEllipsoid *)readEllipsoid;Swift func readEllipsoid() -> CRSEllipsoid!Return Valueellipsoid 
- 
                  
                  Read a Unit Return Valueunit 
- 
                  
                  Read an Angle Unit Return Valueangle unit 
- 
                  
                  Read a Length Unit Return Valuelength unit 
- 
                  
                  Read a Scale Unit Return Valuescale unit 
- 
                  
                  Read a Time Unit Return Valuetime unit 
- 
                  
                  Read a Unit DeclarationObjective-C - (CRSUnit *)readUnitWithType:(enum CRSUnitType)type;Swift func readUnit(with type: CRSUnitType) -> CRSUnit!Parameterstypeexpected unit type Return Valueunit 
- 
                  
                  Read Identifiers DeclarationObjective-C - (NSMutableArray<CRSIdentifier *> *)readIdentifiers;Swift func readIdentifiers() -> NSMutableArray!Return Valueidentifiers 
- 
                  
                  Read an Identifier DeclarationObjective-C - (CRSIdentifier *)readIdentifier;Swift func readIdentifier() -> CRSIdentifier!Return Valueidentifier 
- 
                  
                  Read a Coordinate system DeclarationObjective-C - (CRSCoordinateSystem *)readCoordinateSystem;Swift func readCoordinateSystem() -> CRSCoordinateSystem!Return Valuecoordinate system 
- 
                  
                  Read Axes DeclarationObjective-C - (NSMutableArray<CRSAxis *> *)readAxes;Swift func readAxes() -> NSMutableArray!Return Valueaxes 
- 
                  
                  Read Axes DeclarationObjective-C - (NSMutableArray<CRSAxis *> *)readAxesWithType: (enum CRSCoordinateSystemType)type;Swift func readAxes(with type: CRSCoordinateSystemType) -> NSMutableArray!Parameterstypecoordinate system type Return Valueaxes 
- 
                  
                  Read an Axis Return Valueaxis 
- 
                  
                  Read an Axis DeclarationObjective-C - (CRSAxis *)readAxisWithType:(enum CRSCoordinateSystemType)type;Swift func readAxis(with type: CRSCoordinateSystemType) -> CRSAxis!Parameterstypecoordinate system type Return Valueaxis 
- 
                  
                  Read Remark DeclarationObjective-C - (NSString *)readRemark;Swift func readRemark() -> String!Return Valueremark 
- 
                  
                  Read Usages DeclarationObjective-C - (NSMutableArray<CRSUsage *> *)readUsages;Swift func readUsages() -> NSMutableArray!Return Valueusages 
- 
                  
                  Read a Usage Return Valueusage 
- 
                  
                  Read a Scope DeclarationObjective-C - (NSString *)readScope;Swift func readScope() -> String!Return Valuescope 
- 
                  
                  Read an Extent Return Valueextent 
- 
                  
                  Read an Area description DeclarationObjective-C - (NSString *)readAreaDescription;Swift func readAreaDescription() -> String!Return Valuearea description 
- 
                  
                  Read a Geographic bounding box DeclarationObjective-C - (CRSGeographicBoundingBox *)readGeographicBoundingBox;Swift func readGeographicBoundingBox() -> CRSGeographicBoundingBox!Return Valuegeographic bounding box 
- 
                  
                  Read a Vertical extent DeclarationObjective-C - (CRSVerticalExtent *)readVerticalExtent;Swift func readVerticalExtent() -> CRSVerticalExtent!Return Valuevertical extent 
- 
                  
                  Read a Temporal extent DeclarationObjective-C - (CRSTemporalExtent *)readTemporalExtent;Swift func readTemporalExtent() -> CRSTemporalExtent!Return Valuetemporal extent 
- 
                  
                  Read a Map projection DeclarationObjective-C - (CRSMapProjection *)readMapProjection;Swift func readMapProjection() -> CRSMapProjection!Return Valuemap projection 
- 
                  
                  Read an operation method DeclarationObjective-C - (CRSOperationMethod *)readMethod;Swift func readMethod() -> CRSOperationMethod!Return Valueoperation method 
- 
                  
                  Read projected parameters DeclarationObjective-C - (NSMutableArray<CRSOperationParameter *> *)readProjectedParameters;Swift func readProjectedParameters() -> NSMutableArray!Return Valueoperation parameters 
- 
                  
                  Read Operation parameters DeclarationObjective-C - (NSMutableArray<CRSOperationParameter *> *)readParametersWithType: (enum CRSType)type;Swift func readParameters(with type: CRSType) -> NSMutableArray!Parameterstypecoordinate reference system type Return Valueoperation parameters 
- 
                  
                  Read an Operation parameter DeclarationObjective-C - (CRSOperationParameter *)readParameterWithType:(enum CRSType)type;Swift func readParameter(with type: CRSType) -> CRSOperationParameter!Parameterstypecoordinate reference system type Return Valueoperation parameter 
- 
                  
                  Read a Temporal Datum DeclarationObjective-C - (CRSTemporalDatum *)readTemporalDatum;Swift func readTemporalDatum() -> CRSTemporalDatum!Return Valuetemporal datum 
- 
                  
                  Read a Deriving Conversion DeclarationObjective-C - (CRSDerivingConversion *)readDerivingConversion;Swift func readDerivingConversion() -> CRSDerivingConversion!Return Valuederiving conversion 
- 
                  
                  Read Derived parameters DeclarationObjective-C - (NSMutableArray<CRSOperationParameter *> *)readDerivedParameters;Swift func readDerivedParameters() -> NSMutableArray!Return Valuederived parameters 
- 
                  
                  Read Operation parameters and parameter files DeclarationObjective-C - (NSMutableArray<CRSOperationParameter *> *)readParametersAndFilesWithType: (enum CRSType)type;Swift func readParametersAndFiles(with type: CRSType) -> NSMutableArray!Parameterstypecoordinate reference system type Return Valueoperation parameters 
- 
                  
                  Read an Operation parameter file DeclarationObjective-C - (CRSOperationParameter *)readParameterFile;Swift func readParameterFile() -> CRSOperationParameter!Return Valueoperation parameter file 
- 
                  
                  Read Coordinate Operation parameters DeclarationObjective-C - (NSMutableArray<CRSOperationParameter *> *)readCoordinateOperationParameters;Swift func readCoordinateOperationParameters() -> NSMutableArray!Return Valueparameters 
- 
                  
                  Read an operation version DeclarationObjective-C - (NSString *)readVersion;Swift func readVersion() -> String!Return Valueoperation version 
- 
                  
                  Read a source coordinate reference system DeclarationObjective-C - (CRSCoordinateReferenceSystem *)readSource;Swift func readSource() -> CRSCoordinateReferenceSystem!Return Valuesource crs 
- 
                  
                  Read a target coordinate reference system DeclarationObjective-C - (CRSCoordinateReferenceSystem *)readTarget;Swift func readTarget() -> CRSCoordinateReferenceSystem!Return Valuetarget crs 
- 
                  
                  Read a interpolation coordinate reference system DeclarationObjective-C - (CRSCoordinateReferenceSystem *)readInterpolation;Swift func readInterpolation() -> CRSCoordinateReferenceSystem!Return Valueinterpolation crs 
- 
                  
                  Read a coordinate reference system with the keyword DeclarationObjective-C - (CRSCoordinateReferenceSystem *)readCoordinateReferenceSystemWithKeyword: (enum CRSKeywordType)keyword;Swift func readCoordinateReferenceSystem(with keyword: CRSKeywordType) -> CRSCoordinateReferenceSystem!ParameterskeywordCRS keyword Return Valuecrs 
- 
                  
                  Read an operation accuracy DeclarationObjective-C - (double)readAccuracy;Swift func readAccuracy() -> DoubleReturn Valueoperation accuracy 
- 
                  
                  Read Point Motion Operation parameters DeclarationObjective-C - (NSMutableArray<CRSOperationParameter *> *)readPointMotionOperationParameters;Swift func readPointMotionOperationParameters() -> NSMutableArray!Return Valueparameters 
- 
                  
                  Read an Abridged Coordinate Transformation DeclarationObjective-C - (CRSAbridgedCoordinateTransformation *)readAbridgedCoordinateTransformation;Swift func readAbridgedCoordinateTransformation() -> CRSAbridgedCoordinateTransformation!Return Valueabridged coordinate transformation 
- 
                  
                  Read Bound CRS Abridged Transformation parameters DeclarationObjective-C - (NSMutableArray<CRSOperationParameter *> *)readBoundParameters;Swift func readBoundParameters() -> NSMutableArray!Return Valueparameters 
- 
                  
                  Read a Backward Compatible Geodetic or Geographic CRS DeclarationObjective-C - (CRSGeoCoordinateReferenceSystem *)readGeoCompat;Swift func readGeoCompat() -> CRSGeoCoordinateReferenceSystem!Return Valuegeodetic or geographic coordinate reference system 
- 
                  
                  Read a Backward Compatible Geodetic CRS DeclarationObjective-C - (CRSGeoCoordinateReferenceSystem *)readGeodeticCompat;Swift func readGeodeticCompat() -> CRSGeoCoordinateReferenceSystem!Return Valuegeodetic coordinate reference system 
- 
                  
                  Read a Backward Compatible Geographic CRS DeclarationObjective-C - (CRSGeoCoordinateReferenceSystem *)readGeographicCompat;Swift func readGeographicCompat() -> CRSGeoCoordinateReferenceSystem!Return Valuegeographic coordinate reference system 
- 
                  
                  Read a Backward Compatible Geodetic or Geographic CRS DeclarationObjective-C - (CRSGeoCoordinateReferenceSystem *)readGeoCompatWithType: (enum CRSType)expectedType;Swift func readGeoCompat(with expectedType: CRSType) -> CRSGeoCoordinateReferenceSystem!ParametersexpectedTypeexpected coordinate reference system type Return Valuegeodetic or geographic coordinate reference system 
- 
                  
                  Read a Backward Compatible Projected CRS DeclarationObjective-C - (CRSProjectedCoordinateReferenceSystem *)readProjectedCompat;Swift func readProjectedCompat() -> CRSProjectedCoordinateReferenceSystem!Return Valueprojected coordinate reference system 
- 
                  
                  Read a Backward Compatible Projected Geodetic CRS DeclarationObjective-C - (CRSProjectedCoordinateReferenceSystem *)readProjectedGeodeticCompat;Swift func readProjectedGeodeticCompat() -> CRSProjectedCoordinateReferenceSystem!Return Valueprojected geodetic coordinate reference system 
- 
                  
                  Read a Backward Compatible Projected Geographic CRS DeclarationObjective-C - (CRSProjectedCoordinateReferenceSystem *)readProjectedGeographicCompat;Swift func readProjectedGeographicCompat() -> CRSProjectedCoordinateReferenceSystem!Return Valueprojected geographic coordinate reference system 
- 
                  
                  Read a Backward Compatible Projected CRS DeclarationObjective-C - (CRSProjectedCoordinateReferenceSystem *)readProjectedCompatWithType: (enum CRSType)expectedBaseType;Swift func readProjectedCompat(with expectedBaseType: CRSType) -> CRSProjectedCoordinateReferenceSystem!ParametersexpectedBaseTypeexpected base coordinate reference system type Return Valueprojected coordinate reference system 
- 
                  
                  Add transform parameters to the map projection DeclarationObjective-C + (void)addTransformParameters:(NSArray<NSString *> *)transform toMapProjection:(CRSMapProjection *)mapProjection;Swift class func addTransformParameters(_ transform: [String]!, to mapProjection: CRSMapProjection!)Parameterstransformtransform array mapProjectionmap projection 
- 
                  
                  Read a Backward Compatible Vertical CRS DeclarationObjective-C - (CRSVerticalCoordinateReferenceSystem *)readVerticalCompat;Swift func readVerticalCompat() -> CRSVerticalCoordinateReferenceSystem!Return Valuevertical coordinate reference system 
- 
                  
                  Read a Backward Compatible Engineering CRS DeclarationObjective-C - (CRSEngineeringCoordinateReferenceSystem *)readEngineeringCompat;Swift func readEngineeringCompat() -> CRSEngineeringCoordinateReferenceSystem!Return Valueengineering coordinate reference system 
- 
                  
                  Read a Backward Compatible map projection DeclarationObjective-C - (CRSMapProjection *)readMapProjectionCompat;Swift func readMapProjectionCompat() -> CRSMapProjection!Return Valuemap projection 
- 
                  
                  Read a Backward Compatible Coordinate System DeclarationObjective-C - (CRSCoordinateSystem *)readCoordinateSystemCompatWithType:(enum CRSType)type andReferenceFrame: (CRSReferenceFrame *)datum;Swift func readCoordinateSystemCompat(with type: CRSType, andReferenceFrame datum: CRSReferenceFrame!) -> CRSCoordinateSystem!Parameterstypecoordinate reference system type datumreference frame Return Valuecoordinate system 
- 
                  
                  Read a Backward Compatible vertical datum DeclarationObjective-C - (CRSVerticalReferenceFrame *)readVerticalDatumCompat;Swift func readVerticalDatumCompat() -> CRSVerticalReferenceFrame!Return Valuevertical reference frame 
- 
                  
                  Read a Backward Compatible vertical datum DeclarationObjective-C - (CRSVerticalReferenceFrame *)readVerticalDatumCompatWithCRS: (CRSSimpleCoordinateReferenceSystem *)crs;Swift func readVerticalDatumCompat(withCRS crs: CRSSimpleCoordinateReferenceSystem!) -> CRSVerticalReferenceFrame!Parameterscrscoordinate reference system Return Valuevertical reference frame 
- 
                  
                  Read a Backward Compatible engineering datum DeclarationObjective-C - (CRSEngineeringDatum *)readEngineeringDatumCompat;Swift func readEngineeringDatumCompat() -> CRSEngineeringDatum!Return Valueengineering datum 
- 
                  
                  Read a Backward Compatible engineering datum DeclarationObjective-C - (CRSEngineeringDatum *)readEngineeringDatumCompatWithCRS: (CRSSimpleCoordinateReferenceSystem *)crs;Swift func readEngineeringDatumCompat(withCRS crs: CRSSimpleCoordinateReferenceSystem!) -> CRSEngineeringDatum!Parameterscrscoordinate reference system Return Valueengineering datum 
- 
                  
                  Read a Backward Compatible datum DeclarationObjective-C - (CRSReferenceFrame *)readDatumCompat;Swift func readDatumCompat() -> CRSReferenceFrame!Return Valuereference frame 
- 
                  
                  Read a Backward Compatible datum DeclarationObjective-C - (CRSReferenceFrame *)readDatumCompatWithCRS: (CRSSimpleCoordinateReferenceSystem *)crs;Swift func readDatumCompat(withCRS crs: CRSSimpleCoordinateReferenceSystem!) -> CRSReferenceFrame!Parameterscrscoordinate reference system Return Valuereference frame 
- 
                  
                  Read a Backward Compatible To WGS84 transformation DeclarationObjective-C - (NSMutableArray<NSString *> *)readToWGS84Compat;Swift func readToWGS84Compat() -> NSMutableArray!Return Valueabridged transformation 
- 
                  
                  Read Backward Compatible Extensions DeclarationObjective-C - (NSMutableDictionary<NSString *, NSObject *> *)readExtensionsCompat;Swift func readExtensionsCompat() -> NSMutableDictionary!Return Valueextensions 
 View on GitHub
View on GitHub CRSReader Class Reference
        CRSReader Class Reference