Classes
The following classes are available globally.
-
Collection
See moreDeclaration
Objective-C
@interface OAFCollection : OAFFeaturesObjectSwift
class OAFCollection : OAFFeaturesObject -
Undocumented
See moreDeclaration
Objective-C
@interface OAFCollections : OAFFeaturesObjectSwift
class OAFCollections : OAFFeaturesObject -
Declaration
Objective-C
@interface OAFCrs : NSObjectSwift
class OAFCrs : NSObject -
The extent of the features in the collection. In the Core only spatial and temporal extents are specified. Extensions may add additional members to represent other extents, for example, thermal or pressure ranges.
See moreDeclaration
Objective-C
@interface OAFExtent : OAFFeaturesObjectSwift
class OAFExtent : OAFFeaturesObject -
Feature Collection
See moreDeclaration
Objective-C
@interface OAFFeatureCollection : OAFFeaturesObjectSwift
class OAFFeatureCollection : OAFFeaturesObject -
Features Converter
See moreDeclaration
Objective-C
@interface OAFFeaturesConverter : NSObjectSwift
class OAFFeaturesConverter : NSObject -
Features Object
See moreDeclaration
Objective-C
@interface OAFFeaturesObject : NSObjectSwift
class OAFFeaturesObject : NSObject -
Link
See moreDeclaration
Objective-C
@interface OAFLink : OAFFeaturesObjectSwift
class OAFLink : OAFFeaturesObject -
The spatial extent of the features in the collection.
See moreDeclaration
Objective-C
@interface OAFSpatial : OAFFeaturesObjectSwift
class OAFSpatial : OAFFeaturesObject -
The temporal extent of the features in the collection.
See moreDeclaration
Objective-C
@interface OAFTemporal : OAFFeaturesObjectSwift
class OAFTemporal : OAFFeaturesObject -
Feature
See moreDeclaration
Objective-C
@interface SFGFeature : SFGGeoJSONObjectSwift
class SFGFeature : SFGGeoJSONObject -
Feature Collection
See moreDeclaration
Objective-C
@interface SFGFeatureCollection : SFGGeoJSONObjectSwift
class SFGFeatureCollection : SFGGeoJSONObject -
Feature Converter
See moreDeclaration
Objective-C
@interface SFGFeatureConverter : NSObjectSwift
class SFGFeatureConverter : NSObject -
GeoJSON Object
See moreDeclaration
Objective-C
@interface SFGGeoJSONObject : NSObjectSwift
class SFGGeoJSONObject : NSObject -
Geometry
See moreDeclaration
Objective-C
@interface SFGGeometry : SFGGeoJSONObjectSwift
class SFGGeometry : SFGGeoJSONObject -
Geometry Collection
See moreDeclaration
Objective-C
@interface SFGGeometryCollection : SFGGeometrySwift
class SFGGeometryCollection : SFGGeometry -
Geometry Types
See moreDeclaration
Objective-C
@interface SFGGeometryTypes : NSObjectSwift
class SFGGeometryTypes : NSObject -
Line String
See moreDeclaration
Objective-C
@interface SFGLineString : SFGGeometrySwift
class SFGLineString : SFGGeometry -
Multi Line String
See moreDeclaration
Objective-C
@interface SFGMultiLineString : SFGGeometrySwift
class SFGMultiLineString : SFGGeometry -
Multi Point
See moreDeclaration
Objective-C
@interface SFGMultiPoint : SFGGeometrySwift
class SFGMultiPoint : SFGGeometry -
Multi Polygon
See moreDeclaration
Objective-C
@interface SFGMultiPolygon : SFGGeometrySwift
class SFGMultiPolygon : SFGGeometry -
Undocumented
See moreDeclaration
Objective-C
@interface SFGOrderedDictionary : NSMutableDictionary { NSMutableDictionary *dictionary; NSMutableArray *array; } - (void)insertObject:(id)anObject forKey:(id<NSCopying>)aKey atIndex:(NSUInteger)anIndex; - (id)keyAtIndex:(NSUInteger)anIndex; - (NSEnumerator *)reverseKeyEnumerator; - (id)objectAtIndexedSubscript:(NSUInteger)idx; - (id)objectForKeyedSubscript:(id)key; - (void)setObject:(id)obj forKeyedSubscript:(id<NSCopying>)key; - (NSUInteger)indexOfKey:(id)anObject; - (NSUInteger)indexOfKey:(id)anObject inRange:(NSRange)range; - (NSUInteger)indexOfKeyIdenticalTo:(id)anObject; - (NSUInteger)indexOfKeyIdenticalTo:(id)anObject inRange:(NSRange)range; - (id)lastKey; - (void)sortUsingFunction:(NSInteger (*)(id, id, void *))compare context:(void *)context; - (void)sortUsingSelector:(SEL)comparator; #if NS_BLOCKS_AVAILABLE - (void)sortUsingComparator:(NSComparator)cmptr; - (void)sortWithOptions:(NSSortOptions)opts usingComparator:(NSComparator)cmptr; #endif @endSwift
class SFGOrderedDictionary : NSMutableDictionary -
Point
See more -
Polygon
See more -
Position
See moreDeclaration
Objective-C
@interface SFGPosition : NSObjectSwift
class SFGPosition : NSObject -
Geometry Code utilities to convert between geometry attributes and geometry codes
See moreDeclaration
Objective-C
@interface SFWBGeometryCodes : NSObjectSwift
class SFWBGeometryCodes : NSObject -
Well Known Binary Geometry Reader
See moreDeclaration
Objective-C
@interface SFWBGeometryReader : NSObjectSwift
class SFWBGeometryReader : NSObject -
Geometry type info
See moreDeclaration
Objective-C
@interface SFWBGeometryTypeInfo : NSObjectSwift
class SFWBGeometryTypeInfo : NSObject -
Well Known Binary Geometry Writer
See moreDeclaration
Objective-C
@interface SFWBGeometryWriter : NSObjectSwift
class SFWBGeometryWriter : NSObject -
Read through byte data
See moreDeclaration
Objective-C
@interface TIFFByteReader : NSObjectSwift
class TIFFByteReader : NSObject -
Write byte data
See moreDeclaration
Objective-C
@interface TIFFByteWriter : NSObjectSwift
class TIFFByteWriter : NSObject -
Undocumented
Declaration
Objective-C
@interface TIFFConstants : NSObject @endSwift
class TIFFConstants : NSObject -
Deflate Compression
Declaration
Objective-C
@interface TIFFDeflateCompression : NSObject <TIFFCompressionDecoder, TIFFCompressionEncoder>Swift
class TIFFDeflateCompression : NSObject, TIFFCompressionDecoder, TIFFCompressionEncoder -
Field Tag Types
See moreDeclaration
Objective-C
@interface TIFFFieldTagTypes : NSObjectSwift
class TIFFFieldTagTypes : NSObject -
Field Types
See moreDeclaration
Objective-C
@interface TIFFFieldTypes : NSObjectSwift
class TIFFFieldTypes : NSObject -
File Directory, represents all directory entries and can be used to read the image raster
See moreDeclaration
Objective-C
@interface TIFFFileDirectory : NSObjectSwift
class TIFFFileDirectory : NSObject -
TIFF File Directory Entry
See moreDeclaration
Objective-C
@interface TIFFFileDirectoryEntry : NSObjectSwift
class TIFFFileDirectoryEntry : NSObject -
Undocumented
See moreDeclaration
Objective-C
@interface TIFFIOUtils : NSObject /** * Copy a file * * @param copyFrom file to copy * @param copyTo file location to copy to */ +(void) copyFile: (NSString *) copyFrom toFile: (NSString *) copyTo; /** * Copy an input stream to a file * * @param copyFrom input stream to copy * @param copyTo file location to copy to */ +(void) copyInputStream: (NSInputStream *) copyFrom toFile: (NSString *) copyTo; /** * Get the file byte data * * @param file file path * * @return byte data */ +(NSData *) fileData: (NSString *) file; /** * Get the input stream byte data * * @param stream input stream * * @return input stream byte data */ +(NSData *) streamData: (NSInputStream *) stream; /** * Copy the input stream to an output stream * * @param copyFrom input stream * @param copyTo output stream */ +(void) copyInputStream: (NSInputStream *) copyFrom toOutputStream: (NSOutputStream *) copyTo; @endSwift
class TIFFIOUtils : NSObject -
TIFF Image containing the File Directories
See moreDeclaration
Objective-C
@interface TIFFImage : NSObjectSwift
class TIFFImage : NSObject -
Coordinates of a window over a portion or the entire image coordinates
See moreDeclaration
Objective-C
@interface TIFFImageWindow : NSObjectSwift
class TIFFImageWindow : NSObject -
LZW Compression
Declaration
Objective-C
@interface TIFFLZWCompression : NSObject <TIFFCompressionDecoder, TIFFCompressionEncoder>Swift
class TIFFLZWCompression : NSObject, TIFFCompressionDecoder, TIFFCompressionEncoder -
Packbits Compression
Declaration
Objective-C
@interface TIFFPackbitsCompression : NSObject <TIFFCompressionDecoder, TIFFCompressionEncoder>Swift
class TIFFPackbitsCompression : NSObject, TIFFCompressionDecoder, TIFFCompressionEncoder -
Differencing Predictor decoder
See moreDeclaration
Objective-C
@interface TIFFPredictor : NSObjectSwift
class TIFFPredictor : NSObject -
Raster image values
See moreDeclaration
Objective-C
@interface TIFFRasters : NSObjectSwift
class TIFFRasters : NSObject -
Raw / no compression
Declaration
Objective-C
@interface TIFFRawCompression : NSObject <TIFFCompressionDecoder, TIFFCompressionEncoder>Swift
class TIFFRawCompression : NSObject, TIFFCompressionDecoder, TIFFCompressionEncoder -
TIFF reader
See moreDeclaration
Objective-C
@interface TIFFReader : NSObjectSwift
class TIFFReader : NSObject -
Unsupported compression
See moreDeclaration
Objective-C
@interface TIFFUnsupportedCompression : NSObject <TIFFCompressionDecoder, TIFFCompressionEncoder>Swift
class TIFFUnsupportedCompression : NSObject, TIFFCompressionDecoder, TIFFCompressionEncoder -
TIFF Writer.
For a striped TIFF, the FileDirectory setStripOffsets(NSArray) and setStripByteCounts(NSArray) methods are automatically set or adjusted based upon attributes including: rowsPerStrip imageHeight planarConfiguration samplesPerPixel
The Rasters calculateRowsPerStrip(int) and Rasters calculateRowsPerStrip(int, int) methods provide a mechanism for determining a FileDirectory rowsPerStrip setting.
See moreDeclaration
Objective-C
@interface TIFFWriter : NSObjectSwift
class TIFFWriter : NSObject -
Color representation with support for hex, RBG, arithmetic RBG, and integer colors
See moreDeclaration
Objective-C
@interface CLRColor : NSObject <NSMutableCopying>Swift
class CLRColor -
Category Type
See moreDeclaration
Objective-C
@interface CRSCategoryTypes : NSObjectSwift
class CRSCategoryTypes : NSObject -
Common coordinate reference system and coordinate operations object
See moreDeclaration
Objective-C
@interface CRSCommon : CRSObject <CRSIdentifiable>Swift
class CRSCommon : CRSObject, CRSIdentifiable -
Compound Coordinate Reference System
See moreDeclaration
Objective-C
@interface CRSCompoundCoordinateReferenceSystem : CRSCoordinateReferenceSystemSwift
class CRSCompoundCoordinateReferenceSystem : CRSCoordinateReferenceSystem -
Well-known text representation of coordinate reference systems object
See moreDeclaration
Objective-C
@interface CRSObject : NSObject <CRSScopeExtentIdentifierRemark>Swift
class CRSObject : NSObject, CRSScopeExtentIdentifierRemark -
Simple Coordinate Reference System with Coordinate System
See moreDeclaration
Objective-C
@interface CRSSimpleCoordinateReferenceSystem : CRSCoordinateReferenceSystemSwift
class CRSSimpleCoordinateReferenceSystem : CRSCoordinateReferenceSystem -
CRS Type
See moreDeclaration
Objective-C
@interface CRSTypes : NSObjectSwift
class CRSTypes : NSObject -
Abridged Coordinate Transformation
See moreDeclaration
Objective-C
@interface CRSAbridgedCoordinateTransformation : NSObject <CRSCommonOperation, CRSScopeExtentIdentifierRemark>Swift
class CRSAbridgedCoordinateTransformation : NSObject, CRSCommonOperation, CRSScopeExtentIdentifierRemark -
Bound Coordinate Reference System
See moreDeclaration
Objective-C
@interface CRSBoundCoordinateReferenceSystem : CRSCoordinateReferenceSystemSwift
class CRSBoundCoordinateReferenceSystem : CRSCoordinateReferenceSystem -
Axis
See moreDeclaration
Objective-C
@interface CRSAxis : NSObject <CRSIdentifiable>Swift
class CRSAxis : NSObject, CRSIdentifiable -
Axis Direction Type
See moreDeclaration
Objective-C
@interface CRSAxisDirectionTypes : NSObjectSwift
class CRSAxisDirectionTypes : NSObject -
Coordinate System
See moreDeclaration
Objective-C
@interface CRSCoordinateSystem : NSObject <CRSIdentifiable>Swift
class CRSCoordinateSystem : NSObject, CRSIdentifiable -
Coordinate System Type
See moreDeclaration
Objective-C
@interface CRSCoordinateSystemTypes : NSObjectSwift
class CRSCoordinateSystemTypes : NSObject -
Date and time
See moreDeclaration
Objective-C
@interface CRSDateTime : NSObjectSwift
class CRSDateTime : NSObject -
Datum Ensemble
See moreDeclaration
Objective-C
@interface CRSDatumEnsemble : NSObject <CRSIdentifiable>Swift
class CRSDatumEnsemble : NSObject, CRSIdentifiable -
Datum Ensemble Member
See moreDeclaration
Objective-C
@interface CRSDatumEnsembleMember : NSObject <CRSIdentifiable>Swift
class CRSDatumEnsembleMember : NSObject, CRSIdentifiable -
Dynamic Coordinate Reference System
See moreDeclaration
Objective-C
@interface CRSDynamic : NSObject <CRSIdentifiable>Swift
class CRSDynamic : NSObject, CRSIdentifiable -
Extent
See moreDeclaration
Objective-C
@interface CRSExtent : NSObjectSwift
class CRSExtent : NSObject -
Geographic Bounding Box
See moreDeclaration
Objective-C
@interface CRSGeographicBoundingBox : NSObjectSwift
class CRSGeographicBoundingBox : NSObject -
Identifier (Authority)
See moreDeclaration
Objective-C
@interface CRSIdentifier : NSObjectSwift
class CRSIdentifier : NSObject -
Declaration
Objective-C
@interface CRSReferenceFrame : NSObject <CRSIdentifiable>Swift
class CRSReferenceFrame : NSObject, CRSIdentifiable -
Temporal Extent
See moreDeclaration
Objective-C
@interface CRSTemporalExtent : NSObjectSwift
class CRSTemporalExtent : NSObject -
Unit
See moreDeclaration
Objective-C
@interface CRSUnit : NSObject <CRSIdentifiable>Swift
class CRSUnit : NSObject, CRSIdentifiable -
Unit Type
See moreDeclaration
Objective-C
@interface CRSUnitTypes : NSObjectSwift
class CRSUnitTypes : NSObject -
Common Units
See moreDeclaration
Objective-C
@interface CRSUnits : NSObjectSwift
class CRSUnits : NSObject -
Usage
See moreDeclaration
Objective-C
@interface CRSUsage : NSObjectSwift
class CRSUsage : NSObject -
Vertical Extent
See moreDeclaration
Objective-C
@interface CRSVerticalExtent : NSObjectSwift
class CRSVerticalExtent : NSObject -
Derived Coordinate Reference System
See moreDeclaration
Objective-C
@interface CRSDerivedCoordinateReferenceSystem : CRSSimpleCoordinateReferenceSystemSwift
class CRSDerivedCoordinateReferenceSystem : CRSSimpleCoordinateReferenceSystem -
Deriving Conversion
See moreDeclaration
Objective-C
@interface CRSDerivingConversion : NSObject <CRSCommonOperation>Swift
class CRSDerivingConversion : NSObject, CRSCommonOperation -
Engineering Coordinate Reference System
See moreDeclaration
Objective-C
@interface CRSEngineeringCoordinateReferenceSystem : CRSSimpleCoordinateReferenceSystemSwift
class CRSEngineeringCoordinateReferenceSystem : CRSSimpleCoordinateReferenceSystem -
Engineering Datum
See moreDeclaration
Objective-C
@interface CRSEngineeringDatum : CRSReferenceFrameSwift
class CRSEngineeringDatum : CRSReferenceFrame -
Ellipsoid
See moreDeclaration
Objective-C
@interface CRSEllipsoid : NSObject <CRSIdentifiable>Swift
class CRSEllipsoid : NSObject, CRSIdentifiable -
Ellipsoid Type
See moreDeclaration
Objective-C
@interface CRSEllipsoidTypes : NSObjectSwift
class CRSEllipsoidTypes : NSObject -
Ellipsoids
See moreDeclaration
Objective-C
@interface CRSEllipsoids : NSObjectSwift
class CRSEllipsoids : NSObject -
Geodetic and Geographic Coordinate Reference System
See moreDeclaration
Objective-C
@interface CRSGeoCoordinateReferenceSystem : CRSSimpleCoordinateReferenceSystemSwift
class CRSGeoCoordinateReferenceSystem : CRSSimpleCoordinateReferenceSystem -
Geodetic and Geographic Datum Ensemble
See moreDeclaration
Objective-C
@interface CRSGeoDatumEnsemble : CRSDatumEnsemble <CRSGeoDatum>Swift
class CRSGeoDatumEnsemble : CRSDatumEnsemble, CRSGeoDatum -
Geo Datums
See moreDeclaration
Objective-C
@interface CRSGeoDatums : NSObjectSwift
class CRSGeoDatums : NSObject -
Geodetic and Geographic Reference Frame (datum)
See moreDeclaration
Objective-C
@interface CRSGeoReferenceFrame : CRSReferenceFrame <CRSGeoDatum>Swift
class CRSGeoReferenceFrame : CRSReferenceFrame, CRSGeoDatum -
Prime Meridian
See moreDeclaration
Objective-C
@interface CRSPrimeMeridian : NSObject <CRSIdentifiable>Swift
class CRSPrimeMeridian : NSObject, CRSIdentifiable -
Prime Meridians
See moreDeclaration
Objective-C
@interface CRSPrimeMeridians : NSObjectSwift
class CRSPrimeMeridians : NSObject -
Triaxial Ellipsoid
See moreDeclaration
Objective-C
@interface CRSTriaxialEllipsoid : CRSEllipsoidSwift
class CRSTriaxialEllipsoid : CRSEllipsoid -
Concatenated Operation
See moreDeclaration
Objective-C
@interface CRSConcatenatedOperation : CRSOperationSwift
class CRSConcatenatedOperation : CRSOperation -
Coordinate Operation
See moreDeclaration
Objective-C
@interface CRSCoordinateOperation : CRSSimpleOperationSwift
class CRSCoordinateOperation : CRSSimpleOperation -
Common Operation
See more -
Operation Method
See moreDeclaration
Objective-C
@interface CRSOperationMethod : NSObject <CRSIdentifiable>Swift
class CRSOperationMethod : NSObject, CRSIdentifiable -
Operation Methods
See moreDeclaration
Objective-C
@interface CRSOperationMethods : NSObjectSwift
class CRSOperationMethods : NSObject -
Operation Parameter
See moreDeclaration
Objective-C
@interface CRSOperationParameter : NSObject <CRSIdentifiable>Swift
class CRSOperationParameter : NSObject, CRSIdentifiable -
Common Operation Parameter Attributes
See moreDeclaration
Objective-C
@interface CRSOperationParameters : NSObjectSwift
class CRSOperationParameters : NSObject -
Coordinate Operation Type
See moreDeclaration
Objective-C
@interface CRSOperationTypes : NSObjectSwift
class CRSOperationTypes : NSObject -
Point Motion Operation
See moreDeclaration
Objective-C
@interface CRSPointMotionOperation : CRSSimpleOperationSwift
class CRSPointMotionOperation : CRSSimpleOperation -
Simple Operation
See moreDeclaration
Objective-C
@interface CRSSimpleOperation : CRSOperation <CRSCommonOperation>Swift
class CRSSimpleOperation : CRSOperation, CRSCommonOperation -
Parametric Coordinate Reference System
See moreDeclaration
Objective-C
@interface CRSParametricCoordinateReferenceSystem : CRSSimpleCoordinateReferenceSystemSwift
class CRSParametricCoordinateReferenceSystem : CRSSimpleCoordinateReferenceSystem -
Parametric Datum
See moreDeclaration
Objective-C
@interface CRSParametricDatum : CRSReferenceFrameSwift
class CRSParametricDatum : CRSReferenceFrame -
Map Projection
See moreDeclaration
Objective-C
@interface CRSMapProjection : NSObject <CRSCommonOperation>Swift
class CRSMapProjection : NSObject, CRSCommonOperation -
Projected Coordinate Reference System
See moreDeclaration
Objective-C
@interface CRSProjectedCoordinateReferenceSystem : CRSSimpleCoordinateReferenceSystemSwift
class CRSProjectedCoordinateReferenceSystem : CRSSimpleCoordinateReferenceSystem -
Temporal Coordinate Reference System
See moreDeclaration
Objective-C
@interface CRSTemporalCoordinateReferenceSystem : CRSSimpleCoordinateReferenceSystemSwift
class CRSTemporalCoordinateReferenceSystem : CRSSimpleCoordinateReferenceSystem -
Undocumented
See moreDeclaration
Objective-C
@interface CRSTemporalDatum : NSObject<CRSIdentifiable> /** * Datum Name */ @property (nonatomic, strong) NSString *name; /** * Calendar Identifier */ @property (nonatomic, strong) NSString *calendar; /** * Origin Description */ @property (nonatomic, strong) NSString *origin; /** * Origin Description date time */ @property (nonatomic, strong) CRSDateTime *originDateTime; /** * Identifiers */ @property (nonatomic, strong) NSMutableArray<CRSIdentifier *> *identifiers; /** * Create * * @return new instance */ +(CRSTemporalDatum *) create; /** * Initialize * * @return new instance */ -(instancetype) init; /** * Initialize * * @param name * name * * @return new instance */ -(instancetype) initWithName: (NSString *) name; /** * Has a calendar identifier * * @return true if has calendar identifier */ -(BOOL) hasCalendar; /** * Has an origin * * @return true if has origin */ -(BOOL) hasOrigin; /** * Has an origin date time * * @return true if has origin date time */ -(BOOL) hasOriginDateTime; /** * Set the origin date time * * @param origin * origin date time */ -(void) setOriginDateTimeWithOrigin: (NSString *) origin; @endSwift
class CRSTemporalDatum : NSObject, CRSIdentifiable -
PROJ constants
Declaration
Objective-C
@interface CRSProjConstants : NSObjectSwift
class CRSProjConstants : NSObject -
PROJ params
See moreDeclaration
Objective-C
@interface CRSProjParams : NSObjectSwift
class CRSProjParams : NSObject -
CRS to PROJ parser
See moreDeclaration
Objective-C
@interface CRSProjParser : NSObjectSwift
class CRSProjParser : NSObject -
Vertical Coordinate Reference System
See moreDeclaration
Objective-C
@interface CRSVerticalCoordinateReferenceSystem : CRSSimpleCoordinateReferenceSystemSwift
class CRSVerticalCoordinateReferenceSystem : CRSSimpleCoordinateReferenceSystem -
Vertical Datum Ensemble
See moreDeclaration
Objective-C
@interface CRSVerticalDatumEnsemble : CRSDatumEnsembleSwift
class CRSVerticalDatumEnsemble : CRSDatumEnsemble -
Vertical Reference Frame (datum)
See moreDeclaration
Objective-C
@interface CRSVerticalReferenceFrame : CRSReferenceFrameSwift
class CRSVerticalReferenceFrame : CRSReferenceFrame -
Keyword
See moreDeclaration
Objective-C
@interface CRSKeyword : NSObjectSwift
class CRSKeyword : NSObject -
Well-Known Text reader
See moreDeclaration
Objective-C
@interface CRSReader : NSObjectSwift
class CRSReader : NSObject -
Well-Known Text constants
Declaration
Objective-C
@interface CRSTextConstants : NSObjectSwift
class CRSTextConstants : NSObject -
Read through text string
See moreDeclaration
Objective-C
@interface CRSTextReader : NSObjectSwift
class CRSTextReader : NSObject -
CRS Well-Known Text Utilities
See moreDeclaration
Objective-C
@interface CRSTextUtils : NSObjectSwift
class CRSTextUtils : NSObject -
Well-Known Text writer
See moreDeclaration
Objective-C
@interface CRSWriter : NSObjectSwift
class CRSWriter : NSObject -
Collection of projections for a single coordinate authority
See moreDeclaration
Objective-C
@interface PROJAuthorityProjections : NSObjectSwift
class PROJAuthorityProjections : NSObject -
Coordinate Reference System Well-known text parser
See moreDeclaration
Objective-C
@interface PROJCRSParser : NSObjectSwift
class PROJCRSParser : NSObject -
Undocumented
Declaration
Objective-C
@interface PROJConstants : NSObject @endSwift
class PROJConstants : NSObject -
Undocumented
See moreDeclaration
Objective-C
@interface PROJIOUtils : NSObject /** * Get the path of the property list file with name * * @param name plist base file name * * @return property list file path */ +(NSString *) propertyListPathWithName: (NSString *) name; /** * Get the path of the PROJ database file * * @return database file path */ +(NSString *) databasePath; /** * Get the path of the resource file with name and file type * * @param name file name * @param type extension type * * @return file resource path */ +(NSString *) resourcePathWithName: (NSString *) name andType: (NSString *) type; @endSwift
class PROJIOUtils : NSObject -
3D Location Coordinate
See moreDeclaration
Objective-C
@interface PROJLocationCoordinate3D : NSObjectSwift
class PROJLocationCoordinate3D : NSObject -
Single Projection for an authority and code
See moreDeclaration
Objective-C
@interface PROJProjection : NSObjectSwift
class PROJProjection : NSObject -
Undocumented
Declaration
Objective-C
@interface PROJProjectionConstants : NSObject @endSwift
class PROJProjectionConstants : NSObject -
Projection factory for coordinate projections and transformations
See moreDeclaration
Objective-C
@interface PROJProjectionFactory : NSObjectSwift
class PROJProjectionFactory : NSObject -
Undocumented
Declaration
Objective-C
@interface PROJProjectionFactoryTypes : NSObject @endSwift
class PROJProjectionFactoryTypes : NSObject -
Retrieves the proj4 projection parameter string for an authority and coordinate code
See moreDeclaration
Objective-C
@interface PROJProjectionRetriever : NSObjectSwift
class PROJProjectionRetriever : NSObject -
Projection transformation between a from and to projection
See moreDeclaration
Objective-C
@interface PROJProjectionTransform : NSObjectSwift
class PROJProjectionTransform : NSObject -
Collection of projections by authority
See moreDeclaration
Objective-C
@interface PROJProjections : NSObjectSwift
class PROJProjections : NSObject -
Undocumented
Declaration
Objective-C
@interface PROJUnits : NSObject @endSwift
class PROJUnits : NSObject -
Circular String, Curve sub type
See moreDeclaration
Objective-C
@interface SFCircularString : SFLineStringSwift
class SFCircularString : SFLineString -
Compound Curve, Curve sub type
See more -
The base type for all 1-dimensional geometry types. A 1-dimensional geometry is a geometry that has a length, but no area. A curve is considered simple if it does not intersect itself (except at the start and end point). A curve is considered closed its start and end point are coincident. A simple, closed curve is called a ring.
See more -
The root of the geometry type hierarchy
See moreDeclaration
Objective-C
@interface SFGeometry : NSObject <NSMutableCopying, NSSecureCoding>Swift
class SFGeometry : NSObject, NSMutableCopying, NSSecureCoding -
A collection of zero or more Geometry instances.
See moreDeclaration
Objective-C
@interface SFGeometryCollection : SFGeometrySwift
class SFGeometryCollection : SFGeometry -
Geometry envelope containing x and y range with optional z and m range
See moreDeclaration
Objective-C
@interface SFGeometryEnvelope : NSObject <NSMutableCopying, NSSecureCoding>Swift
class SFGeometryEnvelope : NSObject, NSMutableCopying, NSSecureCoding -
Undocumented
See moreDeclaration
Objective-C
@interface SFGeometryTypes : NSObject /** * Get the name of the geometry type * * @param geometryType geometry type enum * * @return geometry type name */ +(NSString *) name: (enum SFGeometryType) geometryType; /** * Get the geometry type of the name * * @param name geometry type name * * @return geometry type */ +(enum SFGeometryType) fromName: (NSString *) name; @endSwift
class SFGeometryTypes : NSObject -
A LineString with exactly 2 Points.
See more -
A Curve that connects two or more points in space.
See more -
A LineString that is both closed and simple.
See moreDeclaration
Objective-C
@interface SFLinearRing : SFLineStringSwift
class SFLinearRing : SFLineString -
A restricted form of GeometryCollection where each Geometry in the collection must be of type Curve.
See moreDeclaration
Objective-C
@interface SFMultiCurve : SFGeometryCollectionSwift
class SFMultiCurve : SFGeometryCollection -
A restricted form of MultiCurve where each Curve in the collection must be of type LineString.
See moreDeclaration
Objective-C
@interface SFMultiLineString : SFMultiCurveSwift
class SFMultiLineString : SFMultiCurve -
A restricted form of GeometryCollection where each Geometry in the collection must be of type Point.
See moreDeclaration
Objective-C
@interface SFMultiPoint : SFGeometryCollectionSwift
class SFMultiPoint : SFGeometryCollection -
A restricted form of MultiSurface where each Surface in the collection must be of type Polygon.
See moreDeclaration
Objective-C
@interface SFMultiPolygon : SFMultiSurfaceSwift
class SFMultiPolygon : SFMultiSurface -
A restricted form of GeometryCollection where each Geometry in the collection must be of type Surface.
See moreDeclaration
Objective-C
@interface SFMultiSurface : SFGeometryCollectionSwift
class SFMultiSurface : SFGeometryCollection -
A single location in space. Each point has an X and Y coordinate. A point MAY optionally also have a Z and/or an M value.
See more -
A restricted form of CurvePolygon where each ring is defined as a simple, closed LineString.
See moreDeclaration
Objective-C
@interface SFPolygon : SFCurvePolygonSwift
class SFPolygon : SFCurvePolygon -
The base type for all 2-dimensional geometry types. A 2-dimensional geometry is a geometry that has an area.
See more -
A tetrahedron (4 triangular faces), corner at the origin and each unit coordinate digit.
See moreDeclaration
Objective-C
@interface SFTIN : SFPolyhedralSurfaceSwift
class SFTIN : SFPolyhedralSurface -
Triangle
See more -
Extended Geometry Collection providing abstract geometry collection type support
See moreDeclaration
Objective-C
@interface SFExtendedGeometryCollection : SFGeometryCollectionSwift
class SFExtendedGeometryCollection : SFGeometryCollection -
Read through byte data
See moreDeclaration
Objective-C
@interface SFByteReader : NSObjectSwift
class SFByteReader : NSObject -
Write byte data
See moreDeclaration
Objective-C
@interface SFByteWriter : NSObjectSwift
class SFByteWriter : NSObject -
Undocumented
Declaration
Objective-C
@interface SFGeometryConstants : NSObject @endSwift
class SFGeometryConstants : NSObject -
Builds an envelope from a Geometry
See moreDeclaration
Objective-C
@interface SFGeometryEnvelopeBuilder : NSObjectSwift
class SFGeometryEnvelopeBuilder : NSObject -
String representation of a Geometry
See moreDeclaration
Objective-C
@interface SFGeometryPrinter : NSObjectSwift
class SFGeometryPrinter : NSObject -
Utilities for Geometry objects
See moreDeclaration
Objective-C
@interface SFGeometryUtils : NSObjectSwift
class SFGeometryUtils : NSObject -
Read through text string
See moreDeclaration
Objective-C
@interface SFTextReader : NSObjectSwift
class SFTextReader : NSObject -
Calculate the centroid from curve based geometries. Implementation based on the JTS (Java Topology Suite) CentroidLine.
See moreDeclaration
Objective-C
@interface SFCentroidCurve : NSObjectSwift
class SFCentroidCurve : NSObject -
Calculate the centroid from point based geometries. Implementation based on the JTS (Java Topology Suite) CentroidPoint.
See moreDeclaration
Objective-C
@interface SFCentroidPoint : NSObjectSwift
class SFCentroidPoint : NSObject -
Calculate the centroid from surface based geometries. Implementation based on the JTS (Java Topology Suite) CentroidArea.
See moreDeclaration
Objective-C
@interface SFCentroidSurface : NSObjectSwift
class SFCentroidSurface : NSObject -
Centroid calculations for geometries in degrees
See moreDeclaration
Objective-C
@interface SFDegreesCentroid : NSObjectSwift
class SFDegreesCentroid : NSObject -
Undocumented
Declaration
Objective-C
@interface SFFiniteFilterTypes : NSObject @endSwift
class SFFiniteFilterTypes : NSObject -
Point filter for finite checks on x and y properties, optionally filter on z and m properties and non finite values (NaN or infinity)
See moreDeclaration
Objective-C
@interface SFPointFiniteFilter : NSObject <SFGeometryFilter>Swift
class SFPointFiniteFilter : NSObject, SFGeometryFilter -
Event element
See moreDeclaration
Objective-C
@interface SFEvent : NSObjectSwift
class SFEvent : NSObject -
Event queue for processing events
See moreDeclaration
Objective-C
@interface SFEventQueue : NSObjectSwift
class SFEventQueue : NSObject -
Undocumented
Declaration
Objective-C
@interface SFEventTypes : NSObject @endSwift
class SFEventTypes : NSObject -
Line segment of an edge between two points
See moreDeclaration
Objective-C
@interface SFSegment : NSObjectSwift
class SFSegment : NSObject -
Shamos-Hoey simple polygon detection
Based upon C++ implementation: http://geomalgorithms.com/a09-_intersect-3.html
C++ implementation license:
Copyright 2001 softSurfer, 2012 Dan Sunday This code may be freely used and modified for any purpose providing that this copyright notice is included with it. SoftSurfer makes no warranty for this code, and cannot be held liable for any real or imagined damage resulting from its use. Users of this code must verify correctness for their application.
See moreDeclaration
Objective-C
@interface SFShamosHoey : NSObjectSwift
class SFShamosHoey : NSObject -
Sweep Line algorithm
See moreDeclaration
Objective-C
@interface SFSweepLine : NSObjectSwift
class SFSweepLine : NSObject -
Geometry Projection Transform
See moreDeclaration
Objective-C
@interface SFPGeometryTransform : PROJProjectionTransformSwift
class SFPGeometryTransform : PROJProjectionTransform -
Projection Geometry Utilities
See moreDeclaration
Objective-C
@interface SFPProjectionGeometryUtils : NSObjectSwift
class SFPProjectionGeometryUtils : NSObject -
Bounding box with longitude and latitude range
See moreDeclaration
Objective-C
@interface GPKGBoundingBox : NSObject <NSMutableCopying>Swift
class GPKGBoundingBox : NSObject, NSMutableCopying -
Date converter between database date formats and date objects
See moreDeclaration
Objective-C
@interface GPKGDateConverter : NSObjectSwift
class GPKGDateConverter : NSObject -
A single GeoPackage database connection
See moreDeclaration
Objective-C
@interface GPKGGeoPackage : NSObjectSwift
class GPKGGeoPackage : NSObject -
GeoPackage Cache to maintain opened GeoPackages
See moreDeclaration
Objective-C
@interface GPKGGeoPackageCache : NSObjectSwift
class GPKGGeoPackageCache : NSObject -
Undocumented
Declaration
Objective-C
@interface GPKGGeoPackageConstants : NSObject @endSwift
class GPKGGeoPackageConstants : NSObject -
GeoPackage Factory to get a GeoPackage Manager
See moreDeclaration
Objective-C
@interface GPKGGeoPackageFactory : NSObjectSwift
class GPKGGeoPackageFactory : NSObject -
GeoPackage Database management. Maintains an active connection to the metadata database, close when done.
See moreDeclaration
Objective-C
@interface GPKGGeoPackageManager : NSObject <NSURLSessionDownloadDelegate>Swift
class GPKGGeoPackageManager : NSObject, URLSessionDownloadDelegate -
GeoPackage additional session task data stored as an associated object
See moreDeclaration
Objective-C
@interface GPKGSessionTaskData : NSObjectSwift
class GPKGSessionTaskData : NSObject -
GeoPackage utility methods
See moreDeclaration
Objective-C
@interface GPKGUtils : NSObjectSwift
class GPKGUtils -
Attributes column
See moreDeclaration
Objective-C
@interface GPKGAttributesColumn : GPKGUserColumnSwift
class GPKGAttributesColumn : GPKGUserColumn -
Collection of attributes columns
See moreDeclaration
Objective-C
@interface GPKGAttributesColumns : GPKGUserColumnsSwift
class GPKGAttributesColumns : GPKGUserColumns -
Attributes DAO for reading attributes user data tables
See moreDeclaration
Objective-C
@interface GPKGAttributesDao : GPKGUserDaoSwift
class GPKGAttributesDao : GPKGUserDao -
Attributes Row containing the values from a single results row
See moreDeclaration
Objective-C
@interface GPKGAttributesRow : GPKGUserRowSwift
class GPKGAttributesRow : GPKGUserRow -
Undocumented
See moreDeclaration
Objective-C
@interface GPKGAttributesTable : GPKGUserTableSwift
class GPKGAttributesTable : GPKGUserTable -
Undocumented
See moreDeclaration
Objective-C
@interface GPKGAttributesTableMetadata : GPKGUserTableMetadataSwift
class GPKGAttributesTableMetadata : GPKGUserTableMetadata -
Reads the metadata from an existing attributes table
See moreDeclaration
Objective-C
@interface GPKGAttributesTableReader : GPKGUserTableReaderSwift
class GPKGAttributesTableReader : GPKGUserTableReader -
Contents object. Provides identifying and descriptive information that an application can display to a user in a menu of geospatial data that is available for access and/or update.
See moreDeclaration
Objective-C
@interface GPKGContents : NSObject <NSMutableCopying>Swift
class GPKGContents : NSObject, NSMutableCopying -
Contents Data Access Object
See moreDeclaration
Objective-C
@interface GPKGContentsDao : GPKGBaseDaoSwift
class GPKGContentsDao : GPKGBaseDao -
Undocumented
See moreDeclaration
Objective-C
@interface GPKGContentsDataTypes : NSObject /** * Get the name of the contents data type * * @param contentsDataType contents data type * * @return contents data type name */ +(NSString *) name: (enum GPKGContentsDataType) contentsDataType; /** * Get the contents data type from the contents data type name * * @param name contents data type name * * @return contents data type */ +(enum GPKGContentsDataType) fromName: (NSString *) name; /** * Determine if the type name is a registered data type * * @param name * type name * @return true if a core contents data type */ +(BOOL) isType: (NSString *) name; /** * Get the contents data type from a core type name * * @param name * type name * @return contents data type if core, null if not */ +(enum GPKGContentsDataType) fromCoreName: (NSString *) name; /** * Determine if the type name is a core contents data type * * @param name * type name * @return true if a core contents data type */ +(BOOL) isCoreType: (NSString *) name; /** * Set the type for the contents data type name * * @param name * contents data type name * @param type * contents data type */ +(void) setName: (NSString *) name asType: (enum GPKGContentsDataType) type; /** * Determine if the contents data type name is the type * * @param name * contents data type name * @param type * comparison contents data type * @return true if matching core types */ +(BOOL) isName: (NSString *) name ofType: (enum GPKGContentsDataType) type; /** * Determine if the contents data type name is the type * * @param name * contents data type name * @param type * comparison contents data type * @param matchUnknown * true to match unknown data types * @return true if matching core types or matched unknown */ +(BOOL) isName: (NSString *) name ofType: (enum GPKGContentsDataType) type andMatchUnknown: (BOOL) matchUnknown; /** * Determine if the contents data type name is a features type * * @param name * contents data type name * @return true if a features type */ +(BOOL) isFeaturesType: (NSString *) name; /** * Determine if the contents data type name is a features type * * @param name * contents data type name * @param matchUnknown * true to match unknown data types * @return true if a features type or matched unknown */ +(BOOL) isFeaturesType: (NSString *) name andMatchUnknown: (BOOL) matchUnknown; /** * Determine if the contents data type name is a tiles type * * @param name * contents data type name * @return true if a tiles type */ +(BOOL) isTilesType: (NSString *) name; /** * Determine if the contents data type name is a tiles type * * @param name * contents data type name * @param matchUnknown * true to match unknown data types * @return true if a tiles type or matched unknown */ +(BOOL) isTilesType: (NSString *) name andMatchUnknown: (BOOL) matchUnknown; /** * Determine if the contents data type name is an attributes type * * @param name * contents data type name * @return true if an attributes type */ +(BOOL) isAttributesType: (NSString *) name; /** * Determine if the contents data type name is an attributes type * * @param name * contents data type name * @param matchUnknown * true to match unknown data types * @return true if an attributes type or matched unknown */ +(BOOL) isAttributesType: (NSString *) name andMatchUnknown: (BOOL) matchUnknown; @endSwift
class GPKGContentsDataTypes : NSObject -
Builds and performs alter table statements
See moreDeclaration
Objective-C
@interface GPKGAlterTable : NSObjectSwift
class GPKGAlterTable : NSObject -
GeoPackage database connection
See moreDeclaration
Objective-C
@interface GPKGConnection : NSObjectSwift
class GPKGConnection : NSObject -
GeoPackage connection function wrapper
See moreDeclaration
Objective-C
@interface GPKGConnectionFunction : NSObjectSwift
class GPKGConnectionFunction : NSObject -
Undocumented
See moreDeclaration
Objective-C
@interface GPKGDataTypes : NSObject /** * Get the name of the data type * * @param dataType data type * * @return data type name */ +(NSString *) name: (enum GPKGDataType) dataType; /** * Get the data type from the data type name * * @param name data type name * * @return data type */ +(enum GPKGDataType) fromName: (NSString *) name; /** * Get the object c class type of the data type * * @param dataType data type * * @return class type */ +(Class) classType: (enum GPKGDataType) dataType; /** * Get the SQLite type of the data type * * @param dataType data type * * @return SQLite type */ +(int) sqliteType: (enum GPKGDataType) dataType; @endSwift
class GPKGDataTypes : NSObject -
Feature Indexer, indexes feature geometries into a table for searching
See moreDeclaration
Objective-C
@interface GPKGFeatureIndexer : NSObjectSwift
class GPKGFeatureIndexer : NSObject -
Feature Indexer Id query with nested SQL and arguments
See moreDeclaration
Objective-C
@interface GPKGFeatureIndexerIdQuery : NSObjectSwift
class GPKGFeatureIndexerIdQuery : NSObject -
Feature Indexer Id result set to filter on matching queried ids
See moreDeclaration
Objective-C
@interface GPKGFeatureIndexerIdResultSet : GPKGResultSetSwift
class GPKGFeatureIndexerIdResultSet : GPKGResultSet -
Executes database scripts to create GeoPackage tables
See moreDeclaration
Objective-C
@interface GPKGGeoPackageTableCreator : GPKGTableCreatorSwift
class GPKGGeoPackageTableCreator : GPKGTableCreator -
Mapped column, to a column and potentially from a differently named column
See moreDeclaration
Objective-C
@interface GPKGMappedColumn : NSObjectSwift
class GPKGMappedColumn : NSObject -
Paginated Results for iterating and querying through chunks
See moreDeclaration
Objective-C
@interface GPKGPaginatedResults : NSObject <NSFastEnumeration>Swift
class GPKGPaginatedResults : NSObject, NSFastEnumeration -
Query pagination configuration
See moreDeclaration
Objective-C
@interface GPKGPagination : NSObjectSwift
class GPKGPagination : NSObject -
Result set from a database query
See moreDeclaration
Objective-C
@interface GPKGResultSet : NSObject <NSFastEnumeration>Swift
class GPKGResultSet : NSObject, NSFastEnumeration -
Result row
See moreDeclaration
Objective-C
@interface GPKGRow : NSObjectSwift
class GPKGRow : NSObject -
SQL Builder
See moreDeclaration
Objective-C
@interface GPKGSqlLiteQueryBuilder : NSObjectSwift
class GPKGSqlLiteQueryBuilder : NSObject -
SQL utility methods
See moreDeclaration
Objective-C
@interface GPKGSqlUtils : NSObjectSwift
class GPKGSqlUtils : NSObject -
Executes database scripts to create tables
See moreDeclaration
Objective-C
@interface GPKGTableCreator : NSObjectSwift
class GPKGTableCreator : NSObject -
Mapping between column names being mapped to and the mapped column information
See moreDeclaration
Objective-C
@interface GPKGTableMapping : NSObjectSwift
class GPKGTableMapping : NSObject -
Base Data Access Object
See moreDeclaration
Objective-C
@interface GPKGBaseDao : NSObjectSwift
class GPKGBaseDao : NSObject -
Column Range wrapper to specify a range and additional attributes, such as a tolerance for floating point numbers
See moreDeclaration
Objective-C
@interface GPKGColumnRange : NSObjectSwift
class GPKGColumnRange : NSObject -
Column Value wrapper to specify additional value attributes, such as a range tolerance for floating point numbers
See moreDeclaration
Objective-C
@interface GPKGColumnValue : NSObjectSwift
class GPKGColumnValue : NSObject -
Collection of column values
See moreDeclaration
Objective-C
@interface GPKGColumnValues : NSObjectSwift
class GPKGColumnValues : NSObject -
Paginated Object Results for iterating and querying through chunks
See moreDeclaration
Objective-C
@interface GPKGObjectPaginatedResults : GPKGPaginatedResultsSwift
class GPKGObjectPaginatedResults : GPKGPaginatedResults -
Object wrapped Result set
See moreDeclaration
Objective-C
@interface GPKGObjectResultSet : NSObject <NSFastEnumeration>Swift
class GPKGObjectResultSet : NSObject, NSFastEnumeration -
SQLite Master table queries (sqlite_master)
See moreDeclaration
Objective-C
@interface GPKGSQLiteMaster : NSObjectSwift
class GPKGSQLiteMaster : NSObject -
SQLite Master table (sqlite_master) column keywords
See moreDeclaration
Objective-C
@interface GPKGSQLiteMasterColumns : NSObjectSwift
class GPKGSQLiteMasterColumns : NSObject -
Query on the SQLiteMaster table
See moreDeclaration
Objective-C
@interface GPKGSQLiteMasterQuery : NSObjectSwift
class GPKGSQLiteMasterQuery : NSObject -
SQLite Master table (sqlite_master) type column keywords
See moreDeclaration
Objective-C
@interface GPKGSQLiteMasterTypes : NSObjectSwift
class GPKGSQLiteMasterTypes : NSObject -
GeoPackage Metadata
See moreDeclaration
Objective-C
@interface GPKGGeoPackageMetadata : NSObjectSwift
class GPKGGeoPackageMetadata : NSObject -
GeoPackage Metadata Data Access Object
See moreDeclaration
Objective-C
@interface GPKGGeoPackageMetadataDao : GPKGBaseDaoSwift
class GPKGGeoPackageMetadataDao : GPKGBaseDao -
GeoPackage Metadata Table Creator
See moreDeclaration
Objective-C
@interface GPKGGeoPackageMetadataTableCreator : GPKGTableCreatorSwift
class GPKGGeoPackageMetadataTableCreator : GPKGTableCreator -
Geometry Metadata
See moreDeclaration
Objective-C
@interface GPKGGeometryMetadata : NSObjectSwift
class GPKGGeometryMetadata : NSObject -
Geometry Metadata Data Access Object
See moreDeclaration
Objective-C
@interface GPKGGeometryMetadataDao : GPKGBaseDaoSwift
class GPKGGeometryMetadataDao : GPKGBaseDao -
GeoPackage Metadata Database
See moreDeclaration
Objective-C
@interface GPKGMetadataDb : NSObjectSwift
class GPKGMetadataDb : NSObject -
Table Metadata
See moreDeclaration
Objective-C
@interface GPKGTableMetadata : NSObjectSwift
class GPKGTableMetadata : NSObject -
Table Metadata Data Access Object
See moreDeclaration
Objective-C
@interface GPKGTableMetadataDao : GPKGBaseDaoSwift
class GPKGTableMetadataDao : GPKGBaseDao -
Connection pool to manage retrieving a sqlite3 connection to a database file. Connections should be released after the database operation has completed. Opens connections as needed and keeps a configured amount of connections open for us.
See moreDeclaration
Objective-C
@interface GPKGConnectionPool : NSObjectSwift
class GPKGConnectionPool : NSObject -
Single database connection to a database file opened as part of a connection pool. Wraps a sqlite3 connection.
See moreDeclaration
Objective-C
@interface GPKGDbConnection : NSObjectSwift
class GPKGDbConnection : NSObject -
Single sqlite3 connection to a database file opened as part of a connection pool
See moreDeclaration
Objective-C
@interface GPKGSqliteConnection : NSObjectSwift
class GPKGSqliteConnection : NSObject -
Column Constraints
See moreDeclaration
Objective-C
@interface GPKGColumnConstraints : NSObjectSwift
class GPKGColumnConstraints : NSObject -
Table or column constraint
See moreDeclaration
Objective-C
@interface GPKGConstraint : NSObject <NSMutableCopying>Swift
class GPKGConstraint : NSObject, NSMutableCopying -
SQL constraint parser from create table statements
See moreDeclaration
Objective-C
@interface GPKGConstraintParser : NSObjectSwift
class GPKGConstraintParser : NSObject -
Undocumented
See moreDeclaration
Objective-C
@interface GPKGConstraintTypes : NSObject /** * Get the name of the constraint type * * @param type constraint type * * @return constrainttype name */ +(NSString *) name: (enum GPKGConstraintType) type; /** * Get the constraint type from the constraint type name * * @param name constraint type name * * @return constraint type */ +(enum GPKGConstraintType) fromName: (NSString *) name; /** * Get a matching table constraint type from the value * * @param value * table constraint name value * @return constraint type or null */ +(enum GPKGConstraintType) tableTypeOfValue: (NSString *) value; /** * Get a matching column constraint type from the value * * @param value * column constraint name value * @return constraint type or null */ +(enum GPKGConstraintType) columnTypeOfValue: (NSString *) value; /** * Get a matching constraint type from the value * * @param value * constraint name value * @return constraint type or null */ +(enum GPKGConstraintType) typeOfValue: (NSString *) value; @endSwift
class GPKGConstraintTypes : NSObject -
User table or column constraints
See moreDeclaration
Objective-C
@interface GPKGConstraints : NSObject <NSMutableCopying>Swift
class GPKGConstraints : NSObject, NSMutableCopying -
Table raw or unparsed constraint
See moreDeclaration
Objective-C
@interface GPKGRawConstraint : GPKGConstraintSwift
class GPKGRawConstraint : GPKGConstraint -
Table Column from Table Info
See moreDeclaration
Objective-C
@interface GPKGTableColumn : NSObjectSwift
class GPKGTableColumn : NSObject -
Table Constraints including column constraint
See moreDeclaration
Objective-C
@interface GPKGTableConstraints : NSObjectSwift
class GPKGTableConstraints : NSObject -
Table Info queries (table_info)
See moreDeclaration
Objective-C
@interface GPKGTableInfo : NSObjectSwift
class GPKGTableInfo : NSObject -
Table unique constraint for one or more columns
See moreDeclaration
Objective-C
@interface GPKGUniqueConstraint : GPKGConstraintSwift
class GPKGUniqueConstraint : GPKGConstraint -
DGIWG (Defence Geospatial Information Working Group) Constants
Declaration
Objective-C
@interface GPKGDgiwgConstants : NSObjectSwift
class GPKGDgiwgConstants : NSObject -
Coordinate Reference Systems
See moreDeclaration
Objective-C
@interface GPKGDgiwgCoordinateReferenceSystems : NSObjectSwift
class GPKGDgiwgCoordinateReferenceSystems : NSObject -
Undocumented
See moreDeclaration
Objective-C
@interface GPKGDgiwgDataTypes : NSObject /** * Get the contents data type * * @return contents data type */ +(enum GPKGContentsDataType) dataType: (enum GPKGDgiwgDataType) dataType; /** * Get the name * * @return name */ +(NSString *) name: (enum GPKGDgiwgDataType) dataType; /** * Get the dimension * * @return dimension */ +(int) dimension: (enum GPKGDgiwgDataType) dataType; /** * Is a features data type * * @return true if features */ +(BOOL) isFeatures: (enum GPKGDgiwgDataType) dataType; /** * Is a tiles data type * * @return true if tiles */ +(BOOL) isTiles: (enum GPKGDgiwgDataType) dataType; /** * Is a 2D data type * * @return true if 2D */ +(BOOL) is2D: (enum GPKGDgiwgDataType) dataType; /** * Is a 3D data type * * @return true if 3D */ +(BOOL) is3D: (enum GPKGDgiwgDataType) dataType; /** * Get a geometry columns z value, 0 for prohibited and 1 for mandatory * * @return z value */ +(int) z: (enum GPKGDgiwgDataType) dataType; /** * Get the data types for the contents data type * * @param type * contents data type * @return data types */ +(NSArray<NSNumber *> *) dataTypes: (enum GPKGContentsDataType) type; @endSwift
class GPKGDgiwgDataTypes : NSObject -
DGIWG (Defence Geospatial Information Working Group) GeoPackage File
See moreDeclaration
Objective-C
@interface GPKGDgiwgFile : NSObjectSwift
class GPKGDgiwgFile : NSObject -
DGIWG (Defence Geospatial Information Working Group) GeoPackage File Name
See moreDeclaration
Objective-C
@interface GPKGDgiwgFileName : NSObjectSwift
class GPKGDgiwgFileName : NSObject -
DGIWG (Defence Geospatial Information Working Group) GeoPackage implementation
See moreDeclaration
Objective-C
@interface GPKGDgiwgGeoPackage : GPKGGeoPackageSwift
class GPKGDgiwgGeoPackage : GPKGGeoPackage -
DGIWG GeoPackage Factory to get a DGIWG GeoPackage Manager
See moreDeclaration
Objective-C
@interface GPKGDgiwgGeoPackageFactory : NSObjectSwift
class GPKGDgiwgGeoPackageFactory : NSObject -
DGIWG (Defence Geospatial Information Working Group) GeoPackage Manager used to create and open GeoPackages
See moreDeclaration
Objective-C
@interface GPKGDgiwgGeoPackageManager : GPKGGeoPackageManagerSwift
class GPKGDgiwgGeoPackageManager : GPKGGeoPackageManager -
DGIWG (Defence Geospatial Information Working Group) Metadata utilities
See moreDeclaration
Objective-C
@interface GPKGDgiwgMetadata : NSObjectSwift
class GPKGDgiwgMetadata : NSObject -
Undocumented
See moreDeclaration
Objective-C
@interface GPKGDgiwgRequirements : NSObject /** * Get the requirement number * * @return number */ +(int) number: (enum GPKGDgiwgRequirement) requirement; /** * Get the requirement name * * @return name */ +(NSString *) name: (enum GPKGDgiwgRequirement) requirement; /** * Get the requirement identifier * * @return identifier */ +(NSString *) identifier: (enum GPKGDgiwgRequirement) requirement; /** * Get the full requirement identifier with prefix * * @return identifier */ +(NSString *) fullIdentifier: (enum GPKGDgiwgRequirement) requirement; /** * Get the description * * @return description */ +(NSString *) description: (enum GPKGDgiwgRequirement) requirement; @endSwift
class GPKGDgiwgRequirements : NSObject -
DGIWG (Defence Geospatial Information Working Group) GeoPackage utilities
See moreDeclaration
Objective-C
@interface GPKGDgiwgUtils : NSObjectSwift
class GPKGDgiwgUtils : NSObject -
Performs DGIWG (Defence Geospatial Information Working Group) GeoPackage validations
See moreDeclaration
Objective-C
@interface GPKGDgiwgValidate : NSObjectSwift
class GPKGDgiwgValidate : NSObject -
DGIWG (Defence Geospatial Information Working Group) validation error
See moreDeclaration
Objective-C
@interface GPKGDgiwgValidationError : NSObjectSwift
class GPKGDgiwgValidationError : NSObject -
DGIWG (Defence Geospatial Information Working Group) validation errors
See moreDeclaration
Objective-C
@interface GPKGDgiwgValidationErrors : NSObjectSwift
class GPKGDgiwgValidationErrors : NSObject -
DGIWG (Defence Geospatial Information Working Group) validation primary key value
See moreDeclaration
Objective-C
@interface GPKGDgiwgValidationKey : NSObjectSwift
class GPKGDgiwgValidationKey : NSObject -
DGIWG (Defence Geospatial Information Working Group) Well-Known Text constants
See moreDeclaration
Objective-C
@interface GPKGDgiwgWellKnownText : NSObjectSwift
class GPKGDgiwgWellKnownText : NSObject -
UTM Zone utilities
See moreDeclaration
Objective-C
@interface GPKGUTMZone : NSObjectSwift
class GPKGUTMZone : NSObject -
Abstract base GeoPackage extension
See moreDeclaration
Objective-C
@interface GPKGBaseExtension : NSObjectSwift
class GPKGBaseExtension : NSObject -
OGC Well known text representation of Coordinate Reference Systems extension
http://www.geopackage.org/spec/#extension_crs_wkt
See moreDeclaration
Objective-C
@interface GPKGCrsWktExtension : GPKGBaseExtensionSwift
class GPKGCrsWktExtension : GPKGBaseExtension -
OGC Well known text representation of Coordinate Reference Systems extension version enumeration
See moreDeclaration
Objective-C
@interface GPKGCrsWktExtensionVersions : NSObjectSwift
class GPKGCrsWktExtensionVersions : NSObject -
Extension Management for deleting and copying extensions
See moreDeclaration
Objective-C
@interface GPKGExtensionManagement : NSObjectSwift
class GPKGExtensionManagement : NSObject -
GeoPackage Extension Manager for deleting and copying extensions
See moreDeclaration
Objective-C
@interface GPKGExtensionManager : GPKGExtensionManagementSwift
class GPKGExtensionManager : GPKGExtensionManagement -
Indicates that a particular extension applies to a GeoPackage, a table in a GeoPackage or a column of a table in a GeoPackage. An application that access a GeoPackage can query the gpkg_extensions table instead of the contents of all the user data tables to determine if it has the required capabilities to read or write to tables with extensions, and to “fail fast” and return an error message if it does not.
See moreDeclaration
Objective-C
@interface GPKGExtensions : NSObject <NSMutableCopying>Swift
class GPKGExtensions : NSObject, NSMutableCopying -
Extensions Data Access Object
See moreDeclaration
Objective-C
@interface GPKGExtensionsDao : GPKGBaseDaoSwift
class GPKGExtensionsDao : GPKGBaseDao -
Geometry Extensions utility methods and constants
https://www.geopackage.org/spec/#extension_geometry_types
See moreDeclaration
Objective-C
@interface GPKGGeometryExtensions : GPKGBaseExtensionSwift
class GPKGGeometryExtensions : GPKGBaseExtension -
Declaration
Objective-C
@interface GPKGWebPExtension : GPKGBaseExtensionSwift
class GPKGWebPExtension : GPKGBaseExtension -
Zoom Other Intervals extension
https://www.geopackage.org/spec/#extension_zoom_other_intervals
See moreDeclaration
Objective-C
@interface GPKGZoomOtherExtension : GPKGBaseExtensionSwift
class GPKGZoomOtherExtension : GPKGBaseExtension -
Tiled Gridded Coverage Data, Common Encoding, Extension
http://docs.opengeospatial.org/is/17-066r1/17-066r1.html
See moreDeclaration
Objective-C
@interface GPKGCoverageData : GPKGBaseExtensionSwift
class GPKGCoverageData : GPKGBaseExtension -
Undocumented
See moreDeclaration
Objective-C
@interface GPKGCoverageDataAlgorithms : NSObject /** * Get the name of the coverage data algorithm * * @param algorithm algorithm type * * @return algorithm name */ +(NSString *) name: (enum GPKGCoverageDataAlgorithm) algorithm; /** * Get the coverage data algorithm type from the algorithm name * * @param name algorithm name * * @return algorithm type */ +(enum GPKGCoverageDataAlgorithm) fromName: (NSString *) name; @endSwift
class GPKGCoverageDataAlgorithms : NSObject -
Tiled Gridded Coverage Data, PNG Encoding, Extension
See moreDeclaration
Objective-C
@interface GPKGCoverageDataPng : GPKGCoverageDataSwift
class GPKGCoverageDataPng : GPKGCoverageData -
Coverage Data PNG image
See moreDeclaration
Objective-C
@interface GPKGCoverageDataPngImage : NSObject <GPKGCoverageDataImage>Swift
class GPKGCoverageDataPngImage : NSObject, GPKGCoverageDataImage -
Coverage Data request to retrieve coverage data values for a point or bounding box
See moreDeclaration
Objective-C
@interface GPKGCoverageDataRequest : NSObjectSwift
class GPKGCoverageDataRequest : NSObject -
Tiled Gridded Coverage Data results containing the coverage values from a requested area from a tile matrix zoom level
See moreDeclaration
Objective-C
@interface GPKGCoverageDataResults : NSObjectSwift
class GPKGCoverageDataResults : NSObject -
Contains values relevant to a source pixel location when finding a coverage data value
See moreDeclaration
Objective-C
@interface GPKGCoverageDataSourcePixel : NSObjectSwift
class GPKGCoverageDataSourcePixel : NSObject -
Tiled Gridded Coverage Data, TIFF Encoding, Extension
See moreDeclaration
Objective-C
@interface GPKGCoverageDataTiff : GPKGCoverageDataSwift
class GPKGCoverageDataTiff : GPKGCoverageData -
Coverage Data TIFF image
See moreDeclaration
Objective-C
@interface GPKGCoverageDataTiffImage : NSObject <GPKGCoverageDataImage>Swift
class GPKGCoverageDataTiffImage : NSObject, GPKGCoverageDataImage -
Coverage Data Tile Matrix results including the coverage data tile results and the tile matrix where found
See moreDeclaration
Objective-C
@interface GPKGCoverageDataTileMatrixResults : NSObjectSwift
class GPKGCoverageDataTileMatrixResults : NSObject -
Gridded Coverage object
See moreDeclaration
Objective-C
@interface GPKGGriddedCoverage : NSObject <NSMutableCopying>Swift
class GPKGGriddedCoverage : NSObject, NSMutableCopying -
Gridded Coverage Data Access Object
See moreDeclaration
Objective-C
@interface GPKGGriddedCoverageDao : GPKGBaseDaoSwift
class GPKGGriddedCoverageDao : GPKGBaseDao -
Undocumented
See moreDeclaration
Objective-C
@interface GPKGGriddedCoverageDataTypes : NSObject /** * Get the name of the gridded coverage data type * * @param griddedCoverageDataType gridded coverage data type * * @return gridded coverage data type name */ +(NSString *) name: (enum GPKGGriddedCoverageDataType) griddedCoverageDataType; /** * Get the gridded coverage data type from the name * * @param name gridded coverage data type name * * @return gridded coverage data type */ +(enum GPKGGriddedCoverageDataType) fromName: (NSString *) name; @endSwift
class GPKGGriddedCoverageDataTypes : NSObject -
Undocumented
See moreDeclaration
Objective-C
@interface GPKGGriddedCoverageEncodingTypes : NSObject /** * Get the name of the gridded coverage encoding type * * @param griddedCoverageEncodingType gridded coverage encoding type * * @return gridded coverage encoding type name */ +(NSString *) name: (enum GPKGGriddedCoverageEncodingType) griddedCoverageEncodingType; /** * Get the gridded coverage encoding type from the name * * @param name gridded coverage encoding type name * * @return gridded coverage encoding type */ +(enum GPKGGriddedCoverageEncodingType) fromName: (NSString *) name; @endSwift
class GPKGGriddedCoverageEncodingTypes : NSObject -
Gridded Tile object
See moreDeclaration
Objective-C
@interface GPKGGriddedTile : NSObject <NSMutableCopying>Swift
class GPKGGriddedTile : NSObject, NSMutableCopying -
Gridded Tile Data Access Object
See moreDeclaration
Objective-C
@interface GPKGGriddedTileDao : GPKGBaseDaoSwift
class GPKGGriddedTileDao : GPKGBaseDao -
Contains metadata in MIME encodings structured in accordance with any authoritative metadata specification
See moreDeclaration
Objective-C
@interface GPKGMetadata : NSObject <NSMutableCopying>Swift
class GPKGMetadata : NSObject, NSMutableCopying -
Metadata Data Access Object
See moreDeclaration
Objective-C
@interface GPKGMetadataDao : GPKGBaseDaoSwift
class GPKGMetadataDao : GPKGBaseDao -
Declaration
Objective-C
@interface GPKGMetadataExtension : GPKGBaseExtensionSwift
class GPKGMetadataExtension : GPKGBaseExtension -
Metadata Scopes as defined in spec Table 16. Metadata Scopes
See moreDeclaration
Objective-C
@interface GPKGMetadataScope : NSObjectSwift
class GPKGMetadataScope : NSObject -
Links metadata in the gpkg_metadata table to data in the feature, and tiles tables
See moreDeclaration
Objective-C
@interface GPKGMetadataReference : NSObject <NSMutableCopying>Swift
class GPKGMetadataReference : NSObject, NSMutableCopying -
Metadata Reference Data Access Object
See moreDeclaration
Objective-C
@interface GPKGMetadataReferenceDao : GPKGBaseDaoSwift
class GPKGMetadataReferenceDao : GPKGBaseDao -
Declaration
Objective-C
@interface GPKGNGAExtensions : GPKGExtensionManagementSwift
class GPKGNGAExtensions : GPKGExtensionManagement -
Executes database scripts to create NGA Extension GeoPackage tables
Declaration
Objective-C
@interface GPKGNGATableCreator : GPKGGeoPackageTableCreatorSwift
class GPKGNGATableCreator : GPKGGeoPackageTableCreator -
Contents Id object, for maintaining a unique identifier for contents tables
See moreDeclaration
Objective-C
@interface GPKGContentsId : NSObject <NSMutableCopying>Swift
class GPKGContentsId : NSObject, NSMutableCopying -
Contents Id Data Access Object
See moreDeclaration
Objective-C
@interface GPKGContentsIdDao : GPKGBaseDaoSwift
class GPKGContentsIdDao : GPKGBaseDao -
This extension assigns a unique integer identifier to tables defined in the contents. Allows foreign key referencing to a contents (text based primary key) by an integer identifier.
http://ngageoint.github.io/GeoPackage/docs/extensions/contents-id.html
See moreDeclaration
Objective-C
@interface GPKGContentsIdExtension : GPKGBaseExtensionSwift
class GPKGContentsIdExtension : GPKGBaseExtension -
Contents Id Extension Table Creator
See moreDeclaration
Objective-C
@interface GPKGContentsIdTableCreator : GPKGNGATableCreatorSwift
class GPKGContentsIdTableCreator : GPKGNGATableCreator -
Feature Table Index NGA Extension implementation. This extension is used to index Geometries within a feature table by their minimum bounding box for bounding box queries. This extension is required to provide an index implementation when a SQLite version is used before SpatialLite support (iOS).
http://ngageoint.github.io/GeoPackage/docs/extensions/geometry-index.html
See moreDeclaration
Objective-C
@interface GPKGFeatureTableIndex : GPKGBaseExtensionSwift
class GPKGFeatureTableIndex : GPKGBaseExtension -
Geometry Index object, for indexing geometries within user feature tables
See moreDeclaration
Objective-C
@interface GPKGGeometryIndex : NSObject <NSMutableCopying>Swift
class GPKGGeometryIndex : NSObject, NSMutableCopying -
Geometry Index Data Access Object
See moreDeclaration
Objective-C
@interface GPKGGeometryIndexDao : GPKGBaseDaoSwift
class GPKGGeometryIndexDao : GPKGBaseDao -
Geometry Index Extension Table Creator
See moreDeclaration
Objective-C
@interface GPKGGeometryIndexTableCreator : GPKGNGATableCreatorSwift
class GPKGGeometryIndexTableCreator : GPKGNGATableCreator -
Table Index object, for indexing data within user tables
See moreDeclaration
Objective-C
@interface GPKGTableIndex : NSObject <NSMutableCopying>Swift
class GPKGTableIndex : NSObject, NSMutableCopying -
Table Index Data Access Object
See moreDeclaration
Objective-C
@interface GPKGTableIndexDao : GPKGBaseDaoSwift
class GPKGTableIndexDao : GPKGBaseDao -
Feature Tile Link object, for linking a feature and tile table together
See moreDeclaration
Objective-C
@interface GPKGFeatureTileLink : NSObject <NSMutableCopying>Swift
class GPKGFeatureTileLink : NSObject, NSMutableCopying -
Feature Tile Link Data Access Object
See moreDeclaration
Objective-C
@interface GPKGFeatureTileLinkDao : GPKGBaseDaoSwift
class GPKGFeatureTileLinkDao : GPKGBaseDao -
Feature Tile Link Extension Table Creator
See moreDeclaration
Objective-C
@interface GPKGFeatureTileLinkTableCreator : GPKGNGATableCreatorSwift
class GPKGFeatureTileLinkTableCreator : GPKGNGATableCreator -
Feature Tile Table linker, used to link feature and tile tables together when the tiles represent the feature data
http://ngageoint.github.io/GeoPackage/docs/extensions/feature-tile-link.html
See moreDeclaration
Objective-C
@interface GPKGFeatureTileTableLinker : GPKGBaseExtensionSwift
class GPKGFeatureTileTableLinker : GPKGBaseExtension -
GeoPackage properties extension for defining GeoPackage specific properties, attributes, and metadata
http://ngageoint.github.io/GeoPackage/docs/extensions/properties.html
See moreDeclaration
Objective-C
@interface GPKGPropertiesExtension : GPKGBaseExtensionSwift
class GPKGPropertiesExtension : GPKGBaseExtension -
Undocumented
See moreDeclaration
Objective-C
@interface GPKGPropertiesManager : NSObject /** * Initialize * * @return new properties manager */ -(instancetype) init; /** * Initialize * * @param geoPackage GeoPackage * * @return new properties manager */ -(instancetype) initWithGeoPackage: (GPKGGeoPackage *) geoPackage; /** * Initialize * * @param geoPackages array of GeoPackages * * @return new properties manager */ -(instancetype) initWithGeoPackages: (NSArray<GPKGGeoPackage *> *) geoPackages; /** * Initialize * * @param cache GeoPackage cache * * @return new properties manager */ -(instancetype) initWithCache: (GPKGGeoPackageCache *) cache; /** * Create a properties extension from the GeoPackage * * @param geoPackage * GeoPackage * @return properties extension */ -(GPKGPropertiesExtension *) propertiesExtensionWithGeoPackage: (GPKGGeoPackage *) geoPackage; /** * Get the GeoPackage names * * @return names */ -(NSSet<NSString *> *) geoPackageNames; /** * Get the number of GeoPackages * * @return GeoPackage count */ -(int) numGeoPackages; /** * Get the GeoPackages * * @return collection of GeoPackages */ -(NSArray<GPKGGeoPackage *> *) geoPackages; /** * Checks if the GeoPackage name exists * * @param name * GeoPackage name * @return true if exists */ -(BOOL) hasGeoPackageWithName: (NSString *) name; /** * Get the GeoPackage for the GeoPackage name * * @param name * GeoPackage name * @return GeoPackage */ -(GPKGGeoPackage *) geoPackageWithName: (NSString *) name; /** * Add a collection of GeoPackages * * @param geoPackages * GeoPackages */ -(void) addGeoPackages: (NSArray<GPKGGeoPackage *> *) geoPackages; /** * Add GeoPackage * * @param geoPackage * GeoPackage */ -(void) addGeoPackage: (GPKGGeoPackage *) geoPackage; /** * Close all GeoPackages in the manager */ -(void) closeGeoPackages; /** * Remove the GeoPackage with the name but does not close it * * @param name * GeoPackage name * @return removed GeoPackage */ -(GPKGGeoPackage *) removeGeoPackageWithName: (NSString *) name; /** * Clears all cached GeoPackages but does not close them */ -(void) clearGeoPackages; /** * Remove and close the GeoPackage with name, same as * {@link #closeGeoPackage(String)} * * @param name * GeoPackage name * @return true if found, removed, and closed */ -(BOOL) removeAndCloseGeoPackageWithName: (NSString *) name; /** * Close the GeoPackage with name * * @param name * GeoPackage name * @return true if found and closed */ -(BOOL) closeGeoPackageWithName: (NSString *) name; /** * Close GeoPackages not specified in the retain GeoPackage names * * @param retain * GeoPackages to retain */ -(void) closeRetainGeoPackages: (NSArray<NSString *> *) retain; /** * Close GeoPackages with names * * @param names * GeoPackage names */ -(void) closeGeoPackages: (NSArray<NSString *> *) names; /** * Get the number of unique properties * * @return property count */ -(int) numProperties; /** * Get the unique properties * * @return set of properties */ -(NSSet<NSString *> *) properties; /** * Get the GeoPackages with the property name * * @param property * property name * @return GeoPackages */ -(NSArray<GPKGGeoPackage *> *) hasProperty: (NSString *) property; /** * Get the GeoPackages missing the property name * * @param property * property name * @return GeoPackages */ -(NSArray<GPKGGeoPackage *> *) missingProperty: (NSString *) property; /** * Get the number of unique values for the property * * @param property * property name * @return number of values */ -(int) numValuesOfProperty: (NSString *) property; /** * Check if the property has any values * * @param property * property name * @return true if has any values */ -(BOOL) hasValuesWithProperty: (NSString *) property; /** * Get the unique values for the property * * @param property * property name * @return set of values */ -(NSSet<NSString *> *) valuesOfProperty: (NSString *) property; /** * Get the GeoPackages with the property name and value * * @param property * property name * @param value * property value * @return GeoPackages */ -(NSArray<GPKGGeoPackage *> *) hasValue: (NSString *) value withProperty: (NSString *) property; /** * Get the GeoPackages missing the property name and value * * @param property * property name * @param value * property value * @return GeoPackages */ -(NSArray<GPKGGeoPackage *> *) missingValue: (NSString *) value withProperty: (NSString *) property; /** * Add a property value to all GeoPackages * * @param property * property name * @param value * value * @return number of GeoPackages added to */ -(int) addValue: (NSString *) value withProperty: (NSString *) property; /** * Add a property value to a specified GeoPackage * * @param geoPackage * GeoPackage name * @param property * property name * @param value * value * @return true if added */ -(int) addValue: (NSString *) value withProperty: (NSString *) property inGeoPackage: (NSString *) geoPackage; /** * Delete the property and values from all GeoPackages * * @param property * property name * @return number of GeoPackages deleted from */ -(int) deleteProperty: (NSString *) property; /** * Delete the property and values from a specified GeoPackage * * @param geoPackage * GeoPackage name * @param property * property name * @return true if deleted */ -(int) deleteProperty: (NSString *) property inGeoPackage: (NSString *) geoPackage; /** * Delete the property value from all GeoPackages * * @param property * property name * @param value * property value * @return number of GeoPackages deleted from */ -(int) deleteValue: (NSString *) value withProperty: (NSString *) property; /** * Delete the property value from a specified GeoPackage * * @param geoPackage * GeoPackage name * @param property * property name * @param value * property value * @return true if deleted */ -(int) deleteValue: (NSString *) value withProperty: (NSString *) property inGeoPackage: (NSString *) geoPackage; /** * Delete all properties and values from all GeoPackages * * @return number of GeoPackages deleted from */ -(int) deleteAll; /** * Delete all properties and values from a specified GeoPackage * * @param geoPackage * GeoPackage name * @return true if any deleted */ -(int) deleteAllInGeoPackage: (NSString *) geoPackage; /** * Remove the extension from all GeoPackages */ -(void) removeExtension; /** * Remove the extension from a specified GeoPackage * * @param geoPackage * GeoPackage name */ -(void) removeExtensionInGeoPackage: (NSString *) geoPackage; @endSwift
class GPKGPropertiesManager : NSObject -
Undocumented
Declaration
Objective-C
@interface GPKGPropertyNames : NSObject @endSwift
class GPKGPropertyNames : NSObject -
Tile Scaling object, for scaling tiles from nearby zoom levels for missing tiles
See moreDeclaration
Objective-C
@interface GPKGTileScaling : NSObject <NSMutableCopying>Swift
class GPKGTileScaling : NSObject, NSMutableCopying -
Tile Scaling Data Access Object
See moreDeclaration
Objective-C
@interface GPKGTileScalingDao : GPKGBaseDaoSwift
class GPKGTileScalingDao : GPKGBaseDao -
Tile Scaling Extension Table Creator
See moreDeclaration
Objective-C
@interface GPKGTileScalingTableCreator : GPKGNGATableCreatorSwift
class GPKGTileScalingTableCreator : GPKGNGATableCreator -
Undocumented
See moreDeclaration
Objective-C
@interface GPKGTileScalingTypes : NSObject /** * Get the name of the tile scaling type * * @param tileScalingType tile scaling type * * @return tile scaling type name */ +(NSString *) name: (enum GPKGTileScalingType) tileScalingType; /** * Get the tile scaling type from the name * * @param name tile scaling type name * * @return tile scaling type */ +(enum GPKGTileScalingType) fromName: (NSString *) name; @endSwift
class GPKGTileScalingTypes : NSObject -
Abstract Tile Table Scaling, for scaling tiles from nearby zoom levels for missing tiles
http://ngageoint.github.io/GeoPackage/docs/extensions/tile-scaling.html
See moreDeclaration
Objective-C
@interface GPKGTileTableScaling : GPKGBaseExtensionSwift
class GPKGTileTableScaling : GPKGBaseExtension -
Feature Style, including a style and icon, for a single feature geometry
See moreDeclaration
Objective-C
@interface GPKGFeatureStyle : NSObjectSwift
class GPKGFeatureStyle : NSObject -
Feature Style extension
http://ngageoint.github.io/GeoPackage/docs/extensions/feature-style.html
See moreDeclaration
Objective-C
@interface GPKGFeatureStyleExtension : GPKGBaseExtensionSwift
class GPKGFeatureStyleExtension : GPKGBaseExtension -
Feature Styles, including styles and icons, for a single feature geometry or feature table default
See moreDeclaration
Objective-C
@interface GPKGFeatureStyles : NSObjectSwift
class GPKGFeatureStyles : NSObject -
Feature Table Styles, styles and icons for an individual feature table
See moreDeclaration
Objective-C
@interface GPKGFeatureTableStyles : NSObjectSwift
class GPKGFeatureTableStyles : NSObject -
Icon Cache of icon images
See moreDeclaration
Objective-C
@interface GPKGIconCache : NSObjectSwift
class GPKGIconCache : NSObject -
Icon DAO for reading icon tables
See moreDeclaration
Objective-C
@interface GPKGIconDao : GPKGMediaDaoSwift
class GPKGIconDao : GPKGMediaDao -
Icon Row containing the values from a single result set row
See moreDeclaration
Objective-C
@interface GPKGIconRow : GPKGMediaRowSwift
class GPKGIconRow : GPKGMediaRow -
Icon Table
See moreDeclaration
Objective-C
@interface GPKGIconTable : GPKGMediaTableSwift
class GPKGIconTable : GPKGMediaTable -
Icons for a single feature geometry or feature table default
See moreDeclaration
Objective-C
@interface GPKGIcons : NSObjectSwift
class GPKGIcons : NSObject -
Style DAO for reading style tables
See moreDeclaration
Objective-C
@interface GPKGStyleDao : GPKGAttributesDaoSwift
class GPKGStyleDao : GPKGAttributesDao -
Style Mapping DAO for reading style mapping data tables
See moreDeclaration
Objective-C
@interface GPKGStyleMappingDao : GPKGUserMappingDaoSwift
class GPKGStyleMappingDao : GPKGUserMappingDao -
Style Mapping Row containing the values from a single result set row
See moreDeclaration
Objective-C
@interface GPKGStyleMappingRow : GPKGUserMappingRowSwift
class GPKGStyleMappingRow : GPKGUserMappingRow -
Feature Style mapping table
See moreDeclaration
Objective-C
@interface GPKGStyleMappingTable : GPKGUserMappingTableSwift
class GPKGStyleMappingTable : GPKGUserMappingTable -
Style Row containing the values from a single result set row
See moreDeclaration
Objective-C
@interface GPKGStyleRow : GPKGAttributesRowSwift
class GPKGStyleRow : GPKGAttributesRow -
Style Table
See moreDeclaration
Objective-C
@interface GPKGStyleTable : GPKGAttributesTableSwift
class GPKGStyleTable : GPKGAttributesTable -
Styles for a single feature geometry or feature table default
See moreDeclaration
Objective-C
@interface GPKGStyles : NSObjectSwift
class GPKGStyles : NSObject -
Describes the relationships between a base table, a related data table, and a mapping table
See moreDeclaration
Objective-C
@interface GPKGExtendedRelation : NSObject <NSMutableCopying>Swift
class GPKGExtendedRelation : NSObject, NSMutableCopying -
Extended Relations Data Access Object
See moreDeclaration
Objective-C
@interface GPKGExtendedRelationsDao : GPKGBaseDaoSwift
class GPKGExtendedRelationsDao : GPKGBaseDao -
Declaration
Objective-C
@interface GPKGRelatedTablesExtension : GPKGBaseExtensionSwift
class GPKGRelatedTablesExtension : GPKGBaseExtension -
Undocumented
See moreDeclaration
Objective-C
@interface GPKGRelationTypes : NSObject /** * Get the name of the relation type * * @param relationType relation type * * @return relation type name */ +(NSString *) name: (enum GPKGRelationType) relationType; /** * Get the relation type from the name * * @param name relation type name * * @return relation type */ +(enum GPKGRelationType) fromName: (NSString *) name; /** * Get the contents data type * * @param relationType relation type */ +(NSString *) dataType: (enum GPKGRelationType) relationType; @endSwift
class GPKGRelationTypes : NSObject -
User Mapping DAO for reading user mapping data tables
See moreDeclaration
Objective-C
@interface GPKGUserMappingDao : GPKGUserCustomDaoSwift
class GPKGUserMappingDao : GPKGUserCustomDao -
User Mapping Row containing the values from a single result set row
See moreDeclaration
Objective-C
@interface GPKGUserMappingRow : GPKGUserCustomRowSwift
class GPKGUserMappingRow : GPKGUserCustomRow -
Contains user mapping table factory and utility methods
See moreDeclaration
Objective-C
@interface GPKGUserMappingTable : GPKGUserCustomTableSwift
class GPKGUserMappingTable : GPKGUserCustomTable -
User Defined Related Table
See moreDeclaration
Objective-C
@interface GPKGUserRelatedTable : GPKGUserCustomTableSwift
class GPKGUserRelatedTable : GPKGUserCustomTable -
Dublin Core Metadata Initiative
See moreDeclaration
Objective-C
@interface GPKGDublinCoreMetadata : NSObjectSwift
class GPKGDublinCoreMetadata : NSObject -
Undocumented
See moreDeclaration
Objective-C
@interface GPKGDublinCoreTypes : NSObject /** * Get the name of the Dublin Core Metadata type * * @param dublinCoreType Dublin Core Metadata type * * @return Dublin Core Metadata type name */ +(NSString *) name: (enum GPKGDublinCoreType) dublinCoreType; /** * Get the Dublin Core Metadata type from the name * * @param name Dublin Core Metadata type name * * @return Dublin Core Metadata type */ +(enum GPKGDublinCoreType) fromName: (NSString *) name; /** * Get the synonymous column names * * @param dublinCoreType Dublin Core Metadata type * * @return synonyms */ +(NSArray<NSString *> *) synonyms: (enum GPKGDublinCoreType) dublinCoreType; @endSwift
class GPKGDublinCoreTypes : NSObject -
User Media DAO for reading user media data tables
See moreDeclaration
Objective-C
@interface GPKGMediaDao : GPKGUserCustomDaoSwift
class GPKGMediaDao : GPKGUserCustomDao -
User Media Row containing the values from a single result set row
See moreDeclaration
Objective-C
@interface GPKGMediaRow : GPKGUserCustomRowSwift
class GPKGMediaRow : GPKGUserCustomRow -
Media Requirements Class User-Defined Related Data Table
See moreDeclaration
Objective-C
@interface GPKGMediaTable : GPKGUserRelatedTableSwift
class GPKGMediaTable : GPKGUserRelatedTable -
Media Table Metadata for defining table creation information
See moreDeclaration
Objective-C
@interface GPKGMediaTableMetadata : GPKGUserTableMetadataSwift
class GPKGMediaTableMetadata : GPKGUserTableMetadata -
User Simple Attributes DAO for reading user simple attributes data tables
See moreDeclaration
Objective-C
@interface GPKGSimpleAttributesDao : GPKGUserCustomDaoSwift
class GPKGSimpleAttributesDao : GPKGUserCustomDao -
User Simple Attributes Row containing the values from a single result set row
See moreDeclaration
Objective-C
@interface GPKGSimpleAttributesRow : GPKGUserCustomRowSwift
class GPKGSimpleAttributesRow : GPKGUserCustomRow -
Simple Attributes Requirements Class User-Defined Related Data Table
See moreDeclaration
Objective-C
@interface GPKGSimpleAttributesTable : GPKGUserRelatedTableSwift
class GPKGSimpleAttributesTable : GPKGUserRelatedTable -
Simple Attributes Table Metadata for defining table creation information
See moreDeclaration
Objective-C
@interface GPKGSimpleAttributesTableMetadata : GPKGUserTableMetadataSwift
class GPKGSimpleAttributesTableMetadata : GPKGUserTableMetadata -
Iterable Feature Index Results to iterate on feature rows retrieved from RTree results
See moreDeclaration
Objective-C
@interface GPKGFeatureIndexRTreeResults : GPKGFeatureIndexResultsSwift
class GPKGFeatureIndexRTreeResults : GPKGFeatureIndexResults -
Declaration
Objective-C
@interface GPKGRTreeIndexExtension : GPKGBaseExtensionSwift
class GPKGRTreeIndexExtension : GPKGBaseExtension -
Undocumented
See moreDeclaration
Objective-C
@interface GPKGRTreeIndexTableDao : GPKGUserCustomDaoSwift
class GPKGRTreeIndexTableDao : GPKGUserCustomDao -
Undocumented
See moreDeclaration
Objective-C
@interface GPKGRTreeIndexTableRow : GPKGUserCustomRowSwift
class GPKGRTreeIndexTableRow : GPKGUserCustomRow -
Declaration
Objective-C
@interface GPKGSchemaExtension : GPKGBaseExtensionSwift
class GPKGSchemaExtension : GPKGBaseExtension -
Stores minimal application schema identifying, descriptive and MIME type information about columns in user vector feature and tile matrix data tables that supplements the data available from the SQLite sqlite_master table and pragma table_info(table_name) SQL function. The gpkg_data_columns data CAN be used to provide more specific column data types and value ranges and application specific structural and semantic information to enable more informative user menu displays and more effective user decisions on the suitability of GeoPackage contents for specific purposes.
See moreDeclaration
Objective-C
@interface GPKGDataColumns : NSObject <NSMutableCopying>Swift
class GPKGDataColumns : NSObject, NSMutableCopying -
Data Columns Data Access Object
See moreDeclaration
Objective-C
@interface GPKGDataColumnsDao : GPKGBaseDaoSwift
class GPKGDataColumnsDao : GPKGBaseDao -
Contains data to specify restrictions on basic data type column values
See moreDeclaration
Objective-C
@interface GPKGDataColumnConstraints : NSObject <NSMutableCopying>Swift
class GPKGDataColumnConstraints : NSObject, NSMutableCopying -
Data Column Constraints Data Access Object
See moreDeclaration
Objective-C
@interface GPKGDataColumnConstraintsDao : GPKGBaseDaoSwift
class GPKGDataColumnConstraintsDao : GPKGBaseDao -
Feature Generator
See moreDeclaration
Objective-C
@interface GPKGFeatureGenerator : NSObjectSwift
class GPKGFeatureGenerator : NSObject -
OGC API Features Generator
See moreDeclaration
Objective-C
@interface GPKGOAPIFeatureGenerator : GPKGFeatureGeneratorSwift
class GPKGOAPIFeatureGenerator : GPKGFeatureGenerator -
Geometry Columns object. Identifies the geometry columns in tables that contain user data representing features.
See moreDeclaration
Objective-C
@interface GPKGGeometryColumns : NSObject <NSMutableCopying>Swift
class GPKGGeometryColumns : NSObject, NSMutableCopying -
Geometry Columns Data Access Object
See moreDeclaration
Objective-C
@interface GPKGGeometryColumnsDao : GPKGBaseDaoSwift
class GPKGGeometryColumnsDao : GPKGBaseDao -
Iterable Feature Index Results to iterate on feature results from a feature DAO
See moreDeclaration
Objective-C
@interface GPKGFeatureIndexFeatureResults : GPKGFeatureIndexResultSetResultsSwift
class GPKGFeatureIndexFeatureResults : GPKGFeatureIndexResultSetResults -
Feature Index Results to enumerate on feature rows retrieved from GeoPackage index extension results
See moreDeclaration
Objective-C
@interface GPKGFeatureIndexGeoPackageResults : GPKGFeatureIndexResultSetResultsSwift
class GPKGFeatureIndexGeoPackageResults : GPKGFeatureIndexResultSetResults -
Feature Index Results Feature Row list implementation
See moreDeclaration
Objective-C
@interface GPKGFeatureIndexListResults : GPKGFeatureIndexResultsSwift
class GPKGFeatureIndexListResults : GPKGFeatureIndexResults -
Feature Index Location to iterate over indexed feature index types
See moreDeclaration
Objective-C
@interface GPKGFeatureIndexLocation : NSObject <NSFastEnumeration>Swift
class GPKGFeatureIndexLocation : NSObject, NSFastEnumeration -
Feature Index Manager to manage indexing of feature geometries in both Android metadata and within a GeoPackage using the Geometry Index Extension
See moreDeclaration
Objective-C
@interface GPKGFeatureIndexManager : NSObjectSwift
class GPKGFeatureIndexManager : NSObject -
Feature Index Results to enumerate on feature rows retrieved from Metadata index results
See moreDeclaration
Objective-C
@interface GPKGFeatureIndexMetadataResults : GPKGFeatureIndexResultSetResultsSwift
class GPKGFeatureIndexMetadataResults : GPKGFeatureIndexResultSetResults -
Feature Index Results Result Set implementation
See moreDeclaration
Objective-C
@interface GPKGFeatureIndexResultSetResults : GPKGFeatureIndexResultsSwift
class GPKGFeatureIndexResultSetResults : GPKGFeatureIndexResults -
Feature Index Results fast enumeration to iterate on feature rows in a for loop
See moreDeclaration
Objective-C
@interface GPKGFeatureIndexResults : NSObject <NSFastEnumeration>Swift
class GPKGFeatureIndexResults : NSObject, NSFastEnumeration -
Undocumented
See moreDeclaration
Objective-C
@interface GPKGFeatureIndexTypes : NSObject /** * Get the name of the feature index type * * @param featureIndexType feature index type * * @return feature index type name */ +(NSString *) name: (enum GPKGFeatureIndexType) featureIndexType; /** * Get the feature index type from the feature index type name * * @param name feature index type name * * @return feature index type */ +(enum GPKGFeatureIndexType) fromName: (NSString *) name; @endSwift
class GPKGFeatureIndexTypes : NSObject -
Iterable Feature Index Results to iterate on feature rows from a combination of multiple Feature Index Results
See moreDeclaration
Objective-C
@interface GPKGMultipleFeatureIndexResults : GPKGFeatureIndexResultsSwift
class GPKGMultipleFeatureIndexResults : GPKGFeatureIndexResults -
Feature Row Cache for a single feature table
See moreDeclaration
Objective-C
@interface GPKGFeatureCache : NSObjectSwift
class GPKGFeatureCache : NSObject -
Feature Row Cache for multiple feature tables in a single GeoPackage
See moreDeclaration
Objective-C
@interface GPKGFeatureCacheTables : NSObjectSwift
class GPKGFeatureCacheTables : NSObject -
Feature column
See moreDeclaration
Objective-C
@interface GPKGFeatureColumn : GPKGUserColumnSwift
class GPKGFeatureColumn : GPKGUserColumn -
Collection of feature columns
See moreDeclaration
Objective-C
@interface GPKGFeatureColumns : GPKGUserColumnsSwift
class GPKGFeatureColumns : GPKGUserColumns -
Feature DAO for reading feature user data tables
See moreDeclaration
Objective-C
@interface GPKGFeatureDao : GPKGUserDaoSwift
class GPKGFeatureDao : GPKGUserDao -
Feature Row containing the values from a single result set row
See moreDeclaration
Objective-C
@interface GPKGFeatureRow : GPKGUserRowSwift
class GPKGFeatureRow : GPKGUserRow -
Represents a user feature table
See moreDeclaration
Objective-C
@interface GPKGFeatureTable : GPKGUserTableSwift
class GPKGFeatureTable : GPKGUserTable -
Feature Table Metadata for defining table creation information
See moreDeclaration
Objective-C
@interface GPKGFeatureTableMetadata : GPKGUserTableMetadataSwift
class GPKGFeatureTableMetadata : GPKGUserTableMetadata -
Reads the metadata from an existing feature table
See moreDeclaration
Objective-C
@interface GPKGFeatureTableReader : GPKGUserTableReaderSwift
class GPKGFeatureTableReader : GPKGUserTableReader -
Performs manual brute force queries against feature rows See GPKGFeatureIndexManager for performing indexed queries.
See moreDeclaration
Objective-C
@interface GPKGManualFeatureQuery : NSObjectSwift
class GPKGManualFeatureQuery : NSObject -
Manual Feature Query Results which includes the ids used to read each row
See moreDeclaration
Objective-C
@interface GPKGManualFeatureQueryResults : GPKGFeatureIndexResultsSwift
class GPKGManualFeatureQueryResults : GPKGFeatureIndexResults -
Geometry Crop utilities
See moreDeclaration
Objective-C
@interface GPKGGeometryCrop : NSObjectSwift
class GPKGGeometryCrop : NSObject -
GeoPackage Geometry Data
See moreDeclaration
Objective-C
@interface GPKGGeometryData : NSObjectSwift
class GPKGGeometryData : NSObject -
Geometry Utilities
See moreDeclaration
Objective-C
@interface GPKGGeometryUtils : NSObjectSwift
class GPKGGeometryUtils : NSObject -
Undocumented
See moreDeclaration
Objective-C
@interface GPKGFeatureShape : NSObject /** * Initializer * * @param featureId feature id * * @return new feature shape */ -(instancetype) initWithId: (int) featureId; /** * Get feature id * * @return feature id */ -(int) featureId; /** * Get the map shapes * * @return map shapes */ -(NSMutableArray<GPKGMapShape *> *) shapes; /** * Get the map metadata shapes * * @return map metadata shapes */ -(NSMutableArray<GPKGMapShape *> *) metadataShapes; /** * Add a map shape * * @param shape map shape */ -(void) addShape: (GPKGMapShape *) shape; /** * Add a metadata map shape * * @param shape metadata map shape */ -(void) addMetadataShape: (GPKGMapShape *) shape; /** * Get the count of map shapes * * @return map shapes count */ -(int) count; /** * Determine if there are map shapes * * @return true if has map shapes */ -(BOOL) hasShapes; /** * Get the count of map metadata shapes * * @return map metadata shapes count */ -(int) countMetadataShapes; /** * Determine if there are map metadata shapes * * @return true if has map metadata shapes */ -(BOOL) hasMetadataShapes; /** * Remove all map shapes and metadata map shapes from the map and feature shape * * @param mapView map view */ -(void) removeFromMapView: (MKMapView *) mapView; /** * Remove the map shapes from the map and feature shape * * @param mapView map view */ -(void) removeShapesFromMapView: (MKMapView *) mapView; /** * Remove the map metadata shapes from the map and feature shape * * @param mapView map view */ -(void) removeMetadataShapesFromMapView: (MKMapView *) mapView; @endSwift
class GPKGFeatureShape : NSObject -
Mantains a collection of feature map shapes by database, table name, and feature id
See moreDeclaration
Objective-C
@interface GPKGFeatureShapes : NSObjectSwift
class GPKGFeatureShapes : NSObject -
Location Bounding Box, contains left, up, right, and down coordinates
See moreDeclaration
Objective-C
@interface GPKGLocationBoundingBox : NSObjectSwift
class GPKGLocationBoundingBox : NSObject -
Map point annotation
See moreDeclaration
Objective-C
@interface GPKGMapPoint : NSObject <MKAnnotation>Swift
class GPKGMapPoint : NSObject, MKAnnotation -
Map Point options including style and atributes
See moreDeclaration
Objective-C
@interface GPKGMapPointOptions : NSObject <NSMutableCopying>Swift
class GPKGMapPointOptions : NSObject, NSMutableCopying -
Map shape object
See moreDeclaration
Objective-C
@interface GPKGMapShape : NSObjectSwift
class GPKGMapShape : NSObject -
Provides conversion methods between Well-Known Binary geometry objects and Map shapes. Includes adding shapes to map view functionality.
See moreDeclaration
Objective-C
@interface GPKGMapShapeConverter : NSObjectSwift
class GPKGMapShapeConverter : NSObject -
Map Shape with map points and corresponding shape point objects
See moreDeclaration
Objective-C
@interface GPKGMapShapePoints : NSObjectSwift
class GPKGMapShapePoints : NSObject -
Undocumented
See moreDeclaration
Objective-C
@interface GPKGMapShapeTypes : NSObject /** * Get the name of the shape type * * @param shapeType shape type * * @return shape type name */ +(NSString *) name: (enum GPKGMapShapeType) shapeType; /** * Get the map shape type of the name * * @param name shape type name * * @return shape type */ +(enum GPKGMapShapeType) fromName: (NSString *) name; @endSwift
class GPKGMapShapeTypes : NSObject -
Multi point shape
See moreDeclaration
Objective-C
@interface GPKGMultiPoint : NSObject <GPKGShapePoints>Swift
class GPKGMultiPoint : NSObject, GPKGShapePoints -
Multi polygon shape
See moreDeclaration
Objective-C
@interface GPKGMultiPolygon : NSObjectSwift
class GPKGMultiPolygon : NSObject -
Multiple Polygon Points shape
See moreDeclaration
Objective-C
@interface GPKGMultiPolygonPoints : NSObjectSwift
class GPKGMultiPolygonPoints : NSObject -
Multi polyline shape
See moreDeclaration
Objective-C
@interface GPKGMultiPolyline : NSObjectSwift
class GPKGMultiPolyline : NSObject -
Multiple Polyline Points shape
See moreDeclaration
Objective-C
@interface GPKGMultiPolylinePoints : NSObjectSwift
class GPKGMultiPolylinePoints : NSObject -
MapKit Polygon with Style Options
See moreDeclaration
Objective-C
@interface GPKGPolygon : MKPolygonSwift
class GPKGPolygon : MKPolygon -
Polygon hole points shape
See moreDeclaration
Objective-C
@interface GPKGPolygonHolePoints : NSObject <GPKGShapePoints>Swift
class GPKGPolygonHolePoints : NSObject, GPKGShapePoints -
Polygon Style Options
See moreDeclaration
Objective-C
@interface GPKGPolygonOptions : NSObjectSwift
class GPKGPolygonOptions : NSObject -
Undocumented
Declaration
Objective-C
@interface GPKGPolygonOrientations : NSObject @endSwift
class GPKGPolygonOrientations : NSObject -
Polygon points shape
See moreDeclaration
Objective-C
@interface GPKGPolygonPoints : NSObject <GPKGShapePoints, GPKGShapeWithChildrenPoints>Swift
class GPKGPolygonPoints : NSObject, GPKGShapePoints, GPKGShapeWithChildrenPoints -
MapKit Polyline with Style Options
See moreDeclaration
Objective-C
@interface GPKGPolyline : MKPolylineSwift
class GPKGPolyline : MKPolyline -
Polyline Style Options
See moreDeclaration
Objective-C
@interface GPKGPolylineOptions : NSObjectSwift
class GPKGPolylineOptions : NSObject -
Polyline points shape
See moreDeclaration
Objective-C
@interface GPKGPolylinePoints : NSObject <GPKGShapePoints>Swift
class GPKGPolylinePoints : NSObject, GPKGShapePoints -
Undocumented
See moreDeclaration
Objective-C
@interface GPKGCompressFormats : NSObject /** * Get the name of the compress format * * @param compressFormat compress format * * @return compress format name */ +(NSString *) name: (enum GPKGCompressFormat) compressFormat; /** * Get the compress format from the name * * @param name compress format name * * @return compress format */ +(enum GPKGCompressFormat) fromName: (NSString *) name; @endSwift
class GPKGCompressFormats : NSObject -
Undocumented
See moreDeclaration
Objective-C
@interface GPKGIOUtils : NSObject /** * Get the path of the property list file with name * * @param name plist base file name * * @return property list file path */ +(NSString *) propertyListPathWithName: (NSString *) name; /** * Get the path of the resource file with name and file type * * @param name file name * @param type extension type * * @return file resource path */ +(NSString *) resourcePathWithName: (NSString *) name andType: (NSString *) type; /** * Get the documents directory path * * @return documents directory */ +(NSString *) documentsDirectory; /** * Get a sub directory path within the document directory * * @param subDirectory sub directory path * * @return documents sub directory path */ +(NSString *) documentsDirectoryWithSubDirectory: (NSString *) subDirectory; /** * Get the GeoPackage directory path for saving GeoPackage related files * * @return GeoPackage directory */ +(NSString *) geoPackageDirectory; /** * Get the GeoPackage database directory path for saving GeoPackages * * @return GeoPackage database directory */ +(NSString *) databaseDirectory; /** * Get the GeoPackage metadata directory path for saving metadata * * @return GeoPackage metadata directory */ +(NSString *) metadataDirectory; /** * Get the GeoPackage metadata database file path * * @return GeoPackage metadata database file path */ +(NSString *) metadataDatabaseFile; /** * Create a directory if it does not exist * * @param directory directory to create */ +(void) createDirectoryIfNotExists: (NSString *) directory; /** * Get the local path within the provided directory by removing the documents directory * * @param directory full directory path * * @return sub path */ +(NSString *) localDocumentsDirectoryPath: (NSString *) directory; /** * Copy a file * * @param copyFrom file to copy * @param copyTo file location to copy to */ +(void) copyFile: (NSString *) copyFrom toFile: (NSString *) copyTo; /** * Copy an input stream to a file * * @param copyFrom input stream to copy * @param copyTo file location to copy to */ +(void) copyInputStream: (NSInputStream *) copyFrom toFile: (NSString *) copyTo; /** * Copy an input stream to a file with progress callbacks * * @param copyFrom input stream to copy * @param copyTo file location to copy to * @param progress progress callbacks */ +(void) copyInputStream: (NSInputStream *) copyFrom toFile: (NSString *) copyTo withProgress: (NSObject<GPKGProgress> *) progress; /** * Get the file byte data * * @param file file path * * @return byte data */ +(NSData *) fileData: (NSString *) file; /** * Get the input stream byte data * * @param stream input stream * * @return input stream byte data */ +(NSData *) streamData: (NSInputStream *) stream; /** * Get the input stream string * * @param stream input stream * * @return input stream string */ +(NSString *) streamString: (NSInputStream *) stream; /** * Get the input stream string * * @param stream input stream * @param encoding string encoding * * @return input stream string */ +(NSString *) streamString: (NSInputStream *) stream withEncoding: (NSStringEncoding) encoding; /** * Copy the input stream to an output stream * * @param copyFrom input stream * @param copyTo output stream */ +(void) copyInputStream: (NSInputStream *) copyFrom toOutputStream: (NSOutputStream *) copyTo; /** * Copy the input stream to an output stream with progress callbacks * * @param copyFrom input stream * @param copyTo output stream * @param progress progress callbacks */ +(void) copyInputStream: (NSInputStream *) copyFrom toOutputStream: (NSOutputStream *) copyTo withProgress: (NSObject<GPKGProgress> *) progress; /** * Delete the file * * @param file file path * * @return true if deleted */ +(BOOL) deleteFile: (NSString *) file; /** * Format the bytes into readable text * * @param bytes bytes * * @return byte text */ +(NSString *) formatBytes: (int) bytes; /** * Decode a URL * * @param url url * * @return decoded url */ +(NSString *) decodeUrl: (NSString *) url; @endSwift
class GPKGIOUtils : NSObject -
Conversions between images and image byte data
See moreDeclaration
Objective-C
@interface GPKGImageConverter : NSObjectSwift
class GPKGImageConverter : NSObject -
Network Utilities
See moreDeclaration
Objective-C
@interface GPKGNetworkUtils : NSObjectSwift
class GPKGNetworkUtils : NSObject -
Map tolerance values distance and screen distances
See moreDeclaration
Objective-C
@interface GPKGMapTolerance : NSObjectSwift
class GPKGMapTolerance : NSObject -
Map utility methods
See moreDeclaration
Objective-C
@interface GPKGMapUtils : NSObjectSwift
class GPKGMapUtils : NSObject -
Undocumented
See moreDeclaration
Objective-C
@interface GPKGFeatureInfoBuilder : NSObject /** * Table name used when building text */ @property (nonatomic, strong) NSString * name; /** * Max number of points clicked to return detailed information about */ @property (nonatomic) int maxPointDetailedInfo; /** * Max number of features clicked to return detailed information about */ @property (nonatomic) int maxFeatureDetailedInfo; /** * Print Point geometries within detailed info when true */ @property (nonatomic) BOOL detailedInfoPrintPoints; /** * Print Feature geometries within detailed info when true */ @property (nonatomic) BOOL detailedInfoPrintFeatures; /** * Query geometries using geodesic lines */ @property (nonatomic) BOOL geodesic; /** * Initializer * * @param featureDao feature dao */ -(instancetype) initWithFeatureDao: (GPKGFeatureDao *) featureDao; /** * Initializer * * @param featureDao feature dao * @param featureStyles feature table styles */ -(instancetype) initWithFeatureDao: (GPKGFeatureDao *) featureDao andStyles: (GPKGFeatureTableStyles *) featureStyles; /** * Initializer * * @param featureDao feature dao * @param geodesic geodesic check flag */ -(instancetype) initWithFeatureDao: (GPKGFeatureDao *) featureDao andGeodesic: (BOOL) geodesic; /** * Initializer * * @param featureDao feature dao * @param featureStyles feature table styles * @param geodesic geodesic check flag */ -(instancetype) initWithFeatureDao: (GPKGFeatureDao *) featureDao andStyles: (GPKGFeatureTableStyles *) featureStyles andGeodesic: (BOOL) geodesic; /** * Get the geometry type * * @return geometry type */ -(enum SFGeometryType) geometryType; /** * Add a geomtetry type to ignore * * @param geometryType geometry type */ -(void) ignoreGeometryType: (enum SFGeometryType) geometryType; /** * Build a feature results information message and close the results * * @param results feature index results * * @return results message or null if no results */ -(NSString *) buildResultsInfoMessageAndCloseWithFeatureIndexResults: (GPKGFeatureIndexResults *) results; /** * Build a feature results information message and close the results * * @param results feature index results * @param projection desired geometry projection * * @return results message or null if no results */ -(NSString *) buildResultsInfoMessageAndCloseWithFeatureIndexResults: (GPKGFeatureIndexResults *) results andProjection: (PROJProjection *) projection; /** * Build a feature results information message * * @param results feature index results * @param tolerance distance and screen tolerance * @param point point * * @return results message or null if no results */ -(NSString *) buildResultsInfoMessageAndCloseWithFeatureIndexResults: (GPKGFeatureIndexResults *) results andTolerance: (GPKGMapTolerance *) tolerance andPoint: (SFPoint *) point; /** * Build a feature results information message * * @param results feature index results * @param tolerance distance and screen tolerance * @param point point * @param projection desired geometry projection * * @return results message or null if no results */ -(NSString *) buildResultsInfoMessageAndCloseWithFeatureIndexResults: (GPKGFeatureIndexResults *) results andTolerance: (GPKGMapTolerance *) tolerance andPoint: (SFPoint *) point andProjection: (PROJProjection *) projection; /** * Build a feature results information message * * @param results feature index results * @param tolerance distance and screen tolerance * @param locationCoordinate location coordinate * * @return results message or null if no results */ -(NSString *) buildResultsInfoMessageAndCloseWithFeatureIndexResults: (GPKGFeatureIndexResults *) results andTolerance: (GPKGMapTolerance *) tolerance andLocationCoordinate: (CLLocationCoordinate2D) locationCoordinate; /** * Build a feature results information message * * @param results feature index results * @param tolerance distance and screen tolerance * @param locationCoordinate location coordinate * @param projection desired geometry projection * * @return results message or null if no results */ -(NSString *) buildResultsInfoMessageAndCloseWithFeatureIndexResults: (GPKGFeatureIndexResults *) results andTolerance: (GPKGMapTolerance *) tolerance andLocationCoordinate: (CLLocationCoordinate2D) locationCoordinate andProjection: (PROJProjection *) projection; /** * Build a feature results information message * * @param results feature index results * @param tolerance distance and screen tolerance * @param locationCoordinate location coordinate * @param scale scale factor * @param zoom current zoom level * @param mapView map view * @param screenClickPercentage screen click percentage between 0.0 and 1.0 * * @return results message or null if no results */ -(NSString *) buildResultsInfoMessageAndCloseWithFeatureIndexResults: (GPKGFeatureIndexResults *) results andTolerance: (GPKGMapTolerance *) tolerance andLocationCoordinate: (CLLocationCoordinate2D) locationCoordinate andScale: (float) scale andZoom: (double) zoom andMapView: (MKMapView *) mapView andScreenPercentage: (float) screenClickPercentage; /** * Build a feature results information message * * @param results feature index results * @param tolerance distance and screen tolerance * @param locationCoordinate location coordinate * @param scale scale factor * @param zoom current zoom level * @param mapView map view * @param screenClickPercentage screen click percentage between 0.0 and 1.0 * @param projection desired geometry projection * * @return results message or null if no results */ -(NSString *) buildResultsInfoMessageAndCloseWithFeatureIndexResults: (GPKGFeatureIndexResults *) results andTolerance: (GPKGMapTolerance *) tolerance andLocationCoordinate: (CLLocationCoordinate2D) locationCoordinate andScale: (float) scale andZoom: (double) zoom andMapView: (MKMapView *) mapView andScreenPercentage: (float) screenClickPercentage andProjection: (PROJProjection *) projection; /** * Build feature table data results * * @param results feature index results * @param tolerance distance and screen tolerance * @param point point * * @return feature table data or nil if no results */ -(GPKGFeatureTableData *) buildTableDataAndCloseWithFeatureIndexResults: (GPKGFeatureIndexResults *) results andTolerance: (GPKGMapTolerance *) tolerance andPoint: (SFPoint *) point; /** * Build feature table data results * * @param results feature index results * @param tolerance distance and screen tolerance * @param point point * @param projection desired geometry projection * * @return feature table data or nil if notresults */ -(GPKGFeatureTableData *) buildTableDataAndCloseWithFeatureIndexResults: (GPKGFeatureIndexResults *) results andTolerance: (GPKGMapTolerance *) tolerance andPoint: (SFPoint *) point andProjection: (PROJProjection *) projection; /** * Build feature table data results * * @param results feature index results * @param tolerance distance and screen tolerance * @param locationCoordinate location coordinate * * @return table data or nil if no results */ -(GPKGFeatureTableData *) buildTableDataAndCloseWithFeatureIndexResults: (GPKGFeatureIndexResults *) results andTolerance: (GPKGMapTolerance *) tolerance andLocationCoordinate: (CLLocationCoordinate2D) locationCoordinate; /** * Build feature table data results * * @param results feature index results * @param tolerance distance and screen tolerance * @param locationCoordinate location coordinate * @param projection desired geometry projection * * @return table data or nil if no results */ -(GPKGFeatureTableData *) buildTableDataAndCloseWithFeatureIndexResults: (GPKGFeatureIndexResults *) results andTolerance: (GPKGMapTolerance *) tolerance andLocationCoordinate: (CLLocationCoordinate2D) locationCoordinate andProjection: (PROJProjection *) projection; /** * Build a feature table data results * * @param results feature index results * @param tolerance distance and screen tolerance * @param locationCoordinate location coordinate * @param scale scale factor * @param zoom current zoom level * @param mapView map view * @param screenClickPercentage screen click percentage between 0.0 and 1.0 * @return feature table data or null if no results */ -(GPKGFeatureTableData *) buildTableDataAndCloseWithFeatureIndexResults: (GPKGFeatureIndexResults *) results andTolerance: (GPKGMapTolerance *) tolerance andLocationCoordinate: (CLLocationCoordinate2D) locationCoordinate andScale: (float) scale andZoom: (double) zoom andMapView: (MKMapView *) mapView andScreenPercentage: (float) screenClickPercentage; /** * Build a feature table data results * * @param results feature index results * @param tolerance distance and screen tolerance * @param locationCoordinate location coordinate * @param scale scale factor * @param zoom current zoom level * @param mapView map view * @param screenClickPercentage screen click percentage between 0.0 and 1.0 * @param projection desired geometry projection * @return feature table data or null if no results */ -(GPKGFeatureTableData *) buildTableDataAndCloseWithFeatureIndexResults: (GPKGFeatureIndexResults *) results andTolerance: (GPKGMapTolerance *) tolerance andLocationCoordinate: (CLLocationCoordinate2D) locationCoordinate andScale: (float) scale andZoom: (double) zoom andMapView: (MKMapView *) mapView andScreenPercentage: (float) screenClickPercentage andProjection: (PROJProjection *) projection; @endSwift
class GPKGFeatureInfoBuilder : NSObject -
Style utilities for populating points and shapes. Caches icons for a single GeoPackage
See moreDeclaration
Objective-C
@interface GPKGStyleCache : NSObjectSwift
class GPKGStyleCache : NSObject -
Style utilities for populating points and shapes
See moreDeclaration
Objective-C
@interface GPKGStyleUtils : NSObjectSwift
class GPKGStyleUtils : NSObject -
GeoPackage property loader
See moreDeclaration
Objective-C
@interface GPKGProperties : NSObjectSwift
class GPKGProperties : NSObject -
Undocumented
Declaration
Objective-C
@interface GPKGPropertyConstants : NSObject @endSwift
class GPKGPropertyConstants : NSObject -
Spatial Reference System object. The coordinate reference system definitions it contains are referenced by the GeoPackage Contents and GeometryColumns objects to relate the vector and tile data in user tables to locations on the earth.
See moreDeclaration
Objective-C
@interface GPKGSpatialReferenceSystem : NSObject <NSMutableCopying>Swift
class GPKGSpatialReferenceSystem : NSObject, NSMutableCopying -
Spatial Reference System Data Access Object
See moreDeclaration
Objective-C
@interface GPKGSpatialReferenceSystemDao : GPKGBaseDaoSwift
class GPKGSpatialReferenceSystemDao : GPKGBaseDao -
Expanded pixel bounds from a point or location. Stored in directional left, up, right, and down pixels
See moreDeclaration
Objective-C
@interface GPKGPixelBounds : NSObjectSwift
class GPKGPixelBounds : NSObject -
Tile Bounding Box utility methods
See moreDeclaration
Objective-C
@interface GPKGTileBoundingBoxUtils : NSObjectSwift
class GPKGTileBoundingBoxUtils : NSObject -
Creates a set of tiles within a GeoPackage
See moreDeclaration
Objective-C
@interface GPKGTileGenerator : NSObjectSwift
class GPKGTileGenerator : NSObject -
Tile grid with x and y ranges
See moreDeclaration
Objective-C
@interface GPKGTileGrid : NSObjectSwift
class GPKGTileGrid : NSObject -
Tile utilities and constants
See moreDeclaration
Objective-C
@interface GPKGTileUtils : NSObjectSwift
class GPKGTileUtils : NSObject -
Creates a set of tiles within a GeoPackage by downloading the tiles from a URL
See moreDeclaration
Objective-C
@interface GPKGUrlTileGenerator : GPKGTileGeneratorSwift
class GPKGUrlTileGenerator : GPKGTileGenerator -
Undocumented
See moreDeclaration
Objective-C
@interface GPKGFeaturePreview : NSObject /** * Manual bounding box query flag for non indexed and empty contents bounds * feature tables */ @property (nonatomic) BOOL manual; /** * Buffer percentage for drawing empty non features edges (greater than or equal to 0.0 and less than 0.5) */ @property (nonatomic) double bufferPercentage; /** * Where clause */ @property (nonatomic, strong) NSString *where; /** * Where clause arguments */ @property (nonatomic, strong) NSArray *whereArgs; /** * Query feature limit */ @property (nonatomic, strong) NSNumber *limit; /** * Initialize * * @param geoPackage GeoPackage * @param featureTable feature table * * @return new feature tile context */ -(instancetype) initWithGeoPackage: (GPKGGeoPackage *) geoPackage andTableName: (NSString *) featureTable; /** * Initialize * * @param geoPackage GeoPackage * @param featureDao feature DAO * * @return new feature tile context */ -(instancetype) initWithGeoPackage: (GPKGGeoPackage *) geoPackage andFeatureDao: (GPKGFeatureDao *) featureDao; /** * Initialize * * @param geoPackage GeoPackage * @param featureTiles feature tiles * * @return new feature tile context */ -(instancetype) initWithGeoPackage: (GPKGGeoPackage *) geoPackage andFeatureTiles: (GPKGFeatureTiles *) featureTiles; /** * Get the GeoPackage * * @return GeoPackage */ -(GPKGGeoPackage *) geoPackage; /** * Get the feature tiles * * @return feature tiles */ -(GPKGFeatureTiles *) featureTiles; /** * Get the query columns * * @return columns */ -(NSSet<NSString *> *) columns; /** * Add query columns * * @param columns columns */ -(void) addColumns: (NSArray<NSString *> *) columns; /** * Add a query column * * @param column column */ -(void) addColumn: (NSString *) column; /** * Append to the where clause * * @param where where */ -(void) appendWhere: (NSString *) where; /** * Draw a preview image * * @return preview image */ -(UIImage *) draw; /** * Close the feature tiles connection */ -(void) close; @endSwift
class GPKGFeaturePreview : NSObject -
Feature Tile Context for creating layered tiles to draw ordered features. Draw Order: polygons, lines, points, icons
See moreDeclaration
Objective-C
@interface GPKGFeatureTileContext : NSObjectSwift
class GPKGFeatureTileContext -
Creates a set of tiles within a GeoPackage by generating tiles from features
See moreDeclaration
Objective-C
@interface GPKGFeatureTileGenerator : GPKGTileGeneratorSwift
class GPKGFeatureTileGenerator : GPKGTileGenerator -
Point icon in place of a drawn circle
See moreDeclaration
Objective-C
@interface GPKGFeatureTilePointIcon : NSObjectSwift
class GPKGFeatureTilePointIcon -
Tiles drawn from or linked to features. Used to query features and optionally draw tiles from those features.
See moreDeclaration
Objective-C
@interface GPKGFeatureTiles : NSObjectSwift
class GPKGFeatureTiles : NSObject -
Draws a tile indicating the number of features that exist within the tile, visible when zoomed in closer. The number is drawn in the center of the tile and by default is surrounded by a colored circle with border. By default a tile border is drawn and the tile is colored (transparently most likely). The paint objects for each draw type can be modified to or set to null (except for the text paint object).
See moreDeclaration
Objective-C
@interface GPKGNumberFeaturesTile : NSObject <GPKGCustomFeaturesTile>Swift
class GPKGNumberFeaturesTile : NSObject, GPKGCustomFeaturesTile -
Tile Matrix object. Documents the structure of the tile matrix at each zoom level in each tiles table. It allows GeoPackages to contain rectangular as well as square tiles (e.g. for better representation of polar regions). It allows tile pyramids with zoom levels that differ in resolution by factors of 2, irregular intervals, or regular intervals other than factors of 2.
See moreDeclaration
Objective-C
@interface GPKGTileMatrix : NSObject <NSMutableCopying>Swift
class GPKGTileMatrix : NSObject, NSMutableCopying -
Tile Matrix Data Access Object
See moreDeclaration
Objective-C
@interface GPKGTileMatrixDao : GPKGBaseDaoSwift
class GPKGTileMatrixDao : GPKGBaseDao -
Tile Matrix Set object. Defines the minimum bounding box (min_x, min_y, max_x, max_y) and spatial reference system (srs_id) for all content in a tile pyramid user data table.
See moreDeclaration
Objective-C
@interface GPKGTileMatrixSet : NSObject <NSMutableCopying>Swift
class GPKGTileMatrixSet : NSObject, NSMutableCopying -
Tile Matrix Set Data Access Object
See moreDeclaration
Objective-C
@interface GPKGTileMatrixSetDao : GPKGBaseDaoSwift
class GPKGTileMatrixSetDao : GPKGBaseDao -
Abstract overlay which provides bounding returned tiles by zoom levels and/or a bounding box
See moreDeclaration
Objective-C
@interface GPKGBoundedOverlay : MKTileOverlaySwift
class GPKGBoundedOverlay : MKTileOverlay -
Composite overlay comprised of multiple overlays, checking each in order for a tile
See moreDeclaration
Objective-C
@interface GPKGCompositeOverlay : GPKGBoundedOverlaySwift
class GPKGCompositeOverlay : GPKGBoundedOverlay -
Feature Tile Overlay which draws tiles from a feature table
See moreDeclaration
Objective-C
@interface GPKGFeatureOverlay : GPKGBoundedOverlaySwift
class GPKGFeatureOverlay : GPKGBoundedOverlay -
Used to query the features represented by tiles, either being drawn from or linked to the features
See moreDeclaration
Objective-C
@interface GPKGFeatureOverlayQuery : NSObjectSwift
class GPKGFeatureOverlayQuery : NSObject -
Represents the values of a single feature row
See moreDeclaration
Objective-C
@interface GPKGFeatureRowData : NSObjectSwift
class GPKGFeatureRowData : NSObject -
Represents a collection of rows from a feature table
See moreDeclaration
Objective-C
@interface GPKGFeatureTableData : NSObjectSwift
class GPKGFeatureTableData : NSObject -
GeoPackage Tile Overlay
See moreDeclaration
Objective-C
@interface GPKGGeoPackageOverlay : GPKGBoundedOverlaySwift
class GPKGGeoPackageOverlay : GPKGBoundedOverlay -
Get a tile provider for the Tile DAO
See moreDeclaration
Objective-C
@interface GPKGOverlayFactory : NSObjectSwift
class GPKGOverlayFactory : NSObject -
XYZ Overlay, assumes XYZ tiles
See moreDeclaration
Objective-C
@interface GPKGXYZOverlay : GPKGBoundedOverlaySwift
class GPKGXYZOverlay : GPKGBoundedOverlay -
Platte Carre (WGS84) XYZ tiling optimizations
See moreDeclaration
Objective-C
@interface GPKGPlatteCarreOptimize : GPKGTileReprojectionOptimizeSwift
class GPKGPlatteCarreOptimize : GPKGTileReprojectionOptimize -
Tile Reprojection for reprojecting an existing tile table
See moreDeclaration
Objective-C
@interface GPKGTileReprojection : NSObjectSwift
class GPKGTileReprojection : NSObject -
Tile Reprojection Optimizations
See moreDeclaration
Objective-C
@interface GPKGTileReprojectionOptimize : NSObjectSwift
class GPKGTileReprojectionOptimize : NSObject -
Optional Tile Reprojection configuration for a zoom level
See moreDeclaration
Objective-C
@interface GPKGTileReprojectionZoom : NSObjectSwift
class GPKGTileReprojectionZoom : NSObject -
Web Mercator XYZ tiling optimizations
See moreDeclaration
Objective-C
@interface GPKGWebMercatorOptimize : GPKGTileReprojectionOptimizeSwift
class GPKGWebMercatorOptimize : GPKGTileReprojectionOptimize -
GeoPackage tile wrapper containing tile dimensions and raw image data
See moreDeclaration
Objective-C
@interface GPKGGeoPackageTile : NSObjectSwift
class GPKGGeoPackageTile : NSObject -
GeoPackage Tile Retriever, retrieves a tile from a GeoPackage from XYZ coordinates
See moreDeclaration
Objective-C
@interface GPKGGeoPackageTileRetriever : NSObject <GPKGTileRetriever>Swift
class GPKGGeoPackageTileRetriever : NSObject, GPKGTileRetriever -
Undocumented
See moreDeclaration
Objective-C
@interface GPKGTileCreator : NSObject /** * Tile Scaling options */ @property (nonatomic, strong) GPKGTileScaling *scaling; /** * Initializer, specified tile size and projection * * @param tileDao tile dao * @param width requested width * @param height requested height * @param requestProjection requested projection * * @return new instance */ -(instancetype) initWithTileDao: (GPKGTileDao *) tileDao andWidth: (NSNumber *) width andHeight: (NSNumber *) height andProjection: (PROJProjection *) requestProjection; /** * Initializer, tile tables tile size and projection * * @param tileDao tile dao * * @return new instance */ -(instancetype) initWithTileDao: (GPKGTileDao *) tileDao; /** * Initializer, tile tables projection with specified tile size * * @param tileDao tile dao * @param width requested width * @param height requested height * * @return new instance */ -(instancetype) initWithTileDao: (GPKGTileDao *) tileDao andWidth: (NSNumber *) width andHeight: (NSNumber *) height; /** * Initializer, tile tables tile size and requested projection * * @param tileDao tile dao * @param requestProjection requested projection * * @return new instance */ -(instancetype) initWithTileDao: (GPKGTileDao *) tileDao andProjection: (PROJProjection *) requestProjection; /** * Get the tile DAO * * @return tile DAO */ -(GPKGTileDao *) tileDao; /** * Get the tile width * * @return tile width */ -(NSNumber *) width; /** * Get the tile height * * @return tile height */ -(NSNumber *) height; /** * Get the tile matrix set * * @return tile matrix set */ -(GPKGTileMatrixSet *) tileMatrixSet; /** * Get the requested projection * * @return request projection */ -(PROJProjection *) requestProjection; /** * Get the tiles projection * * @return tiles projection */ -(PROJProjection *) tilesProjection; /** * Get the tile set bounding box * * @return tile set bounding box */ -(GPKGBoundingBox *) tileSetBoundingBox; /** * Determine if the requested and tile projections are the same * * @return true if the same projection */ -(BOOL) sameProjection; /** * Is the request and tile projection the same unit * * @return true if the same */ -(BOOL) sameUnit; /** * Check if the tile table contains a tile for the request bounding box * * @param requestBoundingBox request bounding box in the request projection * * @return true if a tile exists */ -(BOOL) hasTileWithBoundingBox: (GPKGBoundingBox *) requestBoundingBox; /** * Get the tile from the request bounding box in the request projection * * @param requestBoundingBox request bounding box in the request projection * * @return tile */ -(GPKGGeoPackageTile *) tileWithBoundingBox: (GPKGBoundingBox *) requestBoundingBox; /** * Get the tile from the request bounding box in the request projection, only from the zoom level * * @param requestBoundingBox request bounding box in the request projection * @param zoomLevel zoom level * * @return tile */ -(GPKGGeoPackageTile *) tileWithBoundingBox: (GPKGBoundingBox *) requestBoundingBox andZoom: (int) zoomLevel; @endSwift
class GPKGTileCreator : NSObject -
XYZ Tile Retriever, assumes XYZ tiles
See moreDeclaration
Objective-C
@interface GPKGXYZTileRetriever : NSObject <GPKGTileRetriever>Swift
class GPKGXYZTileRetriever : NSObject, GPKGTileRetriever -
Tile column
See moreDeclaration
Objective-C
@interface GPKGTileColumn : GPKGUserColumnSwift
class GPKGTileColumn : GPKGUserColumn -
Collection of tile columns
See moreDeclaration
Objective-C
@interface GPKGTileColumns : GPKGUserColumnsSwift
class GPKGTileColumns : GPKGUserColumns -
Tile DAO for reading tile user tables
See more -
Tile Data Access Object utilities
See moreDeclaration
Objective-C
@interface GPKGTileDaoUtils : NSObjectSwift
class GPKGTileDaoUtils : NSObject -
Tile Row containing the values from a single results row
See more -
Represents a user tile table
See moreDeclaration
Objective-C
@interface GPKGTileTable : GPKGUserTableSwift
class GPKGTileTable : GPKGUserTable -
Tile Table Metadata for defining table creation information
See moreDeclaration
Objective-C
@interface GPKGTileTableMetadata : GPKGUserTableMetadataSwift
class GPKGTileTableMetadata : GPKGUserTableMetadata -
Reads the metadata from an existing tile table
See moreDeclaration
Objective-C
@interface GPKGTileTableReader : GPKGUserTableReaderSwift
class GPKGTileTableReader : GPKGUserTableReader -
Content Values mapping between columns and values
See moreDeclaration
Objective-C
@interface GPKGContentValues : NSObjectSwift
class GPKGContentValues : NSObject -
Paginated Row Results for iterating and querying through chunks
See moreDeclaration
Objective-C
@interface GPKGRowPaginatedResults : GPKGObjectPaginatedResultsSwift
class GPKGRowPaginatedResults : GPKGObjectPaginatedResults -
User Row wrapped Result set
See moreDeclaration
Objective-C
@interface GPKGRowResultSet : GPKGObjectResultSetSwift
class GPKGRowResultSet : GPKGObjectResultSet -
Metadata about a single column from a user table
See moreDeclaration
Objective-C
@interface GPKGUserColumn : NSObject <NSMutableCopying>Swift
class GPKGUserColumn : NSObject, NSMutableCopying -
Abstract collection of columns from a user table, representing a full set of table columns or a subset from a query
See moreDeclaration
Objective-C
@interface GPKGUserColumns : NSObject <NSMutableCopying>Swift
class GPKGUserColumns : NSObject, NSMutableCopying -
Abstract User DAO for reading user tables
See more -
User Row containing the values from a single result row
See moreDeclaration
Objective-C
@interface GPKGUserRow : NSObject <NSMutableCopying>Swift
class GPKGUserRow : NSObject, NSMutableCopying -
User Row Sync to support sharing a single user row read copy when multiple near simultaneous asynchronous requests are made
See moreDeclaration
Objective-C
@interface GPKGUserRowSync : NSObjectSwift
class GPKGUserRowSync : NSObject -
Abstract user table
See moreDeclaration
Objective-C
@interface GPKGUserTable : NSObject <NSMutableCopying>Swift
class GPKGUserTable : NSObject, NSMutableCopying -
User Table Metadata for defining table creation information
See moreDeclaration
Objective-C
@interface GPKGUserTableMetadata : NSObjectSwift
class GPKGUserTableMetadata : NSObject -
Reads the metadata from an existing user table
See moreDeclaration
Objective-C
@interface GPKGUserTableReader : NSObjectSwift
class GPKGUserTableReader : NSObject -
User Custom column
See moreDeclaration
Objective-C
@interface GPKGUserCustomColumn : GPKGUserColumnSwift
class GPKGUserCustomColumn : GPKGUserColumn -
Collection of user custom columns
See moreDeclaration
Objective-C
@interface GPKGUserCustomColumns : GPKGUserColumnsSwift
class GPKGUserCustomColumns : GPKGUserColumns -
User Custom DAO for reading user custom data tables
See moreDeclaration
Objective-C
@interface GPKGUserCustomDao : GPKGUserDaoSwift
class GPKGUserCustomDao : GPKGUserDao -
User Custom Row containing the values from a single results row
See moreDeclaration
Objective-C
@interface GPKGUserCustomRow : GPKGUserRowSwift
class GPKGUserCustomRow : GPKGUserRow -
Represents a user custom table
See moreDeclaration
Objective-C
@interface GPKGUserCustomTable : GPKGUserTableSwift
class GPKGUserCustomTable : GPKGUserTable -
Reads the metadata from an existing user custom table
See moreDeclaration
Objective-C
@interface GPKGUserCustomTableReader : GPKGUserTableReaderSwift
class GPKGUserCustomTableReader : GPKGUserTableReader -
Performs GeoPackage validations
See moreDeclaration
Objective-C
@interface GPKGGeoPackageValidate : NSObjectSwift
class GPKGGeoPackageValidate : NSObject
View on GitHub
Classes Reference