#6976 closed defect (fixed)
Can't add GeoPackage layer if gpkg_contents extents are invalid
Reported by: | fhoubie | Owned by: | warmerdam |
---|---|---|---|
Priority: | normal | Milestone: | 2.1.5 |
Component: | GDAL_Raster | Version: | unspecified |
Severity: | normal | Keywords: | gpkg |
Cc: |
Description
GeoPackages provide an informative set of extents for each layer in gpkg_contents. In theory those extents represent a logical view that can be applied after the layer is added. However, if those extents are invalid for any reason (for example, minY and maxX swapped), the layer can't be added at all.
Actual behavior: Invalid Layer: GDAL provider Cannot open GDAL dataset /Users/JeffYutzler/Data/ek7demo/ek7demo.gpkg: Illegal min_x/min_y/max_x/max_y values for osm_tiles (file: src/providers/gdal/qgsgdalprovider.cpp row: 174function QgsGdalProvider Raster layer Provider is not valid (provider: gdal, URI: /Users/JeffYutzler/Data/ek7demo/ek7demo.gpkg (file: src/core/raster/qgsrasterlayer.cpp row: 668function setDataProvider
Expected behavior: Add the layer, just ignore the invalid extents (don't zoom in or anything) and maybe give an informative message.
Change History (7)
comment:1 by , 6 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:4 by , 6 years ago
Component: | default → GDAL_Raster |
---|---|
Keywords: | gpkg added |
Milestone: | → 2.1.5 |
In 39645: