[mapserver-commits] [mapserver/mapserver] 680e7e: Initial port to PROJ 6 API
Even Rouault
noreply at github.com
Thu Oct 10 03:41:47 PDT 2019
Branch: refs/heads/master
Home: https://github.com/mapserver/mapserver
Commit: 680e7e0edfbd05caf1ed5812e008613b6dc484d0
https://github.com/mapserver/mapserver/commit/680e7e0edfbd05caf1ed5812e008613b6dc484d0
Author: Even Rouault <even.rouault at spatialys.com>
Date: 2019-10-01 (Tue, 01 Oct 2019)
Changed paths:
M cmake/FindProj.cmake
M mapdraw.c
M mapfile.c
M mapgraticule.c
M mapkmlrenderer.cpp
M mapows.c
M mapproject.c
M mapproject.h
M mapprojhack.c
M mapresample.c
M mapservutil.c
M maptemplate.c
M maputil.c
M mapwcs.c
M mapwcs20.c
Log Message:
-----------
Initial port to PROJ 6 API
Commit: c3afefdafa8aa22f91572ef668ffda98c15cbf15
https://github.com/mapserver/mapserver/commit/c3afefdafa8aa22f91572ef668ffda98c15cbf15
Author: Even Rouault <even.rouault at spatialys.com>
Date: 2019-10-01 (Tue, 01 Oct 2019)
Changed paths:
M mapgml.c
M mapquery.c
M mapshape.c
M mapshape.h
Log Message:
-----------
More uses of msProjectShapeEx()
Commit: d2dda2ce62269ca661577a484929b16af9539e6f
https://github.com/mapserver/mapserver/commit/d2dda2ce62269ca661577a484929b16af9539e6f
Author: Even Rouault <even.rouault at spatialys.com>
Date: 2019-10-01 (Tue, 01 Oct 2019)
Changed paths:
M CMakeLists.txt
M mapcopy.c
M mapfile.c
M mapows.c
M mapproject.c
M mapproject.h
R mapprojhack.c
Log Message:
-----------
PROJ6: improve performance of msOWSPrintBoundingBox() with context sharing
Commit: 6e6a912a42c9a2c62822d1a4822a0a6c0017e162
https://github.com/mapserver/mapserver/commit/6e6a912a42c9a2c62822d1a4822a0a6c0017e162
Author: Even Rouault <even.rouault at spatialys.com>
Date: 2019-10-01 (Tue, 01 Oct 2019)
Changed paths:
M mapproject.c
Log Message:
-----------
PROJ 6: add a per-context cache for (in_crs, out_crs) -> PJ
Commit: b73b82b82ebeb83709cd4b282d66d2f6619b10b6
https://github.com/mapserver/mapserver/commit/b73b82b82ebeb83709cd4b282d66d2f6619b10b6
Author: Even Rouault <even.rouault at spatialys.com>
Date: 2019-10-01 (Tue, 01 Oct 2019)
Changed paths:
M .travis.yml
M ci/travis/before_install.sh
M ci/travis/script.sh
Log Message:
-----------
.travis.yml: test PROJ6 build on PHP 7.3 config
Commit: 1ca010b949072d6de733d79fe3cc7e0e1bbdb28e
https://github.com/mapserver/mapserver/commit/1ca010b949072d6de733d79fe3cc7e0e1bbdb28e
Author: Even Rouault <even.rouault at spatialys.com>
Date: 2019-10-01 (Tue, 01 Oct 2019)
Changed paths:
M kerneldensity.c
M mapchart.c
M mapcluster.c
M mapdraw.c
M mapfile.c
M mapgraticule.c
M maplayer.c
M mapmvt.c
M mapogroutput.c
M mapproject.c
M mapserver.h
M mapunion.c
Log Message:
-----------
PROJ6: more uses of reprojectionObj to improve performance
Commit: 5f6ebabf50eb9a086edc31d2b92b4fafaad83f7c
https://github.com/mapserver/mapserver/commit/5f6ebabf50eb9a086edc31d2b92b4fafaad83f7c
Author: Even Rouault <even.rouault at spatialys.com>
Date: 2019-10-01 (Tue, 01 Oct 2019)
Changed paths:
M mapogcfilter.c
M mapogcfilter.h
M mapogcfiltercommon.c
M mapogcsos.c
M mapproject.c
M mapshape.c
M maptemplate.c
M mapwcs.c
M mapwcs11.c
M mapwcs20.c
M mapwfs.c
M mapwms.c
Log Message:
-----------
PROJ6: do more projection context sharing
Commit: 9f799df8e4222f13147842be5c4909c74b1c223e
https://github.com/mapserver/mapserver/commit/9f799df8e4222f13147842be5c4909c74b1c223e
Author: Even Rouault <even.rouault at spatialys.com>
Date: 2019-10-01 (Tue, 01 Oct 2019)
Changed paths:
M mapproject.c
Log Message:
-----------
PROJ6: redirect PROJ error/debug messages to msDebug()
Commit: 528ceec0fe36aa3ffee4d7aca8992740ac72ebbe
https://github.com/mapserver/mapserver/commit/528ceec0fe36aa3ffee4d7aca8992740ac72ebbe
Author: Even Rouault <even.rouault at spatialys.com>
Date: 2019-10-01 (Tue, 01 Oct 2019)
Changed paths:
M mapogcsos.c
Log Message:
-----------
SOS: fix very likely wrong reprojection in msSOSAddMemberNode() (not PROJ6 related)
Commit: cce45562a74162cb089e4a1e3e6de7ab7cd4acc5
https://github.com/mapserver/mapserver/commit/cce45562a74162cb089e4a1e3e6de7ab7cd4acc5
Author: Even Rouault <even.rouault at spatialys.com>
Date: 2019-10-01 (Tue, 01 Oct 2019)
Changed paths:
M mapogcsos.c
M maptemplate.c
Log Message:
-----------
PROJ6: more uses of reprojectionObj to improve performance
Commit: 6327340edd9183d13f7f9b106ba54a918ba60a45
https://github.com/mapserver/mapserver/commit/6327340edd9183d13f7f9b106ba54a918ba60a45
Author: Even Rouault <even.rouault at spatialys.com>
Date: 2019-10-01 (Tue, 01 Oct 2019)
Changed paths:
M Vagrantfile
M scripts/vagrant/mapserver.sh
M scripts/vagrant/packages.sh
A scripts/vagrant/proj6.sh
Log Message:
-----------
Vagrant: add a PROJ6 build
Commit: b22b08521cb57e4bdf718f93e12a7a91cd521589
https://github.com/mapserver/mapserver/commit/b22b08521cb57e4bdf718f93e12a7a91cd521589
Author: Even Rouault <even.rouault at spatialys.com>
Date: 2019-10-01 (Tue, 01 Oct 2019)
Changed paths:
M mapkmlrenderer.cpp
M mapogr.cpp
Log Message:
-----------
PROJ6: more context sharing
Commit: 75860fd4ce207cec550977041c06425ad96b1b39
https://github.com/mapserver/mapserver/commit/75860fd4ce207cec550977041c06425ad96b1b39
Author: Even Rouault <even.rouault at spatialys.com>
Date: 2019-10-01 (Tue, 01 Oct 2019)
Changed paths:
M mapogr.cpp
M mapscript/python/tests/cases/map_test.py
Log Message:
-----------
PROJ6: msOGRSpatialRef2ProjectionObj: avoid going through potentially lossy PROJ4 strings
Commit: aed72231f9e9412873eb4d37eb91b60d606d09c4
https://github.com/mapserver/mapserver/commit/aed72231f9e9412873eb4d37eb91b60d606d09c4
Author: Even Rouault <even.rouault at spatialys.com>
Date: 2019-10-01 (Tue, 01 Oct 2019)
Changed paths:
M mapproject.c
M mapresample.c
M msautotest/gdal/expected/nonsquare_multiraw.png
M msautotest/misc/expected/grid_without_label.png
M msautotest/renderers/expected/labelrot.png
M msautotest/wxs/expected/wcs_getcov_exception_bbox.xml
Log Message:
-----------
Better detect situations where no reprojection is needed (apply to both PROJ 4 and PROJ 6)
Commit: f595e91f1b418db72b806162dba4470109ac8dc1
https://github.com/mapserver/mapserver/commit/f595e91f1b418db72b806162dba4470109ac8dc1
Author: Even Rouault <even.rouault at spatialys.com>
Date: 2019-10-01 (Tue, 01 Oct 2019)
Changed paths:
M mapfile.c
M mapobject.c
M mapproject.c
M mapproject.h
M mapserver.h
M maputil.c
Log Message:
-----------
PROJ6: make sure that the projection context is reused by all FastCGI/MapScript requests of the same thread
Commit: 84bc541670864c1f2bea657ecdcb881dc0ff5b45
https://github.com/mapserver/mapserver/commit/84bc541670864c1f2bea657ecdcb881dc0ff5b45
Author: Even Rouault <even.rouault at spatialys.com>
Date: 2019-10-01 (Tue, 01 Oct 2019)
Changed paths:
M ci/travis/script.sh
M msautotest/wxs/expected/ows_metadata_wcs_capabilities100.xml
M msautotest/wxs/expected/ows_metadata_wcs_capabilities110.xml
M msautotest/wxs/expected/ows_wcs_capabilities.xml
M msautotest/wxs/expected/ows_wcs_describecoverage.xml
M msautotest/wxs/expected/wcs11_cap.txt
M msautotest/wxs/expected/wcs11_cap.xml
M msautotest/wxs/expected/wcs11_caps_section1.xml
M msautotest/wxs/expected/wcs11_caps_section3.xml
M msautotest/wxs/expected/wcs11_caps_updatesequence.xml
M msautotest/wxs/expected/wcs11_describe.xml
M msautotest/wxs/expected/wcs11_post_cap.xml
M msautotest/wxs/expected/wcs11_post_caps_section1.xml
M msautotest/wxs/expected/wcs11_post_caps_section3.xml
M msautotest/wxs/expected/wcs11_post_caps_updatesequence.xml
M msautotest/wxs/expected/wcs11_post_describe.xml
M msautotest/wxs/expected/wcs_20_getcov_outputcrs.tif
M msautotest/wxs/expected/wcs_20_getcov_reproj.dat
M msautotest/wxs/expected/wcs_20_post_getcov_subsettingcrs_outputcrs.tif
M msautotest/wxs/expected/wcs_cap.txt
M msautotest/wxs/expected/wcs_cap.xml
M msautotest/wxs/expected/wcs_caps_updatesequence.xml
M msautotest/wxs/expected/wcs_describe.xml
M msautotest/wxs/expected/wcs_describe_coverage_tileindexmixedsrs_26711.xml
M msautotest/wxs/expected/wcs_get_capabilities_tileindexmixedsrs_26711.xml
M msautotest/wxs/expected/wcs_get_caps.xml
M msautotest/wxs/expected/wcs_mask_20_getcov_reproj.dat
M msautotest/wxs/expected/wfs_filter_projmeter_disjoint.xml
M msautotest/wxs/expected/wfsogr11_caps.xml
M msautotest/wxs/expected/wms_get_map_multi_layers_one_sld_on_all_layers.png
M msautotest/wxs/expected/wms_get_map_multi_layers_one_sld_on_all_layers_postgis.png
M msautotest/wxs/expected/wms_get_map_multi_layers_one_sld_on_one_layer.png
M msautotest/wxs/expected/wms_get_map_multi_layers_one_sld_on_one_layer_postgis.png
M msautotest/wxs/expected/wms_inspire_cap.xml
M msautotest/wxs/expected/wms_inspire_cap_111.xml
M msautotest/wxs/expected/wms_inspire_cap_111_eng.xml
M msautotest/wxs/expected/wms_inspire_cap_111_ger.xml
M msautotest/wxs/expected/wms_inspire_cap_eng.xml
M msautotest/wxs/expected/wms_inspire_cap_ger.xml
M scripts/vagrant/mapserver.sh
M scripts/vagrant/proj6.sh
Log Message:
-----------
Travis / Vagrant: use PROJ 6.1.1 for PROJ.4 API testing as well
Commit: c61abcb5b0dc317568124a4513c7d2e4ff16c260
https://github.com/mapserver/mapserver/commit/c61abcb5b0dc317568124a4513c7d2e4ff16c260
Author: Even Rouault <even.rouault at spatialys.com>
Date: 2019-10-01 (Tue, 01 Oct 2019)
Changed paths:
M mapproject.c
Log Message:
-----------
PROJ6: workaround reprojection bugs fixed in PROJ 6.2
Commit: 51e6e6b73b9a6516739af41c3290818539b17689
https://github.com/mapserver/mapserver/commit/51e6e6b73b9a6516739af41c3290818539b17689
Author: Even Rouault <even.rouault at spatialys.com>
Date: 2019-10-01 (Tue, 01 Oct 2019)
Changed paths:
M msautotest/pymod/testlib.py
A msautotest/wxs/expected/wcs_20_getcov_bands_name_new_reproject.dat.alternative
Log Message:
-----------
PROJ6: add alternative result for wcs_20_getcov_bands_name_new_reproject.dat. The envelope in the GDAL TIFF file defers to micrometer depending on the exact PROJ transformation path
Commit: 346c167399edb7af95b2f32ef5586609e84579a5
https://github.com/mapserver/mapserver/commit/346c167399edb7af95b2f32ef5586609e84579a5
Author: Even Rouault <even.rouault at spatialys.com>
Date: 2019-10-10 (Thu, 10 Oct 2019)
Changed paths:
M .travis.yml
M CMakeLists.txt
M Vagrantfile
M ci/travis/before_install.sh
M ci/travis/script.sh
M cmake/FindProj.cmake
M kerneldensity.c
M mapchart.c
M mapcluster.c
M mapcopy.c
M mapdraw.c
M mapfile.c
M mapgml.c
M mapgraticule.c
M mapkmlrenderer.cpp
M maplayer.c
M mapmvt.c
M mapobject.c
M mapogcfilter.c
M mapogcfilter.h
M mapogcfiltercommon.c
M mapogcsos.c
M mapogr.cpp
M mapogroutput.c
M mapows.c
M mapproject.c
M mapproject.h
R mapprojhack.c
M mapquery.c
M mapresample.c
M mapscript/python/tests/cases/map_test.py
M mapserver.h
M mapservutil.c
M mapshape.c
M mapshape.h
M maptemplate.c
M mapunion.c
M maputil.c
M mapwcs.c
M mapwcs11.c
M mapwcs20.c
M mapwfs.c
M mapwms.c
M msautotest/gdal/expected/nonsquare_multiraw.png
M msautotest/misc/expected/grid_without_label.png
M msautotest/pymod/testlib.py
M msautotest/renderers/expected/labelrot.png
M msautotest/wxs/expected/ows_metadata_wcs_capabilities100.xml
M msautotest/wxs/expected/ows_metadata_wcs_capabilities110.xml
M msautotest/wxs/expected/ows_wcs_capabilities.xml
M msautotest/wxs/expected/ows_wcs_describecoverage.xml
M msautotest/wxs/expected/wcs11_cap.txt
M msautotest/wxs/expected/wcs11_cap.xml
M msautotest/wxs/expected/wcs11_caps_section1.xml
M msautotest/wxs/expected/wcs11_caps_section3.xml
M msautotest/wxs/expected/wcs11_caps_updatesequence.xml
M msautotest/wxs/expected/wcs11_describe.xml
M msautotest/wxs/expected/wcs11_post_cap.xml
M msautotest/wxs/expected/wcs11_post_caps_section1.xml
M msautotest/wxs/expected/wcs11_post_caps_section3.xml
M msautotest/wxs/expected/wcs11_post_caps_updatesequence.xml
M msautotest/wxs/expected/wcs11_post_describe.xml
A msautotest/wxs/expected/wcs_20_getcov_bands_name_new_reproject.dat.alternative
M msautotest/wxs/expected/wcs_20_getcov_outputcrs.tif
M msautotest/wxs/expected/wcs_20_getcov_reproj.dat
M msautotest/wxs/expected/wcs_20_post_getcov_subsettingcrs_outputcrs.tif
M msautotest/wxs/expected/wcs_cap.txt
M msautotest/wxs/expected/wcs_cap.xml
M msautotest/wxs/expected/wcs_caps_updatesequence.xml
M msautotest/wxs/expected/wcs_describe.xml
M msautotest/wxs/expected/wcs_describe_coverage_tileindexmixedsrs_26711.xml
M msautotest/wxs/expected/wcs_get_capabilities_tileindexmixedsrs_26711.xml
M msautotest/wxs/expected/wcs_get_caps.xml
M msautotest/wxs/expected/wcs_getcov_exception_bbox.xml
M msautotest/wxs/expected/wcs_mask_20_getcov_reproj.dat
M msautotest/wxs/expected/wfs_filter_projmeter_disjoint.xml
M msautotest/wxs/expected/wfsogr11_caps.xml
M msautotest/wxs/expected/wms_get_map_multi_layers_one_sld_on_all_layers.png
M msautotest/wxs/expected/wms_get_map_multi_layers_one_sld_on_all_layers_postgis.png
M msautotest/wxs/expected/wms_get_map_multi_layers_one_sld_on_one_layer.png
M msautotest/wxs/expected/wms_get_map_multi_layers_one_sld_on_one_layer_postgis.png
M msautotest/wxs/expected/wms_inspire_cap.xml
M msautotest/wxs/expected/wms_inspire_cap_111.xml
M msautotest/wxs/expected/wms_inspire_cap_111_eng.xml
M msautotest/wxs/expected/wms_inspire_cap_111_ger.xml
M msautotest/wxs/expected/wms_inspire_cap_eng.xml
M msautotest/wxs/expected/wms_inspire_cap_ger.xml
M scripts/vagrant/mapserver.sh
M scripts/vagrant/packages.sh
A scripts/vagrant/proj6.sh
Log Message:
-----------
Merge pull request #5888 from rouault/proj6
Port to PROJ 6 API
Compare: https://github.com/mapserver/mapserver/compare/d4dda92b422c...346c167399ed
More information about the mapserver-commits
mailing list