CRSReader
Objective-C
@interface CRSReader : NSObject
Swift
class CRSReader : NSObject
Well-Known Text reader
-
Read a Coordinate Reference System from the well-known text
Declaration
Objective-C
+ (CRSObject *)read:(NSString *)text withStrict:(BOOL)strict;Swift
class func read(_ text: String!, withStrict strict: Bool) -> CRSObject!Parameters
textwell-known text
strictstrict enforcement
Return Value
Coordinate Reference System
-
Read a Coordinate Reference System from the well-known text
Declaration
Parameters
textwell-known text
expectedexpected types
Return Value
Coordinate Reference System
-
Read a Coordinate Reference System from the well-known text
Declaration
Objective-C
+ (CRSObject *)read:(NSString *)text withTypes:(NSArray<NSNumber *> *)expected;Swift
class func read(_ text: String!, withTypes expected: [NSNumber]!) -> CRSObject!Parameters
textwell-known text
expectedexpected types
Return Value
Coordinate Reference System
-
Read a Coordinate Reference System from the well-known text
Declaration
Objective-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!Parameters
textwell-known text
strictstrict enforcement
expectedexpected types
Return Value
Coordinate Reference System
-
Read a Coordinate Reference System from the well-known text
Declaration
Objective-C
+ (CRSCoordinateReferenceSystem *)readCoordinateReferenceSystem: (NSString *)text;Swift
class func readCoordinateReferenceSystem(_ text: String!) -> CRSCoordinateReferenceSystem!Parameters
textwell-known text
Return Value
Coordinate Reference System
-
Read a Coordinate Reference System from the well-known text
Declaration
Objective-C
+ (CRSCoordinateReferenceSystem *)readCoordinateReferenceSystem:(NSString *)text withStrict:(BOOL)strict;Swift
class func readCoordinateReferenceSystem(_ text: String!, withStrict strict: Bool) -> CRSCoordinateReferenceSystem!Parameters
textwell-known text
strictstrict enforcement
Return Value
Coordinate Reference System
-
Read a Simple Coordinate Reference System from the well-known text
Declaration
Objective-C
+ (CRSSimpleCoordinateReferenceSystem *)readSimpleCoordinateReferenceSystem: (NSString *)text;Swift
class func readSimpleCoordinateReferenceSystem(_ text: String!) -> CRSSimpleCoordinateReferenceSystem!Parameters
textwell-known text
Return Value
Simple Coordinate Reference System
-
Read a Simple Coordinate Reference System from the well-known text
Declaration
Objective-C
+ (CRSSimpleCoordinateReferenceSystem *) readSimpleCoordinateReferenceSystem:(NSString *)text withStrict:(BOOL)strict;Swift
class func readSimpleCoordinateReferenceSystem(_ text: String!, withStrict strict: Bool) -> CRSSimpleCoordinateReferenceSystem!Parameters
textwell-known text
strictstrict enforcement
Return Value
Simple Coordinate Reference System
-
Read a Geodetic or Geographic Coordinate Reference System from the well-known text
Declaration
Objective-C
+ (CRSGeoCoordinateReferenceSystem *)readGeo:(NSString *)text;Swift
class func readGeo(_ text: String!) -> CRSGeoCoordinateReferenceSystem!Parameters
textwell-known text
Return Value
Geodetic or Geographic Coordinate Reference System
-
Read a Geodetic Coordinate Reference System from the well-known text
Declaration
Objective-C
+ (CRSGeoCoordinateReferenceSystem *)readGeodetic:(NSString *)text;Swift
class func readGeodetic(_ text: String!) -> CRSGeoCoordinateReferenceSystem!Parameters
textwell-known text
Return Value
Geodetic Coordinate Reference System
-
Read a Geographic Coordinate Reference System from the well-known text
Declaration
Objective-C
+ (CRSGeoCoordinateReferenceSystem *)readGeographic:(NSString *)text;Swift
class func readGeographic(_ text: String!) -> CRSGeoCoordinateReferenceSystem!Parameters
textwell-known text
Return Value
Geographic Coordinate Reference System
-
Read a Projected Coordinate Reference System from the well-known text
Declaration
Objective-C
+ (CRSProjectedCoordinateReferenceSystem *)readProjected:(NSString *)text;Swift
class func readProjected(_ text: String!) -> CRSProjectedCoordinateReferenceSystem!Parameters
textwell-known text
Return Value
Projected Coordinate Reference System
-
Read a Projected Geodetic Coordinate Reference System from the well-known text
Declaration
Objective-C
+ (CRSProjectedCoordinateReferenceSystem *)readProjectedGeodetic: (NSString *)text;Swift
class func readProjectedGeodetic(_ text: String!) -> CRSProjectedCoordinateReferenceSystem!Parameters
textwell-known text
Return Value
Projected Geodetic Coordinate Reference System
-
Read a Projected Geographic Coordinate Reference System from the well-known text
Declaration
Objective-C
+ (CRSProjectedCoordinateReferenceSystem *)readProjectedGeographic: (NSString *)text;Swift
class func readProjectedGeographic(_ text: String!) -> CRSProjectedCoordinateReferenceSystem!Parameters
textwell-known text
Return Value
Projected Geographic Coordinate Reference System
-
Read a Vertical Coordinate Reference System from the well-known text
Declaration
Objective-C
+ (CRSVerticalCoordinateReferenceSystem *)readVertical:(NSString *)text;Swift
class func readVertical(_ text: String!) -> CRSVerticalCoordinateReferenceSystem!Parameters
textwell-known text
Return Value
Vertical Coordinate Reference System
-
Read an Engineering Coordinate Reference System from the well-known text
Declaration
Objective-C
+ (CRSEngineeringCoordinateReferenceSystem *)readEngineering:(NSString *)text;Swift
class func readEngineering(_ text: String!) -> CRSEngineeringCoordinateReferenceSystem!Parameters
textwell-known text
Return Value
Engineering Coordinate Reference System
-
Read an Parametric Coordinate Reference System from the well-known text
Declaration
Objective-C
+ (CRSParametricCoordinateReferenceSystem *)readParametric:(NSString *)text;Swift
class func readParametric(_ text: String!) -> CRSParametricCoordinateReferenceSystem!Parameters
textwell-known text
Return Value
Parametric Coordinate Reference System
-
Read an Temporal Coordinate Reference System from the well-known text
Declaration
Objective-C
+ (CRSTemporalCoordinateReferenceSystem *)readTemporal:(NSString *)text;Swift
class func readTemporal(_ text: String!) -> CRSTemporalCoordinateReferenceSystem!Parameters
textwell-known text
Return Value
Temporal Coordinate Reference System
-
Read a Derived Coordinate Reference System from the well-known text
Declaration
Objective-C
+ (CRSDerivedCoordinateReferenceSystem *)readDerived:(NSString *)text;Swift
class func readDerived(_ text: String!) -> CRSDerivedCoordinateReferenceSystem!Parameters
textwell-known text
Return Value
Derived Coordinate Reference System
-
Read a Compound Coordinate Reference System from the well-known text
Declaration
Objective-C
+ (CRSCompoundCoordinateReferenceSystem *)readCompound:(NSString *)text;Swift
class func readCompound(_ text: String!) -> CRSCompoundCoordinateReferenceSystem!Parameters
textwell-known text
Return Value
Compound Coordinate Reference System
-
Read Coordinate Metadata from the well-known text
Declaration
Objective-C
+ (CRSCoordinateMetadata *)readCoordinateMetadata:(NSString *)text;Swift
class func readCoordinateMetadata(_ text: String!) -> CRSCoordinateMetadata!Parameters
textwell-known text
Return Value
Coordinate Metadata
-
Read Coordinate Operation from the well-known text
Declaration
Objective-C
+ (CRSCoordinateOperation *)readCoordinateOperation:(NSString *)text;Swift
class func readCoordinateOperation(_ text: String!) -> CRSCoordinateOperation!Parameters
textwell-known text
Return Value
Coordinate Operation
-
Read Point Motion Operation from the well-known text
Declaration
Objective-C
+ (CRSPointMotionOperation *)readPointMotionOperation:(NSString *)text;Swift
class func readPointMotionOperation(_ text: String!) -> CRSPointMotionOperation!Parameters
textwell-known text
Return Value
Point Motion Operation
-
Read Concatenated Operation from the well-known text
Declaration
Objective-C
+ (CRSConcatenatedOperation *)readConcatenatedOperation:(NSString *)text;Swift
class func readConcatenatedOperation(_ text: String!) -> CRSConcatenatedOperation!Parameters
textwell-known text
Return Value
Concatenated Operation
-
Read Bound Coordinate Reference System from the well-known text
Declaration
Objective-C
+ (CRSBoundCoordinateReferenceSystem *)readBound:(NSString *)text;Swift
class func readBound(_ text: String!) -> CRSBoundCoordinateReferenceSystem!Parameters
textwell-known text
Return Value
Bound Coordinate Reference System
-
Read a Backward Compatible Geodetic or Geographic Coordinate Reference System from the well-known text
Declaration
Objective-C
+ (CRSGeoCoordinateReferenceSystem *)readGeoCompat:(NSString *)text;Swift
class func readGeoCompat(_ text: String!) -> CRSGeoCoordinateReferenceSystem!Parameters
textwell-known text
Return Value
Geodetic or Geographic Coordinate Reference System
-
Read a Backward Compatible Geodetic Coordinate Reference System from the well-known text
Declaration
Objective-C
+ (CRSGeoCoordinateReferenceSystem *)readGeodeticCompat:(NSString *)text;Swift
class func readGeodeticCompat(_ text: String!) -> CRSGeoCoordinateReferenceSystem!Parameters
textwell-known text
Return Value
Geodetic Coordinate Reference System
-
Read a Backward Compatible Geographic Coordinate Reference System from the well-known text
Declaration
Objective-C
+ (CRSGeoCoordinateReferenceSystem *)readGeographicCompat:(NSString *)text;Swift
class func readGeographicCompat(_ text: String!) -> CRSGeoCoordinateReferenceSystem!Parameters
textwell-known text
Return Value
Geographic Coordinate Reference System
-
Read a Backward Compatible Projected Coordinate Reference System from the well-known text
Declaration
Objective-C
+ (CRSProjectedCoordinateReferenceSystem *)readProjectedCompat:(NSString *)text;Swift
class func readProjectedCompat(_ text: String!) -> CRSProjectedCoordinateReferenceSystem!Parameters
textwell-known text
Return Value
Projected Coordinate Reference System
-
Read a Backward Compatible Projected Geodetic Coordinate Reference System from the well-known text
Declaration
Objective-C
+ (CRSProjectedCoordinateReferenceSystem *)readProjectedGeodeticCompat: (NSString *)text;Swift
class func readProjectedGeodeticCompat(_ text: String!) -> CRSProjectedCoordinateReferenceSystem!Parameters
textwell-known text
Return Value
Projected Geodetic Coordinate Reference System
-
Read a Backward Compatible Projected Geographic Coordinate Reference System from the well-known text
Declaration
Objective-C
+ (CRSProjectedCoordinateReferenceSystem *)readProjectedGeographicCompat: (NSString *)text;Swift
class func readProjectedGeographicCompat(_ text: String!) -> CRSProjectedCoordinateReferenceSystem!Parameters
textwell-known text
Return Value
Projected Geographic Coordinate Reference System
-
Strict rule enforcement
Declaration
Objective-C
@property (nonatomic) BOOL strict;Swift
var strict: Bool { get set } -
Create
Declaration
Objective-C
+ (CRSReader *)createWithText:(NSString *)text;Swift
class func create(withText text: String!) -> CRSReader!Parameters
textwell-known text
-
Create
Declaration
Objective-C
+ (CRSReader *)createWithReader:(CRSTextReader *)reader;Swift
class func create(with reader: CRSTextReader!) -> CRSReader!Parameters
readertext reader
-
Create
Declaration
Objective-C
+ (CRSReader *)createWithText:(NSString *)text andStrict:(BOOL)strict;Swift
class func create(withText text: String!, andStrict strict: Bool) -> CRSReader!Parameters
textwell-known text
strictstrict rule enforcement
-
Create
Declaration
Objective-C
+ (CRSReader *)createWithReader:(CRSTextReader *)reader andStrict:(BOOL)strict;Swift
class func create(with reader: CRSTextReader!, andStrict strict: Bool) -> CRSReader!Parameters
readertext reader
strictstrict rule enforcement
-
Initializer
Declaration
Objective-C
- (instancetype)initWithText:(NSString *)text;Swift
init!(text: String!)Parameters
textwell-known text
-
Initializer
Declaration
Objective-C
- (instancetype)initWithReader:(CRSTextReader *)reader;Swift
init!(reader: CRSTextReader!)Parameters
readertext reader
-
Initializer
Declaration
Objective-C
- (instancetype)initWithText:(NSString *)text andStrict:(BOOL)strict;Swift
init!(text: String!, andStrict strict: Bool)Parameters
textwell-known text
strictstrict rule enforcement
-
Initializer
Declaration
Objective-C
- (instancetype)initWithReader:(CRSTextReader *)reader andStrict:(BOOL)strict;Swift
init!(reader: CRSTextReader!, andStrict strict: Bool)Parameters
readertext reader
strictstrict rule enforcement
-
Get the text reader
Return Value
text reader
-
Reset the reader
Declaration
Objective-C
- (void)reset;Swift
func reset() -
Read a CRS object from the well-known text
Return Value
CRS
-
Read a Coordinate Reference System from the well-known text
Declaration
Objective-C
- (CRSCoordinateReferenceSystem *)readCoordinateReferenceSystem;Swift
func readCoordinateReferenceSystem() -> CRSCoordinateReferenceSystem!Return Value
Coordinate Reference System
-
Read a Simple Coordinate Reference System from the well-known text
Declaration
Objective-C
- (CRSSimpleCoordinateReferenceSystem *)readSimpleCoordinateReferenceSystem;Swift
func readSimpleCoordinateReferenceSystem() -> CRSSimpleCoordinateReferenceSystem!Return Value
Simple Coordinate Reference System
-
Read a WKT CRS keyword
Return Value
keyword
-
Read a WKT CRS keyword type
Declaration
Objective-C
- (enum CRSKeywordType)readKeywordType;Swift
func readKeywordType() -> CRSKeywordTypeReturn Value
keyword type
-
Read WKT CRS keywords
Declaration
Objective-C
- (NSArray<CRSKeyword *> *)readKeywords;Swift
func readKeywords() -> [CRSKeyword]!Return Value
keywords
-
Read WKT CRS keyword types
Declaration
Objective-C
- (NSArray<NSNumber *> *)readKeywordTypes;Swift
func readKeywordTypes() -> [NSNumber]!Return Value
keyword types
-
Read a specific WKT CRS keyword, next token when strict, until found when not
Declaration
Objective-C
- (CRSKeyword *)readKeywordWithType:(enum CRSKeywordType)keyword;Swift
func readKeyword(with keyword: CRSKeywordType) -> CRSKeyword!Parameters
keywordread until keyword
Return Value
keyword read
-
Read a specific WKT CRS keyword, next token when strict, until found when not
Declaration
Objective-C
- (CRSKeyword *)readKeywordWithTypes:(NSArray<NSNumber *> *)keywords;Swift
func readKeyword(withTypes keywords: [NSNumber]!) -> CRSKeyword!Parameters
keywordsread until one of the keywords
Return Value
keyword read
-
Read skipping tokens up until before an optional WKT CRS keyword
Declaration
Objective-C
- (CRSKeyword *)readToKeyword:(enum CRSKeywordType)keyword;Swift
func read(to keyword: CRSKeywordType) -> CRSKeyword!Parameters
keywordread until keyword
Return Value
next keyword or null
-
Read skipping tokens up until before an optional WKT CRS keyword
Declaration
Objective-C
- (CRSKeyword *)readToKeywords:(NSArray<NSNumber *> *)keywords;Swift
func read(toKeywords keywords: [NSNumber]!) -> CRSKeyword!Parameters
keywordsread until one of the keywords
Return Value
next keyword or null
-
Read looking for a specific WKT CRS keyword, skipping others if not strict mode
Declaration
Objective-C
- (CRSKeyword *)readKeywordWithType:(enum CRSKeywordType)keyword andRequired:(BOOL)required;Swift
func readKeyword(with keyword: CRSKeywordType, andRequired required: Bool) -> CRSKeyword!Parameters
keywordread until keyword
requiredtrue if keyword is required, read only until an external right delimiter
Return Value
keyword read
-
Read looking for a specific WKT CRS keyword, skipping others if not strict mode
Declaration
Objective-C
- (CRSKeyword *)readKeywordWithTypes:(NSArray<NSNumber *> *)keywords andRequired:(BOOL)required;Swift
func readKeyword(withTypes keywords: [NSNumber]!, andRequired required: Bool) -> CRSKeyword!Parameters
keywordsread until one of the keywords
requiredtrue if keyword is required, read only until an external right delimiter
Return Value
keyword read
-
Peek a WKT CRS keyword
Return Value
keyword
-
Peek a WKT CRS keyword type
Declaration
Objective-C
- (enum CRSKeywordType)peekKeywordType;Swift
func peekKeywordType() -> CRSKeywordTypeReturn Value
keyword type
-
Peek WKT CRS keywords
Declaration
Objective-C
- (NSArray<CRSKeyword *> *)peekKeywords;Swift
func peekKeywords() -> [CRSKeyword]!Return Value
keywords
-
Peek WKT CRS keyword types
Declaration
Objective-C
- (NSArray<NSNumber *> *)peekKeywordTypes;Swift
func peekKeywordTypes() -> [NSNumber]!Return Value
keyword types
-
Peek an optional WKT CRS keyword
Declaration
Objective-C
- (CRSKeyword *)peekOptionalKeyword;Swift
func peekOptionalKeyword() -> CRSKeyword!Return Value
keyword
-
Peek an optional WKT CRS keyword type
Declaration
Objective-C
- (enum CRSKeywordType)peekOptionalKeywordType;Swift
func peekOptionalKeywordType() -> CRSKeywordTypeReturn Value
keyword type
-
Peek at optional WKT CRS keywords
Declaration
Objective-C
- (NSArray<CRSKeyword *> *)peekOptionalKeywords;Swift
func peekOptionalKeywords() -> [CRSKeyword]!Return Value
keywords
-
Peek at optional WKT CRS keyword types
Declaration
Objective-C
- (NSArray<NSNumber *> *)peekOptionalKeywordTypes;Swift
func peekOptionalKeywordTypes() -> [NSNumber]!Return Value
keyword types
-
Peek an optional WKT CRS keyword
Declaration
Objective-C
- (CRSKeyword *)peekOptionalKeywordAtNum:(int)num;Swift
func peekOptionalKeyword(atNum num: Int32) -> CRSKeyword!Parameters
numnumber of tokens out to peek at
Return Value
keyword
-
Peek an optional WKT CRS keyword type
Declaration
Objective-C
- (enum CRSKeywordType)peekOptionalKeywordTypeAtNum:(int)num;Swift
func peekOptionalKeywordType(atNum num: Int32) -> CRSKeywordTypeParameters
numnumber of tokens out to peek at
Return Value
keyword type
-
Peek at optional WKT CRS keywords
Declaration
Objective-C
- (NSArray<CRSKeyword *> *)peekOptionalKeywordsAtNum:(int)num;Swift
func peekOptionalKeywords(atNum num: Int32) -> [CRSKeyword]!Parameters
numnumber of tokens out to peek at
Return Value
keywords
-
Peek at optional WKT CRS keyword types
Declaration
Objective-C
- (NSArray<NSNumber *> *)peekOptionalKeywordTypesAtNum:(int)num;Swift
func peekOptionalKeywordTypes(atNum num: Int32) -> [NSNumber]!Parameters
numnumber of tokens out to peek at
Return Value
keyword types
-
Read a left delimiter
Declaration
Objective-C
- (void)readLeftDelimiter;Swift
func readLeftDelimiter() -
Peek if the next token is a left delimiter
Declaration
Objective-C
- (BOOL)peekLeftDelimiter;Swift
func peekLeftDelimiter() -> BoolReturn Value
true if next token is a left delimiter
-
Read skipping tokens until an external right delimiter (first right delimiter without a preceding left)
Declaration
Objective-C
- (void)readRightDelimiter;Swift
func readRightDelimiter() -
Peek if the next token is a right delimiter
Declaration
Objective-C
- (BOOL)peekRightDelimiter;Swift
func peekRightDelimiter() -> BoolReturn Value
true if next token is a right delimiter
-
Read a WKT Separator (comma)
Declaration
Objective-C
- (void)readSeparator;Swift
func readSeparator() -
Peek if the next token is a WKT Separator (comma)
Declaration
Objective-C
- (BOOL)peekSeparator;Swift
func peekSeparator() -> BoolReturn Value
true if next token is a separator
-
“Read” an expected end, checking for unexpected trailing tokens
Declaration
Objective-C
- (void)readEnd;Swift
func readEnd() -
Read a keyword delimited token
Declaration
Objective-C
- (NSString *)readKeywordDelimitedToken:(enum CRSKeywordType)keyword;Swift
func readKeywordDelimitedToken(_ keyword: CRSKeywordType) -> String!Parameters
keywordexpected keyword
Return Value
token
-
Read a Geodetic or Geographic CRS
Declaration
Objective-C
- (CRSCoordinateReferenceSystem *)readGeo;Swift
func readGeo() -> CRSCoordinateReferenceSystem!Return Value
geodetic, geographic, or derived coordinate reference system
-
Read a Projected CRS
Declaration
Objective-C
- (CRSProjectedCoordinateReferenceSystem *)readProjected;Swift
func readProjected() -> CRSProjectedCoordinateReferenceSystem!Return Value
projected coordinate reference system
-
Read a Projected Geodetic CRS
Declaration
Objective-C
- (CRSProjectedCoordinateReferenceSystem *)readProjectedGeodetic;Swift
func readProjectedGeodetic() -> CRSProjectedCoordinateReferenceSystem!Return Value
projected geodetic coordinate reference system
-
Read a Projected Geographic CRS
Declaration
Objective-C
- (CRSProjectedCoordinateReferenceSystem *)readProjectedGeographic;Swift
func readProjectedGeographic() -> CRSProjectedCoordinateReferenceSystem!Return Value
projected geographic coordinate reference system
-
Read a Projected CRS
Declaration
Objective-C
- (CRSProjectedCoordinateReferenceSystem *)readProjectedWithType: (enum CRSType)expectedBaseType;Swift
func readProjected(with expectedBaseType: CRSType) -> CRSProjectedCoordinateReferenceSystem!Parameters
expectedBaseTypeexpected base coordinate reference system type
Return Value
projected coordinate reference system
-
Read a Vertical CRS
Declaration
Objective-C
- (CRSCoordinateReferenceSystem *)readVertical;Swift
func readVertical() -> CRSCoordinateReferenceSystem!Return Value
vertical coordinate reference system
-
Read an Engineering CRS
Declaration
Objective-C
- (CRSCoordinateReferenceSystem *)readEngineering;Swift
func readEngineering() -> CRSCoordinateReferenceSystem!Return Value
engineering coordinate reference system
-
Read a Parametric CRS
Declaration
Objective-C
- (CRSCoordinateReferenceSystem *)readParametric;Swift
func readParametric() -> CRSCoordinateReferenceSystem!Return Value
parametric coordinate reference system
-
Read a Temporal CRS
Declaration
Objective-C
- (CRSCoordinateReferenceSystem *)readTemporal;Swift
func readTemporal() -> CRSCoordinateReferenceSystem!Return Value
temporal coordinate reference system
-
Read a Derived Projected CRS
Declaration
Objective-C
- (CRSDerivedCoordinateReferenceSystem *)readDerivedProjected;Swift
func readDerivedProjected() -> CRSDerivedCoordinateReferenceSystem!Return Value
derived coordinate reference system
-
Read a Compound CRS
Declaration
Objective-C
- (CRSCompoundCoordinateReferenceSystem *)readCompound;Swift
func readCompound() -> CRSCompoundCoordinateReferenceSystem!Return Value
compound coordinate reference system
-
Read Coordinate Metadata
Declaration
Objective-C
- (CRSCoordinateMetadata *)readCoordinateMetadata;Swift
func readCoordinateMetadata() -> CRSCoordinateMetadata!Return Value
coordinate metadata
-
Read Coordinate Operation
Declaration
Objective-C
- (CRSCoordinateOperation *)readCoordinateOperation;Swift
func readCoordinateOperation() -> CRSCoordinateOperation!Return Value
coordinate operation
-
Read Point Motion Operation
Declaration
Objective-C
- (CRSPointMotionOperation *)readPointMotionOperation;Swift
func readPointMotionOperation() -> CRSPointMotionOperation!Return Value
point motion operation
-
Read Concatenated Operation
Declaration
Objective-C
- (CRSConcatenatedOperation *)readConcatenatedOperation;Swift
func readConcatenatedOperation() -> CRSConcatenatedOperation!Return Value
concatenated operation
-
Read a Bound CRS
Declaration
Objective-C
- (CRSBoundCoordinateReferenceSystem *)readBound;Swift
func readBound() -> CRSBoundCoordinateReferenceSystem!Return Value
bound coordinate reference system
-
Read the usages (scope and extent), identifiers, and remark into the object
Declaration
Objective-C
- (void)readScopeExtentIdentifierRemark: (NSObject<CRSScopeExtentIdentifierRemark> *)object;Swift
func read(_ object: (any CRSScopeExtentIdentifierRemark)!)Parameters
objectscope extent identifier remark object
-
Read a Geo reference frame
Declaration
Objective-C
- (CRSGeoReferenceFrame *)readGeoReferenceFrame;Swift
func readGeoReferenceFrame() -> CRSGeoReferenceFrame!Return Value
geo reference frame
-
Read a Geo reference frame
Declaration
Objective-C
- (CRSGeoReferenceFrame *)readGeoReferenceFrameWithCRS: (CRSSimpleCoordinateReferenceSystem *)crs;Swift
func readGeoReferenceFrame(withCRS crs: CRSSimpleCoordinateReferenceSystem!) -> CRSGeoReferenceFrame!Parameters
crscoordinate reference system
Return Value
geo reference frame
-
Read a Vertical reference frame
Declaration
Objective-C
- (CRSVerticalReferenceFrame *)readVerticalReferenceFrame;Swift
func readVerticalReferenceFrame() -> CRSVerticalReferenceFrame!Return Value
vertical reference frame
-
Read a Vertical reference frame
Declaration
Objective-C
- (CRSVerticalReferenceFrame *)readVerticalReferenceFrameWithCRS: (CRSSimpleCoordinateReferenceSystem *)crs;Swift
func readVerticalReferenceFrame(withCRS crs: CRSSimpleCoordinateReferenceSystem!) -> CRSVerticalReferenceFrame!Parameters
crscoordinate reference system
Return Value
vertical reference frame
-
Read an Engineering datum
Declaration
Objective-C
- (CRSEngineeringDatum *)readEngineeringDatum;Swift
func readEngineeringDatum() -> CRSEngineeringDatum!Return Value
engineering datum
-
Read an Engineering datum
Declaration
Objective-C
- (CRSEngineeringDatum *)readEngineeringDatumWithCRS: (CRSSimpleCoordinateReferenceSystem *)crs;Swift
func readEngineeringDatum(withCRS crs: CRSSimpleCoordinateReferenceSystem!) -> CRSEngineeringDatum!Parameters
crscoordinate reference system
Return Value
engineering datum
-
Read a Parametric datum
Declaration
Objective-C
- (CRSParametricDatum *)readParametricDatum;Swift
func readParametricDatum() -> CRSParametricDatum!Return Value
parametric datum
-
Read a Parametric datum
Declaration
Objective-C
- (CRSParametricDatum *)readParametricDatumWithCRS: (CRSSimpleCoordinateReferenceSystem *)crs;Swift
func readParametricDatum(withCRS crs: CRSSimpleCoordinateReferenceSystem!) -> CRSParametricDatum!Parameters
crscoordinate reference system
Return Value
parametric datum
-
Read a Reference frame (datum)
Declaration
Objective-C
- (CRSReferenceFrame *)readReferenceFrame;Swift
func readReferenceFrame() -> CRSReferenceFrame!Return Value
reference frame
-
Read a Reference frame (datum)
Declaration
Objective-C
- (CRSReferenceFrame *)readReferenceFrameWithCRS: (CRSSimpleCoordinateReferenceSystem *)crs;Swift
func readReferenceFrame(withCRS crs: CRSSimpleCoordinateReferenceSystem!) -> CRSReferenceFrame!Parameters
crscoordinate reference system
Return Value
reference frame
-
Read a Geo datum ensemble
Declaration
Objective-C
- (CRSGeoDatumEnsemble *)readGeoDatumEnsemble;Swift
func readGeoDatumEnsemble() -> CRSGeoDatumEnsemble!Return Value
geo datum ensemble
-
Read a Vertical datum ensemble
Declaration
Objective-C
- (CRSVerticalDatumEnsemble *)readVerticalDatumEnsemble;Swift
func readVerticalDatumEnsemble() -> CRSVerticalDatumEnsemble!Return Value
vertical datum ensemble
-
Read a Datum ensemble
Declaration
Objective-C
- (CRSDatumEnsemble *)readDatumEnsemble;Swift
func readDatumEnsemble() -> CRSDatumEnsemble!Return Value
datum ensemble
-
Read a Datum ensemble member
Declaration
Objective-C
- (CRSDatumEnsembleMember *)readDatumEnsembleMember;Swift
func readDatumEnsembleMember() -> CRSDatumEnsembleMember!Return Value
datum ensemble member
-
Read a Dynamic coordinate reference system
Return Value
dynamic
-
Read a Prime meridian
Declaration
Objective-C
- (CRSPrimeMeridian *)readPrimeMeridian;Swift
func readPrimeMeridian() -> CRSPrimeMeridian!Return Value
prime meridian
-
Read an Ellipsoid
Declaration
Objective-C
- (CRSEllipsoid *)readEllipsoid;Swift
func readEllipsoid() -> CRSEllipsoid!Return Value
ellipsoid
-
Read a Unit
Return Value
unit
-
Read an Angle Unit
Return Value
angle unit
-
Read a Length Unit
Return Value
length unit
-
Read a Scale Unit
Return Value
scale unit
-
Read a Time Unit
Return Value
time unit
-
Read a Unit
Declaration
Objective-C
- (CRSUnit *)readUnitWithType:(enum CRSUnitType)type;Swift
func readUnit(with type: CRSUnitType) -> CRSUnit!Parameters
typeexpected unit type
Return Value
unit
-
Read Identifiers
Declaration
Objective-C
- (NSMutableArray<CRSIdentifier *> *)readIdentifiers;Swift
func readIdentifiers() -> NSMutableArray!Return Value
identifiers
-
Read an Identifier
Declaration
Objective-C
- (CRSIdentifier *)readIdentifier;Swift
func readIdentifier() -> CRSIdentifier!Return Value
identifier
-
Read a Coordinate system
Declaration
Objective-C
- (CRSCoordinateSystem *)readCoordinateSystem;Swift
func readCoordinateSystem() -> CRSCoordinateSystem!Return Value
coordinate system
-
Read Axes
Declaration
Objective-C
- (NSMutableArray<CRSAxis *> *)readAxes;Swift
func readAxes() -> NSMutableArray!Return Value
axes
-
Read Axes
Declaration
Objective-C
- (NSMutableArray<CRSAxis *> *)readAxesWithType: (enum CRSCoordinateSystemType)type;Swift
func readAxes(with type: CRSCoordinateSystemType) -> NSMutableArray!Parameters
typecoordinate system type
Return Value
axes
-
Read an Axis
Return Value
axis
-
Read an Axis
Declaration
Objective-C
- (CRSAxis *)readAxisWithType:(enum CRSCoordinateSystemType)type;Swift
func readAxis(with type: CRSCoordinateSystemType) -> CRSAxis!Parameters
typecoordinate system type
Return Value
axis
-
Read Remark
Declaration
Objective-C
- (NSString *)readRemark;Swift
func readRemark() -> String!Return Value
remark
-
Read Usages
Declaration
Objective-C
- (NSMutableArray<CRSUsage *> *)readUsages;Swift
func readUsages() -> NSMutableArray!Return Value
usages
-
Read a Usage
Return Value
usage
-
Read a Scope
Declaration
Objective-C
- (NSString *)readScope;Swift
func readScope() -> String!Return Value
scope
-
Read an Extent
Return Value
extent
-
Read an Area description
Declaration
Objective-C
- (NSString *)readAreaDescription;Swift
func readAreaDescription() -> String!Return Value
area description
-
Read a Geographic bounding box
Declaration
Objective-C
- (CRSGeographicBoundingBox *)readGeographicBoundingBox;Swift
func readGeographicBoundingBox() -> CRSGeographicBoundingBox!Return Value
geographic bounding box
-
Read a Vertical extent
Declaration
Objective-C
- (CRSVerticalExtent *)readVerticalExtent;Swift
func readVerticalExtent() -> CRSVerticalExtent!Return Value
vertical extent
-
Read a Temporal extent
Declaration
Objective-C
- (CRSTemporalExtent *)readTemporalExtent;Swift
func readTemporalExtent() -> CRSTemporalExtent!Return Value
temporal extent
-
Read a Map projection
Declaration
Objective-C
- (CRSMapProjection *)readMapProjection;Swift
func readMapProjection() -> CRSMapProjection!Return Value
map projection
-
Read an operation method
Declaration
Objective-C
- (CRSOperationMethod *)readMethod;Swift
func readMethod() -> CRSOperationMethod!Return Value
operation method
-
Read projected parameters
Declaration
Objective-C
- (NSMutableArray<CRSOperationParameter *> *)readProjectedParameters;Swift
func readProjectedParameters() -> NSMutableArray!Return Value
operation parameters
-
Read Operation parameters
Declaration
Objective-C
- (NSMutableArray<CRSOperationParameter *> *)readParametersWithType: (enum CRSType)type;Swift
func readParameters(with type: CRSType) -> NSMutableArray!Parameters
typecoordinate reference system type
Return Value
operation parameters
-
Read an Operation parameter
Declaration
Objective-C
- (CRSOperationParameter *)readParameterWithType:(enum CRSType)type;Swift
func readParameter(with type: CRSType) -> CRSOperationParameter!Parameters
typecoordinate reference system type
Return Value
operation parameter
-
Read a Temporal Datum
Declaration
Objective-C
- (CRSTemporalDatum *)readTemporalDatum;Swift
func readTemporalDatum() -> CRSTemporalDatum!Return Value
temporal datum
-
Read a Deriving Conversion
Declaration
Objective-C
- (CRSDerivingConversion *)readDerivingConversion;Swift
func readDerivingConversion() -> CRSDerivingConversion!Return Value
deriving conversion
-
Read Derived parameters
Declaration
Objective-C
- (NSMutableArray<CRSOperationParameter *> *)readDerivedParameters;Swift
func readDerivedParameters() -> NSMutableArray!Return Value
derived parameters
-
Read Operation parameters and parameter files
Declaration
Objective-C
- (NSMutableArray<CRSOperationParameter *> *)readParametersAndFilesWithType: (enum CRSType)type;Swift
func readParametersAndFiles(with type: CRSType) -> NSMutableArray!Parameters
typecoordinate reference system type
Return Value
operation parameters
-
Read an Operation parameter file
Declaration
Objective-C
- (CRSOperationParameter *)readParameterFile;Swift
func readParameterFile() -> CRSOperationParameter!Return Value
operation parameter file
-
Read Coordinate Operation parameters
Declaration
Objective-C
- (NSMutableArray<CRSOperationParameter *> *)readCoordinateOperationParameters;Swift
func readCoordinateOperationParameters() -> NSMutableArray!Return Value
parameters
-
Read an operation version
Declaration
Objective-C
- (NSString *)readVersion;Swift
func readVersion() -> String!Return Value
operation version
-
Read a source coordinate reference system
Declaration
Objective-C
- (CRSCoordinateReferenceSystem *)readSource;Swift
func readSource() -> CRSCoordinateReferenceSystem!Return Value
source crs
-
Read a target coordinate reference system
Declaration
Objective-C
- (CRSCoordinateReferenceSystem *)readTarget;Swift
func readTarget() -> CRSCoordinateReferenceSystem!Return Value
target crs
-
Read a interpolation coordinate reference system
Declaration
Objective-C
- (CRSCoordinateReferenceSystem *)readInterpolation;Swift
func readInterpolation() -> CRSCoordinateReferenceSystem!Return Value
interpolation crs
-
Read a coordinate reference system with the keyword
Declaration
Objective-C
- (CRSCoordinateReferenceSystem *)readCoordinateReferenceSystemWithKeyword: (enum CRSKeywordType)keyword;Swift
func readCoordinateReferenceSystem(with keyword: CRSKeywordType) -> CRSCoordinateReferenceSystem!Parameters
keywordCRS keyword
Return Value
crs
-
Read an operation accuracy
Declaration
Objective-C
- (double)readAccuracy;Swift
func readAccuracy() -> DoubleReturn Value
operation accuracy
-
Read Point Motion Operation parameters
Declaration
Objective-C
- (NSMutableArray<CRSOperationParameter *> *)readPointMotionOperationParameters;Swift
func readPointMotionOperationParameters() -> NSMutableArray!Return Value
parameters
-
Read an Abridged Coordinate Transformation
Declaration
Objective-C
- (CRSAbridgedCoordinateTransformation *)readAbridgedCoordinateTransformation;Swift
func readAbridgedCoordinateTransformation() -> CRSAbridgedCoordinateTransformation!Return Value
abridged coordinate transformation
-
Read Bound CRS Abridged Transformation parameters
Declaration
Objective-C
- (NSMutableArray<CRSOperationParameter *> *)readBoundParameters;Swift
func readBoundParameters() -> NSMutableArray!Return Value
parameters
-
Read a Backward Compatible Geodetic or Geographic CRS
Declaration
Objective-C
- (CRSGeoCoordinateReferenceSystem *)readGeoCompat;Swift
func readGeoCompat() -> CRSGeoCoordinateReferenceSystem!Return Value
geodetic or geographic coordinate reference system
-
Read a Backward Compatible Geodetic CRS
Declaration
Objective-C
- (CRSGeoCoordinateReferenceSystem *)readGeodeticCompat;Swift
func readGeodeticCompat() -> CRSGeoCoordinateReferenceSystem!Return Value
geodetic coordinate reference system
-
Read a Backward Compatible Geographic CRS
Declaration
Objective-C
- (CRSGeoCoordinateReferenceSystem *)readGeographicCompat;Swift
func readGeographicCompat() -> CRSGeoCoordinateReferenceSystem!Return Value
geographic coordinate reference system
-
Read a Backward Compatible Geodetic or Geographic CRS
Declaration
Objective-C
- (CRSGeoCoordinateReferenceSystem *)readGeoCompatWithType: (enum CRSType)expectedType;Swift
func readGeoCompat(with expectedType: CRSType) -> CRSGeoCoordinateReferenceSystem!Parameters
expectedTypeexpected coordinate reference system type
Return Value
geodetic or geographic coordinate reference system
-
Read a Backward Compatible Projected CRS
Declaration
Objective-C
- (CRSProjectedCoordinateReferenceSystem *)readProjectedCompat;Swift
func readProjectedCompat() -> CRSProjectedCoordinateReferenceSystem!Return Value
projected coordinate reference system
-
Read a Backward Compatible Projected Geodetic CRS
Declaration
Objective-C
- (CRSProjectedCoordinateReferenceSystem *)readProjectedGeodeticCompat;Swift
func readProjectedGeodeticCompat() -> CRSProjectedCoordinateReferenceSystem!Return Value
projected geodetic coordinate reference system
-
Read a Backward Compatible Projected Geographic CRS
Declaration
Objective-C
- (CRSProjectedCoordinateReferenceSystem *)readProjectedGeographicCompat;Swift
func readProjectedGeographicCompat() -> CRSProjectedCoordinateReferenceSystem!Return Value
projected geographic coordinate reference system
-
Read a Backward Compatible Projected CRS
Declaration
Objective-C
- (CRSProjectedCoordinateReferenceSystem *)readProjectedCompatWithType: (enum CRSType)expectedBaseType;Swift
func readProjectedCompat(with expectedBaseType: CRSType) -> CRSProjectedCoordinateReferenceSystem!Parameters
expectedBaseTypeexpected base coordinate reference system type
Return Value
projected coordinate reference system
-
Add transform parameters to the map projection
Declaration
Objective-C
+ (void)addTransformParameters:(NSArray<NSString *> *)transform toMapProjection:(CRSMapProjection *)mapProjection;Swift
class func addTransformParameters(_ transform: [String]!, to mapProjection: CRSMapProjection!)Parameters
transformtransform array
mapProjectionmap projection
-
Read a Backward Compatible Vertical CRS
Declaration
Objective-C
- (CRSVerticalCoordinateReferenceSystem *)readVerticalCompat;Swift
func readVerticalCompat() -> CRSVerticalCoordinateReferenceSystem!Return Value
vertical coordinate reference system
-
Read a Backward Compatible Engineering CRS
Declaration
Objective-C
- (CRSEngineeringCoordinateReferenceSystem *)readEngineeringCompat;Swift
func readEngineeringCompat() -> CRSEngineeringCoordinateReferenceSystem!Return Value
engineering coordinate reference system
-
Read a Backward Compatible map projection
Declaration
Objective-C
- (CRSMapProjection *)readMapProjectionCompat;Swift
func readMapProjectionCompat() -> CRSMapProjection!Return Value
map projection
-
Read a Backward Compatible Coordinate System
Declaration
Objective-C
- (CRSCoordinateSystem *)readCoordinateSystemCompatWithType:(enum CRSType)type andReferenceFrame: (CRSReferenceFrame *)datum;Swift
func readCoordinateSystemCompat(with type: CRSType, andReferenceFrame datum: CRSReferenceFrame!) -> CRSCoordinateSystem!Parameters
typecoordinate reference system type
datumreference frame
Return Value
coordinate system
-
Read a Backward Compatible vertical datum
Declaration
Objective-C
- (CRSVerticalReferenceFrame *)readVerticalDatumCompat;Swift
func readVerticalDatumCompat() -> CRSVerticalReferenceFrame!Return Value
vertical reference frame
-
Read a Backward Compatible vertical datum
Declaration
Objective-C
- (CRSVerticalReferenceFrame *)readVerticalDatumCompatWithCRS: (CRSSimpleCoordinateReferenceSystem *)crs;Swift
func readVerticalDatumCompat(withCRS crs: CRSSimpleCoordinateReferenceSystem!) -> CRSVerticalReferenceFrame!Parameters
crscoordinate reference system
Return Value
vertical reference frame
-
Read a Backward Compatible engineering datum
Declaration
Objective-C
- (CRSEngineeringDatum *)readEngineeringDatumCompat;Swift
func readEngineeringDatumCompat() -> CRSEngineeringDatum!Return Value
engineering datum
-
Read a Backward Compatible engineering datum
Declaration
Objective-C
- (CRSEngineeringDatum *)readEngineeringDatumCompatWithCRS: (CRSSimpleCoordinateReferenceSystem *)crs;Swift
func readEngineeringDatumCompat(withCRS crs: CRSSimpleCoordinateReferenceSystem!) -> CRSEngineeringDatum!Parameters
crscoordinate reference system
Return Value
engineering datum
-
Read a Backward Compatible datum
Declaration
Objective-C
- (CRSReferenceFrame *)readDatumCompat;Swift
func readDatumCompat() -> CRSReferenceFrame!Return Value
reference frame
-
Read a Backward Compatible datum
Declaration
Objective-C
- (CRSReferenceFrame *)readDatumCompatWithCRS: (CRSSimpleCoordinateReferenceSystem *)crs;Swift
func readDatumCompat(withCRS crs: CRSSimpleCoordinateReferenceSystem!) -> CRSReferenceFrame!Parameters
crscoordinate reference system
Return Value
reference frame
-
Read a Backward Compatible To WGS84 transformation
Declaration
Objective-C
- (NSMutableArray<NSString *> *)readToWGS84Compat;Swift
func readToWGS84Compat() -> NSMutableArray!Return Value
abridged transformation
-
Read Backward Compatible Extensions
Declaration
Objective-C
- (NSMutableDictionary<NSString *, NSObject *> *)readExtensionsCompat;Swift
func readExtensionsCompat() -> NSMutableDictionary!Return Value
extensions
View on GitHub
CRSReader Class Reference