Thanks Even e Mateusz

It is the same gdal lib in both cases. The only other one I have is sheltered 
in OSCeo4W.
And I had found where the messages are coming from but it's weird that they are 
printed in one case and not the other. I guess some internal setting that 
doesn't get set when called via Julia.

I'll explore the CPLPushErrorHandler()

Joaquim

From: Even Rouault <even.roua...@spatialys.com>
Sent: Sunday, March 7, 2021 10:15 PM
To: Joaquim Manuel Freire Luís <jl...@ualg.pt>; gdal-dev@lists.osgeo.org
Subject: Re: [gdal-dev] Is it possible to switch warnings off?


Joaquim,

I suspect you are not testing with the same GDAL version with your gdalinfo 
shell invokation or within julia.

With the C API, you can shut down warnings and errors with

CPLPushErrorHandler(CPLQuietErrorHandler);

...

CPLPopErrorHandler();

You can install a custom error handler that filters only some category of 
events. See

https://gdal.org/api/cpl.html?highlight=cplpusherrorhandler#_CPPv419CPLPushErrorHandler15CPLErrorHandler

Even
Le 07/03/2021 à 21:42, Joaquim Manuel Freire Luís a écrit :
Hi,

I have this strange case where some warnings come from don't know where.

>From a shell command (cmd but it doesn't matter) all fine

gdalinfo AQUA_MODIS.20020717T135006.L2.SST.nc
Driver: netCDF/Network Common Data Format
Files: AQUA_MODIS.20020717T135006.L2.SST.nc
Size is 512, 512
Metadata:
  
/navigation_data/NC_GLOBAL#gringpointlatitude={28.923635,25.633446,42.81229,46.942131}
...


However, the same but this time called from Julia that wraps calls to
                              options = GDALInfoOptionsNew(options, C_NULL)
                              result = GDALInfo(ds.ptr, options)
                              GDALInfoOptionsFree(options)

I get these warnings

julia> println(gdalinfo("AQUA_MODIS.20020717T135006.L2.SST.nc"))
Warning 1: The dataset has several variables that could be identified as vector 
fields, but not all share the same primary dimension. Consequently they will be 
ignored.
Warning 1: The dataset has several variables that could be identified as vector 
fields, but not all share the same primary dimension. Consequently they will be 
ignored.
Driver: netCDF/Network Common Data Format
Files: AQUA_MODIS.20020717T135006.L2.SST.nc
Size is 512, 512
Metadata:
  
/navigation_data/NC_GLOBAL#gringpointlatitude={28.923635,25.633446,42.81229,46.942131}
...

Also get several of these in other commands

Warning 1: dimension #1 (pixels_per_line) is not a Longitude/X dimension.
Warning 1: dimension #0 (number_of_lines) is not a Latitude/Y dimension.


Is there anyway to shut up this warnings, or warnings in general?


Thanks

Joaquim



_______________________________________________

gdal-dev mailing list

gdal-dev@lists.osgeo.org<mailto:gdal-dev@lists.osgeo.org>

https://lists.osgeo.org/mailman/listinfo/gdal-dev

--

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

Reply via email to