[PROJ] Finding not implemented projections

Even Rouault even.rouault at spatialys.com
Thu Feb 26 06:34:41 PST 2026


Javier,

nothing comes to mind but trying proj_as_proj_string() on them, but that 
will be quite slow if you want to filter the whole list of CRS and do 
that on every CRS. That said, you could pick up one CRS for each of the 
value of projection_method_name to limit the number of CRS instantiation.

Or add a new C function based on using one of 
osgeo::proj::operation::getMapping()  from 
src/iso19111/operation/parammappings.hpp

Even

Le 26/02/2026 à 11:29, Javier Jimenez Shaw via PROJ a écrit :
> Hi
>
> Today I met "by accident" EPSG:3053 
> https://spatialreference.org/ref/epsg/3053/
> looking for a westing-northing system.
>
> I realized that the projection "Lambert Conic Conformal (West 
> Orientated)" is not implemented (all fine, I don't want it to be 
> implemented).
>
> What I want to know is which CRSs from the catalog do not have an 
> implemented projection, to avoid using them.
> We are using "proj_get_crs_info_list_from_database" to get the list of 
> all the systems (13722). It includes the field 
> "projection_method_name" (a string).
> Is there any function in C or C++ API to know if such a method is 
> implemented? Doing a quick search in spatialreference I see there are 
> 53 methods in total nowadays.
> I don't want to hardcode that list in my code, in case anything 
> changes in the future.
>
> Thank you.
>
> Cheers
> Javier.
>
> _______________________________________________
> PROJ mailing list
> PROJ at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/proj

-- 
http://www.spatialys.com
My software is free, but my time generally not.



More information about the PROJ mailing list