[mapserver-commits] [MapServer/MapServer] eb2d8a: Add support for non-EPSG projections for WCS and W...

Seth G noreply at github.com
Tue Apr 7 13:08:11 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/MapServer/MapServer
  Commit: eb2d8af158ece5e941d7a8bfdede75a16349c01d
      https://github.com/MapServer/MapServer/commit/eb2d8af158ece5e941d7a8bfdede75a16349c01d
  Author: Seth G <sethg at geographika.co.uk>
  Date:   2026-04-07 (Tue, 07 Apr 2026)

  Changed paths:
    M appveyor.yml
    M msautotest/config/expected/onlineresource_ogcapi_collections.json
    M msautotest/config/expected/onlineresource_wfs_getcapabiltities.xml
    M msautotest/config/expected/onlineresource_wms_getcapabiltities.xml
    M msautotest/config/expected/onlineresource_wms_getcapabiltities_mapfile.xml
    M msautotest/misc/expected/wms_cluster_cap.xml
    M msautotest/misc/expected/wms_cluster_cap_latestversion.xml
    A msautotest/mspython/test_projections.py
    A msautotest/wxs/data/tileSG-000-019_3-3.tif
    A msautotest/wxs/data/worldcity_53009.geojson
    A msautotest/wxs/expected/wcs_custom_projection_42304_coverage100.png
    A msautotest/wxs/expected/wcs_custom_projection_42304_coverage111.dat
    A msautotest/wxs/expected/wcs_custom_projection_42304_coverage201.png
    A msautotest/wxs/expected/wcs_custom_projection_capabilities100.xml
    A msautotest/wxs/expected/wcs_custom_projection_capabilities111.xml
    A msautotest/wxs/expected/wcs_custom_projection_capabilities201.xml
    A msautotest/wxs/expected/wcs_custom_projection_coverage100.png
    A msautotest/wxs/expected/wcs_custom_projection_coverage111.dat
    A msautotest/wxs/expected/wcs_custom_projection_coverage201.png
    A msautotest/wxs/expected/wcs_custom_projection_describe100.xml
    A msautotest/wxs/expected/wcs_custom_projection_describe111.xml
    A msautotest/wxs/expected/wcs_custom_projection_describe201.xml
    A msautotest/wxs/expected/wfs_custom_projection_capabilities100.xml
    A msautotest/wxs/expected/wfs_custom_projection_capabilities110.xml
    A msautotest/wxs/expected/wfs_custom_projection_capabilities200.xml
    A msautotest/wxs/expected/wfs_custom_projection_getfeature100.json
    A msautotest/wxs/expected/wfs_custom_projection_getfeature110_42304.json
    A msautotest/wxs/expected/wfs_custom_projection_getfeature110_53009.json
    A msautotest/wxs/expected/wfs_custom_projection_getfeature200_42304.json
    A msautotest/wxs/expected/wfs_custom_projection_getfeature200_53009.json
    M msautotest/wxs/expected/wms_custom_projection_not_specified.xml
    A msautotest/wxs/wcs_custom_projection.map
    A msautotest/wxs/wfs_custom_projection.map
    M msautotest/wxs/wms_custom_projection.map
    M src/mapfile.c
    M src/mapows.cpp
    M src/mapproject.c
    M src/mapwcs.cpp
    M src/mapwfs.cpp

  Log Message:
  -----------
  Add support for non-EPSG projections for WCS and WFS protocols (#7457)

* Support AUTH:CODE projections

* Remove duplicate param

* Allow additional authority codes in the wfs_srs list

* Handle custom init files

* Move parameter and make static

* Add back legacy support for urn:EPSG:geographicCRS:CODE

* Tests updated due to new projection handling

* Test updates

* Add new line

* Handle custom projection files and new style proj codes

* EOL fix

* Handle projections in the form urn:ogc:def:crs:ESRI::53009

* Add WCS tests

* Update authorities based on proj.db

* Add projection string tests

* EOL fixes

* Add test data

* Copy custom projection file

* Remove extent

* Add WFS tests

* Update encodings

* Add custom projection tests for WCS

* Remove DATA

* Test fixes

* Switch result to ASCII

* Use backslashes

* Add test for IGNF:ATIGBONNE.BOURD and update IAU_2015

* Appveyor fix

* EOL fix

* Avoid adding + to AUTH:CODE projection strings

* Always assume PROJ_VERSION_MAJOR >= 6

* Use std::string and avoid strlcpy



To unsubscribe from these emails, change your notification settings at https://github.com/MapServer/MapServer/settings/notifications


More information about the MapServer-commits mailing list