mirror of
https://github.com/qgis/QGIS.git
synced 2025-03-12 00:02:25 -04:00
We can never predict when a buffer will create a multipolygon output (e.g. for negative buffer sizes), so ALWAYS export multipolygons Fixes #21191
62 lines
6.9 KiB
XML
62 lines
6.9 KiB
XML
<?xml version="1.0" encoding="utf-8" ?>
|
|
<ogr:FeatureCollection
|
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xsi:schemaLocation="http://ogr.maptools.org/ buffer_polys.xsd"
|
|
xmlns:ogr="http://ogr.maptools.org/"
|
|
xmlns:gml="http://www.opengis.net/gml">
|
|
<gml:boundedBy>
|
|
<gml:Box>
|
|
<gml:coord><gml:X>-1.5</gml:X><gml:Y>-3.5</gml:Y></gml:coord>
|
|
<gml:coord><gml:X>10.5</gml:X><gml:Y>6.5</gml:Y></gml:coord>
|
|
</gml:Box>
|
|
</gml:boundedBy>
|
|
|
|
<gml:featureMember>
|
|
<ogr:buffer_polys fid="polys.0">
|
|
<ogr:geometryProperty><gml:MultiPolygon srsName="EPSG:4326"><gml:polygonMember><gml:Polygon><gml:outerBoundaryIs><gml:LinearRing><gml:coordinates>-1.0,-1.5 -1.15450849718748,-1.47552825814758 -1.29389262614624,-1.40450849718747 -1.40450849718747,-1.29389262614624 -1.47552825814758,-1.15450849718747 -1.5,-1.0 -1.5,3.0 -1.47552825814758,3.15450849718747 -1.40450849718747,3.29389262614624 -1.29389262614624,3.40450849718747 -1.15450849718747,3.47552825814758 -1.0,3.5 3.0,3.5 3.15450849718747,3.47552825814758 3.29389262614624,3.40450849718747 3.40450849718747,3.29389262614624 3.47552825814758,3.15450849718747 3.5,3.0 3.5,2.0 3.47552825814758,1.84549150281253 3.40450849718747,1.70610737385376 3.29389262614624,1.59549150281253 3.15450849718747,1.52447174185242 3.0,1.5 2.5,1.5 2.5,-1.0 2.47552825814758,-1.15450849718747 2.40450849718747,-1.29389262614624 2.29389262614624,-1.40450849718747 2.15450849718747,-1.47552825814758 2.0,-1.5 -1.0,-1.5</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonMember></gml:MultiPolygon></ogr:geometryProperty>
|
|
<ogr:name>aaaaa</ogr:name>
|
|
<ogr:intval>33</ogr:intval>
|
|
<ogr:floatval>44.123456</ogr:floatval>
|
|
</ogr:buffer_polys>
|
|
</gml:featureMember>
|
|
<gml:featureMember>
|
|
<ogr:buffer_polys fid="polys.1">
|
|
<ogr:geometryProperty><gml:MultiPolygon srsName="EPSG:4326"><gml:polygonMember><gml:Polygon><gml:outerBoundaryIs><gml:LinearRing><gml:coordinates>4.64644660940673,5.35355339059327 4.77300475013023,5.44550326209418 4.92178276747988,5.49384417029757 5.07821723252012,5.49384417029757 5.22699524986977,5.44550326209418 5.35355339059327,5.35355339059327 6.35355339059327,4.35355339059327 6.44096063217418,4.235698368413 6.49039264020162,4.09754516100806 6.4975923633361,3.95099142983522 6.46193976625564,3.80865828381746 6.38650522668137,3.68280335791818 6.2777851165098,3.58426519384873 6.14514233862723,3.5215298321339 6.0,3.5 4.0,3.5 3.83486046902241,3.52805833484582 3.68825509907063,3.60908425876599 3.57663790038586,3.73398396174233 3.51253604390909,3.88873953302184 3.50314389505338,4.05598223805166 3.54951556604879,4.21694186955878 3.64644660940673,4.35355339059327 4.64644660940673,5.35355339059327</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonMember></gml:MultiPolygon></ogr:geometryProperty>
|
|
<ogr:name>Aaaaa</ogr:name>
|
|
<ogr:intval>-33</ogr:intval>
|
|
<ogr:floatval>0</ogr:floatval>
|
|
</ogr:buffer_polys>
|
|
</gml:featureMember>
|
|
<gml:featureMember>
|
|
<ogr:buffer_polys fid="polys.2">
|
|
<ogr:geometryProperty><gml:MultiPolygon srsName="EPSG:4326"><gml:polygonMember><gml:Polygon><gml:outerBoundaryIs><gml:LinearRing><gml:coordinates>2.0,4.5 1.84549150281252,4.52447174185242 1.70610737385376,4.59549150281253 1.59549150281253,4.70610737385376 1.52447174185242,4.84549150281253 1.5,5.0 1.5,6.0 1.52447174185242,6.15450849718747 1.59549150281253,6.29389262614624 1.70610737385376,6.40450849718747 1.84549150281253,6.47552825814758 2.0,6.5 3.0,6.5 3.15450849718747,6.47552825814758 3.29389262614624,6.40450849718747 3.40450849718747,6.29389262614624 3.47552825814758,6.15450849718747 3.5,6.0 3.5,5.0 3.47552825814758,4.84549150281253 3.40450849718747,4.70610737385376 3.29389262614624,4.59549150281253 3.15450849718747,4.52447174185242 3.0,4.5 2.0,4.5</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonMember></gml:MultiPolygon></ogr:geometryProperty>
|
|
<ogr:name>bbaaa</ogr:name>
|
|
<ogr:intval xsi:nil="true"/>
|
|
<ogr:floatval>0.123</ogr:floatval>
|
|
</ogr:buffer_polys>
|
|
</gml:featureMember>
|
|
<gml:featureMember>
|
|
<ogr:buffer_polys fid="polys.3">
|
|
<ogr:geometryProperty><gml:MultiPolygon srsName="EPSG:4326"><gml:polygonMember><gml:Polygon><gml:outerBoundaryIs><gml:LinearRing><gml:coordinates>5.5,1.0 5.52447174185242,1.15450849718747 5.59549150281253,1.29389262614624 5.70610737385376,1.40450849718747 5.84549150281253,1.47552825814758 6.0,1.5 10.0,1.5 10.1545084971875,1.47552825814758 10.2938926261462,1.40450849718747 10.4045084971875,1.29389262614624 10.4755282581476,1.15450849718747 10.5,1.0 10.5,-3.0 10.4755282581476,-3.15450849718747 10.4045084971875,-3.29389262614624 10.2938926261462,-3.40450849718747 10.1545084971875,-3.47552825814758 10.0,-3.5 6.0,-3.5 5.84549150281252,-3.47552825814758 5.70610737385376,-3.40450849718747 5.59549150281253,-3.29389262614624 5.52447174185242,-3.15450849718747 5.5,-3.0 5.5,1.0</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs><gml:innerBoundaryIs><gml:LinearRing><gml:coordinates>7.5,-0.5 7.5,-1.5 8.5,-1.5 8.5,-0.5 7.5,-0.5</gml:coordinates></gml:LinearRing></gml:innerBoundaryIs></gml:Polygon></gml:polygonMember></gml:MultiPolygon></ogr:geometryProperty>
|
|
<ogr:name>ASDF</ogr:name>
|
|
<ogr:intval>0</ogr:intval>
|
|
<ogr:floatval xsi:nil="true"/>
|
|
</ogr:buffer_polys>
|
|
</gml:featureMember>
|
|
<gml:featureMember>
|
|
<ogr:buffer_polys fid="polys.4">
|
|
<ogr:name xsi:nil="true"/>
|
|
<ogr:intval>120</ogr:intval>
|
|
<ogr:floatval>-100291.43213</ogr:floatval>
|
|
</ogr:buffer_polys>
|
|
</gml:featureMember>
|
|
<gml:featureMember>
|
|
<ogr:buffer_polys fid="polys.5">
|
|
<ogr:geometryProperty><gml:MultiPolygon srsName="EPSG:4326"><gml:polygonMember><gml:Polygon><gml:outerBoundaryIs><gml:LinearRing><gml:coordinates>3.0,2.5 3.15811388300842,2.47434164902526 6.15811388300842,1.47434164902526 6.2961909060593,1.40282868215629 6.40562109258778,1.29235514233188 6.47582063127501,1.15360575136711 6.5,1.0 6.5,-3.0 6.47153153694801,-3.16630697418763 6.38936796134622,-3.31367593257547 6.26286555605957,-3.42532540417602 6.10642963729163,-3.48854143356114 5.9378741657362,-3.49612536794345 5.77639320225002,-3.44721359549996 1.77639320225002,-1.44721359549996 1.66269553725823,-1.36908765817145 1.57467459582398,-1.26286555605957 1.51903082110804,-1.13663326445634 1.5,-1.0 1.5,2.0 1.52447174185242,2.15450849718747 1.59549150281253,2.29389262614624 1.70610737385376,2.40450849718747 1.84549150281253,2.47552825814758 2.0,2.5 3.0,2.5</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonMember></gml:MultiPolygon></ogr:geometryProperty>
|
|
<ogr:name>elim</ogr:name>
|
|
<ogr:intval>2</ogr:intval>
|
|
<ogr:floatval>3.33</ogr:floatval>
|
|
</ogr:buffer_polys>
|
|
</gml:featureMember>
|
|
</ogr:FeatureCollection>
|