Merge pull request #12713 from tschaub/geotiff-crs

Check for GeoTIFF CRS starting with last image
This commit is contained in:
Tim Schaub
2021-09-06 16:05:02 -06:00
committed by GitHub

View File

@@ -416,13 +416,17 @@ class GeoTIFFSource extends DataTile {
}
if (!this.getProjection()) {
const firstImage = sources[0][0];
if (firstImage.geoKeys) {
const code =
firstImage.geoKeys.ProjectedCSTypeGeoKey ||
firstImage.geoKeys.GeographicTypeGeoKey;
if (code) {
this.projection = getProjection(`EPSG:${code}`);
const firstSource = sources[0];
for (let i = firstSource.length - 1; i >= 0; --i) {
const image = firstSource[i];
if (image.geoKeys) {
const code =
image.geoKeys.ProjectedCSTypeGeoKey ||
image.geoKeys.GeographicTypeGeoKey;
if (code) {
this.projection = getProjection(`EPSG:${code}`);
break;
}
}
}
}