Skip to content

Commit

Permalink
Merge branch 'develop'
Browse files Browse the repository at this point in the history
  • Loading branch information
bosborn committed Apr 10, 2024
2 parents fcf9851 + 2d3ffcd commit 3f5056b
Show file tree
Hide file tree
Showing 1,335 changed files with 615,069 additions and 30,354 deletions.
18 changes: 15 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,21 @@ Adheres to [Semantic Versioning](http://semver.org/).

---

## 8.0.5 (TBD)

* TBD
## [8.0.5](https://github.com/ngageoint/geopackage-ios/releases/tag/8.0.5) (04-10-2024)

* GeoPackage user version 1.4.0
* R-tree update trigger modifications
* DAO column range support (including geometry envelopes & bounding boxes) to build where clauses & args for queries
* User Column integrated Data Columns Schema support
* sf-wkb-ios version 4.1.4
* sf-wkt-ios version 2.1.4
* sf-proj-ios version 6.0.3
* ogc-api-features-json-ios version 4.2.5
* Get abstract User DAO by table name
* Set User Custom DAO contents
* Get Tile Overlays and Bounded Overlays by tile table, feature table, or user DAO
* Feature Tiles geodesic draw support
* Feature Index Manager, RTree Index, Feature Table Index, Feature Indexer, and Manual query geodesic support

## [8.0.4](https://github.com/ngageoint/geopackage-ios/releases/tag/8.0.4) (11-15-2023)

Expand Down
8 changes: 4 additions & 4 deletions Podfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ platform :ios, '12.0'
inhibit_all_warnings!

target 'geopackage-ios' do
pod 'sf-wkb-ios', '~> 4.1.3'
pod 'sf-wkt-ios', '~> 2.1.3'
pod 'sf-proj-ios', '~> 6.0.2'
pod 'ogc-api-features-json-ios', '~> 4.2.4'
pod 'sf-wkb-ios', '~> 4.1.4'
pod 'sf-wkt-ios', '~> 2.1.4'
pod 'sf-proj-ios', '~> 6.0.3'
pod 'ogc-api-features-json-ios', '~> 4.2.5'
pod 'color-ios', '~> 1.0.2'
pod 'tiff-ios', '~> 4.0.2'

Expand Down
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,17 +34,17 @@ Include this repository by specifying it in a Podfile using a supported option.

Pull from [CocoaPods](https://cocoapods.org/pods/geopackage-ios):

pod 'geopackage-ios', '~> 8.0.4'
pod 'geopackage-ios', '~> 8.0.5'

If you use `use_modular_headers!` in your Podfile, disable modular headers for the [PROJ](https://github.com/ngageoint/PROJ) dependency:

pod 'geopackage-ios', '~> 8.0.4'
pod 'geopackage-ios', '~> 8.0.5'
pod 'PROJ', :modular_headers => false

Pull from GitHub via CocoaPods:

pod 'geopackage-ios', :git => 'https://github.com/ngageoint/geopackage-ios.git', :branch => 'master'
pod 'geopackage-ios', :git => 'https://github.com/ngageoint/geopackage-ios.git', :tag => '8.0.4'
pod 'geopackage-ios', :git => 'https://github.com/ngageoint/geopackage-ios.git', :tag => '8.0.5'

Include as local project:

Expand Down Expand Up @@ -165,7 +165,7 @@ GPKGBoundingBox *boundingBox = [GPKGBoundingBox worldWebMercator];
PROJProjection *projection = [PROJProjectionFactory projectionWithEpsgInt:PROJ_EPSG_WEB_MERCATOR];

// Index Features
GPKGFeatureIndexManager *indexer = [[GPKGFeatureIndexManager alloc] initWithGeoPackage:geoPackage andFeatureDao:featureDao];
GPKGFeatureIndexManager *indexer = [[GPKGFeatureIndexManager alloc] initWithGeoPackage:geoPackage andFeatureDao:featureDao andGeodesic:NO];
[indexer setIndexLocation:GPKG_FIT_RTREE];
int indexedCount = [indexer index];

Expand All @@ -185,7 +185,7 @@ GPKGRowPaginatedResults *paginatedResults = [indexer paginate:indexResults];
}

// Feature Tile Overlay (dynamically draw tiles from features)
GPKGFeatureTiles *featureTiles = [[GPKGFeatureTiles alloc] initWithFeatureDao:featureDao];
GPKGFeatureTiles *featureTiles = [[GPKGFeatureTiles alloc] initWithFeatureDao:featureDao andGeodesic:NO];
[featureTiles setMaxFeaturesPerTile:[NSNumber numberWithInt:1000]];
GPKGNumberFeaturesTile *numberFeaturesTile = [[GPKGNumberFeaturesTile alloc] init];
[featureTiles setMaxFeaturesTileDraw:numberFeaturesTile];
Expand Down
1,404 changes: 922 additions & 482 deletions docs/docs/api/Classes.html

Large diffs are not rendered by default.

557 changes: 451 additions & 106 deletions docs/docs/api/Classes/CLRColor.html

Large diffs are not rendered by default.

369 changes: 357 additions & 12 deletions docs/docs/api/Classes/CRSAbridgedCoordinateTransformation.html

Large diffs are not rendered by default.

391 changes: 368 additions & 23 deletions docs/docs/api/Classes/CRSAxis.html

Large diffs are not rendered by default.

355 changes: 350 additions & 5 deletions docs/docs/api/Classes/CRSAxisDirectionTypes.html

Large diffs are not rendered by default.

363 changes: 354 additions & 9 deletions docs/docs/api/Classes/CRSBoundCoordinateReferenceSystem.html

Large diffs are not rendered by default.

355 changes: 350 additions & 5 deletions docs/docs/api/Classes/CRSCategoryTypes.html

Large diffs are not rendered by default.

365 changes: 355 additions & 10 deletions docs/docs/api/Classes/CRSCommon.html

Large diffs are not rendered by default.

367 changes: 356 additions & 11 deletions docs/docs/api/Classes/CRSCompoundCoordinateReferenceSystem.html

Large diffs are not rendered by default.

375 changes: 360 additions & 15 deletions docs/docs/api/Classes/CRSConcatenatedOperation.html

Large diffs are not rendered by default.

369 changes: 357 additions & 12 deletions docs/docs/api/Classes/CRSCoordinateMetadata.html

Large diffs are not rendered by default.

363 changes: 354 additions & 9 deletions docs/docs/api/Classes/CRSCoordinateOperation.html

Large diffs are not rendered by default.

357 changes: 351 additions & 6 deletions docs/docs/api/Classes/CRSCoordinateReferenceSystem.html

Large diffs are not rendered by default.

381 changes: 363 additions & 18 deletions docs/docs/api/Classes/CRSCoordinateSystem.html

Large diffs are not rendered by default.

355 changes: 350 additions & 5 deletions docs/docs/api/Classes/CRSCoordinateSystemTypes.html

Large diffs are not rendered by default.

405 changes: 375 additions & 30 deletions docs/docs/api/Classes/CRSDateTime.html

Large diffs are not rendered by default.

379 changes: 362 additions & 17 deletions docs/docs/api/Classes/CRSDatumEnsemble.html

Large diffs are not rendered by default.

361 changes: 353 additions & 8 deletions docs/docs/api/Classes/CRSDatumEnsembleMember.html

Large diffs are not rendered by default.

369 changes: 357 additions & 12 deletions docs/docs/api/Classes/CRSDerivedCoordinateReferenceSystem.html

Large diffs are not rendered by default.

363 changes: 354 additions & 9 deletions docs/docs/api/Classes/CRSDerivingConversion.html

Large diffs are not rendered by default.

369 changes: 357 additions & 12 deletions docs/docs/api/Classes/CRSDynamic.html

Large diffs are not rendered by default.

381 changes: 363 additions & 18 deletions docs/docs/api/Classes/CRSEllipsoid.html

Large diffs are not rendered by default.

355 changes: 350 additions & 5 deletions docs/docs/api/Classes/CRSEllipsoidTypes.html

Large diffs are not rendered by default.

373 changes: 359 additions & 14 deletions docs/docs/api/Classes/CRSEllipsoids.html

Large diffs are not rendered by default.

359 changes: 352 additions & 7 deletions docs/docs/api/Classes/CRSEngineeringCoordinateReferenceSystem.html

Large diffs are not rendered by default.

357 changes: 351 additions & 6 deletions docs/docs/api/Classes/CRSEngineeringDatum.html

Large diffs are not rendered by default.

371 changes: 358 additions & 13 deletions docs/docs/api/Classes/CRSExtent.html

Large diffs are not rendered by default.

379 changes: 362 additions & 17 deletions docs/docs/api/Classes/CRSGeoCoordinateReferenceSystem.html

Large diffs are not rendered by default.

363 changes: 354 additions & 9 deletions docs/docs/api/Classes/CRSGeoDatumEnsemble.html

Large diffs are not rendered by default.

367 changes: 356 additions & 11 deletions docs/docs/api/Classes/CRSGeoDatums.html

Large diffs are not rendered by default.

365 changes: 355 additions & 10 deletions docs/docs/api/Classes/CRSGeoReferenceFrame.html

Large diffs are not rendered by default.

375 changes: 360 additions & 15 deletions docs/docs/api/Classes/CRSGeographicBoundingBox.html

Large diffs are not rendered by default.

377 changes: 361 additions & 16 deletions docs/docs/api/Classes/CRSIdentifier.html

Large diffs are not rendered by default.

377 changes: 361 additions & 16 deletions docs/docs/api/Classes/CRSKeyword.html

Large diffs are not rendered by default.

363 changes: 354 additions & 9 deletions docs/docs/api/Classes/CRSMapProjection.html

Large diffs are not rendered by default.

371 changes: 358 additions & 13 deletions docs/docs/api/Classes/CRSObject.html

Large diffs are not rendered by default.

367 changes: 356 additions & 11 deletions docs/docs/api/Classes/CRSOperation.html

Large diffs are not rendered by default.

381 changes: 363 additions & 18 deletions docs/docs/api/Classes/CRSOperationMethod.html

Large diffs are not rendered by default.

379 changes: 362 additions & 17 deletions docs/docs/api/Classes/CRSOperationMethods.html

Large diffs are not rendered by default.

395 changes: 370 additions & 25 deletions docs/docs/api/Classes/CRSOperationParameter.html

Large diffs are not rendered by default.

371 changes: 358 additions & 13 deletions docs/docs/api/Classes/CRSOperationParameters.html

Large diffs are not rendered by default.

355 changes: 350 additions & 5 deletions docs/docs/api/Classes/CRSOperationTypes.html

Large diffs are not rendered by default.

359 changes: 352 additions & 7 deletions docs/docs/api/Classes/CRSParametricCoordinateReferenceSystem.html

Large diffs are not rendered by default.

357 changes: 351 additions & 6 deletions docs/docs/api/Classes/CRSParametricDatum.html

Large diffs are not rendered by default.

357 changes: 351 additions & 6 deletions docs/docs/api/Classes/CRSPointMotionOperation.html

Large diffs are not rendered by default.

371 changes: 358 additions & 13 deletions docs/docs/api/Classes/CRSPrimeMeridian.html

Large diffs are not rendered by default.

363 changes: 354 additions & 9 deletions docs/docs/api/Classes/CRSPrimeMeridians.html

Large diffs are not rendered by default.

423 changes: 384 additions & 39 deletions docs/docs/api/Classes/CRSProjParams.html

Large diffs are not rendered by default.

371 changes: 358 additions & 13 deletions docs/docs/api/Classes/CRSProjParser.html

Large diffs are not rendered by default.

415 changes: 380 additions & 35 deletions docs/docs/api/Classes/CRSProjectedCoordinateReferenceSystem.html

Large diffs are not rendered by default.

703 changes: 524 additions & 179 deletions docs/docs/api/Classes/CRSReader.html

Large diffs are not rendered by default.

365 changes: 355 additions & 10 deletions docs/docs/api/Classes/CRSReferenceFrame.html

Large diffs are not rendered by default.

361 changes: 353 additions & 8 deletions docs/docs/api/Classes/CRSSimpleCoordinateReferenceSystem.html

Large diffs are not rendered by default.

357 changes: 351 additions & 6 deletions docs/docs/api/Classes/CRSSimpleOperation.html

Large diffs are not rendered by default.

359 changes: 352 additions & 7 deletions docs/docs/api/Classes/CRSTemporalCoordinateReferenceSystem.html

Large diffs are not rendered by default.

375 changes: 360 additions & 15 deletions docs/docs/api/Classes/CRSTemporalDatum.html

Large diffs are not rendered by default.

375 changes: 360 additions & 15 deletions docs/docs/api/Classes/CRSTemporalExtent.html

Large diffs are not rendered by default.

387 changes: 366 additions & 21 deletions docs/docs/api/Classes/CRSTextReader.html

Large diffs are not rendered by default.

387 changes: 366 additions & 21 deletions docs/docs/api/Classes/CRSTextUtils.html

Large diffs are not rendered by default.

367 changes: 356 additions & 11 deletions docs/docs/api/Classes/CRSTriaxialEllipsoid.html

Large diffs are not rendered by default.

359 changes: 352 additions & 7 deletions docs/docs/api/Classes/CRSTypes.html

Large diffs are not rendered by default.

381 changes: 363 additions & 18 deletions docs/docs/api/Classes/CRSUnit.html

Large diffs are not rendered by default.

355 changes: 350 additions & 5 deletions docs/docs/api/Classes/CRSUnitTypes.html

Large diffs are not rendered by default.

423 changes: 384 additions & 39 deletions docs/docs/api/Classes/CRSUnits.html

Large diffs are not rendered by default.

361 changes: 353 additions & 8 deletions docs/docs/api/Classes/CRSUsage.html

Large diffs are not rendered by default.

381 changes: 363 additions & 18 deletions docs/docs/api/Classes/CRSVerticalCoordinateReferenceSystem.html

Large diffs are not rendered by default.

359 changes: 352 additions & 7 deletions docs/docs/api/Classes/CRSVerticalDatumEnsemble.html

Large diffs are not rendered by default.

375 changes: 360 additions & 15 deletions docs/docs/api/Classes/CRSVerticalExtent.html

Large diffs are not rendered by default.

357 changes: 351 additions & 6 deletions docs/docs/api/Classes/CRSVerticalReferenceFrame.html

Large diffs are not rendered by default.

515 changes: 430 additions & 85 deletions docs/docs/api/Classes/CRSWriter.html

Large diffs are not rendered by default.

395 changes: 370 additions & 25 deletions docs/docs/api/Classes/GPKGAlterTable.html

Large diffs are not rendered by default.

383 changes: 364 additions & 19 deletions docs/docs/api/Classes/GPKGAttributesColumn.html

Large diffs are not rendered by default.

357 changes: 351 additions & 6 deletions docs/docs/api/Classes/GPKGAttributesColumns.html

Large diffs are not rendered by default.

363 changes: 354 additions & 9 deletions docs/docs/api/Classes/GPKGAttributesDao.html

Large diffs are not rendered by default.

359 changes: 352 additions & 7 deletions docs/docs/api/Classes/GPKGAttributesRow.html

Large diffs are not rendered by default.

355 changes: 350 additions & 5 deletions docs/docs/api/Classes/GPKGAttributesTable.html

Large diffs are not rendered by default.

423 changes: 384 additions & 39 deletions docs/docs/api/Classes/GPKGAttributesTableMetadata.html

Large diffs are not rendered by default.

355 changes: 350 additions & 5 deletions docs/docs/api/Classes/GPKGAttributesTableReader.html

Large diffs are not rendered by default.

3,093 changes: 2,537 additions & 556 deletions docs/docs/api/Classes/GPKGBaseDao.html

Large diffs are not rendered by default.

375 changes: 360 additions & 15 deletions docs/docs/api/Classes/GPKGBaseExtension.html

Large diffs are not rendered by default.

377 changes: 361 additions & 16 deletions docs/docs/api/Classes/GPKGBoundedOverlay.html

Large diffs are not rendered by default.

970 changes: 892 additions & 78 deletions docs/docs/api/Classes/GPKGBoundingBox.html

Large diffs are not rendered by default.

371 changes: 358 additions & 13 deletions docs/docs/api/Classes/GPKGColumnConstraints.html

Large diffs are not rendered by default.

0 comments on commit 3f5056b

Please sign in to comment.