This release contains new capabilities that give the GDALTileFactory the ability to create orthophoto tiles on the fly from overhead imagery. These functions can be combined with the WebMercatorQuad tile matrix set to provide support for integrating imagery into a variety of map visualization applications. The processing makes use of SensorModels constructed from the georeferencing metadata to compute the mapping between the raw imagery pixels and the requested map tile. The map tiles are intended for human consumption so dynamic range adjustments other pixel preprocessing are applied to convert the raw imagery pixels into a RGB format for easy display. Preliminary performance tests have not shown issues so long as the imagery has an existing set of pre-generated overviews and auxiliary files with pixel statistics.
Limitations:
* **Only PNGs:** This implementation only provides support for PNG formatted output images. Future releases will support other formats as a request parameter.
* **Simple Elevation:** This code does not currently use an external digital elevation model to provide elevation information for points chosen inside a tile.
New Dependency:
* [OpenCV](https://opencv.org/) has been added to provide the core image warping required to produce orthophotos.
--------
Pull Requests Merged
* feat: add preliminary map tile creation by edparris in https://github.com/aws-solutions-library-samples/osml-imagery-toolkit/pull/44
* fix: resolve unit test warnings by edparris in https://github.com/aws-solutions-library-samples/osml-imagery-toolkit/pull/45
* fix: error creating SICD 1.3.0 sensor models by edparris in https://github.com/aws-solutions-library-samples/osml-imagery-toolkit/pull/48
* fix: incorrect SICD/SIDD metadata added by tile factory by edparris in https://github.com/aws-solutions-library-samples/osml-imagery-toolkit/pull/50
* docs: fixing typos by jtblack-aws in https://github.com/aws-solutions-library-samples/osml-imagery-toolkit/pull/52
* feat: adding an alpha mask to ortho map tiles for pixels in the tile but outside the image by jtblack-aws in https://github.com/aws-solutions-library-samples/osml-imagery-toolkit/pull/53
* fix: normalize tiles with respect to entire image and use range_adjustment setting by jtblack-aws in https://github.com/aws-solutions-library-samples/osml-imagery-toolkit/pull/54
* fix: remove border between map tiles by RanbirAulakh in https://github.com/aws-solutions-library-samples/osml-imagery-toolkit/pull/56
* feat: add ability to create map tiles from SICD images by edparris in https://github.com/aws-solutions-library-samples/osml-imagery-toolkit/pull/58
--------
**Full Changelog**: https://github.com/aws-solutions-library-samples/osml-imagery-toolkit/compare/v1.3.2...v1.4.0