Classes
The following classes are available globally.
-
Collection
See moreDeclaration
Objective-C
@interface OAFCollection : OAFFeaturesObject
Swift
class OAFCollection : OAFFeaturesObject
-
Undocumented
See moreDeclaration
Objective-C
@interface OAFCollections : OAFFeaturesObject
Swift
class OAFCollections : OAFFeaturesObject
-
Declaration
Objective-C
@interface OAFCrs : NSObject
Swift
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 : OAFFeaturesObject
Swift
class OAFExtent : OAFFeaturesObject
-
Feature Collection
See moreDeclaration
Objective-C
@interface OAFFeatureCollection : OAFFeaturesObject
Swift
class OAFFeatureCollection : OAFFeaturesObject
-
Features Converter
See moreDeclaration
Objective-C
@interface OAFFeaturesConverter : NSObject
Swift
class OAFFeaturesConverter : NSObject
-
Features Object
See moreDeclaration
Objective-C
@interface OAFFeaturesObject : NSObject
Swift
class OAFFeaturesObject : NSObject
-
Link
See moreDeclaration
Objective-C
@interface OAFLink : OAFFeaturesObject
Swift
class OAFLink : OAFFeaturesObject
-
The spatial extent of the features in the collection.
See moreDeclaration
Objective-C
@interface OAFSpatial : OAFFeaturesObject
Swift
class OAFSpatial : OAFFeaturesObject
-
The temporal extent of the features in the collection.
See moreDeclaration
Objective-C
@interface OAFTemporal : OAFFeaturesObject
Swift
class OAFTemporal : OAFFeaturesObject
-
Feature
See moreDeclaration
Objective-C
@interface SFGFeature : SFGGeoJSONObject
Swift
class SFGFeature : SFGGeoJSONObject
-
Feature Collection
See moreDeclaration
Objective-C
@interface SFGFeatureCollection : SFGGeoJSONObject
Swift
class SFGFeatureCollection : SFGGeoJSONObject
-
Feature Converter
See moreDeclaration
Objective-C
@interface SFGFeatureConverter : NSObject
Swift
class SFGFeatureConverter : NSObject
-
GeoJSON Object
See moreDeclaration
Objective-C
@interface SFGGeoJSONObject : NSObject
Swift
class SFGGeoJSONObject : NSObject
-
Geometry
See moreDeclaration
Objective-C
@interface SFGGeometry : SFGGeoJSONObject
Swift
class SFGGeometry : SFGGeoJSONObject
-
Geometry Collection
See moreDeclaration
Objective-C
@interface SFGGeometryCollection : SFGGeometry
Swift
class SFGGeometryCollection : SFGGeometry
-
Geometry Types
See moreDeclaration
Objective-C
@interface SFGGeometryTypes : NSObject
Swift
class SFGGeometryTypes : NSObject
-
Line String
See moreDeclaration
Objective-C
@interface SFGLineString : SFGGeometry
Swift
class SFGLineString : SFGGeometry
-
Multi Line String
See moreDeclaration
Objective-C
@interface SFGMultiLineString : SFGGeometry
Swift
class SFGMultiLineString : SFGGeometry
-
Multi Point
See moreDeclaration
Objective-C
@interface SFGMultiPoint : SFGGeometry
Swift
class SFGMultiPoint : SFGGeometry
-
Multi Polygon
See moreDeclaration
Objective-C
@interface SFGMultiPolygon : SFGGeometry
Swift
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 @end
Swift
class SFGOrderedDictionary : NSMutableDictionary
-
Point
See more -
Polygon
See more -
Position
See moreDeclaration
Objective-C
@interface SFGPosition : NSObject
Swift
class SFGPosition : NSObject
-
Geometry Code utilities to convert between geometry attributes and geometry codes
See moreDeclaration
Objective-C
@interface SFWBGeometryCodes : NSObject
Swift
class SFWBGeometryCodes : NSObject
-
Well Known Binary Geometry Reader
See moreDeclaration
Objective-C
@interface SFWBGeometryReader : NSObject
Swift
class SFWBGeometryReader : NSObject
-
Geometry type info
See moreDeclaration
Objective-C
@interface SFWBGeometryTypeInfo : NSObject
Swift
class SFWBGeometryTypeInfo : NSObject
-
Well Known Binary Geometry Writer
See moreDeclaration
Objective-C
@interface SFWBGeometryWriter : NSObject
Swift
class SFWBGeometryWriter : NSObject
-
Read through byte data
See moreDeclaration
Objective-C
@interface TIFFByteReader : NSObject
Swift
class TIFFByteReader : NSObject
-
Write byte data
See moreDeclaration
Objective-C
@interface TIFFByteWriter : NSObject
Swift
class TIFFByteWriter : NSObject
-
Undocumented
Declaration
Objective-C
@interface TIFFConstants : NSObject @end
Swift
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 : NSObject
Swift
class TIFFFieldTagTypes : NSObject
-
Field Types
See moreDeclaration
Objective-C
@interface TIFFFieldTypes : NSObject
Swift
class TIFFFieldTypes : NSObject
-
File Directory, represents all directory entries and can be used to read the image raster
See moreDeclaration
Objective-C
@interface TIFFFileDirectory : NSObject
Swift
class TIFFFileDirectory : NSObject
-
TIFF File Directory Entry
See moreDeclaration
Objective-C
@interface TIFFFileDirectoryEntry : NSObject
Swift
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; @end
Swift
class TIFFIOUtils : NSObject
-
TIFF Image containing the File Directories
See moreDeclaration
Objective-C
@interface TIFFImage : NSObject
Swift
class TIFFImage : NSObject
-
Coordinates of a window over a portion or the entire image coordinates
See moreDeclaration
Objective-C
@interface TIFFImageWindow : NSObject
Swift
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 : NSObject
Swift
class TIFFPredictor : NSObject
-
Raster image values
See moreDeclaration
Objective-C
@interface TIFFRasters : NSObject
Swift
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 : NSObject
Swift
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 : NSObject
Swift
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 : NSObject
Swift
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 : CRSCoordinateReferenceSystem
Swift
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 : CRSCoordinateReferenceSystem
Swift
class CRSSimpleCoordinateReferenceSystem : CRSCoordinateReferenceSystem
-
CRS Type
See moreDeclaration
Objective-C
@interface CRSTypes : NSObject
Swift
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 : CRSCoordinateReferenceSystem
Swift
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 : NSObject
Swift
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 : NSObject
Swift
class CRSCoordinateSystemTypes : NSObject
-
Date and time
See moreDeclaration
Objective-C
@interface CRSDateTime : NSObject
Swift
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 : NSObject
Swift
class CRSExtent : NSObject
-
Geographic Bounding Box
See moreDeclaration
Objective-C
@interface CRSGeographicBoundingBox : NSObject
Swift
class CRSGeographicBoundingBox : NSObject
-
Identifier (Authority)
See moreDeclaration
Objective-C
@interface CRSIdentifier : NSObject
Swift
class CRSIdentifier : NSObject
-
Declaration
Objective-C
@interface CRSReferenceFrame : NSObject <CRSIdentifiable>
Swift
class CRSReferenceFrame : NSObject, CRSIdentifiable
-
Temporal Extent
See moreDeclaration
Objective-C
@interface CRSTemporalExtent : NSObject
Swift
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 : NSObject
Swift
class CRSUnitTypes : NSObject
-
Common Units
See moreDeclaration
Objective-C
@interface CRSUnits : NSObject
Swift
class CRSUnits : NSObject
-
Usage
See moreDeclaration
Objective-C
@interface CRSUsage : NSObject
Swift
class CRSUsage : NSObject
-
Vertical Extent
See moreDeclaration
Objective-C
@interface CRSVerticalExtent : NSObject
Swift
class CRSVerticalExtent : NSObject
-
Derived Coordinate Reference System
See moreDeclaration
Objective-C
@interface CRSDerivedCoordinateReferenceSystem : CRSSimpleCoordinateReferenceSystem
Swift
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 : CRSSimpleCoordinateReferenceSystem
Swift
class CRSEngineeringCoordinateReferenceSystem : CRSSimpleCoordinateReferenceSystem
-
Engineering Datum
See moreDeclaration
Objective-C
@interface CRSEngineeringDatum : CRSReferenceFrame
Swift
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 : NSObject
Swift
class CRSEllipsoidTypes : NSObject
-
Ellipsoids
See moreDeclaration
Objective-C
@interface CRSEllipsoids : NSObject
Swift
class CRSEllipsoids : NSObject
-
Geodetic and Geographic Coordinate Reference System
See moreDeclaration
Objective-C
@interface CRSGeoCoordinateReferenceSystem : CRSSimpleCoordinateReferenceSystem
Swift
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 : NSObject
Swift
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 : NSObject
Swift
class CRSPrimeMeridians : NSObject
-
Triaxial Ellipsoid
See moreDeclaration
Objective-C
@interface CRSTriaxialEllipsoid : CRSEllipsoid
Swift
class CRSTriaxialEllipsoid : CRSEllipsoid
-
Concatenated Operation
See moreDeclaration
Objective-C
@interface CRSConcatenatedOperation : CRSOperation
Swift
class CRSConcatenatedOperation : CRSOperation
-
Coordinate Operation
See moreDeclaration
Objective-C
@interface CRSCoordinateOperation : CRSSimpleOperation
Swift
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 : NSObject
Swift
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 : NSObject
Swift
class CRSOperationParameters : NSObject
-
Coordinate Operation Type
See moreDeclaration
Objective-C
@interface CRSOperationTypes : NSObject
Swift
class CRSOperationTypes : NSObject
-
Point Motion Operation
See moreDeclaration
Objective-C
@interface CRSPointMotionOperation : CRSSimpleOperation
Swift
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 : CRSSimpleCoordinateReferenceSystem
Swift
class CRSParametricCoordinateReferenceSystem : CRSSimpleCoordinateReferenceSystem
-
Parametric Datum
See moreDeclaration
Objective-C
@interface CRSParametricDatum : CRSReferenceFrame
Swift
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 : CRSSimpleCoordinateReferenceSystem
Swift
class CRSProjectedCoordinateReferenceSystem : CRSSimpleCoordinateReferenceSystem
-
Temporal Coordinate Reference System
See moreDeclaration
Objective-C
@interface CRSTemporalCoordinateReferenceSystem : CRSSimpleCoordinateReferenceSystem
Swift
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; @end
Swift
class CRSTemporalDatum : NSObject, CRSIdentifiable
-
PROJ constants
Declaration
Objective-C
@interface CRSProjConstants : NSObject
Swift
class CRSProjConstants : NSObject
-
PROJ params
See moreDeclaration
Objective-C
@interface CRSProjParams : NSObject
Swift
class CRSProjParams : NSObject
-
CRS to PROJ parser
See moreDeclaration
Objective-C
@interface CRSProjParser : NSObject
Swift
class CRSProjParser : NSObject
-
Vertical Coordinate Reference System
See moreDeclaration
Objective-C
@interface CRSVerticalCoordinateReferenceSystem : CRSSimpleCoordinateReferenceSystem
Swift
class CRSVerticalCoordinateReferenceSystem : CRSSimpleCoordinateReferenceSystem
-
Vertical Datum Ensemble
See moreDeclaration
Objective-C
@interface CRSVerticalDatumEnsemble : CRSDatumEnsemble
Swift
class CRSVerticalDatumEnsemble : CRSDatumEnsemble
-
Vertical Reference Frame (datum)
See moreDeclaration
Objective-C
@interface CRSVerticalReferenceFrame : CRSReferenceFrame
Swift
class CRSVerticalReferenceFrame : CRSReferenceFrame
-
Keyword
See moreDeclaration
Objective-C
@interface CRSKeyword : NSObject
Swift
class CRSKeyword : NSObject
-
Well-Known Text reader
See moreDeclaration
Objective-C
@interface CRSReader : NSObject
Swift
class CRSReader : NSObject
-
Well-Known Text constants
Declaration
Objective-C
@interface CRSTextConstants : NSObject
Swift
class CRSTextConstants : NSObject
-
Read through text string
See moreDeclaration
Objective-C
@interface CRSTextReader : NSObject
Swift
class CRSTextReader : NSObject
-
CRS Well-Known Text Utilities
See moreDeclaration
Objective-C
@interface CRSTextUtils : NSObject
Swift
class CRSTextUtils : NSObject
-
Well-Known Text writer
See moreDeclaration
Objective-C
@interface CRSWriter : NSObject
Swift
class CRSWriter : NSObject
-
Collection of projections for a single coordinate authority
See moreDeclaration
Objective-C
@interface PROJAuthorityProjections : NSObject
Swift
class PROJAuthorityProjections : NSObject
-
Coordinate Reference System Well-known text parser
See moreDeclaration
Objective-C
@interface PROJCRSParser : NSObject
Swift
class PROJCRSParser : NSObject
-
Undocumented
Declaration
Objective-C
@interface PROJConstants : NSObject @end
Swift
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; @end
Swift
class PROJIOUtils : NSObject
-
3D Location Coordinate
See moreDeclaration
Objective-C
@interface PROJLocationCoordinate3D : NSObject
Swift
class PROJLocationCoordinate3D : NSObject
-
Single Projection for an authority and code
See moreDeclaration
Objective-C
@interface PROJProjection : NSObject
Swift
class PROJProjection : NSObject
-
Undocumented
Declaration
Objective-C
@interface PROJProjectionConstants : NSObject @end
Swift
class PROJProjectionConstants : NSObject
-
Projection factory for coordinate projections and transformations
See moreDeclaration
Objective-C
@interface PROJProjectionFactory : NSObject
Swift
class PROJProjectionFactory : NSObject
-
Undocumented
Declaration
Objective-C
@interface PROJProjectionFactoryTypes : NSObject @end
Swift
class PROJProjectionFactoryTypes : NSObject
-
Retrieves the proj4 projection parameter string for an authority and coordinate code
See moreDeclaration
Objective-C
@interface PROJProjectionRetriever : NSObject
Swift
class PROJProjectionRetriever : NSObject
-
Projection transformation between a from and to projection
See moreDeclaration
Objective-C
@interface PROJProjectionTransform : NSObject
Swift
class PROJProjectionTransform : NSObject
-
Collection of projections by authority
See moreDeclaration
Objective-C
@interface PROJProjections : NSObject
Swift
class PROJProjections : NSObject
-
Undocumented
Declaration
Objective-C
@interface PROJUnits : NSObject @end
Swift
class PROJUnits : NSObject
-
Circular String, Curve sub type
See moreDeclaration
Objective-C
@interface SFCircularString : SFLineString
Swift
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 : SFGeometry
Swift
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; @end
Swift
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 : SFLineString
Swift
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 : SFGeometryCollection
Swift
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 : SFMultiCurve
Swift
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 : SFGeometryCollection
Swift
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 : SFMultiSurface
Swift
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 : SFGeometryCollection
Swift
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 : SFCurvePolygon
Swift
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 : SFPolyhedralSurface
Swift
class SFTIN : SFPolyhedralSurface
-
Triangle
See more -
Extended Geometry Collection providing abstract geometry collection type support
See moreDeclaration
Objective-C
@interface SFExtendedGeometryCollection : SFGeometryCollection
Swift
class SFExtendedGeometryCollection : SFGeometryCollection
-
Read through byte data
See moreDeclaration
Objective-C
@interface SFByteReader : NSObject
Swift
class SFByteReader : NSObject
-
Write byte data
See moreDeclaration
Objective-C
@interface SFByteWriter : NSObject
Swift
class SFByteWriter : NSObject
-
Undocumented
Declaration
Objective-C
@interface SFGeometryConstants : NSObject @end
Swift
class SFGeometryConstants : NSObject
-
Builds an envelope from a Geometry
See moreDeclaration
Objective-C
@interface SFGeometryEnvelopeBuilder : NSObject
Swift
class SFGeometryEnvelopeBuilder : NSObject
-
String representation of a Geometry
See moreDeclaration
Objective-C
@interface SFGeometryPrinter : NSObject
Swift
class SFGeometryPrinter : NSObject
-
Utilities for Geometry objects
See moreDeclaration
Objective-C
@interface SFGeometryUtils : NSObject
Swift
class SFGeometryUtils : NSObject
-
Read through text string
See moreDeclaration
Objective-C
@interface SFTextReader : NSObject
Swift
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 : NSObject
Swift
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 : NSObject
Swift
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 : NSObject
Swift
class SFCentroidSurface : NSObject
-
Centroid calculations for geometries in degrees
See moreDeclaration
Objective-C
@interface SFDegreesCentroid : NSObject
Swift
class SFDegreesCentroid : NSObject
-
Undocumented
Declaration
Objective-C
@interface SFFiniteFilterTypes : NSObject @end
Swift
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 : NSObject
Swift
class SFEvent : NSObject
-
Event queue for processing events
See moreDeclaration
Objective-C
@interface SFEventQueue : NSObject
Swift
class SFEventQueue : NSObject
-
Undocumented
Declaration
Objective-C
@interface SFEventTypes : NSObject @end
Swift
class SFEventTypes : NSObject
-
Line segment of an edge between two points
See moreDeclaration
Objective-C
@interface SFSegment : NSObject
Swift
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 : NSObject
Swift
class SFShamosHoey : NSObject
-
Sweep Line algorithm
See moreDeclaration
Objective-C
@interface SFSweepLine : NSObject
Swift
class SFSweepLine : NSObject
-
Geometry Projection Transform
See moreDeclaration
Objective-C
@interface SFPGeometryTransform : PROJProjectionTransform
Swift
class SFPGeometryTransform : PROJProjectionTransform
-
Projection Geometry Utilities
See moreDeclaration
Objective-C
@interface SFPProjectionGeometryUtils : NSObject
Swift
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 : NSObject
Swift
class GPKGDateConverter : NSObject
-
A single GeoPackage database connection
See moreDeclaration
Objective-C
@interface GPKGGeoPackage : NSObject
Swift
class GPKGGeoPackage : NSObject
-
GeoPackage Cache to maintain opened GeoPackages
See moreDeclaration
Objective-C
@interface GPKGGeoPackageCache : NSObject
Swift
class GPKGGeoPackageCache : NSObject
-
Undocumented
Declaration
Objective-C
@interface GPKGGeoPackageConstants : NSObject @end
Swift
class GPKGGeoPackageConstants : NSObject
-
GeoPackage Factory to get a GeoPackage Manager
See moreDeclaration
Objective-C
@interface GPKGGeoPackageFactory : NSObject
Swift
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 : NSObject
Swift
class GPKGSessionTaskData : NSObject
-
GeoPackage utility methods
See moreDeclaration
Objective-C
@interface GPKGUtils : NSObject
Swift
class GPKGUtils
-
Attributes column
See moreDeclaration
Objective-C
@interface GPKGAttributesColumn : GPKGUserColumn
Swift
class GPKGAttributesColumn : GPKGUserColumn
-
Collection of attributes columns
See moreDeclaration
Objective-C
@interface GPKGAttributesColumns : GPKGUserColumns
Swift
class GPKGAttributesColumns : GPKGUserColumns
-
Attributes DAO for reading attributes user data tables
See moreDeclaration
Objective-C
@interface GPKGAttributesDao : GPKGUserDao
Swift
class GPKGAttributesDao : GPKGUserDao
-
Attributes Row containing the values from a single results row
See moreDeclaration
Objective-C
@interface GPKGAttributesRow : GPKGUserRow
Swift
class GPKGAttributesRow : GPKGUserRow
-
Undocumented
See moreDeclaration
Objective-C
@interface GPKGAttributesTable : GPKGUserTable
Swift
class GPKGAttributesTable : GPKGUserTable
-
Undocumented
See moreDeclaration
Objective-C
@interface GPKGAttributesTableMetadata : GPKGUserTableMetadata
Swift
class GPKGAttributesTableMetadata : GPKGUserTableMetadata
-
Reads the metadata from an existing attributes table
See moreDeclaration
Objective-C
@interface GPKGAttributesTableReader : GPKGUserTableReader
Swift
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 : GPKGBaseDao
Swift
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; @end
Swift
class GPKGContentsDataTypes : NSObject
-
Builds and performs alter table statements
See moreDeclaration
Objective-C
@interface GPKGAlterTable : NSObject
Swift
class GPKGAlterTable : NSObject
-
GeoPackage database connection
See moreDeclaration
Objective-C
@interface GPKGConnection : NSObject
Swift
class GPKGConnection : NSObject
-
GeoPackage connection function wrapper
See moreDeclaration
Objective-C
@interface GPKGConnectionFunction : NSObject
Swift
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; @end
Swift
class GPKGDataTypes : NSObject
-
Feature Indexer, indexes feature geometries into a table for searching
See moreDeclaration
Objective-C
@interface GPKGFeatureIndexer : NSObject
Swift
class GPKGFeatureIndexer : NSObject
-
Feature Indexer Id query with nested SQL and arguments
See moreDeclaration
Objective-C
@interface GPKGFeatureIndexerIdQuery : NSObject
Swift
class GPKGFeatureIndexerIdQuery : NSObject
-
Feature Indexer Id result set to filter on matching queried ids
See moreDeclaration
Objective-C
@interface GPKGFeatureIndexerIdResultSet : GPKGResultSet
Swift
class GPKGFeatureIndexerIdResultSet : GPKGResultSet
-
Executes database scripts to create GeoPackage tables
See moreDeclaration
Objective-C
@interface GPKGGeoPackageTableCreator : GPKGTableCreator
Swift
class GPKGGeoPackageTableCreator : GPKGTableCreator
-
Mapped column, to a column and potentially from a differently named column
See moreDeclaration
Objective-C
@interface GPKGMappedColumn : NSObject
Swift
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 : NSObject
Swift
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 : NSObject
Swift
class GPKGRow : NSObject
-
SQL Builder
See moreDeclaration
Objective-C
@interface GPKGSqlLiteQueryBuilder : NSObject
Swift
class GPKGSqlLiteQueryBuilder : NSObject
-
SQL utility methods
See moreDeclaration
Objective-C
@interface GPKGSqlUtils : NSObject
Swift
class GPKGSqlUtils : NSObject
-
Executes database scripts to create tables
See moreDeclaration
Objective-C
@interface GPKGTableCreator : NSObject
Swift
class GPKGTableCreator : NSObject
-
Mapping between column names being mapped to and the mapped column information
See moreDeclaration
Objective-C
@interface GPKGTableMapping : NSObject
Swift
class GPKGTableMapping : NSObject
-
Base Data Access Object
See moreDeclaration
Objective-C
@interface GPKGBaseDao : NSObject
Swift
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 : NSObject
Swift
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 : NSObject
Swift
class GPKGColumnValue : NSObject
-
Collection of column values
See moreDeclaration
Objective-C
@interface GPKGColumnValues : NSObject
Swift
class GPKGColumnValues : NSObject
-
Paginated Object Results for iterating and querying through chunks
See moreDeclaration
Objective-C
@interface GPKGObjectPaginatedResults : GPKGPaginatedResults
Swift
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 : NSObject
Swift
class GPKGSQLiteMaster : NSObject
-
SQLite Master table (sqlite_master) column keywords
See moreDeclaration
Objective-C
@interface GPKGSQLiteMasterColumns : NSObject
Swift
class GPKGSQLiteMasterColumns : NSObject
-
Query on the SQLiteMaster table
See moreDeclaration
Objective-C
@interface GPKGSQLiteMasterQuery : NSObject
Swift
class GPKGSQLiteMasterQuery : NSObject
-
SQLite Master table (sqlite_master) type column keywords
See moreDeclaration
Objective-C
@interface GPKGSQLiteMasterTypes : NSObject
Swift
class GPKGSQLiteMasterTypes : NSObject
-
GeoPackage Metadata
See moreDeclaration
Objective-C
@interface GPKGGeoPackageMetadata : NSObject
Swift
class GPKGGeoPackageMetadata : NSObject
-
GeoPackage Metadata Data Access Object
See moreDeclaration
Objective-C
@interface GPKGGeoPackageMetadataDao : GPKGBaseDao
Swift
class GPKGGeoPackageMetadataDao : GPKGBaseDao
-
GeoPackage Metadata Table Creator
See moreDeclaration
Objective-C
@interface GPKGGeoPackageMetadataTableCreator : GPKGTableCreator
Swift
class GPKGGeoPackageMetadataTableCreator : GPKGTableCreator
-
Geometry Metadata
See moreDeclaration
Objective-C
@interface GPKGGeometryMetadata : NSObject
Swift
class GPKGGeometryMetadata : NSObject
-
Geometry Metadata Data Access Object
See moreDeclaration
Objective-C
@interface GPKGGeometryMetadataDao : GPKGBaseDao
Swift
class GPKGGeometryMetadataDao : GPKGBaseDao
-
GeoPackage Metadata Database
See moreDeclaration
Objective-C
@interface GPKGMetadataDb : NSObject
Swift
class GPKGMetadataDb : NSObject
-
Table Metadata
See moreDeclaration
Objective-C
@interface GPKGTableMetadata : NSObject
Swift
class GPKGTableMetadata : NSObject
-
Table Metadata Data Access Object
See moreDeclaration
Objective-C
@interface GPKGTableMetadataDao : GPKGBaseDao
Swift
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 : NSObject
Swift
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 : NSObject
Swift
class GPKGDbConnection : NSObject
-
Single sqlite3 connection to a database file opened as part of a connection pool
See moreDeclaration
Objective-C
@interface GPKGSqliteConnection : NSObject
Swift
class GPKGSqliteConnection : NSObject
-
Column Constraints
See moreDeclaration
Objective-C
@interface GPKGColumnConstraints : NSObject
Swift
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 : NSObject
Swift
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; @end
Swift
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 : GPKGConstraint
Swift
class GPKGRawConstraint : GPKGConstraint
-
Table Column from Table Info
See moreDeclaration
Objective-C
@interface GPKGTableColumn : NSObject
Swift
class GPKGTableColumn : NSObject
-
Table Constraints including column constraint
See moreDeclaration
Objective-C
@interface GPKGTableConstraints : NSObject
Swift
class GPKGTableConstraints : NSObject
-
Table Info queries (table_info)
See moreDeclaration
Objective-C
@interface GPKGTableInfo : NSObject
Swift
class GPKGTableInfo : NSObject
-
Table unique constraint for one or more columns
See moreDeclaration
Objective-C
@interface GPKGUniqueConstraint : GPKGConstraint
Swift
class GPKGUniqueConstraint : GPKGConstraint
-
DGIWG (Defence Geospatial Information Working Group) Constants
Declaration
Objective-C
@interface GPKGDgiwgConstants : NSObject
Swift
class GPKGDgiwgConstants : NSObject
-
Coordinate Reference Systems
See moreDeclaration
Objective-C
@interface GPKGDgiwgCoordinateReferenceSystems : NSObject
Swift
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; @end
Swift
class GPKGDgiwgDataTypes : NSObject
-
DGIWG (Defence Geospatial Information Working Group) GeoPackage File
See moreDeclaration
Objective-C
@interface GPKGDgiwgFile : NSObject
Swift
class GPKGDgiwgFile : NSObject
-
DGIWG (Defence Geospatial Information Working Group) GeoPackage File Name
See moreDeclaration
Objective-C
@interface GPKGDgiwgFileName : NSObject
Swift
class GPKGDgiwgFileName : NSObject
-
DGIWG (Defence Geospatial Information Working Group) GeoPackage implementation
See moreDeclaration
Objective-C
@interface GPKGDgiwgGeoPackage : GPKGGeoPackage
Swift
class GPKGDgiwgGeoPackage : GPKGGeoPackage
-
DGIWG GeoPackage Factory to get a DGIWG GeoPackage Manager
See moreDeclaration
Objective-C
@interface GPKGDgiwgGeoPackageFactory : NSObject
Swift
class GPKGDgiwgGeoPackageFactory : NSObject
-
DGIWG (Defence Geospatial Information Working Group) GeoPackage Manager used to create and open GeoPackages
See moreDeclaration
Objective-C
@interface GPKGDgiwgGeoPackageManager : GPKGGeoPackageManager
Swift
class GPKGDgiwgGeoPackageManager : GPKGGeoPackageManager
-
DGIWG (Defence Geospatial Information Working Group) Metadata utilities
See moreDeclaration
Objective-C
@interface GPKGDgiwgMetadata : NSObject
Swift
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; @end
Swift
class GPKGDgiwgRequirements : NSObject
-
DGIWG (Defence Geospatial Information Working Group) GeoPackage utilities
See moreDeclaration
Objective-C
@interface GPKGDgiwgUtils : NSObject
Swift
class GPKGDgiwgUtils : NSObject
-
Performs DGIWG (Defence Geospatial Information Working Group) GeoPackage validations
See moreDeclaration
Objective-C
@interface GPKGDgiwgValidate : NSObject
Swift
class GPKGDgiwgValidate : NSObject
-
DGIWG (Defence Geospatial Information Working Group) validation error
See moreDeclaration
Objective-C
@interface GPKGDgiwgValidationError : NSObject
Swift
class GPKGDgiwgValidationError : NSObject
-
DGIWG (Defence Geospatial Information Working Group) validation errors
See moreDeclaration
Objective-C
@interface GPKGDgiwgValidationErrors : NSObject
Swift
class GPKGDgiwgValidationErrors : NSObject
-
DGIWG (Defence Geospatial Information Working Group) validation primary key value
See moreDeclaration
Objective-C
@interface GPKGDgiwgValidationKey : NSObject
Swift
class GPKGDgiwgValidationKey : NSObject
-
DGIWG (Defence Geospatial Information Working Group) Well-Known Text constants
See moreDeclaration
Objective-C
@interface GPKGDgiwgWellKnownText : NSObject
Swift
class GPKGDgiwgWellKnownText : NSObject
-
UTM Zone utilities
See moreDeclaration
Objective-C
@interface GPKGUTMZone : NSObject
Swift
class GPKGUTMZone : NSObject
-
Abstract base GeoPackage extension
See moreDeclaration
Objective-C
@interface GPKGBaseExtension : NSObject
Swift
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 : GPKGBaseExtension
Swift
class GPKGCrsWktExtension : GPKGBaseExtension
-
OGC Well known text representation of Coordinate Reference Systems extension version enumeration
See moreDeclaration
Objective-C
@interface GPKGCrsWktExtensionVersions : NSObject
Swift
class GPKGCrsWktExtensionVersions : NSObject
-
Extension Management for deleting and copying extensions
See moreDeclaration
Objective-C
@interface GPKGExtensionManagement : NSObject
Swift
class GPKGExtensionManagement : NSObject
-
GeoPackage Extension Manager for deleting and copying extensions
See moreDeclaration
Objective-C
@interface GPKGExtensionManager : GPKGExtensionManagement
Swift
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 : GPKGBaseDao
Swift
class GPKGExtensionsDao : GPKGBaseDao
-
Geometry Extensions utility methods and constants
https://www.geopackage.org/spec/#extension_geometry_types
See moreDeclaration
Objective-C
@interface GPKGGeometryExtensions : GPKGBaseExtension
Swift
class GPKGGeometryExtensions : GPKGBaseExtension
-
Declaration
Objective-C
@interface GPKGWebPExtension : GPKGBaseExtension
Swift
class GPKGWebPExtension : GPKGBaseExtension
-
Zoom Other Intervals extension
https://www.geopackage.org/spec/#extension_zoom_other_intervals
See moreDeclaration
Objective-C
@interface GPKGZoomOtherExtension : GPKGBaseExtension
Swift
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 : GPKGBaseExtension
Swift
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; @end
Swift
class GPKGCoverageDataAlgorithms : NSObject
-
Tiled Gridded Coverage Data, PNG Encoding, Extension
See moreDeclaration
Objective-C
@interface GPKGCoverageDataPng : GPKGCoverageData
Swift
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 : NSObject
Swift
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 : NSObject
Swift
class GPKGCoverageDataResults : NSObject
-
Contains values relevant to a source pixel location when finding a coverage data value
See moreDeclaration
Objective-C
@interface GPKGCoverageDataSourcePixel : NSObject
Swift
class GPKGCoverageDataSourcePixel : NSObject
-
Tiled Gridded Coverage Data, TIFF Encoding, Extension
See moreDeclaration
Objective-C
@interface GPKGCoverageDataTiff : GPKGCoverageData
Swift
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 : NSObject
Swift
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 : GPKGBaseDao
Swift
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; @end
Swift
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; @end
Swift
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 : GPKGBaseDao
Swift
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 : GPKGBaseDao
Swift
class GPKGMetadataDao : GPKGBaseDao
-
Declaration
Objective-C
@interface GPKGMetadataExtension : GPKGBaseExtension
Swift
class GPKGMetadataExtension : GPKGBaseExtension
-
Metadata Scopes as defined in spec Table 16. Metadata Scopes
See moreDeclaration
Objective-C
@interface GPKGMetadataScope : NSObject
Swift
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 : GPKGBaseDao
Swift
class GPKGMetadataReferenceDao : GPKGBaseDao
-
Declaration
Objective-C
@interface GPKGNGAExtensions : GPKGExtensionManagement
Swift
class GPKGNGAExtensions : GPKGExtensionManagement
-
Executes database scripts to create NGA Extension GeoPackage tables
Declaration
Objective-C
@interface GPKGNGATableCreator : GPKGGeoPackageTableCreator
Swift
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 : GPKGBaseDao
Swift
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 : GPKGBaseExtension
Swift
class GPKGContentsIdExtension : GPKGBaseExtension
-
Contents Id Extension Table Creator
See moreDeclaration
Objective-C
@interface GPKGContentsIdTableCreator : GPKGNGATableCreator
Swift
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 : GPKGBaseExtension
Swift
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 : GPKGBaseDao
Swift
class GPKGGeometryIndexDao : GPKGBaseDao
-
Geometry Index Extension Table Creator
See moreDeclaration
Objective-C
@interface GPKGGeometryIndexTableCreator : GPKGNGATableCreator
Swift
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 : GPKGBaseDao
Swift
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 : GPKGBaseDao
Swift
class GPKGFeatureTileLinkDao : GPKGBaseDao
-
Feature Tile Link Extension Table Creator
See moreDeclaration
Objective-C
@interface GPKGFeatureTileLinkTableCreator : GPKGNGATableCreator
Swift
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 : GPKGBaseExtension
Swift
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 : GPKGBaseExtension
Swift
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; @end
Swift
class GPKGPropertiesManager : NSObject
-
Undocumented
Declaration
Objective-C
@interface GPKGPropertyNames : NSObject @end
Swift
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 : GPKGBaseDao
Swift
class GPKGTileScalingDao : GPKGBaseDao
-
Tile Scaling Extension Table Creator
See moreDeclaration
Objective-C
@interface GPKGTileScalingTableCreator : GPKGNGATableCreator
Swift
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; @end
Swift
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 : GPKGBaseExtension
Swift
class GPKGTileTableScaling : GPKGBaseExtension
-
Feature Style, including a style and icon, for a single feature geometry
See moreDeclaration
Objective-C
@interface GPKGFeatureStyle : NSObject
Swift
class GPKGFeatureStyle : NSObject
-
Feature Style extension
http://ngageoint.github.io/GeoPackage/docs/extensions/feature-style.html
See moreDeclaration
Objective-C
@interface GPKGFeatureStyleExtension : GPKGBaseExtension
Swift
class GPKGFeatureStyleExtension : GPKGBaseExtension
-
Feature Styles, including styles and icons, for a single feature geometry or feature table default
See moreDeclaration
Objective-C
@interface GPKGFeatureStyles : NSObject
Swift
class GPKGFeatureStyles : NSObject
-
Feature Table Styles, styles and icons for an individual feature table
See moreDeclaration
Objective-C
@interface GPKGFeatureTableStyles : NSObject
Swift
class GPKGFeatureTableStyles : NSObject
-
Icon Cache of icon images
See moreDeclaration
Objective-C
@interface GPKGIconCache : NSObject
Swift
class GPKGIconCache : NSObject
-
Icon DAO for reading icon tables
See moreDeclaration
Objective-C
@interface GPKGIconDao : GPKGMediaDao
Swift
class GPKGIconDao : GPKGMediaDao
-
Icon Row containing the values from a single result set row
See moreDeclaration
Objective-C
@interface GPKGIconRow : GPKGMediaRow
Swift
class GPKGIconRow : GPKGMediaRow
-
Icon Table
See moreDeclaration
Objective-C
@interface GPKGIconTable : GPKGMediaTable
Swift
class GPKGIconTable : GPKGMediaTable
-
Icons for a single feature geometry or feature table default
See moreDeclaration
Objective-C
@interface GPKGIcons : NSObject
Swift
class GPKGIcons : NSObject
-
Style DAO for reading style tables
See moreDeclaration
Objective-C
@interface GPKGStyleDao : GPKGAttributesDao
Swift
class GPKGStyleDao : GPKGAttributesDao
-
Style Mapping DAO for reading style mapping data tables
See moreDeclaration
Objective-C
@interface GPKGStyleMappingDao : GPKGUserMappingDao
Swift
class GPKGStyleMappingDao : GPKGUserMappingDao
-
Style Mapping Row containing the values from a single result set row
See moreDeclaration
Objective-C
@interface GPKGStyleMappingRow : GPKGUserMappingRow
Swift
class GPKGStyleMappingRow : GPKGUserMappingRow
-
Feature Style mapping table
See moreDeclaration
Objective-C
@interface GPKGStyleMappingTable : GPKGUserMappingTable
Swift
class GPKGStyleMappingTable : GPKGUserMappingTable
-
Style Row containing the values from a single result set row
See moreDeclaration
Objective-C
@interface GPKGStyleRow : GPKGAttributesRow
Swift
class GPKGStyleRow : GPKGAttributesRow
-
Style Table
See moreDeclaration
Objective-C
@interface GPKGStyleTable : GPKGAttributesTable
Swift
class GPKGStyleTable : GPKGAttributesTable
-
Styles for a single feature geometry or feature table default
See moreDeclaration
Objective-C
@interface GPKGStyles : NSObject
Swift
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 : GPKGBaseDao
Swift
class GPKGExtendedRelationsDao : GPKGBaseDao
-
Declaration
Objective-C
@interface GPKGRelatedTablesExtension : GPKGBaseExtension
Swift
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; @end
Swift
class GPKGRelationTypes : NSObject
-
User Mapping DAO for reading user mapping data tables
See moreDeclaration
Objective-C
@interface GPKGUserMappingDao : GPKGUserCustomDao
Swift
class GPKGUserMappingDao : GPKGUserCustomDao
-
User Mapping Row containing the values from a single result set row
See moreDeclaration
Objective-C
@interface GPKGUserMappingRow : GPKGUserCustomRow
Swift
class GPKGUserMappingRow : GPKGUserCustomRow
-
Contains user mapping table factory and utility methods
See moreDeclaration
Objective-C
@interface GPKGUserMappingTable : GPKGUserCustomTable
Swift
class GPKGUserMappingTable : GPKGUserCustomTable
-
User Defined Related Table
See moreDeclaration
Objective-C
@interface GPKGUserRelatedTable : GPKGUserCustomTable
Swift
class GPKGUserRelatedTable : GPKGUserCustomTable
-
Dublin Core Metadata Initiative
See moreDeclaration
Objective-C
@interface GPKGDublinCoreMetadata : NSObject
Swift
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; @end
Swift
class GPKGDublinCoreTypes : NSObject
-
User Media DAO for reading user media data tables
See moreDeclaration
Objective-C
@interface GPKGMediaDao : GPKGUserCustomDao
Swift
class GPKGMediaDao : GPKGUserCustomDao
-
User Media Row containing the values from a single result set row
See moreDeclaration
Objective-C
@interface GPKGMediaRow : GPKGUserCustomRow
Swift
class GPKGMediaRow : GPKGUserCustomRow
-
Media Requirements Class User-Defined Related Data Table
See moreDeclaration
Objective-C
@interface GPKGMediaTable : GPKGUserRelatedTable
Swift
class GPKGMediaTable : GPKGUserRelatedTable
-
Media Table Metadata for defining table creation information
See moreDeclaration
Objective-C
@interface GPKGMediaTableMetadata : GPKGUserTableMetadata
Swift
class GPKGMediaTableMetadata : GPKGUserTableMetadata
-
User Simple Attributes DAO for reading user simple attributes data tables
See moreDeclaration
Objective-C
@interface GPKGSimpleAttributesDao : GPKGUserCustomDao
Swift
class GPKGSimpleAttributesDao : GPKGUserCustomDao
-
User Simple Attributes Row containing the values from a single result set row
See moreDeclaration
Objective-C
@interface GPKGSimpleAttributesRow : GPKGUserCustomRow
Swift
class GPKGSimpleAttributesRow : GPKGUserCustomRow
-
Simple Attributes Requirements Class User-Defined Related Data Table
See moreDeclaration
Objective-C
@interface GPKGSimpleAttributesTable : GPKGUserRelatedTable
Swift
class GPKGSimpleAttributesTable : GPKGUserRelatedTable
-
Simple Attributes Table Metadata for defining table creation information
See moreDeclaration
Objective-C
@interface GPKGSimpleAttributesTableMetadata : GPKGUserTableMetadata
Swift
class GPKGSimpleAttributesTableMetadata : GPKGUserTableMetadata
-
Iterable Feature Index Results to iterate on feature rows retrieved from RTree results
See moreDeclaration
Objective-C
@interface GPKGFeatureIndexRTreeResults : GPKGFeatureIndexResults
Swift
class GPKGFeatureIndexRTreeResults : GPKGFeatureIndexResults
-
Declaration
Objective-C
@interface GPKGRTreeIndexExtension : GPKGBaseExtension
Swift
class GPKGRTreeIndexExtension : GPKGBaseExtension
-
Undocumented
See moreDeclaration
Objective-C
@interface GPKGRTreeIndexTableDao : GPKGUserCustomDao
Swift
class GPKGRTreeIndexTableDao : GPKGUserCustomDao
-
Undocumented
See moreDeclaration
Objective-C
@interface GPKGRTreeIndexTableRow : GPKGUserCustomRow
Swift
class GPKGRTreeIndexTableRow : GPKGUserCustomRow
-
Declaration
Objective-C
@interface GPKGSchemaExtension : GPKGBaseExtension
Swift
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 : GPKGBaseDao
Swift
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 : GPKGBaseDao
Swift
class GPKGDataColumnConstraintsDao : GPKGBaseDao
-
Feature Generator
See moreDeclaration
Objective-C
@interface GPKGFeatureGenerator : NSObject
Swift
class GPKGFeatureGenerator : NSObject
-
OGC API Features Generator
See moreDeclaration
Objective-C
@interface GPKGOAPIFeatureGenerator : GPKGFeatureGenerator
Swift
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 : GPKGBaseDao
Swift
class GPKGGeometryColumnsDao : GPKGBaseDao
-
Iterable Feature Index Results to iterate on feature results from a feature DAO
See moreDeclaration
Objective-C
@interface GPKGFeatureIndexFeatureResults : GPKGFeatureIndexResultSetResults
Swift
class GPKGFeatureIndexFeatureResults : GPKGFeatureIndexResultSetResults
-
Feature Index Results to enumerate on feature rows retrieved from GeoPackage index extension results
See moreDeclaration
Objective-C
@interface GPKGFeatureIndexGeoPackageResults : GPKGFeatureIndexResultSetResults
Swift
class GPKGFeatureIndexGeoPackageResults : GPKGFeatureIndexResultSetResults
-
Feature Index Results Feature Row list implementation
See moreDeclaration
Objective-C
@interface GPKGFeatureIndexListResults : GPKGFeatureIndexResults
Swift
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 : NSObject
Swift
class GPKGFeatureIndexManager : NSObject
-
Feature Index Results to enumerate on feature rows retrieved from Metadata index results
See moreDeclaration
Objective-C
@interface GPKGFeatureIndexMetadataResults : GPKGFeatureIndexResultSetResults
Swift
class GPKGFeatureIndexMetadataResults : GPKGFeatureIndexResultSetResults
-
Feature Index Results Result Set implementation
See moreDeclaration
Objective-C
@interface GPKGFeatureIndexResultSetResults : GPKGFeatureIndexResults
Swift
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; @end
Swift
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 : GPKGFeatureIndexResults
Swift
class GPKGMultipleFeatureIndexResults : GPKGFeatureIndexResults
-
Feature Row Cache for a single feature table
See moreDeclaration
Objective-C
@interface GPKGFeatureCache : NSObject
Swift
class GPKGFeatureCache : NSObject
-
Feature Row Cache for multiple feature tables in a single GeoPackage
See moreDeclaration
Objective-C
@interface GPKGFeatureCacheTables : NSObject
Swift
class GPKGFeatureCacheTables : NSObject
-
Feature column
See moreDeclaration
Objective-C
@interface GPKGFeatureColumn : GPKGUserColumn
Swift
class GPKGFeatureColumn : GPKGUserColumn
-
Collection of feature columns
See moreDeclaration
Objective-C
@interface GPKGFeatureColumns : GPKGUserColumns
Swift
class GPKGFeatureColumns : GPKGUserColumns
-
Feature DAO for reading feature user data tables
See moreDeclaration
Objective-C
@interface GPKGFeatureDao : GPKGUserDao
Swift
class GPKGFeatureDao : GPKGUserDao
-
Feature Row containing the values from a single result set row
See moreDeclaration
Objective-C
@interface GPKGFeatureRow : GPKGUserRow
Swift
class GPKGFeatureRow : GPKGUserRow
-
Represents a user feature table
See moreDeclaration
Objective-C
@interface GPKGFeatureTable : GPKGUserTable
Swift
class GPKGFeatureTable : GPKGUserTable
-
Feature Table Metadata for defining table creation information
See moreDeclaration
Objective-C
@interface GPKGFeatureTableMetadata : GPKGUserTableMetadata
Swift
class GPKGFeatureTableMetadata : GPKGUserTableMetadata
-
Reads the metadata from an existing feature table
See moreDeclaration
Objective-C
@interface GPKGFeatureTableReader : GPKGUserTableReader
Swift
class GPKGFeatureTableReader : GPKGUserTableReader
-
Performs manual brute force queries against feature rows See GPKGFeatureIndexManager for performing indexed queries.
See moreDeclaration
Objective-C
@interface GPKGManualFeatureQuery : NSObject
Swift
class GPKGManualFeatureQuery : NSObject
-
Manual Feature Query Results which includes the ids used to read each row
See moreDeclaration
Objective-C
@interface GPKGManualFeatureQueryResults : GPKGFeatureIndexResults
Swift
class GPKGManualFeatureQueryResults : GPKGFeatureIndexResults
-
Geometry Crop utilities
See moreDeclaration
Objective-C
@interface GPKGGeometryCrop : NSObject
Swift
class GPKGGeometryCrop : NSObject
-
GeoPackage Geometry Data
See moreDeclaration
Objective-C
@interface GPKGGeometryData : NSObject
Swift
class GPKGGeometryData : NSObject
-
Geometry Utilities
See moreDeclaration
Objective-C
@interface GPKGGeometryUtils : NSObject
Swift
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; @end
Swift
class GPKGFeatureShape : NSObject
-
Mantains a collection of feature map shapes by database, table name, and feature id
See moreDeclaration
Objective-C
@interface GPKGFeatureShapes : NSObject
Swift
class GPKGFeatureShapes : NSObject
-
Location Bounding Box, contains left, up, right, and down coordinates
See moreDeclaration
Objective-C
@interface GPKGLocationBoundingBox : NSObject
Swift
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 : NSObject
Swift
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 : NSObject
Swift
class GPKGMapShapeConverter : NSObject
-
Map Shape with map points and corresponding shape point objects
See moreDeclaration
Objective-C
@interface GPKGMapShapePoints : NSObject
Swift
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; @end
Swift
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 : NSObject
Swift
class GPKGMultiPolygon : NSObject
-
Multiple Polygon Points shape
See moreDeclaration
Objective-C
@interface GPKGMultiPolygonPoints : NSObject
Swift
class GPKGMultiPolygonPoints : NSObject
-
Multi polyline shape
See moreDeclaration
Objective-C
@interface GPKGMultiPolyline : NSObject
Swift
class GPKGMultiPolyline : NSObject
-
Multiple Polyline Points shape
See moreDeclaration
Objective-C
@interface GPKGMultiPolylinePoints : NSObject
Swift
class GPKGMultiPolylinePoints : NSObject
-
MapKit Polygon with Style Options
See moreDeclaration
Objective-C
@interface GPKGPolygon : MKPolygon
Swift
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 : NSObject
Swift
class GPKGPolygonOptions : NSObject
-
Undocumented
Declaration
Objective-C
@interface GPKGPolygonOrientations : NSObject @end
Swift
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 : MKPolyline
Swift
class GPKGPolyline : MKPolyline
-
Polyline Style Options
See moreDeclaration
Objective-C
@interface GPKGPolylineOptions : NSObject
Swift
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; @end
Swift
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; @end
Swift
class GPKGIOUtils : NSObject
-
Conversions between images and image byte data
See moreDeclaration
Objective-C
@interface GPKGImageConverter : NSObject
Swift
class GPKGImageConverter : NSObject
-
Network Utilities
See moreDeclaration
Objective-C
@interface GPKGNetworkUtils : NSObject
Swift
class GPKGNetworkUtils : NSObject
-
Map tolerance values distance and screen distances
See moreDeclaration
Objective-C
@interface GPKGMapTolerance : NSObject
Swift
class GPKGMapTolerance : NSObject
-
Map utility methods
See moreDeclaration
Objective-C
@interface GPKGMapUtils : NSObject
Swift
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; @end
Swift
class GPKGFeatureInfoBuilder : NSObject
-
Style utilities for populating points and shapes. Caches icons for a single GeoPackage
See moreDeclaration
Objective-C
@interface GPKGStyleCache : NSObject
Swift
class GPKGStyleCache : NSObject
-
Style utilities for populating points and shapes
See moreDeclaration
Objective-C
@interface GPKGStyleUtils : NSObject
Swift
class GPKGStyleUtils : NSObject
-
GeoPackage property loader
See moreDeclaration
Objective-C
@interface GPKGProperties : NSObject
Swift
class GPKGProperties : NSObject
-
Undocumented
Declaration
Objective-C
@interface GPKGPropertyConstants : NSObject @end
Swift
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 : GPKGBaseDao
Swift
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 : NSObject
Swift
class GPKGPixelBounds : NSObject
-
Tile Bounding Box utility methods
See moreDeclaration
Objective-C
@interface GPKGTileBoundingBoxUtils : NSObject
Swift
class GPKGTileBoundingBoxUtils : NSObject
-
Creates a set of tiles within a GeoPackage
See moreDeclaration
Objective-C
@interface GPKGTileGenerator : NSObject
Swift
class GPKGTileGenerator : NSObject
-
Tile grid with x and y ranges
See moreDeclaration
Objective-C
@interface GPKGTileGrid : NSObject
Swift
class GPKGTileGrid : NSObject
-
Tile utilities and constants
See moreDeclaration
Objective-C
@interface GPKGTileUtils : NSObject
Swift
class GPKGTileUtils : NSObject
-
Creates a set of tiles within a GeoPackage by downloading the tiles from a URL
See moreDeclaration
Objective-C
@interface GPKGUrlTileGenerator : GPKGTileGenerator
Swift
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; @end
Swift
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 : NSObject
Swift
class GPKGFeatureTileContext
-
Creates a set of tiles within a GeoPackage by generating tiles from features
See moreDeclaration
Objective-C
@interface GPKGFeatureTileGenerator : GPKGTileGenerator
Swift
class GPKGFeatureTileGenerator : GPKGTileGenerator
-
Point icon in place of a drawn circle
See moreDeclaration
Objective-C
@interface GPKGFeatureTilePointIcon : NSObject
Swift
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 : NSObject
Swift
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 : GPKGBaseDao
Swift
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 : GPKGBaseDao
Swift
class GPKGTileMatrixSetDao : GPKGBaseDao
-
Abstract overlay which provides bounding returned tiles by zoom levels and/or a bounding box
See moreDeclaration
Objective-C
@interface GPKGBoundedOverlay : MKTileOverlay
Swift
class GPKGBoundedOverlay : MKTileOverlay
-
Composite overlay comprised of multiple overlays, checking each in order for a tile
See moreDeclaration
Objective-C
@interface GPKGCompositeOverlay : GPKGBoundedOverlay
Swift
class GPKGCompositeOverlay : GPKGBoundedOverlay
-
Feature Tile Overlay which draws tiles from a feature table
See moreDeclaration
Objective-C
@interface GPKGFeatureOverlay : GPKGBoundedOverlay
Swift
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 : NSObject
Swift
class GPKGFeatureOverlayQuery : NSObject
-
Represents the values of a single feature row
See moreDeclaration
Objective-C
@interface GPKGFeatureRowData : NSObject
Swift
class GPKGFeatureRowData : NSObject
-
Represents a collection of rows from a feature table
See moreDeclaration
Objective-C
@interface GPKGFeatureTableData : NSObject
Swift
class GPKGFeatureTableData : NSObject
-
GeoPackage Tile Overlay
See moreDeclaration
Objective-C
@interface GPKGGeoPackageOverlay : GPKGBoundedOverlay
Swift
class GPKGGeoPackageOverlay : GPKGBoundedOverlay
-
Get a tile provider for the Tile DAO
See moreDeclaration
Objective-C
@interface GPKGOverlayFactory : NSObject
Swift
class GPKGOverlayFactory : NSObject
-
XYZ Overlay, assumes XYZ tiles
See moreDeclaration
Objective-C
@interface GPKGXYZOverlay : GPKGBoundedOverlay
Swift
class GPKGXYZOverlay : GPKGBoundedOverlay
-
Platte Carre (WGS84) XYZ tiling optimizations
See moreDeclaration
Objective-C
@interface GPKGPlatteCarreOptimize : GPKGTileReprojectionOptimize
Swift
class GPKGPlatteCarreOptimize : GPKGTileReprojectionOptimize
-
Tile Reprojection for reprojecting an existing tile table
See moreDeclaration
Objective-C
@interface GPKGTileReprojection : NSObject
Swift
class GPKGTileReprojection : NSObject
-
Tile Reprojection Optimizations
See moreDeclaration
Objective-C
@interface GPKGTileReprojectionOptimize : NSObject
Swift
class GPKGTileReprojectionOptimize : NSObject
-
Optional Tile Reprojection configuration for a zoom level
See moreDeclaration
Objective-C
@interface GPKGTileReprojectionZoom : NSObject
Swift
class GPKGTileReprojectionZoom : NSObject
-
Web Mercator XYZ tiling optimizations
See moreDeclaration
Objective-C
@interface GPKGWebMercatorOptimize : GPKGTileReprojectionOptimize
Swift
class GPKGWebMercatorOptimize : GPKGTileReprojectionOptimize
-
GeoPackage tile wrapper containing tile dimensions and raw image data
See moreDeclaration
Objective-C
@interface GPKGGeoPackageTile : NSObject
Swift
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; @end
Swift
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 : GPKGUserColumn
Swift
class GPKGTileColumn : GPKGUserColumn
-
Collection of tile columns
See moreDeclaration
Objective-C
@interface GPKGTileColumns : GPKGUserColumns
Swift
class GPKGTileColumns : GPKGUserColumns
-
Tile DAO for reading tile user tables
See more -
Tile Data Access Object utilities
See moreDeclaration
Objective-C
@interface GPKGTileDaoUtils : NSObject
Swift
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 : GPKGUserTable
Swift
class GPKGTileTable : GPKGUserTable
-
Tile Table Metadata for defining table creation information
See moreDeclaration
Objective-C
@interface GPKGTileTableMetadata : GPKGUserTableMetadata
Swift
class GPKGTileTableMetadata : GPKGUserTableMetadata
-
Reads the metadata from an existing tile table
See moreDeclaration
Objective-C
@interface GPKGTileTableReader : GPKGUserTableReader
Swift
class GPKGTileTableReader : GPKGUserTableReader
-
Content Values mapping between columns and values
See moreDeclaration
Objective-C
@interface GPKGContentValues : NSObject
Swift
class GPKGContentValues : NSObject
-
Paginated Row Results for iterating and querying through chunks
See moreDeclaration
Objective-C
@interface GPKGRowPaginatedResults : GPKGObjectPaginatedResults
Swift
class GPKGRowPaginatedResults : GPKGObjectPaginatedResults
-
User Row wrapped Result set
See moreDeclaration
Objective-C
@interface GPKGRowResultSet : GPKGObjectResultSet
Swift
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 : NSObject
Swift
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 : NSObject
Swift
class GPKGUserTableMetadata : NSObject
-
Reads the metadata from an existing user table
See moreDeclaration
Objective-C
@interface GPKGUserTableReader : NSObject
Swift
class GPKGUserTableReader : NSObject
-
User Custom column
See moreDeclaration
Objective-C
@interface GPKGUserCustomColumn : GPKGUserColumn
Swift
class GPKGUserCustomColumn : GPKGUserColumn
-
Collection of user custom columns
See moreDeclaration
Objective-C
@interface GPKGUserCustomColumns : GPKGUserColumns
Swift
class GPKGUserCustomColumns : GPKGUserColumns
-
User Custom DAO for reading user custom data tables
See moreDeclaration
Objective-C
@interface GPKGUserCustomDao : GPKGUserDao
Swift
class GPKGUserCustomDao : GPKGUserDao
-
User Custom Row containing the values from a single results row
See moreDeclaration
Objective-C
@interface GPKGUserCustomRow : GPKGUserRow
Swift
class GPKGUserCustomRow : GPKGUserRow
-
Represents a user custom table
See moreDeclaration
Objective-C
@interface GPKGUserCustomTable : GPKGUserTable
Swift
class GPKGUserCustomTable : GPKGUserTable
-
Reads the metadata from an existing user custom table
See moreDeclaration
Objective-C
@interface GPKGUserCustomTableReader : GPKGUserTableReader
Swift
class GPKGUserCustomTableReader : GPKGUserTableReader
-
Performs GeoPackage validations
See moreDeclaration
Objective-C
@interface GPKGGeoPackageValidate : NSObject
Swift
class GPKGGeoPackageValidate : NSObject