OpenLayers OpenLayers

Ticket #1639: gml.patch

File gml.patch, 133.6 kB (added by tschaub, 4 months ago)

add versioned parsers for gml 2 and 3

  • tests/Format/GML/v2/linestring-coord.xml

    old new  
     1<gml:LineString xmlns:gml="http://www.opengis.net/gml" srsName="foo"> 
     2  <gml:coord> 
     3    <gml:X>1</gml:X> 
     4    <gml:Y>2</gml:Y> 
     5  </gml:coord> 
     6  <gml:coord> 
     7    <gml:X>3</gml:X> 
     8    <gml:Y>4</gml:Y> 
     9  </gml:coord> 
     10</gml:LineString> 
  • tests/Format/GML/v2/topp-states.xml

    old new  
  • tests/Format/GML/v2/linestring-coordinates.xml

    old new  
     1<gml:LineString xmlns:gml="http://www.opengis.net/gml" srsName="foo"> 
     2  <gml:coordinates decimal="." cs="," ts=" ">1,2 3,4</gml:coordinates> 
     3</gml:LineString> 
  • tests/Format/GML/v2/polygon-coord.xml

    old new  
     1<gml:Polygon xmlns:gml="http://www.opengis.net/gml" srsName="foo"> 
     2    <gml:outerBoundaryIs> 
     3        <gml:LinearRing> 
     4            <gml:coord> 
     5                <gml:X>1</gml:X> 
     6                <gml:Y>2</gml:Y> 
     7            </gml:coord> 
     8            <gml:coord> 
     9                <gml:X>3</gml:X> 
     10                <gml:Y>4</gml:Y> 
     11            </gml:coord> 
     12            <gml:coord> 
     13                <gml:X>5</gml:X> 
     14                <gml:Y>6</gml:Y> 
     15            </gml:coord> 
     16            <gml:coord> 
     17                <gml:X>1</gml:X> 
     18                <gml:Y>2</gml:Y> 
     19            </gml:coord> 
     20        </gml:LinearRing> 
     21    </gml:outerBoundaryIs> 
     22    <gml:innerBoundaryIs> 
     23        <gml:LinearRing> 
     24            <gml:coord> 
     25                <gml:X>2</gml:X> 
     26                <gml:Y>3</gml:Y> 
     27            </gml:coord> 
     28            <gml:coord> 
     29                <gml:X>4</gml:X> 
     30                <gml:Y>5</gml:Y> 
     31            </gml:coord> 
     32            <gml:coord> 
     33                <gml:X>6</gml:X> 
     34                <gml:Y>7</gml:Y> 
     35            </gml:coord> 
     36            <gml:coord> 
     37                <gml:X>2</gml:X> 
     38                <gml:Y>3</gml:Y> 
     39            </gml:coord> 
     40        </gml:LinearRing> 
     41    </gml:innerBoundaryIs>     
     42    <gml:innerBoundaryIs> 
     43        <gml:LinearRing> 
     44            <gml:coord> 
     45                <gml:X>3</gml:X> 
     46                <gml:Y>4</gml:Y> 
     47            </gml:coord> 
     48            <gml:coord> 
     49                <gml:X>5</gml:X> 
     50                <gml:Y>6</gml:Y> 
     51            </gml:coord> 
     52            <gml:coord> 
     53                <gml:X>7</gml:X> 
     54                <gml:Y>8</gml:Y> 
     55            </gml:coord> 
     56            <gml:coord> 
     57                <gml:X>3</gml:X> 
     58                <gml:Y>4</gml:Y> 
     59            </gml:coord> 
     60        </gml:LinearRing> 
     61    </gml:innerBoundaryIs>     
     62</gml:Polygon> 
  • tests/Format/GML/v2/box-coord.xml

    old new  
     1<gml:Box xmlns:gml="http://www.opengis.net/gml" srsName="foo"> 
     2  <gml:coord> 
     3    <gml:X>1</gml:X> 
     4    <gml:Y>2</gml:Y> 
     5  </gml:coord> 
     6  <gml:coord> 
     7    <gml:X>3</gml:X> 
     8    <gml:Y>4</gml:Y> 
     9  </gml:coord> 
     10</gml:Box> 
  • tests/Format/GML/v2/multilinestring-coord.xml

    old new  
     1<gml:MultiLineString xmlns:gml="http://www.opengis.net/gml" srsName="foo"> 
     2    <gml:lineStringMember> 
     3        <gml:LineString> 
     4            <gml:coord> 
     5                <gml:X>1</gml:X> 
     6                <gml:Y>2</gml:Y> 
     7            </gml:coord> 
     8            <gml:coord> 
     9                <gml:X>2</gml:X> 
     10                <gml:Y>3</gml:Y> 
     11            </gml:coord> 
     12        </gml:LineString> 
     13    </gml:lineStringMember> 
     14    <gml:lineStringMember> 
     15        <gml:LineString> 
     16            <gml:coord> 
     17                <gml:X>3</gml:X> 
     18                <gml:Y>4</gml:Y> 
     19            </gml:coord> 
     20            <gml:coord> 
     21                <gml:X>4</gml:X> 
     22                <gml:Y>5</gml:Y> 
     23            </gml:coord> 
     24        </gml:LineString> 
     25    </gml:lineStringMember> 
     26</gml:MultiLineString> 
  • tests/Format/GML/v2/point-coord.xml

    old new  
     1<gml:Point xmlns:gml="http://www.opengis.net/gml" srsName="foo"> 
     2  <gml:coord> 
     3    <gml:X>1</gml:X> 
     4    <gml:Y>2</gml:Y> 
     5  </gml:coord> 
     6</gml:Point> 
  • tests/Format/GML/v2/linearring-coord.xml

    old new  
     1<gml:LinearRing xmlns:gml="http://www.opengis.net/gml" srsName="foo"> 
     2    <gml:coord> 
     3        <gml:X>1</gml:X> 
     4        <gml:Y>2</gml:Y> 
     5    </gml:coord> 
     6    <gml:coord> 
     7        <gml:X>3</gml:X> 
     8        <gml:Y>4</gml:Y> 
     9    </gml:coord> 
     10    <gml:coord> 
     11        <gml:X>5</gml:X> 
     12        <gml:Y>6</gml:Y> 
     13    </gml:coord> 
     14    <gml:coord> 
     15        <gml:X>1</gml:X> 
     16        <gml:Y>2</gml:Y> 
     17    </gml:coord> 
     18</gml:LinearRing> 
  • tests/Format/GML/v2/polygon-coordinates.xml

    old new  
     1<gml:Polygon xmlns:gml="http://www.opengis.net/gml" srsName="foo"> 
     2    <gml:outerBoundaryIs> 
     3        <gml:LinearRing> 
     4            <gml:coordinates decimal="." cs="," ts=" ">1,2 3,4 5,6 1,2</gml:coordinates> 
     5        </gml:LinearRing> 
     6    </gml:outerBoundaryIs> 
     7    <gml:innerBoundaryIs> 
     8        <gml:LinearRing> 
     9            <gml:coordinates decimal="." cs="," ts=" ">2,3 4,5 6,7 2,3</gml:coordinates> 
     10        </gml:LinearRing> 
     11    </gml:innerBoundaryIs>     
     12    <gml:innerBoundaryIs> 
     13        <gml:LinearRing> 
     14            <gml:coordinates decimal="." cs="," ts=" ">3,4 5,6 7,8 3,4</gml:coordinates> 
     15        </gml:LinearRing> 
     16    </gml:innerBoundaryIs>     
     17</gml:Polygon> 
  • tests/Format/GML/v2/box-coordinates.xml

    old new  
     1<gml:Box xmlns:gml="http://www.opengis.net/gml" srsName="foo"> 
     2  <gml:coordinates decimal="." cs="," ts=" ">1,2 3,4</gml:coordinates> 
     3</gml:Box> 
  • tests/Format/GML/v2/multilinestring-coordinates.xml

    old new  
     1<gml:MultiLineString xmlns:gml="http://www.opengis.net/gml" srsName="foo"> 
     2    <gml:lineStringMember> 
     3        <gml:LineString> 
     4            <gml:coordinates decimal="." cs="," ts=" ">1,2 2,3</gml:coordinates> 
     5        </gml:LineString> 
     6    </gml:lineStringMember> 
     7    <gml:lineStringMember> 
     8        <gml:LineString> 
     9            <gml:coordinates decimal="." cs="," ts=" ">3,4 4,5</gml:coordinates> 
     10        </gml:LineString> 
     11    </gml:lineStringMember> 
     12</gml:MultiLineString> 
  • tests/Format/GML/v2/point-coordinates.xml

    old new  
     1<gml:Point xmlns:gml="http://www.opengis.net/gml" srsName="foo"> 
     2  <gml:coordinates decimal="." cs="," ts=" ">1,2</gml:coordinates> 
     3</gml:Point> 
  • tests/Format/GML/v2/linearring-coordinates.xml

    old new  
     1<gml:LinearRing xmlns:gml="http://www.opengis.net/gml" srsName="foo"> 
     2  <gml:coordinates decimal="." cs="," ts=" ">1,2 3,4 5,6 1,2</gml:coordinates> 
     3</gml:LinearRing> 
  • tests/Format/GML/v2/multipolygon-coord.xml

    old new  
     1<gml:MultiPolygon xmlns:gml="http://www.opengis.net/gml" srsName="foo"> 
     2    <gml:polygonMember> 
     3        <gml:Polygon> 
     4            <gml:outerBoundaryIs> 
     5                <gml:LinearRing> 
     6                    <gml:coord> 
     7                        <gml:X>1</gml:X> 
     8                        <gml:Y>2</gml:Y> 
     9                    </gml:coord> 
     10                    <gml:coord> 
     11                        <gml:X>3</gml:X> 
     12                        <gml:Y>4</gml:Y> 
     13                    </gml:coord> 
     14                    <gml:coord> 
     15                        <gml:X>5</gml:X> 
     16                        <gml:Y>6</gml:Y> 
     17                    </gml:coord> 
     18                    <gml:coord> 
     19                        <gml:X>1</gml:X> 
     20                        <gml:Y>2</gml:Y> 
     21                    </gml:coord> 
     22                </gml:LinearRing> 
     23            </gml:outerBoundaryIs> 
     24            <gml:innerBoundaryIs> 
     25                <gml:LinearRing> 
     26                    <gml:coord> 
     27                        <gml:X>2</gml:X> 
     28                        <gml:Y>3</gml:Y> 
     29                    </gml:coord> 
     30                    <gml:coord> 
     31                        <gml:X>4</gml:X> 
     32                        <gml:Y>5</gml:Y> 
     33                    </gml:coord> 
     34                    <gml:coord> 
     35                        <gml:X>6</gml:X> 
     36                        <gml:Y>7</gml:Y> 
     37                    </gml:coord> 
     38                    <gml:coord> 
     39                        <gml:X>2</gml:X> 
     40                        <gml:Y>3</gml:Y> 
     41                    </gml:coord> 
     42                </gml:LinearRing> 
     43            </gml:innerBoundaryIs>     
     44            <gml:innerBoundaryIs> 
     45                <gml:LinearRing> 
     46                    <gml:coord> 
     47                        <gml:X>3</gml:X> 
     48                        <gml:Y>4</gml:Y> 
     49                    </gml:coord> 
     50                    <gml:coord> 
     51                        <gml:X>5</gml:X> 
     52                        <gml:Y>6</gml:Y> 
     53                    </gml:coord> 
     54                    <gml:coord> 
     55                        <gml:X>7</gml:X> 
     56                        <gml:Y>8</gml:Y> 
     57                    </gml:coord> 
     58                    <gml:coord> 
     59                        <gml:X>3</gml:X> 
     60                        <gml:Y>4</gml:Y> 
     61                    </gml:coord> 
     62                </gml:LinearRing> 
     63            </gml:innerBoundaryIs>     
     64        </gml:Polygon> 
     65    </gml:polygonMember> 
     66    <gml:polygonMember> 
     67        <gml:Polygon> 
     68            <gml:outerBoundaryIs> 
     69                <gml:LinearRing> 
     70                    <gml:coord> 
     71                        <gml:X>1</gml:X> 
     72                        <gml:Y>2</gml:Y> 
     73                    </gml:coord> 
     74                    <gml:coord> 
     75                        <gml:X>3</gml:X> 
     76                        <gml:Y>4</gml:Y> 
     77                    </gml:coord> 
     78                    <gml:coord> 
     79                        <gml:X>5</gml:X> 
     80                        <gml:Y>6</gml:Y> 
     81                    </gml:coord> 
     82                    <gml:coord> 
     83                        <gml:X>1</gml:X> 
     84                        <gml:Y>2</gml:Y> 
     85                    </gml:coord> 
     86                </gml:LinearRing> 
     87            </gml:outerBoundaryIs> 
     88        </gml:Polygon> 
     89    </gml:polygonMember> 
     90</gml:MultiPolygon> 
  • tests/Format/GML/v2/multipoint-coord.xml

    old new  
     1<gml:MultiPoint xmlns:gml="http://www.opengis.net/gml" srsName="foo"> 
     2    <gml:pointMember> 
     3        <gml:Point> 
     4            <gml:coord> 
     5                <gml:X>1</gml:X> 
     6                <gml:Y>2</gml:Y> 
     7            </gml:coord> 
     8        </gml:Point> 
     9    </gml:pointMember> 
     10    <gml:pointMember> 
     11        <gml:Point> 
     12            <gml:coord> 
     13                <gml:X>2</gml:X> 
     14                <gml:Y>3</gml:Y> 
     15            </gml:coord> 
     16        </gml:Point> 
     17    </gml:pointMember> 
     18    <gml:pointMember> 
     19        <gml:Point> 
     20            <gml:coord> 
     21                <gml:X>3</gml:X> 
     22                <gml:Y>4</gml:Y> 
     23            </gml:coord> 
     24        </gml:Point> 
     25    </gml:pointMember> 
     26</gml:MultiPoint> 
  • tests/Format/GML/v2/multipolygon-coordinates.xml

    old new  
     1<gml:MultiPolygon xmlns:gml="http://www.opengis.net/gml" srsName="foo"> 
     2    <gml:polygonMember> 
     3        <gml:Polygon> 
     4            <gml:outerBoundaryIs> 
     5                <gml:LinearRing> 
     6                    <gml:coordinates decimal="." cs="," ts=" ">1,2 3,4 5,6 1,2</gml:coordinates> 
     7                </gml:LinearRing> 
     8            </gml:outerBoundaryIs> 
     9            <gml:innerBoundaryIs> 
     10                <gml:LinearRing> 
     11                    <gml:coordinates decimal="." cs="," ts=" ">2,3 4,5 6,7 2,3</gml:coordinates> 
     12                </gml:LinearRing> 
     13            </gml:innerBoundaryIs>     
     14            <gml:innerBoundaryIs> 
     15                <gml:LinearRing> 
     16                    <gml:coordinates decimal="." cs="," ts=" ">3,4 5,6 7,8 3,4</gml:coordinates> 
     17                </gml:LinearRing> 
     18            </gml:innerBoundaryIs>     
     19        </gml:Polygon> 
     20    </gml:polygonMember> 
     21    <gml:polygonMember> 
     22        <gml:Polygon> 
     23            <gml:outerBoundaryIs> 
     24                <gml:LinearRing> 
     25                    <gml:coordinates decimal="." cs="," ts=" ">1,2 3,4 5,6 1,2</gml:coordinates> 
     26                </gml:LinearRing> 
     27            </gml:outerBoundaryIs> 
     28        </gml:Polygon> 
     29    </gml:polygonMember> 
     30</gml:MultiPolygon> 
  • tests/Format/GML/v2/multipoint-coordinates.xml

    old new  
     1<gml:MultiPoint xmlns:gml="http://www.opengis.net/gml" srsName="foo"> 
     2    <gml:pointMember> 
     3        <gml:Point> 
     4            <gml:coordinates decimal="." cs="," ts=" ">1,2</gml:coordinates> 
     5        </gml:Point> 
     6    </gml:pointMember> 
     7    <gml:pointMember> 
     8        <gml:Point> 
     9            <gml:coordinates decimal="." cs="," ts=" ">2,3</gml:coordinates> 
     10        </gml:Point> 
     11    </gml:pointMember> 
     12    <gml:pointMember> 
     13        <gml:Point> 
     14            <gml:coordinates decimal="." cs="," ts=" ">3,4</gml:coordinates> 
     15        </gml:Point> 
     16    </gml:pointMember> 
     17</gml:MultiPoint> 
  • tests/Format/GML/v2/geometrycollection-coordinates.xml

    old new  
     1<gml:GeometryCollection xmlns:gml="http://www.opengis.net/gml" srsName="foo"> 
     2    <gml:geometryMember> 
     3        <gml:Point srsName="foo"> 
     4          <gml:coordinates decimal="." cs="," ts=" ">1,2</gml:coordinates> 
     5        </gml:Point> 
     6    </gml:geometryMember> 
     7    <gml:geometryMember> 
     8        <gml:LineString srsName="foo"> 
     9          <gml:coordinates decimal="." cs="," ts=" ">1,2 3,4</gml:coordinates> 
     10        </gml:LineString> 
     11    </gml:geometryMember> 
     12    <gml:geometryMember> 
     13        <gml:Polygon srsName="foo"> 
     14            <gml:outerBoundaryIs> 
     15                <gml:LinearRing> 
     16                    <gml:coordinates decimal="." cs="," ts=" ">1,2 3,4 5,6 1,2</gml:coordinates> 
     17                </gml:LinearRing> 
     18            </gml:outerBoundaryIs> 
     19            <gml:innerBoundaryIs> 
     20                <gml:LinearRing> 
     21                    <gml:coordinates decimal="." cs="," ts=" ">2,3 4,5 6,7 2,3</gml:coordinates> 
     22                </gml:LinearRing> 
     23            </gml:innerBoundaryIs>     
     24            <gml:innerBoundaryIs> 
     25                <gml:LinearRing> 
     26                    <gml:coordinates decimal="." cs="," ts=" ">3,4 5,6 7,8 3,4</gml:coordinates> 
     27                </gml:LinearRing> 
     28            </gml:innerBoundaryIs>     
     29        </gml:Polygon> 
     30    </gml:geometryMember> 
     31</gml:GeometryCollection> 
  • tests/Format/GML/v3/topp-states-wfs.xml

    old new  
     1<?xml version="1.0" encoding="UTF-8"?> 
     2<wfs:FeatureCollection numberOfFeatures="3" timeStamp="2008-09-12T00:24:21.013-04:00" xsi:schemaLocation="http://www.openplans.org/topp http://sigma.openplans.org:80/geoserver/wfs?service=WFS&amp;version=1.1.0&amp;request=DescribeFeatureType&amp;typeName=topp:states http://www.opengis.net/wfs http://sigma.openplans.org:80/geoserver/schemas/wfs/1.1.0/wfs.xsd" xmlns:ogc="http://www.opengis.net/ogc" xmlns:opengeo="http://open-geo.com" xmlns:tiger="http://www.census.gov" xmlns:wfs="http://www.opengis.net/wfs" xmlns:topp="http://www.openplans.org/topp" xmlns:seb="http://seb.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ows="http://www.opengis.net/ows" xmlns:gml="http://www.opengis.net/gml" xmlns:xlink="http://www.w3.org/1999/xlink"><gml:featureMembers><topp:states gml:id="states.1"><gml:boundedBy><gml:Envelope srsName="urn:x-ogc:def:crs:EPSG:4326"><gml:lowerCorner>36.986 -91.516</gml:lowerCorner><gml:upperCorner>42.509 -87.507</gml:upperCorner></gml:Envelope></gml:boundedBy><topp:the_geom><gml:MultiSurface srsName="urn:x-ogc:def:crs:EPSG:4326"><gml:surfaceMember><gml:Polygon><gml:exterior><gml:LinearRing><gml:posList>37.511 -88.071 37.476 -88.087 37.442 -88.311 37.409 -88.359 37.421 -88.419 37.401 -88.467 37.296 -88.511 37.257 -88.501 37.205 -88.451 37.156 -88.422 37.098 -88.451 37.072 -88.476 37.068 -88.491 37.064 -88.517 37.072 -88.559 37.109 -88.614 37.135 -88.688 37.141 -88.739 37.152 -88.746 37.202 -88.863 37.218 -88.932 37.221 -88.993 37.185 -89.065 37.112 -89.116 37.093 -89.146 37.064 -89.169 37.025 -89.174 36.998 -89.151 36.988 -89.129 36.986 -89.193 37.028 -89.211 37.041 -89.237 37.087 -89.264 37.091 -89.284 37.085 -89.303 37.061 -89.309 37.027 -89.264 37.008 -89.262 36.999 -89.282 37.009 -89.311 37.049 -89.382 37.099 -89.379 37.137 -89.423 37.165 -89.441 37.224 -89.468 37.253 -89.465 37.256 -89.489 37.276 -89.513 37.304 -89.513 37.329 -89.501 37.339 -89.468 37.355 -89.435 37.411 -89.427 37.453 -89.453 37.491 -89.494 37.571 -89.524 37.615 -89.513 37.651 -89.519 37.679 -89.513 37.694 -89.521 37.706 -89.581 37.745 -89.666 37.783 -89.675 37.804 -89.691 37.841 -89.728 37.905 -89.851 37.905 -89.861 37.891 -89.866 37.875 -89.901 37.878 -89.937 37.911 -89.978 37.963 -89.958 37.969 -90.011 37.993 -90.041 38.032 -90.119 38.053 -90.134 38.088 -90.207 38.122 -90.254 38.166 -90.289 38.188 -90.336 38.234 -90.364 38.323 -90.369 38.365 -90.358 38.391 -90.339 38.427 -90.301 38.518 -90.265 38.532 -90.261 38.562 -90.241 38.611 -90.183 38.658 -90.183 38.701 -90.202 38.723 -90.196 38.773 -90.163 38.785 -90.135 38.801 -90.121 38.831 -90.113 38.853 -90.132 38.914 -90.243 38.924 -90.278 38.924 -90.319 38.962 -90.413 38.959 -90.469 38.891 -90.531 38.871 -90.571 38.881 -90.627 38.935 -90.668 39.037 -90.706 39.058 -90.707 39.093 -90.691 39.144 -90.716 39.195 -90.718 39.224 -90.732 39.247 -90.738 39.296 -90.779 39.351 -90.851 39.401 -90.947 39.444 -91.036 39.473 -91.064 39.528 -91.093 39.552 -91.156 39.601 -91.203 39.685 -91.317 39.724 -91.367 39.761 -91.373 39.803 -91.381 39.863 -91.449 39.885 -91.451 39.901 -91.434 39.921 -91.431 39.946 -91.447 40.005 -91.487 40.066 -91.504 40.134 -91.516 40.201 -91.506 40.251 -91.498 40.309 -91.486 40.371 -91.448 40.386 -91.418 40.392 -91.385 40.402 -91.372 40.447 -91.385 40.503 -91.374 40.528 -91.382 40.547 -91.412 40.572 -91.411 40.603 -91.375 40.639 -91.262 40.643 -91.214 40.656 -91.162 40.682 -91.129 40.705 -91.119 40.761 -91.092 40.833 -91.088 40.879 -91.049 40.923 -90.983 40.951 -90.961 41.071 -90.954 41.104 -90.957 41.144 -90.991 41.165 -91.018 41.176 -91.056 41.231 -91.101 41.267 -91.102 41.334 -91.073 41.401 -91.055 41.423 -91.027 41.431 -91.001 41.421 -90.949 41.444 -90.844 41.449 -90.779 41.451 -90.708 41.462 -90.658 41.509 -90.601 41.525 -90.541 41.527 -90.454 41.543 -90.434 41.567 -90.423 41.586 -90.348 41.602 -90.339 41.649 -90.341 41.722 -90.326 41.756 -90.304 41.781 -90.255 41.806 -90.195 41.931 -90.154 41.983 -90.142 42.033 -90.151 42.061 -90.168 42.103 -90.166 42.121 -90.176 42.122 -90.191 42.159 -90.231 42.197 -90.323 42.211 -90.367 42.242 -90.407 42.263 -90.417 42.341 -90.427 42.361 -90.441 42.388 -90.491 42.421 -90.563 42.461 -90.605 42.475 -90.648 42.494 -90.651 42.509 -90.638 42.508 -90.419 42.504 -89.923 42.503 -89.834 42.497 -89.401 42.497 -89.359 42.491 -88.939 42.491 -88.764 42.489 -88.706 42.491 -88.297 42.489 -88.194 42.489 -87.797 42.314 -87.836 42.156 -87.761 42.059 -87.671 41.847 -87.612 41.723 -87.529 41.469 -87.532 41.301 -87.532 41.173 -87.531 41.009 -87.532 40.745 -87.532 40.494 -87.537 40.483 -87.535 40.166 -87.535 39.887 -87.535 39.609 -87.535 39.477 -87.538 39.351 -87.541 39.338 -87.597 39.307 -87.625 39.297 -87.611 39.281 -87.615 39.258 -87.606 39.248 -87.584 39.208 -87.588 39.198 -87.594 39.196 -87.607 39.168 -87.644 39.146 -87.671 39.131 -87.659 39.113 -87.662 39.103 -87.631 39.088 -87.631 39.084 -87.612 39.062 -87.585 38.995 -87.581 38.994 -87.591 38.977 -87.547 38.963 -87.533 38.931 -87.531 38.904 -87.539 38.869 -87.559 38.857 -87.551 38.795 -87.507 38.776 -87.519 38.769 -87.508 38.736 -87.508 38.685 -87.543 38.672 -87.588 38.642 -87.625 38.622 -87.628 38.599 -87.619 38.593 -87.641 38.573 -87.652 38.547 -87.672 38.515 -87.651 38.501 -87.653 38.504 -87.679 38.481 -87.692 38.466 -87.756 38.457 -87.758 38.445 -87.738 38.417 -87.748 38.378 -87.784 38.352 -87.834 38.286 -87.851 38.285 -87.863 38.316 -87.874 38.315 -87.883 38.301 -87.888 38.281 -87.914 38.302 -87.913 38.304 -87.925 38.241 -87.981 38.234 -87.986 38.201 -87.977 38.171 -87.932 38.157 -87.931 38.136 -87.951 38.131 -87.973 38.103 -88.018 38.092 -88.012 38.096 -87.964 38.073 -87.975 38.054 -88.034 38.045 -88.043 38.038 -88.041 38.033 -88.021 38.008 -88.029 37.975 -88.021 37.956 -88.042 37.934 -88.041 37.929 -88.064 37.944 -88.078 37.923 -88.084 37.917 -88.031 37.905 -88.026 37.896 -88.044 37.906 -88.101 37.895 -88.101 37.867 -88.075 37.843 -88.034 37.827 -88.042 37.831 -88.089 37.817 -88.086 37.805 -88.035 37.735 -88.072 37.701 -88.133 37.661 -88.159 37.628 -88.157 37.583 -88.134 37.511 -88.071</gml:posList></gml:LinearRing></gml:exterior></gml:Polygon></gml:surfaceMember></gml:MultiSurface></topp:the_geom><topp:STATE_NAME>Illinois</topp:STATE_NAME><topp:STATE_FIPS>17</topp:STATE_FIPS><topp:SUB_REGION>E N Cen</topp:SUB_REGION><topp:STATE_ABBR>IL</topp:STATE_ABBR><topp:LAND_KM>143986.61</topp:LAND_KM><topp:WATER_KM>1993.335</topp:WATER_KM><topp:PERSONS>1.143E7</topp:PERSONS><topp:FAMILIES>2924880.0</topp:FAMILIES><topp:HOUSHOLD>4202240.0</topp:HOUSHOLD><topp:MALE>5552233.0</topp:MALE><topp:FEMALE>5878369.0</topp:FEMALE><topp:WORKERS>4199206.0</topp:WORKERS><topp:DRVALONE>3741715.0</topp:DRVALONE><topp:CARPOOL>652603.0</topp:CARPOOL><topp:PUBTRANS>538071.0</topp:PUBTRANS><topp:EMPLOYED>5417967.0</topp:EMPLOYED><topp:UNEMPLOY>385040.0</topp:UNEMPLOY><topp:SERVICE>1360159.0</topp:SERVICE><topp:MANUAL>828906.0</topp:MANUAL><topp:P_MALE>0.486</topp:P_MALE><topp:P_FEMALE>0.514</topp:P_FEMALE><topp:SAMP_POP>1747776.0</topp:SAMP_POP></topp:states><topp:states gml:id="states.2"><gml:boundedBy><gml:Envelope srsName="urn:x-ogc:def:crs:EPSG:4326"><gml:lowerCorner>38.788 -77.122</gml:lowerCorner><gml:upperCorner>38.993 -76.911</gml:upperCorner></gml:Envelope></gml:boundedBy><topp:the_geom><gml:MultiSurface srsName="urn:x-ogc:def:crs:EPSG:4326"><gml:surfaceMember><gml:Polygon><gml:exterior><gml:LinearRing><gml:posList>38.966 -77.008 38.889 -76.911 38.788 -77.045 38.813 -77.035 38.829 -77.045 38.838 -77.041 38.862 -77.039 38.886 -77.067 38.915 -77.078 38.932 -77.122 38.993 -77.042 38.966 -77.008</gml:posList></gml:LinearRing></gml:exterior></gml:Polygon></gml:surfaceMember></gml:MultiSurface></topp:the_geom><topp:STATE_NAME>District of Columbia</topp:STATE_NAME><topp:STATE_FIPS>11</topp:STATE_FIPS><topp:SUB_REGION>S Atl</topp:SUB_REGION><topp:STATE_ABBR>DC</topp:STATE_ABBR><topp:LAND_KM>159.055</topp:LAND_KM><topp:WATER_KM>17.991</topp:WATER_KM><topp:PERSONS>606900.0</topp:PERSONS><topp:FAMILIES>122087.0</topp:FAMILIES><topp:HOUSHOLD>249634.0</topp:HOUSHOLD><topp:MALE>282970.0</topp:MALE><topp:FEMALE>323930.0</topp:FEMALE><topp:WORKERS>229975.0</topp:WORKERS><topp:DRVALONE>106694.0</topp:DRVALONE><topp:CARPOOL>36621.0</topp:CARPOOL><topp:PUBTRANS>111422.0</topp:PUBTRANS><topp:EMPLOYED>303994.0</topp:EMPLOYED><topp:UNEMPLOY>23442.0</topp:UNEMPLOY><topp:SERVICE>65498.0</topp:SERVICE><topp:MANUAL>22407.0</topp:MANUAL><topp:P_MALE>0.466</topp:P_MALE><topp:P_FEMALE>0.534</topp:P_FEMALE><topp:SAMP_POP>72696.0</topp:SAMP_POP></topp:states><topp:states gml:id="states.3"><gml:boundedBy><gml:Envelope srsName="urn:x-ogc:def:crs:EPSG:4326"><gml:lowerCorner>38.449 -75.791</gml:lowerCorner><gml:upperCorner>39.841 -75.045</gml:upperCorner></gml:Envelope></gml:boundedBy><topp:the_geom><gml:MultiSurface srsName="urn:x-ogc:def:crs:EPSG:4326"><gml:surfaceMember><gml:Polygon><gml:exterior><gml:LinearRing><gml:posList>38.557 -75.707 38.649 -75.711 38.831 -75.724 39.141 -75.752 39.247 -75.761 39.295 -75.764 39.383 -75.772 39.723 -75.791 39.724 -75.775 39.774 -75.745 39.821 -75.695 39.838 -75.644 39.841 -75.583 39.826 -75.471 39.798 -75.421 39.789 -75.412 39.778 -75.428 39.763 -75.461 39.741 -75.475 39.719 -75.476 39.714 -75.489 39.612 -75.611 39.566 -75.562 39.463 -75.591 39.366 -75.515 39.257 -75.402 39.073 -75.397 39.012 -75.324 38.945 -75.307 38.808 -75.191 38.799 -75.083 38.449 -75.045 38.449 -75.068 38.451 -75.093 38.455 -75.351 38.463 -75.699 38.557 -75.707</gml:posList></gml:LinearRing></gml:exterior></gml:Polygon></gml:surfaceMember></gml:MultiSurface></topp:the_geom><topp:STATE_NAME>Delaware</topp:STATE_NAME><topp:STATE_FIPS>10</topp:STATE_FIPS><topp:SUB_REGION>S Atl</topp:SUB_REGION><topp:STATE_ABBR>DE</topp:STATE_ABBR><topp:LAND_KM>5062.456</topp:LAND_KM><topp:WATER_KM>1385.022</topp:WATER_KM><topp:PERSONS>666168.0</topp:PERSONS><topp:FAMILIES>175867.0</topp:FAMILIES><topp:HOUSHOLD>247497.0</topp:HOUSHOLD><topp:MALE>322968.0</topp:MALE><topp:FEMALE>343200.0</topp:FEMALE><topp:WORKERS>247566.0</topp:WORKERS><topp:DRVALONE>258087.0</topp:DRVALONE><topp:CARPOOL>42968.0</topp:CARPOOL><topp:PUBTRANS>8069.0</topp:PUBTRANS><topp:EMPLOYED>335147.0</topp:EMPLOYED><topp:UNEMPLOY>13945.0</topp:UNEMPLOY><topp:SERVICE>87973.0</topp:SERVICE><topp:MANUAL>44140.0</topp:MANUAL><topp:P_MALE>0.485</topp:P_MALE><topp:P_FEMALE>0.515</topp:P_FEMALE><topp:SAMP_POP>102776.0</topp:SAMP_POP></topp:states></gml:featureMembers></wfs:FeatureCollection> 
  • tests/Format/GML/v3/multipolygon-singular.xml

    old new  
     1<gml:MultiPolygon xmlns:gml="http://www.opengis.net/gml" srsName="foo"> 
     2    <gml:polygonMember> 
     3        <gml:Polygon> 
     4            <gml:exterior> 
     5                <gml:LinearRing> 
     6                    <gml:posList>1 2 3 4 5 6 1 2</gml:posList> 
     7                </gml:LinearRing> 
     8            </gml:exterior> 
     9            <gml:interior> 
     10                <gml:LinearRing> 
     11                    <gml:posList>2 3 4 5 6 7 2 3</gml:posList> 
     12                </gml:LinearRing> 
     13            </gml:interior>     
     14            <gml:interior> 
     15                <gml:LinearRing> 
     16                    <gml:posList>3 4 5 6 7 8 3 4</gml:posList> 
     17                </gml:LinearRing> 
     18            </gml:interior> 
     19        </gml:Polygon> 
     20    </gml:polygonMember> 
     21    <gml:polygonMember> 
     22        <gml:Polygon> 
     23            <gml:exterior> 
     24                <gml:LinearRing> 
     25                    <gml:posList>1 2 3 4 5 6 1 2</gml:posList> 
     26                </gml:LinearRing> 
     27            </gml:exterior> 
     28        </gml:Polygon> 
     29    </gml:polygonMember> 
     30</gml:MultiPolygon> 
  • tests/Format/GML/v3/multisurface-singular.xml

    old new  
     1<gml:MultiSurface xmlns:gml="http://www.opengis.net/gml" srsName="foo"> 
     2    <gml:surfaceMember> 
     3        <gml:Polygon> 
     4            <gml:exterior> 
     5                <gml:LinearRing> 
     6                    <gml:posList>1 2 3 4 5 6 1 2</gml:posList> 
     7                </gml:LinearRing> 
     8            </gml:exterior> 
     9            <gml:interior> 
     10                <gml:LinearRing> 
     11                    <gml:posList>2 3 4 5 6 7 2 3</gml:posList> 
     12                </gml:LinearRing> 
     13            </gml:interior>     
     14            <gml:interior> 
     15                <gml:LinearRing> 
     16                    <gml:posList>3 4 5 6 7 8 3 4</gml:posList> 
     17                </gml:LinearRing> 
     18            </gml:interior> 
     19        </gml:Polygon> 
     20    </gml:surfaceMember> 
     21    <gml:surfaceMember> 
     22        <gml:Polygon> 
     23            <gml:exterior> 
     24                <gml:LinearRing> 
     25                    <gml:posList>1 2 3 4 5 6 1 2</gml:posList> 
     26                </gml:LinearRing> 
     27            </gml:exterior> 
     28        </gml:Polygon> 
     29    </gml:surfaceMember> 
     30</gml:MultiSurface> 
  • tests/Format/GML/v3/multilinestring-plural.xml

    old new  
     1<gml:MultiLineString xmlns:gml="http://www.opengis.net/gml" srsName="foo"> 
     2    <gml:lineStringMembers> 
     3        <gml:LineString> 
     4            <gml:posList>1 2 2 3</gml:posList> 
     5        </gml:LineString> 
     6        <gml:LineString> 
     7            <gml:posList>3 4 4 5</gml:posList> 
     8        </gml:LineString> 
     9    </gml:lineStringMembers> 
     10</gml:MultiLineString> 
  • tests/Format/GML/v3/multipoint-singular.xml

    old new  
     1<gml:MultiPoint xmlns:gml="http://www.opengis.net/gml" srsName="foo"> 
     2    <gml:pointMember> 
     3        <gml:Point> 
     4            <gml:pos>1 2</gml:pos> 
     5        </gml:Point> 
     6    </gml:pointMember> 
     7    <gml:pointMember> 
     8        <gml:Point> 
     9            <gml:pos>2 3</gml:pos> 
     10        </gml:Point> 
     11    </gml:pointMember> 
     12    <gml:pointMember> 
     13        <gml:Point> 
     14            <gml:pos>3 4</gml:pos> 
     15        </gml:Point> 
     16    </gml:pointMember> 
     17</gml:MultiPoint> 
  • tests/Format/GML/v3/polygon.xml

    old new  
     1<gml:Polygon xmlns:gml="http://www.opengis.net/gml" srsName="foo"> 
     2    <gml:exterior> 
     3        <gml:LinearRing> 
     4            <gml:posList>1 2 3 4 5 6 1 2</gml:posList> 
     5        </gml:LinearRing> 
     6    </gml:exterior> 
     7    <gml:interior> 
     8        <gml:LinearRing> 
     9            <gml:posList>2 3 4 5 6 7 2 3</gml:posList> 
     10        </gml:LinearRing> 
     11    </gml:interior>     
     12    <gml:interior> 
     13        <gml:LinearRing> 
     14            <gml:posList>3 4 5 6 7 8 3 4</gml:posList> 
     15        </gml:LinearRing> 
     16    </gml:interior>     
     17</gml:Polygon> 
  • tests/Format/GML/v3/point.xml

    old new  
     1<gml:Point xmlns:gml="http://www.opengis.net/gml" srsName="foo"> 
     2  <gml:pos>1 2</gml:pos> 
     3</gml:Point> 
  • tests/Format/GML/v3/linearring.xml

    old new  
     1<gml:LinearRing xmlns:gml="http://www.opengis.net/gml" srsName="foo"> 
     2    <gml:posList>1 2 3 4 5 6 1 2</gml:posList> 
     3</gml:LinearRing> 
  • tests/Format/GML/v3/multipolygon-plural.xml

    old new  
     1<gml:MultiPolygon xmlns:gml="http://www.opengis.net/gml" srsName="foo"> 
     2    <gml:polygonMembers> 
     3        <gml:Polygon> 
     4            <gml:exterior> 
     5                <gml:LinearRing> 
     6                    <gml:posList>1 2 3 4 5 6 1 2</gml:posList> 
     7                </gml:LinearRing> 
     8            </gml:exterior> 
     9            <gml:interior> 
     10                <gml:LinearRing> 
     11                    <gml:posList>2 3 4 5 6 7 2 3</gml:posList> 
     12                </gml:LinearRing> 
     13            </gml:interior>     
     14            <gml:interior> 
     15                <gml:LinearRing> 
     16                    <gml:posList>3 4 5 6 7 8 3 4</gml:posList> 
     17                </gml:LinearRing> 
     18            </gml:interior> 
     19        </gml:Polygon> 
     20        <gml:Polygon> 
     21            <gml:exterior> 
     22                <gml:LinearRing> 
     23                    <gml:posList>1 2 3 4 5 6 1 2</gml:posList> 
     24                </gml:LinearRing> 
     25            </gml:exterior> 
     26        </gml:Polygon> 
     27    </gml:polygonMembers> 
     28</gml:MultiPolygon> 
  • tests/Format/GML/v3/multisurface-plural.xml

    old new  
     1<gml:MultiSurface xmlns:gml="http://www.opengis.net/gml" srsName="foo"> 
     2    <gml:surfaceMembers> 
     3        <gml:Polygon> 
     4            <gml:exterior> 
     5                <gml:LinearRing> 
     6                    <gml:posList>1 2 3 4 5 6 1 2</gml:posList> 
     7                </gml:LinearRing> 
     8            </gml:exterior> 
     9            <gml:interior> 
     10                <gml:LinearRing> 
     11                    <gml:posList>2 3 4 5 6 7 2 3</gml:posList> 
     12                </gml:LinearRing> 
     13            </gml:interior>     
     14            <gml:interior> 
     15                <gml:LinearRing> 
     16                    <gml:posList>3 4 5 6 7 8 3 4</gml:posList> 
     17                </gml:LinearRing> 
     18            </gml:interior> 
     19        </gml:Polygon> 
     20        <gml:Polygon> 
     21            <gml:exterior> 
     22                <gml:LinearRing> 
     23                    <gml:posList>1 2 3 4 5 6 1 2</gml:posList> 
     24                </gml:LinearRing> 
     25            </gml:exterior> 
     26        </gml:Polygon> 
     27    </gml:surfaceMembers> 
     28</gml:MultiSurface> 
  • tests/Format/GML/v3/topp-states-gml.xml

    old new  
     1<?xml version="1.0" encoding="UTF-8"?> 
     2<gml:featureMembers xsi:schemaLocation="http://www.openplans.org/topp http://sigma.openplans.org:80/geoserver/wfs?service=WFS&amp;version=1.1.0&amp;request=DescribeFeatureType&amp;typeName=topp:states http://www.opengis.net/gml http://schemas.opengis.net/gml/3.2.1/gml.xsd" xmlns:topp="http://www.openplans.org/topp" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:gml="http://www.opengis.net/gml"><topp:states fid="states.1"><topp:the_geom><gml:MultiPolygon srsName="urn:x-ogc:def:crs:EPSG:4326"><gml:polygonMember><gml:Polygon><gml:exterior><gml:LinearRing><gml:posList>37.511 -88.071 37.476 -88.087 37.442 -88.311 37.409 -88.359 37.421 -88.419 37.401 -88.467 37.296 -88.511 37.257 -88.501 37.205 -88.451 37.156 -88.422 37.098 -88.451 37.072 -88.476 37.068 -88.491 37.064 -88.517 37.072 -88.559 37.109 -88.614 37.135 -88.688 37.141 -88.739 37.152 -88.746 37.202 -88.863 37.218 -88.932 37.221 -88.993 37.185 -89.065 37.112 -89.116 37.093 -89.146 37.064 -89.169 37.025 -89.174 36.998 -89.151 36.988 -89.129 36.986 -89.193 37.028 -89.211 37.041 -89.237 37.087 -89.264 37.091 -89.284 37.085 -89.303 37.061 -89.309 37.027 -89.264 37.008 -89.262 36.999 -89.282 37.009 -89.311 37.049 -89.382 37.099 -89.379 37.137 -89.423 37.165 -89.441 37.224 -89.468 37.253 -89.465 37.256 -89.489 37.276 -89.513 37.304 -89.513 37.329 -89.501 37.339 -89.468 37.355 -89.435 37.411 -89.427 37.453 -89.453 37.491 -89.494 37.571 -89.524 37.615 -89.513 37.651 -89.519 37.679 -89.513 37.694 -89.521 37.706 -89.581 37.745 -89.666 37.783 -89.675 37.804 -89.691 37.841 -89.728 37.905 -89.851 37.905 -89.861 37.891 -89.866 37.875 -89.901 37.878 -89.937 37.911 -89.978 37.963 -89.958 37.969 -90.011 37.993 -90.041 38.032 -90.119 38.053 -90.134 38.088 -90.207 38.122 -90.254 38.166 -90.289 38.188 -90.336 38.234 -90.364 38.323 -90.369 38.365 -90.358 38.391 -90.339 38.427 -90.301 38.518 -90.265 38.532 -90.261 38.562 -90.241 38.611 -90.183 38.658 -90.183 38.701 -90.202 38.723 -90.196 38.773 -90.163 38.785 -90.135 38.801 -90.121 38.831 -90.113 38.853 -90.132 38.914 -90.243 38.924 -90.278 38.924 -90.319 38.962 -90.413 38.959 -90.469 38.891 -90.531 38.871 -90.571 38.881 -90.627 38.935 -90.668 39.037 -90.706 39.058 -90.707 39.093 -90.691 39.144 -90.716 39.195 -90.718 39.224 -90.732 39.247 -90.738 39.296 -90.779 39.351 -90.851 39.401 -90.947 39.444 -91.036 39.473 -91.064 39.528 -91.093 39.552 -91.156 39.601 -91.203 39.685 -91.317 39.724 -91.367 39.761 -91.373 39.803 -91.381 39.863 -91.449 39.885 -91.451 39.901 -91.434 39.921 -91.431 39.946 -91.447 40.005 -91.487 40.066 -91.504 40.134 -91.516 40.201 -91.506 40.251 -91.498 40.309 -91.486 40.371 -91.448 40.386 -91.418 40.392 -91.385 40.402 -91.372 40.447 -91.385 40.503 -91.374 40.528 -91.382 40.547 -91.412 40.572 -91.411 40.603 -91.375 40.639 -91.262 40.643 -91.214 40.656 -91.162 40.682 -91.129 40.705 -91.119 40.761 -91.092 40.833 -91.088 40.879 -91.049 40.923 -90.983 40.951 -90.961 41.071 -90.954 41.104 -90.957 41.144 -90.991 41.165 -91.018 41.176 -91.056 41.231 -91.101 41.267 -91.102 41.334 -91.073 41.401 -91.055 41.423 -91.027 41.431 -91.001 41.421 -90.949 41.444 -90.844 41.449 -90.779 41.451 -90.708 41.462 -90.658 41.509 -90.601 41.525 -90.541 41.527 -90.454 41.543 -90.434 41.567 -90.423 41.586 -90.348 41.602 -90.339 41.649 -90.341 41.722 -90.326 41.756 -90.304 41.781 -90.255 41.806 -90.195 41.931 -90.154 41.983 -90.142 42.033 -90.151 42.061 -90.168 42.103 -90.166 42.121 -90.176 42.122 -90.191 42.159 -90.231 42.197 -90.323 42.211 -90.367 42.242 -90.407 42.263 -90.417 42.341 -90.427 42.361 -90.441 42.388 -90.491 42.421 -90.563 42.461 -90.605 42.475 -90.648 42.494 -90.651 42.509 -90.638 42.508 -90.419 42.504 -89.923 42.503 -89.834 42.497 -89.401 42.497 -89.359 42.491 -88.939 42.491 -88.764 42.489 -88.706 42.491 -88.297 42.489 -88.194 42.489 -87.797 42.314 -87.836 42.156 -87.761 42.059 -87.671 41.847 -87.612 41.723 -87.529 41.469 -87.532 41.301 -87.532 41.173 -87.531 41.009 -87.532 40.745 -87.532 40.494 -87.537 40.483 -87.535 40.166 -87.535 39.887 -87.535 39.609 -87.535 39.477 -87.538 39.351 -87.541 39.338 -87.597 39.307 -87.625 39.297 -87.611 39.281 -87.615 39.258 -87.606 39.248 -87.584 39.208 -87.588 39.198 -87.594 39.196 -87.607 39.168 -87.644 39.146 -87.671 39.131 -87.659 39.113 -87.662 39.103 -87.631 39.088 -87.631 39.084 -87.612 39.062 -87.585 38.995 -87.581 38.994 -87.591 38.977 -87.547 38.963 -87.533 38.931 -87.531 38.904 -87.539 38.869 -87.559 38.857 -87.551 38.795 -87.507 38.776 -87.519 38.769 -87.508 38.736 -87.508 38.685 -87.543 38.672 -87.588 38.642 -87.625 38.622 -87.628 38.599 -87.619 38.593 -87.641 38.573 -87.652 38.547 -87.672 38.515 -87.651 38.501 -87.653 38.504 -87.679 38.481 -87.692 38.466 -87.756 38.457 -87.758 38.445 -87.738 38.417 -87.748 38.378 -87.784 38.352 -87.834 38.286 -87.851 38.285 -87.863 38.316 -87.874 38.315 -87.883 38.301 -87.888 38.281 -87.914 38.302 -87.913 38.304 -87.925 38.241 -87.981 38.234 -87.986 38.201 -87.977 38.171 -87.932 38.157 -87.931 38.136 -87.951 38.131 -87.973 38.103 -88.018 38.092 -88.012 38.096 -87.964 38.073 -87.975 38.054 -88.034 38.045 -88.043 38.038 -88.041 38.033 -88.021 38.008 -88.029 37.975 -88.021 37.956 -88.042 37.934 -88.041 37.929 -88.064 37.944 -88.078 37.923 -88.084 37.917 -88.031 37.905 -88.026 37.896 -88.044 37.906 -88.101 37.895 -88.101 37.867 -88.075 37.843 -88.034 37.827 -88.042 37.831 -88.089 37.817 -88.086 37.805 -88.035 37.735 -88.072 37.701 -88.133 37.661 -88.159 37.628 -88.157 37.583 -88.134 37.511 -88.071</gml:posList></gml:LinearRing></gml:exterior></gml:Polygon></gml:polygonMember></gml:MultiPolygon></topp:the_geom><topp:STATE_NAME>Illinois</topp:STATE_NAME><topp:STATE_FIPS>17</topp:STATE_FIPS><topp:SUB_REGION>E N Cen</topp:SUB_REGION><topp:STATE_ABBR>IL</topp:STATE_ABBR><topp:LAND_KM>143986.61</topp:LAND_KM><topp:WATER_KM>1993.335</topp:WATER_KM><topp:PERSONS>1.143E7</topp:PERSONS><topp:FAMILIES>2924880.0</topp:FAMILIES><topp:HOUSHOLD>4202240.0</topp:HOUSHOLD><topp:MALE>5552233.0</topp:MALE><topp:FEMALE>5878369.0</topp:FEMALE><topp:WORKERS>4199206.0</topp:WORKERS><topp:DRVALONE>3741715.0</topp:DRVALONE><topp:CARPOOL>652603.0</topp:CARPOOL><topp:PUBTRANS>538071.0</topp:PUBTRANS><topp:EMPLOYED>5417967.0</topp:EMPLOYED><topp:UNEMPLOY>385040.0</topp:UNEMPLOY><topp:SERVICE>1360159.0</topp:SERVICE><topp:MANUAL>828906.0</topp:MANUAL><topp:P_MALE>0.486</topp:P_MALE><topp:P_FEMALE>0.514</topp:P_FEMALE><topp:SAMP_POP>1747776.0</topp:SAMP_POP></topp:states><topp:states fid="states.2"><topp:the_geom><gml:MultiPolygon srsName="urn:x-ogc:def:crs:EPSG:4326"><gml:polygonMember><gml:Polygon><gml:exterior><gml:LinearRing><gml:posList>38.966 -77.008 38.889 -76.911 38.788 -77.045 38.813 -77.035 38.829 -77.045 38.838 -77.041 38.862 -77.039 38.886 -77.067 38.915 -77.078 38.932 -77.122 38.993 -77.042 38.966 -77.008</gml:posList></gml:LinearRing></gml:exterior></gml:Polygon></gml:polygonMember></gml:MultiPolygon></topp:the_geom><topp:STATE_NAME>District of Columbia</topp:STATE_NAME><topp:STATE_FIPS>11</topp:STATE_FIPS><topp:SUB_REGION>S Atl</topp:SUB_REGION><topp:STATE_ABBR>DC</topp:STATE_ABBR><topp:LAND_KM>159.055</topp:LAND_KM><topp:WATER_KM>17.991</topp:WATER_KM><topp:PERSONS>606900.0</topp:PERSONS><topp:FAMILIES>122087.0</topp:FAMILIES><topp:HOUSHOLD>249634.0</topp:HOUSHOLD><topp:MALE>282970.0</topp:MALE><topp:FEMALE>323930.0</topp:FEMALE><topp:WORKERS>229975.0</topp:WORKERS><topp:DRVALONE>106694.0</topp:DRVALONE><topp:CARPOOL>36621.0</topp:CARPOOL><topp:PUBTRANS>111422.0</topp:PUBTRANS><topp:EMPLOYED>303994.0</topp:EMPLOYED><topp:UNEMPLOY>23442.0</topp:UNEMPLOY><topp:SERVICE>65498.0</topp:SERVICE><topp:MANUAL>22407.0</topp:MANUAL><topp:P_MALE>0.466</topp:P_MALE><topp:P_FEMALE>0.534</topp:P_FEMALE><topp:SAMP_POP>72696.0</topp:SAMP_POP></topp:states><topp:states fid="states.3"><topp:the_geom><gml:MultiPolygon srsName="urn:x-ogc:def:crs:EPSG:4326"><gml:polygonMember><gml:Polygon><gml:exterior><gml:LinearRing><gml:posList>38.557 -75.707 38.649 -75.711 38.831 -75.724 39.141 -75.752 39.247 -75.761 39.295 -75.764 39.383 -75.772 39.723 -75.791 39.724 -75.775 39.774 -75.745 39.821 -75.695 39.838 -75.644 39.841 -75.583 39.826 -75.471 39.798 -75.421 39.789 -75.412 39.778 -75.428 39.763 -75.461 39.741 -75.475 39.719 -75.476 39.714 -75.489 39.612 -75.611 39.566 -75.562 39.463 -75.591 39.366 -75.515 39.257 -75.402 39.073 -75.397 39.012 -75.324 38.945 -75.307 38.808 -75.191 38.799 -75.083 38.449 -75.045 38.449 -75.068 38.451 -75.093 38.455 -75.351 38.463 -75.699 38.557 -75.707</gml:posList></gml:LinearRing></gml:exterior></gml:Polygon></gml:polygonMember></gml:MultiPolygon></topp:the_geom><topp:STATE_NAME>Delaware</topp:STATE_NAME><topp:STATE_FIPS>10</topp:STATE_FIPS><topp:SUB_REGION>S Atl</topp:SUB_REGION><topp:STATE_ABBR>DE</topp:STATE_ABBR><topp:LAND_KM>5062.456</topp:LAND_KM><topp:WATER_KM>1385.022</topp:WATER_KM><topp:PERSONS>666168.0</topp:PERSONS><topp:FAMILIES>175867.0</topp:FAMILIES><topp:HOUSHOLD>247497.0</topp:HOUSHOLD><topp:MALE>322968.0</topp:MALE><topp:FEMALE>343200.0</topp:FEMALE><topp:WORKERS>247566.0</topp:WORKERS><topp:DRVALONE>258087.0</topp:DRVALONE><topp:CARPOOL>42968.0</topp:CARPOOL><topp:PUBTRANS>8069.0</topp:PUBTRANS><topp:EMPLOYED>335147.0</topp:EMPLOYED><topp:UNEMPLOY>13945.0</topp:UNEMPLOY><topp:SERVICE>87973.0</topp:SERVICE><topp:MANUAL>44140.0</topp:MANUAL><topp:P_MALE>0.485</topp:P_MALE><topp:P_FEMALE>0.515</topp:P_FEMALE><topp:SAMP_POP>102776.0</topp:SAMP_POP></topp:states></gml:featureMembers> 
  • tests/Format/GML/v3/multipoint-plural.xml

    old new  
     1<gml:MultiPoint xmlns:gml="http://www.opengis.net/gml" srsName="foo"> 
     2    <gml:pointMembers> 
     3        <gml:Point> 
     4            <gml:pos>1 2</gml:pos> 
     5        </gml:Point> 
     6        <gml:Point> 
     7            <gml:pos>2 3</gml:pos> 
     8        </gml:Point> 
     9        <gml:Point> 
     10            <gml:pos>3 4</gml:pos> 
     11        </gml:Point> 
     12    </gml:pointMembers> 
     13</gml:MultiPoint> 
  • tests/Format/GML/v3/multilinestring-singular.xml

    old new  
     1<gml:MultiLineString xmlns:gml="http://www.opengis.net/gml" srsName="foo"> 
     2    <gml:lineStringMember> 
     3        <gml:LineString> 
     4            <gml:posList>1 2 2 3</gml:posList> 
     5        </gml:LineString> 
     6    </gml:lineStringMember> 
     7    <gml:lineStringMember> 
     8        <gml:LineString> 
     9            <gml:posList>3 4 4 5</gml:posList> 
     10        </gml:LineString> 
     11    </gml:lineStringMember> 
     12</gml:MultiLineString> 
  • tests/Format/GML/v3/envelope.xml

    old new  
     1<gml:Envelope xmlns:gml="http://www.opengis.net/gml" srsName="foo"> 
     2    <gml:lowerCorner><gml:pos>1 2</gml:pos></gml:lowerCorner> 
     3    <gml:upperCorner><gml:pos>3 4</gml:pos></gml:upperCorner> 
     4</gml:Envelope> 
  • tests/Format/GML/v3/linestring.xml

    old new  
     1<gml:LineString xmlns:gml="http://www.opengis.net/gml" srsName="foo"> 
     2  <gml:posList>1 2 3 4</gml:posList> 
     3</gml:LineString> 
  • tests/Format/GML/cases.js

    old new  
     1var xml = new OpenLayers.Format.XML();  
     2function readXML(file) { 
     3    var request = OpenLayers.Request.GET({ 
     4        url: file, 
     5        async: false 
     6    }); 
     7    return xml.read(request.responseText); 
     8} 
     9 
     10var cases = { 
     11 
     12    "v2/point-coord.xml": new OpenLayers.Geometry.Point(1, 2), 
     13 
     14    "v2/point-coordinates.xml": new OpenLayers.Geometry.Point(1, 2), 
     15 
     16    "v2/linestring-coord.xml": new OpenLayers.Geometry.LineString([ 
     17        new OpenLayers.Geometry.Point(1, 2), 
     18        new OpenLayers.Geometry.Point(3, 4) 
     19    ]), 
     20     
     21    "v2/linestring-coordinates.xml": new OpenLayers.Geometry.LineString([ 
     22        new OpenLayers.Geometry.Point(1, 2), 
     23        new OpenLayers.Geometry.Point(3, 4) 
     24    ]), 
     25     
     26    "v2/linearring-coord.xml": new OpenLayers.Geometry.LinearRing([ 
     27        new OpenLayers.Geometry.Point(1, 2), 
     28        new OpenLayers.Geometry.Point(3, 4), 
     29        new OpenLayers.Geometry.Point(5, 6), 
     30        new OpenLayers.Geometry.Point(1, 2) 
     31    ]), 
     32     
     33    "v2/linearring-coordinates.xml": new OpenLayers.Geometry.LinearRing([ 
     34        new OpenLayers.Geometry.Point(1, 2), 
     35        new OpenLayers.Geometry.Point(3, 4), 
     36        new OpenLayers.Geometry.Point(5, 6), 
     37        new OpenLayers.Geometry.Point(1, 2) 
     38    ]), 
     39     
     40    "v2/polygon-coord.xml": new OpenLayers.Geometry.Polygon([ 
     41        new OpenLayers.Geometry.LinearRing([ 
     42            new OpenLayers.Geometry.Point(1, 2), 
     43            new OpenLayers.Geometry.Point(3, 4), 
     44            new OpenLayers.Geometry.Point(5, 6), 
     45            new OpenLayers.Geometry.Point(1, 2) 
     46        ]), 
     47        new OpenLayers.Geometry.LinearRing([ 
     48            new OpenLayers.Geometry.Point(2, 3), 
     49            new OpenLayers.Geometry.Point(4, 5), 
     50            new OpenLayers.Geometry.Point(6, 7), 
     51            new OpenLayers.Geometry.Point(2, 3) 
     52        ]), 
     53        new OpenLayers.Geometry.LinearRing([ 
     54            new OpenLayers.Geometry.Point(3, 4), 
     55            new OpenLayers.Geometry.Point(5, 6), 
     56            new OpenLayers.Geometry.Point(7, 8), 
     57            new OpenLayers.Geometry.Point(3, 4) 
     58        ]) 
     59    ]), 
     60     
     61    "v2/polygon-coordinates.xml": new OpenLayers.Geometry.Polygon([ 
     62        new OpenLayers.Geometry.LinearRing([ 
     63            new OpenLayers.Geometry.Point(1, 2), 
     64            new OpenLayers.Geometry.Point(3, 4), 
     65            new OpenLayers.Geometry.Point(5, 6), 
     66            new OpenLayers.Geometry.Point(1, 2) 
     67        ]), 
     68        new OpenLayers.Geometry.LinearRing([ 
     69            new OpenLayers.Geometry.Point(2, 3), 
     70            new OpenLayers.Geometry.Point(4, 5), 
     71            new OpenLayers.Geometry.Point(6, 7), 
     72            new OpenLayers.Geometry.Point(2, 3) 
     73        ]), 
     74        new OpenLayers.Geometry.LinearRing([ 
     75            new OpenLayers.Geometry.Point(3, 4), 
     76            new OpenLayers.Geometry.Point(5, 6), 
     77            new OpenLayers.Geometry.Point(7, 8), 
     78            new OpenLayers.Geometry.Point(3, 4) 
     79        ]) 
     80    ]), 
     81     
     82    "v2/multipoint-coord.xml": new OpenLayers.Geometry.MultiPoint([ 
     83        new OpenLayers.Geometry.Point(1, 2), 
     84        new OpenLayers.Geometry.Point(2, 3), 
     85        new OpenLayers.Geometry.Point(3, 4) 
     86    ]), 
     87     
     88    "v2/multipoint-coordinates.xml": new OpenLayers.Geometry.MultiPoint([ 
     89        new OpenLayers.Geometry.Point(1, 2), 
     90        new OpenLayers.Geometry.Point(2, 3), 
     91        new OpenLayers.Geometry.Point(3, 4) 
     92    ]), 
     93     
     94    "v2/multilinestring-coord.xml": new OpenLayers.Geometry.MultiLineString([ 
     95        new OpenLayers.Geometry.LineString([ 
     96            new OpenLayers.Geometry.Point(1, 2), 
     97            new OpenLayers.Geometry.Point(2, 3) 
     98        ]), 
     99        new OpenLayers.Geometry.LineString([ 
     100            new OpenLayers.Geometry.Point(3, 4), 
     101            new OpenLayers.Geometry.Point(4, 5) 
     102        ]) 
     103    ]), 
     104     
     105    "v2/multilinestring-coordinates.xml": new OpenLayers.Geometry.MultiLineString([ 
     106