New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cannot build geodeticCRS 4326: SQLite error... #43680
Comments
@aloboa unclear what this issue is about and how to replicate, would you mind adding all the requested info? https://github.com/qgis/QGIS/issues/new?assignees=&labels=Bug&template=10_bug_report.md&title= Describe the bug How to Reproduce
QGIS and OS versions Additional context Also add a sample project+data if possible. |
Describe the bug No transform is available between UTM Zone 31, Northern Hemisphere and EPSG:25831 - ETRS89 / UTM zone 31N. How to Reproduce
https://www.dropbox.com/s/rbjugiegews14tg/Screenshot%20from%202021-06-10%2021-28-29.png?dl=0 QGIS 3.8.13 Additional context: |
This problem seems to be related to a proj version problem that I also experience with R: In that link, a conflict between proj 7.2 and proj 7.1 is suggested. Nevertheless, in my case I only have proj 7.1 Instead, the conflict is caused by the OTB installation, which has its own proj If I remove the OTB installation and restart, the problems are solved both in QGIS and in R, and I can successfully Unfortunately, If I install OTB even after having installed the R packages, I go back to problems in QGIS As I do need OTB, is there a way to specify which proj path should be used by QGIS? |
@aloboa ask in the developers mailing list, thanks! (but I guess as you are on linux you could compile QGIS code, specifying the paths to the libraries versions you need). |
@gioman I am not a QGIS dev and not subscribed to that list. Could you just post this link? |
@aloboa if I understand correctly the issue is caused by OTB (that do not breaks only QGIS but also R), so I guess the ticket should be raised in OTB tracker. My suggestion was to write in the dev list to ask about how to compile choosing a specific path for a specific library, but probably is at the ccmake stage, see https://github.com/qgis/QGIS/blob/master/INSTALL.md#37-starting-the-compile |
Seems that these issues have been solved by including both paths in otbenv.profile: |
As soon as I do not use EPSG:4326, I get:
No transform is available between UTM Zone 31, Northern Hemisphere and EPSG:25831 - ETRS89 / UTM zone 31N.
proj_create_operations: cannot build geodeticCRS 4326: SQLite error on SELECT name, ellipsoid_auth_name, ellipsoid_code, prime_meridian_auth_name, prime_meridian_code, area_of_use_auth_name, area_of_use_code, publication_date, deprecated FROM geodetic_datum WHERE auth_name = ? AND code = ?: no such column: publication_date
qgis info: https://www.dropbox.com/s/8g03klgzr2bj069/Screenshot%20from%202021-06-10%2018-35-35.png?dl=0
The text was updated successfully, but these errors were encountered: