Thank you very much,

I have put the files proj.db, proj.ini and proj.exe together with the dll 
proj_9_1.dll this solved the problem when I use gdal executables like 
gdalwarp.exe
and also I have added OSRSetPROJSearchPaths(), when I use the gdal API,
and it works correctly for me in all cases,
so it seems that the path of the proj.db file in an environment variable was 
not enough.

Thank you very much and regards




________________________________


Elena Ruiz

[https://www.aplitop.com/descargas/logo.png]
Sofware Development & Technical Support
Tel.: +34 952 43 97 71
er...@aplitop.com
www.aplitop.com




<http://www.aplitop.com/Product/es/6/5/tcptunnel>


<http://www.aplitop.com/New/es/281/mdt-75-a-la-venta>




De: Chris Smemoe <csme...@aquaveo.com>
Enviado el: jueves, 30 de marzo de 2023 19:21
Para: Elena Ruiz <er...@aplitop.com>; gdal-dev@lists.osgeo.org
Asunto: RE: [gdal-dev] Cannot find proj.db

Elena,

I have had this same problem.  We have a few methods of setting the location of 
the proj.db file.  When we call from C++ (or from python), there's a function 
called OSRSetPROJSearchPaths that's handy.  If you're calling from a command 
line, you could try setting your environment variable just before calling your 
function (set "PROJ_LIB=c:\path\to\proj\"). I think there's also a command line 
option to set your PROJ_LIB.  You could try adding "--config PROJ_LIB 
"c:\path\to\proj"" to your command line and see what that does.  I haven't 
personally tried it.

I haven't had to do these things as much with the python/conda distributions of 
the commandline programs for whatever reason.

HTH,

Chris

From: gdal-dev [mailto:gdal-dev-boun...@lists.osgeo.org] On Behalf Of Elena Ruiz
Sent: Thursday, March 30, 2023 6:02 AM
To: gdal-dev@lists.osgeo.org<mailto:gdal-dev@lists.osgeo.org>
Subject: [gdal-dev] Cannot find proj.db

Hello,
I am using GDAL 3.6.2 on Windows 11 and am having problems with the following 
error:

ERROR 1: PROJ: proj_create_from_database: Cannot find proj.db

I have set as environment variable PROJ_LIB= 
"D:\MDT\V9\bin\gdal\gdal_latest\share"  and PROJ_DATA= 
"D:\MDT\V9\bin\gdal\gdal_latest\share", as user variable and in the system 
variable, but it still doesn't work and the file proj.db exits in 
D:\MDT\V9\bin\gdal\gdal_latest\share  .

D:\MDT\V9\bin\gdal\gdal_latest\x64>gdalwarp -s_srs EPSG:4326 -t_srs EPSG:25831 
-r near -of GTiff C:\Users\elena\Downloads\D37531385_0101_DTM.asc 
C:/Users/elena/Downloads/D37531385_0101_DTM_25831_qgis_.tif
ERROR 1: PROJ: proj_create_from_database: Cannot find proj.db
ERROR 1: Translating source or target SRS failed:
EPSG:4326

The funny thing is that I have the same version of GDAL installed on my 
computer using Anaconda3, to do tests, and from the anaconda directory it works 
for me, and if I look in the environment variables I don't see any path that 
refers to where Anaconda has the Proj.db. Is there another way to set the 
PROJ_LIB path besides adding an environment variable? Is there any way to know 
where the PROJ_LIB is looking for my version of GDAL?

C:\Users\elena\Anaconda3\envs\mygdal\Library\bin>gdalwarp -s_srs EPSG:4326 
-t_srs EPSG:25831 -r near -of GTiff 
C:\Users\elena\Downloads\D37531385_0101_DTM.asc 
C:/Users/elena/Downloads/D37531385_0101_DTM_25831_qgis_.tif
Creating output file that is 1003P x 1201L.
Processing C:\Users\elena\Downloads\D37531385_0101_DTM.asc [1/1] : 0Using 
internal nodata values (e.g. -9999) for image 
C:\Users\elena\Downloads\D37531385_0101_DTM.asc.
Copying nodata values from source 
C:\Users\elena\Downloads\D37531385_0101_DTM.asc to destination 
C:/Users/elena/Downloads/D37531385_0101_DTM_25831_qgis_.tif.
...10...20...30...40...50...60...70...80...90...100 - done.

Thank you and regards
________________________________

[https://www.aplitop.com/descargas/firma1.jpg]

Elena Ruiz
Sofware Development & Technical Support
Tel. +34 952 43 97 71
er...@aplitop.com<mailto:er...@aplitop.com>
Sumatra, 9 - 29190 Málaga (Spain)
www.aplitop.com<http://www.aplitop.com>

[cid:image001.jpg@01D966E2.3C7E4310]<https://www.facebook.com/AplitopSL/>   
[cid:image002.jpg@01D966E2.3C7E4310] <https://twitter.com/aplitop>    
[cid:image003.jpg@01D966E2.3C7E4310] <https://www.linkedin.com/company/aplitop> 
   [cid:image004.png@01D966E2.3C7E4310] <https://www.youtube.com/user/aplitop>


In accordance with the provisions of the European Regulation of Data Protection 
2016/679 (Reglamento Europeo de Protección de Datos 2016/679), we inform you 
that the data and the information you provide us through this medium will be 
used by APLITOP, S.L., with C.I.F. B-92543396 and with address at C / Sumatra, 
9, Malaga, 29190, in order to answer your questions and inform you about our 
products. The data provided will be kept as long as it does not request its 
cessation and will not be transferred to third parties except in cases where 
there is a legal obligation. You have the right to access your personal data, 
correct inaccurate data or request its deletion when the data is no longer 
necessary for the purposes that were collected, as well as any rights 
recognized in the RGPD 2016/679



_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to