<div dir="ltr">Hi all,<br><br>I'm seeing that QGIS 3.16 / 3.22 does not recognize the CRS of specific layers generated by GeoServer, but the old QGIS 2.18.28 recognize.<br><br>For instance, this shapefile: <a href="https://si.icnf.pt/shp/rnap">https://si.icnf.pt/shp/rnap</a><br><br>Checking ogrinfo in different versions:<br><br>ogrinfo --version<br>GDAL 2.4.0, released 2018/12/14 (Used by QGIS 2.18.28)<br><br>ogrinfo -al rnap.shp<br>INFO: Open of `rnap.shp'<br>      using driver `ESRI Shapefile' successful.<br><br>Layer name: rnap<br>Metadata:<br>  DBF_DATE_LAST_UPDATE=1921-11-27<br>Geometry: Polygon<br>Feature Count: 48<br>Extent: (-123561.201500, -300415.400000) - (162054.118700, 268136.980100)<br>Layer SRS WKT:<br>PROJCS["ETRS89 / Portugal TM06",<br>    GEOGCS["ETRS89",<br>        DATUM["European Terrestrial Reference System 1989",<br>            SPHEROID["GRS 1980",6378137.0,298.257222101,<br>                AUTHORITY["EPSG","7019"]],<br>            TOWGS84[0.0,0.0,0.0,0.0,0.0,0.0,0.0],<br>            AUTHORITY["EPSG","6258"]],<br>        PRIMEM["Greenwich",0.0,<br>            AUTHORITY["EPSG","8901"]],<br>        UNIT["degree",0.017453292519943295],<br>        AXIS["Geodetic longitude",EAST],<br>        AXIS["Geodetic latitude",NORTH],<br>        AUTHORITY["EPSG","4258"]],<br>    PROJECTION["Transverse_Mercator",<br>        AUTHORITY["EPSG","9807"]],<br>    PARAMETER["central_meridian",-8.133108333333334],<br>    PARAMETER["latitude_of_origin",39.66825833333334],<br>    PARAMETER["scale_factor",1.0],<br>    PARAMETER["false_easting",0.0],<br>    PARAMETER["false_northing",0.0],<br>    UNIT["m",1.0],<br>    AXIS["Easting",EAST],<br>    AXIS["Northing",NORTH],<br>    AUTHORITY["EPSG","3763"]]<br>nome_ap: String (254.0)<br>classifica: String (254.0)<br>publica1: String (254.0)<br>publica2: String (254.0)<br>jurisdicao: String (254.0)<br>area_ha: Real (33.15)<br>sigla: String (254.0)<br><br><br><br>ogrinfo --version<br>GDAL 3.4.0, released 2021/11/04 (Used by QGIS 3.22)<br><br>ogrinfo -al rnap.shp<br>INFO: Open of `rnap.shp'<br>      using driver `ESRI Shapefile' successful.<br><br>Layer name: rnap<br>Metadata:<br>  DBF_DATE_LAST_UPDATE=1920-08-17<br>Geometry: Polygon<br>Feature Count: 48<br>Extent: (-123561.201500, -300415.400000) - (162054.118700, 268136.980100)<br>Layer SRS WKT:<br>BOUNDCRS[<br>    SOURCECRS[<br>        PROJCRS["ETRS89 / Portugal TM06",<br>            BASEGEOGCRS["ETRS89",<br>                ENSEMBLE["European Terrestrial Reference System 1989 ensemble",<br>                    MEMBER["European Terrestrial Reference Frame 1989"],<br>                    MEMBER["European Terrestrial Reference Frame 1990"],<br>                    MEMBER["European Terrestrial Reference Frame 1991"],<br>                    MEMBER["European Terrestrial Reference Frame 1992"],<br>                    MEMBER["European Terrestrial Reference Frame 1993"],<br>                    MEMBER["European Terrestrial Reference Frame 1994"],<br>                    MEMBER["European Terrestrial Reference Frame 1996"],<br>                    MEMBER["European Terrestrial Reference Frame 1997"],<br>                    MEMBER["European Terrestrial Reference Frame 2000"],<br>                    MEMBER["European Terrestrial Reference Frame 2005"],<br>                    MEMBER["European Terrestrial Reference Frame 2014"],<br>                    ELLIPSOID["GRS 1980",6378137,298.257222101,<br>                        LENGTHUNIT["metre",1]],<br>                    ENSEMBLEACCURACY[0.1]],<br>                PRIMEM["Greenwich",0,<br>                    ANGLEUNIT["degree",0.0174532925199433]],<br>                ID["EPSG",4258]],<br>            CONVERSION["Portugual TM06",<br>                METHOD["Transverse Mercator",<br>                    ID["EPSG",9807]],<br>                PARAMETER["Latitude of natural origin",39.6682583333333,<br>                    ANGLEUNIT["degree",0.0174532925199433],<br>                    ID["EPSG",8801]],<br>                PARAMETER["Longitude of natural origin",-8.13310833333333,<br>                    ANGLEUNIT["degree",0.0174532925199433],<br>                    ID["EPSG",8802]],<br>                PARAMETER["Scale factor at natural origin",1,<br>                    SCALEUNIT["unity",1],<br>                    ID["EPSG",8805]],<br>                PARAMETER["False easting",0,<br>                    LENGTHUNIT["metre",1],<br>                    ID["EPSG",8806]],<br>                PARAMETER["False northing",0,<br>                    LENGTHUNIT["metre",1],<br>                    ID["EPSG",8807]]],<br>            CS[Cartesian,2],<br>                AXIS["easting (X)",east,<br>                    ORDER[1],<br>                    LENGTHUNIT["metre",1]],<br>                AXIS["northing (Y)",north,<br>                    ORDER[2],<br>                    LENGTHUNIT["metre",1]],<br>            USAGE[<br>                SCOPE["Topographic mapping (medium scale)."],<br>                AREA["Portugal - mainland - onshore."],<br>                BBOX[36.95,-9.56,42.16,-6.19]],<br>            ID["EPSG",3763]]],<br>    TARGETCRS[<br>        GEOGCRS["WGS 84",<br>            DATUM["World Geodetic System 1984",<br>                ELLIPSOID["WGS 84",6378137,298.257223563,<br>                    LENGTHUNIT["metre",1]]],<br>            PRIMEM["Greenwich",0,<br>                ANGLEUNIT["degree",0.0174532925199433]],<br>            CS[ellipsoidal,2],<br>                AXIS["latitude",north,<br>                    ORDER[1],<br>                    ANGLEUNIT["degree",0.0174532925199433]],<br>                AXIS["longitude",east,<br>                    ORDER[2],<br>                    ANGLEUNIT["degree",0.0174532925199433]],<br>            ID["EPSG",4326]]],<br>    ABRIDGEDTRANSFORMATION["ETRS89 to WGS 84 (1)",<br>        VERSION["EPSG-eur"],<br>        METHOD["Geocentric translations (geog2D domain)",<br>            ID["EPSG",9603]],<br>        PARAMETER["X-axis translation",0,<br>            ID["EPSG",8605]],<br>        PARAMETER["Y-axis translation",0,<br>            ID["EPSG",8606]],<br>        PARAMETER["Z-axis translation",0,<br>            ID["EPSG",8607]],<br>        USAGE[<br>            SCOPE["(null/copy) Approximation for medium and low accuracy applications assuming equality between plate-fixed static and earth-fixed dynamic CRSs, ignoring static/dynamic CRS differences."],<br>            AREA["Europe - onshore and offshore: Albania; Andorra; Austria; Belgium; Bosnia and Herzegovina; Bulgaria; Croatia; Cyprus; Czechia; Denmark; Estonia; Faroe Islands; Finland; France; Germany; Gibraltar; Greece; Hungary; Ireland; Italy; Kosovo; Latvia; Liechtenstein; Lithuania; Luxembourg; Malta; Moldova; Monaco; Montenegro; Netherlands; North Macedonia; Norway including Svalbard and Jan Mayen; Poland; Portugal; Romania; San Marino; Serbia; Slovakia; Slovenia; Spain; Sweden; Switzerland; United Kingdom (UK) including Channel Islands and Isle of Man; Vatican City State."],<br>            BBOX[32.88,-16.1,84.73,40.18]],<br>        ID["EPSG",1149],<br>        REMARK["ETRS89 and WGS 84 are realizations of ITRS coincident to within 1 metre. This transformation has an accuracy equal to the coincidence figure."]]]<br>Data axis to CRS axis mapping: 1,2<br>nome_ap: String (254.0)<br>classifica: String (254.0)<br>publica1: String (254.0)<br>publica2: String (254.0)<br>jurisdicao: String (254.0)<br>area_ha: Real (33.15)<br>sigla: String (254.0)<br><br>The differences between rnap.prj (left) and <a href="https://epsg.io/3763">https://epsg.io/3763</a> (right) are few:<br><br><a href="https://cld.pt/dl/download/5d9b5324-b28a-4654-a8f7-365c7cc39c10/rnap_prj.png">https://cld.pt/dl/download/5d9b5324-b28a-4654-a8f7-365c7cc39c10/rnap_prj.png</a><br><br>The GeoServer version that is generating this layer is old.<br><br>So, could this be a bug?<br><br>Thanks!<br><br>Best regards,<br>Pedro</div>