SHAPEZIP OutputFormat should be able to use EPSG codes #4658
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
When using a SHAPEZIP OUTPUTFORMAT, the PROJECTION object of the LAYER is parsed to build a proj4 string, which is then translated as an OGRSpatialReference with OSRImportFromProj4. The resulting .prj file if then only build with proj4 informations, which are not complete enough to write the full OGC WKT.
If the PROJECTION object is defined with an EPSG code, this code should be used to allow OGR to use the full information about the CRS and build a correct WKT.
Here is the proposed patch :
It applies to mapserver 6.0 branch but can be used on master from line 640 of mapgdal.c