qgis / QGIS

QGIS is a free, open source, cross platform (lin/win/mac) geographical information system (GIS)
https://qgis.org
GNU General Public License v2.0
10.52k stars 2.99k forks source link

Bug in Spilhaus square projection (ESRI:54099) #52803

Closed mantle-warrior closed 1 year ago

mantle-warrior commented 1 year ago

What is the bug or the crash?

The Spilhaus square projection is not available in QGIS, either MacOS or Windows. I always get blank only.

Steps to reproduce the issue

Here I recorded my screen. System: MacOS 11.4 QGIS version: 3.30

  1. add global data (e.g., bathymetry). Data is shown by the default projection.
  2. Click on Project and click on Properties
  3. Click on CRS and do not click on No CRS
  4. Search Spilhaus and find the Authority ID of ERIS: 54099
  5. Apply: WGS_1984_Spilhaus_Ocean_Map_in_Square
  6. Blank at all and no data showing

Versions

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">

QGIS version | 3.30.1-'s-Hertogenbosch | QGIS code revision | 447e8d717a -- | -- | -- | -- Qt version | 5.15.2 Python version | 3.9.5 GDAL/OGR version | 3.3.2 PROJ version | 8.1.1 EPSG Registry database version | v10.028 (2021-07-07) GEOS version | 3.9.1-CAPI-1.14.2 SQLite version | 3.35.2 PDAL version | 2.3.0 PostgreSQL client version | unknown SpatiaLite version | 5.0.1 QWT version | 6.1.6 QScintilla2 version | 2.11.5 OS version | macOS 11.4   |   |   |   Active Python plugins processing | 2.12.99 grassprovider | 2.12.99 db_manager | 0.1.20 MetaSearch | 0.3.6 QGIS version 3.30.1-'s-Hertogenbosch QGIS code revision [447e8d717a](https://github.com/qgis/QGIS/commit/447e8d717a) Qt version 5.15.2 Python version 3.9.5 GDAL/OGR version 3.3.2 PROJ version 8.1.1 EPSG Registry database version v10.028 (2021-07-07) GEOS version 3.9.1-CAPI-1.14.2 SQLite version 3.35.2 PDAL version 2.3.0 PostgreSQL client version unknown SpatiaLite version 5.0.1 QWT version 6.1.6 QScintilla2 version 2.11.5 OS version macOS 11.4 Active Python plugins processing 2.12.99 grassprovider 2.12.99 db_manager 0.1.20 MetaSearch 0.3.6 ### Supported QGIS version - [x] I'm running a supported QGIS version according to the roadmap. ### New profile - [X] I tried with a new QGIS profile ### Additional context Although I can make the Spilhaus square projection in ArcGIS Pro 2.5, I want to implement it also in QGIS, as it is free to access.
nicogodet commented 1 year ago

What are layers' CRS ?

stefanuhrig commented 1 year ago

While SRS ESRI:54099 is in the database, the transformation algorithms do not seem to implemented yet in PROJ. Progress is tracked in https://github.com/OSGeo/PROJ/issues/1851.

This can also been seen on the command line using cs2cs (release 9.2.0):

 stefan:~> echo 0 0 | cs2cs ESRI:54099 EPSG:4326
*       * inf
jgrocha commented 1 year ago

As @stefanuhrig mentioned, this is an upstream problem.

I'll closed it for now.