Hi, There is a ticket https://github.com/OSGeo/PROJ/issues/1895 saying the +init esri: is not supported even when +init is enabled.
The deprecation of the init files is not mentioned for example here https://proj.org/en/9.2/resource_files.html#init-files. -Jukka Rahkonen- -----Alkuperäinen viesti----- Lähettäjä: MapServer-dev <[email protected]> Puolesta Seth G Lähetetty: torstai 24. elokuuta 2023 13.52 Vastaanottaja: MapServer Devs <[email protected]> Aihe: [MapServer-dev] PROJECTION block strings and init= Hi all, I just ran into an issue when using the following projection block returned "msProcessProjection(): Projection library error. proj error "Invalid value for an argument" for "init=esri:54052": PROJECTION "init=esri:54052" END However using the following without the "init=" works: PROJECTION "esri:54052" END This is confusing as "esri:54052" is in the proj.db, and for EPSG code both approaches work e.g. "init=epsg:4326" and "epsg:4326" are both fine. As noted in the PROJ docs [1] the "init=" PROJ strings were deprecated in PROJ6. So a couple of questions: 1. Should we update the msautotests and MapServer docs to remove "init=" from PROJECTION blocks? However I think the "init=" needs to be kept to support custom projections not in proj.db as used in [2] 2. Should we consider having a minimum required version of PROJ for a future release of MapServer? This would allow backwards compatible code to be removed. Seth [1] https://proj.org/en/9.2/development/migration.html#backward-incompatibilities [2] https://github.com/MapServer/MapServer/pull/6795 -- web:https://geographika.net/ & https://mapserverstudio.net/ twitter: @geographika _______________________________________________ MapServer-dev mailing list [email protected] https://lists.osgeo.org/mailman/listinfo/mapserver-dev _______________________________________________ MapServer-dev mailing list [email protected] https://lists.osgeo.org/mailman/listinfo/mapserver-dev
