From ff75873eb892c51e8a5fb888ed2d4c76c0abe767 Mon Sep 17 00:00:00 2001 From: Alexander Bruy Date: Tue, 19 Sep 2017 16:27:14 +0300 Subject: [PATCH] [processing] tests for OGR-based algorithms --- .../plugins/processing/algs/gdal/GdalUtils.py | 4 +- .../testdata/expected/gdal/buffer_lines.gml | 39 +-- .../testdata/expected/gdal/buffer_lines.xsd | 23 ++ .../expected/gdal/buffer_lines_dissolve.gml | 19 ++ .../expected/gdal/buffer_lines_dissolve.xsd | 23 ++ .../testdata/expected/gdal/buffer_polys.gml | 40 +-- .../testdata/expected/gdal/buffer_polys.xsd | 45 ++++ .../expected/gdal/buffer_polys_dissolve.gml | 2 +- .../expected/gdal/buffer_polys_dissolve.xsd | 45 ++++ .../testdata/expected/gdal/clip_lines.gml | 33 +++ .../testdata/expected/gdal/clip_lines.xsd | 23 ++ .../gdal/clip_lines_by_multipolygon.gml | 29 ++ .../gdal/clip_lines_by_multipolygon.xsd | 23 ++ .../expected/gdal/clip_lines_by_polygon.gml | 33 +++ .../expected/gdal/clip_lines_by_polygon.xsd | 23 ++ .../expected/gdal/clip_points_by_polygon.gml | 49 ++++ .../expected/gdal/clip_points_by_polygon.xsd | 37 +++ .../testdata/expected/gdal/execute_sql.gml | 22 ++ .../testdata/expected/gdal/execute_sql.xsd | 45 ++++ .../testdata/expected/gdal/offset_lines.gml | 18 +- .../testdata/expected/gdal/offset_lines.xsd | 23 ++ .../expected/gdal/one_side_buffer.gml | 33 +-- .../expected/gdal/one_side_buffer.xsd | 23 ++ .../expected/gdal/points_along_lines.gml | 24 +- .../expected/gdal/points_along_lines.xsd | 23 ++ .../tests/testdata/gdal_algorithm_tests.yaml | 249 +++++++++++------- 26 files changed, 727 insertions(+), 223 deletions(-) create mode 100644 python/plugins/processing/tests/testdata/expected/gdal/buffer_lines.xsd create mode 100644 python/plugins/processing/tests/testdata/expected/gdal/buffer_lines_dissolve.gml create mode 100644 python/plugins/processing/tests/testdata/expected/gdal/buffer_lines_dissolve.xsd create mode 100644 python/plugins/processing/tests/testdata/expected/gdal/buffer_polys.xsd create mode 100644 python/plugins/processing/tests/testdata/expected/gdal/buffer_polys_dissolve.xsd create mode 100644 python/plugins/processing/tests/testdata/expected/gdal/clip_lines.gml create mode 100644 python/plugins/processing/tests/testdata/expected/gdal/clip_lines.xsd create mode 100644 python/plugins/processing/tests/testdata/expected/gdal/clip_lines_by_multipolygon.gml create mode 100644 python/plugins/processing/tests/testdata/expected/gdal/clip_lines_by_multipolygon.xsd create mode 100644 python/plugins/processing/tests/testdata/expected/gdal/clip_lines_by_polygon.gml create mode 100644 python/plugins/processing/tests/testdata/expected/gdal/clip_lines_by_polygon.xsd create mode 100644 python/plugins/processing/tests/testdata/expected/gdal/clip_points_by_polygon.gml create mode 100644 python/plugins/processing/tests/testdata/expected/gdal/clip_points_by_polygon.xsd create mode 100644 python/plugins/processing/tests/testdata/expected/gdal/execute_sql.gml create mode 100644 python/plugins/processing/tests/testdata/expected/gdal/execute_sql.xsd create mode 100644 python/plugins/processing/tests/testdata/expected/gdal/offset_lines.xsd create mode 100644 python/plugins/processing/tests/testdata/expected/gdal/one_side_buffer.xsd create mode 100644 python/plugins/processing/tests/testdata/expected/gdal/points_along_lines.xsd diff --git a/python/plugins/processing/algs/gdal/GdalUtils.py b/python/plugins/processing/algs/gdal/GdalUtils.py index d22f931824e..e48efb14f1d 100644 --- a/python/plugins/processing/algs/gdal/GdalUtils.py +++ b/python/plugins/processing/algs/gdal/GdalUtils.py @@ -325,8 +325,8 @@ class GdalUtils(object): @staticmethod def ogrLayerName(uri): uri = uri.strip('"') - if os.path.isfile(uri): - return os.path.basename(os.path.splitext(uri)[0]) + #if os.path.isfile(uri): + # return os.path.basename(os.path.splitext(uri)[0]) if ' table=' in uri: # table="schema"."table" diff --git a/python/plugins/processing/tests/testdata/expected/gdal/buffer_lines.gml b/python/plugins/processing/tests/testdata/expected/gdal/buffer_lines.gml index 4b78ef3b7ab..49cb3aed93b 100644 --- a/python/plugins/processing/tests/testdata/expected/gdal/buffer_lines.gml +++ b/python/plugins/processing/tests/testdata/expected/gdal/buffer_lines.gml @@ -1,48 +1,19 @@ - -2-4 - 126 + -1.5-3.5 + 11.55.5 - - - - 8,3 8.00137046524543,3.05233595624294 8.00547810463173,3.10452846326765 8.01231165940486,3.15643446504023 8.02185239926619,3.20791169081776 8.03407417371093,3.25881904510252 8.04894348370485,3.30901699437495 8.0664195735028,3.3583679495453 8.0864545423574,3.4067366430758 8.10899347581163,3.45399049973955 8.13397459621556,3.5 8.16132943205458,3.54463903501503 8.19098300562505,3.58778525229247 8.22285403854303,3.62932039104984 8.25685517452261,3.66913060635886 8.29289321881345,3.70710678118655 10.2928932188135,5.70710678118655 10.3308693936411,5.7431448254774 10.3706796089502,5.77714596145697 10.4122147477075,5.80901699437495 10.455360964985,5.83867056794542 10.5,5.86602540378444 10.5460095002605,5.89100652418837 10.5932633569242,5.9135454576426 10.6416320504547,5.9335804264972 10.6909830056251,5.95105651629515 10.7411809548975,5.96592582628907 10.7920883091822,5.97814760073381 10.8435655349598,5.98768834059514 10.8954715367323,5.99452189536827 10.9476640437571,5.99862953475457 11.0,6.0 11.0523359562429,5.99862953475457 11.1045284632677,5.99452189536827 11.1564344650402,5.98768834059514 11.2079116908178,5.97814760073381 11.2588190451025,5.96592582628907 11.3090169943749,5.95105651629515 11.3583679495453,5.9335804264972 11.4067366430758,5.9135454576426 11.4539904997395,5.89100652418837 11.5,5.86602540378444 11.544639035015,5.83867056794542 11.5877852522925,5.80901699437495 11.6293203910498,5.77714596145697 11.6691306063589,5.74314482547739 11.7071067811865,5.70710678118655 11.7431448254774,5.66913060635886 11.777145961457,5.62932039104984 11.8090169943749,5.58778525229247 11.8386705679454,5.54463903501503 11.8660254037844,5.5 11.8910065241884,5.45399049973955 11.9135454576426,5.4067366430758 11.9335804264972,5.3583679495453 11.9510565162952,5.30901699437495 11.9659258262891,5.25881904510252 11.9781476007338,5.20791169081776 11.9876883405951,5.15643446504023 11.9945218953683,5.10452846326766 11.9986295347546,5.05233595624295 12.0,5.0 11.9986295347546,4.94766404375706 11.9945218953683,4.89547153673235 11.9876883405951,4.84356553495977 11.9781476007338,4.79208830918224 11.9659258262891,4.74118095489748 11.9510565162952,4.69098300562506 11.9335804264972,4.6416320504547 11.9135454576426,4.5932633569242 11.8910065241884,4.54600950026046 11.8660254037844,4.5 11.8386705679454,4.45536096498498 11.809016994375,4.41221474770753 11.777145961457,4.37067960895017 11.7431448254774,4.33086939364115 11.7071067811866,4.29289321881346 10.0,2.5857864376269 10,2 9.99862953475457,1.94766404375706 9.99452189536827,1.89547153673235 9.98768834059514,1.84356553495977 9.97814760073381,1.79208830918224 9.96592582628907,1.74118095489748 9.95105651629515,1.69098300562505 9.9335804264972,1.6416320504547 9.9135454576426,1.5932633569242 9.89100652418837,1.54600950026045 9.86602540378444,1.5 9.83867056794542,1.45536096498497 9.80901699437495,1.41221474770753 9.77714596145697,1.37067960895016 9.74314482547739,1.33086939364114 9.70710678118655,1.29289321881345 9.66913060635886,1.25685517452261 9.62932039104984,1.22285403854303 9.58778525229247,1.19098300562505 9.54463903501503,1.16132943205458 9.5,1.13397459621556 9.45399049973955,1.10899347581163 9.4067366430758,1.0864545423574 9.3583679495453,1.0664195735028 9.30901699437495,1.04894348370485 9.25881904510252,1.03407417371093 9.20791169081776,1.02185239926619 9.15643446504023,1.01231165940486 9.10452846326765,1.00547810463173 9.05233595624294,1.00137046524543 9,1 6,1 5.94766404375705,1.00137046524543 5.89547153673234,1.00547810463173 5.84356553495977,1.01231165940486 5.79208830918224,1.02185239926619 5.74118095489748,1.03407417371093 5.69098300562505,1.04894348370485 5.6416320504547,1.0664195735028 5.5932633569242,1.0864545423574 5.54600950026045,1.10899347581163 5.5,1.13397459621556 5.45536096498497,1.16132943205458 5.41221474770753,1.19098300562505 5.37067960895016,1.22285403854303 5.33086939364114,1.25685517452261 5.29289321881345,1.29289321881345 5.25685517452261,1.33086939364114 5.22285403854303,1.37067960895016 5.19098300562505,1.41221474770753 5.16132943205458,1.45536096498497 5.13397459621556,1.5 5.10899347581163,1.54600950026045 5.0864545423574,1.5932633569242 5.0664195735028,1.6416320504547 5.04894348370485,1.69098300562505 5.03407417371093,1.74118095489748 5.02185239926619,1.79208830918224 5.01231165940486,1.84356553495977 5.00547810463173,1.89547153673235 5.00137046524543,1.94766404375706 5.0,2.0 5.00137046524543,2.05233595624294 5.00547810463173,2.10452846326765 5.01231165940486,2.15643446504023 5.02185239926619,2.20791169081776 5.03407417371093,2.25881904510252 5.04894348370485,2.30901699437495 5.0664195735028,2.3583679495453 5.0864545423574,2.4067366430758 5.10899347581163,2.45399049973955 5.13397459621556,2.5 5.16132943205457,2.54463903501503 5.19098300562505,2.58778525229247 5.22285403854303,2.62932039104984 5.2568551745226,2.66913060635886 5.29289321881345,2.70710678118655 5.33086939364114,2.74314482547739 5.37067960895016,2.77714596145697 5.41221474770752,2.80901699437495 5.45536096498497,2.83867056794542 5.5,2.86602540378444 5.54600950026045,2.89100652418837 5.5932633569242,2.9135454576426 5.6416320504547,2.9335804264972 5.69098300562505,2.95105651629515 5.74118095489748,2.96592582628907 5.79208830918224,2.9781476007338 5.84356553495976,2.98768834059514 5.89547153673234,2.99452189536827 5.94766404375705,2.99862953475457 6.0,3.0 8,3 - - - - - 1,0 1.05233595624295,-0.001370465245426 1.10452846326766,-0.005478104631727 1.15643446504023,-0.012311659404862 1.20791169081776,-0.021852399266195 1.25881904510252,-0.034074173710932 1.30901699437495,-0.048943483704847 1.3583679495453,-0.066419573502799 1.4067366430758,-0.0864545423574 1.45399049973955,-0.108993475811633 1.5,-0.133974596215562 1.54463903501503,-0.161329432054577 1.58778525229247,-0.190983005625053 1.62932039104984,-0.22285403854303 1.66913060635886,-0.256855174522606 1.70710678118655,-0.292893218813453 1.74314482547739,-0.330869393641142 1.77714596145697,-0.370679608950163 1.80901699437495,-0.412214747707528 1.83867056794542,-0.455360964984974 1.86602540378444,-0.5 1.89100652418837,-0.546009500260454 1.9135454576426,-0.5932633569242 1.9335804264972,-0.6416320504547 1.95105651629515,-0.690983005625053 1.96592582628907,-0.741180954897479 1.97814760073381,-0.79208830918224 1.98768834059514,-0.843565534959769 1.99452189536827,-0.895471536732346 1.99862953475457,-0.947664043757055 2.0,-1.0 1.99862953475457,-1.05233595624294 1.99452189536827,-1.10452846326765 1.98768834059514,-1.15643446504023 1.97814760073381,-1.20791169081776 1.96592582628907,-1.25881904510252 1.95105651629515,-1.30901699437495 1.9335804264972,-1.3583679495453 1.9135454576426,-1.4067366430758 1.89100652418837,-1.45399049973954 1.86602540378444,-1.5 1.83867056794543,-1.54463903501503 1.80901699437495,-1.58778525229247 1.77714596145697,-1.62932039104984 1.7431448254774,-1.66913060635886 1.70710678118655,-1.70710678118655 1.66913060635886,-1.74314482547739 1.62932039104984,-1.77714596145697 1.58778525229248,-1.80901699437495 1.54463903501503,-1.83867056794542 1.5,-1.86602540378444 1.45399049973955,-1.89100652418837 1.4067366430758,-1.9135454576426 1.3583679495453,-1.9335804264972 1.30901699437495,-1.95105651629515 1.25881904510252,-1.96592582628907 1.20791169081776,-1.9781476007338 1.15643446504024,-1.98768834059514 1.10452846326766,-1.99452189536827 1.05233595624295,-1.99862953475457 1.0,-2.0 -1,-2 -1.05233595624295,-1.99862953475457 -1.10452846326766,-1.99452189536827 -1.15643446504023,-1.98768834059514 -1.20791169081776,-1.97814760073381 -1.25881904510252,-1.96592582628907 -1.30901699437495,-1.95105651629515 -1.3583679495453,-1.9335804264972 -1.4067366430758,-1.9135454576426 -1.45399049973955,-1.89100652418837 -1.5,-1.86602540378444 -1.54463903501503,-1.83867056794542 -1.58778525229247,-1.80901699437495 -1.62932039104984,-1.77714596145697 -1.66913060635886,-1.74314482547739 -1.70710678118655,-1.70710678118655 -1.7431448254774,-1.66913060635886 -1.77714596145697,-1.62932039104984 -1.80901699437495,-1.58778525229247 -1.83867056794542,-1.54463903501503 -1.86602540378444,-1.5 -1.89100652418837,-1.45399049973955 -1.9135454576426,-1.4067366430758 -1.9335804264972,-1.3583679495453 -1.95105651629515,-1.30901699437495 -1.96592582628907,-1.25881904510252 -1.97814760073381,-1.20791169081776 -1.98768834059514,-1.15643446504023 -1.99452189536827,-1.10452846326765 -1.99862953475457,-1.05233595624294 -2.0,-1.0 -1.99862953475457,-0.947664043757057 -1.99452189536827,-0.895471536732348 -1.98768834059514,-0.84356553495977 -1.97814760073381,-0.792088309182242 -1.96592582628907,-0.74118095489748 -1.95105651629515,-0.690983005625054 -1.9335804264972,-0.641632050454701 -1.9135454576426,-0.593263356924202 -1.89100652418837,-0.546009500260455 -1.86602540378444,-0.5 -1.83867056794542,-0.455360964984975 -1.80901699437495,-0.412214747707529 -1.77714596145697,-0.370679608950164 -1.7431448254774,-0.330869393641144 -1.70710678118655,-0.292893218813454 -1.66913060635886,-0.256855174522608 -1.62932039104984,-0.222854038543031 -1.58778525229248,-0.190983005625054 -1.54463903501503,-0.161329432054578 -1.5,-0.133974596215563 -1.45399049973955,-0.108993475811634 -1.4067366430758,-0.086454542357401 -1.3583679495453,-0.0664195735028 -1.30901699437495,-0.048943483704848 -1.25881904510252,-0.034074173710933 -1.20791169081776,-0.021852399266195 -1.15643446504024,-0.012311659404863 -1.10452846326766,-0.005478104631727 -1.05233595624295,-0.001370465245426 -1.0,0.0 1,0 - - - - - 1,2 1.00137046524543,2.05233595624294 1.00547810463173,2.10452846326765 1.01231165940486,2.15643446504023 1.02185239926619,2.20791169081776 1.03407417371093,2.25881904510252 1.04894348370485,2.30901699437495 1.0664195735028,2.3583679495453 1.0864545423574,2.4067366430758 1.10899347581163,2.45399049973955 1.13397459621556,2.5 1.16132943205458,2.54463903501503 1.19098300562505,2.58778525229247 1.22285403854303,2.62932039104984 1.25685517452261,2.66913060635886 1.29289321881345,2.70710678118655 1.33086939364114,2.74314482547739 1.37067960895016,2.77714596145697 1.41221474770753,2.80901699437495 1.45536096498497,2.83867056794542 1.5,2.86602540378444 1.54600950026045,2.89100652418837 1.5932633569242,2.9135454576426 1.6416320504547,2.9335804264972 1.69098300562505,2.95105651629515 1.74118095489748,2.96592582628907 1.79208830918224,2.97814760073381 1.84356553495977,2.98768834059514 1.89547153673235,2.99452189536827 1.94766404375706,2.99862953475457 2,3 2.00137046524543,3.05233595624295 2.00547810463173,3.10452846326766 2.01231165940486,3.15643446504023 2.02185239926619,3.20791169081776 2.03407417371093,3.25881904510252 2.04894348370485,3.30901699437495 2.0664195735028,3.3583679495453 2.0864545423574,3.4067366430758 2.10899347581163,3.45399049973955 2.13397459621556,3.5 2.16132943205458,3.54463903501503 2.19098300562505,3.58778525229247 2.22285403854303,3.62932039104984 2.25685517452261,3.66913060635886 2.29289321881345,3.70710678118655 2.33086939364114,3.74314482547739 2.37067960895016,3.77714596145697 2.41221474770753,3.80901699437495 2.45536096498497,3.83867056794542 2.5,3.86602540378444 2.54600950026045,3.89100652418837 2.5932633569242,3.9135454576426 2.6416320504547,3.9335804264972 2.69098300562505,3.95105651629515 2.74118095489748,3.96592582628907 2.79208830918224,3.97814760073381 2.84356553495977,3.98768834059514 2.89547153673235,3.99452189536827 2.94766404375706,3.99862953475457 3.0,4.0 3.05233595624294,3.99862953475457 3.10452846326765,3.99452189536827 3.15643446504023,3.98768834059514 3.20791169081776,3.97814760073381 3.25881904510252,3.96592582628907 3.30901699437495,3.95105651629515 3.3583679495453,3.9335804264972 3.4067366430758,3.9135454576426 3.45399049973955,3.89100652418837 3.5,3.86602540378444 3.54463903501503,3.83867056794543 3.58778525229247,3.80901699437495 3.62932039104984,3.77714596145697 3.66913060635886,3.7431448254774 3.70710678118655,3.70710678118655 3.74314482547739,3.66913060635886 3.77714596145697,3.62932039104984 3.80901699437495,3.58778525229248 3.83867056794542,3.54463903501503 3.86602540378444,3.5 3.89100652418837,3.45399049973955 3.9135454576426,3.4067366430758 3.9335804264972,3.3583679495453 3.95105651629515,3.30901699437495 3.96592582628907,3.25881904510252 3.9781476007338,3.20791169081776 3.98768834059514,3.15643446504024 3.99452189536827,3.10452846326766 3.99862953475457,3.05233595624295 4.0,3.0 4,2 3.99862953475457,1.94766404375706 3.99452189536827,1.89547153673235 3.98768834059514,1.84356553495977 3.97814760073381,1.79208830918224 3.96592582628907,1.74118095489748 3.95105651629515,1.69098300562505 3.9335804264972,1.6416320504547 3.9135454576426,1.5932633569242 3.89100652418837,1.54600950026045 3.86602540378444,1.5 3.83867056794542,1.45536096498497 3.80901699437495,1.41221474770753 3.77714596145697,1.37067960895016 3.74314482547739,1.33086939364114 3.70710678118655,1.29289321881345 3.66913060635886,1.25685517452261 3.62932039104984,1.22285403854303 3.58778525229247,1.19098300562505 3.54463903501503,1.16132943205458 3.5,1.13397459621556 3.45399049973955,1.10899347581163 3.4067366430758,1.0864545423574 3.3583679495453,1.0664195735028 3.30901699437495,1.04894348370485 3.25881904510252,1.03407417371093 3.20791169081776,1.02185239926619 3.15643446504023,1.01231165940486 3.10452846326765,1.00547810463173 3.05233595624294,1.00137046524543 3,1 3,0 2.99862953475457,-0.052335956242945 2.99452189536827,-0.104528463267655 2.98768834059514,-0.156434465040232 2.97814760073381,-0.207911690817761 2.96592582628907,-0.258819045102522 2.95105651629515,-0.309016994374949 2.9335804264972,-0.358367949545301 2.9135454576426,-0.406736643075801 2.89100652418837,-0.453990499739548 2.86602540378444,-0.5 2.83867056794542,-0.544639035015028 2.80901699437495,-0.587785252292474 2.77714596145697,-0.629320391049838 2.74314482547739,-0.669130606358859 2.70710678118655,-0.707106781186548 2.66913060635886,-0.743144825477395 2.62932039104984,-0.777145961456971 2.58778525229247,-0.809016994374948 2.54463903501503,-0.838670567945424 2.5,-0.866025403784439 2.45399049973955,-0.891006524188368 2.4067366430758,-0.913545457642601 2.3583679495453,-0.933580426497202 2.30901699437495,-0.951056516295154 2.25881904510252,-0.965925826289068 2.20791169081776,-0.978147600733806 2.15643446504023,-0.987688340595138 2.10452846326765,-0.994521895368273 2.05233595624294,-0.998629534754574 2.0,-1.0 1.94766404375706,-0.998629534754574 1.89547153673235,-0.994521895368274 1.84356553495977,-0.987688340595138 1.79208830918224,-0.978147600733806 1.74118095489748,-0.965925826289069 1.69098300562505,-0.951056516295154 1.6416320504547,-0.933580426497203 1.5932633569242,-0.913545457642602 1.54600950026045,-0.891006524188369 1.5,-0.86602540378444 1.45536096498497,-0.838670567945425 1.41221474770753,-0.809016994374949 1.37067960895016,-0.777145961456972 1.33086939364114,-0.743144825477396 1.29289321881345,-0.707106781186549 1.25685517452261,-0.669130606358861 1.22285403854303,-0.62932039104984 1.19098300562505,-0.587785252292476 1.16132943205458,-0.54463903501503 1.13397459621556,-0.5 1.10899347581163,-0.45399049973955 1.0864545423574,-0.406736643075804 1.0664195735028,-0.358367949545304 1.04894348370485,-0.309016994374952 1.03407417371093,-0.258819045102525 1.0218523992662,-0.207911690817764 1.01231165940486,-0.156434465040235 1.00547810463173,-0.104528463267659 1.00137046524543,-0.052335956242949 1.0,-0.0 1,2 - - - - - 5,2 5.05233595624295,1.99862953475457 5.10452846326765,1.99452189536827 5.15643446504023,1.98768834059514 5.20791169081776,1.97814760073381 5.25881904510252,1.96592582628907 5.30901699437495,1.95105651629515 5.3583679495453,1.9335804264972 5.4067366430758,1.9135454576426 5.45399049973955,1.89100652418837 5.5,1.86602540378444 5.54463903501503,1.83867056794542 5.58778525229247,1.80901699437495 5.62932039104984,1.77714596145697 5.66913060635886,1.74314482547739 5.70710678118655,1.70710678118655 5.74314482547739,1.66913060635886 5.77714596145697,1.62932039104984 5.80901699437495,1.58778525229247 5.83867056794542,1.54463903501503 5.86602540378444,1.5 5.89100652418837,1.45399049973955 5.9135454576426,1.4067366430758 5.9335804264972,1.3583679495453 5.95105651629515,1.30901699437495 5.96592582628907,1.25881904510252 5.97814760073381,1.20791169081776 5.98768834059514,1.15643446504023 5.99452189536827,1.10452846326765 5.99862953475457,1.05233595624294 6.0,1.0 5.99862953475457,0.947664043757057 5.99452189536827,0.895471536732348 5.98768834059514,0.84356553495977 5.97814760073381,0.792088309182242 5.96592582628907,0.741180954897481 5.95105651629515,0.690983005625054 5.9335804264972,0.641632050454702 5.9135454576426,0.593263356924202 5.89100652418837,0.546009500260455 5.86602540378444,0.5 5.83867056794543,0.455360964984975 5.80901699437495,0.412214747707529 5.77714596145697,0.370679608950165 5.7431448254774,0.330869393641144 5.70710678118655,0.292893218813455 5.66913060635886,0.256855174522608 5.62932039104984,0.222854038543031 5.58778525229248,0.190983005625055 5.54463903501503,0.161329432054578 5.5,0.133974596215563 5.45399049973955,0.108993475811634 5.4067366430758,0.086454542357401 5.3583679495453,0.0664195735028 5.30901699437495,0.048943483704848 5.25881904510253,0.034074173710933 5.20791169081776,0.021852399266195 5.15643446504024,0.012311659404863 5.10452846326766,0.005478104631727 5.05233595624295,0.001370465245426 5.0,0.0 3,0 2.94766404375705,0.001370465245426 2.89547153673234,0.005478104631727 2.84356553495977,0.012311659404863 2.79208830918224,0.021852399266195 2.74118095489748,0.034074173710932 2.69098300562505,0.048943483704847 2.6416320504547,0.066419573502799 2.5932633569242,0.0864545423574 2.54600950026045,0.108993475811633 2.5,0.133974596215562 2.45536096498497,0.161329432054577 2.41221474770753,0.190983005625053 2.37067960895016,0.22285403854303 2.33086939364114,0.256855174522607 2.29289321881345,0.292893218813453 2.25685517452261,0.330869393641143 2.22285403854303,0.370679608950163 2.19098300562505,0.412214747707528 2.16132943205458,0.455360964984974 2.13397459621556,0.5 2.10899347581163,0.546009500260454 2.0864545423574,0.5932633569242 2.0664195735028,0.6416320504547 2.04894348370485,0.690983005625053 2.03407417371093,0.74118095489748 2.02185239926619,0.79208830918224 2.01231165940486,0.843565534959769 2.00547810463173,0.895471536732346 2.00137046524543,0.947664043757056 2.0,1.0 2.00137046524543,1.05233595624294 2.00547810463173,1.10452846326765 2.01231165940486,1.15643446504023 2.02185239926619,1.20791169081776 2.03407417371093,1.25881904510252 2.04894348370485,1.30901699437495 2.0664195735028,1.3583679495453 2.0864545423574,1.4067366430758 2.10899347581163,1.45399049973955 2.13397459621556,1.5 2.16132943205458,1.54463903501503 2.19098300562505,1.58778525229247 2.22285403854303,1.62932039104984 2.2568551745226,1.66913060635886 2.29289321881345,1.70710678118655 2.33086939364114,1.74314482547739 2.37067960895016,1.77714596145697 2.41221474770752,1.80901699437495 2.45536096498497,1.83867056794542 2.5,1.86602540378444 2.54600950026045,1.89100652418837 2.5932633569242,1.9135454576426 2.6416320504547,1.9335804264972 2.69098300562505,1.95105651629515 2.74118095489748,1.96592582628907 2.79208830918224,1.9781476007338 2.84356553495976,1.98768834059514 2.89547153673234,1.99452189536827 2.94766404375705,1.99862953475457 3.0,2.0 5,2 - - - - - 10,-2 10.0523359562429,-2.00137046524543 10.1045284632677,-2.00547810463173 10.1564344650402,-2.01231165940486 10.2079116908178,-2.02185239926619 10.2588190451025,-2.03407417371093 10.3090169943749,-2.04894348370485 10.3583679495453,-2.0664195735028 10.4067366430758,-2.0864545423574 10.4539904997395,-2.10899347581163 10.5,-2.13397459621556 10.544639035015,-2.16132943205458 10.5877852522925,-2.19098300562505 10.6293203910498,-2.22285403854303 10.6691306063589,-2.25685517452261 10.7071067811865,-2.29289321881345 10.7431448254774,-2.33086939364114 10.777145961457,-2.37067960895016 10.8090169943749,-2.41221474770753 10.8386705679454,-2.45536096498497 10.8660254037844,-2.5 10.8910065241884,-2.54600950026045 10.9135454576426,-2.5932633569242 10.9335804264972,-2.6416320504547 10.9510565162952,-2.69098300562505 10.9659258262891,-2.74118095489748 10.9781476007338,-2.79208830918224 10.9876883405951,-2.84356553495977 10.9945218953683,-2.89547153673235 10.9986295347546,-2.94766404375706 11.0,-3.0 10.9986295347546,-3.05233595624294 10.9945218953683,-3.10452846326765 10.9876883405951,-3.15643446504023 10.9781476007338,-3.20791169081776 10.9659258262891,-3.25881904510252 10.9510565162952,-3.30901699437495 10.9335804264972,-3.3583679495453 10.9135454576426,-3.4067366430758 10.8910065241884,-3.45399049973954 10.8660254037844,-3.5 10.8386705679454,-3.54463903501503 10.8090169943749,-3.58778525229247 10.777145961457,-3.62932039104984 10.7431448254774,-3.66913060635886 10.7071067811865,-3.70710678118655 10.6691306063589,-3.74314482547739 10.6293203910498,-3.77714596145697 10.5877852522925,-3.80901699437495 10.544639035015,-3.83867056794542 10.5,-3.86602540378444 10.4539904997396,-3.89100652418837 10.4067366430758,-3.9135454576426 10.3583679495453,-3.9335804264972 10.309016994375,-3.95105651629515 10.2588190451025,-3.96592582628907 10.2079116908178,-3.9781476007338 10.1564344650402,-3.98768834059514 10.1045284632677,-3.99452189536827 10.0523359562429,-3.99862953475457 10.0,-4.0 7,-4 6.94766404375705,-3.99862953475457 6.89547153673234,-3.99452189536827 6.84356553495977,-3.98768834059514 6.79208830918224,-3.97814760073381 6.74118095489748,-3.96592582628907 6.69098300562505,-3.95105651629515 6.6416320504547,-3.9335804264972 6.5932633569242,-3.9135454576426 6.54600950026045,-3.89100652418837 6.5,-3.86602540378444 6.45536096498497,-3.83867056794542 6.41221474770753,-3.80901699437495 6.37067960895016,-3.77714596145697 6.33086939364114,-3.74314482547739 6.29289321881345,-3.70710678118655 6.25685517452261,-3.66913060635886 6.22285403854303,-3.62932039104984 6.19098300562505,-3.58778525229247 6.16132943205458,-3.54463903501503 6.13397459621556,-3.5 6.10899347581163,-3.45399049973955 6.0864545423574,-3.4067366430758 6.0664195735028,-3.3583679495453 6.04894348370485,-3.30901699437495 6.03407417371093,-3.25881904510252 6.02185239926619,-3.20791169081776 6.01231165940486,-3.15643446504023 6.00547810463173,-3.10452846326765 6.00137046524543,-3.05233595624294 6.0,-3.0 6.00137046524543,-2.94766404375706 6.00547810463173,-2.89547153673235 6.01231165940486,-2.84356553495977 6.02185239926619,-2.79208830918224 6.03407417371093,-2.74118095489748 6.04894348370485,-2.69098300562505 6.0664195735028,-2.6416320504547 6.0864545423574,-2.5932633569242 6.10899347581163,-2.54600950026045 6.13397459621556,-2.5 6.16132943205457,-2.45536096498497 6.19098300562505,-2.41221474770753 6.22285403854303,-2.37067960895016 6.2568551745226,-2.33086939364114 6.29289321881345,-2.29289321881345 6.33086939364114,-2.25685517452261 6.37067960895016,-2.22285403854303 6.41221474770752,-2.19098300562505 6.45536096498497,-2.16132943205458 6.5,-2.13397459621556 6.54600950026045,-2.10899347581163 6.5932633569242,-2.0864545423574 6.6416320504547,-2.0664195735028 6.69098300562505,-2.04894348370485 6.74118095489748,-2.03407417371093 6.79208830918224,-2.0218523992662 6.84356553495976,-2.01231165940486 6.89547153673234,-2.00547810463173 6.94766404375705,-2.00137046524543 7.0,-2.0 10,-2 - - + - 9.29289321881345,1.70710678118655 9.33086939364114,1.7431448254774 9.37067960895016,1.77714596145697 9.41221474770753,1.80901699437495 9.45536096498497,1.83867056794542 9.5,1.86602540378444 9.54600950026046,1.89100652418837 9.5932633569242,1.9135454576426 9.6416320504547,1.9335804264972 9.69098300562505,1.95105651629515 9.74118095489748,1.96592582628907 9.79208830918224,1.97814760073381 9.84356553495977,1.98768834059514 9.89547153673235,1.99452189536827 9.94766404375706,1.99862953475457 10.0,2.0 10.0523359562429,1.99862953475457 10.1045284632677,1.99452189536827 10.1564344650402,1.98768834059514 10.2079116908178,1.97814760073381 10.2588190451025,1.96592582628907 10.3090169943749,1.95105651629515 10.3583679495453,1.9335804264972 10.4067366430758,1.9135454576426 10.4539904997395,1.89100652418837 10.5,1.86602540378444 10.544639035015,1.83867056794542 10.5877852522925,1.80901699437495 10.6293203910498,1.77714596145697 10.6691306063589,1.74314482547739 10.7071067811865,1.70710678118655 10.7431448254774,1.66913060635886 10.777145961457,1.62932039104984 10.8090169943749,1.58778525229247 10.8386705679454,1.54463903501503 10.8660254037844,1.5 10.8910065241884,1.45399049973955 10.9135454576426,1.4067366430758 10.9335804264972,1.3583679495453 10.9510565162952,1.30901699437495 10.9659258262891,1.25881904510252 10.9781476007338,1.20791169081776 10.9876883405951,1.15643446504023 10.9945218953683,1.10452846326766 10.9986295347546,1.05233595624295 11.0,1.0 10.9986295347546,0.947664043757059 10.9945218953683,0.895471536732349 10.9876883405951,0.843565534959772 10.9781476007338,0.792088309182244 10.9659258262891,0.741180954897483 10.9510565162952,0.690983005625056 10.9335804264972,0.641632050454703 10.9135454576426,0.593263356924203 10.8910065241884,0.546009500260457 10.8660254037844,0.5 10.8386705679454,0.455360964984977 10.809016994375,0.412214747707531 10.777145961457,0.370679608950166 10.7431448254774,0.330869393641145 10.7071067811866,0.292893218813456 6.70710678118655,-3.70710678118655 6.66913060635886,-3.7431448254774 6.62932039104984,-3.77714596145697 6.58778525229247,-3.80901699437495 6.54463903501503,-3.83867056794542 6.5,-3.86602540378444 6.45399049973955,-3.89100652418837 6.4067366430758,-3.9135454576426 6.3583679495453,-3.9335804264972 6.30901699437495,-3.95105651629515 6.25881904510252,-3.96592582628907 6.20791169081776,-3.97814760073381 6.15643446504023,-3.98768834059514 6.10452846326765,-3.99452189536827 6.05233595624294,-3.99862953475457 6.0,-4.0 5.94766404375706,-3.99862953475457 5.89547153673235,-3.99452189536827 5.84356553495977,-3.98768834059514 5.79208830918224,-3.97814760073381 5.74118095489748,-3.96592582628907 5.69098300562505,-3.95105651629515 5.6416320504547,-3.9335804264972 5.5932633569242,-3.9135454576426 5.54600950026045,-3.89100652418837 5.5,-3.86602540378444 5.45536096498497,-3.83867056794542 5.41221474770753,-3.80901699437495 5.37067960895016,-3.77714596145697 5.33086939364114,-3.74314482547739 5.29289321881345,-3.70710678118655 5.25685517452261,-3.66913060635886 5.22285403854303,-3.62932039104984 5.19098300562505,-3.58778525229247 5.16132943205458,-3.54463903501503 5.13397459621556,-3.5 5.10899347581163,-3.45399049973955 5.0864545423574,-3.4067366430758 5.0664195735028,-3.3583679495453 5.04894348370485,-3.30901699437495 5.03407417371093,-3.25881904510252 5.0218523992662,-3.20791169081776 5.01231165940486,-3.15643446504023 5.00547810463173,-3.10452846326766 5.00137046524543,-3.05233595624295 5.0,-3.0 5.00137046524543,-2.94766404375706 5.00547810463173,-2.89547153673235 5.01231165940486,-2.84356553495977 5.02185239926619,-2.79208830918224 5.03407417371093,-2.74118095489748 5.04894348370485,-2.69098300562506 5.0664195735028,-2.6416320504547 5.0864545423574,-2.5932633569242 5.10899347581163,-2.54600950026046 5.13397459621556,-2.5 5.16132943205457,-2.45536096498498 5.19098300562505,-2.41221474770753 5.22285403854303,-2.37067960895017 5.2568551745226,-2.33086939364115 5.29289321881345,-2.29289321881346 9.29289321881345,1.70710678118655 - - - - + 5.0,1.5 5.02616797812147,1.49931476737729 5.05226423163383,1.49726094768414 5.07821723252012,1.49384417029757 5.10395584540888,1.4890738003669 5.12940952255126,1.48296291314453 5.15450849718747,1.47552825814758 5.17918397477265,1.4667902132486 5.2033683215379,1.4567727288213 5.22699524986977,1.44550326209418 5.25,1.43301270189222 5.27231951750751,1.41933528397271 5.29389262614624,1.40450849718747 5.31466019552492,1.38857298072849 5.33456530317943,1.3715724127387 5.35355339059327,1.35355339059327 5.3715724127387,1.33456530317943 5.38857298072849,1.31466019552492 5.40450849718747,1.29389262614624 5.41933528397271,1.27231951750751 5.43301270189222,1.25 5.44550326209418,1.22699524986977 5.4567727288213,1.2033683215379 5.4667902132486,1.17918397477265 5.47552825814758,1.15450849718747 5.48296291314453,1.12940952255126 5.4890738003669,1.10395584540888 5.49384417029757,1.07821723252012 5.49726094768414,1.05226423163383 5.49931476737729,1.02616797812147 5.5,1.0 5.49931476737729,0.973832021878529 5.49726094768414,0.947735768366174 5.49384417029757,0.921782767479885 5.4890738003669,0.896044154591121 5.48296291314453,0.87059047744874 5.47552825814758,0.845491502812527 5.4667902132486,0.820816025227351 5.4567727288213,0.796631678462101 5.44550326209418,0.773004750130228 5.43301270189222,0.75 5.41933528397271,0.727680482492487 5.40450849718747,0.706107373853764 5.38857298072849,0.685339804475082 5.3715724127387,0.665434696820572 5.35355339059327,0.646446609406727 5.33456530317943,0.628427587261304 5.31466019552492,0.611427019271516 5.29389262614624,0.595491502812527 5.27231951750752,0.580664716027289 5.25,0.566987298107782 5.22699524986978,0.554496737905817 5.2033683215379,0.5432272711787 5.17918397477265,0.5332097867514 5.15450849718748,0.524471741852424 5.12940952255126,0.517037086855466 5.10395584540888,0.510926199633098 5.07821723252012,0.506155829702432 5.05226423163383,0.502739052315864 5.02616797812147,0.500685232622713 5.0,0.5 3.0,0.5 2.97383202187853,0.500685232622713 2.94773576836617,0.502739052315863 2.92178276747988,0.506155829702431 2.89604415459112,0.510926199633097 2.87059047744874,0.517037086855466 2.84549150281253,0.524471741852424 2.82081602522735,0.533209786751399 2.7966316784621,0.5432272711787 2.77300475013023,0.554496737905816 2.75,0.566987298107781 2.72768048249249,0.580664716027288 2.70610737385376,0.595491502812527 2.68533980447508,0.611427019271515 2.66543469682057,0.628427587261303 2.64644660940673,0.646446609406727 2.6284275872613,0.665434696820571 2.61142701927151,0.685339804475082 2.59549150281253,0.706107373853764 2.58066471602729,0.727680482492487 2.56698729810778,0.75 2.55449673790582,0.773004750130227 2.5432272711787,0.7966316784621 2.5332097867514,0.82081602522735 2.52447174185242,0.845491502812526 2.51703708685547,0.87059047744874 2.5109261996331,0.89604415459112 2.50615582970243,0.921782767479885 2.50273905231586,0.947735768366173 2.50068523262271,0.973832021878528 2.5,1.0 2.5,0.0 2.49931476737729,-0.026167978121473 2.49726094768414,-0.052264231633827 2.49384417029757,-0.078217232520116 2.4890738003669,-0.10395584540888 2.48296291314453,-0.129409522551261 2.47552825814758,-0.154508497187474 2.4667902132486,-0.179183974772651 2.4567727288213,-0.203368321537901 2.44550326209418,-0.226995249869774 2.43301270189222,-0.25 2.41933528397271,-0.272319517507514 2.40450849718747,-0.293892626146237 2.38857298072849,-0.314660195524919 2.3715724127387,-0.334565303179429 2.35355339059327,-0.353553390593274 2.33456530317943,-0.371572412738697 2.31466019552492,-0.388572980728486 2.29389262614624,-0.404508497187474 2.27231951750751,-0.419335283972712 2.25,-0.433012701892219 2.22699524986977,-0.445503262094184 2.2033683215379,-0.4567727288213 2.17918397477265,-0.466790213248601 2.15450849718747,-0.475528258147577 2.12940952255126,-0.482962913144534 2.10395584540888,-0.489073800366903 2.07821723252012,-0.493844170297569 2.05226423163383,-0.497260947684137 2.02616797812147,-0.499314767377287 2.0,-0.5 1.97383202187853,-0.499314767377287 1.94773576836617,-0.497260947684137 1.92178276747989,-0.493844170297569 1.89604415459112,-0.489073800366903 1.87059047744874,-0.482962913144534 1.84549150281253,-0.475528258147577 1.82081602522735,-0.466790213248601 1.7966316784621,-0.456772728821301 1.77300475013023,-0.445503262094184 1.75,-0.43301270189222 1.72768048249249,-0.419335283972713 1.70610737385376,-0.404508497187475 1.68533980447508,-0.388572980728486 1.66543469682057,-0.371572412738698 1.64644660940673,-0.353553390593275 1.6284275872613,-0.33456530317943 1.61142701927152,-0.31466019552492 1.59549150281253,-0.293892626146238 1.58066471602729,-0.272319517507515 1.56698729810778,-0.25 1.55449673790582,-0.226995249869775 1.5432272711787,-0.203368321537902 1.5332097867514,-0.179183974772652 1.52447174185242,-0.154508497187476 1.51703708685547,-0.129409522551262 1.5109261996331,-0.103955845408882 1.50615582970243,-0.078217232520118 1.50273905231586,-0.052264231633829 1.50068523262271,-0.026167978121474 1.5,-0.0 1.5,2.0 1.50068523262271,2.02616797812147 1.50273905231586,2.05226423163383 1.50615582970243,2.07821723252012 1.5109261996331,2.10395584540888 1.51703708685547,2.12940952255126 1.52447174185242,2.15450849718747 1.5332097867514,2.17918397477265 1.5432272711787,2.2033683215379 1.55449673790582,2.22699524986977 1.56698729810778,2.25 1.58066471602729,2.27231951750751 1.59549150281253,2.29389262614624 1.61142701927151,2.31466019552492 1.6284275872613,2.33456530317943 1.64644660940673,2.35355339059327 1.66543469682057,2.3715724127387 1.68533980447508,2.38857298072849 1.70610737385376,2.40450849718747 1.72768048249249,2.41933528397271 1.75,2.43301270189222 1.77300475013023,2.44550326209418 1.7966316784621,2.4567727288213 1.82081602522735,2.4667902132486 1.84549150281253,2.47552825814758 1.87059047744874,2.48296291314453 1.89604415459112,2.4890738003669 1.92178276747988,2.49384417029757 1.94773576836617,2.49726094768414 1.97383202187853,2.49931476737729 2.0,2.5 2.5,2.5 2.5,3.0 2.50068523262271,3.02616797812147 2.50273905231586,3.05226423163383 2.50615582970243,3.07821723252012 2.5109261996331,3.10395584540888 2.51703708685547,3.12940952255126 2.52447174185242,3.15450849718747 2.5332097867514,3.17918397477265 2.5432272711787,3.2033683215379 2.55449673790582,3.22699524986977 2.56698729810778,3.25 2.58066471602729,3.27231951750751 2.59549150281253,3.29389262614624 2.61142701927151,3.31466019552492 2.6284275872613,3.33456530317943 2.64644660940673,3.35355339059327 2.66543469682057,3.3715724127387 2.68533980447508,3.38857298072849 2.70610737385376,3.40450849718747 2.72768048249249,3.41933528397271 2.75,3.43301270189222 2.77300475013023,3.44550326209418 2.7966316784621,3.4567727288213 2.82081602522735,3.4667902132486 2.84549150281253,3.47552825814758 2.87059047744874,3.48296291314453 2.89604415459112,3.4890738003669 2.92178276747988,3.49384417029757 2.94773576836617,3.49726094768414 2.97383202187853,3.49931476737729 3.0,3.5 3.02616797812147,3.49931476737729 3.05226423163383,3.49726094768414 3.07821723252011,3.49384417029757 3.10395584540888,3.4890738003669 3.12940952255126,3.48296291314453 3.15450849718747,3.47552825814758 3.17918397477265,3.4667902132486 3.2033683215379,3.4567727288213 3.22699524986977,3.44550326209418 3.25,3.43301270189222 3.27231951750751,3.41933528397271 3.29389262614624,3.40450849718747 3.31466019552492,3.38857298072849 3.33456530317943,3.3715724127387 3.35355339059327,3.35355339059327 3.3715724127387,3.33456530317943 3.38857298072848,3.31466019552492 3.40450849718747,3.29389262614624 3.41933528397271,3.27231951750752 3.43301270189222,3.25 3.44550326209418,3.22699524986978 3.4567727288213,3.2033683215379 3.4667902132486,3.17918397477265 3.47552825814758,3.15450849718748 3.48296291314453,3.12940952255126 3.4890738003669,3.10395584540888 3.49384417029757,3.07821723252012 3.49726094768414,3.05226423163383 3.49931476737729,3.02616797812147 3.5,3.0 3.5,2.0 3.49931476737729,1.97383202187853 3.49726094768414,1.94773576836617 3.49384417029757,1.92178276747988 3.4890738003669,1.89604415459112 3.48296291314453,1.87059047744874 3.47552825814758,1.84549150281253 3.4667902132486,1.82081602522735 3.4567727288213,1.7966316784621 3.44550326209418,1.77300475013023 3.43301270189222,1.75 3.41933528397271,1.72768048249249 3.40450849718747,1.70610737385376 3.38857298072849,1.68533980447508 3.3715724127387,1.66543469682057 3.35355339059327,1.64644660940673 3.33456530317943,1.6284275872613 3.31466019552492,1.61142701927151 3.29389262614624,1.59549150281253 3.27231951750751,1.58066471602729 3.25,1.56698729810778 3.22699524986977,1.55449673790582 3.2033683215379,1.5432272711787 3.17918397477265,1.5332097867514 3.15450849718747,1.52447174185242 3.12940952255126,1.51703708685547 3.10395584540888,1.5109261996331 3.07821723252012,1.50615582970243 3.05226423163383,1.50273905231586 3.02616797812147,1.50068523262271 3.0,1.5 5.0,1.52.5,1.0 2.50068523262271,1.02616797812147 2.50273905231586,1.05226423163383 2.50615582970243,1.07821723252012 2.5109261996331,1.10395584540888 2.51703708685547,1.12940952255126 2.52447174185242,1.15450849718747 2.5332097867514,1.17918397477265 2.5432272711787,1.2033683215379 2.55449673790582,1.22699524986977 2.56698729810778,1.25 2.58066471602729,1.27231951750751 2.59549150281253,1.29389262614624 2.61142701927151,1.31466019552492 2.6284275872613,1.33456530317943 2.64644660940673,1.35355339059327 2.66543469682057,1.3715724127387 2.68533980447508,1.38857298072848 2.70610737385376,1.40450849718747 2.72768048249248,1.41933528397271 2.75,1.43301270189222 2.77300475013022,1.44550326209418 2.7966316784621,1.4567727288213 2.82081602522735,1.4667902132486 2.84549150281252,1.47552825814758 2.87059047744874,1.48296291314453 2.89604415459112,1.4890738003669 2.92178276747988,1.49384417029757 2.94773576836617,1.49726094768414 2.97383202187853,1.49931476737729 3.0,1.5 2.5,1.5 2.5,1.01.0,-0.5 1.02616797812147,-0.500685232622713 1.05226423163383,-0.502739052315863 1.07821723252012,-0.506155829702431 1.10395584540888,-0.510926199633097 1.12940952255126,-0.517037086855466 1.15450849718747,-0.524471741852423 1.17918397477265,-0.533209786751399 1.2033683215379,-0.5432272711787 1.22699524986977,-0.554496737905816 1.25,-0.566987298107781 1.27231951750751,-0.580664716027288 1.29389262614624,-0.595491502812527 1.31466019552492,-0.611427019271515 1.33456530317943,-0.628427587261303 1.35355339059327,-0.646446609406726 1.3715724127387,-0.665434696820571 1.38857298072849,-0.685339804475082 1.40450849718747,-0.706107373853764 1.41933528397271,-0.727680482492487 1.43301270189222,-0.75 1.44550326209418,-0.773004750130227 1.4567727288213,-0.7966316784621 1.4667902132486,-0.82081602522735 1.47552825814758,-0.845491502812526 1.48296291314453,-0.87059047744874 1.4890738003669,-0.89604415459112 1.49384417029757,-0.921782767479884 1.49726094768414,-0.947735768366173 1.49931476737729,-0.973832021878528 1.5,-1.0 1.49931476737729,-1.02616797812147 1.49726094768414,-1.05226423163383 1.49384417029757,-1.07821723252011 1.4890738003669,-1.10395584540888 1.48296291314453,-1.12940952255126 1.47552825814758,-1.15450849718747 1.4667902132486,-1.17918397477265 1.4567727288213,-1.2033683215379 1.44550326209418,-1.22699524986977 1.43301270189222,-1.25 1.41933528397271,-1.27231951750751 1.40450849718747,-1.29389262614624 1.38857298072849,-1.31466019552492 1.3715724127387,-1.33456530317943 1.35355339059327,-1.35355339059327 1.33456530317943,-1.3715724127387 1.31466019552492,-1.38857298072848 1.29389262614624,-1.40450849718747 1.27231951750752,-1.41933528397271 1.25,-1.43301270189222 1.22699524986978,-1.44550326209418 1.2033683215379,-1.4567727288213 1.17918397477265,-1.4667902132486 1.15450849718748,-1.47552825814758 1.12940952255126,-1.48296291314453 1.10395584540888,-1.4890738003669 1.07821723252012,-1.49384417029757 1.05226423163383,-1.49726094768414 1.02616797812147,-1.49931476737729 1.0,-1.5 -1.0,-1.5 -1.02616797812147,-1.49931476737729 -1.05226423163383,-1.49726094768414 -1.07821723252012,-1.49384417029757 -1.10395584540888,-1.4890738003669 -1.12940952255126,-1.48296291314453 -1.15450849718747,-1.47552825814758 -1.17918397477265,-1.4667902132486 -1.2033683215379,-1.4567727288213 -1.22699524986977,-1.44550326209418 -1.25,-1.43301270189222 -1.27231951750751,-1.41933528397271 -1.29389262614624,-1.40450849718747 -1.31466019552492,-1.38857298072849 -1.33456530317943,-1.3715724127387 -1.35355339059327,-1.35355339059327 -1.3715724127387,-1.33456530317943 -1.38857298072849,-1.31466019552492 -1.40450849718747,-1.29389262614624 -1.41933528397271,-1.27231951750751 -1.43301270189222,-1.25 -1.44550326209418,-1.22699524986977 -1.4567727288213,-1.2033683215379 -1.4667902132486,-1.17918397477265 -1.47552825814758,-1.15450849718747 -1.48296291314453,-1.12940952255126 -1.4890738003669,-1.10395584540888 -1.49384417029757,-1.07821723252012 -1.49726094768414,-1.05226423163383 -1.49931476737729,-1.02616797812147 -1.5,-1.0 -1.49931476737729,-0.973832021878528 -1.49726094768414,-0.947735768366174 -1.49384417029757,-0.921782767479885 -1.4890738003669,-0.896044154591121 -1.48296291314453,-0.87059047744874 -1.47552825814758,-0.845491502812527 -1.4667902132486,-0.820816025227351 -1.4567727288213,-0.796631678462101 -1.44550326209418,-0.773004750130227 -1.43301270189222,-0.75 -1.41933528397271,-0.727680482492487 -1.40450849718747,-0.706107373853764 -1.38857298072849,-0.685339804475082 -1.3715724127387,-0.665434696820572 -1.35355339059327,-0.646446609406727 -1.33456530317943,-0.628427587261304 -1.31466019552492,-0.611427019271515 -1.29389262614624,-0.595491502812527 -1.27231951750751,-0.580664716027289 -1.25,-0.566987298107781 -1.22699524986977,-0.554496737905817 -1.2033683215379,-0.5432272711787 -1.17918397477265,-0.5332097867514 -1.15450849718748,-0.524471741852424 -1.12940952255126,-0.517037086855466 -1.10395584540888,-0.510926199633098 -1.07821723252012,-0.506155829702432 -1.05226423163383,-0.502739052315864 -1.02616797812147,-0.500685232622713 -1.0,-0.5 1.0,-0.510.0,-2.5 10.0261679781215,-2.50068523262271 10.0522642316338,-2.50273905231586 10.0782172325201,-2.50615582970243 10.1039558454089,-2.5109261996331 10.1294095225513,-2.51703708685547 10.1545084971875,-2.52447174185242 10.1791839747727,-2.5332097867514 10.2033683215379,-2.5432272711787 10.2269952498698,-2.55449673790582 10.25,-2.56698729810778 10.2723195175075,-2.58066471602729 10.2938926261462,-2.59549150281253 10.3146601955249,-2.61142701927151 10.3345653031794,-2.6284275872613 10.3535533905933,-2.64644660940673 10.3715724127387,-2.66543469682057 10.3885729807285,-2.68533980447508 10.4045084971875,-2.70610737385376 10.4193352839727,-2.72768048249249 10.4330127018922,-2.75 10.4455032620942,-2.77300475013023 10.4567727288213,-2.7966316784621 10.4667902132486,-2.82081602522735 10.4755282581476,-2.84549150281253 10.4829629131445,-2.87059047744874 10.4890738003669,-2.89604415459112 10.4938441702976,-2.92178276747988 10.4972609476841,-2.94773576836617 10.4993147673773,-2.97383202187853 10.5,-3.0 10.4993147673773,-3.02616797812147 10.4972609476841,-3.05226423163383 10.4938441702976,-3.07821723252011 10.4890738003669,-3.10395584540888 10.4829629131445,-3.12940952255126 10.4755282581476,-3.15450849718747 10.4667902132486,-3.17918397477265 10.4567727288213,-3.2033683215379 10.4455032620942,-3.22699524986977 10.4330127018922,-3.25 10.4193352839727,-3.27231951750751 10.4045084971875,-3.29389262614624 10.3885729807285,-3.31466019552492 10.3715724127387,-3.33456530317943 10.3535533905933,-3.35355339059327 10.3345653031794,-3.3715724127387 10.3146601955249,-3.38857298072848 10.2938926261462,-3.40450849718747 10.2723195175075,-3.41933528397271 10.25,-3.43301270189222 10.2269952498698,-3.44550326209418 10.2033683215379,-3.4567727288213 10.1791839747727,-3.4667902132486 10.1545084971875,-3.47552825814758 10.1294095225513,-3.48296291314453 10.1039558454089,-3.4890738003669 10.0782172325201,-3.49384417029757 10.0522642316338,-3.49726094768414 10.0261679781215,-3.49931476737729 10.0,-3.5 7.0,-3.5 6.97383202187853,-3.49931476737729 6.94773576836617,-3.49726094768414 6.92178276747988,-3.49384417029757 6.89604415459112,-3.4890738003669 6.87059047744874,-3.48296291314453 6.84549150281252,-3.47552825814758 6.82081602522735,-3.4667902132486 6.7966316784621,-3.4567727288213 6.77300475013023,-3.44550326209418 6.75,-3.43301270189222 6.72768048249249,-3.41933528397271 6.70610737385376,-3.40450849718747 6.68533980447508,-3.38857298072849 6.66543469682057,-3.3715724127387 6.64644660940673,-3.35355339059327 6.6284275872613,-3.33456530317943 6.61142701927151,-3.31466019552492 6.59549150281253,-3.29389262614624 6.58066471602729,-3.27231951750751 6.56698729810778,-3.25 6.55449673790582,-3.22699524986977 6.5432272711787,-3.2033683215379 6.5332097867514,-3.17918397477265 6.53182717671407,-3.17527960447248 6.35355339059327,-3.35355339059327 6.33456530317943,-3.3715724127387 6.31466019552492,-3.38857298072849 6.29389262614624,-3.40450849718747 6.27231951750751,-3.41933528397271 6.25,-3.43301270189222 6.22699524986977,-3.44550326209418 6.2033683215379,-3.4567727288213 6.17918397477265,-3.4667902132486 6.15450849718747,-3.47552825814758 6.12940952255126,-3.48296291314453 6.10395584540888,-3.4890738003669 6.07821723252011,-3.49384417029757 6.05226423163383,-3.49726094768414 6.02616797812147,-3.49931476737729 6.0,-3.5 5.97383202187853,-3.49931476737729 5.94773576836617,-3.49726094768414 5.92178276747988,-3.49384417029757 5.89604415459112,-3.4890738003669 5.87059047744874,-3.48296291314453 5.84549150281253,-3.47552825814758 5.82081602522735,-3.4667902132486 5.7966316784621,-3.4567727288213 5.77300475013023,-3.44550326209418 5.75,-3.43301270189222 5.72768048249249,-3.41933528397271 5.70610737385376,-3.40450849718747 5.68533980447508,-3.38857298072849 5.66543469682057,-3.3715724127387 5.64644660940673,-3.35355339059327 5.6284275872613,-3.33456530317943 5.61142701927151,-3.31466019552492 5.59549150281253,-3.29389262614624 5.58066471602729,-3.27231951750751 5.56698729810778,-3.25 5.55449673790582,-3.22699524986977 5.5432272711787,-3.2033683215379 5.5332097867514,-3.17918397477265 5.52447174185242,-3.15450849718747 5.51703708685547,-3.12940952255126 5.5109261996331,-3.10395584540888 5.50615582970243,-3.07821723252012 5.50273905231586,-3.05226423163383 5.50068523262271,-3.02616797812147 5.5,-3.0 5.50068523262271,-2.97383202187853 5.50273905231586,-2.94773576836617 5.50615582970243,-2.92178276747989 5.5109261996331,-2.89604415459112 5.51703708685547,-2.87059047744874 5.52447174185242,-2.84549150281253 5.5332097867514,-2.82081602522735 5.5432272711787,-2.7966316784621 5.55449673790581,-2.77300475013023 5.56698729810778,-2.75 5.58066471602729,-2.72768048249249 5.59549150281252,-2.70610737385377 5.61142701927151,-2.68533980447508 5.6284275872613,-2.66543469682057 5.64644660940672,-2.64644660940673 9.64644660940673,1.35355339059327 9.66543469682057,1.3715724127387 9.68533980447508,1.38857298072849 9.70610737385377,1.40450849718747 9.72768048249249,1.41933528397271 9.75,1.43301270189222 9.77300475013023,1.44550326209418 9.7966316784621,1.4567727288213 9.82081602522735,1.4667902132486 9.84549150281253,1.47552825814758 9.87059047744874,1.48296291314453 9.89604415459112,1.4890738003669 9.92178276747988,1.49384417029757 9.94773576836617,1.49726094768414 9.97383202187853,1.49931476737729 10.0,1.5 10.0261679781215,1.49931476737729 10.0522642316338,1.49726094768414 10.0782172325201,1.49384417029757 10.1039558454089,1.4890738003669 10.1294095225513,1.48296291314453 10.1545084971875,1.47552825814758 10.1791839747727,1.4667902132486 10.2033683215379,1.4567727288213 10.2269952498698,1.44550326209418 10.25,1.43301270189222 10.2723195175075,1.41933528397271 10.2938926261462,1.40450849718747 10.3146601955249,1.38857298072849 10.3345653031794,1.3715724127387 10.3535533905933,1.35355339059327 10.3715724127387,1.33456530317943 10.3885729807285,1.31466019552492 10.4045084971875,1.29389262614624 10.4193352839727,1.27231951750751 10.4330127018922,1.25 10.4455032620942,1.22699524986977 10.4567727288213,1.2033683215379 10.4667902132486,1.17918397477265 10.4755282581476,1.15450849718747 10.4829629131445,1.12940952255126 10.4890738003669,1.10395584540888 10.4938441702976,1.07821723252012 10.4972609476841,1.05226423163383 10.4993147673773,1.02616797812147 10.5,1.0 10.4993147673773,0.973832021878529 10.4972609476841,0.947735768366175 10.4938441702976,0.921782767479886 10.4890738003669,0.896044154591122 10.4829629131445,0.870590477448741 10.4755282581476,0.845491502812528 10.4667902132486,0.820816025227352 10.4567727288213,0.796631678462102 10.4455032620942,0.773004750130228 10.4330127018922,0.75 10.4193352839727,0.727680482492488 10.4045084971875,0.706107373853765 10.3885729807285,0.685339804475083 10.3715724127387,0.665434696820573 10.3535533905933,0.646446609406728 7.20710678118655,-2.5 10.0,-2.58.5,2.5 8.5,3.0 8.50068523262271,3.02616797812147 8.50273905231586,3.05226423163383 8.50615582970243,3.07821723252012 8.5109261996331,3.10395584540888 8.51703708685547,3.12940952255126 8.52447174185242,3.15450849718747 8.5332097867514,3.17918397477265 8.5432272711787,3.2033683215379 8.55449673790582,3.22699524986977 8.56698729810778,3.25 8.58066471602729,3.27231951750751 8.59549150281253,3.29389262614624 8.61142701927151,3.31466019552492 8.6284275872613,3.33456530317943 8.64644660940673,3.35355339059327 10.6464466094067,5.35355339059327 10.6654346968206,5.3715724127387 10.6853398044751,5.38857298072849 10.7061073738538,5.40450849718747 10.7276804824925,5.41933528397271 10.75,5.43301270189222 10.7730047501302,5.44550326209418 10.7966316784621,5.4567727288213 10.8208160252273,5.4667902132486 10.8454915028125,5.47552825814758 10.8705904774487,5.48296291314453 10.8960441545911,5.4890738003669 10.9217827674799,5.49384417029757 10.9477357683662,5.49726094768414 10.9738320218785,5.49931476737729 11.0,5.5 11.0261679781215,5.49931476737729 11.0522642316338,5.49726094768414 11.0782172325201,5.49384417029757 11.1039558454089,5.4890738003669 11.1294095225513,5.48296291314453 11.1545084971875,5.47552825814758 11.1791839747727,5.4667902132486 11.2033683215379,5.4567727288213 11.2269952498698,5.44550326209418 11.25,5.43301270189222 11.2723195175075,5.41933528397271 11.2938926261462,5.40450849718747 11.3146601955249,5.38857298072849 11.3345653031794,5.3715724127387 11.3535533905933,5.35355339059327 11.3715724127387,5.33456530317943 11.3885729807285,5.31466019552492 11.4045084971875,5.29389262614624 11.4193352839727,5.27231951750751 11.4330127018922,5.25 11.4455032620942,5.22699524986977 11.4567727288213,5.2033683215379 11.4667902132486,5.17918397477265 11.4755282581476,5.15450849718747 11.4829629131445,5.12940952255126 11.4890738003669,5.10395584540888 11.4938441702976,5.07821723252012 11.4972609476841,5.05226423163383 11.4993147673773,5.02616797812147 11.5,5.0 11.4993147673773,4.97383202187853 11.4972609476841,4.94773576836617 11.4938441702976,4.92178276747989 11.4890738003669,4.89604415459112 11.4829629131445,4.87059047744874 11.4755282581476,4.84549150281253 11.4667902132486,4.82081602522735 11.4567727288213,4.7966316784621 11.4455032620942,4.77300475013023 11.4330127018922,4.75 11.4193352839727,4.72768048249249 11.4045084971875,4.70610737385377 11.3885729807285,4.68533980447508 11.3715724127387,4.66543469682057 11.3535533905933,4.64644660940673 9.5,2.79289321881345 9.5,2.0 9.49931476737729,1.97383202187853 9.49726094768414,1.94773576836617 9.49384417029757,1.92178276747988 9.4890738003669,1.89604415459112 9.48296291314453,1.87059047744874 9.47552825814758,1.84549150281253 9.4667902132486,1.82081602522735 9.4567727288213,1.7966316784621 9.44550326209418,1.77300475013023 9.43301270189222,1.75 9.41933528397271,1.72768048249249 9.40450849718747,1.70610737385376 9.38857298072849,1.68533980447508 9.3715724127387,1.66543469682057 9.35355339059327,1.64644660940673 9.33456530317943,1.6284275872613 9.31466019552492,1.61142701927151 9.29389262614624,1.59549150281253 9.27231951750751,1.58066471602729 9.25,1.56698729810778 9.22699524986977,1.55449673790582 9.2033683215379,1.5432272711787 9.17918397477265,1.5332097867514 9.15450849718747,1.52447174185242 9.12940952255126,1.51703708685547 9.10395584540888,1.5109261996331 9.07821723252012,1.50615582970243 9.05226423163383,1.50273905231586 9.02616797812147,1.50068523262271 9.0,1.5 6.0,1.5 5.97383202187853,1.50068523262271 5.94773576836617,1.50273905231586 5.92178276747988,1.50615582970243 5.89604415459112,1.5109261996331 5.87059047744874,1.51703708685547 5.84549150281252,1.52447174185242 5.82081602522735,1.5332097867514 5.7966316784621,1.5432272711787 5.77300475013023,1.55449673790582 5.75,1.56698729810778 5.72768048249249,1.58066471602729 5.70610737385376,1.59549150281253 5.68533980447508,1.61142701927151 5.66543469682057,1.6284275872613 5.64644660940673,1.64644660940673 5.6284275872613,1.66543469682057 5.61142701927151,1.68533980447508 5.59549150281253,1.70610737385376 5.58066471602729,1.72768048249249 5.56698729810778,1.75 5.55449673790582,1.77300475013023 5.5432272711787,1.7966316784621 5.5332097867514,1.82081602522735 5.52447174185242,1.84549150281253 5.51703708685547,1.87059047744874 5.5109261996331,1.89604415459112 5.50615582970243,1.92178276747988 5.50273905231586,1.94773576836617 5.50068523262271,1.97383202187853 5.5,2.0 5.50068523262271,2.02616797812147 5.50273905231586,2.05226423163383 5.50615582970243,2.07821723252012 5.5109261996331,2.10395584540888 5.51703708685547,2.12940952255126 5.52447174185242,2.15450849718747 5.5332097867514,2.17918397477265 5.5432272711787,2.2033683215379 5.55449673790582,2.22699524986977 5.56698729810778,2.25 5.58066471602729,2.27231951750751 5.59549150281253,2.29389262614624 5.61142701927151,2.31466019552492 5.6284275872613,2.33456530317943 5.64644660940673,2.35355339059327 5.66543469682057,2.3715724127387 5.68533980447508,2.38857298072848 5.70610737385376,2.40450849718747 5.72768048249249,2.41933528397271 5.75,2.43301270189222 5.77300475013022,2.44550326209418 5.7966316784621,2.4567727288213 5.82081602522735,2.4667902132486 5.84549150281252,2.47552825814758 5.87059047744874,2.48296291314453 5.89604415459112,2.4890738003669 5.92178276747988,2.49384417029757 5.94773576836617,2.49726094768414 5.97383202187853,2.49931476737729 6.0,2.5 8.5,2.5 diff --git a/python/plugins/processing/tests/testdata/expected/gdal/buffer_lines.xsd b/python/plugins/processing/tests/testdata/expected/gdal/buffer_lines.xsd new file mode 100644 index 00000000000..a1695cfcb4f --- /dev/null +++ b/python/plugins/processing/tests/testdata/expected/gdal/buffer_lines.xsd @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/python/plugins/processing/tests/testdata/expected/gdal/buffer_lines_dissolve.gml b/python/plugins/processing/tests/testdata/expected/gdal/buffer_lines_dissolve.gml new file mode 100644 index 00000000000..7f5ab15639d --- /dev/null +++ b/python/plugins/processing/tests/testdata/expected/gdal/buffer_lines_dissolve.gml @@ -0,0 +1,19 @@ + + + + + -2-4 + 126 + + + + + + 2,-1 1.99862953475457,-1.05233595624294 1.99452189536827,-1.10452846326765 1.98768834059514,-1.15643446504023 1.97814760073381,-1.20791169081776 1.96592582628907,-1.25881904510252 1.95105651629515,-1.30901699437495 1.9335804264972,-1.3583679495453 1.9135454576426,-1.4067366430758 1.89100652418837,-1.45399049973954 1.86602540378444,-1.5 1.83867056794543,-1.54463903501503 1.80901699437495,-1.58778525229247 1.77714596145697,-1.62932039104984 1.7431448254774,-1.66913060635886 1.70710678118655,-1.70710678118655 1.66913060635886,-1.74314482547739 1.62932039104984,-1.77714596145697 1.58778525229248,-1.80901699437495 1.54463903501503,-1.83867056794542 1.5,-1.86602540378444 1.45399049973955,-1.89100652418837 1.4067366430758,-1.9135454576426 1.3583679495453,-1.9335804264972 1.30901699437495,-1.95105651629515 1.25881904510252,-1.96592582628907 1.20791169081776,-1.9781476007338 1.15643446504024,-1.98768834059514 1.10452846326766,-1.99452189536827 1.05233595624295,-1.99862953475457 1.0,-2.0 -1,-2 -1.05233595624295,-1.99862953475457 -1.10452846326766,-1.99452189536827 -1.15643446504023,-1.98768834059514 -1.20791169081776,-1.97814760073381 -1.25881904510252,-1.96592582628907 -1.30901699437495,-1.95105651629515 -1.3583679495453,-1.9335804264972 -1.4067366430758,-1.9135454576426 -1.45399049973955,-1.89100652418837 -1.5,-1.86602540378444 -1.54463903501503,-1.83867056794542 -1.58778525229247,-1.80901699437495 -1.62932039104984,-1.77714596145697 -1.66913060635886,-1.74314482547739 -1.70710678118655,-1.70710678118655 -1.7431448254774,-1.66913060635886 -1.77714596145697,-1.62932039104984 -1.80901699437495,-1.58778525229247 -1.83867056794542,-1.54463903501503 -1.86602540378444,-1.5 -1.89100652418837,-1.45399049973955 -1.9135454576426,-1.4067366430758 -1.9335804264972,-1.3583679495453 -1.95105651629515,-1.30901699437495 -1.96592582628907,-1.25881904510252 -1.97814760073381,-1.20791169081776 -1.98768834059514,-1.15643446504023 -1.99452189536827,-1.10452846326765 -1.99862953475457,-1.05233595624294 -2.0,-1.0 -1.99862953475457,-0.947664043757057 -1.99452189536827,-0.895471536732348 -1.98768834059514,-0.84356553495977 -1.97814760073381,-0.792088309182242 -1.96592582628907,-0.74118095489748 -1.95105651629515,-0.690983005625054 -1.9335804264972,-0.641632050454701 -1.9135454576426,-0.593263356924202 -1.89100652418837,-0.546009500260455 -1.86602540378444,-0.5 -1.83867056794542,-0.455360964984975 -1.80901699437495,-0.412214747707529 -1.77714596145697,-0.370679608950164 -1.7431448254774,-0.330869393641144 -1.70710678118655,-0.292893218813454 -1.66913060635886,-0.256855174522608 -1.62932039104984,-0.222854038543031 -1.58778525229248,-0.190983005625054 -1.54463903501503,-0.161329432054578 -1.5,-0.133974596215563 -1.45399049973955,-0.108993475811634 -1.4067366430758,-0.086454542357401 -1.3583679495453,-0.0664195735028 -1.30901699437495,-0.048943483704848 -1.25881904510252,-0.034074173710933 -1.20791169081776,-0.021852399266195 -1.15643446504024,-0.012311659404863 -1.10452846326766,-0.005478104631727 -1.05233595624295,-0.001370465245426 -1.0,0.0 1,0 1,2 1.00137046524543,2.05233595624294 1.00547810463173,2.10452846326765 1.01231165940486,2.15643446504023 1.02185239926619,2.20791169081776 1.03407417371093,2.25881904510252 1.04894348370485,2.30901699437495 1.0664195735028,2.3583679495453 1.0864545423574,2.4067366430758 1.10899347581163,2.45399049973955 1.13397459621556,2.5 1.16132943205458,2.54463903501503 1.19098300562505,2.58778525229247 1.22285403854303,2.62932039104984 1.25685517452261,2.66913060635886 1.29289321881345,2.70710678118655 1.33086939364114,2.74314482547739 1.37067960895016,2.77714596145697 1.41221474770753,2.80901699437495 1.45536096498497,2.83867056794542 1.5,2.86602540378444 1.54600950026045,2.89100652418837 1.5932633569242,2.9135454576426 1.6416320504547,2.9335804264972 1.69098300562505,2.95105651629515 1.74118095489748,2.96592582628907 1.79208830918224,2.97814760073381 1.84356553495977,2.98768834059514 1.89547153673235,2.99452189536827 1.94766404375706,2.99862953475457 2,3 2.00137046524543,3.05233595624295 2.00547810463173,3.10452846326766 2.01231165940486,3.15643446504023 2.02185239926619,3.20791169081776 2.03407417371093,3.25881904510252 2.04894348370485,3.30901699437495 2.0664195735028,3.3583679495453 2.0864545423574,3.4067366430758 2.10899347581163,3.45399049973955 2.13397459621556,3.5 2.16132943205458,3.54463903501503 2.19098300562505,3.58778525229247 2.22285403854303,3.62932039104984 2.25685517452261,3.66913060635886 2.29289321881345,3.70710678118655 2.33086939364114,3.74314482547739 2.37067960895016,3.77714596145697 2.41221474770753,3.80901699437495 2.45536096498497,3.83867056794542 2.5,3.86602540378444 2.54600950026045,3.89100652418837 2.5932633569242,3.9135454576426 2.6416320504547,3.9335804264972 2.69098300562505,3.95105651629515 2.74118095489748,3.96592582628907 2.79208830918224,3.97814760073381 2.84356553495977,3.98768834059514 2.89547153673235,3.99452189536827 2.94766404375706,3.99862953475457 3.0,4.0 3.05233595624294,3.99862953475457 3.10452846326765,3.99452189536827 3.15643446504023,3.98768834059514 3.20791169081776,3.97814760073381 3.25881904510252,3.96592582628907 3.30901699437495,3.95105651629515 3.3583679495453,3.9335804264972 3.4067366430758,3.9135454576426 3.45399049973955,3.89100652418837 3.5,3.86602540378444 3.54463903501503,3.83867056794543 3.58778525229247,3.80901699437495 3.62932039104984,3.77714596145697 3.66913060635886,3.7431448254774 3.70710678118655,3.70710678118655 3.74314482547739,3.66913060635886 3.77714596145697,3.62932039104984 3.80901699437495,3.58778525229248 3.83867056794542,3.54463903501503 3.86602540378444,3.5 3.89100652418837,3.45399049973955 3.9135454576426,3.4067366430758 3.9335804264972,3.3583679495453 3.95105651629515,3.30901699437495 3.96592582628907,3.25881904510252 3.9781476007338,3.20791169081776 3.98768834059514,3.15643446504024 3.99452189536827,3.10452846326766 3.99862953475457,3.05233595624295 4.0,3.0 4,2 5,2 5.00137046524543,2.05233595624294 5.00547810463173,2.10452846326765 5.01231165940486,2.15643446504023 5.02185239926619,2.20791169081776 5.03407417371093,2.25881904510252 5.04894348370485,2.30901699437495 5.0664195735028,2.3583679495453 5.0864545423574,2.4067366430758 5.10899347581163,2.45399049973955 5.13397459621556,2.5 5.16132943205457,2.54463903501503 5.19098300562505,2.58778525229247 5.22285403854303,2.62932039104984 5.2568551745226,2.66913060635886 5.29289321881345,2.70710678118655 5.33086939364114,2.74314482547739 5.37067960895016,2.77714596145697 5.41221474770752,2.80901699437495 5.45536096498497,2.83867056794542 5.5,2.86602540378444 5.54600950026045,2.89100652418837 5.5932633569242,2.9135454576426 5.6416320504547,2.9335804264972 5.69098300562505,2.95105651629515 5.74118095489748,2.96592582628907 5.79208830918224,2.9781476007338 5.84356553495976,2.98768834059514 5.89547153673234,2.99452189536827 5.94766404375705,2.99862953475457 6.0,3.0 8,3 8.00137046524543,3.05233595624294 8.00547810463173,3.10452846326765 8.01231165940486,3.15643446504023 8.02185239926619,3.20791169081776 8.03407417371093,3.25881904510252 8.04894348370485,3.30901699437495 8.0664195735028,3.3583679495453 8.0864545423574,3.4067366430758 8.10899347581163,3.45399049973955 8.13397459621556,3.5 8.16132943205458,3.54463903501503 8.19098300562505,3.58778525229247 8.22285403854303,3.62932039104984 8.25685517452261,3.66913060635886 8.29289321881345,3.70710678118655 10.2928932188135,5.70710678118655 10.3308693936411,5.7431448254774 10.3706796089502,5.77714596145697 10.4122147477075,5.80901699437495 10.455360964985,5.83867056794542 10.5,5.86602540378444 10.5460095002605,5.89100652418837 10.5932633569242,5.9135454576426 10.6416320504547,5.9335804264972 10.6909830056251,5.95105651629515 10.7411809548975,5.96592582628907 10.7920883091822,5.97814760073381 10.8435655349598,5.98768834059514 10.8954715367323,5.99452189536827 10.9476640437571,5.99862953475457 11.0,6.0 11.0523359562429,5.99862953475457 11.1045284632677,5.99452189536827 11.1564344650402,5.98768834059514 11.2079116908178,5.97814760073381 11.2588190451025,5.96592582628907 11.3090169943749,5.95105651629515 11.3583679495453,5.9335804264972 11.4067366430758,5.9135454576426 11.4539904997395,5.89100652418837 11.5,5.86602540378444 11.544639035015,5.83867056794542 11.5877852522925,5.80901699437495 11.6293203910498,5.77714596145697 11.6691306063589,5.74314482547739 11.7071067811865,5.70710678118655 11.7431448254774,5.66913060635886 11.777145961457,5.62932039104984 11.8090169943749,5.58778525229247 11.8386705679454,5.54463903501503 11.8660254037844,5.5 11.8910065241884,5.45399049973955 11.9135454576426,5.4067366430758 11.9335804264972,5.3583679495453 11.9510565162952,5.30901699437495 11.9659258262891,5.25881904510252 11.9781476007338,5.20791169081776 11.9876883405951,5.15643446504023 11.9945218953683,5.10452846326766 11.9986295347546,5.05233595624295 12.0,5.0 11.9986295347546,4.94766404375706 11.9945218953683,4.89547153673235 11.9876883405951,4.84356553495977 11.9781476007338,4.79208830918224 11.9659258262891,4.74118095489748 11.9510565162952,4.69098300562506 11.9335804264972,4.6416320504547 11.9135454576426,4.5932633569242 11.8910065241884,4.54600950026046 11.8660254037844,4.5 11.8386705679454,4.45536096498498 11.809016994375,4.41221474770753 11.777145961457,4.37067960895017 11.7431448254774,4.33086939364115 11.7071067811866,4.29289321881346 10.0,2.5857864376269 10,2 10.0,2.0 10.0523359562429,1.99862953475457 10.1045284632677,1.99452189536827 10.1564344650402,1.98768834059514 10.2079116908178,1.97814760073381 10.2588190451025,1.96592582628907 10.3090169943749,1.95105651629515 10.3583679495453,1.9335804264972 10.4067366430758,1.9135454576426 10.4539904997395,1.89100652418837 10.5,1.86602540378444 10.544639035015,1.83867056794542 10.5877852522925,1.80901699437495 10.6293203910498,1.77714596145697 10.6691306063589,1.74314482547739 10.7071067811865,1.70710678118655 10.7431448254774,1.66913060635886 10.777145961457,1.62932039104984 10.8090169943749,1.58778525229247 10.8386705679454,1.54463903501503 10.8660254037844,1.5 10.8910065241884,1.45399049973955 10.9135454576426,1.4067366430758 10.9335804264972,1.3583679495453 10.9510565162952,1.30901699437495 10.9659258262891,1.25881904510252 10.9781476007338,1.20791169081776 10.9876883405951,1.15643446504023 10.9945218953683,1.10452846326766 10.9986295347546,1.05233595624295 11.0,1.0 10.9986295347546,0.947664043757059 10.9945218953683,0.895471536732349 10.9876883405951,0.843565534959772 10.9781476007338,0.792088309182244 10.9659258262891,0.741180954897483 10.9510565162952,0.690983005625056 10.9335804264972,0.641632050454703 10.9135454576426,0.593263356924203 10.8910065241884,0.546009500260457 10.8660254037844,0.5 10.8386705679454,0.455360964984977 10.809016994375,0.412214747707531 10.777145961457,0.370679608950166 10.7431448254774,0.330869393641145 10.7071067811866,0.292893218813456 8.4142135623731,-2.0 10,-2 10.0523359562429,-2.00137046524543 10.1045284632677,-2.00547810463173 10.1564344650402,-2.01231165940486 10.2079116908178,-2.02185239926619 10.2588190451025,-2.03407417371093 10.3090169943749,-2.04894348370485 10.3583679495453,-2.0664195735028 10.4067366430758,-2.0864545423574 10.4539904997395,-2.10899347581163 10.5,-2.13397459621556 10.544639035015,-2.16132943205458 10.5877852522925,-2.19098300562505 10.6293203910498,-2.22285403854303 10.6691306063589,-2.25685517452261 10.7071067811865,-2.29289321881345 10.7431448254774,-2.33086939364114 10.777145961457,-2.37067960895016 10.8090169943749,-2.41221474770753 10.8386705679454,-2.45536096498497 10.8660254037844,-2.5 10.8910065241884,-2.54600950026045 10.9135454576426,-2.5932633569242 10.9335804264972,-2.6416320504547 10.9510565162952,-2.69098300562505 10.9659258262891,-2.74118095489748 10.9781476007338,-2.79208830918224 10.9876883405951,-2.84356553495977 10.9945218953683,-2.89547153673235 10.9986295347546,-2.94766404375706 11.0,-3.0 10.9986295347546,-3.05233595624294 10.9945218953683,-3.10452846326765 10.9876883405951,-3.15643446504023 10.9781476007338,-3.20791169081776 10.9659258262891,-3.25881904510252 10.9510565162952,-3.30901699437495 10.9335804264972,-3.3583679495453 10.9135454576426,-3.4067366430758 10.8910065241884,-3.45399049973954 10.8660254037844,-3.5 10.8386705679454,-3.54463903501503 10.8090169943749,-3.58778525229247 10.777145961457,-3.62932039104984 10.7431448254774,-3.66913060635886 10.7071067811865,-3.70710678118655 10.6691306063589,-3.74314482547739 10.6293203910498,-3.77714596145697 10.5877852522925,-3.80901699437495 10.544639035015,-3.83867056794542 10.5,-3.86602540378444 10.4539904997396,-3.89100652418837 10.4067366430758,-3.9135454576426 10.3583679495453,-3.9335804264972 10.309016994375,-3.95105651629515 10.2588190451025,-3.96592582628907 10.2079116908178,-3.9781476007338 10.1564344650402,-3.98768834059514 10.1045284632677,-3.99452189536827 10.0523359562429,-3.99862953475457 10.0,-4.0 7,-4 6.94766404375705,-3.99862953475457 6.89547153673234,-3.99452189536827 6.84356553495977,-3.98768834059514 6.79208830918224,-3.97814760073381 6.74118095489748,-3.96592582628907 6.69098300562505,-3.95105651629515 6.6416320504547,-3.9335804264972 6.5932633569242,-3.9135454576426 6.54600950026045,-3.89100652418837 6.5,-3.86602540378444 6.5,-3.86602540378444 6.45399049973955,-3.89100652418837 6.4067366430758,-3.9135454576426 6.3583679495453,-3.9335804264972 6.30901699437495,-3.95105651629515 6.25881904510252,-3.96592582628907 6.20791169081776,-3.97814760073381 6.15643446504023,-3.98768834059514 6.10452846326765,-3.99452189536827 6.05233595624294,-3.99862953475457 6.0,-4.0 5.94766404375706,-3.99862953475457 5.89547153673235,-3.99452189536827 5.84356553495977,-3.98768834059514 5.79208830918224,-3.97814760073381 5.74118095489748,-3.96592582628907 5.69098300562505,-3.95105651629515 5.6416320504547,-3.9335804264972 5.5932633569242,-3.9135454576426 5.54600950026045,-3.89100652418837 5.5,-3.86602540378444 5.45536096498497,-3.83867056794542 5.41221474770753,-3.80901699437495 5.37067960895016,-3.77714596145697 5.33086939364114,-3.74314482547739 5.29289321881345,-3.70710678118655 5.25685517452261,-3.66913060635886 5.22285403854303,-3.62932039104984 5.19098300562505,-3.58778525229247 5.16132943205458,-3.54463903501503 5.13397459621556,-3.5 5.10899347581163,-3.45399049973955 5.0864545423574,-3.4067366430758 5.0664195735028,-3.3583679495453 5.04894348370485,-3.30901699437495 5.03407417371093,-3.25881904510252 5.0218523992662,-3.20791169081776 5.01231165940486,-3.15643446504023 5.00547810463173,-3.10452846326766 5.00137046524543,-3.05233595624295 5.0,-3.0 5.00137046524543,-2.94766404375706 5.00547810463173,-2.89547153673235 5.01231165940486,-2.84356553495977 5.02185239926619,-2.79208830918224 5.03407417371093,-2.74118095489748 5.04894348370485,-2.69098300562506 5.0664195735028,-2.6416320504547 5.0864545423574,-2.5932633569242 5.10899347581163,-2.54600950026046 5.13397459621556,-2.5 5.16132943205457,-2.45536096498498 5.19098300562505,-2.41221474770753 5.22285403854303,-2.37067960895017 5.2568551745226,-2.33086939364115 5.29289321881345,-2.29289321881346 8.5857864376269,1.0 6,1 5.99862953475457,0.947664043757057 5.99452189536827,0.895471536732348 5.98768834059514,0.84356553495977 5.97814760073381,0.792088309182242 5.96592582628907,0.741180954897481 5.95105651629515,0.690983005625054 5.9335804264972,0.641632050454702 5.9135454576426,0.593263356924202 5.89100652418837,0.546009500260455 5.86602540378444,0.5 5.83867056794543,0.455360964984975 5.80901699437495,0.412214747707529 5.77714596145697,0.370679608950165 5.7431448254774,0.330869393641144 5.70710678118655,0.292893218813455 5.66913060635886,0.256855174522608 5.62932039104984,0.222854038543031 5.58778525229248,0.190983005625055 5.54463903501503,0.161329432054578 5.5,0.133974596215563 5.45399049973955,0.108993475811634 5.4067366430758,0.086454542357401 5.3583679495453,0.0664195735028 5.30901699437495,0.048943483704848 5.25881904510253,0.034074173710933 5.20791169081776,0.021852399266195 5.15643446504024,0.012311659404863 5.10452846326766,0.005478104631727 5.05233595624295,0.001370465245426 5.0,0.0 3,0 2.99862953475457,-0.052335956242945 2.99452189536827,-0.104528463267655 2.98768834059514,-0.156434465040232 2.97814760073381,-0.207911690817761 2.96592582628907,-0.258819045102522 2.95105651629515,-0.309016994374949 2.9335804264972,-0.358367949545301 2.9135454576426,-0.406736643075801 2.89100652418837,-0.453990499739548 2.86602540378444,-0.5 2.83867056794542,-0.544639035015028 2.80901699437495,-0.587785252292474 2.77714596145697,-0.629320391049838 2.74314482547739,-0.669130606358859 2.70710678118655,-0.707106781186548 2.66913060635886,-0.743144825477395 2.62932039104984,-0.777145961456971 2.58778525229247,-0.809016994374948 2.54463903501503,-0.838670567945424 2.5,-0.866025403784439 2.45399049973955,-0.891006524188368 2.4067366430758,-0.913545457642601 2.3583679495453,-0.933580426497202 2.30901699437495,-0.951056516295154 2.25881904510252,-0.965925826289068 2.20791169081776,-0.978147600733806 2.15643446504023,-0.987688340595138 2.10452846326765,-0.994521895368273 2.05233595624294,-0.998629534754574 2.0,-1.0 2,-1 + + + diff --git a/python/plugins/processing/tests/testdata/expected/gdal/buffer_lines_dissolve.xsd b/python/plugins/processing/tests/testdata/expected/gdal/buffer_lines_dissolve.xsd new file mode 100644 index 00000000000..1b1e2a767ee --- /dev/null +++ b/python/plugins/processing/tests/testdata/expected/gdal/buffer_lines_dissolve.xsd @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/python/plugins/processing/tests/testdata/expected/gdal/buffer_polys.gml b/python/plugins/processing/tests/testdata/expected/gdal/buffer_polys.gml index dc5a14582c9..64d9132c351 100644 --- a/python/plugins/processing/tests/testdata/expected/gdal/buffer_polys.gml +++ b/python/plugins/processing/tests/testdata/expected/gdal/buffer_polys.gml @@ -1,7 +1,7 @@ @@ -11,45 +11,9 @@ - - - -1.0,-1.5 -1.02616797812147,-1.49931476737729 -1.05226423163383,-1.49726094768414 -1.07821723252012,-1.49384417029757 -1.10395584540888,-1.4890738003669 -1.12940952255126,-1.48296291314453 -1.15450849718748,-1.47552825814758 -1.17918397477265,-1.4667902132486 -1.2033683215379,-1.4567727288213 -1.22699524986978,-1.44550326209418 -1.25,-1.43301270189222 -1.27231951750752,-1.41933528397271 -1.29389262614624,-1.40450849718747 -1.31466019552492,-1.38857298072848 -1.33456530317943,-1.3715724127387 -1.35355339059327,-1.35355339059327 -1.3715724127387,-1.33456530317943 -1.38857298072849,-1.31466019552492 -1.40450849718747,-1.29389262614624 -1.41933528397271,-1.27231951750751 -1.43301270189222,-1.25 -1.44550326209418,-1.22699524986977 -1.4567727288213,-1.2033683215379 -1.4667902132486,-1.17918397477265 -1.47552825814758,-1.15450849718747 -1.48296291314453,-1.12940952255126 -1.4890738003669,-1.10395584540888 -1.49384417029757,-1.07821723252012 -1.49726094768414,-1.05226423163383 -1.49931476737729,-1.02616797812147 -1.5,-1.0 -1.5,3.0 -1.49931476737729,3.02616797812147 -1.49726094768414,3.05226423163383 -1.49384417029757,3.07821723252012 -1.4890738003669,3.10395584540888 -1.48296291314453,3.12940952255126 -1.47552825814758,3.15450849718747 -1.4667902132486,3.17918397477265 -1.4567727288213,3.2033683215379 -1.44550326209418,3.22699524986977 -1.43301270189222,3.25 -1.41933528397271,3.27231951750751 -1.40450849718747,3.29389262614624 -1.38857298072849,3.31466019552492 -1.3715724127387,3.33456530317943 -1.35355339059327,3.35355339059327 -1.33456530317943,3.3715724127387 -1.31466019552492,3.38857298072849 -1.29389262614624,3.40450849718747 -1.27231951750751,3.41933528397271 -1.25,3.43301270189222 -1.22699524986977,3.44550326209418 -1.2033683215379,3.4567727288213 -1.17918397477265,3.4667902132486 -1.15450849718747,3.47552825814758 -1.12940952255126,3.48296291314453 -1.10395584540888,3.4890738003669 -1.07821723252012,3.49384417029757 -1.05226423163383,3.49726094768414 -1.02616797812147,3.49931476737729 -1.0,3.5 3.0,3.5 3.02616797812147,3.49931476737729 3.05226423163383,3.49726094768414 3.07821723252012,3.49384417029757 3.10395584540888,3.4890738003669 3.12940952255126,3.48296291314453 3.15450849718747,3.47552825814758 3.17918397477265,3.4667902132486 3.2033683215379,3.4567727288213 3.22699524986977,3.44550326209418 3.25,3.43301270189222 3.27231951750751,3.41933528397271 3.29389262614624,3.40450849718747 3.31466019552492,3.38857298072849 3.33456530317943,3.3715724127387 3.35355339059327,3.35355339059327 3.3715724127387,3.33456530317943 3.38857298072849,3.31466019552492 3.40450849718747,3.29389262614624 3.41933528397271,3.27231951750751 3.43301270189222,3.25 3.44550326209418,3.22699524986977 3.4567727288213,3.2033683215379 3.4667902132486,3.17918397477265 3.47552825814758,3.15450849718747 3.48296291314453,3.12940952255126 3.4890738003669,3.10395584540888 3.49384417029757,3.07821723252012 3.49726094768414,3.05226423163383 3.49931476737729,3.02616797812147 3.5,3.0 3.5,2.0 3.49931476737729,1.97383202187853 3.49726094768414,1.94773576836617 3.49384417029757,1.92178276747988 3.4890738003669,1.89604415459112 3.48296291314453,1.87059047744874 3.47552825814758,1.84549150281253 3.4667902132486,1.82081602522735 3.4567727288213,1.7966316784621 3.44550326209418,1.77300475013023 3.43301270189222,1.75 3.41933528397271,1.72768048249249 3.40450849718747,1.70610737385376 3.38857298072849,1.68533980447508 3.3715724127387,1.66543469682057 3.35355339059327,1.64644660940673 3.33456530317943,1.6284275872613 3.31466019552492,1.61142701927151 3.29389262614624,1.59549150281253 3.27231951750751,1.58066471602729 3.25,1.56698729810778 3.22699524986977,1.55449673790582 3.2033683215379,1.5432272711787 3.17918397477265,1.5332097867514 3.15450849718747,1.52447174185242 3.12940952255126,1.51703708685547 3.10395584540888,1.5109261996331 3.07821723252012,1.50615582970243 3.05226423163383,1.50273905231586 3.02616797812147,1.50068523262271 3.0,1.5 2.5,1.5 2.5,-1.0 2.49931476737729,-1.02616797812147 2.49726094768414,-1.05226423163383 2.49384417029757,-1.07821723252012 2.4890738003669,-1.10395584540888 2.48296291314453,-1.12940952255126 2.47552825814758,-1.15450849718747 2.4667902132486,-1.17918397477265 2.4567727288213,-1.2033683215379 2.44550326209418,-1.22699524986977 2.43301270189222,-1.25 2.41933528397271,-1.27231951750751 2.40450849718747,-1.29389262614624 2.38857298072849,-1.31466019552492 2.3715724127387,-1.33456530317943 2.35355339059327,-1.35355339059327 2.33456530317943,-1.3715724127387 2.31466019552492,-1.38857298072849 2.29389262614624,-1.40450849718747 2.27231951750751,-1.41933528397271 2.25,-1.43301270189222 2.22699524986977,-1.44550326209418 2.2033683215379,-1.4567727288213 2.17918397477265,-1.4667902132486 2.15450849718747,-1.47552825814758 2.12940952255126,-1.48296291314453 2.10395584540888,-1.4890738003669 2.07821723252012,-1.49384417029757 2.05226423163383,-1.49726094768414 2.02616797812147,-1.49931476737729 2.0,-1.5 -1.0,-1.5 - aaaaa - 33 - 44.123455999999997 - - - - - 4.64644660940673,5.35355339059327 4.66543469682057,5.3715724127387 4.68533980447508,5.38857298072849 4.70610737385376,5.40450849718747 4.72768048249249,5.41933528397271 4.75,5.43301270189222 4.77300475013023,5.44550326209418 4.7966316784621,5.4567727288213 4.82081602522735,5.4667902132486 4.84549150281253,5.47552825814758 4.87059047744874,5.48296291314453 4.89604415459112,5.4890738003669 4.92178276747988,5.49384417029757 4.94773576836617,5.49726094768414 4.97383202187853,5.49931476737729 5.0,5.5 5.02616797812147,5.49931476737729 5.05226423163383,5.49726094768414 5.07821723252012,5.49384417029757 5.10395584540888,5.4890738003669 5.12940952255126,5.48296291314453 5.15450849718747,5.47552825814758 5.17918397477265,5.4667902132486 5.2033683215379,5.4567727288213 5.22699524986977,5.44550326209418 5.25,5.43301270189222 5.27231951750751,5.41933528397271 5.29389262614624,5.40450849718747 5.31466019552492,5.38857298072849 5.33456530317943,5.3715724127387 5.35355339059327,5.35355339059327 6.35355339059327,4.35355339059327 6.3715724127387,4.33456530317943 6.38857298072849,4.31466019552492 6.40450849718747,4.29389262614624 6.41933528397271,4.27231951750751 6.43301270189222,4.25 6.44550326209418,4.22699524986977 6.4567727288213,4.2033683215379 6.4667902132486,4.17918397477265 6.47552825814758,4.15450849718747 6.48296291314453,4.12940952255126 6.4890738003669,4.10395584540888 6.49384417029757,4.07821723252012 6.49726094768414,4.05226423163383 6.49931476737729,4.02616797812147 6.5,4.0 6.49931476737729,3.97383202187853 6.49726094768414,3.94773576836617 6.49384417029757,3.92178276747988 6.4890738003669,3.89604415459112 6.48296291314453,3.87059047744874 6.47552825814758,3.84549150281253 6.4667902132486,3.82081602522735 6.4567727288213,3.7966316784621 6.44550326209418,3.77300475013023 6.43301270189222,3.75 6.41933528397271,3.72768048249249 6.40450849718747,3.70610737385376 6.38857298072849,3.68533980447508 6.3715724127387,3.66543469682057 6.35355339059327,3.64644660940673 6.33456530317943,3.6284275872613 6.31466019552492,3.61142701927151 6.29389262614624,3.59549150281253 6.27231951750751,3.58066471602729 6.25,3.56698729810778 6.22699524986977,3.55449673790582 6.2033683215379,3.5432272711787 6.17918397477265,3.5332097867514 6.15450849718747,3.52447174185242 6.12940952255126,3.51703708685547 6.10395584540888,3.5109261996331 6.07821723252012,3.50615582970243 6.05226423163383,3.50273905231586 6.02616797812147,3.50068523262271 6.0,3.5 4.0,3.5 3.97383202187852,3.50068523262271 3.94773576836617,3.50273905231586 3.92178276747988,3.50615582970243 3.89604415459112,3.5109261996331 3.87059047744874,3.51703708685547 3.84549150281252,3.52447174185242 3.82081602522735,3.5332097867514 3.7966316784621,3.5432272711787 3.77300475013022,3.55449673790582 3.75,3.56698729810778 3.72768048249248,3.58066471602729 3.70610737385376,3.59549150281253 3.68533980447508,3.61142701927152 3.66543469682057,3.6284275872613 3.64644660940672,3.64644660940673 3.6284275872613,3.66543469682057 3.61142701927151,3.68533980447508 3.59549150281253,3.70610737385377 3.58066471602729,3.72768048249249 3.56698729810778,3.75 3.55449673790581,3.77300475013023 3.5432272711787,3.7966316784621 3.5332097867514,3.82081602522735 3.52447174185242,3.84549150281253 3.51703708685547,3.87059047744874 3.5109261996331,3.89604415459112 3.50615582970243,3.92178276747989 3.50273905231586,3.94773576836617 3.50068523262271,3.97383202187853 3.5,4.0 3.50068523262271,4.02616797812147 3.50273905231586,4.05226423163383 3.50615582970243,4.07821723252012 3.5109261996331,4.10395584540888 3.51703708685547,4.12940952255126 3.52447174185242,4.15450849718747 3.5332097867514,4.17918397477265 3.5432272711787,4.2033683215379 3.55449673790582,4.22699524986977 3.56698729810778,4.25 3.58066471602729,4.27231951750751 3.59549150281253,4.29389262614624 3.61142701927151,4.31466019552492 3.6284275872613,4.33456530317943 3.64644660940673,4.35355339059327 4.64644660940673,5.35355339059327 - Aaaaa - -33 - 0.000000000000000 - - - - - 2.0,4.5 1.97383202187853,4.50068523262271 1.94773576836617,4.50273905231586 1.92178276747988,4.50615582970243 1.89604415459112,4.5109261996331 1.87059047744874,4.51703708685547 1.84549150281252,4.52447174185242 1.82081602522735,4.5332097867514 1.7966316784621,4.5432272711787 1.77300475013022,4.55449673790582 1.75,4.56698729810778 1.72768048249248,4.58066471602729 1.70610737385376,4.59549150281253 1.68533980447508,4.61142701927152 1.66543469682057,4.6284275872613 1.64644660940673,4.64644660940673 1.6284275872613,4.66543469682057 1.61142701927151,4.68533980447508 1.59549150281253,4.70610737385376 1.58066471602729,4.72768048249249 1.56698729810778,4.75 1.55449673790582,4.77300475013023 1.5432272711787,4.7966316784621 1.5332097867514,4.82081602522735 1.52447174185242,4.84549150281253 1.51703708685547,4.87059047744874 1.5109261996331,4.89604415459112 1.50615582970243,4.92178276747988 1.50273905231586,4.94773576836617 1.50068523262271,4.97383202187853 1.5,5.0 1.5,6.0 1.50068523262271,6.02616797812147 1.50273905231586,6.05226423163383 1.50615582970243,6.07821723252012 1.5109261996331,6.10395584540888 1.51703708685547,6.12940952255126 1.52447174185242,6.15450849718747 1.5332097867514,6.17918397477265 1.5432272711787,6.2033683215379 1.55449673790582,6.22699524986977 1.56698729810778,6.25 1.58066471602729,6.27231951750751 1.59549150281253,6.29389262614624 1.61142701927151,6.31466019552492 1.6284275872613,6.33456530317943 1.64644660940673,6.35355339059327 1.66543469682057,6.3715724127387 1.68533980447508,6.38857298072849 1.70610737385376,6.40450849718747 1.72768048249249,6.41933528397271 1.75,6.43301270189222 1.77300475013023,6.44550326209418 1.7966316784621,6.4567727288213 1.82081602522735,6.4667902132486 1.84549150281253,6.47552825814758 1.87059047744874,6.48296291314453 1.89604415459112,6.4890738003669 1.92178276747988,6.49384417029757 1.94773576836617,6.49726094768414 1.97383202187853,6.49931476737729 2.0,6.5 3.0,6.5 3.02616797812147,6.49931476737729 3.05226423163383,6.49726094768414 3.07821723252012,6.49384417029757 3.10395584540888,6.4890738003669 3.12940952255126,6.48296291314453 3.15450849718747,6.47552825814758 3.17918397477265,6.4667902132486 3.2033683215379,6.4567727288213 3.22699524986977,6.44550326209418 3.25,6.43301270189222 3.27231951750751,6.41933528397271 3.29389262614624,6.40450849718747 3.31466019552492,6.38857298072849 3.33456530317943,6.3715724127387 3.35355339059327,6.35355339059327 3.3715724127387,6.33456530317943 3.38857298072849,6.31466019552492 3.40450849718747,6.29389262614624 3.41933528397271,6.27231951750751 3.43301270189222,6.25 3.44550326209418,6.22699524986977 3.4567727288213,6.2033683215379 3.4667902132486,6.17918397477265 3.47552825814758,6.15450849718747 3.48296291314453,6.12940952255126 3.4890738003669,6.10395584540888 3.49384417029757,6.07821723252012 3.49726094768414,6.05226423163383 3.49931476737729,6.02616797812147 3.5,6.0 3.5,5.0 3.49931476737729,4.97383202187853 3.49726094768414,4.94773576836617 3.49384417029757,4.92178276747988 3.4890738003669,4.89604415459112 3.48296291314453,4.87059047744874 3.47552825814758,4.84549150281253 3.4667902132486,4.82081602522735 3.4567727288213,4.7966316784621 3.44550326209418,4.77300475013023 3.43301270189222,4.75 3.41933528397271,4.72768048249249 3.40450849718747,4.70610737385376 3.38857298072849,4.68533980447508 3.3715724127387,4.66543469682057 3.35355339059327,4.64644660940673 3.33456530317943,4.6284275872613 3.31466019552492,4.61142701927151 3.29389262614624,4.59549150281253 3.27231951750751,4.58066471602729 3.25,4.56698729810778 3.22699524986977,4.55449673790582 3.2033683215379,4.5432272711787 3.17918397477265,4.5332097867514 3.15450849718747,4.52447174185242 3.12940952255126,4.51703708685547 3.10395584540888,4.5109261996331 3.07821723252012,4.50615582970243 3.05226423163383,4.50273905231586 3.02616797812147,4.50068523262271 3.0,4.5 2.0,4.5 - bbaaa - 0.123000000000000 - - - - - 5.5,1.0 5.50068523262271,1.02616797812147 5.50273905231586,1.05226423163383 5.50615582970243,1.07821723252012 5.5109261996331,1.10395584540888 5.51703708685547,1.12940952255126 5.52447174185242,1.15450849718747 5.5332097867514,1.17918397477265 5.5432272711787,1.2033683215379 5.55449673790582,1.22699524986977 5.56698729810778,1.25 5.58066471602729,1.27231951750751 5.59549150281253,1.29389262614624 5.61142701927151,1.31466019552492 5.6284275872613,1.33456530317943 5.64644660940673,1.35355339059327 5.66543469682057,1.3715724127387 5.68533980447508,1.38857298072849 5.70610737385376,1.40450849718747 5.72768048249249,1.41933528397271 5.75,1.43301270189222 5.77300475013023,1.44550326209418 5.7966316784621,1.4567727288213 5.82081602522735,1.4667902132486 5.84549150281253,1.47552825814758 5.87059047744874,1.48296291314453 5.89604415459112,1.4890738003669 5.92178276747988,1.49384417029757 5.94773576836617,1.49726094768414 5.97383202187853,1.49931476737729 6.0,1.5 10.0,1.5 10.0261679781215,1.49931476737729 10.0522642316338,1.49726094768414 10.0782172325201,1.49384417029757 10.1039558454089,1.4890738003669 10.1294095225513,1.48296291314453 10.1545084971875,1.47552825814758 10.1791839747727,1.4667902132486 10.2033683215379,1.4567727288213 10.2269952498698,1.44550326209418 10.25,1.43301270189222 10.2723195175075,1.41933528397271 10.2938926261462,1.40450849718747 10.3146601955249,1.38857298072849 10.3345653031794,1.3715724127387 10.3535533905933,1.35355339059327 10.3715724127387,1.33456530317943 10.3885729807285,1.31466019552492 10.4045084971875,1.29389262614624 10.4193352839727,1.27231951750751 10.4330127018922,1.25 10.4455032620942,1.22699524986977 10.4567727288213,1.2033683215379 10.4667902132486,1.17918397477265 10.4755282581476,1.15450849718747 10.4829629131445,1.12940952255126 10.4890738003669,1.10395584540888 10.4938441702976,1.07821723252012 10.4972609476841,1.05226423163383 10.4993147673773,1.02616797812147 10.5,1.0 10.5,-3.0 10.4993147673773,-3.02616797812147 10.4972609476841,-3.05226423163383 10.4938441702976,-3.07821723252012 10.4890738003669,-3.10395584540888 10.4829629131445,-3.12940952255126 10.4755282581476,-3.15450849718747 10.4667902132486,-3.17918397477265 10.4567727288213,-3.2033683215379 10.4455032620942,-3.22699524986977 10.4330127018922,-3.25 10.4193352839727,-3.27231951750751 10.4045084971875,-3.29389262614624 10.3885729807285,-3.31466019552492 10.3715724127387,-3.33456530317943 10.3535533905933,-3.35355339059327 10.3345653031794,-3.3715724127387 10.3146601955249,-3.38857298072849 10.2938926261462,-3.40450849718747 10.2723195175075,-3.41933528397271 10.25,-3.43301270189222 10.2269952498698,-3.44550326209418 10.2033683215379,-3.4567727288213 10.1791839747727,-3.4667902132486 10.1545084971875,-3.47552825814758 10.1294095225513,-3.48296291314453 10.1039558454089,-3.4890738003669 10.0782172325201,-3.49384417029757 10.0522642316338,-3.49726094768414 10.0261679781215,-3.49931476737729 10.0,-3.5 6.0,-3.5 5.97383202187853,-3.49931476737729 5.94773576836617,-3.49726094768414 5.92178276747988,-3.49384417029757 5.89604415459112,-3.4890738003669 5.87059047744874,-3.48296291314453 5.84549150281252,-3.47552825814758 5.82081602522735,-3.4667902132486 5.7966316784621,-3.4567727288213 5.77300475013022,-3.44550326209418 5.75,-3.43301270189222 5.72768048249248,-3.41933528397271 5.70610737385376,-3.40450849718747 5.68533980447508,-3.38857298072848 5.66543469682057,-3.3715724127387 5.64644660940673,-3.35355339059327 5.6284275872613,-3.33456530317943 5.61142701927151,-3.31466019552492 5.59549150281253,-3.29389262614624 5.58066471602729,-3.27231951750751 5.56698729810778,-3.25 5.55449673790582,-3.22699524986977 5.5432272711787,-3.2033683215379 5.5332097867514,-3.17918397477265 5.52447174185242,-3.15450849718747 5.51703708685547,-3.12940952255126 5.5109261996331,-3.10395584540888 5.50615582970243,-3.07821723252012 5.50273905231586,-3.05226423163383 5.50068523262271,-3.02616797812147 5.5,-3.0 5.5,1.07.5,-0.5 7.5,-1.5 8.5,-1.5 8.5,-0.5 7.5,-0.5 - ASDF - 0 - - - - - 120 - -100291.432130000001052 - - - 3.0,2.5 3.02679969746181,2.49928125962823 3.05352234682556,2.49712710486382 3.08009112150348,2.49354372881875 3.10642963729163,2.48854143356114 3.13246217197148,2.4821346004972 3.15811388300842,2.47434164902526 6.15811388300842,1.47434164902526 6.18257509509854,1.46547431148213 6.20654190801939,1.4553465056764 6.22994942150409,1.44398565691916 6.25273424982517,1.43142252950595 6.27483469343818,1.41769114340951 6.2961909060593,1.40282868215629 6.31674505672436,1.38687539213638 6.33644148639068,1.3698744736194 6.35522685865737,1.35187196377151 6.37305030419617,1.33291661199036 6.38986355850167,1.31305974789554 6.40562109258778,1.29235514233188 6.42028023627676,1.27085886176227 6.43380129374668,1.24862911644397 6.44614765102466,1.22572610279978 6.45728587513466,1.20221184041082 6.46718580463135,1.17815000407229 6.47582063127501,1.15360575136711 6.4831669726261,1.12864554622423 6.48920493536315,1.10333697893946 6.49391816915229,1.07774858314624 6.49729391092269,1.05194965023186 6.49932301942798,1.02601004170175 6.5,1.0 6.5,-3.0 6.49931985147427,-3.02607078678739 6.49728125630515,-3.05207064554598 6.49388976068263,-3.07792884121337 6.4891545914897,-3.1035750241349 6.48308863119975,-3.12893942145656 6.47570838282857,-3.15395302694858 6.46703392503635,-3.17854778874335 6.45708885750182,-3.20265679447697 6.44590023671705,-3.22621445333063 6.43349850237779,-3.24915667447656 6.41991739456932,-3.2714210414432 6.40519386197348,-3.29294698192508 6.38936796134622,-3.31367593257547 6.37248274853944,-3.33355149833347 6.35458416136355,-3.35251960585208 6.33572089460927,-3.37052865060984 6.31594426756888,-3.3875296373058 6.2953080844173,-3.40347631315578 6.2738684878327,-3.41832529372754 6.25168380625513,-3.43203618097207 6.22881439519847,-3.4445716731304 6.20532247304756,-3.45589766621648 6.18127195178728,-3.46598334680032 6.15672826312394,-3.4748012758388 6.13175818047219,-3.48232746332617 6.10642963729163,-3.48854143356114 6.08081154226748,-3.49342628085293 6.05497359183799,-3.4969687155148 6.02898608057873,-3.49915910001991 6.00291970995958,-3.49999147522108 5.97684539599473,-3.49946357656326 5.95083407630899,-3.49757684024441 5.92495651714532,-3.49433639930824 5.89928312083856,-3.48975106967926 5.87388373427931,-3.48383332617821 5.84882745888886,-3.47659926858316 5.82418246262228,-3.46806857782854 5.80001579451109,-3.45826446246133 5.77639320225002,-3.44721359549996 1.77639320225002,-1.44721359549996 1.75313710128354,-1.43480881918069 1.73056700733767,-1.42119575314219 1.70874564042008,-1.40641222671776 1.68773363990178,-1.39049932183169 1.66758939600645,-1.37350125883676 1.6483688875499,-1.35546527363036 1.6301255263806,-1.33644148639068 1.61291000895357,-1.31648276229785 1.59677017545007,-1.29564456462691 1.58175087683455,-1.273984800621 1.56789385021836,-1.251563660573 1.55523760287657,-1.22844345056276 1.54381730524012,-1.20468841931485 1.53366469316076,-1.18036457965784 1.52480797972032,-1.15553952508131 1.51727177682944,-1.13028224190038 1.5110770268335,-1.10466291754977 1.50624094431604,-1.07875274553995 1.5027769682611,-1.05262372761763 1.50069472470769,-1.02634847368017 1.5,-1.0 1.5,2.0 1.50068523262271,2.02616797812147 1.50273905231586,2.05226423163383 1.50615582970243,2.07821723252012 1.5109261996331,2.10395584540888 1.51703708685547,2.12940952255126 1.52447174185242,2.15450849718747 1.5332097867514,2.17918397477265 1.5432272711787,2.2033683215379 1.55449673790582,2.22699524986977 1.56698729810778,2.25 1.58066471602729,2.27231951750751 1.59549150281253,2.29389262614624 1.61142701927151,2.31466019552492 1.6284275872613,2.33456530317943 1.64644660940673,2.35355339059327 1.66543469682057,2.3715724127387 1.68533980447508,2.38857298072849 1.70610737385376,2.40450849718747 1.72768048249249,2.41933528397271 1.75,2.43301270189222 1.77300475013023,2.44550326209418 1.7966316784621,2.4567727288213 1.82081602522735,2.4667902132486 1.84549150281253,2.47552825814758 1.87059047744874,2.48296291314453 1.89604415459112,2.4890738003669 1.92178276747988,2.49384417029757 1.94773576836617,2.49726094768414 1.97383202187853,2.49931476737729 2.0,2.5 3.0,2.5 + 2.0,4.5 1.97383202187853,4.50068523262271 1.94773576836617,4.50273905231586 1.92178276747988,4.50615582970243 1.89604415459112,4.5109261996331 1.87059047744874,4.51703708685547 1.84549150281252,4.52447174185242 1.82081602522735,4.5332097867514 1.7966316784621,4.5432272711787 1.77300475013022,4.55449673790582 1.75,4.56698729810778 1.72768048249248,4.58066471602729 1.70610737385376,4.59549150281253 1.68533980447508,4.61142701927152 1.66543469682057,4.6284275872613 1.64644660940673,4.64644660940673 1.6284275872613,4.66543469682057 1.61142701927151,4.68533980447508 1.59549150281253,4.70610737385376 1.58066471602729,4.72768048249249 1.56698729810778,4.75 1.55449673790582,4.77300475013023 1.5432272711787,4.7966316784621 1.5332097867514,4.82081602522735 1.52447174185242,4.84549150281253 1.51703708685547,4.87059047744874 1.5109261996331,4.89604415459112 1.50615582970243,4.92178276747988 1.50273905231586,4.94773576836617 1.50068523262271,4.97383202187853 1.5,5.0 1.5,6.0 1.50068523262271,6.02616797812147 1.50273905231586,6.05226423163383 1.50615582970243,6.07821723252012 1.5109261996331,6.10395584540888 1.51703708685547,6.12940952255126 1.52447174185242,6.15450849718747 1.5332097867514,6.17918397477265 1.5432272711787,6.2033683215379 1.55449673790582,6.22699524986977 1.56698729810778,6.25 1.58066471602729,6.27231951750751 1.59549150281253,6.29389262614624 1.61142701927151,6.31466019552492 1.6284275872613,6.33456530317943 1.64644660940673,6.35355339059327 1.66543469682057,6.3715724127387 1.68533980447508,6.38857298072849 1.70610737385376,6.40450849718747 1.72768048249249,6.41933528397271 1.75,6.43301270189222 1.77300475013023,6.44550326209418 1.7966316784621,6.4567727288213 1.82081602522735,6.4667902132486 1.84549150281253,6.47552825814758 1.87059047744874,6.48296291314453 1.89604415459112,6.4890738003669 1.92178276747988,6.49384417029757 1.94773576836617,6.49726094768414 1.97383202187853,6.49931476737729 2.0,6.5 3.0,6.5 3.02616797812147,6.49931476737729 3.05226423163383,6.49726094768414 3.07821723252012,6.49384417029757 3.10395584540888,6.4890738003669 3.12940952255126,6.48296291314453 3.15450849718747,6.47552825814758 3.17918397477265,6.4667902132486 3.2033683215379,6.4567727288213 3.22699524986977,6.44550326209418 3.25,6.43301270189222 3.27231951750751,6.41933528397271 3.29389262614624,6.40450849718747 3.31466019552492,6.38857298072849 3.33456530317943,6.3715724127387 3.35355339059327,6.35355339059327 3.3715724127387,6.33456530317943 3.38857298072849,6.31466019552492 3.40450849718747,6.29389262614624 3.41933528397271,6.27231951750751 3.43301270189222,6.25 3.44550326209418,6.22699524986977 3.4567727288213,6.2033683215379 3.4667902132486,6.17918397477265 3.47552825814758,6.15450849718747 3.48296291314453,6.12940952255126 3.4890738003669,6.10395584540888 3.49384417029757,6.07821723252012 3.49726094768414,6.05226423163383 3.49931476737729,6.02616797812147 3.5,6.0 3.5,5.0 3.49931476737729,4.97383202187853 3.49726094768414,4.94773576836617 3.49384417029757,4.92178276747988 3.4890738003669,4.89604415459112 3.48296291314453,4.87059047744874 3.47552825814758,4.84549150281253 3.4667902132486,4.82081602522735 3.4567727288213,4.7966316784621 3.44550326209418,4.77300475013023 3.43301270189222,4.75 3.41933528397271,4.72768048249249 3.40450849718747,4.70610737385376 3.38857298072849,4.68533980447508 3.3715724127387,4.66543469682057 3.35355339059327,4.64644660940673 3.33456530317943,4.6284275872613 3.31466019552492,4.61142701927151 3.29389262614624,4.59549150281253 3.27231951750751,4.58066471602729 3.25,4.56698729810778 3.22699524986977,4.55449673790582 3.2033683215379,4.5432272711787 3.17918397477265,4.5332097867514 3.15450849718747,4.52447174185242 3.12940952255126,4.51703708685547 3.10395584540888,4.5109261996331 3.07821723252012,4.50615582970243 3.05226423163383,4.50273905231586 3.02616797812147,4.50068523262271 3.0,4.5 2.0,4.56.08113883008419,1.5 10.0,1.5 10.0261679781215,1.49931476737729 10.0522642316338,1.49726094768414 10.0782172325201,1.49384417029757 10.1039558454089,1.4890738003669 10.1294095225513,1.48296291314453 10.1545084971875,1.47552825814758 10.1791839747727,1.4667902132486 10.2033683215379,1.4567727288213 10.2269952498698,1.44550326209418 10.25,1.43301270189222 10.2723195175075,1.41933528397271 10.2938926261462,1.40450849718747 10.3146601955249,1.38857298072849 10.3345653031794,1.3715724127387 10.3535533905933,1.35355339059327 10.3715724127387,1.33456530317943 10.3885729807285,1.31466019552492 10.4045084971875,1.29389262614624 10.4193352839727,1.27231951750751 10.4330127018922,1.25 10.4455032620942,1.22699524986977 10.4567727288213,1.2033683215379 10.4667902132486,1.17918397477265 10.4755282581476,1.15450849718747 10.4829629131445,1.12940952255126 10.4890738003669,1.10395584540888 10.4938441702976,1.07821723252012 10.4972609476841,1.05226423163383 10.4993147673773,1.02616797812147 10.5,1.0 10.5,-3.0 10.4993147673773,-3.02616797812147 10.4972609476841,-3.05226423163383 10.4938441702976,-3.07821723252012 10.4890738003669,-3.10395584540888 10.4829629131445,-3.12940952255126 10.4755282581476,-3.15450849718747 10.4667902132486,-3.17918397477265 10.4567727288213,-3.2033683215379 10.4455032620942,-3.22699524986977 10.4330127018922,-3.25 10.4193352839727,-3.27231951750751 10.4045084971875,-3.29389262614624 10.3885729807285,-3.31466019552492 10.3715724127387,-3.33456530317943 10.3535533905933,-3.35355339059327 10.3345653031794,-3.3715724127387 10.3146601955249,-3.38857298072849 10.2938926261462,-3.40450849718747 10.2723195175075,-3.41933528397271 10.25,-3.43301270189222 10.2269952498698,-3.44550326209418 10.2033683215379,-3.4567727288213 10.1791839747727,-3.4667902132486 10.1545084971875,-3.47552825814758 10.1294095225513,-3.48296291314453 10.1039558454089,-3.4890738003669 10.0782172325201,-3.49384417029757 10.0522642316338,-3.49726094768414 10.0261679781215,-3.49931476737729 10.0,-3.5 6.0,-3.5 5.98861328689307,-3.49970182842365 5.97684539599473,-3.49946357656326 5.97533725589921,-3.4993541833173 5.97383202187853,-3.49931476737729 5.96251823694463,-3.49842435319234 5.95083407630899,-3.49757684024441 5.94928528203419,-3.49738289705456 5.94773576836617,-3.49726094768414 5.9365259930818,-3.49578515277056 5.92495651714532,-3.49433639930824 5.9233719137338,-3.49405338537093 5.92178276747988,-3.49384417029757 5.91070752419031,-3.49179149528389 5.89928312083856,-3.48975106967926 5.89766791313086,-3.48937474622386 5.89604415459112,-3.4890738003669 5.88513332451513,-3.48645434182173 5.87388373427931,-3.48383332617821 5.87224347033073,-3.48335976162441 5.87059047744874,-3.48296291314453 5.85987322117231,-3.47978831720649 5.84882745888886,-3.47659926858316 5.84716801174553,-3.47602486271796 5.84549150281252,-3.47552825814758 5.8349961834824,-3.47181167064814 5.82418246262228,-3.46806857782854 5.8225100105145,-3.46739008490037 5.82081602522735,-3.4667902132486 5.81057013464642,-3.46254622641139 5.80001579451109,-3.45826446246133 5.79833679952825,-3.45747901309239 5.7966316784621,-3.4567727288213 5.78666176627805,-3.45201732464636 5.77639320225002,-3.44721359549996 1.88196601125011,-1.5 -1.0,-1.5 -1.02616797812147,-1.49931476737729 -1.05226423163383,-1.49726094768414 -1.07821723252012,-1.49384417029757 -1.10395584540888,-1.4890738003669 -1.12940952255126,-1.48296291314453 -1.15450849718748,-1.47552825814758 -1.17918397477265,-1.4667902132486 -1.2033683215379,-1.4567727288213 -1.22699524986978,-1.44550326209418 -1.25,-1.43301270189222 -1.27231951750752,-1.41933528397271 -1.29389262614624,-1.40450849718747 -1.31466019552492,-1.38857298072848 -1.33456530317943,-1.3715724127387 -1.35355339059327,-1.35355339059327 -1.3715724127387,-1.33456530317943 -1.38857298072849,-1.31466019552492 -1.40450849718747,-1.29389262614624 -1.41933528397271,-1.27231951750751 -1.43301270189222,-1.25 -1.44550326209418,-1.22699524986977 -1.4567727288213,-1.2033683215379 -1.4667902132486,-1.17918397477265 -1.47552825814758,-1.15450849718747 -1.48296291314453,-1.12940952255126 -1.4890738003669,-1.10395584540888 -1.49384417029757,-1.07821723252012 -1.49726094768414,-1.05226423163383 -1.49931476737729,-1.02616797812147 -1.5,-1.0 -1.5,3.0 -1.49931476737729,3.02616797812147 -1.49726094768414,3.05226423163383 -1.49384417029757,3.07821723252012 -1.4890738003669,3.10395584540888 -1.48296291314453,3.12940952255126 -1.47552825814758,3.15450849718747 -1.4667902132486,3.17918397477265 -1.4567727288213,3.2033683215379 -1.44550326209418,3.22699524986977 -1.43301270189222,3.25 -1.41933528397271,3.27231951750751 -1.40450849718747,3.29389262614624 -1.38857298072849,3.31466019552492 -1.3715724127387,3.33456530317943 -1.35355339059327,3.35355339059327 -1.33456530317943,3.3715724127387 -1.31466019552492,3.38857298072849 -1.29389262614624,3.40450849718747 -1.27231951750751,3.41933528397271 -1.25,3.43301270189222 -1.22699524986977,3.44550326209418 -1.2033683215379,3.4567727288213 -1.17918397477265,3.4667902132486 -1.15450849718747,3.47552825814758 -1.12940952255126,3.48296291314453 -1.10395584540888,3.4890738003669 -1.07821723252012,3.49384417029757 -1.05226423163383,3.49726094768414 -1.02616797812147,3.49931476737729 -1.0,3.5 3.0,3.5 3.02616797812147,3.49931476737729 3.05226423163383,3.49726094768414 3.07821723252012,3.49384417029757 3.10395584540888,3.4890738003669 3.12940952255126,3.48296291314453 3.15450849718747,3.47552825814758 3.17918397477265,3.4667902132486 3.2033683215379,3.4567727288213 3.22699524986977,3.44550326209418 3.25,3.43301270189222 3.27231951750751,3.41933528397271 3.29389262614624,3.40450849718747 3.31466019552492,3.38857298072849 3.33456530317943,3.3715724127387 3.35355339059327,3.35355339059327 3.3715724127387,3.33456530317943 3.38857298072849,3.31466019552492 3.40450849718747,3.29389262614624 3.41933528397271,3.27231951750751 3.43301270189222,3.25 3.44550326209418,3.22699524986977 3.4567727288213,3.2033683215379 3.4667902132486,3.17918397477265 3.47552825814758,3.15450849718747 3.48296291314453,3.12940952255126 3.4890738003669,3.10395584540888 3.49384417029757,3.07821723252012 3.49726094768414,3.05226423163383 3.49931476737729,3.02616797812147 3.5,3.0 3.5,2.36037961002806 6.08113883008419,1.57.5,-0.5 7.5,-1.5 8.5,-1.5 8.5,-0.5 7.5,-0.54.64644660940673,5.35355339059327 4.66543469682057,5.3715724127387 4.68533980447508,5.38857298072849 4.70610737385376,5.40450849718747 4.72768048249249,5.41933528397271 4.75,5.43301270189222 4.77300475013023,5.44550326209418 4.7966316784621,5.4567727288213 4.82081602522735,5.4667902132486 4.84549150281253,5.47552825814758 4.87059047744874,5.48296291314453 4.89604415459112,5.4890738003669 4.92178276747988,5.49384417029757 4.94773576836617,5.49726094768414 4.97383202187853,5.49931476737729 5.0,5.5 5.02616797812147,5.49931476737729 5.05226423163383,5.49726094768414 5.07821723252012,5.49384417029757 5.10395584540888,5.4890738003669 5.12940952255126,5.48296291314453 5.15450849718747,5.47552825814758 5.17918397477265,5.4667902132486 5.2033683215379,5.4567727288213 5.22699524986977,5.44550326209418 5.25,5.43301270189222 5.27231951750751,5.41933528397271 5.29389262614624,5.40450849718747 5.31466019552492,5.38857298072849 5.33456530317943,5.3715724127387 5.35355339059327,5.35355339059327 6.35355339059327,4.35355339059327 6.3715724127387,4.33456530317943 6.38857298072849,4.31466019552492 6.40450849718747,4.29389262614624 6.41933528397271,4.27231951750751 6.43301270189222,4.25 6.44550326209418,4.22699524986977 6.4567727288213,4.2033683215379 6.4667902132486,4.17918397477265 6.47552825814758,4.15450849718747 6.48296291314453,4.12940952255126 6.4890738003669,4.10395584540888 6.49384417029757,4.07821723252012 6.49726094768414,4.05226423163383 6.49931476737729,4.02616797812147 6.5,4.0 6.49931476737729,3.97383202187853 6.49726094768414,3.94773576836617 6.49384417029757,3.92178276747988 6.4890738003669,3.89604415459112 6.48296291314453,3.87059047744874 6.47552825814758,3.84549150281253 6.4667902132486,3.82081602522735 6.4567727288213,3.7966316784621 6.44550326209418,3.77300475013023 6.43301270189222,3.75 6.41933528397271,3.72768048249249 6.40450849718747,3.70610737385376 6.38857298072849,3.68533980447508 6.3715724127387,3.66543469682057 6.35355339059327,3.64644660940673 6.33456530317943,3.6284275872613 6.31466019552492,3.61142701927151 6.29389262614624,3.59549150281253 6.27231951750751,3.58066471602729 6.25,3.56698729810778 6.22699524986977,3.55449673790582 6.2033683215379,3.5432272711787 6.17918397477265,3.5332097867514 6.15450849718747,3.52447174185242 6.12940952255126,3.51703708685547 6.10395584540888,3.5109261996331 6.07821723252012,3.50615582970243 6.05226423163383,3.50273905231586 6.02616797812147,3.50068523262271 6.0,3.5 4.0,3.5 3.97383202187852,3.50068523262271 3.94773576836617,3.50273905231586 3.92178276747988,3.50615582970243 3.89604415459112,3.5109261996331 3.87059047744874,3.51703708685547 3.84549150281252,3.52447174185242 3.82081602522735,3.5332097867514 3.7966316784621,3.5432272711787 3.77300475013022,3.55449673790582 3.75,3.56698729810778 3.72768048249248,3.58066471602729 3.70610737385376,3.59549150281253 3.68533980447508,3.61142701927152 3.66543469682057,3.6284275872613 3.64644660940672,3.64644660940673 3.6284275872613,3.66543469682057 3.61142701927151,3.68533980447508 3.59549150281253,3.70610737385377 3.58066471602729,3.72768048249249 3.56698729810778,3.75 3.55449673790581,3.77300475013023 3.5432272711787,3.7966316784621 3.5332097867514,3.82081602522735 3.52447174185242,3.84549150281253 3.51703708685547,3.87059047744874 3.5109261996331,3.89604415459112 3.50615582970243,3.92178276747989 3.50273905231586,3.94773576836617 3.50068523262271,3.97383202187853 3.5,4.0 3.50068523262271,4.02616797812147 3.50273905231586,4.05226423163383 3.50615582970243,4.07821723252012 3.5109261996331,4.10395584540888 3.51703708685547,4.12940952255126 3.52447174185242,4.15450849718747 3.5332097867514,4.17918397477265 3.5432272711787,4.2033683215379 3.55449673790582,4.22699524986977 3.56698729810778,4.25 3.58066471602729,4.27231951750751 3.59549150281253,4.29389262614624 3.61142701927151,4.31466019552492 3.6284275872613,4.33456530317943 3.64644660940673,4.35355339059327 4.64644660940673,5.35355339059327 elim 2 3.330000000000000 diff --git a/python/plugins/processing/tests/testdata/expected/gdal/buffer_polys.xsd b/python/plugins/processing/tests/testdata/expected/gdal/buffer_polys.xsd new file mode 100644 index 00000000000..d65232e320a --- /dev/null +++ b/python/plugins/processing/tests/testdata/expected/gdal/buffer_polys.xsd @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/python/plugins/processing/tests/testdata/expected/gdal/buffer_polys_dissolve.gml b/python/plugins/processing/tests/testdata/expected/gdal/buffer_polys_dissolve.gml index 095fb6cf024..b6e67a9839f 100644 --- a/python/plugins/processing/tests/testdata/expected/gdal/buffer_polys_dissolve.gml +++ b/python/plugins/processing/tests/testdata/expected/gdal/buffer_polys_dissolve.gml @@ -1,7 +1,7 @@ diff --git a/python/plugins/processing/tests/testdata/expected/gdal/buffer_polys_dissolve.xsd b/python/plugins/processing/tests/testdata/expected/gdal/buffer_polys_dissolve.xsd new file mode 100644 index 00000000000..2a75364e1b7 --- /dev/null +++ b/python/plugins/processing/tests/testdata/expected/gdal/buffer_polys_dissolve.xsd @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/python/plugins/processing/tests/testdata/expected/gdal/clip_lines.gml b/python/plugins/processing/tests/testdata/expected/gdal/clip_lines.gml new file mode 100644 index 00000000000..74f37c4fc22 --- /dev/null +++ b/python/plugins/processing/tests/testdata/expected/gdal/clip_lines.gml @@ -0,0 +1,33 @@ + + + + + 4.430364372469636-2.103238866396762 + 8.6303643724696382 + + + + + + 6,2 8.63036437246964,2.0 + + + + + 4.43036437246964,1.0 5,1 + + + + + 6.89676113360324,-2.10323886639676 8.63036437246964,-0.369635627530362 + + + + + + + diff --git a/python/plugins/processing/tests/testdata/expected/gdal/clip_lines.xsd b/python/plugins/processing/tests/testdata/expected/gdal/clip_lines.xsd new file mode 100644 index 00000000000..0b9f87df7f6 --- /dev/null +++ b/python/plugins/processing/tests/testdata/expected/gdal/clip_lines.xsd @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/python/plugins/processing/tests/testdata/expected/gdal/clip_lines_by_multipolygon.gml b/python/plugins/processing/tests/testdata/expected/gdal/clip_lines_by_multipolygon.gml new file mode 100644 index 00000000000..1a21d7e70bf --- /dev/null +++ b/python/plugins/processing/tests/testdata/expected/gdal/clip_lines_by_multipolygon.gml @@ -0,0 +1,29 @@ + + + + + 21 + 83 + + + + + + 7,2 8,2 + + + + + 2,1 2,22,2 3,23,2 3,3 + + + + + 3,1 4,1 + + + diff --git a/python/plugins/processing/tests/testdata/expected/gdal/clip_lines_by_multipolygon.xsd b/python/plugins/processing/tests/testdata/expected/gdal/clip_lines_by_multipolygon.xsd new file mode 100644 index 00000000000..6493ee42dee --- /dev/null +++ b/python/plugins/processing/tests/testdata/expected/gdal/clip_lines_by_multipolygon.xsd @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/python/plugins/processing/tests/testdata/expected/gdal/clip_lines_by_polygon.gml b/python/plugins/processing/tests/testdata/expected/gdal/clip_lines_by_polygon.gml new file mode 100644 index 00000000000..5251d9daff8 --- /dev/null +++ b/python/plugins/processing/tests/testdata/expected/gdal/clip_lines_by_polygon.gml @@ -0,0 +1,33 @@ + + + + + -1-3 + 101 + + + + + + -1,-1 1,-1 + + + + + 7,-3 10,-3 + + + + + 6,-3 7,-29,0 10,1 + + + + + + + diff --git a/python/plugins/processing/tests/testdata/expected/gdal/clip_lines_by_polygon.xsd b/python/plugins/processing/tests/testdata/expected/gdal/clip_lines_by_polygon.xsd new file mode 100644 index 00000000000..e390618e3a7 --- /dev/null +++ b/python/plugins/processing/tests/testdata/expected/gdal/clip_lines_by_polygon.xsd @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/python/plugins/processing/tests/testdata/expected/gdal/clip_points_by_polygon.gml b/python/plugins/processing/tests/testdata/expected/gdal/clip_points_by_polygon.gml new file mode 100644 index 00000000000..d9262f2e1db --- /dev/null +++ b/python/plugins/processing/tests/testdata/expected/gdal/clip_points_by_polygon.gml @@ -0,0 +1,49 @@ + + + + + 0-1 + 73 + + + + + + 1,1 + 1 + 2 + + + + + 3,3 + 2 + 1 + + + + + 4,1 + 5 + 1 + + + + + 7,-1 + 8 + 0 + + + + + 0,-1 + 9 + 0 + + + diff --git a/python/plugins/processing/tests/testdata/expected/gdal/clip_points_by_polygon.xsd b/python/plugins/processing/tests/testdata/expected/gdal/clip_points_by_polygon.xsd new file mode 100644 index 00000000000..e3669d767cf --- /dev/null +++ b/python/plugins/processing/tests/testdata/expected/gdal/clip_points_by_polygon.xsd @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/python/plugins/processing/tests/testdata/expected/gdal/execute_sql.gml b/python/plugins/processing/tests/testdata/expected/gdal/execute_sql.gml new file mode 100644 index 00000000000..2f8d20bac10 --- /dev/null +++ b/python/plugins/processing/tests/testdata/expected/gdal/execute_sql.gml @@ -0,0 +1,22 @@ + + + + + 2-3 + 62 + + + + + + 3,2 6,1 6,-3 2,-1 2,2 3,2 + elim + 2 + 3.330000000000000 + + + diff --git a/python/plugins/processing/tests/testdata/expected/gdal/execute_sql.xsd b/python/plugins/processing/tests/testdata/expected/gdal/execute_sql.xsd new file mode 100644 index 00000000000..de71f1bca30 --- /dev/null +++ b/python/plugins/processing/tests/testdata/expected/gdal/execute_sql.xsd @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/python/plugins/processing/tests/testdata/expected/gdal/offset_lines.gml b/python/plugins/processing/tests/testdata/expected/gdal/offset_lines.gml index b5dfd6140ed..3caeb9a8d15 100644 --- a/python/plugins/processing/tests/testdata/expected/gdal/offset_lines.gml +++ b/python/plugins/processing/tests/testdata/expected/gdal/offset_lines.gml @@ -1,7 +1,7 @@ @@ -13,36 +13,32 @@ - 11.3535533905933,4.64644660940673 9.5,2.79289321881345 9.5,2.0 9.4975923633361,1.95099142983522 9.49039264020162,1.90245483899194 9.4784701678661,1.85485766137277 9.46193976625564,1.80865828381746 9.44096063217418,1.764301631587 9.41573480615127,1.7222148834902 9.38650522668137,1.68280335791818 9.35355339059327,1.64644660940673 9.31719664208182,1.61349477331863 9.2777851165098,1.58426519384873 9.235698368413,1.55903936782582 9.19134171618255,1.53806023374436 9.14514233862723,1.5215298321339 9.09754516100806,1.50960735979838 9.04900857016478,1.5024076366639 9.0,1.5 6.0,1.5 + 11.3535533905933,4.64644660940673 9.5,2.79289321881345 9.5,2.0 9.4975923633361,1.95099142983522 9.49039264020162,1.90245483899194 9.4784701678661,1.85485766137277 9.46193976625564,1.80865828381746 9.44096063217418,1.764301631587 9.41573480615127,1.7222148834902 9.38650522668137,1.68280335791818 9.35355339059327,1.64644660940673 9.31719664208182,1.61349477331863 9.2777851165098,1.58426519384873 9.235698368413,1.55903936782582 9.19134171618255,1.53806023374436 9.14514233862723,1.5215298321339 9.09754516100806,1.50960735979838 9.04900857016478,1.5024076366639 9.0,1.5 6.0,1.5 - 1.0,-1.5 -1.0,-1.5 + 1.0,-1.5 -1.0,-1.5 - 3.5,3.0 3.5,2.0 3.4975923633361,1.95099142983522 3.49039264020162,1.90245483899194 3.4784701678661,1.85485766137277 3.46193976625564,1.80865828381746 3.44096063217418,1.764301631587 3.41573480615127,1.7222148834902 3.38650522668137,1.68280335791818 3.35355339059327,1.64644660940673 3.31719664208182,1.61349477331863 3.2777851165098,1.58426519384873 3.235698368413,1.55903936782582 3.19134171618254,1.53806023374436 3.14514233862723,1.5215298321339 3.09754516100806,1.50960735979838 3.04900857016478,1.5024076366639 3.0,1.5 2.5,1.5 2.5,0.0 + 3.5,3.0 3.5,2.0 3.4975923633361,1.95099142983522 3.49039264020162,1.90245483899194 3.4784701678661,1.85485766137277 3.46193976625564,1.80865828381746 3.44096063217418,1.764301631587 3.41573480615127,1.7222148834902 3.38650522668137,1.68280335791818 3.35355339059327,1.64644660940673 3.31719664208182,1.61349477331863 3.2777851165098,1.58426519384873 3.235698368413,1.55903936782582 3.19134171618254,1.53806023374436 3.14514233862723,1.5215298321339 3.09754516100806,1.50960735979838 3.04900857016478,1.5024076366639 3.0,1.5 2.5,1.5 2.5,0.0 - 5.0,0.5 3.0,0.5 + 5.0,0.5 3.0,0.5 - 10.0,-3.5 7.0,-3.5 + 10.0,-3.5 7.0,-3.5 - 10.3535533905933,0.646446609406726 6.35355339059327,-3.35355339059327 - - - - + 10.3535533905933,0.646446609406726 6.35355339059327,-3.35355339059327 diff --git a/python/plugins/processing/tests/testdata/expected/gdal/offset_lines.xsd b/python/plugins/processing/tests/testdata/expected/gdal/offset_lines.xsd new file mode 100644 index 00000000000..afddc4de7ca --- /dev/null +++ b/python/plugins/processing/tests/testdata/expected/gdal/offset_lines.xsd @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/python/plugins/processing/tests/testdata/expected/gdal/one_side_buffer.gml b/python/plugins/processing/tests/testdata/expected/gdal/one_side_buffer.gml index db5ee63e13b..e351f348a38 100644 --- a/python/plugins/processing/tests/testdata/expected/gdal/one_side_buffer.gml +++ b/python/plugins/processing/tests/testdata/expected/gdal/one_side_buffer.gml @@ -1,7 +1,7 @@ @@ -11,38 +11,9 @@ - - - 11,5 9,3 9,2 6,2 6.0,2.5 8.5,2.5 8.5,3.0 8.5024076366639,3.04900857016478 8.50960735979838,3.09754516100806 8.5215298321339,3.14514233862723 8.53806023374436,3.19134171618255 8.55903936782582,3.235698368413 8.58426519384873,3.2777851165098 8.61349477331863,3.31719664208182 8.64644660940673,3.35355339059327 10.6464466094067,5.35355339059327 11,5 - - - - - 1,-1 -1,-1 -1.0,-0.5 1.0,-0.5 1,-1 - - - - - 3,3 3,2 2,2 2,0 1.5,0.0 1.5,2.0 1.5024076366639,2.04900857016478 1.50960735979838,2.09754516100806 1.5215298321339,2.14514233862723 1.53806023374436,2.19134171618254 1.55903936782582,2.235698368413 1.58426519384873,2.2777851165098 1.61349477331863,2.31719664208182 1.64644660940673,2.35355339059327 1.68280335791818,2.38650522668137 1.7222148834902,2.41573480615127 1.764301631587,2.44096063217418 1.80865828381746,2.46193976625564 1.85485766137277,2.4784701678661 1.90245483899194,2.49039264020162 1.95099142983522,2.4975923633361 2.0,2.5 2.5,2.5 2.5,3.0 3,3 - - - - - 5,1 3,1 3.0,1.5 5.0,1.5 5,1 - - - - - 10,-3 7,-3 7.0,-2.5 10.0,-2.5 10,-3 - - - 10,1 6,-3 5.64644660940673,-2.64644660940673 9.64644660940673,1.35355339059327 10,1 - - - - + 1,-1 -1,-1 -1.0,-0.5 1.0,-0.5 1,-110,-3 7,-3 7.0,-2.5 10.0,-2.5 10,-311,5 9,3 9,2 6,2 6.0,2.5 8.5,2.5 8.5,3.0 8.5024076366639,3.04900857016478 8.50960735979838,3.09754516100806 8.5215298321339,3.14514233862723 8.53806023374436,3.19134171618255 8.55903936782582,3.235698368413 8.58426519384873,3.2777851165098 8.61349477331863,3.31719664208182 8.64644660940673,3.35355339059327 10.6464466094067,5.35355339059327 11,510,1 6,-3 5.64644660940673,-2.64644660940673 9.64644660940673,1.35355339059327 10,15,1 3,1 3.0,1.5 5.0,1.5 5,13,3 3,2 2,2 2,0 1.5,0.0 1.5,2.0 1.5024076366639,2.04900857016478 1.50960735979838,2.09754516100806 1.5215298321339,2.14514233862723 1.53806023374436,2.19134171618254 1.55903936782582,2.235698368413 1.58426519384873,2.2777851165098 1.61349477331863,2.31719664208182 1.64644660940673,2.35355339059327 1.68280335791818,2.38650522668137 1.7222148834902,2.41573480615127 1.764301631587,2.44096063217418 1.80865828381746,2.46193976625564 1.85485766137277,2.4784701678661 1.90245483899194,2.49039264020162 1.95099142983522,2.4975923633361 2.0,2.5 2.5,2.5 2.5,3.0 3,3 diff --git a/python/plugins/processing/tests/testdata/expected/gdal/one_side_buffer.xsd b/python/plugins/processing/tests/testdata/expected/gdal/one_side_buffer.xsd new file mode 100644 index 00000000000..23428b8d52d --- /dev/null +++ b/python/plugins/processing/tests/testdata/expected/gdal/one_side_buffer.xsd @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/python/plugins/processing/tests/testdata/expected/gdal/points_along_lines.gml b/python/plugins/processing/tests/testdata/expected/gdal/points_along_lines.gml index 9fd1d5239fc..fcae40daa2d 100644 --- a/python/plugins/processing/tests/testdata/expected/gdal/points_along_lines.gml +++ b/python/plugins/processing/tests/testdata/expected/gdal/points_along_lines.gml @@ -12,33 +12,33 @@ - + 7.70710678118655,2.0 - + - + -0.5,-1.0 - + - + 2,1 - + - + 3.5,1.0 - + - + 7.75,-3.0 - + - + 7,-2 - + diff --git a/python/plugins/processing/tests/testdata/expected/gdal/points_along_lines.xsd b/python/plugins/processing/tests/testdata/expected/gdal/points_along_lines.xsd new file mode 100644 index 00000000000..474959697a2 --- /dev/null +++ b/python/plugins/processing/tests/testdata/expected/gdal/points_along_lines.xsd @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/python/plugins/processing/tests/testdata/gdal_algorithm_tests.yaml b/python/plugins/processing/tests/testdata/gdal_algorithm_tests.yaml index 94ead74378d..6ed860a192f 100644 --- a/python/plugins/processing/tests/testdata/gdal_algorithm_tests.yaml +++ b/python/plugins/processing/tests/testdata/gdal_algorithm_tests.yaml @@ -441,6 +441,143 @@ tests: # hash: 2d0585dc8166fbe3cec7d9e6fd66e95cc9bdb1043b3b0fa7cbdfef4c # type: rasterhash + - algorithm: gdal:buffervectors + name: Buffer lines + params: + DISSOLVE: false + DISTANCE: 0.5 + EXPLODE_COLLECTIONS: false + GEOMETRY: geometry + INPUT: + name: lines.gml + type: vector + OPTIONS: '' + results: + OUTPUT: + name: expected/gdal/buffer_lines.gml + type: vector + + - algorithm: gdal:buffervectors + name: BUffer lines with dissolve + params: + DISSOLVE: true + DISTANCE: 1.0 + EXPLODE_COLLECTIONS: false + GEOMETRY: geometry + INPUT: + name: lines.gml + type: vector + OPTIONS: '' + results: + OUTPUT: + name: expected/gdal/buffer_lines_dissolve.gml + type: vector + + - algorithm: gdal:buffervectors + name: Buffer polygons + params: + DISSOLVE: false + DISTANCE: 0.5 + EXPLODE_COLLECTIONS: false + GEOMETRY: geometry + INPUT: + name: polys.gml + type: vector + OPTIONS: '' + results: + OUTPUT: + name: expected/gdal/buffer_polys.gml + type: vector + + - algorithm: gdal:buffervectors + name: Buffer polygons with dissolve + params: + DISSOLVE: true + DISTANCE: 0.5 + EXPLODE_COLLECTIONS: false + GEOMETRY: geometry + INPUT: + name: polys.gml + type: vector + OPTIONS: '' + results: + OUTPUT: + name: expected/gdal/buffer_polys_dissolve.gml + type: vector + + - algorithm: gdal:clipvectorbypolygon + name: Clip lines by polygons + params: + INPUT: + name: lines.gml + type: vector + MASK: + name: polys.gml + type: vector + OPTIONS: '' + results: + OUTPUT: + name: expected/gdal/clip_lines_by_polygon.gml + type: vector + + - algorithm: gdal:clipvectorbypolygon + name: Clip lines by multipolygons + params: + INPUT: + name: lines.gml + type: vector + MASK: + name: multipolys.gml + type: vector + OPTIONS: '' + results: + OUTPUT: + name: expected/gdal/clip_lines_by_multipolygon.gml + type: vector + + - algorithm: gdal:clipvectorbypolygon + name: Clip points by polygons + params: + INPUT: + name: points.gml + type: vector + MASK: + name: polys.gml + type: vector + OPTIONS: '' + results: + OUTPUT: + name: expected/gdal/clip_points_by_polygon.gml + type: vector + + - algorithm: gdal:executesql + name: Execute SQL + params: + DIALECT: 0 + INPUT: + name: polys.gml + type: vector + OPTIONS: '' + SQL: SELECT * FROM polys2 WHERE intval=2 + results: + OUTPUT: + name: expected/gdal/execute_sql.gml + type: vector + + - algorithm: gdal:offsetcurve + name: Offset curve (right-sided) + params: + DISTANCE: -0.5 + GEOMETRY: geometry + INPUT: + name: lines.gml + type: vector + OPTIONS: '' + results: + OUTPUT: + name: expected/gdal/offset_lines.gml + type: vector + - algorithm: gdal:ogrinfo name: ogrinfo params: @@ -457,6 +594,23 @@ tests: - 'Geometry: Line String' - 'Feature Count: [6|7]' # On some platforms returns 6 instead of 7... + - algorithm: gdal:onesidebuffer + name: One-sided buffer (left-handed) + params: + BUFFER_SIDE: 1 + DISSOLVE: false + DISTANCE: 0.5 + EXPLODE_COLLECTIONS: false + GEOMETRY: geometry + INPUT: + name: lines.gml + type: vector + OPTIONS: '' + results: + OUTPUT: + name: expected/gdal/one_side_buffer.gml + type: vector + - algorithm: gdal:pointsalonglines name: Points along lines params: @@ -465,101 +619,8 @@ tests: INPUT: name: lines.gml type: vector + OPTIONS: '' results: OUTPUT: name: expected/gdal/points_along_lines.gml type: vector - pk: fid - compare: - ignore_crs_check: true - - - algorithm: gdal:offsetcurve - name: Offset curve (right-handed) - params: - GEOMETRY: geometry - INPUT_LAYER: - name: lines.gml - type: vector - RADIUS: -0.5 - results: - OUTPUT_LAYER: - name: expected/gdal/offset_lines.gml - type: vector - compare: - geometry: - precision: 7 - - - algorithm: gdal:buffervectors - name: Buffer lines - params: - DISSOLVEALL: false - DISTANCE: 1.0 - GEOMETRY: geometry - INPUT_LAYER: - name: lines.gml - type: vector - MULTI: false - results: - OUTPUT_LAYER: - name: expected/gdal/buffer_lines.gml - type: vector - compare: - geometry: - precision: 7 - expectedFailure: - - int(1) - - - algorithm: gdal:buffervectors - name: Basic polygon buffer - params: - DISSOLVEALL: false - DISTANCE: 0.5 - GEOMETRY: geometry - INPUT_LAYER: - name: polys.gml - type: vector - MULTI: false - results: - OUTPUT_LAYER: - name: expected/gdal/buffer_polys.gml - type: vector - compare: - geometry: - precision: 7 - - - algorithm: gdal:buffervectors - name: Polygon buffer with dissolve - params: - DISSOLVEALL: true - DISTANCE: 0.5 - GEOMETRY: geometry - INPUT_LAYER: - name: polys.gml - type: vector - MULTI: false - results: - OUTPUT_LAYER: - name: expected/gdal/buffer_polys_dissolve.gml - type: vector - compare: - geometry: - precision: 7 - - - algorithm: gdal:singlesidedbuffer - name: One-side buffer for lines (left-handed) - params: - DISSOLVEALL: false - GEOMETRY: geometry - INPUT_LAYER: - name: lines.gml - type: vector - LEFTRIGHT: '1' - MULTI: false - RADIUS: 0.5 - results: - OUTPUT_LAYER: - name: expected/gdal/one_side_buffer.gml - type: vector - compare: - geometry: - precision: 7