From 6f1deb6d3558a49db85e85b2547e8e034e64c77b Mon Sep 17 00:00:00 2001 From: Julien Cabieces Date: Tue, 7 Sep 2021 09:55:34 +0200 Subject: [PATCH] fix control image --- tests/src/python/test_qgsserver_wms_getmap.py | 2 +- .../WMS_GetMap_Tiled_Rotated_Labels_True.png | Bin 6940 -> 10926 bytes ..._GetMap_Tiled_Rotated_Labels_True_mask.png | Bin 3798 -> 0 bytes .../testdata/qgis_server/wms_tile_buffer.qgs | 1805 +++++++++-------- 4 files changed, 917 insertions(+), 890 deletions(-) delete mode 100644 tests/testdata/control_images/qgis_server/WMS_GetMap_Tiled_Rotated_Labels_True/WMS_GetMap_Tiled_Rotated_Labels_True_mask.png diff --git a/tests/src/python/test_qgsserver_wms_getmap.py b/tests/src/python/test_qgsserver_wms_getmap.py index fa2555c7b3f9..2db331bc8bb9 100644 --- a/tests/src/python/test_qgsserver_wms_getmap.py +++ b/tests/src/python/test_qgsserver_wms_getmap.py @@ -1813,7 +1813,7 @@ def test_wms_getmap_tile_buffer(self): "SERVICE": "WMS", "VERSION": "1.3.0", "REQUEST": "GetMap", - "BBOX": "317654,6163276,327603,6173244", + "BBOX": "317914,6163276,327923,6173244", "CRS": "EPSG:3857", "WIDTH": "512", "HEIGHT": "512", diff --git a/tests/testdata/control_images/qgis_server/WMS_GetMap_Tiled_Rotated_Labels_True/WMS_GetMap_Tiled_Rotated_Labels_True.png b/tests/testdata/control_images/qgis_server/WMS_GetMap_Tiled_Rotated_Labels_True/WMS_GetMap_Tiled_Rotated_Labels_True.png index 1e0bfb359d71a376c5e04138b45fdab0c176c685..0b79faf7fc1345f6e89b9ae867c9c600865076b9 100644 GIT binary patch literal 10926 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 literal 6940 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 RfPZ%(CWaQLNhck{{|mniB0c~B diff --git a/tests/testdata/control_images/qgis_server/WMS_GetMap_Tiled_Rotated_Labels_True/WMS_GetMap_Tiled_Rotated_Labels_True_mask.png b/tests/testdata/control_images/qgis_server/WMS_GetMap_Tiled_Rotated_Labels_True/WMS_GetMap_Tiled_Rotated_Labels_True_mask.png deleted file mode 100644 index c2794771aa8c97236c995474e6b9282f056d9fd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3798 zcmeHJX;f2Z8h(=?i$*}~LDmLK9okbAJS?KJIk>>FKrM>`0zoL0MFA0lm`$xvhZa1w zwj#=+4ni;>#t1?oagf4{tYwKYgaj=T2_X!!huk|~X8z5eIrC@!jQ5;-zI)$$zWaXf z^F8nLe3!onI<#@U)p`Kf7~sGEO8_EzB!Zzn8s>9{R?%RT;UAF&U=pXh3DrLLk^zjr z4cNagH20=T8Wm#QX_Y@v?{<+*4Y`Knl&seeNeXApUs^7iniX7sW;Mp=eEHP>_8I#g z7cZ$7ms3TA+m6g7YXIyVN=7sSF#H(6?g{|g_kSC3#b$QR2J=U9e1Zq(tz|~g-4{^= z)0ENRlB$}jWKNvL*gPHNM`}5|J&X_YD>;v6bX4j=0?2K9Q}pC>a}OU&PM&lx zrM31xrNG!^8nJ>OUfNStm3;c33E&TTM(mCgN0bZAoS^an!5OZApST0ymw||NzNuXE z!pZa+%8O#Jk%cED5Gs2U&E(ExzBnz$7Nea7U`oY$!o&G-)vBDRuwp;0CQE;@+};@E z*-89O{S7<~)`Dr`4VK#{0i5=h?uO1sBU5kQpyV&3ai5zC5iUJs2yD?U={9zVXn9NF zrHh_Gzrx$Vj$e&v+scGx3!Wi>JpR^#4H{%y|GRzoUZB}XzuWPuA!&4v1qAKYv=APT zq}X&u){D~HY#&GrNW$m6t7gKEjssy~-0)hOZTG!oPREIc4G6v(o-tcXT6QL@^SFlr zGG0a)2yjT@qcMpsx7t$GCKo3u{ z1&L~LxN^;VJpIXW@7zuOOh;8#tKQz`AR|HuVE`Xj1EXkh^JbFntsP z+K>HD%R_nV*-NJk$aE&dECW~nxifav`bwfXp`SJ{NptV>?qX;KCe8^j%X?V4i-Kd0 zWj8%;uGjN-E!+(Zq8#Ce80J8k%d{z{6D)d3i>hGLX=8yyH_2|m@gS^PV&hK*Qft@<;8w<-)>3tImcQwVLK&thqzb z_(a8gemg?XmzHw94#$S7_6a8!%Uo8NvrEzYnj?-An_62LnYVQ~c7Con?^z(Zpf>qC zh3Q~Z>S%a5aVPP?@g2(X@k&lv`bJN3`>AZUG8bmud4_CGCy6oqx-M3;)ehmVO56-# z#f{+YIoncZ0BV<7P+)Jr_W^c!q9uT^-jan>VcC$eh@XCPpYt-%rf&6#gD|hPt|u{m z$Q0`{1k*~jep5_+aj(M#S0XHjt}Y6+V|H5E^NEM}V?Y*UbBI7AgElRk+1I zGXgwQ+yO4Xxv8m|;=?=^u-_4dlDWf(0MgOXq4st^sZ=_g!e5o9Z@@x`@a;%sEt=jU zwOVKQC!Heknk-FWwm}a-&kVrSAHdg+0C4_&;5{Dyfe!SKxcpsS!HC)pgORlzuO|F{ zL5vDMVUf?_+|U_JUZ$(B?rVcMEyrgA!1X7YHnO!*EeUrGbSM{brsnT}Fyh#bpZU^L zsjV@Bw<}yX#J%#T&SW>TpO>fS+MEoL(%I$c(WCsB`rsmca{Fw8w{Yhh^w;iDL~IIc z?TAPuIz&)HL9dot+(4J3OTjV<#G3Y&Y=y6*)lnkXFkG91M*WFu8FSQ^?gg z%n#QZCENfu2t$x++Vx9l<^a8a^C)T=$COGXDxi&p$AlGchDM2MK-7#H!sRzz^XLo+ zc_KrzsQNwYoQ;ik?=}Fcd68;H#1g47Q4+Rv5wAIUzJ~zplD7s6TDupg8e2+m?GkEZ zw2zQCPLVqIMVJsl)}%OvqIsFH$Od}n4w}XS22e6ta4#hTz4K7 z)_W|K+s4$czPX51GLz-AZG;^J5SA!6uW^E$lzSJNy*KrL>8%iS$k|7y+$n)2$~{w zTlbyKLEmz_TpF#h#a`Z+E{nP4`iag%5p1)Ur|T`M^K5o{Bp_%Kzh>p&QSL^2j&G#? z^A)GI32;{N`S?B=#mHH=FO96M3eM}&b+$$D9o`c~0%iv$)-=RnSWDw6%W1TZ?yj0~ ztrn*Y(hNqmw~852AQV)lPw~WQWnLqP4BF@`r|0>F9k0Ynl%l()# diff --git a/tests/testdata/qgis_server/wms_tile_buffer.qgs b/tests/testdata/qgis_server/wms_tile_buffer.qgs index 748320236224..d8bd03e20640 100644 --- a/tests/testdata/qgis_server/wms_tile_buffer.qgs +++ b/tests/testdata/qgis_server/wms_tile_buffer.qgs @@ -1,5 +1,5 @@ - + @@ -22,17 +22,17 @@ - + - + - + @@ -43,16 +43,16 @@ wms_tile_buffer_labels_c962f2b0_561b_41cc_ac54_ec8da22da3c6 - + - - - + + + - + meters 309443.22983497811947018 @@ -79,24 +79,49 @@ - + - + - + - + + meters + + 309443.22983497811947018 + 6163129.86959250830113888 + 336911.68674606515560299 + 6179008.73043235205113888 + + 0 + + + PROJCRS["WGS 84 / Pseudo-Mercator",BASEGEOGCRS["WGS 84",DATUM["World Geodetic System 1984",ELLIPSOID["WGS 84",6378137,298.257223563,LENGTHUNIT["metre",1]]],PRIMEM["Greenwich",0,ANGLEUNIT["degree",0.0174532925199433]],ID["EPSG",4326]],CONVERSION["Popular Visualisation Pseudo-Mercator",METHOD["Popular Visualisation Pseudo Mercator",ID["EPSG",1024]],PARAMETER["Latitude of natural origin",0,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8801]],PARAMETER["Longitude of natural origin",0,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8802]],PARAMETER["False easting",0,LENGTHUNIT["metre",1],ID["EPSG",8806]],PARAMETER["False northing",0,LENGTHUNIT["metre",1],ID["EPSG",8807]]],CS[Cartesian,2],AXIS["easting (X)",east,ORDER[1],LENGTHUNIT["metre",1]],AXIS["northing (Y)",north,ORDER[2],LENGTHUNIT["metre",1]],USAGE[SCOPE["Web mapping and visualisation."],AREA["World between 85.06°S and 85.06°N."],BBOX[-85.06,-180,85.06,180]],ID["EPSG",3857]] + +proj=merc +a=6378137 +b=6378137 +lat_ts=0 +lon_0=0 +x_0=0 +y_0=0 +k=1 +units=m +nadgrids=@null +wktext +no_defs + 3857 + 3857 + EPSG:3857 + WGS 84 / Pseudo-Mercator + merc + EPSG:7030 + false + + + 0 + + + Annotations_1bc19318_97a6_4ec3_985b_1c81d428438f @@ -146,7 +171,7 @@ 0 - + 289998 6156740 @@ -211,7 +236,7 @@ - + @@ -235,266 +260,266 @@ 1 0 - + - + - + - - - - + + + + - + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - + - + - - - - - - - - - - - + + + + + + + + + + + - + - - - + + + - - - - 0 0 1 - - + + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -502,12 +527,12 @@ - + @@ -515,7 +540,7 @@ - + @@ -534,16 +559,16 @@ - - + + - - + + - - + + @@ -553,11 +578,11 @@ - + - @@ -750,15 +775,15 @@ def my_form_open(dialog, layer, feature): - - + + "id" - + 289998 6156740 @@ -823,7 +848,7 @@ def my_form_open(dialog, layer, feature): - + @@ -847,66 +872,66 @@ def my_form_open(dialog, layer, feature): 1 0 - + - + - + - + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + @@ -917,244 +942,244 @@ def my_form_open(dialog, layer, feature): - + - - - - + + + + - + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - + - + - - - - - - - - - - - + + + + + + + + + + + - + - - - + + + - 0 0 1 - - + + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1162,12 +1187,12 @@ def my_form_open(dialog, layer, feature): - + @@ -1175,7 +1200,7 @@ def my_form_open(dialog, layer, feature): - + @@ -1194,16 +1219,16 @@ def my_form_open(dialog, layer, feature): - - + + - - + + - - + + @@ -1213,11 +1238,11 @@ def my_form_open(dialog, layer, feature): - + - @@ -1410,15 +1435,15 @@ def my_form_open(dialog, layer, feature): - - + + "id" - + 289998 6156740 @@ -1483,7 +1508,7 @@ def my_form_open(dialog, layer, feature): - + @@ -1500,273 +1525,273 @@ def my_form_open(dialog, layer, feature): - + 1 1 1 0 - + - + - + - - - - + + + + - + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - + - + - - - - - - - - - - - + + + + + + + + + + + - + - - - + + + - - - - 0 0 1 - - + + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1774,12 +1799,12 @@ def my_form_open(dialog, layer, feature): - + @@ -1787,7 +1812,7 @@ def my_form_open(dialog, layer, feature): - + @@ -1806,16 +1831,16 @@ def my_form_open(dialog, layer, feature): - - + + - - + + - - + + @@ -1825,11 +1850,11 @@ def my_form_open(dialog, layer, feature): - + - @@ -2022,8 +2047,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -2040,221 +2065,221 @@ def my_form_open(dialog, layer, feature): 1 0 - + - + - + - - - - + + + + - + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - - - - @@ -2262,81 +2287,81 @@ def my_form_open(dialog, layer, feature): 0 0 1 - - + + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2344,12 +2369,12 @@ def my_form_open(dialog, layer, feature): - + @@ -2357,7 +2382,7 @@ def my_form_open(dialog, layer, feature): - + @@ -2376,16 +2401,16 @@ def my_form_open(dialog, layer, feature): - - + + - - + + - - + + @@ -2395,11 +2420,11 @@ def my_form_open(dialog, layer, feature): - + - @@ -2592,8 +2617,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -2634,7 +2659,7 @@ def my_form_open(dialog, layer, feature): - WGS84 + NONE <unknown> @@ -2665,6 +2690,7 @@ def my_form_open(dialog, layer, feature): 2 MU + false 1 @@ -2685,6 +2711,7 @@ def my_form_open(dialog, layer, feature): 1 + false conditions unknown 90 @@ -2732,9 +2759,9 @@ def my_form_open(dialog, layer, feature): @@ -2764,7 +2791,7 @@ def my_form_open(dialog, layer, feature): - + PROJCRS["WGS 84 / Pseudo-Mercator",BASEGEOGCRS["WGS 84",DATUM["World Geodetic System 1984",ELLIPSOID["WGS 84",6378137,298.257223563,LENGTHUNIT["metre",1]]],PRIMEM["Greenwich",0,ANGLEUNIT["degree",0.0174532925199433]],ID["EPSG",4326]],CONVERSION["Popular Visualisation Pseudo-Mercator",METHOD["Popular Visualisation Pseudo Mercator",ID["EPSG",1024]],PARAMETER["Latitude of natural origin",0,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8801]],PARAMETER["Longitude of natural origin",0,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8802]],PARAMETER["False easting",0,LENGTHUNIT["metre",1],ID["EPSG",8806]],PARAMETER["False northing",0,LENGTHUNIT["metre",1],ID["EPSG",8807]]],CS[Cartesian,2],AXIS["easting (X)",east,ORDER[1],LENGTHUNIT["metre",1]],AXIS["northing (Y)",north,ORDER[2],LENGTHUNIT["metre",1]],USAGE[SCOPE["Web mapping and visualisation."],AREA["World between 85.06°S and 85.06°N."],BBOX[-85.06,-180,85.06,180]],ID["EPSG",3857]] +proj=merc +a=6378137 +b=6378137 +lat_ts=0 +lon_0=0 +x_0=0 +y_0=0 +k=1 +units=m +nadgrids=@null +wktext +no_defs @@ -2778,18 +2805,18 @@ def my_form_open(dialog, layer, feature): - +