Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/doc/RemoteClient.zuml
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/doc/RemoteClient.zuml
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/RemoteClientStatus.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/RemoteClientStatus.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/RemoteClientStatus.java	(revision 38347)
@@ -0,0 +1,90 @@
+
+package org.gvsig.remoteclient;
+
+import org.gvsig.remoteclient.ogc.OGCClientOperation;
+
+/**
+ * This class represents the client status at a certain moment
+ * it describes the "graphic" situation or the requirements of the data
+ * to be retrieved.
+ * 
+ */
+public abstract class RemoteClientStatus {
+
+	// width and heigh of the map
+    private int width;
+    private int height;
+    
+    //format of the image to be retrieved
+    private String format;
+    private String infoFormat;
+    // spatial reference system of the image to be retrieved
+    private String srs;
+    // exception format, to be retrieved in case of error
+    private String exceptionFormat;
+    
+    //To set if the client has to use GET or POST
+	private int protocol = OGCClientOperation.PROTOCOL_UNDEFINED;
+
+	public int getWidth() {        
+        return width;
+    }
+    
+    public void setWidth(int _width) {        
+    	width = _width;
+    } 
+
+    public int getHeight() {                
+        return height;
+    } 
+    public void setHeight(int _height) {        
+        height = _height;
+    } 
+
+    public String getFormat() {        
+        return format;
+    }
+    
+    public void setFormat(String _format) {        
+        format = _format;
+    } 
+    
+    public String getInfoFormat() {        
+        return infoFormat;
+    } 
+    
+    public void setInfoFormat(String _format) {        
+        infoFormat = _format;
+    } 
+
+    public String getSrs() {        
+        return srs;
+    } 
+
+    public void setSrs(String _srs) {        
+        srs = _srs;
+    } 
+
+    public void setExceptionFormat(String _format) {        
+        exceptionFormat = _format;
+    } 
+    
+    public String getExceptionFormat() {        
+        return exceptionFormat;
+    }
+    
+    /**
+	 * @return the protocol
+	 */
+	public int getProtocol() {
+		return protocol;
+	}
+
+	/**
+	 * @param protocol the protocol to set
+	 */
+	public void setProtocol(int protocol) {
+		this.protocol = protocol;
+	}
+ 
+ }

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/RemoteClientStatus.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/RasterClient.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/RasterClient.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/RasterClient.java	(revision 38347)
@@ -0,0 +1,9 @@
+
+package org.gvsig.remoteclient;
+
+/**
+ * <p></p>
+ * 
+ */
+public abstract class RasterClient extends org.gvsig.remoteclient.RemoteClient implements org.gvsig.remoteclient.IRasterClient {
+ }

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/RasterClient.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/request/WFSDescribeFeatureTypeRequest.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/request/WFSDescribeFeatureTypeRequest.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/request/WFSDescribeFeatureTypeRequest.java	(revision 38347)
@@ -0,0 +1,103 @@
+package org.gvsig.remoteclient.wfs.request;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.wfs.WFSProtocolHandler;
+import org.gvsig.remoteclient.wfs.WFSStatus;
+
+/* gvSIG. Sistema de Informaci?n Geogr?fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib??ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ *
+ */
+/**
+ * The function of the DescribeFeatureType operation is to 
+ * generate a schema description of feature types serviced 
+ * by a WFS implementation. The schema descriptions define 
+ * how a WFS implementation expects feature instances to 
+ * be encoded on input (via Insert and Update requests) 
+ * and how feature instances will be generated on output 
+ * (in response to GetFeature and GetGmlObject requests). 
+ * @see http://www.opengeospatial.org/standards/wfs
+ * @author Jorge Piera Llodr? (jorge.piera@iver.es)
+ */
+public abstract class WFSDescribeFeatureTypeRequest extends WFSRequest{
+
+	public WFSDescribeFeatureTypeRequest(WFSStatus status,
+			WFSProtocolHandler protocolHandler) {
+		super(status, protocolHandler);
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getHttpPostRequest(java.lang.String)
+	 */
+	protected String getHttpPostRequest(String onlineResource) {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getOperationCode()
+	 */
+	protected String getOperationName() {
+		return CapabilitiesTags.WFS_DESCRIBEFEATURETYPE;
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getSchemaLocation()
+	 */
+	protected String getSchemaLocation() {
+		return null;
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getTempFilePrefix()
+	 */
+	protected String getTempFilePrefix() {
+		return "wfs_describeFeatureType.xml";
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/request/WFSDescribeFeatureTypeRequest.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/request/WFSRequest.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/request/WFSRequest.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/request/WFSRequest.java	(revision 38347)
@@ -0,0 +1,93 @@
+package org.gvsig.remoteclient.wfs.request;
+
+import java.io.File;
+import java.io.IOException;
+import java.net.ConnectException;
+import java.net.UnknownHostException;
+
+import org.gvsig.compat.net.ICancellable;
+import org.gvsig.remoteclient.ogc.request.OGCRequest;
+import org.gvsig.remoteclient.wfs.WFSProtocolHandler;
+import org.gvsig.remoteclient.wfs.WFSRequestInformation;
+import org.gvsig.remoteclient.wfs.WFSStatus;
+
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ *
+ */
+/**
+ * This class sends a WFS request and returns the
+ * reply in a local File. It tries if the server
+ * supports both HTTP Get and Post requests.
+ * @author Jorge Piera LLodr� (jorge.piera@iver.es)
+ */
+public abstract class WFSRequest extends OGCRequest{
+	protected WFSStatus status = null;
+	
+	public WFSRequest(WFSStatus status, WFSProtocolHandler protocolHandler) {
+		super(status, protocolHandler);	
+		this.status = status;
+	}
+	
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteclient.ogc.request.OGCRequest#sendRequest()
+	 */
+	public File sendRequest(ICancellable cancel) throws ConnectException, UnknownHostException,
+			IOException {		
+		if (status != null){
+			((WFSProtocolHandler)protocolHandler).addLastWfsRequestInformation(createRequestInformation());
+		}
+		return super.sendRequest(cancel);
+	}
+	
+	/**
+	 * Creates a request information
+	 * @return a request information
+	 */
+	public WFSRequestInformation createRequestInformation(){
+		return new WFSRequestInformation();
+	}	
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/request/WFSRequest.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/request/WFSGetFeatureRequestInformation.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/request/WFSGetFeatureRequestInformation.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/request/WFSGetFeatureRequestInformation.java	(revision 38347)
@@ -0,0 +1,62 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+* 
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+* 
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+* 
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+* MA  02110-1301, USA.
+* 
+*/
+
+/*
+* AUTHORS (In addition to CIT):
+* 2009 {Iver T.I.}   {Task}
+*/
+ 
+package org.gvsig.remoteclient.wfs.request;
+
+import org.gvsig.remoteclient.wfs.WFSRequestInformation;
+
+/**
+ * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera</a>
+ */
+public class WFSGetFeatureRequestInformation extends WFSRequestInformation{
+	
+	public WFSGetFeatureRequestInformation() {
+		super();
+	}
+
+	/**
+	 * The optional numberOfFeatures attribute is used to 
+	 * indicate the number of features that are in the 
+	 * response document.
+	 */
+	private int numberOfFeatures = -1;
+
+	/**
+	 * @return the numberOfFeatures
+	 */
+	public int getNumberOfFeatures() {
+		return numberOfFeatures;
+	}
+
+	/**
+	 * @param numberOfFeatures the numberOfFeatures to set
+	 */
+	public void setNumberOfFeatures(int numberOfFeatures) {
+		this.numberOfFeatures = numberOfFeatures;
+	}
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/request/WFSGetFeatureRequestInformation.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/request/WFSTransactionRequest.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/request/WFSTransactionRequest.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/request/WFSTransactionRequest.java	(revision 38347)
@@ -0,0 +1,61 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+ *
+ * Copyright (C) 2007-2008 Infrastructures and Transports Department
+ * of the Valencian Government (CIT)
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ */
+package org.gvsig.remoteclient.wfs.request;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.wfs.WFSProtocolHandler;
+import org.gvsig.remoteclient.wfs.WFSRequestInformation;
+import org.gvsig.remoteclient.wfs.WFSStatus;
+import org.gvsig.remoteclient.wfs.edition.WFSTTags;
+
+
+/**
+ * @author gvSIG Team
+ * @version $Id$
+ *
+ */
+public abstract class WFSTransactionRequest extends WFSRequest{
+    protected static final String UPDATE_PROPERTY_TAG = WFSTTags.WFS_NAMESPACE_PREFIX + ":" + WFSTTags.WFST_PROPERTY;
+    protected static final String UPDATE_NAME_TAG = WFSTTags.WFS_NAMESPACE_PREFIX + ":" + WFSTTags.WFST_NAME;;
+    protected static final String UPDATE_VALUE_TAG = WFSTTags.WFS_NAMESPACE_PREFIX + ":" + WFSTTags.WFST_VALUE;
+    
+    /**
+     * @param status
+     * @param protocolHandler
+     */
+    public WFSTransactionRequest(WFSStatus status,
+        WFSProtocolHandler protocolHandler) {
+        super(status, protocolHandler);           
+    }
+
+    protected String getTempFilePrefix() {
+        return "wfs_transaction.xml";
+    }
+
+    protected String getOperationName() {   
+        return CapabilitiesTags.WFS_TRANSACTION;
+    }
+    
+    public WFSRequestInformation createRequestInformation(){
+        return new WFSTransactionRequestInformation();
+    }   
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/request/WFSTransactionRequest.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/request/WFSTLockFeatureRequest.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/request/WFSTLockFeatureRequest.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/request/WFSTLockFeatureRequest.java	(revision 38347)
@@ -0,0 +1,111 @@
+package org.gvsig.remoteclient.wfs.request;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.wfs.WFSProtocolHandler;
+import org.gvsig.remoteclient.wfs.WFSStatus;
+
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ *
+ */
+/**
+ * Web connections are inherently stateless. As a consequence 
+ * of this, the semantics of serializable transactions are not 
+ * preserved. To understand the issue, consider an update operation.
+ * The client fetches a feature instance. The feature is then 
+ * modified on the client side, and submitted back to the database 
+ * via a Transaction request for update. Serializability is lost 
+ * since there is nothing to guarantee that while the feature was 
+ * being modified on the client side, another client did not come 
+ * along and update that same feature in the database.
+ * One way to ensure serializability is to require that access to
+ * data be done in a mutually exclusive manner; that is while one 
+ * transaction accesses a data item, no other transaction can modify 
+ * the same data item. This can be accomplished by using locks that 
+ * control access to the data.
+ * The purpose of the LockFeature operation is to expose a long 
+ * term feature locking mechanism to ensure consistency. The lock
+ * is considered long term because network latency would make 
+ * feature locks last relatively longer than native commercial 
+ * database locks.
+ * The LockFeature operation is optional and does not need to be 
+ * implemented for a WFS implementation to conform to this 
+ * specification. If a WFS implements the LockFeature operation, 
+ * this fact must be advertised in the capabilities document
+ * @see http://www.opengeospatial.org/standards/wfs
+ * @author Jorge Piera LLodr� (jorge.piera@iver.es)
+ */
+public abstract class WFSTLockFeatureRequest extends WFSRequest{
+
+	public WFSTLockFeatureRequest(WFSStatus status,
+			WFSProtocolHandler protocolHandler) {
+		super(status, protocolHandler);	
+		setDeleted(true);
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getTempFilePrefix()
+	 */
+	protected String getTempFilePrefix() {
+		return "wfs_lockFeature.xml";
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getOperationCode()
+	 */
+	protected String getOperationName() {
+		return CapabilitiesTags.WFS_LOCKFEATURE;
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getSchemaLocation()
+	 */
+	protected String getSchemaLocation() {
+		return "../wfs/1.0.0/WFS-transaction.xsd";
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/request/WFSTLockFeatureRequest.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/request/WFSGetFeatureRequest.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/request/WFSGetFeatureRequest.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/request/WFSGetFeatureRequest.java	(revision 38347)
@@ -0,0 +1,152 @@
+package org.gvsig.remoteclient.wfs.request;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.wfs.WFSProtocolHandler;
+import org.gvsig.remoteclient.wfs.WFSRequestInformation;
+import org.gvsig.remoteclient.wfs.WFSStatus;
+import org.gvsig.remoteclient.wfs.edition.WFSTTags;
+import org.gvsig.remoteclient.wfs.filters.filterencoding.FilterEncoding;
+
+/* gvSIG. Sistema de Informaci?n Geogr?fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib??ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ *
+ */
+/**
+ * The GetFeature operation allows retrieval of features from a 
+ * web feature service. A GetFeature request is processed by
+ * a WFS and when the value of the outputFormat attribute is 
+ * set to text/gml a GML instance document, containing the 
+ * result set, is returned to the client.
+ * @see http://www.opengeospatial.org/standards/wfs
+ * @author Jorge Piera Llodr&aacute; (jorge.piera@iver.es)
+ */
+public abstract class WFSGetFeatureRequest extends WFSRequest{
+
+	public WFSGetFeatureRequest(WFSStatus status,
+			WFSProtocolHandler protocolHandler) {
+		super(status, protocolHandler);
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getHttpPostRequest(java.lang.String)
+	 */
+	protected String getHttpPostRequest(String onlineResource) {
+		StringBuffer request = new StringBuffer();
+		request.append(WFSTTags.XML_ROOT);
+		request.append("<" + WFSTTags.WFS_NAMESPACE_PREFIX + ":");
+		request.append(CapabilitiesTags.WFS_GETFEATURE + " ");
+		request.append(CapabilitiesTags.VERSION + "=\"" + protocolHandler.getVersion() + "\" ");
+		request.append(WFSTTags.WFST_SERVICE + "=\"WFS\" ");
+		if (status.getMaxFeatures() > 0){
+            request.append(CapabilitiesTags.MAXFEATURES + "=\"" + status.getMaxFeatures() + "\" ");
+        }
+		if (status.getResultType() == WFSStatus.RESULTYPE_HITS){
+			request.append(WFSTTags.WFS_RESULTTYPE + "=\"" + WFSTTags.WFS_HITS + "\" ");
+		}
+		request.append(WFSTTags.XMLNS + ":" + WFSTTags.OGC_NAMESPACE_PREFIX);
+		request.append("=\"" + WFSTTags.OGC_NAMESPACE + "\" ");
+		request.append(WFSTTags.XMLNS + ":" + WFSTTags.WFS_NAMESPACE_PREFIX);
+		request.append("=\"" + WFSTTags.WFS_NAMESPACE + "\" ");
+		request.append(WFSTTags.XMLNS + ":" + WFSTTags.XML_NAMESPACE_PREFIX);
+		request.append("=\"" + WFSTTags.XML_NAMESPACE + "\" ");
+		request.append(WFSTTags.XMLNS + ":" + WFSTTags.GML_NAMESPACE_PREFIX);
+		request.append("=\"" + WFSTTags.GML_NAMESPACE + "\" ");
+		request.append(WFSTTags.XMLNS + ":" + status.getNamespacePrefix());
+		request.append("=\"" + status.getNamespaceLocation() + "\" ");
+		request.append(WFSTTags.XML_NAMESPACE_PREFIX + ":" + WFSTTags.XML_SCHEMALOCATION);
+		request.append("=\"" + WFSTTags.WFS_NAMESPACE + " ");
+		request.append(getSchemaLocation());
+		request.append("\">");
+		request.append("<" + WFSTTags.WFS_NAMESPACE_PREFIX + ":");
+		request.append(WFSTTags.WFS_QUERY);
+		request.append(" typeName=\"" + status.getFeatureFullName() + "\"");
+		request.append(">");
+		if ((status.getFilterByAttribute() != null) || (status.getFilterByArea() != null)){			
+			FilterEncoding filterEncoding = new FilterEncoding(status);
+			request.append(filterEncoding.toString(protocolHandler.getVersion()));		
+		}
+		request.append("</" + WFSTTags.WFS_NAMESPACE_PREFIX + ":");
+		request.append(WFSTTags.WFS_QUERY);
+		request.append(">");
+		request.append("</" + WFSTTags.WFS_NAMESPACE_PREFIX + ":");
+		request.append(CapabilitiesTags.WFS_GETFEATURE + ">");
+		return request.toString();
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getOperationCode()
+	 */
+	protected String getOperationName() {
+		return CapabilitiesTags.WFS_GETFEATURE;
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getSchemaLocation()
+	 */
+	protected String getSchemaLocation() {
+		return null;
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getTempFilePrefix()
+	 */
+	protected String getTempFilePrefix() {
+		return "wfs_getFeature.gml";
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteclient.wfs.request.WFSRequest#createRequestInformation()
+	 */
+	public WFSRequestInformation createRequestInformation() {
+		return new WFSGetFeatureRequestInformation();
+	}
+	
+	
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/request/WFSGetFeatureRequest.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/request/WFSTransactionRequestInformation.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/request/WFSTransactionRequestInformation.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/request/WFSTransactionRequestInformation.java	(revision 38347)
@@ -0,0 +1,73 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+ *
+ * Copyright (C) 2007-2008 Infrastructures and Transports Department
+ * of the Valencian Government (CIT)
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ */
+package org.gvsig.remoteclient.wfs.request;
+
+import org.gvsig.remoteclient.wfs.WFSRequestInformation;
+
+
+/**
+ * @author gvSIG Team
+ * @version $Id$
+ *
+ */
+public class WFSTransactionRequestInformation extends WFSRequestInformation{
+    //Transaction message
+    public String message = null;
+
+    //Status
+    public static final int STATUS_NO_EXECUTED = 0;
+    public static final int STATUS_FAILED = 1;
+    public static final int STATUS_SUCCESS = 2;
+    private int status = 0;
+        
+    public WFSTransactionRequestInformation() {
+        super();      
+    }
+
+    /**
+     * @return the status
+     */
+    public int getStatus() {
+        return status;
+    }
+
+    /**
+     * @param status the status to set
+     */
+    public void setStatus(int status) {
+        this.status = status;
+    }
+
+    /**
+     * @return the message
+     */
+    public String getMessage() {
+        return message;
+    }
+
+    /**
+     * @param message the message to set
+     */
+    public void setMessage(String message) {
+        this.message = message;
+    }   
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/request/WFSTransactionRequestInformation.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/edition/WFSTTags.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/edition/WFSTTags.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/edition/WFSTTags.java	(revision 38347)
@@ -0,0 +1,89 @@
+package org.gvsig.remoteclient.wfs.edition;
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ *
+ */
+/**
+ * @author Jorge Piera LLodr� (jorge.piera@iver.es)
+ */
+public class WFSTTags {
+	public static final String XML_ROOT = "<?xml version=\"1.0\" ?>";
+	public static final String XMLNS = "xmlns";
+	public static final String XML_NAMESPACE_PREFIX = "xsi";
+	public static final String XML_NAMESPACE = "http://www.w3.org/2001/XMLSchema-instance";
+	public static final String XML_SCHEMALOCATION = "schemaLocation";
+	public static final String WFS_NAMESPACE_PREFIX = "wfs";
+	public static final String WFS_NAMESPACE = "http://www.opengis.net/wfs";
+	public static final String OGC_NAMESPACE_PREFIX = "ogc";
+	public static final String OGC_NAMESPACE = "http://www.opengis.net/ogc";
+	public static final String GML_NAMESPACE_PREFIX = "gml";
+	public static final String GML_NAMESPACE = "http://www.opengis.net/gml";
+	
+	public static final String WFST_LOCKID = "LockId";
+	public static final String WFST_LOCK = "Lock";
+	public static final String WFST_FEATURESLOCKED = "FeaturesLocked";
+	public static final String WFST_FEATURESID = "FeatureId";	
+	public static final String WFST_SERVICE = "service";
+	public static final String WFST_TRANSACTIONRESULT = "TransactionResult";
+	public static final String WFST_TRANSACTIONRESPONSE = "WFS_TransactionResponse";
+	public static final String WFST_TRANSACTIONMESSAGE = "Message";
+	public static final String WFST_STATUS = "Status";
+	public static final String WFST_SUCCESS = "SUCCESS";
+	public static final String WFST_FAILED = "FAILED";
+	public static final String WFST_RELEASEACTION = "releaseAction";
+	public static final String WFST_EXPIRYTIME = "expiry";	
+	
+	//Update operation
+	public static final String WFST_PROPERTY = "Property";  
+	public static final String WFST_NAME = "Name";  
+	public static final String WFST_VALUE = "Value";  
+	
+	public static final String WFS_QUERY = "Query";
+	public static final String WFS_FILTER = "Filter";
+	public static final String WFS_RESULTTYPE = "resultType";
+	public static final String WFS_HITS = "hits";
+	public static final String WFS_NUMBER_OF_FEATURES = "numberOfFeatures";
+	public static final String WFS_TIME_STAMP = "timeStamp";
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/edition/WFSTTags.java
___________________________________________________________________
Added: svn:executable
   + *

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/edition/WFSTOperation.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/edition/WFSTOperation.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/edition/WFSTOperation.java	(revision 38347)
@@ -0,0 +1,77 @@
+package org.gvsig.remoteclient.wfs.edition;
+
+import org.gvsig.remoteclient.wfs.WFSStatus;
+
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ *
+ */
+/**
+ * @author Jorge Piera LLodr� (jorge.piera@iver.es)
+ */
+public abstract class WFSTOperation implements IWFSTOperation{
+    //The table to apply the operation
+    protected WFSStatus wfsStatus = null;
+
+    //Feature identifier
+    protected String id = null;
+
+    WFSTOperation(WFSStatus wfsStatus) {
+        super();
+        this.wfsStatus = wfsStatus;		      
+    }
+
+    WFSTOperation(WFSStatus wfsStatus, String id) {
+        this(wfsStatus);
+        this.id = id;
+    }
+    
+    /**
+     * @return the id
+     */
+    public String getId() {
+        return id;
+    }
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/edition/WFSTOperation.java
___________________________________________________________________
Added: svn:executable
   + *

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/edition/WFSTDeleteOperation.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/edition/WFSTDeleteOperation.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/edition/WFSTDeleteOperation.java	(revision 38347)
@@ -0,0 +1,68 @@
+package org.gvsig.remoteclient.wfs.edition;
+
+import org.gvsig.remoteclient.wfs.WFSStatus;
+
+
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ *
+ */
+/**
+ * @author Jorge Piera LLodr� (jorge.piera@iver.es)
+ */
+public class WFSTDeleteOperation extends WFSTOperation {
+			
+	protected WFSTDeleteOperation(WFSStatus wfsStatus, String id) {
+		super(wfsStatus, id);		
+	}
+
+	public String getOperationName() {
+		return "Delete";
+	}
+
+	public boolean hasTypeName(){
+		return true;
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/edition/WFSTDeleteOperation.java
___________________________________________________________________
Added: svn:executable
   + *

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/edition/WFSTUpdateOperation.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/edition/WFSTUpdateOperation.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/edition/WFSTUpdateOperation.java	(revision 38347)
@@ -0,0 +1,68 @@
+package org.gvsig.remoteclient.wfs.edition;
+
+import org.gvsig.remoteclient.wfs.WFSStatus;
+
+
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ *
+ */
+/**
+ * @author Jorge Piera LLodr� (jorge.piera@iver.es)
+ */
+public class WFSTUpdateOperation extends WFSTAttributesOperation {
+
+    protected WFSTUpdateOperation(WFSStatus wfsStatus, String id) {
+        super(wfsStatus, id);     
+    }	
+
+    public String getOperationName() {
+        return "Update";
+    }	
+
+    public boolean hasTypeName(){
+        return true;
+    }
+}
\ No newline at end of file

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/edition/WFSTUpdateOperation.java
___________________________________________________________________
Added: svn:executable
   + *

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/edition/WFSTInsertOperation.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/edition/WFSTInsertOperation.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/edition/WFSTInsertOperation.java	(revision 38347)
@@ -0,0 +1,67 @@
+package org.gvsig.remoteclient.wfs.edition;
+
+import org.gvsig.remoteclient.wfs.WFSStatus;
+
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ *
+ */
+/**
+ * @author Jorge Piera LLodr� (jorge.piera@iver.es)
+ */
+public class WFSTInsertOperation extends WFSTAttributesOperation {
+	
+	protected WFSTInsertOperation(WFSStatus wfsStatus) {
+		super(wfsStatus);		
+	}
+
+	public String getOperationName() {
+		return "Insert";
+	}	
+	
+	public boolean hasTypeName(){
+	    return false;
+	}
+}
\ No newline at end of file

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/edition/WFSTInsertOperation.java
___________________________________________________________________
Added: svn:executable
   + *

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/edition/WFSTTransaction.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/edition/WFSTTransaction.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/edition/WFSTTransaction.java	(revision 38347)
@@ -0,0 +1,182 @@
+package org.gvsig.remoteclient.wfs.edition;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.gvsig.remoteclient.wfs.WFSStatus;
+
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ *
+ */
+/**
+ * @author Jorge Piera LLodr� (jorge.piera@iver.es)
+ */
+public class WFSTTransaction {
+    private List insertOperations = null;
+    private List updateOperations = null;
+    private List deleteOperations = null;
+    private WFSStatus wfsStatus;
+
+    public WFSTTransaction(WFSStatus wfsStatus){       
+        insertOperations = new ArrayList();
+        updateOperations = new ArrayList();
+        deleteOperations = new ArrayList();
+        this.wfsStatus = wfsStatus;	
+    }
+
+    /**
+     * Adds a delete operation
+     * @param ids
+     * The identifiers of the features to delete
+     */
+    public WFSTDeleteOperation createDeleteOperation(String id){
+        WFSTDeleteOperation deleteOperation = new WFSTDeleteOperation(wfsStatus, id);
+        deleteOperations.add(deleteOperation);
+        return deleteOperation;	
+    }
+
+    /**
+     * Adds a insert operation
+     * @param gml
+     * The new Feature
+     */
+    public WFSTInsertOperation createInsertOperation(){
+        WFSTInsertOperation insertOperation = new WFSTInsertOperation(wfsStatus);
+        insertOperations.add(insertOperation);	
+        return insertOperation;
+    }
+
+    /**
+     * Adds a update operation
+     * @param id
+     * The identifier of the features to update
+     * @param values
+     * A map with key equals to the property and the value equals to the value to update
+     * The update operation
+     */
+    public WFSTUpdateOperation createUpdateOperation(String id){
+        WFSTUpdateOperation updateOperation = new WFSTUpdateOperation(wfsStatus, id);
+        updateOperations.add(updateOperation);  
+        return updateOperation;    
+    }
+
+    /**
+     * Create the lockID request
+     * @return
+     */
+    private Object getWFSTRequestLockID() {
+        StringBuffer request = new StringBuffer();
+        //		for (int i=0 ; i<featuresLocked.size() ; i++){
+        //			request.append("<" + WFSTTags.WFS_NAMESPACE_PREFIX + ":" + WFSTTags.WFST_LOCKID + ">" );
+        //			request.append(featuresLocked.get(i));
+        //			request.append("</" + WFSTTags.WFS_NAMESPACE_PREFIX + ":" + WFSTTags.WFST_LOCKID + ">" );
+        //		}
+        return request.toString();
+    }
+
+    /**
+     * @return the insert operations size
+     */
+    public int getInsertOperationSize() {
+        return insertOperations.size();
+    }
+
+    /**
+     * Gets an insert operation
+     * @param i
+     * Operation position
+     * @return
+     * A operation
+     */
+    public WFSTInsertOperation getInseOperationAt(int i){
+        if (i >= insertOperations.size()){
+            return null;
+        }
+        return (WFSTInsertOperation)insertOperations.get(i);
+    }
+
+    /**
+     * @return the update operations size
+     */
+    public int getUpdateOperationSize() {
+        return updateOperations.size();
+    }
+
+    /**
+     * Gets an update operation
+     * @param i
+     * Operation position
+     * @return
+     * A operation
+     */
+    public WFSTUpdateOperation getUpdateOperationAt(int i){
+        if (i >= updateOperations.size()){
+            return null;
+        }
+        return (WFSTUpdateOperation)updateOperations.get(i);
+    }
+
+    /**
+     * @return the delete operations size
+     */
+    public int getDeleteOperationSize() {
+        return deleteOperations.size();
+    }
+
+    /**
+     * Gets an delete operation
+     * @param i
+     * Operation position
+     * @return
+     * A operation
+     */
+    public WFSTDeleteOperation getDeleteOperationAt(int i){
+        if (i >= deleteOperations.size()){
+            return null;
+        }
+        return (WFSTDeleteOperation)deleteOperations.get(i);
+    }      
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/edition/WFSTTransaction.java
___________________________________________________________________
Added: svn:executable
   + *

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/edition/WFSTAttributesOperation.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/edition/WFSTAttributesOperation.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/edition/WFSTAttributesOperation.java	(revision 38347)
@@ -0,0 +1,67 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+ *
+ * Copyright (C) 2007-2008 Infrastructures and Transports Department
+ * of the Valencian Government (CIT)
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ */
+package org.gvsig.remoteclient.wfs.edition;
+
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.Map;
+
+import org.gvsig.remoteclient.wfs.WFSStatus;
+
+
+/**
+ * @author gvSIG Team
+ * @version $Id$
+ *
+ */
+public abstract class WFSTAttributesOperation extends WFSTOperation{
+    protected Map attributes = null;
+    
+    /**
+     * @param wfsStatus
+     */
+    WFSTAttributesOperation(WFSStatus wfsStatus) {
+        super(wfsStatus); 
+        attributes = new HashMap();
+    }
+
+    WFSTAttributesOperation(WFSStatus wfsStatus, String id) {
+        super(wfsStatus, id);   
+        attributes = new HashMap();
+    } 
+    
+    public void addAttribute(String name, Object value){
+        attributes.put(name, value.toString());
+    }  
+    
+    public String getValue(String attName){
+        if (attributes.containsKey(attName)){
+            return (String)attributes.get(attName);
+        }
+        return null;
+    }
+    
+    public Iterator getKeysIterator(){
+        return attributes.keySet().iterator();
+    }
+
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/edition/WFSTAttributesOperation.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/edition/IWFSTOperation.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/edition/IWFSTOperation.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/edition/IWFSTOperation.java	(revision 38347)
@@ -0,0 +1,60 @@
+package org.gvsig.remoteclient.wfs.edition;
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ *
+ */
+/**
+ * @author Jorge Piera LLodr� (jorge.piera@iver.es)
+ */
+public interface IWFSTOperation {
+
+	/**
+	 * @return the operation name
+	 */
+	public String getOperationName();
+	
+	public boolean hasTypeName();
+
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/edition/IWFSTOperation.java
___________________________________________________________________
Added: svn:executable
   + *

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/WFSFeature.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/WFSFeature.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/WFSFeature.java	(revision 38347)
@@ -0,0 +1,269 @@
+package org.gvsig.remoteclient.wfs;
+
+import java.util.Hashtable;
+import java.util.Vector;
+
+import org.gvsig.remoteclient.utils.BoundaryBox;
+import org.gvsig.remoteclient.wfs.schema.XMLNameSpace;
+
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ * Revision 1.7  2007-09-20 09:30:12  jaume
+ * removed unnecessary imports
+ *
+ * Revision 1.6  2007/02/09 14:11:01  jorpiell
+ * Primer piloto del soporte para WFS 1.1 y para WFS-T
+ *
+ * Revision 1.5  2006/06/15 09:05:06  jorpiell
+ * Actualizados los WFS
+ *
+ * Revision 1.4  2006/05/23 13:23:22  jorpiell
+ * Se ha cambiado el final del bucle de parseado y se tiene en cuenta el online resource
+ *
+ * Revision 1.2  2006/04/20 16:39:16  jorpiell
+ * A�adida la operacion de describeFeatureType y el parser correspondiente.
+ *
+ * Revision 1.1  2006/04/19 12:51:35  jorpiell
+ * A�adidas algunas de las clases del servicio WFS
+ *
+ *
+ */
+/**
+ * @author Jorge Piera Llodr� (piera_jor@gva.es)
+ */
+public class WFSFeature extends WFSFeatureField {
+    private String localName = null;
+    private String	title = null;
+    private String	_abstract = null;
+    private Vector srs = new Vector();
+    private String defaultSRS = null;
+    private BoundaryBox latLonBbox = null;
+    private Hashtable bBoxes = new Hashtable();
+    private Vector keywords = new Vector();
+    private XMLNameSpace namespace = null;
+    private WFSServiceInformation serviceInformation;
+    private boolean isCompleted = false;
+
+    protected WFSFeature(WFSServiceInformation serviceInformation){
+        super();
+        this.serviceInformation = serviceInformation;
+    }
+
+    protected WFSFeature(WFSServiceInformation serviceInformation, String name){
+        super();
+        this.serviceInformation = serviceInformation;
+        setName(name);
+    }
+
+    /**
+     * @return Returns the _abstract.
+     */
+    public String getAbstract() {
+        return _abstract;
+    }
+    /**
+     * @param _abstract The _abstract to set.
+     */
+    public void setAbstract(String _abstract) {
+        this._abstract = _abstract;
+    }	
+
+    /**
+     * @param name The name to set.
+     */
+    public void setName(String name) {
+        this.name = name;
+        int index = name.indexOf(":");
+        if (index > 0){
+            String prefix = name.substring(0, index);
+            localName = name.substring(index+1, name.length());
+            String nameSpace = serviceInformation.getNamespace(prefix);
+            this.setNamespace(new XMLNameSpace(prefix, nameSpace));
+        }
+    }
+
+    /**
+     * @return Returns the title.
+     */
+    public String getTitle() {
+        if ((title == null) ||
+            (title.equals(""))){
+            return name;
+        }
+        return title;
+    }
+
+    /**
+     * @param title The title to set.
+     */
+    public void setTitle(String title) {
+        this.title = title;
+    }
+
+    /**
+     * @return Returns the latLonBbox.
+     */
+    public BoundaryBox getLatLonBbox() {
+        return latLonBbox;
+    }
+    /**
+     * @param latLonBbox The latLonBbox to set.
+     */
+    public void setLatLonBbox(BoundaryBox latLonBbox) {
+        this.latLonBbox = latLonBbox;
+    }
+    /**
+     * @return Returns the keywords.
+     */
+    public Vector getKeywords() {
+        return keywords;
+    }
+
+    public void addKeyword(String keyword){
+        keywords.add(keyword);
+    }
+    /**
+     * @return Returns the srs.
+     */
+    public Vector getSrs() {
+        return srs;
+    }
+
+    public void addSRS(String key){
+        String epsgCode = getEPSGCode(key);
+        if (!this.srs.contains(epsgCode)){
+            srs.add(epsgCode);
+        }
+        if (defaultSRS == null){
+            defaultSRS = epsgCode;
+        }
+    }
+
+    /**
+     * <p>Adds a bbox to the Bboxes vector</p>
+     * @param bbox
+     */
+    public void addBBox(BoundaryBox bbox) {
+        bBoxes.put(bbox.getSrs(), bbox);
+    } 
+
+    /**
+     * <p>returns the bbox with that id in the Bboxes vector</p> 
+     * @param id 
+     */
+    public BoundaryBox getBbox(String id) {
+        return (BoundaryBox)bBoxes.get(id);
+    }
+    /**
+     * @return Returns the namespace.
+     */
+    public XMLNameSpace getNamespace() {
+        return namespace;
+    }
+    /**
+     * @param namespace The namespace to set.
+     */
+    public void setNamespace(XMLNameSpace namespace) {
+        this.namespace = namespace;
+    } 	
+
+    /**
+     * @return the localName
+     */
+    public String getLocalName() {
+        return localName;
+    }	    
+
+    
+    /**
+     * @return the isCompleted
+     */
+    public boolean isCompleted() {
+        return isCompleted;
+    }
+    
+    /**
+     * @param isCompleted the isCompleted to set
+     */
+    public void setCompleted(boolean isCompleted) {
+        this.isCompleted = isCompleted;
+    }
+    
+    /**
+     * @return the defaultSRS
+     */
+    public String getDefaultSRS() {
+        return defaultSRS;
+    }
+
+    
+    /**
+     * @param defaultSRS the defaultSRS to set
+     */
+    public void setDefaultSRS(String defaultSRS) {
+        this.defaultSRS = getEPSGCode(defaultSRS);
+        addSRS(defaultSRS);
+    }
+    
+    private String getEPSGCode(String srs){
+        if (srs == null){
+            return null;
+        }
+        if ((srs.startsWith("urn:x-ogc:def:crs:")) || srs.startsWith("urn:ogc:def:crs:")){
+            String newString = srs.substring(srs.lastIndexOf(":") + 1, srs.length());
+            if (srs.indexOf("EPSG") > 0){
+                if (newString.indexOf("EPSG") < 0){
+                    newString = "EPSG:" + newString;
+                }
+            }
+            return newString;           
+        }
+        if (srs.toLowerCase().startsWith("crs:")){
+            return srs.substring(4, srs.length());
+        }
+        return srs;
+    }       
+
+}    

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/WFSFeature.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/WFSRequestInformation.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/WFSRequestInformation.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/WFSRequestInformation.java	(revision 38347)
@@ -0,0 +1,62 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+* 
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+* 
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+* 
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+* MA  02110-1301, USA.
+* 
+*/
+
+/*
+* AUTHORS (In addition to CIT):
+* 2009 {Iver T.I.}   {Task}
+*/
+ 
+package org.gvsig.remoteclient.wfs;
+/**
+ * This class is used like a container of all the properties
+ * that the library is able to retrieve in the XML header of 
+ * every WFS reply.
+ * 
+ * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera</a>
+ */
+public class WFSRequestInformation {
+	/**
+	 * The attribute may be used by a web 
+	 * feature service to indicate the time and 
+	 * date when a response was generated.
+	 */
+	private String timeStamp = null;
+	
+	public WFSRequestInformation() {
+		super();
+	}		
+
+	/**
+	 * @return the timeStamp
+	 */
+	public String getTimeStamp() {
+		return timeStamp;
+	}
+
+	/**
+	 * @param timeStamp the timeStamp to set
+	 */
+	public void setTimeStamp(String timeStamp) {
+		this.timeStamp = timeStamp;
+	}
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/WFSRequestInformation.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/WFSFeatureField.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/WFSFeatureField.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/WFSFeatureField.java	(revision 38347)
@@ -0,0 +1,139 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+ *
+ * Copyright (C) 2007-2008 Infrastructures and Transports Department
+ * of the Valencian Government (CIT)
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ */
+package org.gvsig.remoteclient.wfs;
+
+import java.util.Vector;
+
+import org.gvsig.tools.ToolsLocator;
+import org.gvsig.tools.dataTypes.DataType;
+import org.gvsig.tools.dataTypes.DataTypes;
+import org.gvsig.tools.dataTypes.DataTypesManager;
+
+
+/**
+ * @author gvSIG Team
+ * @version $Id$
+ *
+ */
+public class WFSFeatureField {
+    protected String name;
+    private String type;
+    private DataType dataType = null;   
+    private boolean isGeometry = false;
+    private boolean isComplex = false;
+    private int geometryType = -1;
+    private static final DataTypesManager dataTypesManager = ToolsLocator.getDataTypesManager();
+    private Vector fields = new Vector();
+    
+    public WFSFeatureField() {
+        dataType = dataTypesManager.get(DataTypes.OBJECT);
+    }
+    
+    public WFSFeatureField(String name, String type, DataType dataType) {
+        super();
+        this.name = name;
+        this.type = type;
+        if (dataType == null){
+            dataType = dataTypesManager.get(DataTypes.OBJECT);
+        }else{
+            this.dataType = dataType;
+            if (dataType.getType() == dataTypesManager.getType("Geometry")){
+                isGeometry = true;
+            }
+        }
+    }
+    
+    public WFSFeatureField(String name, String type, int geometryType) {
+        super();
+        this.name = name;
+        this.type = type;
+        this.dataType = dataTypesManager.get(dataTypesManager.getType("Geometry"));  
+        this.geometryType = geometryType;
+        isGeometry = true;
+    }
+    
+    /**
+     * @return the name
+     */
+    public String getName() {
+        return name;
+    }
+
+    
+    /**
+     * @return the type
+     */
+    public String getType() {
+        return type;
+    }
+    
+    /**
+     * @return the dataType
+     */
+    public DataType getDataType() {
+        return dataType;
+    }
+
+    
+    /**
+     * @return the isGeometry
+     */
+    public boolean isGeometry() {
+        return isGeometry;
+    }
+
+    public boolean isComplex(){
+        return isComplex;
+    }
+    
+    /**
+     * @return the geometryType
+     */
+    public int getGeometryType() {
+        return geometryType;
+    }
+    
+    /**
+     * @return Returns the fields.
+     */
+    public WFSFeatureField getFieldAt(int index) {
+        if (index >= fields.size()){
+            return null;
+        }
+        return (WFSFeatureField)fields.get(index);
+    }
+    
+    public int getFieldSize(){
+        return fields.size();
+    }
+
+    public void addField(String fieldName, String fieldType, DataType dataType){
+        isComplex = true;
+        fields.add(new WFSFeatureField(fieldName, fieldType, dataType));
+    }
+    
+    public String toString() {
+        return getName();
+    }
+    
+    
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/WFSFeatureField.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/WFSProtocolHandler.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/WFSProtocolHandler.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/WFSProtocolHandler.java	(revision 38347)
@@ -0,0 +1,457 @@
+package org.gvsig.remoteclient.wfs;
+
+import java.io.File;
+import java.net.URL;
+import java.util.ArrayList;
+import java.util.Hashtable;
+import java.util.StringTokenizer;
+
+import org.gvsig.compat.net.ICancellable;
+import org.gvsig.remoteclient.ogc.OGCProtocolHandler;
+import org.gvsig.remoteclient.ogc.OGCServiceInformation;
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.wfs.exceptions.WFSException;
+import org.gvsig.remoteclient.wfs.request.WFSDescribeFeatureTypeRequest;
+import org.gvsig.remoteclient.wfs.request.WFSGetFeatureRequest;
+import org.gvsig.remoteclient.wfs.request.WFSTLockFeatureRequest;
+import org.gvsig.remoteclient.wfs.request.WFSTransactionRequest;
+import org.gvsig.remoteclient.wfs.schema.GMLTags;
+import org.kxml2.io.KXmlParser;
+
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ * Revision 1.11  2007-09-20 09:30:12  jaume
+ * removed unnecessary imports
+ *
+ * Revision 1.10  2007/02/09 14:11:01  jorpiell
+ * Primer piloto del soporte para WFS 1.1 y para WFS-T
+ *
+ * Revision 1.9  2007/01/12 13:09:42  jorpiell
+ * added searches by area
+ *
+ * Revision 1.8  2006/10/10 12:52:28  jorpiell
+ * Soporte para features complejas.
+ *
+ * Revision 1.7  2006/06/21 12:53:03  jorpiell
+ * Se tienen en cuanta el n�mero de features
+ *
+ * Revision 1.6  2006/06/14 08:46:07  jorpiell
+ * Se tiene en cuanta la opcion para refrescar las capabilities
+ *
+ * Revision 1.5  2006/06/14 07:54:18  jorpiell
+ * Se parsea el online resource que antes se ignoraba
+ *
+ * Revision 1.4  2006/05/30 13:58:03  jaume
+ * cancelable downloads
+ *
+ * Revision 1.3  2006/05/23 13:23:13  jorpiell
+ * Se ha cambiado el final del bucle de parseado y se tiene en cuenta el online resource
+ *
+ * Revision 1.2  2006/04/20 16:39:16  jorpiell
+ * A�adida la operacion de describeFeatureType y el parser correspondiente.
+ *
+ * Revision 1.1  2006/04/19 12:51:35  jorpiell
+ * A�adidas algunas de las clases del servicio WFS
+ *
+ *
+ */
+/**
+ * @author Jorge Piera Llodr� (piera_jor@gva.es)
+ */
+public abstract class WFSProtocolHandler extends OGCProtocolHandler {
+	//protected static Logger LOG = LoggerFactory.getLogger(WFSProtocolHandler.class);
+	
+    /**
+	 * WFS metadata
+	 */
+	protected WFSServiceInformation serviceInfo = new WFSServiceInformation();
+	protected Hashtable features = new Hashtable();
+	protected String currentFeature = null;
+	private int numberOfErrors = 0;
+
+	/**
+	 * This class contains all the data that the library is able
+	 * to retrieve of the server for all the requests. 
+	 */
+	protected ArrayList wfsRequestInformations = new ArrayList();
+
+	/**
+	 * Clear the connection
+	 */
+	private void clear() {
+		features.clear();
+		serviceInfo.clear();
+	}
+
+	/**
+	 * <p>Builds a GetCapabilities request that is sent to the WFS
+	 * the response will be parse to extract the data needed by the
+	 * WFS client</p>
+	 */
+	public void getCapabilities(WFSStatus status,boolean override, ICancellable cancel) throws WFSException {
+		URL request = null;
+		try {
+			request = new URL(buildCapabilitiesRequest(status));
+			if (override){
+			    downloader.removeURL(request);
+			}
+			File f = downloader.downloadFile(request,"wfs_capabilities.xml", cancel);
+			if (f == null)
+				return;
+			clear();
+			parseCapabilities(f);
+		} catch (Exception e){
+			throw new WFSException(e);
+		}
+	}    
+
+	/**
+	 * @return
+	 */
+	private String buildCapabilitiesRequest(WFSStatus status) {
+		StringBuffer req = new StringBuffer();
+		String symbol = null;
+
+		String onlineResource;
+		if (status == null || status.getOnlineResource() == null)
+			onlineResource = getHost();
+		else 
+			onlineResource = status.getOnlineResource();
+		symbol = getSymbol(onlineResource);
+
+		req.append(onlineResource).append(symbol).append("REQUEST=GetCapabilities&SERVICE=WFS&");
+		req.append("VERSION=").append(getVersion()).append("&EXCEPTIONS=XML");
+		return req.toString();
+	}   
+
+	/**
+	 * Builds the GetCapabilitiesRequest according to the OGC WFS Specifications
+	 * without a VERSION, to get the highest version than a WFS supports.
+	 */
+	public static String buildCapabilitiesSuitableVersionRequest(String _host, String _version)
+	{
+		int index = _host.indexOf('?');
+
+		if (index > -1) {
+			String host = _host.substring(0, index + 1);
+			String query = _host.substring(index + 1, _host.length());
+
+			StringTokenizer tokens = new StringTokenizer(query, "&");
+			String newQuery = "", token;
+
+			// If there is a field or a value with spaces, (and then it's on different tokens) -> unify them
+			while (tokens.hasMoreTokens()) {
+				token = tokens.nextToken().trim();
+
+				if (token.toUpperCase().compareTo("REQUEST=GETCAPABILITIES") == 0)
+					continue;
+
+				if (token.toUpperCase().compareTo("SERVICE=WFS") == 0)
+					continue;
+
+				if ((_version != null) && (_version.length() > 0)) {
+					if (token.toUpperCase().compareTo("VERSION=" + _version) == 0)
+						continue;
+				}
+
+				if (token.toUpperCase().compareTo("EXCEPTIONS=XML") == 0)
+					continue;
+
+				newQuery += token + "&";
+			}
+
+			_host = host + newQuery;
+		}
+		else {
+			_host += "?";
+		}
+
+		if ((_version != null) && (_version.compareTo("") != 0))
+			_host += "REQUEST=GetCapabilities&SERVICE=WFS&VERSION=" + _version + "&EXCEPTIONS=XML";
+		else
+			_host += "REQUEST=GetCapabilities&SERVICE=WFS&EXCEPTIONS=XML";
+
+		return _host;    
+	}
+
+	/**
+	 * <p>Builds a describeFeatureType request that is sent to the WFS
+	 * the response will be parse to extract the data needed by the
+	 * WFS client</p>
+	 * @param status
+	 * WFS client status. Contains all the information to create
+	 * the query. In this case, the only the feature name is needed.
+	 */
+	public File describeFeatureType(WFSStatus status,boolean override, ICancellable cancel)throws WFSException {
+		this.currentFeature = status.getFeatureFullName();
+		//sets the namespace URI 	
+		if ((status.getNamespacePrefix() != null) && (status.getNamespaceLocation() == null)){			
+			String namespaceURI = serviceInfo.getNamespace(status.getNamespacePrefix());
+			if (namespaceURI != null){
+				status.setNamespaceLocation(namespaceURI);				
+			}
+		}
+		try {
+			WFSDescribeFeatureTypeRequest request = createDescribeFeatureTypeRequest(status);
+			File f = request.sendRequest(cancel);
+			return f;
+		} catch (Exception e){
+			throw new WFSException(e);
+		}
+	}     	
+
+	/**
+	 * <p>Builds a getFeature request that is sent to the WFS
+	 * the response will be parse to extract the data needed by the
+	 * WFS client</p>
+	 * @param status
+	 * WFS client status. Contains all the information to create
+	 * the query. 
+	 * @return File
+	 * GML file
+	 */    
+	public File getFeature(WFSStatus status,boolean override, ICancellable cancel) throws WFSException{
+		try{		
+			WFSGetFeatureRequest request = createGetFeatureRequest(status);
+			File f = request.sendRequest(cancel);			
+			parseGetFeature(f, status.getNamespacePrefix());
+			return f;
+		} catch (Exception e){
+			throw new WFSException(e);
+		}		
+	}
+
+	/**
+	 * parses the data retrieved by the GetFeature XML document. It is
+	 * used just to find errors
+	 */
+	protected abstract boolean parseGetFeature(File f,String nameSpace) throws WFSException;
+
+
+	/**
+	 * <p>Builds a transaction request that is sent to the WFS
+	 * the response will be parse to extract the data needed by the
+	 * WFS client</p>
+	 * @param status
+	 * WFS client status. Contains all the information to create
+	 * the query. 
+	 */   
+	public void transaction(WFSStatus status,boolean override, ICancellable cancel) throws WFSException {
+		try {
+		    WFSTransactionRequest request = createTransactionRequest(status);
+            File f = request.sendRequest(cancel);           
+            parseTransaction(f, status); 
+		} catch (Exception e){
+			throw new WFSException(e);
+		}
+	}
+
+	/**
+	 * <p>Builds a transaction request that is sent to the WFS
+	 * the response will be parse to extract the data needed by the
+	 * WFS client</p>
+	 * @param status
+	 * WFS client status. Contains all the information to create
+	 * the query. 
+	 */
+	private String buildTransactionRequest(WFSStatus status){
+		StringBuffer req = new StringBuffer();
+		String symbol = null;
+
+		String onlineResource;
+		if(serviceInfo.getOnlineResource(CapabilitiesTags.WFS_TRANSACTION) != null){
+			onlineResource = serviceInfo.getOnlineResource(CapabilitiesTags.WFS_TRANSACTION);
+		}else {
+			onlineResource = getHost();
+		}
+		symbol = getSymbol(onlineResource);
+
+		req.append(onlineResource);
+		return req.toString();
+	}
+
+	/**
+	 * parses the data retrieved by the transaction operation
+	 * @param f
+	 * The retrieved file
+	 * @param nameSpace
+	 * The namespace
+	 */
+	protected abstract boolean parseTransaction(File f,  WFSStatus status) throws WFSException;
+
+	/**
+	 * <p>Builds a lockFeature request that is sent to the WFS
+	 * the response will be parse to extract the data needed by the
+	 * WFS client</p>
+	 * @param status
+	 * WFS client status. Contains all the information to create
+	 * the query. 
+	 */  
+	public void lockFeature(WFSStatus status,boolean override, ICancellable cancel) throws WFSException {
+		try {
+			WFSTLockFeatureRequest request = createLockFeatureRequest(status);
+			File f = request.sendRequest(cancel);
+			parseLockFeature(f,status.getNamespacePrefix(),status);
+		} catch(WFSException e) {
+			throw e;
+		} catch (Exception e){
+			throw new WFSException(e);
+		}		
+	}	
+
+	/**
+	 * parses the data retrieved by the LockFeature operation
+	 */
+	protected abstract boolean parseLockFeature(File f,String nameSpace, WFSStatus status) throws WFSException;
+
+	/**
+	 * @return Returns the features.
+	 */
+	public Hashtable getFeatures() {
+		return features;
+	}
+
+	/**
+	 * @return Returns the currentFeature.
+	 */
+	public String getCurrentFeature() {
+		return currentFeature;
+	}
+
+	/**
+	 * @param currentFeature The currentFeature to set.
+	 */
+	public void setCurrentFeature(String currentFeature) {
+		this.currentFeature = currentFeature;
+	}    
+
+	/**
+	 * It parses the attributes of the current KXMLParser 
+	 * and add the new namespaces to the service information
+	 * @param parser
+	 * The KXML parser
+	 */
+	protected void parseNamespaces(KXmlParser parser){
+		for (int i=0 ; i<parser.getAttributeCount() ; i++){
+			String attName = parser.getAttributeName(i);
+			if (attName.startsWith(GMLTags.XML_NAMESPACE)){
+				int index = attName.indexOf(":");
+				if (index > 0){
+					serviceInfo.addNamespace(attName.substring(index+1, attName.length()), 
+							parser.getAttributeValue(i));
+				}
+			}
+		}			
+	}
+
+	/* (non-Javadoc)
+	 * @see org.gvsig.remoteClient.ogc.OGCProtocolHandler#getServiceInformation()
+	 */
+	public OGCServiceInformation getServiceInformation() {
+		return serviceInfo;
+	}	
+
+	/**
+	 * @param status
+	 * The WFS status
+	 * @param protocolHandler
+	 * The handler to parse the requests
+	 * @return an object to send the DescribeFeatureType requests
+	 */
+	protected abstract WFSDescribeFeatureTypeRequest createDescribeFeatureTypeRequest(WFSStatus status);
+
+	/**
+	 * @param status
+	 * The WFS status
+	 * @param protocolHandler
+	 * The handler to parse the requests
+	 * @return an object to send the GetFeature requests
+	 */
+	protected abstract WFSGetFeatureRequest createGetFeatureRequest(WFSStatus status);
+
+	/**
+	 * @param status
+	 * The WFS status
+	 * @param protocolHandler
+	 * The handler to parse the requests
+	 * @return an object to send the LockFeature requests
+	 */
+	protected abstract WFSTLockFeatureRequest createLockFeatureRequest(WFSStatus status);
+	
+	/**
+     * @param status
+     * The WFS status
+     * @param protocolHandler
+     * The handler to parse the requests
+     * @return an object to send the Transaction request
+     */	
+	protected abstract WFSTransactionRequest createTransactionRequest(WFSStatus status);
+
+	/**
+	 * @return the wfsRequestInformations
+	 */
+	ArrayList getWfsRequestInformations() {
+		return wfsRequestInformations;
+	}
+
+	/**
+	 * Adds a new WFSRequestInformation
+	 * @param wfsRequestInformation
+	 */
+	public void addLastWfsRequestInformation(
+			WFSRequestInformation wfsRequestInformation) {
+		wfsRequestInformations.add(wfsRequestInformation);		
+	}
+	
+	/**
+	 * @return the lastWfsRequestInformation
+	 */
+	public WFSRequestInformation getLastWfsRequestInformation() {
+		if (wfsRequestInformations.size() > 0){
+			return (WFSRequestInformation)wfsRequestInformations.get(wfsRequestInformations.size() - 1);
+		}
+		return null;
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/WFSProtocolHandler.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/WFSOperation.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/WFSOperation.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/WFSOperation.java	(revision 38347)
@@ -0,0 +1,90 @@
+package org.gvsig.remoteclient.wfs;
+
+import java.util.Hashtable;
+
+import org.gvsig.remoteclient.ogc.OGCClientOperation;
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ * Revision 1.1  2007-02-09 14:11:01  jorpiell
+ * Primer piloto del soporte para WFS 1.1 y para WFS-T
+ *
+ *
+ */
+/**
+ * @author Jorge Piera Llodr� (piera_jor@gva.es)
+ */
+public class WFSOperation extends OGCClientOperation{
+	protected static Hashtable operations = new Hashtable();
+	
+	static{
+		operations.put(CapabilitiesTags.GETCAPABILITIES, new WFSOperation(CapabilitiesTags.GETCAPABILITIES));
+		operations.put(CapabilitiesTags.WFS_DESCRIBEFEATURETYPE, new WFSOperation(CapabilitiesTags.WFS_DESCRIBEFEATURETYPE));
+		operations.put(CapabilitiesTags.WFS_GETFEATURE, new WFSOperation(CapabilitiesTags.WFS_GETFEATURE));
+		operations.put(CapabilitiesTags.WFS_TRANSACTION, new WFSOperation(CapabilitiesTags.WFS_TRANSACTION));
+		operations.put(CapabilitiesTags.WFS_LOCKFEATURE, new WFSOperation(CapabilitiesTags.WFS_LOCKFEATURE));
+	}
+
+	public WFSOperation(String operationName) {
+		super(operationName);		
+	}
+
+	public WFSOperation(String operationName, String onlineResource) {
+		super(operationName, onlineResource);		
+	}
+
+	
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.OGCClientOperation#getOperations()
+	 */
+	public Hashtable getOperations() {
+		return operations;
+	}
+	
+	
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/WFSOperation.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/schema/XMLNameSpace.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/schema/XMLNameSpace.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/schema/XMLNameSpace.java	(revision 38347)
@@ -0,0 +1,96 @@
+package org.gvsig.remoteclient.wfs.schema;
+
+
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id: XMLNameSpace.java 9729 2007-01-15 13:11:17Z csanchez $
+ * $Log$
+ * Revision 1.2  2007-01-15 13:11:00  csanchez
+ * Sistema de Warnings y Excepciones adaptado a BasicException
+ *
+ * Revision 1.1  2006/12/22 11:25:04  csanchez
+ * Nuevo parser GML 2.x para gml's sin esquema
+ *
+ * Revision 1.1  2006/08/10 12:00:49  jorpiell
+ * Primer commit del driver de Gml
+ *
+ *
+ */
+/**
+ * This class represent a XSD schema file
+ * 
+ * @author Jorge Piera Llodr� (piera_jor@gva.es)
+ * @author Carlos S�nchez Peri��n (sanchez_carper@gva.es)
+ *
+ */
+public class XMLNameSpace {
+	private String prefix = null;
+	private String location = null;
+	
+	public XMLNameSpace(String prefix,String location) {
+		super();
+		this.prefix = prefix;
+		this.location = location;
+	}
+	
+	/**
+	 * @return Returns the location.
+	 */
+	public String getLocation() {
+		return location;
+	}
+	
+	/**
+	 * @return Returns the name.
+	 */
+	public String getPrefix() {
+		return prefix;
+	}
+	
+	/**
+	 * @param location The location to set.
+	 */
+	public void setLocation(String location) {
+		this.location = location;
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/schema/XMLNameSpace.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/schema/GMLTags.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/schema/GMLTags.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/schema/GMLTags.java	(revision 38347)
@@ -0,0 +1,91 @@
+package org.gvsig.remoteclient.wfs.schema;
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id: GMLTags.java 9723 2007-01-14 13:12:11Z jaume $
+ * $Log$
+ * Revision 1.4  2007-01-14 13:12:11  jaume
+ * objects to strings
+ *
+ * Revision 1.3  2006/12/22 11:25:44  csanchez
+ * Nuevo parser GML 2.x para gml's sin esquema
+ *
+ * Revision 1.2  2006/08/10 12:37:05  jorpiell
+ * A�adido el tag description al GML parser
+ *
+ * Revision 1.1  2006/08/10 12:00:49  jorpiell
+ * Primer commit del driver de Gml
+ *
+ *
+ */
+/**
+ * Class containing a description for all the TAGS defined in 
+ * the GML File
+ * 
+ * @author Jorge Piera Llodr� (piera_jor@gva.es)
+ * @author Carlos S�nchez Peri��n (sanchez_carper@gva.es)
+ * 
+ */
+public class GMLTags {
+	public static final String VERSION = "version";
+	public static final String XML_TARGET_NAMESPACE = "targetNamespace";
+	public static final String XML_ELEMENT_FORM_DEFAULT = "elementFormDefault";
+	public static final String XML_ATTRIBUTE_FORM_DEFAULT = "attributeFormDefault";
+	public static final String XML_NAMESPACE = "xmlns";
+	public static final String XML_SCHEMA_LOCATION = "schemaLocation";
+	public static final String GML_NAME = "name";
+	public static final String GML_DESCRIPTION = "description";
+	public static final String GML_BOUNDEDBY = "boundedBy";
+	public static final String GML_BOX = "Box";
+	public static final String GML_COORDINATES = "coordinates";
+	public static final String GML_COORD = "coord";
+	public static final String GML_X = "X";
+	public static final String GML_Y = "Y";
+	public static final String GML_COORDINATES_DECIMAL = "decimal";
+	public static final String GML_COORDINATES_CS = "cs";
+	public static final String GML_COORDINATES_TS = "ts";
+	public static final String GML_SRS_NAME = "srsName";
+	
+	//GML types
+	public static final String GML_POINT = "Point";
+	public static final String GML_MUNTILINE = "MultiLineString";
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/schema/GMLTags.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/schema/XMLSchemaParser.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/schema/XMLSchemaParser.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/schema/XMLSchemaParser.java	(revision 38347)
@@ -0,0 +1,204 @@
+package org.gvsig.remoteclient.wfs.schema;
+
+import java.io.IOException;
+
+import org.gvsig.compat.CompatLocator;
+import org.gvsig.remoteclient.utils.EncodingXMLParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id: XMLSchemaParser.java 18271 2008-01-24 09:06:43Z jpiera $
+ * $Log$
+ * Revision 1.7  2007-01-15 13:11:00  csanchez
+ * Sistema de Warnings y Excepciones adaptado a BasicException
+ *
+ * Revision 1.6  2006/12/29 17:15:48  jorpiell
+ * Se tienen en cuenta los simpleTypes y los choices, adem�s de los atributos multiples
+ *
+ * Revision 1.5  2006/12/22 11:25:44  csanchez
+ * Nuevo parser GML 2.x para gml's sin esquema
+ *
+ * Revision 1.4  2006/10/10 12:52:28  jorpiell
+ * Soporte para features complejas.
+ *
+ * Revision 1.3  2006/10/02 08:33:49  jorpiell
+ * Cambios del 10 copiados al head
+ *
+ * Revision 1.1.2.1  2006/09/19 12:23:15  jorpiell
+ * Ya no se depende de geotools
+ *
+ * Revision 1.2  2006/09/18 12:08:55  jorpiell
+ * Se han hecho algunas modificaciones que necesitaba el WFS
+ *
+ * Revision 1.1  2006/08/10 12:00:49  jorpiell
+ * Primer commit del driver de Gml
+ *
+ * Revision 1.1  2006/05/16 14:12:56  jorpiell
+ * A�adido el parseador de Esquemas
+ * 
+ * 
+ */
+/**
+ * Thas class is used to parse a schema XSD
+ * 
+ * @author Jorge Piera Llodr� (piera_jor@gva.es)
+ * @author Carlos S�nchez Peri��n (sanchez_carper@gva.es)
+ * 
+ */
+public class XMLSchemaParser extends EncodingXMLParser {
+	private String targetNameSpace = null;
+	private String schema = "";
+	private String encoding = "UTF-8";	
+	private String nameSpace = "";
+	private String version = null;
+	
+	
+	public XMLSchemaParser(){
+		super();		
+	}
+	
+	public XMLSchemaParser(String schema){
+		super();
+		//schema instace is named with the string in "schema"
+		this.schema = schema;		
+	}
+	
+	/**
+	 * It gets the schema from a tag. The schema is separated
+	 * of the tag name by ":".
+	 * @param tag
+	 */
+	public void setSchemaFromMainTag(String tag){
+		//set the name string of the namespace.
+		int pos = tag.indexOf(":");
+		if (pos > 0){
+			this.schema = tag.substring(0,pos);
+		}else{
+			this.schema = "";
+		}
+	}	
+
+	/**
+	 * @return Returns the schema.
+	 */
+	public String getSchema() {
+		return schema;
+	}
+
+	/**
+	 * @param schema The schema to set.
+	 */
+	public void setSchema(String schema) {
+		this.schema = schema;
+	}	
+	
+	/**
+	 * Returns a SCHEMA:TAG
+	 * @param tag
+	 * @return SCHEMA:TAG
+	 */
+	private String getTag(String tag){
+		//get the tag without the namespace
+		if (tag == null){
+			return null;
+		}
+		if ((schema == null) || (schema.equals(""))){
+			return tag;
+		}
+		return schema + ":" + tag;
+	}
+	
+	/*
+	 *  (non-Javadoc)
+	 * @see org.xmlpull.v1.XmlPullParser#require(int, java.lang.String, java.lang.String)
+	 */
+	public void require(int type, String namespace, String name)
+		throws XmlPullParserException, IOException{
+		super.require(type,namespace,getTag(name));
+	}
+	
+	/*
+	 *  (non-Javadoc)
+	 * @see org.xmlpull.v1.XmlPullParser#getName()
+	 */
+	public String getName(){
+		try{
+		String name = super.getName();
+		if ((schema != null) || (!(schema.equals("")))){
+			return name.substring(name.indexOf(":") + 1,name.length());
+		}
+		return name;
+		}catch (NullPointerException e){
+			return "";
+		}
+	}
+	
+	/*
+	 *  (non-Javadoc)
+	 * @see org.xmlpull.v1.XmlPullParser#getName()
+	 */
+	public String getNameSpace(){
+		try{
+		String name = super.getName();
+		if ((name!=null)&&(CompatLocator.getStringUtils().split(name,":").length > 1)){
+			return CompatLocator.getStringUtils().split(name, ":")[0];
+		}
+		return "";
+		}catch (NullPointerException e){
+			return "";
+		}
+	}	
+	
+
+	public String getversion() {
+		if (version == null){
+			//return the default GML version
+			return "99.99.99";
+		}
+		return version;		
+	}
+	public String getTargetNamespace() {
+		return targetNameSpace;		
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/schema/XMLSchemaParser.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/schema/type/GMLException.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/schema/type/GMLException.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/schema/type/GMLException.java	(revision 38347)
@@ -0,0 +1,116 @@
+package org.gvsig.remoteclient.wfs.schema.type;
+
+import java.util.Hashtable;
+import java.util.Map;
+
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id: GMLException.java 18271 2008-01-24 09:06:43Z jpiera $
+ * $Log$
+ * Revision 1.1  2007-01-15 13:11:00  csanchez
+ * Sistema de Warnings y Excepciones adaptado a BasicException
+ *
+ * Revision 1.2  2006/12/22 11:25:44  csanchez
+ * Nuevo parser GML 2.x para gml's sin esquema
+ *
+ * Revision 1.1  2006/08/10 12:00:49  jorpiell
+ * Primer commit del driver de Gml
+ *
+ *
+ */
+/**
+ * GML Exception.
+ * @author Jorge Piera Llodr� (piera_jor@gva.es)
+ * @author Carlos S�nchez Peri��n (sanchez_carper@gva.es)
+ * 
+ */
+public class GMLException extends Exception {
+	private static final long serialVersionUID = -5486463227342843579L;
+	private String filename="";
+	protected String formatString;
+	protected String messageKey;
+	protected long code;
+	
+	public GMLException() {
+		
+	}
+	
+	public GMLException(String file) {
+		init();
+		this.filename=file;
+	}
+	public GMLException(Throwable exception) {
+		init();
+		initCause(exception);
+	}
+	public GMLException(String file, Throwable exception) {
+		init();
+		this.filename=file;
+		initCause(exception);
+	}
+	
+	public String getFilename() {
+		return filename;
+	}
+
+	public void setFilename(String filename) {
+		this.filename = filename;
+	}
+	
+	protected Map values() {
+		//Key -> value... filename -> name of the file
+		Hashtable params;
+		params = new Hashtable();
+		params.put("file",filename);
+		
+		return params;
+	}
+
+	public void init() {
+		messageKey="Gml_Error";
+		formatString="Error opening GML shape %(file)";
+		code = serialVersionUID;
+	}
+	
+
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/schema/type/GMLException.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/schema/type/GMLInvalidFormatException.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/schema/type/GMLInvalidFormatException.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/schema/type/GMLInvalidFormatException.java	(revision 38347)
@@ -0,0 +1,78 @@
+package org.gvsig.remoteclient.wfs.schema.type;
+
+import java.util.Map;
+
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id: GMLInvalidFormatException.java 18271 2008-01-24 09:06:43Z jpiera $
+ * $Log$
+ * Revision 1.1  2007-01-15 13:11:00  csanchez
+ * Sistema de Warnings y Excepciones adaptado a BasicException
+ *
+ *
+ */
+/**
+ * @author Carlos S�nchez Peri��n (sanchez_carper@gva.es)
+ */
+public class GMLInvalidFormatException extends GMLException{
+
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = -1126971166220555362L;
+
+	public GMLInvalidFormatException() {
+		this.init();
+		// TODO Auto-generated constructor stub
+	}
+
+	protected Map values() {
+		// TODO Auto-generated method stub
+		return null;
+	}
+	public void init() {
+		messageKey="Gml_Invalid_Type_Format_Error";
+		formatString="Invalid Data Type Format Defined";
+		code = serialVersionUID;
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/schema/type/GMLInvalidFormatException.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/schema/type/GMLGeometries.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/schema/type/GMLGeometries.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/schema/type/GMLGeometries.java	(revision 38347)
@@ -0,0 +1,186 @@
+package org.gvsig.remoteclient.wfs.schema.type;
+
+import java.util.Hashtable;
+
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id: GMLGeometries.java 9451 2006-12-22 11:25:44Z csanchez $
+ * $Log$
+ * Revision 1.1  2006-12-22 11:25:04  csanchez
+ * Nuevo parser GML 2.x para gml's sin esquema
+ *
+ *
+ */
+
+/************************************************************
+ * class < Geometries >										*
+ * It contains the standard tags specified in GML 2.x		*
+ * Also, it has functions to parse geometry tags.			*
+ * This class help us with the "gml" namespace.				*
+ * 															*
+ * @author Carlos S�nchez Peri��n (sanchez_carper@gva.es)	*
+ ************************************************************/
+public class GMLGeometries{
+	//It has all the drawable geometries
+	private static Hashtable geometries = new Hashtable();
+	//It has all the tags of GML that it specifies a feature
+	private static Hashtable features = new Hashtable();
+	
+	static{
+		//complex geometry elements
+		geometries.put("_Geometry","");
+		geometries.put("_GeometryCollection","");
+		geometries.put("geometryMember","");
+		geometries.put("pointMember","");
+		geometries.put("lineStringMember","");
+		geometries.put("polygonMember","");
+		geometries.put("outerBoundaryIs","");
+		geometries.put("innerBoundaryIs","");
+		//primitive geometry elements
+		geometries.put("Point","");
+		geometries.put("LineString","");
+		geometries.put("LinearRing","");
+		geometries.put("Polygon","");
+		geometries.put("Box","");
+		//aggregate geometry elements
+		geometries.put("MultiGeometry","");
+		geometries.put("MultiPoint","");
+		geometries.put("MultiLineString","");
+		geometries.put("MultiPolygon","");
+		//coordinate elements
+		geometries.put("coord","");
+		geometries.put("X","");
+		geometries.put("Y","");
+		geometries.put("Z","");
+		geometries.put("coordinates","");
+		//this attribute gives the location where an element is defined
+		geometries.put("remoteSchema","");
+	}
+	static{
+		//features
+		features.put("_Feature","");
+		features.put("_FeatureCollection","");
+		features.put("featureMember","");
+		//some basic geometric properties of features
+		features.put("_geometryProperty","");
+		features.put("geometryProperty","");
+		features.put("boundedBy","");
+		features.put("pointProperty","");
+		features.put("polygonProperty","");
+		features.put("lineStringProperty","");
+		features.put("multiPointProperty","");
+		features.put("multiLineStringProperty","");
+		features.put("multiPolygonProperty","");
+		features.put("multiGeometryProperty","");
+		//common aliases for geometry properties
+		features.put("location","");
+		features.put("centerOf","");
+		features.put("position","");
+		features.put("extentOf","");
+		features.put("coverage","");
+		features.put("edgeOf","");
+		features.put("centerLineOf","");
+		features.put("multiLocation","");
+		features.put("multiCenterOf","");
+		features.put("multiPosition","");
+		features.put("multiCenterLineOf","");
+		features.put("multiEdgeOf","");
+		features.put("multiCoverage","");
+		features.put("multiExtentOf","");
+		//common feature descriptors
+		features.put("description","");
+		features.put("name","");
+	}
+
+	private String tag;
+	
+	/**
+	 * Class constructor
+	 **/
+	public GMLGeometries(String actual){
+		this.tag = actual;
+	}
+	
+	/**
+	 * It search a tag in the both of GML hashtables
+	 * 	-if it isn't, then returns false.
+	 * 	-else it is a GML 2.x stardard tag and return true
+	 * 
+	 * @return boolean
+	 **/
+	public boolean isGML(){
+		boolean ok;
+		if (isGeometryGML()==true){
+			ok=true;
+		}
+		else if (isFeatureGML()==true){
+			ok=true;
+		}
+		else{
+			ok=false;
+		}
+		return (ok);
+	}
+	
+	/**
+	 * It search a tag in the geometry hashtable
+	 * 	-if it isn't, then returns false.
+	 * 	-else it is a GML 2.x stardard geometry and return true
+	 * 
+	 * @return boolean
+	 **/
+	public boolean isGeometryGML(){
+		return (geometries.get(tag)!=null);
+	}
+	
+	/**
+	 * It search a tag in the feature hashtable
+	 * 	-if it isn't, then returns false.
+	 * 	-else it is a GML 2.x stardard feature tag and return true
+	 * 
+	 * @return boolean
+	 **/
+	public boolean isFeatureGML(){
+		return (features.get(tag)!=null);
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/schema/type/GMLGeometries.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/WFSServiceInformation.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/WFSServiceInformation.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/WFSServiceInformation.java	(revision 38347)
@@ -0,0 +1,187 @@
+package org.gvsig.remoteclient.wfs;
+
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.Vector;
+
+import org.gvsig.remoteclient.ogc.OGCClientOperation;
+import org.gvsig.remoteclient.ogc.OGCServiceInformation;
+
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ *
+ */
+/**
+ * @author Jorge Piera LLodr� (jorge.piera@iver.es)
+ */
+public class WFSServiceInformation extends OGCServiceInformation{
+	public String version;
+	public String name;
+	public String scope;
+	public String title;
+	public String abstr;
+	public String keywords;
+	public String fees;
+	public String operationsInfo;
+	public String personname;
+	public String organization;
+	public String function;
+	public String addresstype;
+	public String address;
+	public String place;
+	public String province;
+	public String postcode;
+	public String country;
+	public String phone;
+	public String fax;
+	public String email;
+	public Vector formats;
+	private HashMap operationsGet; 
+	private HashMap operationsPost; 
+	private HashMap namespaces;
+	private int maxFeatures = -1;
+
+    public WFSServiceInformation() {  	
+		clear();     
+	}
+
+	public void clear() {
+		version = new String();
+		name = new String();
+		scope = new String();
+		title = new String();
+		abstr = new String();
+		keywords = new String();
+		fees = new String();
+		operationsInfo = new String();
+		personname = new String();
+		organization = new String();
+		function = new String();
+		addresstype = new String();
+		address = new String();
+		place = new String();
+		province = new String();
+		postcode = new String();
+		country = new String();
+		phone = new String();
+		fax = new String();
+		email = new String();
+		formats = new Vector();       	
+		operationsGet = new HashMap();  
+		operationsPost = new HashMap();   
+		namespaces = new HashMap();
+	}
+	
+	/**
+	 * Adds a new namespace
+	 * @param namespacePrefix
+	 * Namespace prefix
+	 * @param namespaceURI
+	 * Namespace URI
+	 */
+	public void addNamespace(String namespacePrefix, String namespaceURI){
+		namespaces.put(namespacePrefix, namespaceURI);
+	}
+	
+	/**
+	 * Gest a namespace URI
+	 * @param namespaceprefix
+	 * Namespace prefix
+	 * @return
+	 * The namespace URI
+	 */
+	public String getNamespace(String namespaceprefix){
+		if (namespaces.containsKey(namespaceprefix)){
+			return (String)namespaces.get(namespaceprefix);
+		}
+		return null;
+	}
+	
+	public String getNamespacePrefix(String namespace){
+        if (namespace == null){
+            return null;
+        }
+	    Iterator it = namespaces.keySet().iterator();
+        while (it.hasNext()){
+            String prefix = (String)it.next();
+            if (namespace.equals(namespaces.get(prefix))){
+                return prefix;
+            }
+        }
+        return null;
+    }
+
+	/* (non-Javadoc)
+	 * @see org.gvsig.remoteClient.ogc.OGCServiceInformation#createOperation(java.lang.String)
+	 */	
+	public OGCClientOperation createOperation(String name) {
+		return new WFSOperation(name); 
+	}
+
+	/* (non-Javadoc)
+	 * @see org.gvsig.remoteClient.ogc.OGCServiceInformation#createOperation(java.lang.String, java.lang.String)
+	 */	
+	public OGCClientOperation createOperation(String name, String onlineResource) {
+		return new WFSOperation(name, onlineResource);
+	}	
+	
+   
+    
+    /**
+     * @return the maxFeatures
+     */
+    public int getMaxFeatures() {
+        return maxFeatures;
+    }
+
+    
+    /**
+     * @param maxFeatures the maxFeatures to set
+     */
+    public void setMaxFeatures(int maxFeatures) {
+        this.maxFeatures = maxFeatures;
+    }
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/WFSServiceInformation.java
___________________________________________________________________
Added: svn:executable
   + *

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/AbstractFilter.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/AbstractFilter.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/AbstractFilter.java	(revision 38347)
@@ -0,0 +1,338 @@
+
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+package org.gvsig.remoteclient.wfs.filters;
+import java.io.ByteArrayInputStream;
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.StringTokenizer;
+import java.util.Vector;
+
+import org.gvsig.fmap.geom.Geometry;
+import org.gvsig.fmap.geom.primitive.Envelope;
+import org.gvsig.remoteclient.wfs.filters.operations.WFSEnvelopeFilterOperation;
+import org.gvsig.remoteclient.wfs.filters.operations.WFSGeometryFilterOperation;
+import org.gvsig.remoteclient.wfs.filters.operations.WFSSpatialFilterOperation;
+
+/**
+ * All classes that implement a "Query Language" must to inherit of 
+ * this class
+ * 
+ * @author Jorge Piera Llodra (piera_jor@gva.es)
+ */
+public abstract class AbstractFilter implements Filter {
+	private BinaryTree root;
+	private String currentClause;
+	private ISQLExpressionFormat formatter;
+	private ArrayList spatialFilterOperations;
+	private ArrayList ids = null;	
+
+	public AbstractFilter(ISQLExpressionFormat formatter){
+		root = new BinaryTree();	
+		this.formatter = formatter;
+		spatialFilterOperations = new ArrayList();
+	}
+	
+	/**
+	 * It returns the Query like a String
+	 */
+	public abstract String toString(BinaryTree tree, String version);
+	
+	/**
+	 * returns the String that represents the logic
+	 * operator in this query language
+	 * @param operator
+	 * Logic operator
+	 * @return
+	 */
+	public abstract String getLogicalOperator(int operator);
+
+	/**
+	 * returns the String that represents the relational
+	 * operator in this query language
+	 * @param operator
+	 * Logic operator
+	 * @return
+	 */
+	public abstract String getRelationalOperator(int operator);
+
+	/**
+	 * returns the String that represents the geometric
+	 * operator in this query language
+	 * @param operator
+	 * Logic operator
+	 * @return
+	 */
+	public abstract String getGeometricOperator(int operator);
+
+	/**
+	 * returns the String that represents the separator
+	 * operator in this query language
+	 * @param separator
+	 * LSeparator "(" or ")" 
+	 * @return
+	 */
+	public abstract String getSeparator(int separator);
+
+	/**
+	 * Adds a feature id
+	 * @param id
+	 * The feature id
+	 */
+	public void addFeatureById(Object id){
+		if (ids == null){
+			ids = new ArrayList();
+		}
+		ids.add(id);
+	}
+
+	/**
+	 * @return the ids
+	 */
+	protected ArrayList getIds() {
+		return ids;
+	}
+
+	public void setQueryByAttribute(String query){
+		if (query != null){			
+			ByteArrayInputStream is = new ByteArrayInputStream(query.getBytes());
+			String sql = formatter.format(query);
+			if (sql != null){
+				ParseExpressions expressions = new ParseExpressions();
+				ArrayList tokens = expressions.parseExpression(sql);
+
+				for (int i=0 ; i<tokens.size() ; i++){
+					String token = (String)tokens.get(i);
+					root.addTerm(token);				
+				}			
+			}	
+		}
+	}
+
+	/**
+	 * It adds a new property and value using the AND
+	 * operation 
+	 * @param propertyName
+	 * @param propertyValue
+	 */
+	public void addAndClause(String propertyName, String propertyValue){
+		root.addTerm(propertyName + " = " + propertyValue,
+				getLogicalOperator(LOGICAL_OPERATOR_AND));
+	}
+
+	public int getSpatialFiltersCount(){
+		return spatialFilterOperations.size();
+	}
+
+	public WFSSpatialFilterOperation getSpatialFilterAt(int index){
+		if (index < spatialFilterOperations.size()){
+			return (WFSSpatialFilterOperation)spatialFilterOperations.get(index);
+		}
+		return null;
+	}
+
+	public void clearSpatialFilters(){
+		spatialFilterOperations.clear();
+	}
+	
+	public void addSpatialFilter(WFSSpatialFilterOperation spatialOperation){
+		if (spatialOperation != null){
+		    spatialFilterOperations.add(spatialOperation);
+		}
+	}
+
+	public void addSpatialFilter(Geometry geometry,String attributeName, String nameSpacePrefix, String nameSpaceLocation, String srs, int operation) {
+		addSpatialFilter(new WFSGeometryFilterOperation(geometry, operation, attributeName, nameSpacePrefix, nameSpaceLocation, srs));
+	}
+	
+	public void addSpatialFilter(String version, Envelope envelope, String attributeName, String nameSpacePrefix, String nameSpaceLocation, String srs, int operation) {
+		addSpatialFilter(new WFSEnvelopeFilterOperation(envelope, operation, attributeName, nameSpacePrefix, nameSpaceLocation, srs));
+	}
+
+	public void addClause(String value){
+		if (currentClause == null){
+			currentClause = new String("");
+		}
+		currentClause = currentClause + value;
+	}
+
+	public String toString(String version){
+		if (currentClause != null){
+			setQueryByAttribute(currentClause);
+		}
+		return toString(root, version);
+	}	
+
+	/**
+	 * Return true if the token is a operator
+	 * @param operator
+	 * @return
+	 */
+	public String getOperator(int operator){
+		if (isLogical(operator)){
+			return getLogicalOperator(operator);
+		}else if(isRelational(operator)){
+			return getRelationalOperator(operator);
+		}else if(isGeometric(operator)){
+			return getGeometricOperator(operator);
+		}
+		return String.valueOf(operator);
+	}	
+
+	public int getRelationalOperator(String operator){
+		if (operator.equals("=")){
+			return RELATIONAL_OPERATOR_IS_EQUALS_TO;
+		}else if(operator.equals("!=")){
+			return RELATIONAL_OPERATOR_IS_NOT_EQUALS_TO;
+		}else if(operator.equals("<>")){ // This is another way to tell not-equal
+			return RELATIONAL_OPERATOR_IS_NOT_EQUALS_TO;
+		}else if(operator.equals(">")){
+			return RELATIONAL_OPERATOR_IS_GREATER_THAN;
+		}else if(operator.equals(">=")){
+			return RELATIONAL_OPERATOR_IS_GREATER_THAN_OR_EQUAL_TO;
+		}else if(operator.equals("<")){
+			return RELATIONAL_OPERATOR_IS_LESS_THAN;
+		}else if(operator.equals("<=")){
+			return RELATIONAL_OPERATOR_IS_LESS_THAN_OR_EQUAL_TO;
+		}else if(operator.toUpperCase().equals("LIKE")){
+			return RELATIONAL_OPERATOR_IS_LIKE;
+		}
+		return RELATIONAL_OPERATOR_IS_EQUALS_TO;
+	}
+
+	public int getLogicalOperator(String operator){
+		if (operator.toUpperCase().equals("AND")){
+			return LOGICAL_OPERATOR_AND;
+		}else if(operator.toUpperCase().equals("NOT")){
+			return LOGICAL_OPERATOR_NOT;
+		}else if(operator.toUpperCase().equals("OR")){
+			return LOGICAL_OPERATOR_OR;
+		}
+		return LOGICAL_OPERATOR_AND;
+	}
+
+	/**
+	 * Return true if is a geometric operator
+	 * @param type
+	 * @return
+	 */
+	private boolean isGeometric(int type) {
+		if ((type > 19) && (type < 40)){
+			return true;
+		}
+		return false;
+	}
+
+	/**
+	 * Return true if is a relational operator
+	 * @param type
+	 * @return
+	 */
+	private boolean isRelational(int type) {
+		if ((type > 39) && (type < 60)){
+			return true;
+		}
+		return false;
+	}
+
+	/**
+	 * Return true if is a logical operator
+	 * @param type
+	 * @return
+	 */
+	private boolean isLogical(int type){
+		if ((type > 9) && (type < 20)){
+			return true;
+		}
+		return false;
+	}
+
+
+
+	/**
+	 * Return true if is a seperator
+	 * @param type
+	 * @return
+	 */
+	private boolean isSeparator(int type){
+		if ((type > 59) && (type < 70)){
+			return true;
+		}
+		return false;
+	}      
+
+	/**
+	 * Divide a line in a set of words
+	 * @param line
+	 * Line to divide
+	 * @param option
+	 * If the option is EXACT it returns the same line 
+	 * @return Iteraror
+	 * A set of words
+	 */
+	public Iterator parseValues(String line, int option) {        
+		Vector values = new Vector();
+
+		if (option == CONCORDANCIA_EXACT) {
+			values.add(line);
+			return values.iterator();
+		}
+
+		StringTokenizer doubleQuotesTokenizer = new StringTokenizer(line, "\"",
+				true);
+		boolean inside = false;
+		while (doubleQuotesTokenizer.hasMoreTokens()) {
+			String token = doubleQuotesTokenizer.nextToken();
+			if (token.equals("\"")) {
+				inside = !inside;
+			} else if (inside) {
+				values.add(token);
+			} else {
+				StringTokenizer spaceTokenizer = new StringTokenizer(token, " ");
+				while (spaceTokenizer.hasMoreTokens()) {
+					String value = spaceTokenizer.nextToken();
+					values.add(value);
+				}
+			}
+		}
+		return values.iterator();
+	} 
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/AbstractFilter.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/filterencoding/FEQuery.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/filterencoding/FEQuery.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/filterencoding/FEQuery.java	(revision 38347)
@@ -0,0 +1,36 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+* 
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+* 
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+* 
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+* MA  02110-1301, USA.
+* 
+*/
+
+/*
+* AUTHORS (In addition to CIT):
+* 2009 {Iver T.I.}   {Task}
+*/
+ 
+package org.gvsig.remoteclient.wfs.filters.filterencoding;
+/**
+ * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera</a>
+ */
+public interface FEQuery {
+	
+	public String getFilterEncoding();
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/filterencoding/FEQuery.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/filterencoding/FilterEncoding.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/filterencoding/FilterEncoding.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/filterencoding/FilterEncoding.java	(revision 38347)
@@ -0,0 +1,520 @@
+
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+package org.gvsig.remoteclient.wfs.filters.filterencoding;
+import java.util.ArrayList;
+import java.util.Hashtable;
+import java.util.Iterator;
+import java.util.Set;
+
+import org.gvsig.compat.CompatLocator;
+import org.gvsig.compat.lang.StringUtils;
+import org.gvsig.remoteclient.wfs.WFSStatus;
+import org.gvsig.remoteclient.wfs.edition.WFSTTags;
+import org.gvsig.remoteclient.wfs.filters.AbstractFilter;
+import org.gvsig.remoteclient.wfs.filters.BinaryTree;
+import org.gvsig.remoteclient.wfs.filters.BinaryTree.Node;
+import org.gvsig.remoteclient.wfs.filters.DefaultSQLExpressionFormat;
+import org.gvsig.remoteclient.wfs.filters.ISQLExpressionFormat;
+import org.gvsig.remoteclient.wfs.filters.filterencoding.wfs_1_0_0.EnvelopeFEQuery1_0_0;
+import org.gvsig.remoteclient.wfs.filters.filterencoding.wfs_1_1_0.EnvelopeFEQuery1_1_0;
+import org.gvsig.remoteclient.wfs.filters.operations.WFSEnvelopeFilterOperation;
+import org.gvsig.remoteclient.wfs.filters.operations.WFSGeometryFilterOperation;
+import org.gvsig.remoteclient.wfs.filters.operations.WFSSpatialFilterOperation;
+
+/**
+ * This class implements the Filter Encoding Language. It is used to
+ * create querys in this language
+ * 
+ * Name: OpenGIS� Filter Encoding Implementation Specification
+ * Version: 1.1.0
+ * Project Document: OGC 04-095 
+ * @see http://portal.opengeospatial.org/files/?artifact_id=8340
+ * 
+ * @author Jorge Piera Llodra (piera_jor@gva.es)
+ */
+public class FilterEncoding extends AbstractFilter {
+    public static final int RELATIONSHIP_PROPERTY = 0;
+    public static final int RELATIONSHIP_VAUES = 1;
+
+    private StringBuffer currentQuery = null;
+    //Operation types
+    private static final int OPERATION_PROPERTYNAME = 0;
+    private static final int OPERATION_LITERAL = 1;
+    
+    //Filter namespace. 
+    private String nameSpacePrefix = null;
+    private String nameSpaceLocation = null;
+
+    //If the Filter can have blanckSpaces
+    private boolean hasBlankSpaces = true;
+    private String defaultBlankSpace = "%20";
+    //This character must be replaced by any set of characters (typically "*")
+    private String wildCardChar = null;
+    //This character must be replaced by one character (typically "?")
+    private String singleChar = null;
+    //Escape character (typically "\")
+    private String escapeChar = null;
+    //Default values
+    public static final String DEFAULT_NAMESPACE_PREFIX = "ogc";
+    public static final String DEFAULT_WILDCARD = "*";
+    public static final String DEFAULT_SINGLECHAR = "?";
+    public static final String DEFAULT_ESCAPE = "\\";
+    public static final String DEFAULT_NAMESPACE = "xmlns:ogc=\"http://www.opengis.net/ogc\"";
+
+    private Hashtable filterAttributes = new Hashtable();
+
+    /**
+     * If the namespace XML is qualified
+     */
+    private boolean isQualified = false;
+
+    private static final StringUtils stringUtils = CompatLocator.getStringUtils();
+
+    /**
+     * Create a new Filter Encoding Parser
+     * 
+     * 
+     * @param nameSpacePrefix
+     * Filter namespace. (typically "ogc")
+     * @param wildCardChar 
+     * This character must be replaced by any set of characters (typically "*")
+     * @param singleChar 
+     * This character must be replaced by one character (typically "?")
+     * @param escape 
+     * Escape character
+     * @param filterAttribute Sometimes, "Field" label needs an attribute.
+     */
+    public FilterEncoding(ISQLExpressionFormat formatter,String namesPacePrefix, String wildCard, String singleChar, String escape, Hashtable filterAttributes) {        
+        super(formatter);
+        if (namesPacePrefix == null){
+            setQualified(false);
+        }else{
+            setQualified(true);
+        }
+        this.wildCardChar = wildCard;
+        this.singleChar = singleChar;
+        this.escapeChar = escape;
+        this.filterAttributes = filterAttributes;
+    } 
+
+
+    /**
+     * Create a new Filter Encoding Parser
+     * @param formatter
+     */
+    public FilterEncoding(ISQLExpressionFormat formatter) {        
+        this(formatter,null,DEFAULT_WILDCARD,DEFAULT_SINGLECHAR,
+            DEFAULT_ESCAPE,new Hashtable());
+    } 
+
+    /**
+     * Create a new Filter Encoding Parser
+     */
+    FilterEncoding() {        
+        this(new DefaultSQLExpressionFormat());		
+    } 	
+
+    /**
+     * Create a new Filter Encoding Parser
+     */
+    public FilterEncoding(WFSStatus status) {        
+        this();	
+        this.nameSpacePrefix = status.getNamespacePrefix();
+        this.nameSpaceLocation = status.getNamespaceLocation();
+        setQueryByAttribute(status.getFilterByAttribute());
+        clearSpatialFilters();
+        addSpatialFilter(status.getFilterByArea());		
+    } 
+
+    /*
+     *  (non-Javadoc)
+     * @see org.gvsig.remoteClient.filterEncoding.QueryLanguage#toString(org.gvsig.remoteClient.filterEncoding.BinaryTree)
+     */
+    public String toString(BinaryTree tree, String version) {
+        //If is a filter by ids...
+        StringBuffer idQuery = null;
+        if (getIds() != null){
+            idQuery = new StringBuffer();
+            ArrayList ids = getIds();
+            for (int i=0 ; i<ids.size() ; i++){
+                if (ids.get(i) != null){
+                    Hashtable attributes = new Hashtable();
+                    attributes.put("fid","\"" + ids.get(i).toString() + "\"");
+                    idQuery.append(setTag("FeatureId", attributes, null));
+                }
+            }
+            return enclosesWithFilterTag(idQuery.toString());
+        }
+        //If is a filter by attributes...
+        String filterQuery = null;
+        if ((tree.getRoot() == null) && (getSpatialFiltersCount() == 0)){
+            return null;
+        }
+        if (tree.getRoot() != null){
+            currentQuery = new StringBuffer();
+            filterQuery = getFilterNode(tree.getRoot());
+            if (getSpatialFiltersCount() == 0){
+                return enclosesWithFilterTag(filterQuery);
+            }
+        }
+        //If is a filter by area
+        String bboxQuery = null;
+        if (getSpatialFiltersCount() > 0){
+            for (int i=0 ; i<getSpatialFiltersCount() ; i++){
+                WFSSpatialFilterOperation spatialFilter = getSpatialFilterAt(i);
+                SpatialFEQuery feQuery = null;
+                if (spatialFilter instanceof WFSGeometryFilterOperation){
+                    feQuery = new GeometryFEQuery((WFSGeometryFilterOperation)spatialFilter);
+                }else if (spatialFilter instanceof WFSEnvelopeFilterOperation){
+                    //TODO add this for a manager
+                    if (version.equals("1.0.0")){
+                        feQuery = new EnvelopeFEQuery1_0_0((WFSEnvelopeFilterOperation)spatialFilter);
+                    }else{
+                        feQuery = new EnvelopeFEQuery1_1_0((WFSEnvelopeFilterOperation)spatialFilter);  
+                    }				   
+                }
+                //If there is a spatial query
+                if (feQuery != null){
+                    bboxQuery = feQuery.getFilterEncoding();
+                    if (tree.getRoot() == null){
+                        return bboxQuery;
+                    }	
+                }
+            }
+        }		
+        return enclosesWithFilterTag(filterQuery + bboxQuery);
+    }
+
+    /**
+     * Gets the filter code from a node
+     * @param node
+     */
+    private String getFilterNode(Node node){
+        if (node.isField()){
+            return getExpression(node.getValue());
+        }else{
+            String left = "";
+            String rigth = "";
+            if (node.getLeftNode() != null){
+                left = getFilterNode(node.getLeftNode());
+            }
+            if (node.getRigthNode() != null){
+                rigth = getFilterNode(node.getRigthNode());
+            }
+            int operationCode = getLogicalOperator(node.getValue());
+            String operation = getLogicalOperator(operationCode);
+            return enterLabel(left+rigth, operation);
+        }		
+    }   
+
+    /**
+     * Parses a expresion like 'A op B' and returns the
+     * expresion using the filter encoding language
+     * @param expression
+     * @return
+     */
+    private String getExpression(String expression){
+        String[] words = stringUtils.split(expression, " ");
+        //Param
+        String param = words[0];
+        if (param.charAt(0) == '"'){
+            param = param.substring(1,param.length());
+        }
+        if (param.charAt(param.length()-1) == '"'){
+            param = param.substring(0,param.length()-1);
+        }
+        //Operator
+        String operator = words[1];
+        //Value
+        String value = words[2];		
+        for (int i=3 ; i<words.length ; i++){
+            value = value + " " + words[i];
+        }
+        if (value.charAt(0) == '\''){
+            value = value.substring(1,value.length());
+        }
+        if (value.charAt(value.length()-1) == '\''){
+            value = value.substring(0,value.length()-1);
+        }
+        int operatorCode = getRelationalOperator(operator);
+        operator = getRelationalOperator(operatorCode);
+        return createExpression(operator,param,value);
+    }
+
+    /**
+     * It writes a "PropertyIsXXX" part of a filtyer encoding query
+     * 
+     * 
+     * @return The part of the query
+     * @param property Possible Values: PropertIsLike, PropertyIsLess, PropertyIsGreater,... See
+     * the Filter Encoding documentation
+     * @param parameter Parameter name
+     * @param value Parameter value
+     * @param type Values: "P" (to comparate two propertyes) or "L" (to comparate one property
+     * and one literal value)
+     */
+    private String createExpression(String property, String parameter, String value) {        
+        String cadena = "";
+        cadena = "<" + WFSTTags.OGC_NAMESPACE_PREFIX + ":" + property;
+        if (property.equals("PropertyIsLike")) {
+            if (wildCardChar != null) {
+                cadena = cadena + " wildCard=\"" + this.wildCardChar + "\"";
+            }
+            if (singleChar != null) {
+                cadena = cadena + " singleChar=\"" + this.singleChar + "\"";
+            }
+            if (escapeChar != null) {
+                cadena = cadena + " escape=\"" + this.escapeChar + "\"";
+            }
+        }
+        cadena = cadena + ">" + enterLabel(nameSpacePrefix + ":" + parameter, "PropertyName");
+        cadena = cadena + enterLabel(value, "Literal");
+        return cadena + "</" + WFSTTags.OGC_NAMESPACE_PREFIX + ":" + property + ">";
+    } 	
+
+    /**
+     * Envuelve a una pregunta con una etiqueta
+     * 
+     * 
+     * @return String : parte de la query en el lenguaje soportado
+     * @param pregunta Pregunta a envolver
+     * @param etiqueta Nombre de la etiqueta
+     */
+    private String enterLabel(String value, String tagName) {        
+        if (tagName.equals("Filter") && (!(filterAttributes.isEmpty()))) {
+            return setTag(tagName,filterAttributes,value);
+        } else {
+            return setTag(tagName,null,value);
+        }
+    } 
+
+    /**
+     * Envolves a value with an XML tag
+     * 
+     * @return String
+     * XML tag with its value
+     * @param tagName 
+     * XML tag name
+     * @param attributes
+     * XML tag attributes
+     * @param value 
+     * Tag value
+     */
+    public String setTag(String tagName, Hashtable attributes, String value) {        
+        StringBuffer tag = new StringBuffer();
+
+        tag.append("<");
+        tag.append(WFSTTags.OGC_NAMESPACE_PREFIX + ":");
+        tag.append(tagName);    	
+        if (attributes != null){
+            Set keys = attributes.keySet();
+            if (attributes.size() > 0){
+                Iterator it = keys.iterator();
+                while (it.hasNext()){
+                    String key = (String)it.next();
+                    if (hasBlankSpaces){
+                        tag.append(" ");
+                    }else{
+                        tag.append(defaultBlankSpace);
+                    }
+                    tag.append(key + "=" + (String)attributes.get(key));
+
+                }
+            }
+        }
+        if (value == null){
+            tag.append("/>");
+        }else{
+            tag.append(">" + value);
+            tag.append("</");
+            tag.append(WFSTTags.OGC_NAMESPACE_PREFIX + ":");
+            tag.append(tagName);
+            tag.append(">");
+        }
+        return tag.toString();
+    }
+
+
+    /**
+     * Encloses a query with the filter tag
+     * @param query
+     * @return
+     */
+    private String enclosesWithFilterTag(String query){
+        StringBuffer filter = new StringBuffer();
+        filter.append("<ogc:Filter");
+        if (!isQualified){
+            filter.append(" ");
+            addNamespace(filter, WFSTTags.OGC_NAMESPACE_PREFIX, WFSTTags.OGC_NAMESPACE);
+            addNamespace(filter, WFSTTags.GML_NAMESPACE_PREFIX, WFSTTags.GML_NAMESPACE);
+            if (nameSpacePrefix != null){
+                addNamespace(filter, nameSpacePrefix, nameSpaceLocation);
+            }
+            filter.append("xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" ");      
+            filter.append("xsi:schemaLocation=\"http://www.opengis.net/ogc ../filter/1.0.0/filter.xsd http://www.opengis.net/gml ../gml/2.1.2/geometry.xsd\"");
+        }
+        filter.append(">");
+        filter.append(query);
+        filter.append("</ogc:Filter>");
+        return filter.toString();
+    }
+    
+    private void addNamespace(StringBuffer buffer, String nameSpacePrefix, String nameSpaceLocation){
+        buffer.append(WFSTTags.XMLNS + ":" + nameSpacePrefix + "=\"" + nameSpaceLocation + "\" ");
+    }
+
+    /*
+     *  (non-Javadoc)
+     * @see org.gvsig.remoteClient.filterEncoding.AQueryLanguage#getLogicOperator(int)
+     */
+    public String getLogicalOperator(int operator) {
+        switch (operator){
+        case LOGICAL_OPERATOR_AND:
+            return "And";
+        case LOGICAL_OPERATOR_OR:
+            return "Or";
+        case LOGICAL_OPERATOR_NOT:
+            return "Not";
+        default:
+            return "And";
+        }    
+    } 
+
+    /*
+     *  (non-Javadoc)
+     * @see org.gvsig.remoteClient.filterEncoding.AQueryLanguage#getRelationalOperator(int)
+     */
+    public String getRelationalOperator(int operator) {
+        switch (operator){
+        case RELATIONAL_OPERATOR_IS_EQUALS_TO:
+            return "PropertyIsEqualTo";
+        case RELATIONAL_OPERATOR_IS_NOT_EQUALS_TO:
+            return "PropertyIsNotEqualTo";
+        case RELATIONAL_OPERATOR_IS_LESS_THAN:
+            return "PropertyIsLessThan";
+        case RELATIONAL_OPERATOR_IS_GREATER_THAN:
+            return "PropertyIsGreaterThan";
+        case RELATIONAL_OPERATOR_IS_LESS_THAN_OR_EQUAL_TO:
+            return "PropertyIsLessThanOrEqualTo";
+        case RELATIONAL_OPERATOR_IS_GREATER_THAN_OR_EQUAL_TO:
+            return "PropertyIsGreaterThanOrEqualTo";
+        case RELATIONAL_OPERATOR_IS_LIKE:
+            return "PropertyIsLike";
+        case RELATIONAL_OPERATOR_IS_NULL:
+            return "PropertyIsNull";
+        case RELATIONAL_OPERATOR_IS_BETWEEN:
+            return "PropertyIsBetween";
+        default:
+            return "PropertyIsLike";
+        }
+    }
+
+    /*
+     *  (non-Javadoc)
+     * @see org.gvsig.remoteClient.filterEncoding.AQueryLanguage#getGeometricOperator(int)
+     */
+    public String getGeometricOperator(int operator) {
+        switch (operator){
+        case GEOMETRIC_OPERATOR_EQUALS:
+            return "Equals";
+        case GEOMETRIC_OPERATOR_DISJOINT:
+            return "Disjoint";
+        case GEOMETRIC_OPERATOR_TOUCHES:
+            return "Touches";
+        case GEOMETRIC_OPERATOR_WITHIN:
+            return "Within";
+        case GEOMETRIC_OPERATOR_OVERLAPS:
+            return "Overlaps";
+        case GEOMETRIC_OPERATOR_CROSSES:
+            return "Crosses";
+        case GEOMETRIC_OPERATOR_INTERSECT:
+            return "Intersect";
+        case GEOMETRIC_OPERATOR_CONTAINS:
+            return "Contains";
+        case GEOMETRIC_OPERATOR_DWITHIN:
+            return "Dwithin";
+        case GEOMETRIC_OPERATOR_BEYOND:
+            return "Beyond";
+        case GEOMETRIC_OPERATOR_BBOX:
+            return "BBOX";
+        default:
+            return "Equals";
+        } 
+
+    }
+
+    public String getSeparator(int separator) {
+        return null;
+    }
+
+    /**
+     * @param isQualified the isQualified to set
+     */
+    public void setQualified(boolean isQualified) {
+        this.isQualified = isQualified;
+        if (isQualified){
+            nameSpacePrefix = DEFAULT_NAMESPACE_PREFIX + ":";
+        }else{
+            nameSpacePrefix = "";
+        }
+    }
+
+
+    /**
+     * @param namepacePrefix the namepacePrefix to set
+     */
+    public void setNamepacePrefix(String namepacePrefix) {
+        if ((namepacePrefix == null) || (namepacePrefix.equals(""))){
+            this.nameSpacePrefix = "";
+        }else{
+            this.nameSpacePrefix = namepacePrefix + ":";
+        }
+    }
+
+
+    /**
+     * @param hasBlankSpaces the hasBlankSpaces to set
+     */
+    public void setHasBlankSpaces(boolean hasBlankSpaces) {
+        this.hasBlankSpaces = hasBlankSpaces;
+    }
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/filterencoding/FilterEncoding.java
___________________________________________________________________
Added: svn:eol-style
   + native
Added: svn:keywords
   + Author Date Id Revision

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/filterencoding/GeometryFEQuery.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/filterencoding/GeometryFEQuery.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/filterencoding/GeometryFEQuery.java	(revision 38347)
@@ -0,0 +1,103 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+ *
+ * Copyright (C) 2007-2008 Infrastructures and Transports Department
+ * of the Valencian Government (CIT)
+ * 
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ * 
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+ * MA  02110-1301, USA.
+ * 
+ */
+
+/*
+ * AUTHORS (In addition to CIT):
+ * 2009 {Iver T.I.}   {Task}
+ */
+
+package org.gvsig.remoteclient.wfs.filters.filterencoding;
+
+import java.awt.geom.PathIterator;
+
+import org.gvsig.fmap.geom.Geometry;
+import org.gvsig.fmap.geom.Geometry.TYPES;
+import org.gvsig.fmap.geom.primitive.GeneralPathX;
+import org.gvsig.fmap.geom.primitive.Surface;
+import org.gvsig.remoteclient.wfs.filters.operations.WFSGeometryFilterOperation;
+
+/**
+ * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera</a>
+ */
+public class GeometryFEQuery extends SpatialFEQuery{
+	private Geometry geometry = null;
+
+	public GeometryFEQuery(WFSGeometryFilterOperation geometryOperation) {
+		super(geometryOperation);
+		this.geometry = geometryOperation.getGeometry();	
+	}
+	
+	public String getFilterEncoding(){
+		StringBuffer request = new StringBuffer();
+		if (geometry.getType() == TYPES.SURFACE){
+			Surface surface = (Surface)geometry;
+			request.append("<ogc:Intersects>");
+			request.append("<ogc:PropertyName>" + spatialFilterOperation.getAttributeName() + "</ogc:PropertyName>");
+			request.append("<gml:MultiSurface srsName=\"" + spatialFilterOperation.getSrsName() + "\">");
+			request.append("<gml:surfaceMember>");
+			request.append("<gml:Polygon>");
+			request.append("<gml:exterior>");
+			request.append("<gml:LinearRing>");
+			request.append("<gml:coordinates cs=\",\" decimal=\".\" ts=\" \">");
+			GeneralPathX generalPath = surface.getGeneralPath();
+			PathIterator it = generalPath.getPathIterator(null);
+			int type;
+			double[] coordinates = new double[6];
+			double[] firstCoordinates = null;
+			while (!it.isDone()){
+				type = it.currentSegment(coordinates);
+				switch (type) {
+					case PathIterator.SEG_MOVETO:
+					case PathIterator.SEG_LINETO:
+						request.append(coordinates[0]);
+						request.append(",");
+						request.append(coordinates[1]);	
+						request.append(" ");
+						if (firstCoordinates == null){
+							firstCoordinates = new double[2];
+							firstCoordinates[0] = coordinates[0];
+							firstCoordinates[1] = coordinates[1];
+						}
+						break;
+				}				
+				it.next();
+			}
+			if ((coordinates[0] != firstCoordinates[0]) || 
+					(coordinates[1] != firstCoordinates[1])){
+				request.append(firstCoordinates[0]);
+				request.append(",");
+				request.append(firstCoordinates[1]);	
+			}
+			request.append("</gml:coordinates>");
+			request.append("</gml:LinearRing>");
+			request.append("</gml:exterior>");
+			request.append("</gml:Polygon>");
+			request.append("</gml:surfaceMember>");
+			request.append("</gml:MultiSurface>");
+			request.append("</ogc:Intersects>");
+		}
+		return request.toString();
+	}
+
+
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/filterencoding/GeometryFEQuery.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/filterencoding/wfs_1_0_0/EnvelopeFEQuery1_0_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/filterencoding/wfs_1_0_0/EnvelopeFEQuery1_0_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/filterencoding/wfs_1_0_0/EnvelopeFEQuery1_0_0.java	(revision 38347)
@@ -0,0 +1,57 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+ *
+ * Copyright (C) 2007-2008 Infrastructures and Transports Department
+ * of the Valencian Government (CIT)
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ */
+package org.gvsig.remoteclient.wfs.filters.filterencoding.wfs_1_0_0;
+
+import org.gvsig.remoteclient.wfs.filters.filterencoding.EnvelopeFEQuery;
+import org.gvsig.remoteclient.wfs.filters.operations.WFSEnvelopeFilterOperation;
+
+
+/**
+ * @author gvSIG Team
+ * @version $Id$
+ *
+ */
+public class EnvelopeFEQuery1_0_0 extends EnvelopeFEQuery{
+
+    /**
+     * @param envelopeOperation
+     */
+    public EnvelopeFEQuery1_0_0(WFSEnvelopeFilterOperation envelopeOperation) {
+        super(envelopeOperation);       
+    }
+    
+    public String getFilterEncoding(){
+        StringBuffer request = new StringBuffer();
+        request.append("<ogc:BBOX>");       
+        request.append("<ogc:PropertyName>" + spatialFilterOperation.getAttributeFullName() + "</ogc:PropertyName>");
+        request.append("<gml:Box srsName=\"" + spatialFilterOperation.getSrsName() + "\">");
+        request.append("<gml:coordinates>");
+        request.append(envelope.getMinimum(0) + "," + envelope.getMinimum(1));
+        request.append(" ");
+        request.append(envelope.getMaximum(0) + "," + envelope.getMaximum(1));
+        request.append("</gml:coordinates>");
+        request.append("</gml:Box>");
+        request.append("</ogc:BBOX>");
+        return request.toString();
+    }
+
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/filterencoding/wfs_1_0_0/EnvelopeFEQuery1_0_0.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/filterencoding/EnvelopeFEQuery.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/filterencoding/EnvelopeFEQuery.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/filterencoding/EnvelopeFEQuery.java	(revision 38347)
@@ -0,0 +1,44 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+ *
+ * Copyright (C) 2007-2008 Infrastructures and Transports Department
+ * of the Valencian Government (CIT)
+ * 
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ * 
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+ * MA  02110-1301, USA.
+ * 
+ */
+
+/*
+ * AUTHORS (In addition to CIT):
+ * 2009 {Iver T.I.}   {Task}
+ */
+
+package org.gvsig.remoteclient.wfs.filters.filterencoding;
+
+import org.gvsig.fmap.geom.primitive.Envelope;
+import org.gvsig.remoteclient.wfs.filters.operations.WFSEnvelopeFilterOperation;
+
+/**
+ * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera</a>
+ */
+public abstract class EnvelopeFEQuery extends SpatialFEQuery {
+	protected Envelope envelope = null;
+
+	public EnvelopeFEQuery(WFSEnvelopeFilterOperation envelopeOperation) {
+		super(envelopeOperation);
+		this.envelope = envelopeOperation.getEnvelope(); 
+	}
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/filterencoding/EnvelopeFEQuery.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/filterencoding/SpatialFEQuery.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/filterencoding/SpatialFEQuery.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/filterencoding/SpatialFEQuery.java	(revision 38347)
@@ -0,0 +1,43 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+ *
+ * Copyright (C) 2007-2008 Infrastructures and Transports Department
+ * of the Valencian Government (CIT)
+ * 
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ * 
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+ * MA  02110-1301, USA.
+ * 
+ */
+
+/*
+ * AUTHORS (In addition to CIT):
+ * 2009 {Iver T.I.}   {Task}
+ */
+
+package org.gvsig.remoteclient.wfs.filters.filterencoding;
+
+import org.gvsig.remoteclient.wfs.filters.operations.WFSSpatialFilterOperation;
+
+/**
+ * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera</a>
+ */
+public abstract class SpatialFEQuery implements FEQuery{
+    protected WFSSpatialFilterOperation spatialFilterOperation = null;
+  
+    public SpatialFEQuery(WFSSpatialFilterOperation spatialFilterOperation) {
+        this.spatialFilterOperation = spatialFilterOperation;           
+    }
+
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/filterencoding/SpatialFEQuery.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/filterencoding/wfs_1_1_0/EnvelopeFEQuery1_1_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/filterencoding/wfs_1_1_0/EnvelopeFEQuery1_1_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/filterencoding/wfs_1_1_0/EnvelopeFEQuery1_1_0.java	(revision 38347)
@@ -0,0 +1,58 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+ *
+ * Copyright (C) 2007-2008 Infrastructures and Transports Department
+ * of the Valencian Government (CIT)
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ */
+package org.gvsig.remoteclient.wfs.filters.filterencoding.wfs_1_1_0;
+
+import org.gvsig.remoteclient.wfs.filters.filterencoding.EnvelopeFEQuery;
+import org.gvsig.remoteclient.wfs.filters.operations.WFSEnvelopeFilterOperation;
+
+
+/**
+ * @author gvSIG Team
+ * @version $Id$
+ *
+ */
+public class EnvelopeFEQuery1_1_0 extends EnvelopeFEQuery{
+
+    /**
+     * @param envelopeOperation
+     */
+    public EnvelopeFEQuery1_1_0(WFSEnvelopeFilterOperation envelopeOperation) {
+        super(envelopeOperation);       
+    }
+    
+    public String getFilterEncoding(){
+        StringBuffer request = new StringBuffer();
+        request.append("<ogc:BBOX>");
+        request.append("<ogc:PropertyName>" + spatialFilterOperation.getAttributeFullName() + "</ogc:PropertyName>");
+        request.append("<gml:Envelope srsName=\"" + spatialFilterOperation.getSrsName() + "\">");
+        request.append("<gml:lowerCorner>");
+        request.append(envelope.getMinimum(0) + " " + envelope.getMinimum(1));
+        request.append("</gml:lowerCorner>");
+        request.append("<gml:upperCorner>");
+        request.append(envelope.getMaximum(0) + " " + envelope.getMaximum(1));
+        request.append("</gml:upperCorner>");
+        request.append("</gml:Envelope>");
+        request.append("</ogc:BBOX>");
+        return request.toString();
+    }
+
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/filterencoding/wfs_1_1_0/EnvelopeFEQuery1_1_0.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/DefaultSQLExpressionFormat.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/DefaultSQLExpressionFormat.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/DefaultSQLExpressionFormat.java	(revision 38347)
@@ -0,0 +1,62 @@
+package org.gvsig.remoteclient.wfs.filters;
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ *
+ */
+/**
+ * Default SQL formatter
+ * @author Jorge Piera LLodr� (jorge.piera@iver.es)
+ */
+public class DefaultSQLExpressionFormat implements ISQLExpressionFormat{
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.filters.ISQLExpressionFormat#format(java.lang.String)
+	 */
+	public String format(String expression) {
+		return expression;
+	}
+
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/DefaultSQLExpressionFormat.java
___________________________________________________________________
Added: svn:executable
   + *

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/ParseExpressions.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/ParseExpressions.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/ParseExpressions.java	(revision 38347)
@@ -0,0 +1,171 @@
+package org.gvsig.remoteclient.wfs.filters;
+
+import java.util.ArrayList;
+
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ * Revision 1.1  2006-10-05 10:25:15  jorpiell
+ * Implementado el filter encoding
+ *
+ *
+ */
+/**
+ * It parses a SQL expression (just the where part) and seperates
+ * it in "sub-expresion". A sub-expresion could be a separator ('(' or ')'),
+ * a logical operator ('And', 'Not' or 'Or') or a expresion (A op B).
+ *  
+ * @author Jorge Piera Llodr� (piera_jor@gva.es)
+ */
+public class ParseExpressions {
+		
+	/**
+	 * It parses a expression and return one arrayList with
+	 * the separated words
+	 * @param expression
+	 * @return
+	 */
+	public ArrayList parseExpression(String expression){
+		ArrayList expressions = new ArrayList();
+		
+		char[] chars = expression.toCharArray();
+		int i=0;
+		while (i<chars.length){
+			if (chars[i] == '('){
+				expressions.add("(");
+				i++;
+			}else if(chars[i] == ')'){
+				expressions.add(")");
+				i++;
+			}else if(chars[i] == ' '){
+				i++;
+			}else{
+				int desp = getShift(chars,i);
+				expressions.add(expression.substring(i,i + desp));
+				i = i + desp;
+			}
+		}		
+		return expressions;
+	}
+	
+	/**
+	 * Gets the shift of the next expression.
+	 * @param chars
+	 * @param position
+	 * @return
+	 */
+	private int getShift(char[] chars,int position){
+		int shift = 0;
+		shift = isAndOperator(chars,position);
+		if (shift == 0){
+			shift = isOrOperator(chars,position);
+			if (shift == 0){
+				shift = isNotOperator(chars,position);
+				if (shift == 0){
+					shift = isExpression(chars,position);
+				}
+			}
+		}
+		return shift;
+	}
+	
+	private int isExpression(char[] chars,int position){
+		int desp = 0;
+		for (int i=position ;i<chars.length ; i++){
+			if (chars[i] == ')'){
+				break;			
+			}			
+			desp++;
+		}
+		return desp;
+	}
+	
+	/**
+	 * Return true if the next array is a AND operator
+	 * @param chars
+	 * @param position
+	 * @return
+	 */
+	private int isAndOperator(char[] chars,int position){
+		if (chars[position] == 'A' && 
+				chars[position+1] == 'N' && 
+				chars[position+2] == 'D' &&
+				chars[position+3] == ' '){
+			return 3;
+		}
+		return 0;
+	}
+	
+	/**
+	 * Return true if the next array is a OR operator
+	 * @param chars
+	 * @param position
+	 * @return
+	 */
+	private int isOrOperator(char[] chars,int position){
+		if (chars[position] == 'O' && 
+				chars[position+1] == 'R' && 
+				chars[position+2] == ' '){
+			return 2;
+		}
+		return 0;
+	}
+	
+	/**
+	 * Return true if the next array is a NOT operator
+	 * @param chars
+	 * @param position
+	 * @return
+	 */
+	private int isNotOperator(char[] chars,int position){
+		if (chars[position] == 'N' && 
+				chars[position+1] == 'O' && 
+				chars[position+2] == 'T' &&
+				chars[position+3] == ' '){
+			return 3;
+		}
+		return 0;
+	}
+
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/ParseExpressions.java
___________________________________________________________________
Added: svn:eol-style
   + native
Added: svn:keywords
   + Author Date Id Revision

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/ISQLExpressionFormat.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/ISQLExpressionFormat.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/ISQLExpressionFormat.java	(revision 38347)
@@ -0,0 +1,61 @@
+package org.gvsig.remoteclient.wfs.filters;
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ * Revision 1.1  2006-10-05 10:25:15  jorpiell
+ * Implementado el filter encoding
+ *
+ *
+ */
+/**
+ * This interface must be implemented by the classes that
+ * format a SQL expression. A formatted expression has
+ * this form: ((a = b) AND (3 = 4)). The exprerssions (a = b)
+ * are witten between brackets and there has two terms.
+ * The logic operators are used to link expressions.
+ * @author Jorge Piera Llodr� (piera_jor@gva.es)
+ */
+public interface ISQLExpressionFormat {
+	public String format(String expression);
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/ISQLExpressionFormat.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/operations/WFSFilterOperation.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/operations/WFSFilterOperation.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/operations/WFSFilterOperation.java	(revision 38347)
@@ -0,0 +1,40 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+* 
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+* 
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+* 
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+* MA  02110-1301, USA.
+* 
+*/
+
+/*
+* AUTHORS (In addition to CIT):
+* 2009 {Iver T.I.}   {Task}
+*/
+ 
+package org.gvsig.remoteclient.wfs.filters.operations;
+/**
+ * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera</a>
+ */
+public class WFSFilterOperation {
+
+    public WFSFilterOperation() {
+        super();
+
+    }
+ 
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/operations/WFSFilterOperation.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/operations/WFSGeometryFilterOperation.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/operations/WFSGeometryFilterOperation.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/operations/WFSGeometryFilterOperation.java	(revision 38347)
@@ -0,0 +1,57 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+ *
+ * Copyright (C) 2007-2008 Infrastructures and Transports Department
+ * of the Valencian Government (CIT)
+ * 
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ * 
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+ * MA  02110-1301, USA.
+ * 
+ */
+
+/*
+ * AUTHORS (In addition to CIT):
+ * 2009 {Iver T.I.}   {Task}
+ */
+
+package org.gvsig.remoteclient.wfs.filters.operations;
+
+import org.gvsig.fmap.geom.Geometry;
+
+/**
+ * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera</a>
+ */
+public class WFSGeometryFilterOperation extends WFSSpatialFilterOperation{
+    private Geometry geometry = null;
+
+    /**
+     * @param geometry
+     * @param operation
+     * @param attributeName
+     * @param srs
+     */
+    public WFSGeometryFilterOperation(Geometry geometry, int operation, String attributeName,
+        String nameSpacePrefix, String nameSpaceLocation, String srs) {
+        super(operation, attributeName, nameSpacePrefix, nameSpaceLocation, srs);
+        this.geometry = geometry;		
+    }
+
+    /**
+     * @return the area
+     */
+    public Geometry getGeometry() {
+        return geometry;
+    }
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/operations/WFSGeometryFilterOperation.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/operations/WFSEnvelopeFilterOperation.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/operations/WFSEnvelopeFilterOperation.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/operations/WFSEnvelopeFilterOperation.java	(revision 38347)
@@ -0,0 +1,57 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+ *
+ * Copyright (C) 2007-2008 Infrastructures and Transports Department
+ * of the Valencian Government (CIT)
+ * 
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ * 
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+ * MA  02110-1301, USA.
+ * 
+ */
+
+/*
+ * AUTHORS (In addition to CIT):
+ * 2009 {Iver T.I.}   {Task}
+ */
+
+package org.gvsig.remoteclient.wfs.filters.operations;
+
+import org.gvsig.fmap.geom.primitive.Envelope;
+
+/**
+ * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera</a>
+ */
+public class WFSEnvelopeFilterOperation extends WFSSpatialFilterOperation{
+	private Envelope envelope = null;
+
+	/**
+	 * @param envelope
+	 * @param operation
+	 * @param attributeName
+	 * @param srs
+	 */
+	public WFSEnvelopeFilterOperation(Envelope envelope, int operation, String attributeName,
+	    String nameSpacePrefix, String nameSpaceLocation, String srs) {
+		super(operation, attributeName, nameSpacePrefix, nameSpaceLocation, srs);		
+		this.envelope = envelope;		
+	}
+
+	/**
+	 * @return the area
+	 */
+	public Envelope getEnvelope() {
+		return envelope;
+	}
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/operations/WFSEnvelopeFilterOperation.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/operations/WFSSpatialFilterOperation.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/operations/WFSSpatialFilterOperation.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/operations/WFSSpatialFilterOperation.java	(revision 38347)
@@ -0,0 +1,105 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+* 
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+* 
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+* 
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+* MA  02110-1301, USA.
+* 
+*/
+
+/*
+* AUTHORS (In addition to CIT):
+* 2009 {Iver T.I.}   {Task}
+*/
+ 
+package org.gvsig.remoteclient.wfs.filters.operations;
+
+import org.gvsig.remoteclient.wfs.filters.AbstractFilter;
+
+/**
+ * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera</a>
+ */
+public class WFSSpatialFilterOperation extends WFSFilterOperation{
+	protected int operation = AbstractFilter.GEOMETRIC_OPERATOR_INTERSECT;
+	protected String attributeName = null;
+	protected String nameSpacePrefix = null;
+	protected String nameSpaceLocation = null;
+	protected String srs = null;
+		
+	/**
+	 * @param operation
+	 * @param attributeName
+	 * @param srs
+	 */
+	public WFSSpatialFilterOperation(int operation, String attributeName, 
+	    String nameSpacePrefix, String nameSpaceLocation, String srs) {
+		super();	
+		this.operation = operation;
+		this.attributeName = attributeName;
+		this.nameSpacePrefix = nameSpacePrefix;
+		this.nameSpaceLocation = nameSpaceLocation;
+		this.srs = srs;		
+	}
+
+	
+    /**
+     * @return the nameSpacePrefix
+     */
+    public String getNameSpacePrefix() {
+        return nameSpacePrefix;
+    }
+
+    
+    /**
+     * @return the nameSpaceLocation
+     */
+    public String getNameSpaceLocation() {
+        return nameSpaceLocation;
+    }
+
+    /**
+	 * @return the operation
+	 */
+	public int getOperation() {
+		return operation;
+	}
+
+	/**
+	 * @return the attributeName
+	 */
+	public String getAttributeName() {
+		return attributeName;
+	}
+	
+	/**
+     * @return the attributeName
+     */
+    public String getAttributeFullName() {
+        if (nameSpacePrefix != null){
+            return nameSpacePrefix + ":" + attributeName;
+        }
+        return attributeName;
+    }
+    
+
+	/**
+	 * @return the srs
+	 */
+	public String getSrsName() {
+		return srs;
+	}		
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/operations/WFSSpatialFilterOperation.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/BinaryTree.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/BinaryTree.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/BinaryTree.java	(revision 38347)
@@ -0,0 +1,249 @@
+package org.gvsig.remoteclient.wfs.filters;
+
+
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ * Revision 1.3  2006-11-13 11:35:02  jorpiell
+ * Comitados los cambios que tienen en cuanta las comillas simples y dobles
+ *
+ * Revision 1.2  2006/11/06 13:09:39  jorpiell
+ * Hay que quitarle las cmillas dobles a los nombres de los atributos en el Filtro
+ *
+ * Revision 1.1  2006/10/05 10:25:15  jorpiell
+ * Implementado el filter encoding
+ *
+ *
+ */
+/**
+ * This class implements a binary tree (not ordered) that is
+ * used to build a sintactic tree for the SQL language.
+ * @author Jorge Piera Llodr� (piera_jor@gva.es)
+ * @author Pablo Piqueras Bartolom� (pablo.piqueras@iver.es)
+ */
+public class BinaryTree {
+	private Node root;
+	private Node currentNode;
+	
+	public BinaryTree(){
+		root = null;
+		currentNode = null;
+	}
+
+	/**
+	 * This method is called for each term that is on 
+	 * the SQL query. It's supposed that the value is a valid expression, otherwise will launch an exception.
+	 * 
+	 * @param value expression formatted
+	 */
+	public void addTerm(String value) {
+		if (value.equals("(")) {
+			if (currentNode == null) {
+				currentNode = new Node();
+				
+				if (root == null) {
+					root = currentNode;
+				}
+			}
+			else {
+				if (currentNode.leftNode == null) {
+					currentNode.leftNode = new Node(currentNode);
+					currentNode = currentNode.leftNode;
+				}
+				else {
+					currentNode.rigthNode = new Node(currentNode);
+					currentNode = currentNode.rigthNode;
+				}
+			}
+		}
+		else {
+			if (value.equals(")")) {
+				// Do nothing
+			}
+			else {
+				// Add the expression or the operand
+
+				// Seeks for the first parent node without a value defined, if there isn't any, creates a new one
+				while (currentNode.value != null) {
+					if (currentNode.parentNode == null) {
+						currentNode.parentNode = new Node();
+						currentNode.parentNode.leftNode = root;
+						root = currentNode.parentNode;
+						currentNode = root;
+						break;
+					}
+
+					currentNode = currentNode.parentNode;
+				}
+				
+				// Sets the expression or operand value
+				currentNode.value = value;
+			}
+		}
+	}
+	
+	/**
+	 * Adds a new term to the tree
+	 * @param name
+	 * @param value
+	 * @param operationPair
+	 * @param operationTree
+	 */
+	public void addTerm(String value, String operationTree ) {
+		Node operationNode = new Node();
+		operationNode.value = value;
+		if (root == null) {
+			root = operationNode;			
+		}else{
+			Node newRoot = new Node();
+			newRoot.value = operationTree;
+			newRoot.leftNode = root;
+			newRoot.rigthNode = operationNode;
+			root = newRoot;
+		}
+	}
+
+	/**
+	 * Print all the tree
+	 *
+	 */
+	public void printTree(){
+		printNode(root,0);
+	}	
+	
+	/**
+	 * Print one node
+	 * @param node
+	 * Node to print
+	 * @param level
+	 * Level node
+	 */
+	private void printNode(Node node,int level){
+		if (node != null){
+			String tab = "";
+			for (int i=0 ; i<level ; i++){
+				tab = tab + "\t";
+			}
+			level++;
+			if (node.isField()){
+				System.out.print(tab + node.value + "\n");
+			}else{
+				System.out.print(tab + node.value + "\n");
+				printNode(node.leftNode,level);
+				printNode(node.rigthNode,level);
+				System.out.print(tab + "\\" + node.value + "\n");
+			}
+		}		
+	}
+	
+	/**
+	 * @return Returns the root.
+	 */
+	public Node getRoot() {
+		return root;
+	}	
+	
+	/**
+	 * This class represents a binary tree node.
+	 * @author Jorge Piera Llodr� (piera_jor@gva.es)
+	 *
+	 */
+	public class Node{
+		private String value;
+		private Node leftNode;
+		private Node rigthNode;
+		private Node parentNode;
+		
+		private Node(){
+			leftNode = null;
+			rigthNode = null;
+			parentNode = null;
+		}
+		
+		private Node(Node parentNode){
+			leftNode = null;
+			rigthNode = null;
+			this.parentNode = parentNode;
+		}
+		
+		private Node(Node parentNode, String value){
+			leftNode = null;
+			rigthNode = null;
+			this.value = value;
+			this.parentNode = parentNode;
+		}
+		
+		public boolean isField(){
+			if ((leftNode == null)&&
+					(rigthNode == null)){
+				return true;
+			}
+			return false;
+		}
+
+		/**
+		 * @return Returns the leftNode.
+		 */
+		public Node getLeftNode() {
+			return leftNode;
+		}
+
+		/**
+		 * @return Returns the rigthNode.
+		 */
+		public Node getRigthNode() {
+			return rigthNode;
+		}
+
+		/**
+		 * @return Returns the value.
+		 */
+		public String getValue() {
+			return value;
+		}
+	}
+
+	
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/BinaryTree.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/Filter.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/Filter.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/Filter.java	(revision 38347)
@@ -0,0 +1,71 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+* 
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+* 
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+* 
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+* MA  02110-1301, USA.
+* 
+*/
+
+/*
+* AUTHORS (In addition to CIT):
+* 2009 {Iver T.I.}   {Task}
+*/
+ 
+package org.gvsig.remoteclient.wfs.filters;
+/**
+ * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera</a>
+ */
+public interface Filter {
+	//Concordancia values: Between 0 and 9
+	public static final int CONCORDANCIA_EXACT = 0;
+	public static final int CONCORDANCIA_ANY_WORD = 1;
+	public static final int CONCORDANCIA_ALL_WORDS = 2;
+	//Locgical operators: Between 10 and 19
+	public static final int LOGICAL_OPERATOR_AND = 10;
+	public static final int LOGICAL_OPERATOR_OR = 11;
+	public static final int LOGICAL_OPERATOR_NOT = 12;
+	//Geometric operators: Between 20 and 39
+	public static final int GEOMETRIC_OPERATOR_EQUALS = 21;
+	public static final int GEOMETRIC_OPERATOR_DISJOINT = 22;
+	public static final int GEOMETRIC_OPERATOR_TOUCHES = 23;
+	public static final int GEOMETRIC_OPERATOR_WITHIN = 24;
+	public static final int GEOMETRIC_OPERATOR_OVERLAPS = 25;
+	public static final int GEOMETRIC_OPERATOR_CROSSES = 26;
+	public static final int GEOMETRIC_OPERATOR_INTERSECT = 27;
+	public static final int GEOMETRIC_OPERATOR_CONTAINS = 28;
+	public static final int GEOMETRIC_OPERATOR_DWITHIN = 29;
+	public static final int GEOMETRIC_OPERATOR_BEYOND = 30;
+	public static final int GEOMETRIC_OPERATOR_BBOX = 31;
+	//Relational operator: Between 40 and 60
+	public static final int RELATIONAL_OPERATOR_IS_EQUALS_TO = 40;
+	public static final int RELATIONAL_OPERATOR_IS_NOT_EQUALS_TO = 41;
+	public static final int RELATIONAL_OPERATOR_IS_LESS_THAN = 42;
+	public static final int RELATIONAL_OPERATOR_IS_GREATER_THAN = 43;
+	public static final int RELATIONAL_OPERATOR_IS_LESS_THAN_OR_EQUAL_TO = 44;
+	public static final int RELATIONAL_OPERATOR_IS_GREATER_THAN_OR_EQUAL_TO = 45;
+	public static final int RELATIONAL_OPERATOR_IS_LIKE = 46;
+	public static final int RELATIONAL_OPERATOR_IS_NULL = 47;
+	public static final int RELATIONAL_OPERATOR_IS_BETWEEN = 48;
+	//Separators: Between 60 and 69
+	public static final int SEPARATOR_OPENED = 60;
+	public static final int SEPARATOR_CLOSED = 61; 
+	//Other: greater that 70
+	public static final int STRING_VALUE = 70;
+	//BBOX
+	public static final int BBOX_ENCLOSES = 81;
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/filters/Filter.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/WFSSchemaParser.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/WFSSchemaParser.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/WFSSchemaParser.java	(revision 38347)
@@ -0,0 +1,140 @@
+package org.gvsig.remoteclient.wfs;
+
+import java.io.IOException;
+
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ * Revision 1.1  2006-05-16 14:12:56  jorpiell
+ * A�adido el parseador de Esquemas
+ *
+ *
+ */
+/**
+ * 
+ * @author Jorge Piera Llodr� (piera_jor@gva.es)
+ */
+public class WFSSchemaParser extends KXmlParser {
+	private String schema = "";
+	
+	public WFSSchemaParser(){
+		super();
+	}
+	
+	public WFSSchemaParser(String schema){
+		this.schema = schema;
+	}
+	
+	/**
+	 * It gets the schema from a tag. The schema is separated
+	 * of the tag name by ":".
+	 * @param tag
+	 */
+	public void setSchemaFromMainTag(String tag){
+		int pos = tag.indexOf(":");
+		if (pos > 0){
+			this.schema = tag.substring(0,pos);
+		}else{
+			this.schema = "";
+		}
+	}	
+
+	/**
+	 * @return Returns the schema.
+	 */
+	public String getSchema() {
+		return schema;
+	}
+
+	/**
+	 * @param schema The schema to set.
+	 */
+	public void setSchema(String schema) {
+		this.schema = schema;
+	}	
+	
+	/**
+	 * Returns a SCHEMA:TAG
+	 * @param tag
+	 * @return SCHEMA:TAG
+	 */
+	private String getTag(String tag){
+		if (tag == null){
+			return null;
+		}
+		if ((schema == null) || (schema.equals(""))){
+			return tag;
+		}
+		return schema + ":" + tag;
+	}
+	
+	/*
+	 *  (non-Javadoc)
+	 * @see org.xmlpull.v1.XmlPullParser#require(int, java.lang.String, java.lang.String)
+	 */
+	public void require(int type, String namespace, String name)
+		throws XmlPullParserException, IOException{
+		super.require(type,namespace,getTag(name));
+	}
+	
+	/*
+	 *  (non-Javadoc)
+	 * @see org.xmlpull.v1.XmlPullParser#getName()
+	 */
+	public String getName(){
+		try{
+		String name = super.getName();
+		if ((schema != null) || (!(schema.equals("")))){
+			return name.substring(name.indexOf(":") + 1,name.length());
+		}
+		return name;
+		}catch (NullPointerException e){
+			return "";
+		}
+	}
+	
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/WFSSchemaParser.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_0_0/request/WFSTransactionRequest1_0_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_0_0/request/WFSTransactionRequest1_0_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_0_0/request/WFSTransactionRequest1_0_0.java	(revision 38347)
@@ -0,0 +1,173 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+ *
+ * Copyright (C) 2007-2008 Infrastructures and Transports Department
+ * of the Valencian Government (CIT)
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ */
+package org.gvsig.remoteclient.wfs.wfs_1_0_0.request;
+
+import java.util.Iterator;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.wfs.WFSProtocolHandler;
+import org.gvsig.remoteclient.wfs.WFSStatus;
+import org.gvsig.remoteclient.wfs.edition.IWFSTOperation;
+import org.gvsig.remoteclient.wfs.edition.WFSTInsertOperation;
+import org.gvsig.remoteclient.wfs.edition.WFSTTags;
+import org.gvsig.remoteclient.wfs.edition.WFSTTransaction;
+import org.gvsig.remoteclient.wfs.edition.WFSTUpdateOperation;
+import org.gvsig.remoteclient.wfs.filters.filterencoding.FilterEncoding;
+import org.gvsig.remoteclient.wfs.request.WFSTransactionRequest;
+
+
+/**
+ * @author gvSIG Team
+ * @version $Id$
+ *
+ */
+public class WFSTransactionRequest1_0_0 extends WFSTransactionRequest{
+
+    /**
+     * @param status
+     * @param protocolHandler
+     */
+    public WFSTransactionRequest1_0_0(WFSStatus status,
+        WFSProtocolHandler protocolHandler) {
+        super(status, protocolHandler);      
+    }
+
+    protected String getHttpGetRequest(String onlineResource) {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    protected String getHttpPostRequest(String onlineResource) {
+        StringBuffer request = new StringBuffer();
+        addHttpPostHeaderRequest(request);
+        //Add the operations
+        WFSTTransaction transaction = status.getTransaction();
+
+        //Insert operations
+        for (int i=0 ; i<transaction.getInsertOperationSize() ; i++){
+            addInsertOperation(transaction.getInseOperationAt(i), request);            
+        }
+
+        //Update operations
+        for (int i=0 ; i<transaction.getUpdateOperationSize() ; i++){
+            addUpdateOperation(transaction.getUpdateOperationAt(i), request);            
+        }
+
+        //Delete operations. All of them in just one operation
+        if (transaction.getDeleteOperationSize() > 0){            
+            IWFSTOperation firstOperation = transaction.getDeleteOperationAt(0);
+            addOperationHeader(firstOperation, request);
+            
+            FilterEncoding filterEncoding = new FilterEncoding(status);
+            filterEncoding.setQualified(true);
+            for (int i=0 ; i<transaction.getDeleteOperationSize() ; i++){               
+                filterEncoding.addFeatureById(transaction.getDeleteOperationAt(i).getId());       
+            }
+            request.append(filterEncoding.toString(protocolHandler.getVersion()));
+            addOperationEnd(firstOperation, request);
+        }
+        addHttpPostEndRequest(request);
+        return request.toString();
+    }
+
+    private void addOperationHeader(IWFSTOperation operation, StringBuffer request){
+        request.append("<" + CapabilitiesTags.WFS_NAMESPACE_PREFIX + ":");
+        request.append(operation.getOperationName());
+        if (operation.hasTypeName()){
+            request.append(" typeName=\"" + status.getFeatureFullName() + "\"");
+        }
+        request.append(">");      
+    }
+
+    private void addOperationEnd(IWFSTOperation operation, StringBuffer request){
+        request.append("</" + CapabilitiesTags.WFS_NAMESPACE_PREFIX + ":");
+        request.append(operation.getOperationName() + ">");
+    }
+
+    private void addInsertOperation(WFSTInsertOperation insertOperation, StringBuffer request){
+        addOperationHeader(insertOperation, request);
+        request.append(createXMLStartTag(status.getFeatureFullName()));
+        Iterator it = insertOperation.getKeysIterator();
+        while (it.hasNext()){
+            String attName = (String)it.next();
+            request.append(createXMLStartTag(status.getNamespacePrefix() + ":" + attName));
+            request.append(insertOperation.getValue(attName));
+            request.append(createXMLEndtTag(status.getNamespacePrefix() + ":" + attName));
+        }   
+        request.append(createXMLEndtTag(status.getFeatureFullName()));
+        addOperationEnd(insertOperation, request);
+    }
+
+    private void addUpdateOperation(WFSTUpdateOperation updateOperation, StringBuffer request){
+        addOperationHeader(updateOperation, request);
+        Iterator it = updateOperation.getKeysIterator();        
+        while (it.hasNext()){
+            String attName = (String)it.next();
+            request.append(createXMLStartTag(UPDATE_PROPERTY_TAG));
+            request.append(createXMLStartTag(UPDATE_NAME_TAG));
+            request.append(status.getNamespacePrefix() + ":" + attName);
+            request.append(createXMLEndtTag(UPDATE_NAME_TAG));
+            request.append(createXMLStartTag(UPDATE_VALUE_TAG));
+            request.append(updateOperation.getValue(attName));
+            request.append(createXMLEndtTag(UPDATE_VALUE_TAG));           
+            request.append(createXMLEndtTag(UPDATE_PROPERTY_TAG));
+        }  
+        //Add the filter encoding
+        FilterEncoding filterEncoding = new FilterEncoding(status);
+        filterEncoding.setQualified(true);
+        filterEncoding.addFeatureById(updateOperation.getId());       
+        request.append(filterEncoding.toString(protocolHandler.getVersion()));
+        addOperationEnd(updateOperation, request);
+    }
+
+    private void addHttpPostHeaderRequest(StringBuffer request){       
+        request.append(WFSTTags.XML_ROOT);
+        request.append("<" + WFSTTags.WFS_NAMESPACE_PREFIX + ":");
+        request.append(CapabilitiesTags.WFS_TRANSACTION + " ");
+        request.append(CapabilitiesTags.VERSION + "=\"" + protocolHandler.getVersion() + "\" ");
+        request.append(WFSTTags.WFST_RELEASEACTION + "=\"ALL\" ");
+        request.append(WFSTTags.WFST_SERVICE + "=\"WFS\" ");
+        request.append(WFSTTags.XMLNS + ":" + WFSTTags.OGC_NAMESPACE_PREFIX);
+        request.append("=\"" + WFSTTags.OGC_NAMESPACE + "\" ");
+        request.append(WFSTTags.XMLNS + ":" + WFSTTags.WFS_NAMESPACE_PREFIX);
+        request.append("=\"" + WFSTTags.WFS_NAMESPACE + "\" ");
+        request.append(WFSTTags.XMLNS + ":" + WFSTTags.XML_NAMESPACE_PREFIX);
+        request.append("=\"" + WFSTTags.XML_NAMESPACE + "\" ");
+        request.append(WFSTTags.XMLNS + ":" + WFSTTags.GML_NAMESPACE_PREFIX);
+        request.append("=\"" + WFSTTags.GML_NAMESPACE + "\" ");
+        request.append(WFSTTags.XMLNS + ":" + status.getNamespacePrefix());
+        request.append("=\"" + status.getNamespaceLocation() + "\" ");        
+        request.append(WFSTTags.XML_NAMESPACE_PREFIX + ":" + WFSTTags.XML_SCHEMALOCATION);
+        request.append("=\"" + WFSTTags.WFS_NAMESPACE + " ");
+        request.append(getSchemaLocation());
+        request.append("\">");       
+    }  
+
+    private void addHttpPostEndRequest(StringBuffer request){       
+        request.append("</" + WFSTTags.WFS_NAMESPACE_PREFIX + ":");
+        request.append(CapabilitiesTags.WFS_TRANSACTION + ">");
+    }
+
+    protected String getSchemaLocation() {  
+        return "../wfs/1.0.0/WFS-transaction.xsd";
+    }
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_0_0/request/WFSTransactionRequest1_0_0.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_0_0/request/WFSTLockFeatureRequest1_0_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_0_0/request/WFSTLockFeatureRequest1_0_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_0_0/request/WFSTLockFeatureRequest1_0_0.java	(revision 38347)
@@ -0,0 +1,148 @@
+package org.gvsig.remoteclient.wfs.wfs_1_0_0.request;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.wfs.WFSProtocolHandler;
+import org.gvsig.remoteclient.wfs.WFSStatus;
+import org.gvsig.remoteclient.wfs.edition.WFSTTags;
+import org.gvsig.remoteclient.wfs.request.WFSTLockFeatureRequest;
+
+/* gvSIG. Sistema de Informaci?n Geogr?fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib??ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ *
+ */
+/**
+ * @author Jorge Piera LLodr? (jorge.piera@iver.es)
+ */
+public class WFSTLockFeatureRequest1_0_0 extends WFSTLockFeatureRequest{
+
+	public WFSTLockFeatureRequest1_0_0(WFSStatus status,
+			WFSProtocolHandler protocolHandler) {
+		super(status, protocolHandler);		
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getHttpGetRequest(java.lang.String)
+	 */
+	protected String getHttpGetRequest(String onlineResource) {
+		StringBuffer req = new StringBuffer();
+		req.append(onlineResource);
+		req.append("REQUEST=LockFeature&SERVICE=WFS&");
+		req.append("TYPENAME=").append(status.getFeatureName()).append("&");
+		req.append("LOCKACTION=" + status.getLockAction() + "&");		
+		if (status.getFilterQueryLocked() != null){
+			req.append("FILTER=");
+			req.append(status.getFilterQueryLocked() + "&");
+		}		
+		if (status.getExpiry() > 0){
+			req.append("EXPIRY=" + status.getExpiry() + "&");
+		}
+		req.append("VERSION=").append(protocolHandler.getVersion()).append("&EXCEPTIONS=XML");
+		req.append("&MAXFEATURES=").append(status.getMaxFeatures());
+		return req.toString();
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getHttpPostRequest(java.lang.String)
+	 */
+	protected String getHttpPostRequest(String onlineResource) {
+		StringBuffer request = new StringBuffer();
+		request.append(WFSTTags.XML_ROOT);
+		request.append("<" + WFSTTags.WFS_NAMESPACE_PREFIX + ":");
+		request.append(CapabilitiesTags.WFS_LOCKFEATURE + " ");
+		request.append(CapabilitiesTags.VERSION + "=\"" + protocolHandler.getVersion() + "\" ");
+		request.append(WFSTTags.WFST_SERVICE + "=\"WFS\" ");
+		if (status.getExpiry() > 0){
+			request.append(WFSTTags.WFST_EXPIRYTIME + "=\"" + status.getExpiry() + "\" ");
+		}
+		request.append(WFSTTags.XMLNS + ":" + WFSTTags.OGC_NAMESPACE_PREFIX);
+		request.append("=\"" + WFSTTags.OGC_NAMESPACE + "\" ");
+		request.append(WFSTTags.XMLNS + ":" + WFSTTags.WFS_NAMESPACE_PREFIX);
+		request.append("=\"" + WFSTTags.WFS_NAMESPACE + "\" ");
+		request.append(WFSTTags.XMLNS + ":" + WFSTTags.XML_NAMESPACE_PREFIX);
+		request.append("=\"" + WFSTTags.XML_NAMESPACE + "\" ");
+		request.append(WFSTTags.XMLNS + ":" + WFSTTags.GML_NAMESPACE_PREFIX);
+		request.append("=\"" + WFSTTags.GML_NAMESPACE + "\" ");
+		request.append(WFSTTags.XMLNS + ":" + status.getNamespacePrefix());
+		request.append("=\"" + status.getNamespaceLocation() + "\" ");
+		request.append(WFSTTags.XML_NAMESPACE_PREFIX + ":" + WFSTTags.XML_SCHEMALOCATION);
+		request.append("=\"" + WFSTTags.WFS_NAMESPACE + " ");
+		request.append(getSchemaLocation());
+		request.append("\">");
+		request.append(getLockPostRequest());
+		request.append("</" + WFSTTags.WFS_NAMESPACE_PREFIX + ":");
+		request.append(CapabilitiesTags.WFS_LOCKFEATURE + ">");
+		return request.toString();
+	}
+
+	/**
+	 * Creates a Lock query for a HTTP Post request
+	 * @return
+	 */
+	private String getLockPostRequest(){
+		StringBuffer request = new StringBuffer();
+		request.append("<" + WFSTTags.WFS_NAMESPACE_PREFIX + ":");
+		request.append(WFSTTags.WFST_LOCK);
+		request.append(" typeName=\"" + status.getFeatureName() + "\"");
+		request.append(">");
+		String filter = status.getFilterQueryLocked();
+		if (filter != null){
+			request.append(status.getFilterQueryLockedPost());
+		}
+		request.append("</" + WFSTTags.WFS_NAMESPACE_PREFIX + ":");
+		request.append(WFSTTags.WFST_LOCK + ">");
+		return request.toString();
+	}
+	
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getSchemaLocation()
+	 */
+	protected String getSchemaLocation() {
+		return "../wfs/1.0.0/WFS-transaction.xsd";
+	}
+
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_0_0/request/WFSTLockFeatureRequest1_0_0.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_0_0/request/WFSGetFeatureRequest1_0_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_0_0/request/WFSGetFeatureRequest1_0_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_0_0/request/WFSGetFeatureRequest1_0_0.java	(revision 38347)
@@ -0,0 +1,105 @@
+package org.gvsig.remoteclient.wfs.wfs_1_0_0.request;
+
+import org.gvsig.remoteclient.wfs.WFSProtocolHandler;
+import org.gvsig.remoteclient.wfs.WFSStatus;
+import org.gvsig.remoteclient.wfs.filters.filterencoding.FilterEncoding;
+import org.gvsig.remoteclient.wfs.request.WFSGetFeatureRequest;
+
+/* gvSIG. Sistema de Informaci?n Geogr?fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib??ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ *
+ */
+/**
+ * @author Jorge Piera Llodr? (jorge.piera@iver.es)
+ */
+public class WFSGetFeatureRequest1_0_0 extends WFSGetFeatureRequest{
+
+	public WFSGetFeatureRequest1_0_0(WFSStatus status,
+			WFSProtocolHandler protocolHandler) {
+		super(status, protocolHandler);		
+	}
+
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getHttpGetRequest(java.lang.String)
+	 */
+	protected String getHttpGetRequest(String onlineResource) {
+		StringBuffer req = new StringBuffer();
+		req.append(onlineResource);
+		req.append("REQUEST=GetFeature&SERVICE=WFS&");
+		req.append("TYPENAME=").append(status.getFeatureFullName()).append("&");
+		String[] fields = status.getFields();
+		addPropertyName(req);
+		if ((status.getFilterByAttribute() != null) || (status.getFilterByArea() != null)){
+			FilterEncoding filterEncoding = new FilterEncoding(status);			
+			req.append("FILTER=" + filterEncoding.toString(protocolHandler.getVersion()) + "&");
+		}	
+		req.append("VERSION=").append(protocolHandler.getVersion()).append("&EXCEPTIONS=XML");
+		req.append("&MAXFEATURES=").append(status.getMaxFeatures());
+		return req.toString();
+	}
+	
+	/**
+	 * Adds the "PROPERTYNAME" attribute
+	 * @param req
+	 * The current request
+	 */
+	protected void addPropertyName(StringBuffer req){
+		String[] fields = status.getFields();
+		if (fields.length > 0){
+			req.append("PROPERTYNAME=");
+			req.append(fields[0]);
+			for (int i=1 ; i<fields.length ; i++){
+				req.append("," + fields[i]);
+			}	
+			req.append("&");
+		}
+	}
+
+    protected String getSchemaLocation() {
+       return "../wfs/1.0.0/WFS-basic.xsd";
+    }
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_0_0/request/WFSGetFeatureRequest1_0_0.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_0_0/request/WFSDescribeFeatureTypeRequest1_0_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_0_0/request/WFSDescribeFeatureTypeRequest1_0_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_0_0/request/WFSDescribeFeatureTypeRequest1_0_0.java	(revision 38347)
@@ -0,0 +1,90 @@
+package org.gvsig.remoteclient.wfs.wfs_1_0_0.request;
+
+import org.gvsig.compat.CompatLocator;
+import org.gvsig.compat.lang.StringUtils;
+import org.gvsig.remoteclient.wfs.WFSProtocolHandler;
+import org.gvsig.remoteclient.wfs.WFSStatus;
+import org.gvsig.remoteclient.wfs.request.WFSDescribeFeatureTypeRequest;
+
+/* gvSIG. Sistema de Informaci?n Geogr?fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib??ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ *
+ */
+/**
+ * @author Jorge Piera Llodr? (jorge.piera@iver.es)
+ */
+public class WFSDescribeFeatureTypeRequest1_0_0 extends WFSDescribeFeatureTypeRequest {
+
+    private static final StringUtils stringUtils = CompatLocator.getStringUtils();
+    
+	public WFSDescribeFeatureTypeRequest1_0_0(WFSStatus status,
+			WFSProtocolHandler protocolHandler) {
+		super(status, protocolHandler);		
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getHttpGetRequest(java.lang.String)
+	 */
+	protected String getHttpGetRequest(String onlineResource) {
+		StringBuffer req = new StringBuffer();
+		req.append(onlineResource);
+		req.append("REQUEST=DescribeFeatureType&SERVICE=WFS&");
+		//Typename
+		String typeName = status.getFeatureFullName();
+		if ((status.getNamespaceLocation() != null) && 
+				(status.getNamespacePrefix() != null)){
+			req.append("NAMESPACE=");
+			req.append("xmlns(" + status.getNamespacePrefix() + "=");
+			req.append(status.getNamespaceLocation() + ")");
+			req.append("&");				
+		}
+		req.append("TYPENAME=").append(typeName).append("&");
+		req.append("VERSION=").append(protocolHandler.getVersion()).append("&EXCEPTIONS=XML");
+		String request = stringUtils.replaceAll(req.toString(), "UEeRtKxB+ROJTlqYiWB3XQ==", "UEeRtKxB%2bROJTlqYiWB3XQ%3d%3d");
+		return request;
+	}
+
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_0_0/request/WFSDescribeFeatureTypeRequest1_0_0.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_0_0/WFSFeature1_0_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_0_0/WFSFeature1_0_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_0_0/WFSFeature1_0_0.java	(revision 38347)
@@ -0,0 +1,214 @@
+package org.gvsig.remoteclient.wfs.wfs_1_0_0;
+
+import java.io.IOException;
+
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+import org.gvsig.compat.CompatLocator;
+import org.gvsig.compat.lang.StringUtils;
+import org.gvsig.remoteclient.utils.BoundaryBox;
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.utils.Utilities;
+import org.gvsig.remoteclient.wfs.WFSFeature;
+import org.gvsig.remoteclient.wfs.WFSServiceInformation;
+import org.gvsig.remoteclient.wfs.schema.GMLTags;
+import org.gvsig.remoteclient.wfs.schema.XMLNameSpace;
+
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ * Revision 1.8  2007-09-20 09:30:12  jaume
+ * removed unnecessary imports
+ *
+ * Revision 1.7  2007/02/09 14:11:01  jorpiell
+ * Primer piloto del soporte para WFS 1.1 y para WFS-T
+ *
+ * Revision 1.6  2006/07/12 06:23:31  jorpiell
+ * Soportados tipos m�s complejos
+ *
+ * Revision 1.5  2006/06/15 09:05:06  jorpiell
+ * Actualizados los WFS
+ *
+ * Revision 1.4  2006/05/23 13:23:22  jorpiell
+ * Se ha cambiado el final del bucle de parseado y se tiene en cuenta el online resource
+ *
+ * Revision 1.2  2006/04/20 16:39:16  jorpiell
+ * A�adida la operacion de describeFeatureType y el parser correspondiente.
+ *
+ * Revision 1.1  2006/04/19 12:51:35  jorpiell
+ * A�adidas algunas de las clases del servicio WFS
+ *
+ *
+ */
+/**
+ * @author Jorge Piera Llodr� (piera_jor@gva.es)
+ */
+public class WFSFeature1_0_0 extends WFSFeature{
+    private static final StringUtils stringUtils = CompatLocator.getStringUtils();
+    
+    WFSFeature1_0_0(WFSServiceInformation serviceInformation) {
+		super(serviceInformation);
+	}
+
+    WFSFeature1_0_0(WFSServiceInformation serviceInformation, String name) {
+		super(serviceInformation, name);		
+	}
+
+	/**
+	 * <p>Parses the contents of the parser(WMSCapabilities)
+	 * to extract the information about an WMSLayer</p>
+	 * @throws IOException 
+	 * @throws XmlPullParserException 
+	 * 
+	 */
+	public void parse(KXmlParser parser) throws XmlPullParserException, IOException{
+		int currentTag;
+		boolean end = false;
+		
+		parser.require(KXmlParser.START_TAG, null, CapabilitiesTags.WFS_FEATURETYPE);
+		
+		for (int i=0 ; i<parser.getAttributeCount() ; i++){
+			String[] attName = stringUtils.split(parser.getAttributeName(i), ":");
+			if (attName.length == 2){
+				if (attName[0].compareTo(GMLTags.XML_NAMESPACE)==0){
+					XMLNameSpace nameSpace = new XMLNameSpace(attName[1],parser.getAttributeValue(i));
+					this.setNamespace(nameSpace);
+				}
+			}
+		}
+		
+		currentTag = parser.next();		
+		while (!end) 
+		{
+			switch(currentTag)
+			{
+			case KXmlParser.START_TAG:
+				if (parser.getName().compareToIgnoreCase(CapabilitiesTags.NAME)==0)
+				{
+					this.setName(parser.nextText());
+				} 
+				if (parser.getName().compareToIgnoreCase(CapabilitiesTags.TITLE)==0)
+				{
+					this.setTitle(parser.nextText());
+				} 
+				if (parser.getName().compareToIgnoreCase(CapabilitiesTags.WFS_KEYWORDS)==0)
+				{
+					String keyword = parser.nextText();
+					if ((keyword != null) || (!(keyword.equals("")))){
+						this.addKeyword(keyword);
+					}					
+				} 
+				if (parser.getName().compareToIgnoreCase(CapabilitiesTags.KEYWORD)==0)
+				{
+					this.addKeyword(parser.nextText());									
+				} 
+				if (parser.getName().compareToIgnoreCase(CapabilitiesTags.SRS)==0)
+				{
+				     String value = parser.nextText();
+                     if (value != null){
+                         String[] mySRSs = stringUtils.split(value, " ");
+                         for (int i = 0; i < mySRSs.length; i++) {
+                             this.addSRS(mySRSs[i]);    
+                         }
+                         
+                     }
+				} 
+				if (parser.getName().compareToIgnoreCase(CapabilitiesTags.LATLONGBOUNDINGBOX)==0)
+				{
+					BoundaryBox bbox = new BoundaryBox();
+					bbox.setSrs(CapabilitiesTags.EPSG_4326);
+                    String value = parser.getAttributeValue("",CapabilitiesTags.MINX);
+                    if ((value != null) && (Utilities.isNumber(value)))
+                        bbox.setXmin(Double.parseDouble(value));	
+                    value = parser.getAttributeValue("",CapabilitiesTags.MINY);
+                    if ((value != null) && (Utilities.isNumber(value)))
+                        bbox.setYmin(Double.parseDouble(value));	
+                    value = parser.getAttributeValue("",CapabilitiesTags.MAXX);
+                    if ((value != null) && (Utilities.isNumber(value)))
+                        bbox.setXmax(Double.parseDouble(value));	
+                    value = parser.getAttributeValue("",CapabilitiesTags.MAXY);
+                    if ((value != null) && (Utilities.isNumber(value)))
+                        bbox.setYmax(Double.parseDouble(value));
+                    this.addBBox(bbox);
+                    this.setLatLonBbox(bbox);                                 
+				} 
+				if (parser.getName().compareTo(CapabilitiesTags.BOUNDINGBOX)==0)
+                {
+					BoundaryBox bbox = new BoundaryBox();
+                    String value = parser.getAttributeValue("",CapabilitiesTags.SRS);
+                    if (value != null)
+                        bbox.setSrs(value);
+                    value = parser.getAttributeValue("",CapabilitiesTags.MINX);
+                    if ((value != null) && (Utilities.isNumber(value)))
+                        bbox.setXmin(Double.parseDouble(value));	
+                    value = parser.getAttributeValue("",CapabilitiesTags.MINY);
+                    if ((value != null) && (Utilities.isNumber(value)))
+                        bbox.setYmin(Double.parseDouble(value));	
+                    value = parser.getAttributeValue("",CapabilitiesTags.MAXX);
+                    if ((value != null) && (Utilities.isNumber(value)))
+                        bbox.setXmax(Double.parseDouble(value));	
+                    value = parser.getAttributeValue("",CapabilitiesTags.MAXY);
+                    if ((value != null) && (Utilities.isNumber(value)))
+                        bbox.setYmax(Double.parseDouble(value));	
+                    if (bbox.getSrs() != null){
+                    	this.addBBox(bbox);
+                    	this.addSRS(bbox.getSrs());
+                    }
+                }	 
+				
+				break;
+			case KXmlParser.END_TAG:
+				if (parser.getName().compareTo(CapabilitiesTags.WFS_FEATURETYPE) == 0)
+					end = true;
+				break;
+			case KXmlParser.TEXT:                   
+				break;
+			}
+			if (!end){
+				currentTag = parser.next();
+			}
+		}    
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_0_0/WFSFeature1_0_0.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_0_0/WFSProtocolHandler1_0_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_0_0/WFSProtocolHandler1_0_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_0_0/WFSProtocolHandler1_0_0.java	(revision 38347)
@@ -0,0 +1,627 @@
+package org.gvsig.remoteclient.wfs.wfs_1_0_0;
+
+import java.io.File;
+import java.io.FileNotFoundException;
+import java.io.IOException;
+
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+import org.gvsig.compat.CompatLocator;
+import org.gvsig.compat.lang.StringUtils;
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.wfs.WFSProtocolHandler;
+import org.gvsig.remoteclient.wfs.WFSStatus;
+import org.gvsig.remoteclient.wfs.edition.WFSTTags;
+import org.gvsig.remoteclient.wfs.edition.WFSTTransaction;
+import org.gvsig.remoteclient.wfs.exceptions.ExceptionsFactory;
+import org.gvsig.remoteclient.wfs.exceptions.WFSException;
+import org.gvsig.remoteclient.wfs.exceptions.WFSGetFeatureException;
+import org.gvsig.remoteclient.wfs.request.WFSDescribeFeatureTypeRequest;
+import org.gvsig.remoteclient.wfs.request.WFSGetFeatureRequest;
+import org.gvsig.remoteclient.wfs.request.WFSTLockFeatureRequest;
+import org.gvsig.remoteclient.wfs.request.WFSTransactionRequest;
+import org.gvsig.remoteclient.wfs.request.WFSTransactionRequestInformation;
+import org.gvsig.remoteclient.wfs.schema.XMLSchemaParser;
+import org.gvsig.remoteclient.wfs.wfs_1_0_0.request.WFSDescribeFeatureTypeRequest1_0_0;
+import org.gvsig.remoteclient.wfs.wfs_1_0_0.request.WFSGetFeatureRequest1_0_0;
+import org.gvsig.remoteclient.wfs.wfs_1_0_0.request.WFSTLockFeatureRequest1_0_0;
+import org.gvsig.remoteclient.wfs.wfs_1_0_0.request.WFSTransactionRequest1_0_0;
+
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ * Revision 1.12  2007-02-19 11:43:10  jorpiell
+ * Añadidos los filtros por área
+ *
+ * Revision 1.11  2007/02/09 14:11:01  jorpiell
+ * Primer piloto del soporte para WFS 1.1 y para WFS-T
+ *
+ * Revision 1.10  2007/01/16 08:30:22  csanchez
+ * Sistema de Warnings y Excepciones adaptado a BasicException
+ *
+ * Revision 1.9  2006/12/22 11:31:01  jorpiell
+ * Cambio del parser 2.x
+ *
+ * Revision 1.8  2006/10/31 09:36:51  jorpiell
+ * Se devuelve el tipo de la entidad completo, y no sus hijos
+ *
+ * Revision 1.7  2006/10/10 12:52:28  jorpiell
+ * Soporte para features complejas.
+ *
+ * Revision 1.6  2006/06/14 07:54:18  jorpiell
+ * Se parsea el online resource que antes se ignoraba
+ *
+ * Revision 1.5  2006/05/25 10:20:57  jorpiell
+ * Se ha cambiado el nombre de la clase WFSField por la clase WFSAttribute, porque resultaba confuso
+ *
+ * Revision 1.4  2006/05/23 13:23:22  jorpiell
+ * Se ha cambiado el final del bucle de parseado y se tiene en cuenta el online resource
+ *
+ * Revision 1.2  2006/04/20 16:39:16  jorpiell
+ * A�adida la operacion de describeFeatureType y el parser correspondiente.
+ *
+ * Revision 1.1  2006/04/19 12:51:35  jorpiell
+ * A�adidas algunas de las clases del servicio WFS
+ *
+ *
+ */
+/**
+ * @author Jorge Piera Llodr� (piera_jor@gva.es)
+ */
+public class WFSProtocolHandler1_0_0 extends WFSProtocolHandler{
+    
+    private static final StringUtils stringUtils = CompatLocator.getStringUtils();
+    
+    public WFSProtocolHandler1_0_0(){
+		this.version = "1.0.0";
+		this.name = "WFS1.0.0";		
+	}	
+	
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.OGCProtocolHandler#parseCapabilities(java.io.File)
+	 */
+	public boolean parseCapabilities(File f) {
+		int tag;
+		XMLSchemaParser parser = null;
+		parser = new XMLSchemaParser();
+		try
+		{
+			parser.setInput(f);
+			parser.nextTag();
+
+			if ( parser.getEventType() != KXmlParser.END_DOCUMENT ) 
+			{     
+				parser.require(KXmlParser.START_TAG, null, CapabilitiesTags.WFS_CAPABILITIES_ROOT1_0_0);             
+				//Parses the Namespaces...
+				parseNamespaces(parser);	
+				//Parse the capabilities document
+				tag = parser.nextTag();
+				while(tag != KXmlParser.END_DOCUMENT)
+				{
+					switch(tag)
+					{
+					case KXmlParser.START_TAG:
+						if (parser.getName().compareTo(CapabilitiesTags.SERVICE)==0)
+						{
+							parseServiceTag(parser);
+						} 
+						else if (parser.getName().compareTo(CapabilitiesTags.CAPABILITY)==0)
+						{
+							parseCapabilityTag(parser);
+						} 
+						else if (parser.getName().compareTo(CapabilitiesTags.WFS_FEATURETYPELIST)==0)
+						{
+							parseFeatureTypeListTag(parser);
+						} 
+						break;
+					case KXmlParser.END_TAG:                            
+						break;
+					case KXmlParser.TEXT:									                         
+						break;
+					}
+					tag = parser.next();
+				}
+				parser.require(KXmlParser.END_DOCUMENT, null, null);                
+			}
+		}
+		catch(XmlPullParserException parser_ex){
+			parser_ex.printStackTrace();
+			return false;
+		}
+		catch (IOException ioe) {           
+			ioe.printStackTrace();
+			return false;
+		}
+		return true;
+	}
+
+	/**
+	 * <p>Parses the Service Information </p>
+	 */    
+	private void parseServiceTag(KXmlParser parser) throws IOException, XmlPullParserException 
+	{
+		int currentTag;
+		boolean end = false;
+
+		parser.require(KXmlParser.START_TAG, null, CapabilitiesTags.SERVICE);
+		currentTag = parser.next();
+
+		while (!end) 
+		{
+			switch(currentTag)
+			{
+			case KXmlParser.START_TAG:
+				if (parser.getName().compareToIgnoreCase(CapabilitiesTags.NAME)==0)
+				{
+					serviceInfo.name = parser.nextText(); 
+				}   
+				else if (parser.getName().compareTo(CapabilitiesTags.WFS_TITLE)==0)
+				{
+					serviceInfo.title = parser.nextText(); 
+				}
+				else if (parser.getName().compareTo(CapabilitiesTags.WFS_ABSTRACT)==0)
+				{
+					serviceInfo.abstr = parser.nextText(); 
+				} 
+				else if (parser.getName().compareTo(CapabilitiesTags.ONLINERESOURCE)==0)
+				{
+					serviceInfo.online_resource = parser.nextText();
+
+				}	                       
+				break;
+			case KXmlParser.END_TAG:
+				if (parser.getName().compareTo(CapabilitiesTags.SERVICE) == 0)
+					end = true;
+				break;
+			case KXmlParser.TEXT:                   
+				break;
+			}
+			if (!end){
+				currentTag = parser.next();
+			}
+		}     
+	}
+
+	private void parseCapabilityTag(KXmlParser parser) throws IOException, XmlPullParserException
+	{   
+		int currentTag;
+		boolean end = false;
+
+		parser.require(KXmlParser.START_TAG, null, CapabilitiesTags.CAPABILITY);
+		currentTag = parser.next();
+
+		while (!end) 
+		{
+			switch(currentTag)
+			{
+			case KXmlParser.START_TAG:
+				if (parser.getName().compareTo(CapabilitiesTags.REQUEST)==0)
+				{
+					parseRequestTag(parser); 
+				}   
+				else if (parser.getName().compareTo(CapabilitiesTags.EXCEPTION)==0)
+				{
+					//TODO Parse exception tags...
+					parser.skipSubTree();
+				}
+				else if ((parser.getName().compareTo(CapabilitiesTags.VENDORSPECIFICCAPABILITIES)==0) ||
+						(parser.getName().compareTo(CapabilitiesTags.USERDEFINEDSYMBOLIZATION )==0))
+				{
+					parser.skipSubTree();
+				}                   
+				break;
+			case KXmlParser.END_TAG:
+				if (parser.getName().compareTo(CapabilitiesTags.CAPABILITY) == 0)
+					end = true;
+				break;
+			case KXmlParser.TEXT:                   
+				break;
+			}
+			if (!end){
+				currentTag = parser.next();
+			}
+		}
+	}
+
+	/**
+	 * <p>Parses the Request tag </p>
+	 */ 
+	private void parseRequestTag(KXmlParser parser) throws IOException, XmlPullParserException
+	{   
+		int currentTag;
+		boolean end = false;
+
+		parser.require(KXmlParser.START_TAG, null, CapabilitiesTags.REQUEST);
+		currentTag = parser.next();
+
+		while (!end) 
+		{
+			switch(currentTag)
+			{
+			case KXmlParser.START_TAG:
+				if (parser.getName().compareTo(CapabilitiesTags.GETCAPABILITIES)==0){
+					parserDcpType(parser, CapabilitiesTags.GETCAPABILITIES);					
+				} else if (parser.getName().compareTo(CapabilitiesTags.WFS_DESCRIBEFEATURETYPE)==0)	{
+					parserDcpType(parser, CapabilitiesTags.WFS_DESCRIBEFEATURETYPE);		                                             
+				}else if (parser.getName().compareTo(CapabilitiesTags.WFS_GETFEATURE)==0){
+					parserDcpType(parser, CapabilitiesTags.WFS_GETFEATURE);
+				}else if (parser.getName().compareTo(CapabilitiesTags.WFS_LOCKFEATURE)==0){
+					parserDcpType(parser, CapabilitiesTags.WFS_LOCKFEATURE);
+				}else if (parser.getName().compareTo(CapabilitiesTags.WFS_TRANSACTION)==0){
+					parserDcpType(parser, CapabilitiesTags.WFS_TRANSACTION);
+				}               
+				break;
+			case KXmlParser.END_TAG:
+				if (parser.getName().compareTo(CapabilitiesTags.REQUEST) == 0)
+					end = true;
+				break;
+			case KXmlParser.TEXT:                   
+				break;
+			}
+			if (!end){
+				currentTag = parser.next();
+			}
+		}    
+	}
+
+	/**
+	 * It parses the feature typelist tag
+	 * @param parser
+	 * @throws IOException
+	 * @throws XmlPullParserException
+	 */
+	private void parseFeatureTypeListTag(KXmlParser parser) throws IOException, XmlPullParserException{
+		int currentTag;
+		boolean end = false;
+
+		parser.require(KXmlParser.START_TAG, null, CapabilitiesTags.WFS_FEATURETYPELIST);
+		currentTag = parser.next();
+
+		while (!end) 
+		{
+			switch(currentTag)
+			{
+			case KXmlParser.START_TAG:
+				if (parser.getName().compareToIgnoreCase(CapabilitiesTags.WFS_FEATURETYPE)==0){
+					//Parse the namespaces...
+					parseNamespaces(parser);	
+					WFSFeature1_0_0 feature = new WFSFeature1_0_0(serviceInfo);
+					feature.parse(parser);	
+					features.put(feature.getName(),feature);
+				} 				         
+				break;
+			case KXmlParser.END_TAG:
+				if (parser.getName().compareTo(CapabilitiesTags.WFS_FEATURETYPELIST) == 0)
+					end = true;
+				break;
+			case KXmlParser.TEXT:                   
+				break;
+			}
+			if (!end){
+				currentTag = parser.next();
+			}
+		}     
+	}	
+
+	/*
+	 *  (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.WFSProtocolHandler#parseGetFeature(java.io.File, java.lang.String)
+	 */
+	protected boolean parseGetFeature(File f, String nameSpace) throws WFSException {
+		XMLSchemaParser parser = null;
+		parser = new XMLSchemaParser();
+		try
+		{
+			parser.setInput(f);
+			parser.nextTag();				
+			if (parser.getName().compareTo(CapabilitiesTags.SERVICE_EXCEPTION_REPORT)==0){
+				throw ExceptionsFactory.parseServiceExceptionReport(parser);
+			}			
+		} catch (FileNotFoundException e) {
+			e.printStackTrace();
+			throw new WFSGetFeatureException(e);
+		} catch (XmlPullParserException e) {
+			e.printStackTrace();
+			throw new WFSGetFeatureException(e);
+		} catch (IOException e) {
+			e.printStackTrace();
+			throw new WFSGetFeatureException(e);
+		}        
+
+		return true;
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.WFSProtocolHandler#parseTransaction(java.io.File, java.lang.String)
+	 */
+	protected boolean parseTransaction(File f,  WFSStatus status) throws WFSException {
+		int tag;
+		XMLSchemaParser parser = null;
+		parser = new XMLSchemaParser();
+		
+		WFSTransactionRequestInformation transactionRequestInformation =
+		    (WFSTransactionRequestInformation)this.getLastWfsRequestInformation();
+		
+		try
+		{
+			parser.setInput(f);
+			parser.nextTag();
+			if (CapabilitiesTags.SERVICE_EXCEPTION_REPORT.equals(parser.getName())) {
+				throw ExceptionsFactory.parseServiceExceptionReport(parser);
+			}else if (parser.getName().equals(CapabilitiesTags.EXCEPTION_REPORT)){
+                throw ExceptionsFactory.parseExceptionReport(parser);
+    		} 
+
+			if ( parser.getEventType() != KXmlParser.END_DOCUMENT ) 
+			{     				      
+				tag = parser.nextTag();
+				while(tag != KXmlParser.END_DOCUMENT)
+				{
+					switch(tag)
+					{
+					case KXmlParser.START_TAG:
+						if (parser.getName().compareTo(WFSTTags.WFST_TRANSACTIONRESULT)==0){
+							parseTransactionResult(parser, transactionRequestInformation);
+						}else if (parser.getName().compareTo(WFSTTags.WFST_TRANSACTIONRESPONSE)==0){
+							parseFeaturesLocked(parser);
+						}						
+						break;
+					case KXmlParser.END_TAG:                            
+						break;
+					case KXmlParser.TEXT:
+						break;
+					}
+					tag = parser.next();
+				}
+				parser.require(KXmlParser.END_DOCUMENT, null, null);                
+			}
+		}
+		catch(XmlPullParserException parser_ex){
+			parser_ex.printStackTrace();
+			return false;
+		}
+		catch (IOException ioe) {           
+			ioe.printStackTrace();
+			return false;
+		}
+		return true;
+	}
+
+	/**
+	 * Parse the transaction result XML sub tree
+	 * @param parser
+	 * @param transaction
+	 * @throws IOException 
+	 * @throws XmlPullParserException 
+	 */
+	private void parseTransactionResult(XMLSchemaParser parser,
+			WFSTransactionRequestInformation transactionRequestInformation) throws XmlPullParserException, IOException {
+		int currentTag;
+		boolean end = false;		
+
+		currentTag = parser.next();
+
+		while (!end) 
+		{
+			switch(currentTag)
+			{
+			case KXmlParser.START_TAG:
+				if (parser.getName().compareTo(WFSTTags.WFST_STATUS)==0){
+					parseStatus(parser, transactionRequestInformation);
+				}else if (parser.getName().compareTo(WFSTTags.WFST_TRANSACTIONMESSAGE)==0){
+					parser.next();
+					transactionRequestInformation.setMessage(parser.getText());
+				}
+				break;
+			case KXmlParser.END_TAG:
+				if (parser.getName().compareTo(WFSTTags.WFST_TRANSACTIONRESULT)==0)
+					end = true;
+				break;
+			case KXmlParser.TEXT:                   
+				break;
+			}
+			if (!end){
+				currentTag = parser.next();
+			}
+		}     
+	}
+
+	/**
+	 * Parser WFST Status subtree
+	 * @param parser
+	 * Teh xML parser
+	 * @param transaction
+	 * The current transaction
+	 * @throws IOException 
+	 * @throws XmlPullParserException 
+	 */
+	private void parseStatus(XMLSchemaParser parser, WFSTransactionRequestInformation transactionRequestInformation) throws XmlPullParserException, IOException {
+		int currentTag;
+		boolean end = false;		
+
+		currentTag = parser.next();
+		
+		while (!end) 
+		{
+			switch(currentTag)
+			{
+			case KXmlParser.START_TAG:
+				if (parser.getName().compareTo(WFSTTags.WFST_SUCCESS)==0){
+				    transactionRequestInformation.setStatus(WFSTransactionRequestInformation.STATUS_SUCCESS);
+				}else if (parser.getName().compareTo(WFSTTags.WFST_FAILED)==0){
+				    transactionRequestInformation.setStatus(WFSTransactionRequestInformation.STATUS_FAILED);
+				}
+				break;
+			case KXmlParser.END_TAG:
+				if (parser.getName().compareTo(WFSTTags.WFST_STATUS)==0)
+					end = true;
+				break;
+			case KXmlParser.TEXT:                   
+				break;
+			}
+			if (!end){
+				currentTag = parser.next();
+			}
+		}    
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.WFSProtocolHandler#parseLockFeature(java.io.File, java.lang.String)
+	 */
+	protected boolean parseLockFeature(File f, String nameSpace, WFSStatus status) throws WFSException {
+		int tag;
+		XMLSchemaParser parser = null;
+		parser = new XMLSchemaParser();
+		try
+		{
+			parser.setInput(f);
+			parser.nextTag();
+			if (parser.getName().compareTo(CapabilitiesTags.SERVICE_EXCEPTION_REPORT)==0){
+				throw ExceptionsFactory.parseServiceExceptionReport(parser);
+			}		
+
+
+			if ( parser.getEventType() != KXmlParser.END_DOCUMENT ) 
+			{     				      
+				tag = parser.nextTag();
+				while(tag != KXmlParser.END_DOCUMENT)
+				{
+					switch(tag)
+					{
+					case KXmlParser.START_TAG:
+						if (parser.getName().compareTo(WFSTTags.WFST_LOCKID)==0){
+							parser.next();
+							status.addFeatureLocked(parser.getText());
+						}else if (parser.getName().compareTo(WFSTTags.WFST_FEATURESLOCKED)==0){
+							parseFeaturesLocked(parser);
+						}						
+						break;
+					case KXmlParser.END_TAG:                            
+						break;
+					case KXmlParser.TEXT:
+						break;
+					}
+					tag = parser.next();
+				}
+				parser.require(KXmlParser.END_DOCUMENT, null, null);                
+			}
+		}
+		catch(XmlPullParserException parser_ex){
+			parser_ex.printStackTrace();
+			return false;
+		}
+		catch (IOException ioe) {           
+			ioe.printStackTrace();
+			return false;
+		}
+		return true;
+	}
+
+	/**
+	 * It parses the featuresLocked tag
+	 * @param parser
+	 * @throws IOException 
+	 * @throws XmlPullParserException 
+	 */
+	private void parseFeaturesLocked(XMLSchemaParser parser) throws XmlPullParserException, IOException {
+		int currentTag;
+		boolean end = false;		
+
+		currentTag = parser.next();
+
+		while (!end) 
+		{
+			switch(currentTag)
+			{
+			case KXmlParser.START_TAG:
+				if (parser.getName().compareTo(WFSTTags.WFST_FEATURESID)==0){
+
+				}
+				break;
+			case KXmlParser.END_TAG:
+				if (parser.getName().compareTo(WFSTTags.WFST_FEATURESLOCKED)==0)
+					end = true;
+				break;
+			case KXmlParser.TEXT:                   
+				break;
+			}
+			if (!end){
+				currentTag = parser.next();
+			}
+		}     
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.WFSProtocolHandler#createDescribeFeatureTypeRequest(org.gvsig.remoteClient.wfs.WFSStatus)
+	 */
+	protected WFSDescribeFeatureTypeRequest createDescribeFeatureTypeRequest(
+			WFSStatus status) {
+		return new WFSDescribeFeatureTypeRequest1_0_0(status, this);
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.WFSProtocolHandler#createGetFeatureRequest(org.gvsig.remoteClient.wfs.WFSStatus)
+	 */
+	protected WFSGetFeatureRequest createGetFeatureRequest(WFSStatus status) {
+		return new WFSGetFeatureRequest1_0_0(status, this);
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.WFSProtocolHandler#createLockFeatureRequest(org.gvsig.remoteClient.wfs.WFSStatus)
+	 */
+	protected WFSTLockFeatureRequest createLockFeatureRequest(WFSStatus status) {
+		return new WFSTLockFeatureRequest1_0_0(status, this);
+	}
+
+    protected WFSTransactionRequest createTransactionRequest(WFSStatus status) {
+        return new WFSTransactionRequest1_0_0(status, this);
+    }
+}
\ No newline at end of file

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_0_0/WFSProtocolHandler1_0_0.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_1_0/WFSProtocolHandler1_1_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_1_0/WFSProtocolHandler1_1_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_1_0/WFSProtocolHandler1_1_0.java	(revision 38347)
@@ -0,0 +1,474 @@
+package org.gvsig.remoteclient.wfs.wfs_1_1_0;
+
+import java.io.File;
+import java.io.FileNotFoundException;
+import java.io.IOException;
+
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+import org.gvsig.compat.CompatLocator;
+import org.gvsig.compat.lang.StringUtils;
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.wfs.WFSOperation;
+import org.gvsig.remoteclient.wfs.WFSStatus;
+import org.gvsig.remoteclient.wfs.edition.WFSTTags;
+import org.gvsig.remoteclient.wfs.exceptions.ExceptionsFactory;
+import org.gvsig.remoteclient.wfs.exceptions.WFSException;
+import org.gvsig.remoteclient.wfs.exceptions.WFSGetFeatureException;
+import org.gvsig.remoteclient.wfs.request.WFSDescribeFeatureTypeRequest;
+import org.gvsig.remoteclient.wfs.request.WFSGetFeatureRequest;
+import org.gvsig.remoteclient.wfs.request.WFSGetFeatureRequestInformation;
+import org.gvsig.remoteclient.wfs.request.WFSTLockFeatureRequest;
+import org.gvsig.remoteclient.wfs.request.WFSTransactionRequest;
+import org.gvsig.remoteclient.wfs.schema.XMLSchemaParser;
+import org.gvsig.remoteclient.wfs.wfs_1_0_0.WFSProtocolHandler1_0_0;
+import org.gvsig.remoteclient.wfs.wfs_1_1_0.request.WFSDescribeFeatureTypeRequest1_1_0;
+import org.gvsig.remoteclient.wfs.wfs_1_1_0.request.WFSGetFeatureRequest1_1_0;
+import org.gvsig.remoteclient.wfs.wfs_1_1_0.request.WFSTLockFeatureRequest1_1_0;
+import org.gvsig.remoteclient.wfs.wfs_1_1_0.request.WFSTransactionRequest1_1_0;
+
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ * Revision 1.1  2007-02-09 14:11:01  jorpiell
+ * Primer piloto del soporte para WFS 1.1 y para WFS-T
+ *
+ *
+ */
+/**
+ * @author Jorge Piera Llodr� (piera_jor@gva.es)
+ */
+public class WFSProtocolHandler1_1_0 extends WFSProtocolHandler1_0_0{
+
+    private static final StringUtils stringUtils = CompatLocator.getStringUtils();
+
+    public WFSProtocolHandler1_1_0(){
+        this.version = "1.1.0";
+        this.name = "WFS1.1.0";		
+    }	
+
+    /*
+     * (non-Javadoc)
+     * @see org.gvsig.remoteClient.OGCProtocolHandler#parseCapabilities(java.io.File)
+     */
+    public boolean parseCapabilities(File f) {
+        int tag;
+        XMLSchemaParser parser = null;
+        parser = new XMLSchemaParser();
+        try
+        {
+            parser.setInput(f);
+            parser.nextTag();
+
+            if ( parser.getEventType() != KXmlParser.END_DOCUMENT ) 
+            {     	
+                parser.require(KXmlParser.START_TAG, null, CapabilitiesTags.WFS_CAPABILITIES_ROOT1_0_0);             
+                //Parses the Namespaces...
+                parseNamespaces(parser);	
+                tag = parser.nextTag();
+                while(tag != KXmlParser.END_DOCUMENT)
+                {
+                    switch(tag)
+                    {
+                    case KXmlParser.START_TAG:
+                        if (parser.getName().compareTo(CapabilitiesTags.SERVICE_IDENTIFICATION)==0)
+                        {
+                            parseServiceIdentification(parser);
+                        } 
+                        else if (parser.getName().compareTo(CapabilitiesTags.SERVICE_PROVIDER)==0)
+                        {
+                            parseServiceProvider(parser);
+                        } 
+                        else if (parser.getName().compareTo(CapabilitiesTags.OPERATIONS_METADATA)==0)
+                        {
+                            parseOperationsMetadata(parser);
+                        } 
+                        else if (parser.getName().compareTo(CapabilitiesTags.FEATURE_TYPE_LIST)==0)
+                        {
+                            parseFeatureTypeList(parser);
+                        } 
+                        else if (parser.getName().compareTo(CapabilitiesTags.FILTER_CAPABILITIES)==0)
+                        {
+                            parseFilterCapabilities(parser);
+                        } 
+                        break;
+                    case KXmlParser.END_TAG:                            
+                        break;
+                    case KXmlParser.TEXT:
+                        if (parser.getName()!=null)
+
+                            break;
+                    }
+                    tag = parser.next();
+                }
+                parser.require(KXmlParser.END_DOCUMENT, null, null);                
+            }
+        }
+        catch(XmlPullParserException parser_ex){
+            parser_ex.printStackTrace();
+            return false;
+        }
+        catch (IOException ioe) {           
+            ioe.printStackTrace();
+            return false;
+        }
+        return true;
+    }
+
+    /**
+     * <p>Parses the Service Identification </p>
+     */    
+    private void parseServiceIdentification(KXmlParser parser) throws IOException, XmlPullParserException {
+        int currentTag;
+        boolean end = false;		
+
+        currentTag = parser.next();
+
+        while (!end) 
+        {
+            switch(currentTag)
+            {
+            case KXmlParser.START_TAG:
+                if (parser.getName().compareTo(CapabilitiesTags.WFS_TITLE)==0)
+                {
+                    serviceInfo.title = parser.nextText(); 
+                }
+                else if (parser.getName().compareTo(CapabilitiesTags.WFS_ABSTRACT)==0)
+                {
+                    serviceInfo.abstr = parser.nextText(); 
+                } 			                       
+                break;
+            case KXmlParser.END_TAG:
+                if (parser.getName().compareTo(CapabilitiesTags.SERVICE_IDENTIFICATION) == 0)
+                    end = true;
+                break;
+            case KXmlParser.TEXT:                   
+                break;
+            }
+            if (!end){
+                currentTag = parser.next();
+            }
+        }     
+    }	
+
+    /**
+     * <p>Parses the Service Provider </p>
+     */    
+    private void parseServiceProvider(KXmlParser parser) throws IOException, XmlPullParserException {
+        int currentTag;
+        boolean end = false;		
+
+        currentTag = parser.next();
+
+        while (!end) 
+        {
+            switch(currentTag)
+            {
+            case KXmlParser.START_TAG:
+
+                break;
+            case KXmlParser.END_TAG:
+                if (parser.getName().compareTo(CapabilitiesTags.SERVICE_PROVIDER) == 0)
+                    end = true;
+                break;
+            case KXmlParser.TEXT:                   
+                break;
+            }
+            if (!end){
+                currentTag = parser.next();
+            }
+        }  
+    }	
+    /**
+     * <p>Parses the Operations Metadata </p>
+     */    
+    private void parseOperationsMetadata(KXmlParser parser) throws IOException, XmlPullParserException {
+        int currentTag;
+        boolean end = false;	
+
+        currentTag = parser.next();
+
+        while (!end) 
+        {
+            switch(currentTag)
+            {
+            case KXmlParser.START_TAG:
+                if (parser.getName().compareTo(CapabilitiesTags.OPERATION)==0)
+                {					
+                    parseOperation(parser);				
+                }  				
+                break;
+            case KXmlParser.END_TAG:
+                if (parser.getName().compareTo(CapabilitiesTags.OPERATIONS_METADATA) == 0)
+                    end = true;
+                break;
+            case KXmlParser.TEXT:                   
+                break;
+            }
+            if (!end){
+                currentTag = parser.next();
+            }
+        }
+    }	
+
+    private void parseOperation(KXmlParser parser) throws IOException, XmlPullParserException {
+        int currentTag;
+        boolean end = false;    
+
+        currentTag = parser.getEventType();
+
+        while (!end) 
+        {
+            switch(currentTag)
+            {
+            case KXmlParser.START_TAG:
+                if (parser.getName().compareTo(CapabilitiesTags.OPERATION)==0)
+                {
+                    String operation = null;
+                    for (int i=0 ; i<parser.getAttributeCount() ; i++){
+                        if (parser.getAttributeName(i).compareTo(CapabilitiesTags.OPERATION_NAME)==0){
+                            operation = parser.getAttributeValue(i);
+                        }
+                    }               
+                    currentTag = parser.nextTag();
+                    if (parser.getName().compareTo(CapabilitiesTags.DCP)==0)
+                    {           
+                        currentTag = parser.nextTag();
+                        if(parser.getName().compareTo(CapabilitiesTags.HTTP)==0)
+                        {
+                            currentTag = parser.nextTag();
+                            if(parser.getName().compareTo(CapabilitiesTags.GET)==0)
+                            {
+                                String value = null;
+                                for (int i=0 ; i<parser.getAttributeCount() ; i++){
+                                    if (parser.getAttributeName(i).compareTo(CapabilitiesTags.HREF) == 0){
+                                        value = parser.getAttributeValue(i);
+                                    }
+                                }   
+                                if (operation != null){
+                                    if (value == null){
+                                        serviceInfo.addOperation(operation, WFSOperation.PROTOCOL_GET);
+                                    }else{
+                                        serviceInfo.addOperation(operation, WFSOperation.PROTOCOL_GET, value);
+                                    }   
+                                }
+                            }
+                        }
+                    }else if(CapabilitiesTags.CONSTRAINT.equals(parser.getName())){
+                        for (int i=0 ; i<parser.getAttributeCount() ; i++){
+                            if (parser.getAttributeName(i).compareTo(CapabilitiesTags.OPERATION_NAME)==0){
+                                String constraint =  parser.getAttributeValue(i);
+                                if (CapabilitiesTags.DEFAULTMAXFEATURES.equals(constraint)){
+                                    currentTag = parser.nextTag();
+                                    if(CapabilitiesTags.VALUE.equals(parser.getName())){
+                                    	Integer defaultMaxFeatures = new Integer(parser.nextText());
+                                    	this.serviceInfo.setMaxFeatures(defaultMaxFeatures.intValue());
+                                    }
+                                }
+                            }
+                        }            
+                    }
+                }               
+                break;
+            case KXmlParser.END_TAG:
+                if (parser.getName().compareTo(CapabilitiesTags.OPERATION) == 0)
+                    end = true;
+                break;
+            case KXmlParser.TEXT:                   
+                break;
+            }
+            if (!end){
+                currentTag = parser.next();
+            }
+        }
+    }
+
+    /**
+     * <p>Parses the Feature Type List </p>
+     */    
+    private void parseFeatureTypeList(KXmlParser parser) throws IOException, XmlPullParserException {
+        int currentTag;
+        boolean end = false;
+
+        currentTag = parser.next();
+
+        while (!end) 
+        {
+            switch(currentTag)
+            {
+            case KXmlParser.START_TAG:
+                if (parser.getName().compareToIgnoreCase(CapabilitiesTags.WFS_FEATURETYPE)==0)
+                {
+                    //Parse the namespaces...
+                    parseNamespaces(parser);	
+                    WFSFeature1_1_0 feature = new WFSFeature1_1_0(serviceInfo);
+                    feature.parse(parser);	
+                    features.put(feature.getName(),feature);
+                } 				         
+                break;
+            case KXmlParser.END_TAG:
+                if (parser.getName().compareTo(CapabilitiesTags.FEATURE_TYPE_LIST) == 0)
+                    end = true;
+                break;
+            case KXmlParser.TEXT:                   
+                break;
+            }
+            if (!end){
+                currentTag = parser.next();
+            }
+        }     
+    }	
+    /**
+     * <p>Parses the Filter Capabilities </p>
+     */    
+    private void parseFilterCapabilities(KXmlParser parser) throws IOException, XmlPullParserException {
+        int currentTag;
+        boolean end = false;		
+
+        currentTag = parser.next();
+
+        while (!end) 
+        {
+            switch(currentTag)
+            {
+            case KXmlParser.START_TAG:
+
+                break;
+            case KXmlParser.END_TAG:
+                if (parser.getName().compareTo(CapabilitiesTags.FILTER_CAPABILITIES) == 0)
+                    end = true;
+                break;
+            case KXmlParser.TEXT:                   
+                break;
+            }
+            if (!end){
+                currentTag = parser.next();
+            }
+        }  
+    }	
+
+    /*
+     *  (non-Javadoc)
+     * @see org.gvsig.remoteClient.wfs.WFSProtocolHandler#parseGetFeature(java.io.File, java.lang.String)
+     */
+    protected boolean parseGetFeature(File f, String nameSpace) throws WFSException{
+        XMLSchemaParser parser = null;
+        parser = new XMLSchemaParser();
+        try
+        {
+            parser.setInput(f);
+            parser.nextTag();				
+            if (parser.getName().equals(CapabilitiesTags.SERVICE_EXCEPTION_REPORT)){
+                throw ExceptionsFactory.parseServiceExceptionReport(parser);
+            }	
+            
+            if (parser.getName().equals(CapabilitiesTags.WFS_FEATURE_COLLECTION)){
+                WFSGetFeatureRequestInformation requestInformation = 
+                    (WFSGetFeatureRequestInformation)getLastWfsRequestInformation();
+                for (int i=0 ; i<parser.getAttributeCount() ; i++){
+                    String attName = parser.getAttributeName(i);
+                    if (WFSTTags.WFS_NUMBER_OF_FEATURES.equals(attName)){
+                        requestInformation.setNumberOfFeatures(new Integer(parser.getAttributeValue(i)).intValue());
+                    }else if (WFSTTags.WFS_TIME_STAMP.equals(attName)){
+                        requestInformation.setTimeStamp(parser.getAttributeValue(i));
+                    }
+                }
+            }
+        } catch (FileNotFoundException e) {
+            e.printStackTrace();
+            throw new WFSGetFeatureException(e);
+        } catch (XmlPullParserException e) {
+            e.printStackTrace();
+            throw new WFSGetFeatureException(e);
+        } catch (IOException e) {
+            e.printStackTrace();
+            throw new WFSGetFeatureException(e);
+        }        
+
+        return true;
+    }
+
+
+    protected boolean parseTransaction(File f, WFSStatus status) throws WFSException {
+        return super.parseTransaction(f, status);
+    }
+
+    /*
+     * (non-Javadoc)
+     * @see org.gvsig.remoteClient.wfs.WFSProtocolHandler#parseLockFeature(java.io.File, java.lang.String)
+     */
+    protected boolean parseLockFeature(File f, String nameSpace, WFSStatus status) throws WFSException {
+        return false;
+    }
+
+    /*
+     * (non-Javadoc)
+     * @see org.gvsig.remoteClient.wfs.WFSProtocolHandler#createDescribeFeatureTypeRequest(org.gvsig.remoteClient.wfs.WFSStatus)
+     */
+    protected WFSDescribeFeatureTypeRequest createDescribeFeatureTypeRequest(
+        WFSStatus status) {
+        return new WFSDescribeFeatureTypeRequest1_1_0(status, this);
+    }
+
+    /*
+     * (non-Javadoc)
+     * @see org.gvsig.remoteClient.wfs.WFSProtocolHandler#createGetFeatureRequest(org.gvsig.remoteClient.wfs.WFSStatus)
+     */
+    protected WFSGetFeatureRequest createGetFeatureRequest(WFSStatus status) {
+        return new WFSGetFeatureRequest1_1_0(status, this);
+    }
+
+    /*
+     * (non-Javadoc)
+     * @see org.gvsig.remoteClient.wfs.WFSProtocolHandler#createLockFeatureRequest(org.gvsig.remoteClient.wfs.WFSStatus)
+     */
+    protected WFSTLockFeatureRequest createLockFeatureRequest(WFSStatus status) {
+        return new WFSTLockFeatureRequest1_1_0(status, this);
+    }
+    
+    protected WFSTransactionRequest createTransactionRequest(WFSStatus status) {
+        return new WFSTransactionRequest1_1_0(status, this);
+    }
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_1_0/WFSProtocolHandler1_1_0.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_1_0/request/WFSDescribeFeatureTypeRequest1_1_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_1_0/request/WFSDescribeFeatureTypeRequest1_1_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_1_0/request/WFSDescribeFeatureTypeRequest1_1_0.java	(revision 38347)
@@ -0,0 +1,82 @@
+package org.gvsig.remoteclient.wfs.wfs_1_1_0.request;
+
+import org.gvsig.remoteclient.wfs.WFSProtocolHandler;
+import org.gvsig.remoteclient.wfs.WFSStatus;
+import org.gvsig.remoteclient.wfs.wfs_1_0_0.request.WFSDescribeFeatureTypeRequest1_0_0;
+
+/* gvSIG. Sistema de Informaci?n Geogr?fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib??ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ *
+ */
+/**
+ * @author Jorge Piera Llodr? (jorge.piera@iver.es)
+ */
+public class WFSDescribeFeatureTypeRequest1_1_0 extends WFSDescribeFeatureTypeRequest1_0_0{
+
+	public WFSDescribeFeatureTypeRequest1_1_0(WFSStatus status,
+			WFSProtocolHandler protocolHandler) {
+		super(status, protocolHandler);		
+	}
+	
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getHttpGetRequest(java.lang.String)
+	 */
+	protected String getHttpGetRequest(String onlineResource) {
+		StringBuffer req = new StringBuffer();
+		req.append(super.getHttpGetRequest(onlineResource));
+		//Typename
+		String typeName = status.getFeatureName();
+		if ((status.getNamespaceLocation() != null) && 
+				(status.getNamespacePrefix() != null)){
+			req.append("&");	
+			req.append("NAMESPACE=");
+			req.append("xmlns(" + status.getNamespacePrefix() + "=");
+			req.append(status.getNamespaceLocation() + ")");						
+		}		
+		return req.toString();
+	}
+
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_1_0/request/WFSDescribeFeatureTypeRequest1_1_0.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_1_0/request/WFSTransactionRequest1_1_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_1_0/request/WFSTransactionRequest1_1_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_1_0/request/WFSTransactionRequest1_1_0.java	(revision 38347)
@@ -0,0 +1,49 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+ *
+ * Copyright (C) 2007-2008 Infrastructures and Transports Department
+ * of the Valencian Government (CIT)
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ */
+package org.gvsig.remoteclient.wfs.wfs_1_1_0.request;
+
+import org.gvsig.remoteclient.wfs.WFSProtocolHandler;
+import org.gvsig.remoteclient.wfs.WFSStatus;
+import org.gvsig.remoteclient.wfs.wfs_1_0_0.request.WFSTransactionRequest1_0_0;
+
+
+/**
+ * @author gvSIG Team
+ * @version $Id$
+ *
+ */
+public class WFSTransactionRequest1_1_0 extends WFSTransactionRequest1_0_0{
+
+    /**
+     * @param status
+     * @param protocolHandler
+     */
+    public WFSTransactionRequest1_1_0(WFSStatus status,
+        WFSProtocolHandler protocolHandler) {
+        super(status, protocolHandler);      
+    }
+    
+
+    protected String getSchemaLocation() {  
+        return "../wfs/1.1.0/WFS-transaction.xsd";
+    }
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_1_0/request/WFSTransactionRequest1_1_0.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_1_0/request/WFSTLockFeatureRequest1_1_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_1_0/request/WFSTLockFeatureRequest1_1_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_1_0/request/WFSTLockFeatureRequest1_1_0.java	(revision 38347)
@@ -0,0 +1,71 @@
+package org.gvsig.remoteclient.wfs.wfs_1_1_0.request;
+
+import org.gvsig.remoteclient.wfs.WFSProtocolHandler;
+import org.gvsig.remoteclient.wfs.WFSStatus;
+import org.gvsig.remoteclient.wfs.wfs_1_0_0.request.WFSTLockFeatureRequest1_0_0;
+
+/* gvSIG. Sistema de Informaci?n Geogr?fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib??ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ *
+ */
+/**
+ * @author Jorge Piera Llodr? (jorge.piera@iver.es)
+ */
+public class WFSTLockFeatureRequest1_1_0 extends WFSTLockFeatureRequest1_0_0{
+
+	public WFSTLockFeatureRequest1_1_0(WFSStatus status,
+			WFSProtocolHandler protocolHandler) {
+		super(status, protocolHandler);		
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getSchemaLocation()
+	 */
+	protected String getSchemaLocation() {
+		return "../wfs/1.1.0/WFS-transaction.xsd";
+	}
+
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_1_0/request/WFSTLockFeatureRequest1_1_0.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_1_0/request/WFSGetFeatureRequest1_1_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_1_0/request/WFSGetFeatureRequest1_1_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_1_0/request/WFSGetFeatureRequest1_1_0.java	(revision 38347)
@@ -0,0 +1,110 @@
+package org.gvsig.remoteclient.wfs.wfs_1_1_0.request;
+
+import org.gvsig.remoteclient.wfs.WFSProtocolHandler;
+import org.gvsig.remoteclient.wfs.WFSStatus;
+import org.gvsig.remoteclient.wfs.wfs_1_0_0.request.WFSGetFeatureRequest1_0_0;
+
+/* gvSIG. Sistema de Informaci?n Geogr?fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib??ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ *
+ */
+/**
+ * @author Jorge Piera Llodr� (jorge.piera@iver.es)
+ */
+public class WFSGetFeatureRequest1_1_0 extends WFSGetFeatureRequest1_0_0{
+
+    public WFSGetFeatureRequest1_1_0(WFSStatus status,
+        WFSProtocolHandler protocolHandler) {
+        super(status, protocolHandler);		
+    }
+
+    /*
+     * (non-Javadoc)
+     * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getHttpGetRequest(java.lang.String)
+     */
+    protected String getHttpGetRequest(String onlineResource) {
+        StringBuffer req = new StringBuffer();
+        req.append(super.getHttpGetRequest(onlineResource));
+        //Typename
+        String typeName = status.getFeatureName();
+        if ((status.getNamespaceLocation() != null) && 
+            (status.getNamespacePrefix() != null)){
+            req.append("&");	
+            req.append("NAMESPACE=");
+            req.append("xmlns(" + status.getNamespacePrefix() + "=");
+            req.append(status.getNamespaceLocation() + ")");						
+        }	
+        if (status.getResultType() == WFSStatus.RESULTYPE_HITS){
+            req.append("&RESULTTYPE=hits");      
+        }
+        return req.toString();
+    }
+
+    /* (non-Javadoc)
+     * @see org.gvsig.remoteClient.wfs.wfs_1_0_0.requests.WFSGetFeatureRequest1_0_0#addPropertyName(java.lang.StringBuffer)
+     */	
+    protected void addPropertyName(StringBuffer req) {
+        String[] fields = status.getFields();
+        if (fields.length > 0){
+            req.append("PROPERTYNAME=");
+            req.append(getFieldName(fields[0]));
+            for (int i=1 ; i<fields.length ; i++){
+                req.append("," + getFieldName(fields[i]));
+            }   
+            req.append("&");
+        }
+    }
+    
+    private String getFieldName(String field){
+        if (status.getNamespacePrefix() != null){
+            return status.getNamespacePrefix() + ":" + field;
+        }
+        return field;
+    }
+
+    protected String getSchemaLocation() {
+        return "../wfs/1.1.0/WFS-basic.xsd";
+    }
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_1_0/request/WFSGetFeatureRequest1_1_0.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_1_0/WFSFeature1_1_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_1_0/WFSFeature1_1_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_1_0/WFSFeature1_1_0.java	(revision 38347)
@@ -0,0 +1,238 @@
+package org.gvsig.remoteclient.wfs.wfs_1_1_0;
+
+import java.io.IOException;
+
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+import org.gvsig.compat.CompatLocator;
+import org.gvsig.compat.lang.StringUtils;
+import org.gvsig.remoteclient.utils.BoundaryBox;
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.utils.Utilities;
+import org.gvsig.remoteclient.wfs.WFSFeature;
+import org.gvsig.remoteclient.wfs.WFSServiceInformation;
+import org.gvsig.remoteclient.wfs.schema.GMLTags;
+import org.gvsig.remoteclient.wfs.schema.XMLNameSpace;
+
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ * Revision 1.1  2007-02-09 14:11:01  jorpiell
+ * Primer piloto del soporte para WFS 1.1 y para WFS-T
+ *
+ *
+ */
+/**
+ * @author Jorge Piera Llodr� (piera_jor@gva.es)
+ */
+public class WFSFeature1_1_0 extends WFSFeature{
+    
+    private static final StringUtils stringUtils = CompatLocator.getStringUtils();
+    
+    public WFSFeature1_1_0(WFSServiceInformation serviceInformation) {
+        super(serviceInformation);
+    }
+	
+	WFSFeature1_1_0(WFSServiceInformation serviceInformation, String name) {
+		super(serviceInformation, name);		
+	}
+
+	/**
+	 * <p>Parses the contents of the parser(WMSCapabilities)
+	 * to extract the information about an WMSLayer</p>
+	 * @throws IOException 
+	 * @throws XmlPullParserException 
+	 * 
+	 */
+	public void parse(KXmlParser parser) throws XmlPullParserException, IOException{
+		int currentTag;
+		boolean end = false;
+		
+		parser.require(KXmlParser.START_TAG, null, CapabilitiesTags.WFS_FEATURETYPE);
+		
+		for (int i=0 ; i<parser.getAttributeCount() ; i++){
+			String[] attName = stringUtils.split(parser.getAttributeName(i), ":");
+			if (attName.length == 2){
+				if (attName[0].compareTo(GMLTags.XML_NAMESPACE)==0){
+					XMLNameSpace nameSpace = new XMLNameSpace(attName[1],parser.getAttributeValue(i));
+					this.setNamespace(nameSpace);
+				}
+			}
+		}
+		
+		currentTag = parser.next();
+		while (!end) 
+		{
+			switch(currentTag)
+			{
+			case KXmlParser.START_TAG:
+				if (parser.getName().compareToIgnoreCase(CapabilitiesTags.NAME)==0)
+				{
+					this.setName(parser.nextText());
+				}else if (parser.getName().compareToIgnoreCase(CapabilitiesTags.TITLE)==0){
+					this.setTitle(parser.nextText());
+				}else if (parser.getName().compareToIgnoreCase(CapabilitiesTags.WFS_KEYWORDS)==0){
+					parser.nextTag();
+					while (parser.getName().compareTo(CapabilitiesTags.KEYWORD)==0){
+						parser.next();
+						String keyword = parser.getText();
+						if ((keyword != null) || (!(keyword.equals("")))){
+							this.addKeyword(keyword);
+						}
+						//Keyword end tag
+						parser.nextTag();
+						//Keyword start tag?
+						parser.nextTag();
+					}
+					
+									
+				} else if (parser.getName().compareToIgnoreCase(CapabilitiesTags.KEYWORD)==0){
+					this.addKeyword(parser.nextText());									
+				} else if (parser.getName().compareToIgnoreCase(CapabilitiesTags.SRS)==0){
+				     String value = parser.nextText();
+                     if (value != null){
+                         String[] mySRSs = stringUtils.split(value, " ");
+                         for (int i = 0; i < mySRSs.length; i++) {
+                             this.addSRS(mySRSs[i]);    
+                         }
+                         
+                     }
+				} else if (parser.getName().compareToIgnoreCase(CapabilitiesTags.DEAFAULTSRS)==0){
+				     String value = parser.nextText();
+                     setDefaultSRS(value.trim());                           
+				} else	if (parser.getName().compareToIgnoreCase(CapabilitiesTags.LATLONGBOUNDINGBOX)==0){
+					BoundaryBox bbox = new BoundaryBox();
+					bbox.setSrs(CapabilitiesTags.EPSG_4326);
+                    String value = parser.getAttributeValue("",CapabilitiesTags.MINX);
+                    if ((value != null) && (Utilities.isNumber(value)))
+                        bbox.setXmin(Double.parseDouble(value));	
+                    value = parser.getAttributeValue("",CapabilitiesTags.MINY);
+                    if ((value != null) && (Utilities.isNumber(value)))
+                        bbox.setYmin(Double.parseDouble(value));	
+                    value = parser.getAttributeValue("",CapabilitiesTags.MAXX);
+                    if ((value != null) && (Utilities.isNumber(value)))
+                        bbox.setXmax(Double.parseDouble(value));	
+                    value = parser.getAttributeValue("",CapabilitiesTags.MAXY);
+                    if ((value != null) && (Utilities.isNumber(value)))
+                        bbox.setYmax(Double.parseDouble(value));
+                    this.addBBox(bbox);
+                    this.setLatLonBbox(bbox);                                 
+				} else if (parser.getName().compareTo(CapabilitiesTags.BOUNDINGBOX)==0){
+					BoundaryBox bbox = new BoundaryBox();
+                    String value = parser.getAttributeValue("",CapabilitiesTags.SRS);
+                    if (value != null)
+                        bbox.setSrs(value);
+                    value = parser.getAttributeValue("",CapabilitiesTags.MINX);
+                    if ((value != null) && (Utilities.isNumber(value)))
+                        bbox.setXmin(Double.parseDouble(value));	
+                    value = parser.getAttributeValue("",CapabilitiesTags.MINY);
+                    if ((value != null) && (Utilities.isNumber(value)))
+                        bbox.setYmin(Double.parseDouble(value));	
+                    value = parser.getAttributeValue("",CapabilitiesTags.MAXX);
+                    if ((value != null) && (Utilities.isNumber(value)))
+                        bbox.setXmax(Double.parseDouble(value));	
+                    value = parser.getAttributeValue("",CapabilitiesTags.MAXY);
+                    if ((value != null) && (Utilities.isNumber(value)))
+                        bbox.setYmax(Double.parseDouble(value));	
+                    if (bbox.getSrs() != null){
+                    	this.addBBox(bbox);
+                    	this.addSRS(bbox.getSrs());
+                    }
+                } else if (CapabilitiesTags.WGS84BOUNDINGBOX.equals(parser.getName())){
+					String lowerCorner = null;
+					String upperCorner = null;
+					parser.next();
+					String tagName = parser.getName();					
+					while(!CapabilitiesTags.WGS84BOUNDINGBOX.equals(tagName)){
+						if ((CapabilitiesTags.LOWERCORNER.equals(tagName)) && (KXmlParser.START_TAG == currentTag)){
+							parser.next();
+							lowerCorner = parser.getText();
+						}else if ((CapabilitiesTags.UPPERCORNER.equals(tagName)) && (KXmlParser.START_TAG == currentTag)){
+							parser.next();
+							upperCorner = parser.getText();
+						}
+						currentTag = parser.next();
+						tagName = parser.getName();						
+					}
+					if ((lowerCorner != null) && (upperCorner != null)){
+						BoundaryBox bbox = new BoundaryBox();
+						bbox.setSrs("EPSG:4326");
+						String[] lowerCoordinates = stringUtils.split(lowerCorner, "[! \t\r\n]");
+						if (lowerCoordinates.length >= 2){
+							try{
+								bbox.setXmin(Double.valueOf(lowerCoordinates[0]).doubleValue());
+								bbox.setYmin(Double.valueOf(lowerCoordinates[1]).doubleValue());
+							}catch(NumberFormatException e){
+								//Is not a number
+							}
+						}
+						String[] upperCoordinates = stringUtils.split(upperCorner, "[! \t\r\n]");
+						if (upperCoordinates.length >= 2){
+							try{
+								bbox.setXmax(Double.valueOf(upperCoordinates[0]).doubleValue());
+								bbox.setYmax(Double.valueOf(upperCoordinates[1]).doubleValue());
+							}catch(NumberFormatException e){
+								//Is not a number
+							}
+						}						
+						this.addBBox(bbox);
+						this.setLatLonBbox(bbox);            
+					}
+                }	 
+				
+				break;
+			case KXmlParser.END_TAG:
+				if (parser.getName().compareTo(CapabilitiesTags.WFS_FEATURETYPE) == 0)
+					end = true;
+				break;
+			case KXmlParser.TEXT:                   
+				break;
+			}
+			if (!end){
+				currentTag = parser.next();
+			}
+		}    
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/wfs_1_1_0/WFSFeature1_1_0.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/WFSClient.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/WFSClient.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/WFSClient.java	(revision 38347)
@@ -0,0 +1,339 @@
+package org.gvsig.remoteclient.wfs;
+
+import java.io.File;
+import java.io.IOException;
+import java.net.ConnectException;
+import java.util.ArrayList;
+import java.util.Hashtable;
+import java.util.Iterator;
+
+import org.gvsig.compat.net.ICancellable;
+import org.gvsig.remoteclient.RemoteClient;
+import org.gvsig.remoteclient.wfs.exceptions.WFSException;
+
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ * Revision 1.10  2007-09-20 09:30:12  jaume
+ * removed unnecessary imports
+ *
+ * Revision 1.9  2007/02/09 14:11:01  jorpiell
+ * Primer piloto del soporte para WFS 1.1 y para WFS-T
+ *
+ * Revision 1.8  2006/06/14 08:46:07  jorpiell
+ * Se tiene en cuanta la opcion para refrescar las capabilities
+ *
+ * Revision 1.7  2006/05/25 10:28:25  jorpiell
+ * Se ha a�adido un atributo al m�todo connect
+ *
+ * Revision 1.6  2006/05/23 13:23:22  jorpiell
+ * Se ha cambiado el final del bucle de parseado y se tiene en cuenta el online resource
+ *
+ * Revision 1.4  2006/04/20 16:39:16  jorpiell
+ * A�adida la operacion de describeFeatureType y el parser correspondiente.
+ *
+ * Revision 1.3  2006/04/19 12:51:35  jorpiell
+ * A�adidas algunas de las clases del servicio WFS
+ *
+ *
+ */
+/**
+ * Represents the class the with the necessary logic to connect to a 
+ * OGCWFS and interpretate the data 
+ * @author Jorge Piera Llodr� (piera_jor@gva.es)
+ */
+public class WFSClient extends RemoteClient{
+	private WFSProtocolHandler handler;
+	//private Logger LOG = LoggerFactory.getLogger(WFSClient.class);
+	
+	/**
+	 * Constructor.
+	 * the parameter host, indicates the WFS host to connect.
+	 * @throws ConnectException,IOException 
+	 *
+	 */
+	public WFSClient(String host) throws ConnectException,IOException {
+		setHost(host);
+		
+		handler = WFSProtocolHandlerFactory.negotiate(host);
+		handler.setHost(host);  
+	}
+	
+	public WFSClient(String host, String version) throws IOException {
+		setHost(host);
+		
+		if (version == null){
+			try {        	
+				handler = WFSProtocolHandlerFactory.negotiate(host);				  
+			} catch(ConnectException conE) {
+				conE.printStackTrace();
+				throw conE; 
+			} catch(IOException ioE) {
+				ioE.printStackTrace();
+				throw ioE; 
+			} catch(Exception e) {
+				e.printStackTrace();       	
+			} 
+		}else{
+			handler = WFSProtocolHandlerFactory.createVersionDriver(version);
+		}
+		
+		if (handler == null){
+			throw new UnsupportedOperationException("Unsupported version");
+		}
+		handler.setHost(host);        		
+	}
+	
+	/**
+	 * Every OGC Web Service (OWS), including a Web Feature Service,
+	 * must have the ability to describe its capabilities by returning
+	 * service metadata in response to a GetCapabilities request.
+	 * @param status
+	 * WFS client status. Contains all the information to create
+	 * the query
+	 */
+	public void getCapabilities(WFSStatus status, boolean override, ICancellable cancel)throws WFSException {
+		handler.getCapabilities(status,override,cancel);		
+	}
+	
+	/**
+	 * The function of the DescribeFeatureType operation is to 
+	 * generate a schema description of feature types serviced 
+	 * by a WFS implementation. The schema descriptions define 
+	 * how a WFS implementation expects feature instances to 
+	 * be encoded on input (via Insert and Update requests) 
+	 * and how feature instances will be generated on output 
+	 * (in response to GetFeature and GetGmlObject requests). 
+	 * @param status
+	 * WFS client status. Contains all the information to create
+	 * the query
+	 */
+	public File describeFeatureType(WFSStatus status, boolean override, ICancellable cancel)throws WFSException {
+		return handler.describeFeatureType(status,override,cancel);		
+	}
+	
+	/**
+	 * The GetFeature operation allows retrieval of features from a 
+	 * web feature service. A GetFeature request is processed by
+	 * a WFS and when the value of the outputFormat attribute is 
+	 * set to text/gml a GML instance document, containing the 
+	 * result set, is returned to the client.
+	 * @param status
+	 * WFS client status. Contains all the information to create
+	 * the query
+	 * @return File
+	 * GML File
+	 */
+	public File getFeature(WFSStatus status, boolean override, ICancellable cancel) throws WFSException{
+	    if ((status.getNamespaceLocation() != null) && (status.getNamespacePrefix() == null)){
+	        String namespacePrefix = getServiceInformation().getNamespacePrefix(status.getNamespaceLocation());
+	        if (namespacePrefix != null){
+	            status.setNamespacePrefix(namespacePrefix);
+	        }
+        }
+	    return handler.getFeature(status,override,cancel);
+	}
+	
+	/**
+	 * The Transaction operation is used to describe data transformation 
+	 * operations that are to be applied to web accessible feature 
+	 * instances. A web feature service may process a Transaction 
+	 * operation directly or possibly translate it into the language 
+	 * of a target datastore to which it is connected and then have the
+	 * datastore execute the transaction. When the transaction has been 
+	 * completed, a web feature service will generate an XML response 
+	 * document indicating the completion status of the transaction.
+	 * @param status
+	 * WFS client status. Contains all the information to create
+	 * the query
+	 */
+	public void transaction(WFSStatus status, boolean override, ICancellable cancel) throws WFSException{
+		handler.transaction(status,override,cancel);
+	}
+	
+	/**
+	 * Web connections are inherently stateless. As a consequence 
+	 * of this, the semantics of serializable transactions are not 
+	 * preserved. To understand the issue, consider an update operation.
+	 * The client fetches a feature instance. The feature is then 
+	 * modified on the client side, and submitted back to the database 
+	 * via a Transaction request for update. Serializability is lost 
+	 * since there is nothing to guarantee that while the feature was 
+	 * being modified on the client side, another client did not come 
+	 * along and update that same feature in the database.
+	 * One way to ensure serializability is to require that access to
+	 * data be done in a mutually exclusive manner; that is while one 
+	 * transaction accesses a data item, no other transaction can modify 
+	 * the same data item. This can be accomplished by using locks that 
+	 * control access to the data.
+	 * The purpose of the LockFeature operation is to expose a long 
+	 * term feature locking mechanism to ensure consistency. The lock
+	 * is considered long term because network latency would make 
+	 * feature locks last relatively longer than native commercial 
+	 * database locks.
+	 * The LockFeature operation is optional and does not need to be 
+	 * implemented for a WFS implementation to conform to this 
+	 * specification. If a WFS implements the LockFeature operation, 
+	 * this fact must be advertised in the capabilities document
+	 * @param status
+	 */
+	public void lockFeature(WFSStatus status, boolean override, ICancellable cancel)throws WFSException {
+		handler.lockFeature(status,override,cancel);
+	}
+	
+	
+	/**
+	 * <p>Checks the connection to de remote WFS and requests its 
+	 * capabilities.</p>
+	 * 
+	 */
+	public boolean connect(boolean override,ICancellable cancel) 
+	{
+		try {
+			if (handler == null) {
+				if (getHost().trim().length() > 0) {                   
+					handler = WFSProtocolHandlerFactory.negotiate(getHost());
+					handler.setHost(getHost());
+				} else {
+					// must to specify host first!!!!
+					return false;
+				}
+			}
+			getCapabilities(null,override,cancel);			
+			
+			return true;
+			
+		} catch (Exception e) {
+			e.printStackTrace();
+			return false;
+		}
+	}
+	
+	/*
+	 *  (non-Javadoc)
+	 * @see org.gvsig.remoteClient.RemoteClient#connect(org.gvsig.remoteClient.wms.ICancellable)
+	 */
+	public boolean connect(ICancellable cancel) {
+		return connect(false, cancel);
+	}
+	
+	/*
+	 *  (non-Javadoc)
+	 * @see org.gvsig.remoteClient.RemoteClient#close()
+	 */
+	public void close() {
+		// TODO Auto-generated method stub
+		
+	}
+	
+	 public String getVersion()
+	 {
+		 return handler.getVersion();
+	 }	 
+	 
+	 /**
+     * Gets the Service information included in the Capabilities
+     */
+    
+    public WFSServiceInformation getServiceInformation(){
+        return (WFSServiceInformation)handler.getServiceInformation();  
+    }
+    
+    /**
+     * Returns the features list
+     * @return
+     */
+    public Hashtable getFeatures()
+    {
+        return handler.getFeatures();  
+    }
+    
+    public WFSFeature getFeature(String nameSpace, String localName){
+        Iterator it = handler.getFeatures().keySet().iterator();
+        String fullName = localName;
+        String prefix = getServiceInformation().getNamespacePrefix(nameSpace);
+        if (prefix != null){
+            fullName = prefix + ":" + localName;
+        }
+        while (it.hasNext()){
+            String featureName = (String)it.next();
+            if (localName.equals(featureName)){
+                return (WFSFeature)handler.getFeatures().get(localName);
+            }
+            if (fullName.equals(featureName)){
+                return (WFSFeature)handler.getFeatures().get(fullName);
+            }
+        }
+        return null;
+    }
+    
+	/**
+	 * @return the lastWfsRequestInformation
+	 */
+	public WFSRequestInformation getLastWfsRequestInformation() {
+		return handler.getLastWfsRequestInformation();
+	}
+	
+	/**
+	 * @return the number requests
+	 */
+	public int getWFSRequestInformationCount(){
+		return handler.getWfsRequestInformations().size();
+	}
+	
+	/**
+	 * Return the information of a request
+	 * @param index
+	 * The position of the request
+	 * @return
+	 */
+	public WFSRequestInformation getWFSRequestInformationAt(int index){
+		ArrayList wfsRequestInformations = handler.getWfsRequestInformations();
+		if (index < wfsRequestInformations.size()){
+			return (WFSRequestInformation)wfsRequestInformations.get(index);
+		}
+		return null;
+	}
+	
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/WFSClient.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/exceptions/InvalidFormatException.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/exceptions/InvalidFormatException.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/exceptions/InvalidFormatException.java	(revision 38347)
@@ -0,0 +1,78 @@
+package org.gvsig.remoteclient.wfs.exceptions;
+
+import java.util.Hashtable;
+import java.util.Map;
+
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ * Revision 1.1  2007-02-09 14:11:01  jorpiell
+ * Primer piloto del soporte para WFS 1.1 y para WFS-T
+ *
+ *
+ */
+/**
+ * @author Jorge Piera Llodr� (piera_jor@gva.es)
+ */
+public class InvalidFormatException extends WFSException {
+	private static final long serialVersionUID = 8833249742771533911L;
+	private String msg = null;		
+	
+	public InvalidFormatException(String msg) {
+		this.msg = msg;
+		init();			
+	}	
+	
+	protected Map values() {		
+		Hashtable params;
+		params = new Hashtable();		
+		return params;
+	}
+
+	public void init() {
+		messageKey = "wfs_invalidFormat";
+		formatString = msg;
+		code = serialVersionUID;
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/exceptions/InvalidFormatException.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/exceptions/WFSException.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/exceptions/WFSException.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/exceptions/WFSException.java	(revision 38347)
@@ -0,0 +1,103 @@
+package org.gvsig.remoteclient.wfs.exceptions;
+
+import java.util.Hashtable;
+import java.util.Map;
+
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ * Revision 1.1  2007-02-09 14:11:01  jorpiell
+ * Primer piloto del soporte para WFS 1.1 y para WFS-T
+ *
+ *
+ */
+/**
+ * @author Jorge Piera Llodr� (piera_jor@gva.es)
+ */
+public class WFSException extends Exception {
+    private static final long serialVersionUID = 1476084093500156070L;
+    private String wfsCode = null;
+    protected String formatString;
+    protected String messageKey;
+    protected long code;
+
+    public WFSException() {		
+        init();			
+    }	
+
+    public WFSException(Throwable cause) {		
+        init();	
+        initCause(cause);
+    }	
+
+    public WFSException(String wfsCode,String message) {		
+        init();	
+        formatString = message;
+        this.wfsCode = wfsCode;
+    }	
+
+    public WFSException(String message) {        
+        init(); 
+        formatString = message;       
+    }   
+
+    protected Map values() {		
+        Hashtable params;
+        params = new Hashtable();		
+        return params;
+    }
+
+    public void init() {
+        messageKey = "wfs_exception";
+        formatString = "WFS Exception";
+        code = serialVersionUID;
+    }
+
+    /**
+     * @return Returns the wfsCode.
+     */
+    public String getWfsCode() {
+        return wfsCode;
+    }	
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/exceptions/WFSException.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/exceptions/ExceptionsFactory.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/exceptions/ExceptionsFactory.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/exceptions/ExceptionsFactory.java	(revision 38347)
@@ -0,0 +1,149 @@
+package org.gvsig.remoteclient.wfs.exceptions;
+
+import java.io.IOException;
+
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ * Revision 1.1  2007-02-09 14:11:01  jorpiell
+ * Primer piloto del soporte para WFS 1.1 y para WFS-T
+ *
+ *
+ */
+/**
+ * This class parses an exception and returns it
+ * @author Jorge Piera Llodr� (piera_jor@gva.es)
+ */
+public class ExceptionsFactory {
+	
+	public static WFSException parseServiceExceptionReport(KXmlParser parser) throws XmlPullParserException, IOException {
+		int currentTag;
+		boolean end = false;		
+		
+		currentTag = parser.next();
+		
+		while (!end) 
+		{
+			switch(currentTag)
+			{
+			case KXmlParser.START_TAG:
+				if (parser.getName().compareToIgnoreCase(CapabilitiesTags.SERVICE_EXCEPTION)==0)
+				{
+					for (int i=0 ; i<parser.getAttributeCount() ; i++){
+						String attName = parser.getAttributeName(i);
+						String code = null;
+						if (attName.compareTo(CapabilitiesTags.CODE)==0){
+							code = parser.getAttributeValue(i);
+						}
+						if (code != null){
+							if (code.compareTo(CapabilitiesTags.INVALID_FORMAT)==0){
+								parser.next();
+								return new InvalidFormatException(parser.getText());
+							}
+							//Code unspecified
+							parser.next();
+							return new WFSException(code,parser.getText());
+						}
+					}
+				}  		                       
+				break;
+			case KXmlParser.END_TAG:
+				if (parser.getName().compareTo(CapabilitiesTags.SERVICE_EXCEPTION_REPORT) == 0)
+					end = true;
+				break;
+			case KXmlParser.TEXT:                   
+				break;
+			}
+			if (!end){
+				currentTag = parser.next();
+			}
+		}   
+		return new WFSException();
+	}
+	
+	public static WFSException parseExceptionReport(KXmlParser parser) throws XmlPullParserException, IOException {
+        int currentTag;
+        boolean end = false;        
+        
+        currentTag = parser.next();
+       
+        String code = null;
+        
+        while (!end) 
+        {
+            switch(currentTag)
+            {
+            case KXmlParser.START_TAG:                
+                if (CapabilitiesTags.EXCEPTION.equals(parser.getName()))
+                {
+                    for (int i=0 ; i<parser.getAttributeCount() ; i++){
+                        String attName = parser.getAttributeName(i);                       
+                        if (CapabilitiesTags.EXCEPTION_CODE.equals(attName)){
+                            code = parser.getAttributeValue(i);
+                        }                                    
+                    }
+                } else if (CapabilitiesTags.EXCEPTION_TEXT.equals(parser.getName())){
+                    parser.next();
+                    return new WFSException(code, parser.getText());
+                }                                  
+                break;
+            case KXmlParser.END_TAG:
+                if (CapabilitiesTags.EXCEPTION_REPORT.equals(parser.getName()))
+                    end = true;
+                break;
+            case KXmlParser.TEXT:                   
+                break;
+            }
+            if (!end){
+                currentTag = parser.next();
+            }
+        }   
+        return new WFSException();
+    }
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/exceptions/ExceptionsFactory.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/exceptions/WFSGetFeatureException.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/exceptions/WFSGetFeatureException.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/exceptions/WFSGetFeatureException.java	(revision 38347)
@@ -0,0 +1,82 @@
+package org.gvsig.remoteclient.wfs.exceptions;
+
+import java.util.HashMap;
+import java.util.Map;
+
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ *
+ */
+/**
+ * This exception is thrown when there is a problem 
+ * with the GetFeature operation
+ * @author Jorge Piera LLodr� (jorge.piera@iver.es)
+ */
+public class WFSGetFeatureException extends WFSException{
+	private static final long serialVersionUID = 1L;
+
+	public WFSGetFeatureException(Throwable e){
+		initCause(e);
+		initialize();
+	}
+	
+	/*
+	 * (non-Javadoc)
+	 * @see com.iver.gvsig.crstoslr.exceptions.LRSToCRSBaseException#initialize()
+	 */ 
+	protected void initialize() {
+		messageKey = "wfs_getFeature_excpetion";
+		formatString = "Exception with the GetFeature operation";
+		code = serialVersionUID;
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.exceptions.BaseException#values()
+	 */
+	protected Map values() {
+		return new HashMap();
+	}
+}
Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/WFSStatus.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/WFSStatus.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/WFSStatus.java	(revision 38347)
@@ -0,0 +1,630 @@
+package org.gvsig.remoteclient.wfs;
+
+import java.awt.geom.Rectangle2D;
+import java.util.ArrayList;
+
+import org.gvsig.compat.CompatLocator;
+import org.gvsig.compat.lang.StringUtils;
+import org.gvsig.fmap.geom.Geometry;
+import org.gvsig.fmap.geom.Geometry.SUBTYPES;
+import org.gvsig.fmap.geom.GeometryLocator;
+import org.gvsig.fmap.geom.GeometryManager;
+import org.gvsig.fmap.geom.exception.CreateGeometryException;
+import org.gvsig.fmap.geom.primitive.Envelope;
+import org.gvsig.fmap.geom.primitive.GeneralPathX;
+import org.gvsig.remoteclient.RemoteClientStatus;
+import org.gvsig.remoteclient.wfs.edition.WFSTTransaction;
+import org.gvsig.remoteclient.wfs.filters.AbstractFilter;
+import org.gvsig.remoteclient.wfs.filters.filterencoding.FilterEncoding;
+import org.gvsig.remoteclient.wfs.filters.operations.WFSEnvelopeFilterOperation;
+import org.gvsig.remoteclient.wfs.filters.operations.WFSGeometryFilterOperation;
+import org.gvsig.remoteclient.wfs.filters.operations.WFSSpatialFilterOperation;
+
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ * Revision 1.7  2007-09-20 09:30:12  jaume
+ * removed unnecessary imports
+ *
+ * Revision 1.6  2007/02/09 14:11:01  jorpiell
+ * Primer piloto del soporte para WFS 1.1 y para WFS-T
+ *
+ * Revision 1.5  2006/12/11 11:02:24  ppiqueras
+ * Corregido bug -> que se mantenga la frase de filtrado
+ *
+ * Revision 1.4  2006/10/10 12:52:28  jorpiell
+ * Soporte para features complejas.
+ *
+ * Revision 1.3  2006/06/14 07:54:18  jorpiell
+ * Se parsea el online resource que antes se ignoraba
+ *
+ * Revision 1.2  2006/05/23 13:23:13  jorpiell
+ * Se ha cambiado el final del bucle de parseado y se tiene en cuenta el online resource
+ *
+ * Revision 1.1  2006/04/19 12:51:35  jorpiell
+ * A�adidas algunas de las clases del servicio WFS
+ *
+ *
+ */
+/**
+ * The status of the current WFS connection
+ * 
+ * @author Jorge Piera Llodr� (piera_jor@gva.es)
+ * @see <a href="http://www.opengeospatial.org/standards/wfs">OpenGIS Web Feature Service (WFS) Implementation Specification</a>
+ */
+public class WFSStatus extends RemoteClientStatus{
+    private static final StringUtils stringUtils = CompatLocator.getStringUtils();
+    
+    /**
+	 *  The optional resultType attribute is used to control how 
+	 *  a web feature service responds to a GetFeature request.
+	 *  The possible values for the attribute are defined in 
+	 *  some constants in this class.
+	 */
+	private int resultType = RESULTYPE_RESULTS;
+	
+	/**
+	 * The default value results indicates that a web feature 
+	 * service should generate a complete response that 
+	 * contains all the features that satisfy the request.
+	 */
+	public static final int RESULTYPE_RESULTS = 0;
+	
+	/**
+	 * The value hits indicates that a web feature service should process the
+	 * GetFeature request and rather than return the entire result set, 
+	 * it should simply indicate the number of feature instance of 
+	 * the requested feature type(s) that satisfy the request.
+	 */
+	public static final int RESULTYPE_HITS = 1;
+			
+	static final String LOCKACTION_ALL = "ALL"; 
+	static final String LOCKACTION_SOME = "SOME"; 
+	//WFS attributes
+	private String featureName = null;
+	private String namespacePrefix = null;
+	private String namespaceLocation = null;
+	private String[] fields = null;
+	private String onlineResource = null;
+	private Integer timeout = new Integer(10000);
+	private Integer maxFeatures = new Integer(100);	
+	private String filterByAttribute = null;
+	private WFSSpatialFilterOperation filterByArea = null;
+	
+
+	//Geometry manager
+	private static GeometryManager geometryManager = GeometryLocator.getGeometryManager();
+	
+	//WFS-T LockFeature attributes
+	private String userName = null;
+	private String password = null;
+	private ArrayList featuresToLock = new ArrayList();
+	private ArrayList featuresToLockPropertieName = new ArrayList();
+	private ArrayList featuresToLockPropertieValue = new ArrayList();
+	private ArrayList featuresLocked = new ArrayList();
+	private int expiry = -1;
+	private String lockAction = null;
+	private Rectangle2D lockedArea = null;
+	private String lockedAreaProperty = null;
+	
+	//WFS-T Transaction
+	private WFSTTransaction transaction = null;
+
+	public WFSStatus(String featureName){
+		this(featureName, null);
+	}
+
+	public WFSStatus(String featureName, String namespace){
+		this.featureName = featureName;
+		this.namespaceLocation = namespace;
+		setFeatureName(featureName);
+		lockAction = LOCKACTION_ALL;
+		featuresLocked = new ArrayList();
+		featuresLocked = new ArrayList();
+		featuresToLockPropertieName = new ArrayList();
+		featuresToLockPropertieValue = new ArrayList();		
+	}
+
+	/**
+	 * @return Returns the buffer.
+	 */
+	public Integer getMaxFeatures() {
+		return maxFeatures;
+	}
+
+
+	/**
+	 * @param buffer The buffer to set.
+	 */
+	public void setMaxFeatures(Integer buffer) {
+		if (buffer != null){
+			this.maxFeatures = buffer;
+		}
+	}
+
+
+	/**
+	 * @return Returns the featureName.
+	 */
+	public String getFeatureName() {
+		return featureName;
+	}
+	
+	public String getFeatureFullName(){
+	    if (namespacePrefix == null){
+	        return featureName;
+	    }else{
+	        return namespacePrefix + ":" + featureName;
+	    }
+	}
+
+
+	/**
+	 * @param featureName The featureName to set.
+	 */
+	public void setFeatureName(String featureName) {
+	    if (featureName != null){
+            int index = featureName.indexOf(":");
+            if (index>0){
+                this.featureName = featureName.substring(index+1, featureName.length());
+                namespacePrefix = featureName.substring(0, index);
+            }else{
+                this.featureName = featureName;
+            }
+        }	   
+	}
+
+	/**
+	 * @return Returns the fields.
+	 */
+	public String[] getFields() {
+		if (fields == null){
+			fields = new String[0];
+		}
+		return fields;
+	}
+
+
+	/**
+	 * @param fields The fields to set.
+	 */
+	public void setFields(String[] fields) {
+		this.fields = fields;
+	}
+
+	public void setFields(String fields) {
+		if (fields == null){
+			return;
+		}
+		this.fields = stringUtils.split(fields, ",");		
+	}
+
+
+	/**
+	 * @return Returns the password.
+	 */
+	public String getPassword() {
+		return password;
+	}
+
+
+	/**
+	 * @param password The password to set.
+	 */
+	public void setPassword(String password) {
+		this.password = password;
+	}
+
+
+	/**
+	 * @return Returns the timeout.
+	 */
+	public Integer getTimeout() {
+		return timeout;
+	}
+
+
+	/**
+	 * @param timeout The timeout to set.
+	 */
+	public void setTimeout(Integer timeout) {
+		if (timeout != null){
+			this.timeout = timeout;
+		}
+	}
+
+
+	/**
+	 * @return Returns the userName.
+	 */
+	public String getUserName() {
+		return userName;
+	}
+
+
+	/**
+	 * @param userName The userName to set.
+	 */
+	public void setUserName(String userName) {
+		this.userName = userName;
+	}
+
+	public String getOnlineResource() {
+		return onlineResource;
+	}
+
+
+	public void setOnlineResource(String url) {
+		onlineResource = url;
+	}
+
+	/**
+	 * @return Returns the filterQuery.
+	 */
+	public String getFilterByAttribute() {
+		return filterByAttribute;
+	}
+
+	/**
+	 * @param filterQuery The filterQuery to set.
+	 */
+	public void setFilterByAttribute(String filterQuery) {
+		this.filterByAttribute = filterQuery;
+	}	
+
+	/**
+	 * @param filterByArea 
+	 * the filterByArea to set
+	 * @param operation
+	 * The geometric operation to apply. It has to be a value from 
+	 * {@link AbstractFilter}
+	 */
+	public void setFilterByArea(Geometry geometry, String attributeName, String srs, Integer operation) {
+		if (geometry == null){
+			return;
+		}
+		if (attributeName == null){
+			attributeName = "the_geom";
+		}
+		if (operation == null){
+			operation = new Integer(AbstractFilter.GEOMETRIC_OPERATOR_INTERSECT);
+		}
+		//TODO add a manager to register this
+		this.filterByArea = new WFSGeometryFilterOperation(geometry,
+				operation.intValue(),
+				attributeName, 
+				getNamespacePrefix(),
+				getNamespaceLocation(),
+				srs);				
+	}	
+	
+	public void removeFilterByArea(){
+	    this.filterByArea = null;
+	}
+	
+	public void removeFilterByAttribute(){
+	    this.filterByAttribute = null;
+	}
+	
+	public void removeAllFilters(){
+	    removeFilterByArea();
+	    removeFilterByAttribute();
+	}
+	
+	/**
+	 * @param filterByArea 
+	 * the filterByArea to set
+	 * @param operation
+	 * The geometric operation to apply. It has to be a value from 
+	 * {@link AbstractFilter}
+	 */
+	public void setFilterByArea(Envelope envelope, String attributeName, String srs, Integer operation) {
+		if (envelope == null){
+			return;
+		}
+		if (attributeName == null){
+			attributeName = "the_geom";
+		}
+		if (operation == null){
+			operation = new Integer(AbstractFilter.GEOMETRIC_OPERATOR_INTERSECT);
+		}
+		this.filterByArea = new WFSEnvelopeFilterOperation(envelope,
+				operation.intValue(),
+				attributeName, 
+				getNamespacePrefix(),
+				getNamespaceLocation(),
+				srs);				
+	}	
+	
+	/**
+	 * @return the filterByArea
+	 */
+	public WFSSpatialFilterOperation getFilterByArea() {
+		return filterByArea;
+	}
+
+	/**
+	 * @return the filterQueryLocked
+	 */
+	public String getFilterQueryLocked() {
+		FilterEncoding filter = new FilterEncoding(this);
+		filter.setQualified(true);
+		filter.setNamepacePrefix(null);
+		filter.setHasBlankSpaces(false);
+		return getFilterQueryLocked(filter);	
+	}
+
+	/**
+	 * @return the filterQueryLocked
+	 */
+	public String getFilterQueryLockedPost() {
+		FilterEncoding filter = new FilterEncoding(this);
+		filter.setQualified(true);
+		return getFilterQueryLocked(filter);
+	}
+
+	/**
+	 * Create a filter encoding request
+	 * @param filter
+	 * @return
+	 */
+	private String getFilterQueryLocked(FilterEncoding filter){
+		if ((featuresToLock.size() == 0) && 
+				(getLockedArea() == null) &&
+				(featuresToLockPropertieName.size() == 0)){
+			return null;
+		}
+		for (int i=0 ; i<featuresToLock.size() ; i++){
+			filter.addFeatureById(featuresToLock.get(i));
+		}
+		if (featuresToLockPropertieName.size() > 0){
+			for (int i=0 ; i<featuresToLockPropertieName.size() ; i++){
+				filter.addAndClause((String)featuresToLockPropertieName.get(i),
+						(String)featuresToLockPropertieValue.get(i));						
+			}				
+		}
+		if (lockedArea != null){
+			GeneralPathX generalPath = new GeneralPathX();
+			generalPath.moveTo(lockedArea.getMinX(), lockedArea.getMinY());
+			generalPath.lineTo(lockedArea.getMaxX(), lockedArea.getMinY());
+			generalPath.lineTo(lockedArea.getMaxX(), lockedArea.getMaxY());
+			generalPath.lineTo(lockedArea.getMinX(), lockedArea.getMaxY());
+			generalPath.lineTo(lockedArea.getMinX(), lockedArea.getMinY());
+			try {
+				filter.clearSpatialFilters();
+				filter.addSpatialFilter(geometryManager.createSurface(generalPath, SUBTYPES.GEOM2D),
+						lockedAreaProperty, 
+						getNamespacePrefix(),
+						getNamespaceLocation(),
+						getSrs(), 
+						AbstractFilter.BBOX_ENCLOSES);
+			} catch (CreateGeometryException e) {
+				return null;
+			}
+			
+		}
+		return filter.toString();	
+	}
+
+	/**
+	 * @return the expiry
+	 */
+	public int getExpiry() {
+		return expiry;
+	}
+
+	/**
+	 * @param expiry the expiry to set
+	 */
+	public void setExpiry(int expiry) {
+		this.expiry = expiry;
+	}
+
+	/**
+	 * @return the lockAction
+	 */
+	public String getLockAction() {
+		return lockAction;
+	}
+
+	/**
+	 * Set the lock action to all
+	 */
+	public void setLockActionToAll() {
+		lockAction = LOCKACTION_ALL;
+	}
+
+	/**
+	 * Set teh lock action to some
+	 */
+	public void setLockActionToSome() {
+		lockAction = LOCKACTION_SOME;
+	}
+	
+	public WFSTTransaction createNewTransaction(){
+	    transaction = new WFSTTransaction(this);
+	    return transaction;
+	}
+	
+	public WFSTTransaction getTransaction(){
+	    return transaction;
+	}
+
+	/**
+	 * @return the neumber of features blocked
+	 */
+	public int getFeaturesToLockSize() {
+		return featuresToLock.size();
+	}
+
+	/**
+	 * Gets an identifier of a feature that is blocked
+	 * @param i
+	 * The id position
+	 * @return
+	 * The Id
+	 */
+	public String getFeatureToLockAt(int i){
+		if (i>featuresToLock.size()){
+			return null;
+		}
+		return (String)featuresToLock.get(i);
+	}
+
+	/**
+	 * Remove all the features to lock
+	 */
+	public void removeFeaturesToLock() {
+		featuresToLock.clear();
+		featuresLocked.clear();
+		featuresToLockPropertieName.clear();
+		featuresToLockPropertieValue.clear();
+	}
+
+	/**
+	 * Adds a new feature locked
+	 * @param idFeature
+	 * the feature id
+	 */
+	public void addFeatureToLock(String idFeature) {
+		featuresToLock.add(idFeature);
+	}
+
+	/**
+	 * Adds a new feature locked
+	 * @param idFeature
+	 * the feature id
+	 */
+	public void addFeatureToLock(String propertyName, String propertyValue){
+		featuresToLockPropertieName.add(propertyName);
+		featuresToLockPropertieValue.add(propertyValue);
+	}
+
+	/**
+	 * @return the idsLocked size
+	 */
+	public int getFeaturesLocked() {
+		return featuresLocked.size();
+	}
+
+	/**
+	 * Gets an identifier tha is blocked
+	 * @param i
+	 * The id position
+	 * @return
+	 * The Id
+	 */
+	public String getFeatureLockedAt(int i){
+		if (i>featuresLocked.size()){
+			return null;
+		}
+		return (String)featuresLocked.get(i);
+	}
+
+	/**
+	 * Adds a new Id
+	 * @param idLocked
+	 * the idLocked to add
+	 */
+	public void addFeatureLocked(String lockId) {
+		featuresLocked.add(lockId);
+	}
+
+	/**
+	 * @return the lockedArea
+	 */
+	public Rectangle2D getLockedArea() {
+		return lockedArea;
+	}
+
+	/**
+	 * @param lockedArea the lockedArea to set
+	 */
+	public void setLockedArea(Rectangle2D lockedArea, String lockedAreaProperty) {
+		this.lockedArea = lockedArea;
+		this.lockedAreaProperty = lockedAreaProperty;
+	}
+
+	/**
+	 * @return the namespace prefix
+	 */
+	public String getNamespacePrefix(){
+		return namespacePrefix;
+	}
+
+	/**
+	 * @return the namespace URL
+	 */
+	public String getNamespaceLocation(){
+		return namespaceLocation;
+	}
+
+	/**
+	 * @param namespaceprefix the namespaceprefix to set
+	 */
+	public void setNamespacePrefix(String namespacePrefix) {
+		this.namespacePrefix = namespacePrefix;
+	}
+
+	/**
+	 * @param namespace the namespace to set
+	 */
+	public void setNamespaceLocation(String namespaceLocation) {
+		this.namespaceLocation = namespaceLocation;		
+	}
+
+	/**
+	 * @return the resultType
+	 */
+	public int getResultType() {
+		return resultType;
+	}
+
+	/**
+	 * @param resultType the resultType to set
+	 */
+	public void setResultType(int resultType) {
+		this.resultType = resultType;
+	}
+}
\ No newline at end of file

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/WFSStatus.java
___________________________________________________________________
Added: svn:eol-style
   + native
Added: svn:keywords
   + Author Date Id Revision

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/WFSProtocolHandlerFactory.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/WFSProtocolHandlerFactory.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/WFSProtocolHandlerFactory.java	(revision 38347)
@@ -0,0 +1,258 @@
+package org.gvsig.remoteclient.wfs;
+
+import java.io.File;
+import java.io.FileReader;
+import java.io.IOException;
+import java.io.Reader;
+import java.net.ConnectException;
+import java.net.URL;
+import java.util.ArrayList;
+import java.util.Iterator;
+
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+import org.gvsig.compat.CompatLocator;
+import org.gvsig.compat.lang.StringUtils;
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.utils.EncodingXMLParser;
+import org.gvsig.remoteclient.utils.Utilities;
+
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ * Revision 1.2  2007-02-09 14:11:01  jorpiell
+ * Primer piloto del soporte para WFS 1.1 y para WFS-T
+ *
+ * Revision 1.1  2006/04/19 12:51:35  jorpiell
+ * A�adidas algunas de las clases del servicio WFS
+ *
+ *
+ */
+/**
+ * @author Jorge Piera Llodr� (piera_jor@gva.es)
+ */
+public class WFSProtocolHandlerFactory {
+	public WFSProtocolHandler wFSProtocolHandler;
+	private static final StringUtils stringUtils = CompatLocator.getStringUtils();
+	private static ArrayList supportedVersions = new ArrayList();
+	
+	static {
+		supportedVersions.add("1.0.0");
+		supportedVersions.add("1.1.0");
+	}
+	
+	/**
+	 * M�todo que dada una respuesta de getCapabilities y un iterador sobre una
+	 * coleccion de WFSClient's ordenada descendentemente devuelve el cliente
+	 * cuya version es igual o inmediatamente inferior
+	 *
+	 * @param caps Capabilities con la respuesta del servidor
+	 * @param clients Iterador de conjunto ordenado descendientemente
+	 *
+	 * @return cliente cuya version es igual o inmediatamente inferior
+	 * @throws IllegalAccessException
+	 * @throws InstantiationException
+	 * 
+	 */
+	private static String getDriverVersion(String version, Iterator clients) throws InstantiationException, IllegalAccessException {
+		while (clients.hasNext()) {
+			String clientVersion = (String)clients.next();
+			int ret = version.compareTo(clientVersion);
+			
+			if (ret >= 0) {
+				return clientVersion;
+			}
+		}
+		return null;
+	}
+	
+	/**
+	 * Establece la versi�n con la que se comunicar� con el servidor y devuelve
+	 * el objeto Capabilities obtenido con dicha versi�n
+	 *
+	 * @param host maquina con la que se negocia
+	 *
+	 * @return instancia de un cliente capaz de negociar con el host que se
+	 *         pasa como par�metro
+	 */
+	public static WFSProtocolHandler negotiate(String host) throws ConnectException, IOException {
+		
+		if (supportedVersions.size() == 0){
+			return null;
+		}
+		
+		try	{        	
+			String highestVersionSupportedByServer  = getSuitableWFSVersion(host,"");
+			if (supportedVersions.contains(highestVersionSupportedByServer))
+			{
+				// we support the highest version supported by the server
+				// this is the best case 
+				return createVersionDriver(highestVersionSupportedByServer);
+			}
+			else
+			{
+				// in case we dont support the highest version from the server
+				// we start the negotiation process in which we have to get the higest version
+				// the WFS supports and we are able to read.
+				Iterator iVersion = supportedVersions.iterator();
+				String wfsVersion;
+				String gvSIGVersion;
+				
+				while (iVersion.hasNext()) { 
+					gvSIGVersion = (String)iVersion.next();
+					wfsVersion = getSuitableWFSVersion(host,gvSIGVersion);
+					//TODO:
+					//compare with the version returned by the WMS!!!!!
+					// send GetCapabilities and read the version to compare.
+					int res = wfsVersion.compareTo(gvSIGVersion);
+					
+					if (res == 0) { //Si es la misma que nuestra version                
+						return createVersionDriver(gvSIGVersion);
+					} else if (res > 0) { //Si es mayor que nuestra version
+						throw new Exception("Server Version too high: " + wfsVersion);
+					} else { //Si es menor que nuestra version
+						//Obtenemos la primera version menor o igual que tengamos
+						String lowerVersion = WFSProtocolHandlerFactory.getDriverVersion(wfsVersion, iVersion);
+						
+						if (lowerVersion == null) { //Si no hay ninguna
+							throw new Exception("Lowest server version is " + wfsVersion);
+						} else {
+							if (lowerVersion.equals(wfsVersion)) { 
+								return createVersionDriver(lowerVersion);
+							} else { //Si hay una version menor que la que retorno el servidor
+								//iV = lower;
+							}
+						}
+					}
+				}
+			}//case we had to start the negotiation process.
+			return null; // if it did not find any suitable version.        
+		}
+		catch(ConnectException conEx)
+		{
+			throw conEx;
+		}
+		catch(IOException ioEx)
+		{
+			throw ioEx;
+		}        
+		catch(Exception e)
+		{
+			e.printStackTrace();
+			return null;
+		}
+	}
+	
+	/**
+	 * Sends a GetCapabilities to the WFS server to get the version
+	 * if the version parameter is null, the WFS will return the highest version supported
+	 * if not it will return the lower highest version than the one requested.
+	 * @param host
+	 * @param version
+	 * @return suitable version supported by the server 
+	 */
+	private static String getSuitableWFSVersion(String host, String _version) throws ConnectException, IOException {    	 
+		String request = WFSProtocolHandler.buildCapabilitiesSuitableVersionRequest(host, _version);
+		String version = new String(); 
+		Reader reader = null;
+		try {   	
+			File file = Utilities.downloadFile(new URL(request), "wfs-suitable-version", null);
+						
+			reader = new FileReader(file);
+			EncodingXMLParser kxmlParser = new EncodingXMLParser();
+			kxmlParser.setInput(reader);		
+			kxmlParser.nextTag();
+			if ( kxmlParser.getEventType() != KXmlParser.END_DOCUMENT ) {    		
+				String tag = kxmlParser.getName();
+				if (stringUtils.split(tag, ":").length == 2){
+					tag = stringUtils.split(tag, ":")[1];
+				}
+				if ((tag.compareTo(CapabilitiesTags.WFS_CAPABILITIES_ROOT1_0_0)==0)) {
+					version = kxmlParser.getAttributeValue("", CapabilitiesTags.VERSION);
+				}
+			}
+			// do not forget to close the Stream.    		
+			reader.close(); 			
+			return version;		
+		} catch(ConnectException conEx) {
+			throw new ConnectException(conEx.getMessage()); 			
+		} catch(IOException ioEx) {
+			throw new IOException(ioEx.getMessage()); 	
+		} catch(XmlPullParserException xmlEx) {
+			xmlEx.printStackTrace();
+			return "";
+		} finally {		
+			if (reader != null) {
+				try {
+					reader.close();
+				} catch(Exception ex) {
+					ex.printStackTrace(); 
+				}
+			}
+		} 
+	}
+	
+	/**
+	 * It creates an instance of a WFSDriver class.
+	 *
+	 * @param String, with the version of the driver to be created
+	 * @return WFSDriver.
+	 */
+	public static WFSProtocolHandler createVersionDriver(String version) {    	   
+		try {
+			Class driver;
+			version = version.replace('.', '_');
+			driver = Class.forName("org.gvsig.remoteclient.wfs.wfs_"+version+".WFSProtocolHandler" + version);
+			return (WFSProtocolHandler)driver.newInstance();
+		} catch (Exception e) {
+			e.printStackTrace();
+			//throw new Exception("WFSDriverFactory. Unknown driver version " + e);
+			return null;
+		}
+	}    
+	
+	
+	
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wfs/WFSProtocolHandlerFactory.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/utils/EncodingXMLParser.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/utils/EncodingXMLParser.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/utils/EncodingXMLParser.java	(revision 38347)
@@ -0,0 +1,108 @@
+package org.gvsig.remoteclient.utils;
+
+import java.io.BufferedReader;
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileReader;
+import java.io.IOException;
+import java.io.StringReader;
+
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ *
+ */
+/**
+ * This class is a XML pull parser that discover and manage
+ * the file encoding
+ * @author Jorge Piera LLodr� (jorge.piera@iver.es)
+ */
+public class EncodingXMLParser extends KXmlParser{
+
+	/**
+	 * This method reads the first bytes of the file and
+	 * try to discover the file encoding. It parses the file
+	 * with retrieved encoding.
+	 * @param file
+	 * @throws XmlPullParserException 
+	 * @throws IOException 
+	 */
+	public void setInput(File file) throws XmlPullParserException, IOException{
+		FileReader reader = null;
+		reader = new FileReader(file);
+		BufferedReader br = new BufferedReader(reader);
+		String encoding = "UTF-8";
+
+		char[] buffer = new char[(int) file.length()];
+		reader.read(buffer);
+		String string = new String(buffer);
+
+		// patch for ArcIMS + WMS connector > 9.0 bug
+		int a = string.toLowerCase().indexOf("<?xml");
+		if (a !=-1){
+			string = string.substring(a, string.length());
+		}
+		// end patch
+
+		StringBuffer st = new StringBuffer(string);
+		String searchText = "encoding=\"";
+		int index = st.indexOf(searchText);
+		if (index>-1) {
+			st.delete(0, index+searchText.length());
+			encoding = st.substring(0, st.indexOf("\""));
+		}			
+		
+		if (a > 0){
+			// patch for ArcIMS + WMS connector > 9.0 bug
+			super.setInput(new StringReader(string));
+			// end patch
+		}else{
+			super.setInput( new FileInputStream(file), encoding);
+		}
+	}
+}
+
Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/utils/DumbXMLParser.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/utils/DumbXMLParser.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/utils/DumbXMLParser.java	(revision 38347)
@@ -0,0 +1,81 @@
+/*
+ * Created on 07-sep-2005
+ */
+package org.gvsig.remoteclient.utils;
+import java.awt.geom.Rectangle2D;
+import java.util.TreeMap;
+
+/**
+ * @author Luis W. Sevilla (sevilla_lui@gva.es)
+ */
+public class DumbXMLParser {
+	public Rectangle2D getBoundingBox(String l) {
+		// System.out.println("l='"+l+"'");
+		TreeMap pairs = getPairs(l);
+		return getBoundingBox(pairs);
+	}
+
+	public Rectangle2D getBoundingBox(TreeMap pairs) {
+		double minX = Double.parseDouble((String)pairs.get("minx"));
+		double minY = Double.parseDouble((String)pairs.get("miny"));
+		double maxX = Double.parseDouble((String)pairs.get("maxx"));
+		double maxY = Double.parseDouble((String)pairs.get("maxy"));
+
+		return new Rectangle2D.Double(minX, minY, maxX-minX, maxY-minY);
+	}
+	
+	public TreeMap getPairs(String l) {
+		TreeMap data = new TreeMap();
+		int pos = l.indexOf("=");
+		while (pos>0) {
+			String cmd = l.substring(l.lastIndexOf(" ", pos)+1,
+				l.indexOf("\"", pos+2)+1);
+			//System.out.println(cmd);
+			int comilla = cmd.indexOf("\"");
+			if (comilla > 0) {
+				String key = l.substring(l.lastIndexOf(" ", pos)+1, pos);
+				String value = cmd.substring(comilla+1,cmd.length()-1);
+				data.put(key.toLowerCase(), value);
+			}
+			pos = l.indexOf("=", pos+1);
+		}
+		return data;
+	}
+	
+	/**
+	 * saca un valor double de una linea del tipo 
+	 * <westBoundLongitude>-180</westBoundLongitude>
+	 * @param l
+	 * @return
+	 */
+	public double getValueDouble(String l) {
+		return Double.parseDouble(getValue(l));	
+	}
+	
+	/**
+	 * saca un valor double de una linea del tipo 
+	 * <westBoundLongitude>-180</westBoundLongitude>
+	 * @param l
+	 * @return
+	 */
+	public String getValue(String l) {
+		int pos = l.indexOf(">");
+		return l.substring(pos+1, l.indexOf("<", pos));	
+	}
+	
+	public String getToken(String l, int num) {
+		int pos = l.indexOf("<");
+		for (int i=0; i<num; i++)
+			pos = l.indexOf("<", pos+1);
+		return l.substring(pos+1, l.indexOf(">", pos));	
+	}
+	
+	public int countTokens(String l) {
+		int times = 0;
+		int pos = l.indexOf("<");
+		while (pos >= 0) {
+			times ++; pos = l.indexOf("<", pos+1);
+		}
+		return times;
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/utils/DumbXMLParser.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/utils/CapabilitiesTags.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/utils/CapabilitiesTags.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/utils/CapabilitiesTags.java	(revision 38347)
@@ -0,0 +1,278 @@
+package org.gvsig.remoteclient.utils;
+
+/**
+ * Class containing a description for all the TAGS defined in the Capabilities Object returned from a WMS
+ * note: this describes the WMT_MS_Capabilitites 1.1.1
+ * */
+public class CapabilitiesTags
+{
+	private CapabilitiesTags () {};
+	public final static String CAPABILITIES_ROOT1_1_0="WMT_MS_Capabilities";
+	public final static String CAPABILITIES_ROOT1_1_1="WMT_MS_Capabilities";
+	public final static String CAPABILITIES_ROOT1_3_0="WMS_Capabilities";
+	public final static String CAPABILITY="Capability";
+	public final static String SERVICE ="Service";
+	public final static String NAME ="Name";
+	public final static String TITLE ="Title";
+	public final static String ABSTRACT ="Abstract";
+	public final static String KEYWORDLIST ="KeywordList";
+	public final static String KEYWORD ="Keyword";
+	public final static String ONLINERESOURCE ="OnlineResource";
+
+	public final static String CONTACTINFORMATION ="ContactInformation";
+	public final static String CONTACTPOSITION ="ContactPosition";
+	public final static String CONTACTADRESS ="ContactAddress";
+	public final static String CONTACTVOICETELEPHONE ="ContactVoiceTelephone";
+	public final static String CONTACTFACSIMILETELEPHONE ="ContactFacsimileTelephone";
+	public final static String CONTACTPERSONPRIMARY ="ContactPersonPrimary";
+	public final static String CONTACTPERSON ="ContactPerson";
+	public final static String CONTACTORGANIZATION ="ContactOrganization";
+	public final static String CONTACTEMAILADRESS ="ContactElectronicMailAddress";
+	public final static String FEES ="Fees";
+	public final static String ACCESSCONSTRAINTS ="AccessConstraints";
+	public final static String REQUEST ="Request";
+	public final static String GETCAPABILITIES ="GetCapabilities";
+	public final static String FORMAT ="Format";
+	public final static String DCPTYPE ="DCPType";
+	public final static String XMLNS_XLINK ="xmlns:xlink";
+	public final static String XLINK_TYPE ="xlink:type";
+	public final static String XLINK_HREF ="xlink:href";
+	public final static String HTTP ="HTTP";
+	public final static String GET ="Get";
+	public final static String POST ="Post";
+	public final static String GETMAP ="GetMap";
+	public final static String GETFEATUREINFO ="GetFeatureInfo";
+	public final static String DESCRIBELAYER ="DescribeLayer";
+	public final static String GETLEGENDGRAPHIC ="GetLegendGraphic";
+	public final static String EXCEPTION ="Exception";
+	public final static String VENDORSPECIFICCAPABILITIES ="VendorSpecificCapabilities";
+	public final static String USERDEFINEDSYMBOLIZATION ="UserDefinedSymbolization";
+	public final static String LAYER ="Layer";
+	public final static String EXCEPTIONS_1_1_x = "application/vnd.ogc.se_xml";
+	public final static String EXCEPTIONS_1_3_0 = "XML";
+//	<!ELEMENT Layer ( Name?, Title, Abstract?, KeywordList?, SRS*,
+//			LatLonBoundingBox?, BoundingBox*, Dimension*, Extent*,
+//			Attribution?, AuthorityURL*, Identifier*, MetadataURL*, DataURL*,
+//			FeatureListURL*, Style*, ScaleHint?, Layer* ) >
+	public final static String SRS ="SRS";
+	public final static String CRS ="CRS";
+	public final static String DEAFAULTSRS ="DefaultSRS";	
+
+	public final static String BOUNDINGBOX ="BoundingBox";
+	public final static String WGS84BOUNDINGBOX = "WGS84BoundingBox";
+	public final static String LOWERCORNER = "LowerCorner";
+	public final static String UPPERCORNER = "UpperCorner";
+	// Used in the WMS as "LatLonBoundingBox" don't change it and create your own one
+	public final static String LATLONBOUNDINGBOX ="LatLonBoundingBox";
+	public final static String EX_GEOGRAPHICBOUNDINGBOX ="EX_GeographicBoundingBox";
+	public final static String METADATAURL ="MetadataURL";
+	public final static String LOGOURL ="LogoURL";
+	public final static String AUTHORITYURL ="AuthorityURL";
+	public final static String STYLE ="Style";
+	public final static String LEGENDURL="LegendURL";
+	public final static String SCALEHINT ="ScaleHint";
+	public final static String MINSCALEDENOMINATOR ="MinScaleDenominator";
+	public final static String DIMENSION ="Dimension";
+	public final static String TIME ="Time";
+	public final static String CONSTRAINT = "Constraint";
+
+	// capabilities attributes
+	public final static String VERSION ="version";
+	public final static String UPDATESEQUENCE ="updatesequence";
+	public final static String ENCODING ="encoding";
+	public final static String STANDALONE ="standalone";
+	public final static String SUPPORTSLD ="SupportSLD";
+	public final static String USERLAYER ="UserLayer";
+	public final static String USERSTYLE ="UserStyle";
+	public final static String QUERYABLE ="queryable";
+	public final static String CASCADED ="cascaded";
+	public final static String NOSUBSETS ="noSubsets";
+	public final static String OPAQUE ="opaque";
+	public final static String FIXEDWIDTH ="fixedWidth";
+	public final static String FIXEDHEIGHT ="fixedHeight";
+    public static final String ATTRIBUTION = "Attribution";
+    
+    //LegendURL attributes
+    public static final String WIDTH = "width";
+    public static final String HEIGHT = "height";
+
+	public final static String MINX ="minx";
+	public final static String MINY ="miny";
+	public final static String MAXX ="maxx";
+	public final static String MAXY ="maxy";
+	public final static String RESX ="resx";
+	public final static String RESY ="rexy";
+	public final static String WESTBOUNDLONGITUDE ="westBoundLongitude";
+	public final static String EASTBOUNDLONGITUDE ="eastBoundLongitude";
+	public final static String SOUTHBOUNDLATITUDE ="southBoundLatitude";
+	public final static String NORTHBOUNDLATITUDE ="northBoundLatitude";
+
+	public final static String TYPE ="type";
+	public final static String MIN ="min";
+	public final static String MAX ="max";
+	public final static String DIMENSION_NAME ="name";
+    public final static String DIMENSION_UNITS ="units";
+    public final static String DIMENSION_UNIT_SYMBOL ="unitSymbol";
+
+    // WMS Extent specifics
+    public static final String EXTENT="Extent";
+    public static final String EXTENT_MULTIPLE_VALUES = "multipleValues";
+    public static final String EXTENT_NEAREST_VALUE = "nearestValue";
+    public static final String EXTENT_CURRENT="current";
+
+
+    // WCS specific
+    public static final String WCS_CAPABILITIES_ROOT1_0_0 = "WCS_Capabilities";
+    public static final String WCS_CONTENTMETADATA = "ContentMetadata";
+    public static final String WCS_LABEL = "label";
+    public static final String WCS_KEYWORDS = "keywords";
+    public static final String WCS_DESCRIPTION = "description";
+    public static final String DESCRIBECOVERAGE = "DescribeCoverage";
+    public static final String GETCOVERAGE = "GetCoverage";
+    public static final String WCS_COVERAGEOFFERING = "CoverageOffering";
+    public static final String WCS_COVERAGEOFFERINGBRIEF = "CoverageOfferingBrief";
+
+    // Miscelaneous
+    public final static String DEFAULT ="default";
+
+    public final static String EPSG_4326="EPSG:4326";
+    public final static String CRS_84 ="CRS:84";
+
+    //WFS specific
+    public static final String WFS_NAMESPACE_PREFIX = "wfs";
+    public static final String WFS_CAPABILITIES_ROOT1_0_0 = "WFS_Capabilities";
+    public static final String WFS_TITLE = "Title";
+    public static final String WFS_ABSTRACT = "Abstract";
+	public final static String WFS_ONLINERESOURCE ="OnlineResource";
+	public final static String WFS_FEATURETYPELIST="FeatureTypeList";
+	public final static String WFS_FEATURETYPE="FeatureType";
+	public final static String WFS_SCHEMAROOT="schema";
+	public final static String WFS_DESCRIBEFEATURETYPE ="DescribeFeatureType";
+	public final static String WFS_GETFEATURE="GetFeature";
+	public final static String WFS_TRANSACTION = "Transaction";
+	public final static String WFS_LOCKFEATURE ="LockFeature";
+	public final static String WFS_KEYWORDS ="Keywords";
+	public final static String WFS_FEATURE_COLLECTION ="FeatureCollection";
+	public final static String LATLONGBOUNDINGBOX ="LatLongBoundingBox";
+	public final static String COMPLEXTYPE="complexType";
+	public final static String COMPLEXCONTENT = "complexContent";
+	public final static String EXTENSION = "extension";
+	public final static String SEQUENCE = "sequence";
+	public final static String ELEMENT = "element";
+	public final static String ELEMENT_NAME = "name";
+	public final static String ELEMENT_TYPE = "type";
+	public final static String ELEMENT_MINOCCURS = "minOccurs";
+	public final static String ELEMENT_MAXOCCURS = "maxOccurs";
+	public final static String ELEMENT_REF = "ref";
+	public final static String SIMPLETYPE = "simpleType";
+	public final static String RESTRICTION  = "restriction";
+	public final static String TOTAL_DIGITS = "totalDigits";
+	public final static String FRACTION_DIGITS = "fractionDigits";
+	public final static String VALUE = "value";
+	public final static String BASE = "base";
+	public final static String CHOICE = "choice";
+	public final static String SERVICE_EXCEPTION_REPORT = "ServiceExceptionReport"; 
+    public final static String EXCEPTION_REPORT = "ExceptionReport"; 
+	public final static String SERVICE_EXCEPTION = "ServiceException";
+	public final static String CODE = "code";
+    public final static String EXCEPTION_CODE = "exceptionCode";
+    public final static String EXCEPTION_TEXT = "ExceptionText";
+    public final static String MAXFEATURES = "maxFeatures";
+    
+	 //WFS specific (1.1.0)
+	public final static String SERVICE_IDENTIFICATION = "ServiceIdentification";
+	public final static String SERVICE_PROVIDER = "ServiceProvider";
+	public final static String OPERATIONS_METADATA = "OperationsMetadata";
+	public final static String FEATURE_TYPE_LIST = "FeatureTypeList";
+	public final static String FILTER_CAPABILITIES = "Filter_Capabilities";
+	public final static String OPERATION = "Operation";
+	public final static String DCP = "DCP";
+	public final static String HREF = "xlink:href";
+	public final static String OPERATION_NAME = "name";
+	public final static String DEFAULTMAXFEATURES = "DefaultMaxFeatures";
+	
+	
+	//WFS Code errors
+	public final static String INVALID_FORMAT = "InvalidFormat";
+	
+	//WMTS
+	public final static String WMTS_GMLTAG = "ows:";
+	public final static String WMTS_CAPABILITIES = "Capabilities";
+	public final static String WMTS_SERVICEID = "ServiceIdentification";
+	public final static String WMTS_SERVICEPROV = "ServiceProvider";
+	public final static String WMTS_OPMETADATA = "OperationsMetadata";
+	public final static String WMTS_CONTENTS = "Contents";
+	//Themes
+	public final static String WMTS_THEMES = "Themes";
+	public final static String WMTS_THEME = "Theme";
+	public final static String WMTS_LAYERREF = "LayerRef";
+	//Content
+	public final static String WMTS_LAYER = "Layer";
+	public final static String WMTS_OTHERSRC = "OtherSource";
+	public final static String WMTS_TILEMATRIXSET = "TileMatrixSet";
+	//Style
+	public final static String WMTS_IDENTIFIER = "Identifier";
+	public final static String WMTS_TITLE = "Title";
+	public final static String WMTS_ABSTRACT = "Abstract";
+	public final static String WMTS_KEYWORDS = "Keywords";
+	public final static String WMTS_KEYWORD = "Keyword";
+	public final static String WMTS_LEGENDURL = "LegendURL";
+	public final static String WMTS_ISDEFAULT = "isDefault";
+	//Layer
+	public final static String WMTS_WGS84BOUNDINGBOX = "WGS84BoundingBox";
+	public final static String WMTS_BOUNDINGBOX = "BoundingBox";
+	public final static String WMTS_STYLE = "Style";
+	public final static String WMTS_FORMAT = "Format";
+	public final static String WMTS_INFOFORMAT = "InfoFormat";
+	public final static String WMTS_DIMENSION = "Dimension";
+	public final static String WMTS_METADATA = "Metadata";
+	public final static String WMTS_RESOURCEURL = "ResourceURL";
+	public final static String WMTS_TILEMATRIXSETLINK = "TileMatrixSetLink";
+	public final static String WMTS_TILEMATRIXLIMITS = "TileMatrixLimits";
+	//LegendURL
+	public final static String WMTS_MINSCALEDEN = "MinScaleDenominator";
+	public final static String WMTS_MAXSCALEDEN = "MaxScaleDenominator";
+	public final static String WMTS_HREF = "href";
+	public final static String WMTS_WIDTH = "width";
+	public final static String WMTS_HEIGHT = "height";
+	//WGS84BoundingBox
+	public final static String WMTS_LOWERCORNER = "LowerCorner";
+	public final static String WMTS_UPPERCORNER = "UpperCorner";
+	public final static String WMTS_CRS = "crs";
+	public final static String WMTS_DIMENSIONS = "dimensions";
+	//Tiles
+	public final static String WMTS_TILEMATRIX = "TileMatrix";
+	public final static String WMTS_MINTILEROW = "MinTileRow";
+	public final static String WMTS_MAXTILEROW = "MaxTileRow";
+	public final static String WMTS_MINTILECOL = "MinTileCol";
+	public final static String WMTS_MAXTILECOL = "MaxTileCol";
+	//TileMatrixSet
+	public final static String WMTS_SUPPORTEDCRS = "SupportedCRS";
+	public final static String WMTS_WELLKNOWNSCALESET = "WellKnownScaleSet";
+	//TileMatrix
+	public final static String WMTS_SCALEDENOMINATOR = "ScaleDenominator";
+	public final static String WMTS_TOPLEFTCORNER = "TopLeftCorner";
+	public final static String WMTS_TILEWIDTH = "TileWidth";
+	public final static String WMTS_TILEHEIGHT = "TileHeight";
+	public final static String WMTS_MATRIXWIDTH = "MatrixWidth";
+	public final static String WMTS_MATRIXHEIGHT = "MatrixHeight";
+	
+	public final static String WMTS_UNITSYMBOL = "UnitsSymbol";
+	public final static String WMTS_DEFAULTVALUE = "Default";
+	public final static String WMTS_CURRENT = "Current";
+	public final static String WMTS_AVAILABLEVALUE = "Value";
+	//ServiceIdentification
+	public final static String WMTS_SERVICETYPE = "ServiceType";
+	public final static String WMTS_SERVICETYPEVERSION = "ServiceTypeVersion";
+	public final static String WMTS_PROFILE = "Profile";
+	public final static String WMTS_FEES = "Fees";
+	public final static String WMTS_ACCESSCONSTRAINTS = "AccessConstraints";
+	
+	//ServiceProvider
+	public final static String WMTS_PROVIDERNAME = "ProviderName";
+	public final static String WMTS_PROVIDERSITE = "ProviderSite";
+	public final static String WMTS_SERVICECONTACT = "ServiceContact";
+
+}
+
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/utils/CapabilitiesTags.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/utils/DescribeCoverageTags.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/utils/DescribeCoverageTags.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/utils/DescribeCoverageTags.java	(revision 38347)
@@ -0,0 +1,107 @@
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2005 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/**
+ *
+ */
+package org.gvsig.remoteclient.utils;
+
+/**
+ * @author jaume
+ *
+ */
+public class DescribeCoverageTags {
+	private DescribeCoverageTags() {};
+    public static final String COVERAGE_DESCRIPTION = "CoverageDescription";
+    public static final String COVERAGE_OFFERING = "CoverageOffering";
+    public static final String NAME = "name";
+    public static final String LABEL = "label";
+    public static final String LONLAT_ENVELOPE = "lonLatEnvelope";
+	public static final String WGS84 = "WGS84(DD)"; // Decimal Degree
+	public static final String GML_ENVELOPE = "gml:Envelope";
+	public static final String GML_POS = "gml:pos";
+	public static final String SRSNAME = "srsName";
+
+	public static final String DOMAINSET = "domainSet";
+	public static final String SPATIALDOMAIN = "spatialDomain";
+	public static final String GRID = "gml:Grid";
+	public static final String RECTIFIEDGRID = "gml:RectifiedGrid";
+	public static final String GML_GRIDENVELOPE = "gml:GridEnvelope";
+	public static final String GML_LIMITS = "gml:limits";
+	public static final String GML_AXISNAME = "gml:axisName";
+	public static final String GML_ORIGIN = "gml:origin";
+	public static final String DIMENSION = "dimension";
+	public static final String GML_LOW = "gml:low";
+	public static final String GML_HIGH = "gml:high";
+	public static final String OFFSETVECTOR = "gml:offsetVector";
+	public static final String TEMPORALDOMAIN = "temporalDomain";
+	public static final String GML_TIMEPOSITION = "gml:timePosition";
+	public static final String TIMEPERIOD = "timePeriod";
+	public static final String BEGINPOSITION = "beginPosition";
+	public static final String ENDPOSITION = "endPosition";
+	public static final String TIMERESOLUTION = "timeResolution";
+
+	public static final String RANGESET = "RangeSet";
+	/* TODO this can cause eventually problems if in a future the "rangeSet" (not "RangeSet")
+	 * has more than one sub RangeSet subelement since I'm assuming it and a "rangeSet" tag is
+	 * simply ignored since it has no effect if it just contains one, and only one, RangeSet
+	 * subelement.
+	 */
+	public static final String AXISDESCRIPTION = "AxisDescription" ;
+	public static final String VALUES = "values";
+	public static final String SINGLEVALUE = "singleValue";
+	public static final String INTERVAL = "interval";
+	public static final String DEFAULT = "default";
+	public static final String NULLVALUES = "NullValues";
+
+	public static final String SUPPORTED_CRSS = "supportedCRSs";
+	public static final String REQUEST_RESPONSE_CRSS = "requestResponseCRSs";
+	public static final String NATIVE_CRS = "nativeCRSs";
+	public static final String REQUEST_CRSS = "requestCRSs";
+	public static final String RESPONSE_CRSS = "responseCRSs";
+
+	public static final String SUPPORTED_FORMATS = "supportedFormats";
+	public static final String NATIVE_FORMAT = "nativeFormat";
+	public static final String FORMATS = "formats";
+	public static final String SUPPORTED_INTERPOLATIONS = "supportedInterpolations";
+	public static final String INTERPOLATION_METHOD = "interpolationMethod";
+
+
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/utils/DescribeCoverageTags.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/utils/Utilities.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/utils/Utilities.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/utils/Utilities.java	(revision 38347)
@@ -0,0 +1,512 @@
+package org.gvsig.remoteclient.utils;
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+
+import java.io.BufferedOutputStream;
+import java.io.DataOutputStream;
+import java.io.File;
+import java.io.FileNotFoundException;
+import java.io.FileOutputStream;
+import java.io.FileReader;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
+import java.net.ConnectException;
+import java.net.URL;
+import java.net.UnknownHostException;
+import java.util.Hashtable;
+import java.util.StringTokenizer;
+import java.util.Vector;
+
+import org.gvsig.compat.CompatLocator;
+import org.gvsig.compat.net.Downloader;
+import org.gvsig.compat.net.ICancellable;
+
+
+
+
+/**
+ * Clase con m�todos de utilidad en el protocolo WMS
+ *
+ * @authors Laura D�az, jaume dominguez faus
+ */
+public class Utilities {
+	private static final Downloader downloader = CompatLocator.getDownloader();
+    private static String characters;
+	static boolean canceled;
+	static final long latency = 500;
+	/**
+	 * Used to cancel a group of files
+	 * <b>key</b>: Group id, <b>value</b>: Boolean (true if
+	 * the group has to be canceled. Otherwise it is
+	 * false)
+	 */
+	static Hashtable canceledGroup = new Hashtable();
+	/**
+	 * <b>key</b>: URL, <b>value</b>: path to the downloaded file.
+	 */
+	private static Hashtable downloadedFiles;
+	static Exception downloadException;
+	private static final String tempDirectoryPath = System.getProperty("java.io.tmpdir")+"/tmp-andami";
+
+
+	static {
+		characters = "";
+		for (int j = 32; j<=127; j++){
+			characters += (char) j;
+		}
+		characters += "�������������������������������������������ǡ�����\n\r\f\t��";
+	}
+
+
+	/**
+	 * Checks a File and tries to figure if the file is a text or a binary file.<br>
+	 * Keep in mind that binary files are those that contains at least one
+	 * non-printable character.
+	 *
+	 * @param file
+	 * @return <b>true</b> when the file is <b>pretty problably</b> text,
+	 * <b>false</b> if the file <b>is</b> binary.
+	 */
+	public static boolean isTextFile(File file){
+		return isTextFile(file, 1024);
+	}
+
+	/**
+	 * Checks a File and tries to figure if the file is a text or a binary file.<br>
+	 * Keep in mind that binary files are those that contains at least one
+	 * non-printable character.
+	 *
+	 * @param file
+	 * @param byteAmount, number of bytes to check.
+	 * @return <b>true</b> when the file is <b>pretty problably</b> text,
+	 * <b>false</b> if the file <b>is</b> binary.
+	 */
+	public static boolean isTextFile(File file, int byteAmount){
+		int umbral = byteAmount;
+		try {
+			FileReader fr = new FileReader(file);
+			for (int i = 0; i < umbral; i++) {
+				int c = fr.read();
+				if (c==-1){
+					// End of file. If we reach this
+					// everything before is printable data.
+					return true;
+				}
+				char ch = (char) c;
+				if (characters.indexOf(ch)==-1){
+					// We've found a non-printable character.
+					// Then we'll assume that this file is binary.
+					return false;
+				}
+			}
+		} catch (FileNotFoundException e) {
+			e.printStackTrace();
+		} catch (IOException e) {
+			e.printStackTrace();
+		}
+		return true;
+	}
+
+	/**
+	 * Checks a byte array and tells if it contains only text or contains
+	 * any binary data.
+	 *
+	 * @param file
+	 * @return <b>true</b> when the data is <b>only</b> text, <b>false</b> otherwise.
+	 * @deprecated
+	 */
+	public static boolean isTextData(byte[] data){
+		char[] charData = new char[data.length];
+		for (int i = 0; i<data.length; i++){
+			charData[i] = (char) data[i];
+		}
+
+		for (int i = 0; i < data.length; i++) {
+			int c = charData[i];
+
+
+			if (c==-1){
+				// End of file. If we reach this
+				// everything before is printable data.
+				return true;
+			}
+			char ch = (char) c;
+			if (characters.indexOf(ch)==-1){
+				// We've found a non-printable character.
+				// Then we'll assume that this file is binary.
+
+				//System.out.println(ch+" at "+i);
+				return false;
+			}
+		}
+		return true;
+	}
+
+
+
+
+	/**
+	 * Copia el contenido de un InputStream en un OutputStream
+	 *
+	 * @param in InputStream
+	 * @param out OutputStream
+	 */
+	public static void serializar(InputStream in, OutputStream out) {
+		byte[] buffer = new byte[102400];
+
+		int n;
+
+		try {
+			while ((n = in.read(buffer)) != -1) {
+				out.write(buffer, 0, n);
+			}
+		} catch (IOException e) {
+			e.printStackTrace();
+		}
+	}
+
+	/**
+	 * Elimina del xml la declaraci�n del DTD
+	 *
+	 * @param bytes bytes del fichero XML de respuesta a getCapabilities
+	 * @param startTag Tag raiz del xml respuesta a getCapabilities
+	 *
+	 * @return bytes del fichero XML sin la declaraci�n del DTD
+	 */
+	public static byte[] eliminarDTD(byte[] bytes, String startTag) {
+		String text = new String(bytes);
+		int index1 = text.indexOf("?>") + 2;
+		int index2;
+
+		try {
+			index2 = findBeginIndex(bytes, startTag);
+		} catch (Exception e) {
+			return bytes;
+		}
+
+		byte[] buffer = new byte[bytes.length - (index2 - index1)];
+		System.arraycopy(bytes, 0, buffer, 0, index1);
+		System.arraycopy(bytes, index2, buffer, index1, bytes.length - index2);
+
+		return buffer;
+	}
+
+	/**
+	 * Obtiene el �ndice del comienzo del xml
+	 *
+	 * @param bytes bytes del fichero XML en el que se busca
+	 * @param tagRaiz Tag raiz del xml respuesta a getCapabilities
+	 *
+	 * @return �ndice donde empieza el tag raiz
+	 *
+	 * @throws Exception Si no se encuentra el tag
+	 */
+	private static int findBeginIndex(byte[] bytes, String tagRaiz)
+	throws Exception {
+		try {
+			int nodo = 0;
+			int ret = -1;
+
+			int i = 0;
+
+			while (true) {
+				switch (nodo) {
+				case 0:
+
+					if (bytes[i] == '<') {
+						ret = i;
+						nodo = 1;
+					}
+
+					break;
+
+				case 1:
+
+					if (bytes[i] == ' ') {
+					} else if (bytes[i] == tagRaiz.charAt(0)) {
+						nodo = 2;
+					} else {
+						nodo = 0;
+					}
+
+					break;
+
+				case 2:
+
+					String aux = new String(bytes, i, 18);
+
+					if (aux.equalsIgnoreCase(tagRaiz.substring(1))) {
+						return ret;
+					}
+
+					nodo = 0;
+
+					break;
+				}
+
+				i++;
+			}
+		} catch (Exception e) {
+			throw new Exception("No se pudo parsear el xml", e);
+		}
+	}
+
+	/**
+	 * Converts the contents of a Vector to a comma separated list
+	 *
+	 * */
+	public static String Vector2CS(Vector v)
+	{
+		String str = new String();
+		if (v != null)
+		{
+			int i;
+			for (i=0; i<v.size() ;i++)
+			{
+				str = str + v.elementAt(i);
+				if (i<v.size()-1)
+					str = str + ",";
+			}
+		}
+		return str;
+	}
+
+	public static boolean isValidVersion(String version)
+	{
+		if(version.trim().length() == 5)
+		{
+			if ( (version.charAt(1)=='.') && (version.charAt(3)=='.'))
+			{
+				char x = version.charAt(0);
+				char y = version.charAt(2);
+				char z = version.charAt(4);
+
+				if ((Character.isDigit(x)) && (Character.isDigit(y)) && (Character.isDigit(z)))
+				{
+					return true;
+				}
+				else
+				{
+					return false;
+				}
+			}
+			else
+			{
+				return false;
+			}
+		}
+		else
+		{
+			return false;
+		}
+	}
+
+	/**
+	 * Crea un fichero temporal con un nombre concreto y unos datos pasados por
+	 * par�metro.
+	 * @param fileName Nombre de fichero
+	 * @param data datos a guardar en el fichero
+	 */
+	public static void createTemp(String fileName, String data)throws IOException{
+		File f = new File(fileName);
+		DataOutputStream dos = new DataOutputStream( new BufferedOutputStream(new FileOutputStream(f)) );
+		dos.writeBytes(data);
+		dos.close();
+		f.deleteOnExit();
+	}
+
+	/**
+	 * Checks if a String is a number or not
+	 *
+	 * @param String, s
+	 * @return boolean, true if s is a number
+	 */
+	public static boolean isNumber(String s)
+	{
+		try
+		{
+			//double d = Double.parseDouble(s);
+			return true;
+		}
+		catch(NumberFormatException e)
+		{
+			return false;
+		}
+
+	}
+
+	/**
+	 * Parses the String containing different items [character] separated and
+	 * creates a vector with them.
+	 * @param str String contains item1[c]item2[c]item3...
+	 * @param c is the string value for separating the items
+	 * @return Vector containing all the items
+	 */
+	public static Vector createVector(String str, String c)
+	{
+		StringTokenizer tokens = new StringTokenizer(str, c);
+		Vector v = new Vector();
+		try
+		{
+			while (tokens.hasMoreTokens())
+			{
+				v.addElement(tokens.nextToken());
+			}
+			return v;
+		}
+		catch (Exception e)
+		{
+			return new Vector();
+		}
+	}
+
+	/**
+	 * @param dimensions
+	 * @return
+	 */
+	public static String Vector2URLParamString(Vector v) {
+		if (v==null) return "";
+		String s = "";
+		for (int i = 0; i < v.size(); i++) {
+			s += v.get(i);
+			if (i<v.size()-1)
+				s += "&";
+		}
+		return s;
+	}
+	
+	/**
+	 * Downloads an URL into a temporary file that is removed the next time the
+	 * tempFileManager class is called, which means the next time gvSIG is launched.
+	 *
+	 * @param url
+	 * @param name
+	 * @return
+	 * @throws IOException
+	 * @throws ServerErrorResponseException
+	 * @throws ConnectException
+	 * @throws UnknownHostException
+	 */
+	public static synchronized File downloadFile(URL url, String name, ICancellable cancel) throws IOException,ConnectException, UnknownHostException{
+	    return downloader.downloadFile(url, name, cancel);
+	}
+	
+	private static String calculateFileName(String name){
+		int index = name.lastIndexOf(".");
+		if (index > 0){
+			return tempDirectoryPath + "/" + name.substring(0,index) + System.currentTimeMillis() + 
+				name.substring(index, name.length());
+		}
+		return tempDirectoryPath+"/"+name+System.currentTimeMillis();
+	}
+
+	/**
+	 * Downloads a URL using the HTTP Post protocol
+	 * @param url
+	 * The server URL
+	 * @param data
+	 * The data to send in the request
+	 * @param name
+	 * A common name for all the retrieved files
+	 * @param cancel
+	 * Used to cancel the downloads
+	 * @return
+	 * The retrieved file
+	 * @throws IOException
+	 * @throws ConnectException
+	 * @throws UnknownHostException
+	 */
+	public static synchronized File downloadFile(URL url, String data, String name, ICancellable cancel) throws IOException,ConnectException, UnknownHostException{
+	    return downloader.downloadFile(url, data, name, cancel);
+	}
+
+	/**
+	 * Cleans every temporal file previously downloaded.
+	 */
+	public static void cleanUpTempFiles() {
+		downloader.cleanUpTempFiles();
+	}
+
+
+	/**
+	 * Remove an URL from the system cache. The file will remain in the file
+	 * system for further eventual uses.
+	 * @param request
+	 */
+	public static void removeURL(URL url) {
+		downloader.removeURL(url);
+	}
+
+	/**
+	 * Remove an URL from the system cache. The file will remain in the file
+	 * system for further eventual uses.
+	 * @param request
+	 */
+	public static void removeURL(Object url) {
+	    downloader.removeURL(url);
+	}
+	
+	/**
+	 * This class has to be deleted when all the classes uses the ICancellable
+	 * method from libCompat
+	 * @author gvSIG Team
+	 * @version $Id$
+	 * @deprecated You should use always org.gvsig.compat.net.ICancellable
+	 */
+	/*private static class CancellableAdapter implements org.gvsig.compat.net.ICancellable {
+	    private ICancellable cancellable = null;
+
+        public CancellableAdapter(
+            org.gvsig.remoteclient.wms.ICancellable cancellable) {
+            super();
+            this.cancellable = cancellable;
+        }
+
+        public Object getID() {            
+            return cancellable.getID();
+        }
+
+        public boolean isCanceled() {     
+            return cancellable.isCanceled();
+        } 	    
+	}*/
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/utils/Utilities.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/utils/BoundaryBox.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/utils/BoundaryBox.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/utils/BoundaryBox.java	(revision 38347)
@@ -0,0 +1,145 @@
+
+package org.gvsig.remoteclient.utils;
+
+/**
+ * <p></p>
+ * 
+ */
+public class BoundaryBox {
+    
+/**
+ * <p>Represents ...</p>
+ * 
+ */
+    private double xmin;
+
+/**
+ * <p>Represents ...</p>
+ * 
+ */
+    private double xmax;
+
+/**
+ * <p>Represents ...</p>
+ * 
+ */
+    private double ymin;
+
+/**
+ * <p>Represents ...</p>
+ * 
+ */
+    private double ymax;
+
+/**
+ * <p>Represents ...</p>
+ * 
+ */
+    private String srs;
+
+/**
+ * <p>Represents ...</p>
+ * 
+ * 
+ * @return 
+ */
+    public double getXmin() {        
+        return xmin;
+    } 
+
+/**
+ * <p>Represents ...</p>
+ * 
+ * 
+ * @param _xmin 
+ */
+    public void setXmin(double _xmin) {        
+        xmin = _xmin;
+    } 
+
+/**
+ * <p>Represents ...</p>
+ * 
+ * 
+ * @return 
+ */
+    public double getXmax() {        
+        return xmax;
+    } 
+
+/**
+ * <p>Represents ...</p>
+ * 
+ * 
+ * @param _xmax 
+ */
+    public void setXmax(double _xmax) {        
+        xmax = _xmax;
+    } 
+
+/**
+ * <p>Represents ...</p>
+ * 
+ * 
+ * @return 
+ */
+    public double getYmin() {        
+        return ymin;
+    } 
+
+/**
+ * <p>Represents ...</p>
+ * 
+ * 
+ * @param _ymin 
+ */
+    public void setYmin(double _ymin) {        
+        ymin = _ymin;
+    } 
+
+/**
+ * <p>Represents ...</p>
+ * 
+ * 
+ * @return 
+ */
+    public double getYmax() {        
+        return ymax;
+    } 
+
+/**
+ * <p>Represents ...</p>
+ * 
+ * 
+ * @param _ymax 
+ */
+    public void setYmax(double _ymax) {        
+        ymax = _ymax;
+    } 
+
+/**
+ * <p>Represents ...</p>
+ * 
+ * 
+ * @return 
+ */
+    public String getSrs() {        
+        return srs;
+    } 
+
+/**
+ * <p>Represents ...</p>
+ * 
+ * 
+ * @param _srs 
+ */
+    public void setSrs(String _srs) {        
+        srs = _srs;
+    }
+    
+    public String toString(){
+        String s = srs + " (" + xmin + ", " + ymin + ", " + xmax + ", " + ymax + ")";
+        
+        return s;
+    }
+ }

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/utils/BoundaryBox.java
___________________________________________________________________
Added: svn:eol-style
   + native
Added: svn:keywords
   + Author Date Id Revision

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/utils/DateTime.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/utils/DateTime.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/utils/DateTime.java	(revision 38347)
@@ -0,0 +1,195 @@
+
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+*
+* Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+*
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+*
+* For more information, contact:
+*
+*  Generalitat Valenciana
+*   Conselleria d'Infraestructures i Transport
+*   Av. Blasco Ib��ez, 50
+*   46010 VALENCIA
+*   SPAIN
+*
+*      +34 963862235
+*   gvsig@gva.es
+*      www.gvsig.gva.es
+*
+*    or
+*
+*   IVER T.I. S.A
+*   Salamanca 50
+*   46005 Valencia
+*   Spain
+*
+*   +34 963163400
+*   dac@iver.es
+*/
+package org.gvsig.remoteclient.utils;
+import java.util.Calendar;
+import java.util.Date;
+import java.util.GregorianCalendar;
+import java.util.Locale;
+
+/**
+ * This class contains static methods to manage Dates. It was principally 
+ * created because of some problems doing the "String do DateTime" 
+ * and the "DateTime to String" conversions.  
+ * 
+ * @author Jorge Piera Llodr� (piera_jor@gva.es)
+ */
+public class DateTime {
+
+/**
+ * returns the current date
+ * 
+ * 
+ * @return java.util.Date
+ */
+    public static Date getCurrentDate() {        
+        Calendar cal = new GregorianCalendar();
+ 
+        return cal.getTime();
+    } 
+
+/**
+ * It trnasforms one date in one String
+ * 
+ * 
+ * @return A String
+ * @param dtK Date
+ * @param sFormat Date format. Example: "Y-m-d H:i:s.Z";
+ */
+    public static String dateToString(Date dtK, String sFormat) {        
+        String sDate;
+        int nYear;
+        int nMonth;
+        int nDay;
+        int nHour;
+        int nMinute;
+        int nSecond;
+        int nMS;
+        Calendar clnK;
+        String sf;
+        int jc;
+        clnK = Calendar.getInstance(Locale.US);
+        clnK.setTime(dtK);
+        nYear = clnK.get(Calendar.YEAR);
+        nMonth = 1 + clnK.get(Calendar.MONTH);
+        nDay = clnK.get(Calendar.DAY_OF_MONTH);
+        nHour = clnK.get(Calendar.HOUR_OF_DAY);
+        nMinute = clnK.get(Calendar.MINUTE);
+        nSecond = clnK.get(Calendar.SECOND);
+        nMS = clnK.get(Calendar.MILLISECOND);
+        sDate = "";
+        for (jc = 0; jc < sFormat.length(); jc++) {
+            switch (sFormat.charAt(jc)) {
+                case 'Y':
+                    sDate += nYear;
+                    break;
+                case 'm':
+                    sf = "" + nMonth;
+                    if (nMonth < 10) {
+                        sf = "0" + sf;
+                    }
+                    sDate += sf;
+                    break;
+                case 'd':
+                    sf = "" + nDay;
+                    if (nDay < 10) {
+                        sf = "0" + sf;
+                    }
+                    sDate += sf;
+                    break;
+                case 'H':
+                    sf = "" + nHour;
+                    if (nHour < 10) {
+                        sf = "0" + sf;
+                    }
+                    sDate += sf;
+                    break;
+                case 'i':
+                    sf = "" + nMinute;
+                    if (nMinute < 10) {
+                        sf = "0" + sf;
+                    }
+                    sDate += sf;
+                    break;
+                case 's':
+                    sf = "" + nSecond;
+                    if (nSecond < 10) {
+                        sf = "0" + sf;
+                    }
+                    sDate += sf;
+                    break;
+                case 'Z':
+                    sf = "" + nMS;
+                    if (nMS < 10) {
+                        sf = "0" + sf;
+                    }
+                    sDate += sf;
+                    break;
+                default:
+                    sDate += sFormat.substring(jc, jc + 1);
+            }
+        }
+        return sDate;
+    } 
+   
+/**
+ * It transfoms one String in one Date
+ * 
+ * 
+ * @return Date
+ * @param sDate String
+ */
+    public static Date stringToDate(String sDate) {        
+        Date dtRes;
+        Calendar clnK;
+        int nYear;
+        int nMonth;
+        int nDay;
+        int nHour;
+        int nMinute;
+        int nSecond;
+        int nMS;
+        String sf;
+        for (; sDate.length() < 23;)
+            sDate += "0";
+        sf = sDate.substring(0, 4);
+        nYear = Integer.parseInt(sf);
+        sf = sDate.substring(5, 7);
+        nMonth = Integer.parseInt(sf) - 1;
+        sf = sDate.substring(8, 10);
+        nDay = Integer.parseInt(sf);
+        sf = sDate.substring(11, 13);
+        nHour = Integer.parseInt(sf);
+        sf = sDate.substring(14, 16);
+        nMinute = Integer.parseInt(sf);
+        sf = sDate.substring(17, 19);
+        nSecond = Integer.parseInt(sf);
+        sf = sDate.substring(20, 23);
+        nMS = Integer.parseInt(sf);
+        clnK = Calendar.getInstance(Locale.US);
+        clnK.set(nYear, nMonth, nDay, nHour, nMinute, nSecond);
+        clnK.set(Calendar.MILLISECOND, nMS);
+        dtRes = new Date();
+        dtRes = clnK.getTime();
+        //	    sf=dateToString(dtRes,"Y-m-d H:i:s.Z");
+        return dtRes;
+    } 
+ }

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/utils/DateTime.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/utils/ExceptionTags.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/utils/ExceptionTags.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/utils/ExceptionTags.java	(revision 38347)
@@ -0,0 +1,68 @@
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2005 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+
+/* CVS MESSAGES:
+*
+* $Id$
+* $Log$
+* Revision 1.2  2006-05-10 14:15:31  jaume
+* removed unnecessary imports
+*
+* Revision 1.1  2005/12/27 17:28:15  jaume
+* *** empty log message ***
+*
+*
+*/
+/**
+ * 
+ */
+package org.gvsig.remoteclient.utils;
+
+/**
+ * @author jaume
+ *
+ */
+public class ExceptionTags {
+	private ExceptionTags() {};
+    public final static String EXCEPTION_ROOT="ServiceExceptionReport";
+    public final static String SERVICE_EXCEPTION="ServiceException";
+    public final static String CODE="code";
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/utils/ExceptionTags.java
___________________________________________________________________
Added: svn:eol-style
   + native
Added: svn:keywords
   + Author Date Id Revision

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/utils/PropertyManager.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/utils/PropertyManager.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/utils/PropertyManager.java	(revision 38347)
@@ -0,0 +1,90 @@
+package org.gvsig.remoteclient.utils;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.util.Hashtable;
+import java.util.Properties;
+
+/**
+ * Description: Loads the configuration files
+ *
+ * @author  Laura Diaz
+ * @version 1.0 
+ */
+public class PropertyManager
+{
+ public final static String LOGGER_PROPERTIES = "org/gvsig/remoteClient/conf/logger.properties";
+ 
+ //The property file names to load
+ private final static String[] s_propertyFileNames = new String[]{LOGGER_PROPERTIES};
+ 																	
+
+ //Hashtable containing all properties objects that are loaded
+ private static Hashtable s_propertyFiles = null;
+
+ /**
+ * Gets a properties object
+ * If the the property files are not yet loaded, then loads them first
+ *
+ * @param propertyFileName, String
+ * @return Properties
+ * @throws java.io.IOException
+ */
+ public static Properties getProperties(String propertyFileName) throws IOException
+ {
+   if (s_propertyFiles == null)
+   {
+     loadProperties();
+   }
+
+   return (Properties)s_propertyFiles.get(propertyFileName);
+ }
+
+ //Loads the property files
+ private static synchronized void loadProperties() throws IOException
+ {
+   s_propertyFiles = new Hashtable(s_propertyFileNames.length);
+   ClassLoader loader = PropertyManager.class.getClassLoader();
+
+   for (int i = 0; i < s_propertyFileNames.length; i++)
+   {
+     try
+     {
+       InputStream input = loader.getResourceAsStream(s_propertyFileNames[i]);
+       Properties props = new Properties();
+       props.load(input);
+       s_propertyFiles.put(s_propertyFileNames[i], props);
+     }
+     catch(Exception e)
+     {
+     	System.err.println("\n[PropertyManager] ERROR - Failed to read properties file \""
+                          + s_propertyFileNames[i] + "\": "
+                          + e.getMessage());       
+     }
+   }
+ }
+ 
+ //Loads the property files
+ /*
+ public static synchronized void saveProperties(String propsName) throws IOException
+ {  
+     try
+     {	 
+	  //ClassLoader loader = PropertyManager.class.getClassLoader();    	  
+	  //InputStream input = loader.getResourceAsStream(propsName);    	      	
+	   FileOutputStream output = new FileOutputStream(propsName);
+	   Properties props = new Properties();
+	   props.store(output, propsName);
+	   output.close();            
+     }
+     catch(Exception e)
+     {
+     	System.err.println("\n[PropertyManager] ERROR - Failed to save properties file \""
+                          + propsName + "\": "
+                          + e.getMessage());       
+     }
+ }
+*/
+ 
+ 
+}
\ No newline at end of file

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/utils/PropertyManager.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/exceptions/WCSException.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/exceptions/WCSException.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/exceptions/WCSException.java	(revision 38347)
@@ -0,0 +1,111 @@
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2005 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+
+/* CVS MESSAGES:
+*
+* $Id$
+* $Log$
+* Revision 1.1  2006-03-21 11:30:27  jaume
+* some wcs client operation stuff
+*
+*
+*/
+package org.gvsig.remoteclient.exceptions;
+
+/**
+ * Excepci�n provocada por el WCS.
+ *
+ * @author Jaume Dominguez Faus - jaume.dominguez@iver.es
+ */
+public class WCSException extends Exception 
+{	
+	private String wcs_message = null;
+	
+	/**
+	 *
+	 */
+	public WCSException() {
+		super();
+	}
+
+	/**
+	 * Creates a new WCS Exception
+	 *
+	 * @param message
+	 */
+	public WCSException(String message) {
+		super(message);
+	}
+
+	/**
+	 * Creates a new WCS Exception
+	 *
+	 * @param message
+	 * @param cause
+	 */
+	public WCSException(String message, Throwable cause) {
+		super(message, cause);
+	}
+
+	/**
+	 * Creates a new WCSException
+	 *
+	 * @param cause
+	 */
+	public WCSException(Throwable cause) {
+		super(cause);
+	}
+	
+	public String getWCSMessage()
+	{
+		if (wcs_message == null)
+			return "";
+		else
+			return wcs_message;
+	}
+	
+	public void setWCSMessage(String mes)
+	{
+		wcs_message = mes;
+	}
+}
+
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/exceptions/WCSException.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/exceptions/WMSWrongSizeException.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/exceptions/WMSWrongSizeException.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/exceptions/WMSWrongSizeException.java	(revision 38347)
@@ -0,0 +1,175 @@
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+package org.gvsig.remoteclient.exceptions;
+
+/**
+ * La petici�n al servidor era de un tama�o equivocado.
+ * Reconoce execepciones de algunos tipos:<br>
+ * <li>El server http://wms.jpl.nasa.gov/wms.cgi da estos:
+ * <pre>
+    <?xml version='1.0' encoding="UTF-8" standalone="no" ?>
+	<!DOCTYPE ServiceExceptionReport SYSTEM "http://www.digitalearth.gov/wmt/xml/exception_1_1_0.dtd ">
+	<ServiceExceptionReport version="1.1.0">
+	  <ServiceException>
+	    Requested image is too wide, max allowed width is 4096
+	  </ServiceException>
+	</ServiceExceptionReport>
+	
+	<?xml version='1.0' encoding="UTF-8" standalone="no" ?>
+	<!DOCTYPE ServiceExceptionReport SYSTEM "http://www.digitalearth.gov/wmt/xml/exception_1_1_0.dtd ">
+	<ServiceExceptionReport version="1.1.0">
+	  <ServiceException>
+	    Requested image is too tall, max allowed height is 4096
+	  </ServiceException>
+	</ServiceExceptionReport>
+ * </pre>
+ * <li>El server http://www.idee.es/wms/IDEE-Base/IDEE-Base da
+ * <pre>
+ 	<ERROR Operation="GetMap Request" status="ERROR" source="Web Map Server" description="El servidor no ha podido realizar la operacion">
+		<ERROR CODE="El tamano en pixels pedido no es valido."/>
+		<ERROR CODE="Su valor debe ser mayor que 0 y menor que el limite de descarga: anchura = 1500, altura = 1500"/>
+	</ERROR>
+ * </pre>
+ * <li>El server http://ovc.catastro.meh.es/Cartografia/WMS/ServidorWMS.aspx da
+ * <pre>
+ 	<ServiceExceptionReport version="1.1.1">
+-
+	<ServiceException code="InvalidFormat">
+
+Par�metros erroneos:
+prefijo = 
+mapa =  0
+formato = IMAGE/JPEG
+XMin =  1.1578804698593
+YMin =  53.5852110737936
+XMax =  10.3
+YMax =  53.8000038968219
+AnchoPixels =  64
+AltoPixels =  5023
+Transparente = TRUE
+Descripci�n error:
+AltoPixels > 2000
+</ServiceException>
+</ServiceExceptionReport>
+ * </pre>
+ * 
+ * <pre>
+ 	<?xml version='1.0' encoding="ISO-8859-1" standalone="no" ?>
+<!DOCTYPE ServiceExceptionReport SYSTEM "http://schemas.opengeospatial.net/wms/1.1.1/exception_1_1_1.dtd">
+<ServiceExceptionReport version="1.1.1">
+<ServiceException>
+msWMSLoadGetMapParams(): WMS server error. Image size out of range, WIDTH and HEIGHT must be between 1 and 2048 pixels.
+</ServiceException>
+</ServiceExceptionReport>
+
+ * </pre>
+ * 
+ */
+public class WMSWrongSizeException extends WMSException 
+{	
+	private int height = -1;
+	private int width = -1;
+	
+	/**
+	 *
+	 */
+	public WMSWrongSizeException() {
+		super();
+	}
+
+	/**
+	 * Crea WMSException.
+	 *
+	 * @param message
+	 */
+	public WMSWrongSizeException(String message) {
+		super(message);
+	}
+
+	/**
+	 * Crea WMSException.
+	 *
+	 * @param message
+	 * @param cause
+	 */
+	public WMSWrongSizeException(String message, Throwable cause) {
+		super(message, cause);
+	}
+
+	/**
+	  * Crea WMSException.
+	 *
+	 * @param cause
+	 */
+	public WMSWrongSizeException(Throwable cause) {
+		super(cause);
+	}
+	
+	public int getWidth()
+	{
+		return width; 
+	}
+	public int getHeight()
+	{
+		return height;
+	}
+	public void setWidth(int w)
+	{
+		width =w;
+	}
+	public void setHeight(int h)
+	{
+		height =h;
+	}
+	
+	/**
+	 * Checks if the argument is a WrongSizeError message, in this
+	 * case throws a WMSWrongSizeException
+	 * @param errorMsg El mensaje de error que pasa el server.
+	 * @throws WMSException
+	 */
+	public static void check(String errorMsg) throws WMSException 
+	{
+		//TODO:
+		//check the errorMsg to see if it matches with one of the 
+		// well known string error messages.
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/exceptions/WMSWrongSizeException.java
___________________________________________________________________
Added: svn:eol-style
   + native
Added: svn:keywords
   + Author Date Id Revision

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/exceptions/ServerErrorException.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/exceptions/ServerErrorException.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/exceptions/ServerErrorException.java	(revision 38347)
@@ -0,0 +1,78 @@
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2005 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+
+/* CVS MESSAGES:
+*
+* $Id$
+* $Log$
+* Revision 1.1  2005-12-27 17:28:15  jaume
+* *** empty log message ***
+*
+*
+*/
+/**
+ * 
+ */
+package org.gvsig.remoteclient.exceptions;
+
+/**
+ * <p>
+ * Exception thrown when an unexpected response to a request was obtained
+ * from a server. It denotes that the server could not process the request
+ * by a critical error and it could not answer a service-specific defined
+ * exception.
+ * </p>
+ * <p>
+ * Use it to distinguish a server exception that is not part of a service
+ * exception definition.
+ * </p>
+ * @author jaume
+ *
+ */
+public class ServerErrorException extends Exception {
+    public ServerErrorException(){
+        super();
+    }
+    
+    public ServerErrorException(String message){
+        super(message);
+    }
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/exceptions/ServerErrorException.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/exceptions/WMSException.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/exceptions/WMSException.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/exceptions/WMSException.java	(revision 38347)
@@ -0,0 +1,99 @@
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+package org.gvsig.remoteclient.exceptions;
+
+/**
+ * Excepci�n provocada por el WMS.
+ *
+ * @author Vicente Caballero Navarro
+ */
+public class WMSException extends Exception 
+{	
+	private String wms_message = null;
+	
+	/**
+	 *
+	 */
+	public WMSException() {
+		super();
+	}
+
+	/**
+	 * Crea WMSException.
+	 *
+	 * @param message
+	 */
+	public WMSException(String message) {
+		super(message);
+	}
+
+	/**
+	 * Crea WMSException.
+	 *
+	 * @param message
+	 * @param cause
+	 */
+	public WMSException(String message, Throwable cause) {
+		super(message, cause);
+	}
+
+	/**
+	  * Crea WMSException.
+	 *
+	 * @param cause
+	 */
+	public WMSException(Throwable cause) {
+		super(cause);
+	}
+	
+	public String getWMSMessage()
+	{
+		if (wms_message == null)
+			return "";
+		else
+			return wms_message;
+	}
+	
+	public void setWMSMessage(String mes)
+	{
+		wms_message = mes;
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/exceptions/WMSException.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/ILayer.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/ILayer.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/ILayer.java	(revision 38347)
@@ -0,0 +1,52 @@
+
+package org.gvsig.remoteclient;
+/**
+ * <p></p>
+ * 
+ */
+public interface ILayer {
+/**
+ * <p>Does ...</p>
+ * 
+ * 
+ * @return 
+ */
+    public String getName();
+/**
+ * <p>Does ...</p>
+ * 
+ * 
+ * @param _name 
+ */
+    public void setName(String _name);
+/**
+ * <p>Does ...</p>
+ * 
+ * 
+ * @param _title 
+ */
+    public void setTitle(String _title);
+/**
+ * <p>Does ...</p>
+ * 
+ * 
+ * @return 
+ */
+    public String getTitle();
+/**
+ * <p>Does ...</p>
+ * 
+ * 
+ * @return 
+ */
+    public String getAbstract();
+/**
+ * <p>Does ...</p>
+ * 
+ * 
+ * @param _abstract 
+ */
+    public void setAbstract(String _abstract);
+}
+
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/ILayer.java
___________________________________________________________________
Added: svn:eol-style
   + native
Added: svn:keywords
   + Author Date Id Revision

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/conf/logger.properties
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/conf/logger.properties	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/conf/logger.properties	(revision 38347)
@@ -0,0 +1,66 @@
+# LOGGER PROPERTIES
+
+## limit is ignored if its value is empty or if its value is set to zero.
+## Note: this property only affects info messages.
+#log4j.info.maxsize=
+
+## Set root category priority to DEBUG and its only appender to stdout.
+## on a windows machine:
+#log4j.rootCategory=DEBUG, stdout
+# on the freya:
+log4j.rootCategory=DEBUG, file
+#log4j.rootCategory=FATAL
+
+## stdout is set to be a ConsoleAppender which outputs to System.out.
+log4j.appender.stdout=org.apache.log4j.ConsoleAppender
+log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
+log4j.appender.stdout.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
+
+log4j.appender.file=org.apache.log4j.RollingFileAppender
+log4j.appender.file.File=C:\\projects\\gvsig\\RemoteMapClients.log
+log4j.appender.file.MaxBackupIndex=1
+log4j.appender.file.MaxFileSize=100KB
+log4j.appender.file.layout=org.apache.log4j.PatternLayout
+log4j.appender.file.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
+
+
+##
+## Package Logging 
+##
+## Each package can have its own appender
+##
+## Priorities are as follows :
+##
+## 1. FATAL
+## 2. ERROR
+## 3. WARN
+## 4. INFO
+## 5. DEBUG
+##
+## If a package has a priority of DEBUG, this means all
+## messages will be shown in the log. If the priority is
+## INFO, then all messages with a minimum priory of INFO will
+## be shown i.e. INFO, WARN, ERROR and FATAL
+##
+## For minimum log output, set the priority to FATAL
+##
+
+
+#log4j.category.nl.rivm.rrgs.log.NogEenTester=DEBUG, R1
+ 
+#log4j.appender.R1=org.apache.log4j.RollingFileAppender
+#log4j.appender.R1.File=d:\\Test1.log
+#log4j.appender.R1.MaxBackupIndex=1
+#log4j.appender.R1.MaxFileSize=100KB
+#log4j.appender.R1.layout=org.apache.log4j.PatternLayout
+#log4j.appender.R1.layout.ConversionPattern=%d %p %t %c - %m%n
+
+
+#log4j.category.nl.rivm.rrgs.log.Tester=DEBUG, R
+
+#log4j.appender.R=org.apache.log4j.RollingFileAppender
+#log4j.appender.R.File=d:\\Test.log
+#log4j.appender.R.MaxBackupIndex=1
+#log4j.appender.R.MaxFileSize=100KB
+#log4j.appender.R.layout=org.apache.log4j.PatternLayout
+#log4j.appender.R.layout.ConversionPattern=%d %p %t %c - %m%n
\ No newline at end of file

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/conf/logger.properties
___________________________________________________________________
Added: svn:eol-style
   + native
Added: svn:keywords
   + Author Date Id Revision

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSServiceInformation.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSServiceInformation.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSServiceInformation.java	(revision 38347)
@@ -0,0 +1,148 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+* 
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+* 
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+* 
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+* MA  02110-1301, USA.
+* 
+*/
+
+/*
+* AUTHORS (In addition to CIT):
+* 2009 Iver T.I.  {{Task}}
+*/
+ 
+package org.gvsig.remoteclient.wms;
+
+import java.util.Vector;
+
+import org.gvsig.remoteclient.ogc.OGCClientOperation;
+import org.gvsig.remoteclient.ogc.OGCServiceInformation;
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+
+/**
+ * Class that represents the description of the WMS metadata.
+ * The first part of the capabilities will return the service information
+ * from the WMS, this class will hold this information.
+ * 
+ * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera</a>
+ */
+public class WMSServiceInformation extends OGCServiceInformation{
+	/*public String map_online_resource = null;
+    public String feature_online_resource = null;*/
+    public String version;
+    public String name;
+    public String scope;
+    public String title;
+    public String abstr;
+    public String keywords;
+    public String fees;
+    public String operationsInfo;
+    public String personname;
+    public String organization;
+    public String function;
+    public String addresstype;
+    public String address;
+    public String place;
+    public String province;
+    public String postcode;
+    public String country;
+    public String phone;
+    public String fax;
+    public String email;
+    public Vector formats;
+
+    public WMSServiceInformation()
+    {
+        version = new String();
+        name = new String();
+        scope = new String();
+        title = new String();
+        abstr = new String();
+        keywords = new String();
+        fees = new String();
+        operationsInfo = new String();
+        personname = new String();
+        organization = new String();
+        function = new String();
+        addresstype = new String();
+        address = new String();
+        place = new String();
+        province = new String();
+        postcode = new String();
+        country = new String();
+        phone = new String();
+        fax = new String();
+        email = new String();
+        formats = new Vector();       
+    }
+    
+    public boolean isQueryable()
+    {
+    	if (getOnlineResource(CapabilitiesTags.GETFEATUREINFO) != null)    	
+    		return true;
+    	else
+    		return false;
+    }
+    
+    public boolean hasLegendGraphic()
+    {
+    	if (getOnlineResource(CapabilitiesTags.GETLEGENDGRAPHIC) != null) 
+    		return true;
+    	else
+    		return false;
+    }
+    
+    public void clear() {
+    	version = new String();
+        name = new String();
+        scope = new String();
+        title = new String();
+        abstr = new String();
+        keywords = new String();
+        fees = new String();
+        operationsInfo = new String();
+        personname = new String();
+        organization = new String();
+        function = new String();
+        addresstype = new String();
+        address = new String();
+        place = new String();
+        province = new String();
+        postcode = new String();
+        country = new String();
+        phone = new String();
+        fax = new String();
+        email = new String();
+        formats = new Vector();        
+    }      
+    
+	/* (non-Javadoc)
+	 * @see org.gvsig.remoteClient.ogc.OGCServiceInformation#createOperation(java.lang.String)
+	 */	
+	public OGCClientOperation createOperation(String name) {
+		return new WMSOperation(name); 
+	}
+
+	/* (non-Javadoc)
+	 * @see org.gvsig.remoteClient.ogc.OGCServiceInformation#createOperation(java.lang.String, java.lang.String)
+	 */	
+	public OGCClientOperation createOperation(String name, String onlineResource) {
+		return new WMSOperation(name, onlineResource);
+	}	
+
+ }
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSServiceInformation.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSEventListener.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSEventListener.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSEventListener.java	(revision 38347)
@@ -0,0 +1,69 @@
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2005 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ * Revision 1.1  2006-05-16 17:10:27  jaume
+ * *** empty log message ***
+ *
+ *
+ */
+
+package org.gvsig.remoteclient.wms;
+/**
+ * Interface for monitoring events from the WMSClient.
+ * @author jaume dominguez faus - jaume.dominguez@iver.es
+ *
+ */
+public interface WMSEventListener {
+	public static final int CAPABILITIES = 1;
+	public static final int MAP = 2;
+	public static final int FEATURE_INFO = 2;
+	public static final int FINISHED = -1;
+	public static final int STARTED = -2;
+	public static final int TRANSFERRING = -3;
+	public static final int FAILED = -4;
+	public static final int CANCELLED = -5;
+	
+	public abstract void newEvent(int idRequest, int eventType);
+}
\ No newline at end of file

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSEventListener.java
___________________________________________________________________
Added: svn:eol-style
   + native
Added: svn:keywords
   + Author Date Id Revision

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSExtent.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSExtent.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSExtent.java	(revision 38347)
@@ -0,0 +1,85 @@
+package org.gvsig.remoteclient.wms;
+
+import java.io.IOException;
+
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+
+public class WMSExtent {
+	    
+    private String name; 
+    /**
+     * Indicates that the server will round off inexact dimension values
+     * to the nearest valid value, or (if it is null or zero) it will not.
+     */
+    private String nearestValue; 
+    /**
+     * Indicates that temporal data are normally kept current and that the
+     * request parameter TIME <b>may</b> include the keyword 'current' 
+     * instead of an ending value. 
+     */
+    private String current;
+    
+    /**
+     * cotains the expression for this dimension's extent.
+     */
+    private String extentExpression;
+    private String extDefaultValue;
+
+    public String getName() {        
+        return name;
+    } 
+    
+    /**
+     * Tells that the temporal data are normally kept current and that
+     * the request parameter TIME may include the keyword 'current'
+     * instead of an ending value.
+     *
+     * @return <b>true</b> if the server does keep the data, <b>false</b> else.
+     */
+    public boolean allowsCurrentTime() {
+        return (current!=null && !current.equals("0"));
+    }
+    
+    /**
+     * Gets the value that would be used along this dimension if a Web
+     * request omits a value for the dimension.
+     * 
+     * @return Returns the defaultValue.
+     */
+    public String getDefaultValue() {
+        return extDefaultValue;
+    }
+    
+    /**
+     * Returns the extent expression as it was written in the Capabilities 
+     * document.
+     * @return String
+     */
+    public String getExtentExpression() {
+        return extentExpression;
+    }
+       
+
+    /**
+     * @return Returns the nearestValues.
+     */
+    public boolean allowsNearestValue() {
+        return (nearestValue!=null && !nearestValue.equals("0"));
+    }	 
+
+	   /**
+	 * Parses the EXTENT tag in the WMS capabilities, filling the Extend fills of the
+	 * WMSDimension object and loading the data into memory to be easily accesed.
+	 */
+	public void parse(KXmlParser parser) throws IOException, XmlPullParserException{
+	    parser.require(KXmlParser.START_TAG, null, CapabilitiesTags.EXTENT);
+	    name			 = parser.getAttributeValue("", CapabilitiesTags.DIMENSION_NAME);
+	    extDefaultValue  = parser.getAttributeValue("", CapabilitiesTags.DEFAULT);
+	    nearestValue    = parser.getAttributeValue("", CapabilitiesTags.EXTENT_NEAREST_VALUE);
+	    current          = parser.getAttributeValue("", CapabilitiesTags.EXTENT_CURRENT);
+	    extentExpression = parser.nextText();
+	}	
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSExtent.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSProtocolHandlerFactory.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSProtocolHandlerFactory.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSProtocolHandlerFactory.java	(revision 38347)
@@ -0,0 +1,258 @@
+
+package org.gvsig.remoteclient.wms;
+
+import java.io.DataInputStream;
+import java.io.IOException;
+import java.io.StringReader;
+import java.net.ConnectException;
+import java.net.URL;
+import java.util.ArrayList;
+import java.util.Iterator;
+
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+
+/**
+ * <p></p>
+ *
+ */
+public class WMSProtocolHandlerFactory {
+/**
+ * <p></p>
+ *
+ */
+    public org.gvsig.remoteclient.wms.WMSProtocolHandler wMSProtocolHandler;
+
+    private static ArrayList supportedVersions = new ArrayList();
+
+    static {
+        /*
+         * Se meten en el array versions las distintas versiones
+         * del protocolo en orden descendente
+         */
+    	//versions.add(WMSProtocolHandler1_3_0.class);
+        //versions.add(WMSProtocolHandler1_1_1.class);
+    	supportedVersions.add("1.3.0");
+    	supportedVersions.add("1.1.1");
+    	supportedVersions.add("1.1.0");
+     }
+
+    /**
+     * M�todo que dada una respuesta de getCapabilities y un iterador sobre una
+     * coleccion de WMSClient's ordenada descendentemente devuelve el cliente
+     * cuya version es igual o inmediatamente inferior
+     *
+     * @param caps Capabilities con la respuesta del servidor
+     * @param clients Iterador de conjunto ordenado descendientemente
+     *
+     * @return cliente cuya version es igual o inmediatamente inferior
+     * @throws IllegalAccessException
+     * @throws InstantiationException
+     *
+     */
+    private static String getDriverVersion(String version, Iterator clients) throws InstantiationException, IllegalAccessException {
+        while (clients.hasNext()) {
+            String clientVersion = (String)clients.next();
+            int ret = version.compareTo(clientVersion);
+
+            if (ret >= 0) {
+                return clientVersion;
+            }
+        }
+        return null;
+    }
+
+    /**
+     * Establece la versi�n con la que se comunicar� con el servidor y devuelve
+     * el objeto Capabilities obtenido con dicha versi�n
+     *
+     * @param host maquina con la que se negocia
+     *
+     * @return instancia de un cliente capaz de negociar con el host que se
+     *         pasa como par�metro
+     */
+     public static WMSProtocolHandler negotiate(String host) throws ConnectException, IOException {
+
+        if (supportedVersions.size() == 0)
+        {
+        	return null;
+        }
+
+        try
+        {
+        	String highestVersionSupportedByServer  = getSuitableWMSVersion(host,"");
+        	if (supportedVersions.contains(highestVersionSupportedByServer))
+        	{
+        		//we support the highest version supported by the server
+        		// this is the best case
+        		return createVersionDriver(highestVersionSupportedByServer);
+        	}
+
+
+        else
+        	{
+        		// in case we dont support the highest version from the server
+        		// we start the negotiation process in which we have to get the higest version
+        		// the WMS supports and we are able to read.
+        		Iterator iVersion = supportedVersions.iterator();
+        		String wmsVersion;
+        		String gvSIGVersion;
+
+        		while (iVersion.hasNext()) {
+		                gvSIGVersion = (String)iVersion.next();
+		                wmsVersion = getSuitableWMSVersion(host,gvSIGVersion);
+		                //TODO:
+		                //compare with the version returned by the WMS!!!!!
+		                // send GetCapabilities and read the version to compare.
+		                int res = wmsVersion.compareTo(gvSIGVersion);
+
+		                if (res == 0) { //Si es la misma que nuestra version
+		                    return createVersionDriver(gvSIGVersion);
+		                } else if (res > 0) { //Si es mayor que nuestra version
+		                    throw new Exception("Server Version too high: " + wmsVersion);
+		                } else { //Si es menor que nuestra version
+		                         //Obtenemos la primera version menor o igual que tengamos
+		                    String lowerVersion = WMSProtocolHandlerFactory.getDriverVersion(wmsVersion, iVersion);
+
+		                    if (lowerVersion == null) { //Si no hay ninguna
+		                        throw new Exception("Lowest server version is " + wmsVersion);
+		                    } else {
+		                        if (lowerVersion.equals(wmsVersion)) {
+		                            return createVersionDriver(lowerVersion);
+		                        } else { //Si hay una version menor que la que retorno el servidor
+		                            //iV = lower;
+		                        }
+		                    }
+		                }
+        		}
+        	}//case we had to start the negotiation process.
+	        return null; // if it did not find any suitable version.
+        }
+        catch(ConnectException conEx)
+        {
+        	throw conEx;
+        }
+        catch(IOException ioEx)
+        {
+        	throw ioEx;
+        }
+        catch(Exception e)
+        {
+        	e.printStackTrace();
+        	return null;
+        }
+    }
+
+     /**
+      * Sends a GetCapabilities to the WMS server to get the version
+      * if the version parameter is null, the WMS will return the highest version supported
+      * if not it will return the lower highest version than the one requested.
+      * @param host
+      * @param version
+      * @return suitable version supported by the server
+      */
+     private static String getSuitableWMSVersion(String host, String _version) throws ConnectException, IOException
+     {
+    	String request = WMSProtocolHandler.buildCapabilitiesSuitableVersionRequest(host, _version);
+    	String version = new String();
+    	StringReader reader = null;
+    	//InputStreamReader reader;
+    	//InputStream is = null;
+    	DataInputStream dis = null;
+		try
+		{
+			URL url = new URL(request);
+            byte[] buffer = new byte[1024];//new byte[1024*256];
+//            is = url.openStream();
+//            reader = new InputStreamReader(is);
+            //int numberOfBytes = is.read(buffer);
+            //String readed = new String(buffer);
+            dis = new DataInputStream(url.openStream());
+            dis.readFully(buffer);
+            String string = new String(buffer);
+
+            // patch for ArcIMS + WMS connector > 9.0 bug
+            int a = string.toLowerCase().indexOf("<?xml");
+            if (a !=-1)
+            	string = string.substring(a, string.length());
+            // end patch
+
+
+            reader = new StringReader(string);
+	    	KXmlParser kxmlParser = null;
+	    	kxmlParser = new KXmlParser();
+    		kxmlParser.setInput(reader);
+			kxmlParser.nextTag();
+    		if ( kxmlParser.getEventType() != KXmlParser.END_DOCUMENT )
+    		{
+    			if ((kxmlParser.getName().compareTo(CapabilitiesTags.CAPABILITIES_ROOT1_1_0)==0)
+    				||(kxmlParser.getName().compareTo(CapabilitiesTags.CAPABILITIES_ROOT1_1_1)==0)
+    				||(kxmlParser.getName().compareTo(CapabilitiesTags.CAPABILITIES_ROOT1_3_0)==0))
+    			{
+    				version = kxmlParser.getAttributeValue("", CapabilitiesTags.VERSION);
+    			}
+    		}
+    		// do not forget to close the Stream.
+    		reader.close();
+    		dis.close();
+			return version;
+		}
+		catch(ConnectException conEx)
+		{
+			throw new ConnectException(conEx.getMessage());
+		}
+		catch(IOException ioEx)
+		{
+			throw new IOException(ioEx.getMessage());
+		}
+		catch(XmlPullParserException xmlEx)
+		{
+			xmlEx.printStackTrace();
+			return "";
+		}
+		finally{
+			if (reader != null)
+			{
+				try{
+					reader.close();
+				}catch(Exception ex){
+					ex.printStackTrace();
+				}
+			}
+			if (dis != null)
+			{
+				try {
+					dis.close();
+				} catch(Exception ex) {
+					ex.printStackTrace();
+				}
+			}
+		}
+     }
+
+     /**
+      * It creates an instance of a WMSDriver class.
+      *
+      * @param String, with the version of the driver to be created
+      * @return WMSDriver.
+      */
+       private static WMSProtocolHandler createVersionDriver(String version)
+       {
+         try
+         {
+           Class driver;
+           version = version.replace('.', '_');
+           driver = Class.forName("org.gvsig.remoteclient.wms.wms_"+version+".WMSProtocolHandler" + version);
+           return (WMSProtocolHandler)driver.newInstance();
+         }
+         catch (Exception e)
+         {
+        	 e.printStackTrace();
+           //throw new Exception("WMSDriverFactory. Unknown driver version " + e);
+        	 return null;
+         }
+       }
+
+ }

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSProtocolHandlerFactory.java
___________________________________________________________________
Added: svn:eol-style
   + native
Added: svn:keywords
   + Author Date Id Revision

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSLayer.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSLayer.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSLayer.java	(revision 38347)
@@ -0,0 +1,578 @@
+package org.gvsig.remoteclient.wms;
+
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.Hashtable;
+import java.util.TreeMap;
+import java.util.Vector;
+
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+import org.gvsig.remoteclient.utils.BoundaryBox;
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+
+/**
+ * <p>Abstract class that defines an WMSLayer.</p>
+ *
+ */
+public abstract class WMSLayer implements org.gvsig.remoteclient.ILayer {
+
+    protected ArrayList children;
+    protected WMSLayer parent;
+
+    /**
+     * <p>Layer Abstract field in the capabilities document </p>
+     */
+    private String layerAbstract;
+
+    /**
+     * <p>Themes provided by the WMS for the layer</p>
+     */
+    public ArrayList styles = new ArrayList();
+
+    /**
+     * <p>Layer name</p>
+     */
+    private String name;
+
+    /**
+     * <p>Layer title</p>
+     */
+    private String title;
+
+    private ArrayList keywordList = new ArrayList();
+    /**
+     * <p>Layer srs.</p>
+     */
+    protected Vector srs = new Vector();
+
+    /**
+     * <p>extents for each srs the layer can be reproyected to</p>
+     */
+    private Hashtable bBoxes  = new Hashtable();
+
+    /**
+     * <p>extents that defines the bbox for the LatLon projection
+     * It can be included in the bBoxes vector as well, because it is the most used, we keep it separeted too, according
+     *  with the OGC WMSCapabilities specifications...
+     */
+    private org.gvsig.remoteclient.utils.BoundaryBox latLonBbox;
+
+    /**
+     * <p>min scale for the layer to be visible</p>
+     */
+    private double scaleMin;
+
+    /**
+     * <p>max scale for the layer to be visible</p>
+     */
+    private double scaleMax;
+
+    /**
+     * <p>Dimensions defined for the layer in the capabilities doc</p>
+     */
+    protected java.util.ArrayList dimensions = new ArrayList();
+
+    /**
+     * Tells if this layer accepts getFeatureInfo requests.
+     */
+    private boolean queryable = false;
+
+    /**
+     * Tells if this layer is opaque.
+     */
+    private boolean opaque = false;
+    /**
+     * when set to true, noSubsets indicates that the server is not able to make a map
+     * of a geographic area other than the layer's bounding box.
+     */
+    private boolean m_noSubSets = false;
+
+    /**
+     * when present and non-zero fixedWidth and fixedHeight indicate that the server is not
+     * able to produce a map of the layer at a width and height different from the fixed sizes indicated.
+     */
+    private int fixedWidth = 0;
+    private int fixedHeight = 0;
+
+    /**
+     * Tells if this layer can be served with transparency.
+     */
+    private boolean transparency;
+
+    /**
+     * <p>Parses the LAYER tag in the WMS capabilities, filling the WMSLayer object
+     * loading the data in memory to be easily accesed</p>
+     *
+     */
+    public abstract void parse(KXmlParser parser, TreeMap layerTreeMap)
+    throws IOException, XmlPullParserException;
+
+    //public abstract ArrayList getAllDimensions();
+
+    /**
+     * add a new keyword to the keywordList.
+     * @param key
+     */
+    protected void addkeyword(String key)
+    {
+    	keywordList.add(key);
+    }
+    public ArrayList getKeywords()
+    {
+    	return keywordList;
+    }
+    /**
+     * <p>Adds a style to the styles vector</p>
+     * @param _style
+     */
+    public void addStyle(org.gvsig.remoteclient.wms.WMSStyle _style) {
+        styles.add( _style );    }
+
+   /**
+     * <p>Gets the style vector</p>
+     * @return
+     */
+    public ArrayList getStyles() {
+    	ArrayList list = new ArrayList();
+    	if (styles != null)
+    		list.addAll(styles);
+    	if (this.getParent()!= null)
+    	{
+    		//return getAllStyles(this);
+    		if(this.getParent().getStyles() != null)
+    			list.addAll(this.getParent().getStyles());
+    	}
+        return list;
+    }
+
+    public ArrayList getAllStyles(WMSLayer layer)
+    {
+    	if (layer.getParent()!= null)
+    	{
+    		ArrayList list = getAllStyles(layer.getParent());
+    		for(int i = 0; i < this.styles.size(); i++)
+    		{
+    			list.add(styles.get(i));
+    		}
+    		return list;
+    	}
+    	else
+    	{
+    		return styles;
+    	}
+    }
+    /**
+     * <p>Adds a bbox to the Bboxes vector</p>
+     * @param bbox
+     */
+    public void addBBox(BoundaryBox bbox) {
+        bBoxes.put(bbox.getSrs(), bbox);
+    }
+
+    /**
+     * <p>returns the bbox with that id in the Bboxes vector</p>
+     * @param id
+     */
+    public BoundaryBox getBbox(String id) {
+    	if ((id.compareToIgnoreCase( CapabilitiesTags.EPSG_4326 )==0)
+    		||(id.compareToIgnoreCase( CapabilitiesTags.CRS_84)==0))
+    	{
+    		if (latLonBbox != null)
+    		return (BoundaryBox)latLonBbox;
+    	}
+        BoundaryBox b = (BoundaryBox) bBoxes.get(id);
+        if (b == null && parent!=null)
+            return parent.getBbox(id);
+        return (BoundaryBox)bBoxes.get(id);
+    }
+
+    /**
+     * <p>Gets the bBoxes vector</p>
+     * @return
+     */
+    public Hashtable getBboxes() {
+        return bBoxes;
+    }
+
+
+    //Methods to manipulate the box that defines the layer extent in LatLon SRS.
+    public BoundaryBox getLatLonBox()
+    {
+        return latLonBbox;
+    }
+    public void setLatLonBox(BoundaryBox box)
+    {
+        latLonBbox = box;
+    }
+    /**
+     * <p>adds a new srs to the srs vector</p>
+     */
+    public void addSrs(String srs)
+    {
+    	if (!this.srs.contains(srs))
+    		this.srs.add(srs);
+    }
+
+    public Vector getAllSrs()
+    {
+        Vector mySRSs = (Vector) this.srs.clone();
+        if (parent!=null)
+            mySRSs.addAll(parent.getAllSrs());
+        return mySRSs;
+
+//    	if (this.getParent()!= null)
+//    	{
+//    		Vector list = this.getParent().getAllSrs();
+//    		for(int i = 0; i < this.srs.size(); i++)
+//    		{
+//    			list.add(srs.get(i));
+//    		}
+//    		return list;
+//    	}
+//    	else
+//    	{
+//    		return srs;
+//    	}
+
+    }
+    /**
+     * <p>gets the maximum scale for this layer</p>
+     * @return
+     */
+    public double getScaleMax() {
+        return scaleMax;
+    }
+
+    /**
+     * <p>gets the minimum scale for this layer</p>
+     * @return
+     */
+    public double getScaleMin() {
+        return scaleMin;
+    }
+
+    /**
+     * <p>sets the minimum scale for this layer to be visible.</p>
+     *
+     * @param scale
+     */
+    public void setScaleMin(double scale) {
+        scaleMin = scale;
+    }
+
+    /**
+     * <p>sets the maximum scale for this layer to be visible</p>
+     * @param scale
+     */
+    public void setScaleMax(double scale) {
+        scaleMax = scale;
+    }
+
+    /**
+     * <p> gets the dimension vector defined in this layer</p>
+     * @return
+     */
+    public abstract ArrayList getDimensions();
+//    public ArrayList getDimensions() {
+//        return dimensions;
+//    }
+
+    public WMSDimension getDimension(String name)
+    {
+    	for(int i = 0; i < dimensions.size(); i++ ){
+    		if(((WMSDimension)dimensions.get(i)).getName().compareTo(name)==0)
+    		{
+    			return (WMSDimension)dimensions.get(i);
+    		}
+    	}
+    	return null;
+    }
+
+//    /**
+//     * <p>Sets the dimension vector defined for this layer</p>
+//     * @param v
+//     */
+//    public void setDimensions(ArrayList v) {
+//        dimensions = (ArrayList)v.clone();
+//    }
+
+    /**
+     * <p>Adds a dimension to the dimension vector </p>
+     * @param dimension
+     */
+    public void addDimension(org.gvsig.remoteclient.wms.WMSDimension dimension) {
+        dimensions.add(dimension);
+    }
+
+    /**
+     * <p>Gets layer name</p>
+     * @return
+     */
+    public String getName() {
+        return this.name;
+    }
+
+    /**
+     * <p>Sets layer name</p>
+     * @param _name
+     */
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    /**
+     * <p>Gets layer title</p>
+     * @return
+     */
+    public String getTitle() {
+        return title;
+    }
+
+    /**
+     * <p>Sets the layer title</p>
+     * @param _title
+     */
+    public void setTitle(String title) {
+        this.title = title;
+    }
+
+    /**
+     * <p>Gets the layer abstract</p>
+     * @return
+     */
+    public String getAbstract() {
+        return layerAbstract;
+    }
+
+    /**
+     * <p>Sets the layer abstract</p>
+     * @param m_abstract
+     */
+    public void setAbstract(String _abstract) {
+        layerAbstract = _abstract;
+    }
+
+
+    public ArrayList getChildren() {
+        return children;
+    }
+
+
+    public void setChildren(ArrayList children) {
+        this.children = children;
+    }
+
+
+    public WMSLayer getParent() {
+        return parent;
+    }
+
+
+    public void setParent(WMSLayer parent) {
+        this.parent = parent;
+    }
+
+    public String toString(){
+        return this.getTitle();
+    }
+
+
+    /**
+     * Tells if this layer accepts getFeatureInfo requests.
+     */
+    public boolean isQueryable() {
+        return queryable;
+    }
+
+
+    /**
+     * @param queryable The queryable to set.
+     */
+    public void setQueryable(boolean queryable) {
+        this.queryable = queryable;
+    }
+
+    /**
+     * Tells if this layer is opaque.
+     */
+    public boolean isOpaque() {
+        return opaque;
+    }
+    /**
+     * @param opaque.
+     */
+    public void setOpaque(boolean opaque) {
+        this.opaque = opaque;
+    }
+
+    /**
+     * Tells if this layer is subsettable
+     */
+    public boolean noSubSets() {
+        return this.m_noSubSets;
+    }
+    /**
+     * @param set layer nosubsets attribute.
+     */
+    public void setNoSubSets(boolean _noSubSets) {
+        m_noSubSets = _noSubSets;
+    }
+
+    public void setfixedWidth(int w) {
+        fixedWidth = w;
+    }
+
+    public int getfixedWidth() {
+        return fixedWidth;
+    }
+
+    public void setfixedHeight(int h) {
+        fixedHeight = h;
+    }
+
+    public int getfixedHeight() {
+        return fixedHeight;
+    }
+
+    /**
+     * @return <b>true</b> if this layer can be served with transparency, otherwise <b>false</b>
+     */
+    public boolean hasTransparency() {
+        return transparency;
+    }
+
+    //Methods to parse tags that are common to several versions of WMS.
+    //In case there is a version which has different implemantation of one of this tags
+    // the subclass can overwrite this method
+
+    /**
+     * Parses the keywordlist from the capabilities and fills this list in the WMSLayer.
+     * @param parser
+     */
+    protected void parseKeywordList(KXmlParser parser)  throws IOException, XmlPullParserException
+    {
+    	int currentTag;
+    	boolean end = false;
+    	String value;
+
+    	parser.require(KXmlParser.START_TAG, null, CapabilitiesTags.KEYWORDLIST);
+    	currentTag = parser.nextTag();
+
+        while (!end)
+    	{
+			 switch(currentTag)
+			 {
+				case KXmlParser.START_TAG:
+					if (parser.getName().compareTo(CapabilitiesTags.KEYWORD)==0)
+					{
+						value = parser.nextText();
+						if ((value != null) && (value.length() > 0 ))
+							addkeyword(value);
+					}
+					break;
+				case KXmlParser.END_TAG:
+					if (parser.getName().compareTo(CapabilitiesTags.KEYWORDLIST) == 0)
+						end = true;
+					break;
+				case KXmlParser.TEXT:
+					break;
+			 }
+			 if (!end)
+			 {
+				 currentTag = parser.next();
+			 }
+    	}
+    	parser.require(KXmlParser.END_TAG, null, CapabilitiesTags.KEYWORDLIST);
+    }
+
+    /**
+     * Reads and parses the layer attributes
+     * Maybe this method should be moved to the WMSLayer. Until now the attributes are teh same for all versions.
+     * @param parser
+     */
+    protected void readLayerAttributes(KXmlParser parser)
+    {
+    	String value = new String();
+
+        //First of all set whether the layer is Queryable reading the attribute.
+        value = parser.getAttributeValue("", CapabilitiesTags.QUERYABLE);
+        if (value != null)
+        {
+            if (value.compareTo("0")==0)
+                setQueryable(false);
+            else
+                setQueryable(true);
+        }
+        value = parser.getAttributeValue("", CapabilitiesTags.OPAQUE);
+        if (value != null)
+        {
+            if (value.compareTo("0")==0)
+                setOpaque(false);
+            else
+                setOpaque(true);
+        }
+        value = parser.getAttributeValue("", CapabilitiesTags.NOSUBSETS);
+        if (value != null)
+        {
+            if (value.compareTo("0")==0)
+                setNoSubSets(false);
+            else
+            	setNoSubSets(true);
+        }
+        value = parser.getAttributeValue("", CapabilitiesTags.FIXEDWIDTH);
+        if (value != null)
+        {
+        	setfixedWidth(Integer.parseInt(value));
+        }
+        value = parser.getAttributeValue("", CapabilitiesTags.FIXEDHEIGHT);
+        if (value != null)
+        {
+        	setfixedHeight(Integer.parseInt(value));
+        }
+    }
+
+
+    /**
+     * <p>Inner class describing the MetadataURL tag in OGC specifications in WMS</p>
+     *
+     */
+    protected class MetadataURL
+    {
+    	public MetadataURL()
+    	{
+    		type = new String();
+    		format = new String();
+    		onlineResource_xlink = new String();
+    		onlineResource_type = new String();
+    		onlineResource_href = new String();
+    	}
+        public String type;
+        public String format;
+        public String onlineResource_xlink;
+        public String onlineResource_type;
+        public String onlineResource_href;
+     }
+
+    /**
+     * <p>Inner class describing the DataURL tag in OGC specifications in WMS</p>
+     *
+     */
+    protected class DataURL
+    {
+    	public DataURL()
+    	{
+    		type = new String();
+    		format = new String();
+    		onlineResource_xlink = new String();
+    		onlineResource_type = new String();
+    		onlineResource_href = new String();
+    	}
+        public String type;
+        public String format;
+        public String onlineResource_xlink;
+        public String onlineResource_type;
+        public String onlineResource_href;
+     }
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSLayer.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSClient.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSClient.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSClient.java	(revision 38347)
@@ -0,0 +1,296 @@
+
+package org.gvsig.remoteclient.wms;
+
+import java.awt.geom.Rectangle2D;
+import java.io.File;
+import java.io.IOException;
+import java.net.ConnectException;
+import java.net.URL;
+import java.util.TreeMap;
+import java.util.Vector;
+
+import org.gvsig.compat.net.ICancellable;
+import org.gvsig.remoteclient.exceptions.ServerErrorException;
+import org.gvsig.remoteclient.exceptions.WMSException;
+import org.gvsig.remoteclient.utils.BoundaryBox;
+
+
+/**
+ * <p>Represents the class the with the necessary logic to connect to a OGCWMS and interpretate the data </p>
+ * 
+ */
+public class WMSClient extends org.gvsig.remoteclient.RasterClient {
+    
+    private org.gvsig.remoteclient.wms.WMSProtocolHandler handler;
+//    private TreeMap layers = new TreeMap();
+//    private WMSLayer rootLayer;
+    
+    /**
+     * @return Returns the rootLayer.
+     */
+    public WMSLayer getRootLayer() {
+        return handler.rootLayer;
+    }
+
+    /**
+     * Constructor.
+     * the parameter host, indicates the WMS host to connect.
+     * */
+    public WMSClient(String host) throws ConnectException, IOException 
+    {
+    	setHost(host);
+        try {        	
+        	handler = WMSProtocolHandlerFactory.negotiate(host);
+        	handler.setHost(host);        
+        } catch(ConnectException conE) {
+        	conE.printStackTrace();
+        	throw conE; 
+        } catch(IOException ioE) {
+        	ioE.printStackTrace();
+        	throw ioE; 
+        } catch(Exception e) {
+        	e.printStackTrace();       	
+        }
+    }
+    
+    public String getVersion()
+    {
+        return handler.getVersion();
+    }
+    /**
+     * <p>One of the three interfaces that OGC WMS defines. Request a map.</p> 
+     * @throws ServerErrorException 
+     */
+    public File getMap(WMSStatus status, ICancellable cancel) throws WMSException, ServerErrorException{   
+        return handler.getMap(status, cancel);
+    } 
+    
+    /**
+     * <p>Gets the GetMap URL. The final client should download the file</p> 
+     * @throws ServerErrorException 
+     */
+    public URL getGetMapURL(WMSStatus status, ICancellable cancel) throws WMSException, ServerErrorException{   
+       return handler.getMapURL(status, cancel);
+    } 
+    
+    /**
+     * Returns the exception message if the file is a XML instead of a image.
+     * @param file
+     * @return
+     * @throws IOException 
+     */
+    public String getExceptionMessage(File file) throws IOException {
+    	return handler.getExceptionMessage(file);
+    }
+    
+    /**
+     * <p>One of the three interfaces defined by OGC WMS, it gets the service capabilities</p>
+     * @param override, if true the previous downloaded data will be overridden
+     */
+    public void getCapabilities(WMSStatus status, boolean override, ICancellable cancel) {        
+        handler.getCapabilities(status, override, cancel);
+    } 
+    
+    /**
+     * <p>One of the three interfaces defined by the OGC WMS, it gets the information about a feature requested</p>
+     * @return 
+     */
+    public String getFeatureInfo(WMSStatus status, int x, int y, int featureCount, ICancellable cancel) throws WMSException{        
+        return handler.getFeatureInfo(status, x, y, featureCount, cancel);
+    } 
+    
+    /**
+     * <p>One of the three interfaces defined by the OGC WMS, it gets legend of a layer</p>
+     * @return 
+     */
+    public File getLegendGraphic(WMSStatus status, String layerName, ICancellable cancel) throws WMSException, ServerErrorException{        
+        return handler.getLegendGraphic(status, layerName, cancel);
+    } 
+    
+    /**
+     * <p> Reads from the WMS Capabilities, the layers available in the service</p>
+     * @return a TreeMap with the available layers in the WMS 
+     */
+    public TreeMap getLayers() {        
+        return handler.layers;
+    } 
+    
+    /**
+     * <p>Reads from the WMS Capabilities the number if layers available in the service</p>
+     * @return, number of layers available
+     */
+    public int getNumberOfLayers() {        
+        if (handler.layers != null)
+        {
+            return handler.layers.size();
+        }
+        return 0;
+    } 
+    
+    /**
+     * <p>Gets the WMSLayer with this name</p>
+     * 
+     * @param _name, layer name
+     * @return the layer with this name
+     */
+    public WMSLayer getLayer(String _name) {        
+        if (handler.layers.get(_name) != null)
+        {
+            return (WMSLayer)handler.layers.get(_name);
+        }
+        
+        return null;
+    } 
+    
+    public String[] getLayerNames()
+    {    	
+        WMSLayer[] lyrs;
+        
+        lyrs = (WMSLayer[])handler.layers.values().toArray(new WMSLayer[0]);
+        
+        String[] names = new String[lyrs.length];
+        
+        for(int i = 0; i<lyrs.length; i++)
+        {
+            names[i] = ((WMSLayer)lyrs[i]).getName();
+        }
+        return names;
+    }
+    
+    public String[] getLayerTitles()
+    {    	
+        WMSLayer[] lyrs;
+        
+        lyrs = (WMSLayer[])handler.layers.values().toArray(new WMSLayer[0]);
+        
+        String[] titles = new String[lyrs.length];
+        
+        for(int i = 0; i<lyrs.length; i++)
+        {
+            titles[i] = ((WMSLayer)lyrs[i]).getTitle();
+        }
+        return titles;
+    }
+    /**
+     * <p>Gets the image formats available in the Service to retrieve the maps</p>
+     * @return a vector with all the available formats
+     */
+    public Vector getFormats() {        
+        return ((WMSServiceInformation)handler.getServiceInformation()).formats;         
+    } 
+    
+    public boolean isQueryable()
+    {
+    	return ((WMSServiceInformation)handler.getServiceInformation()).isQueryable();  
+    }
+    public boolean hasLegendGraphic()
+    {
+    	return ((WMSServiceInformation)handler.getServiceInformation()).hasLegendGraphic();  
+    }
+    
+    public void close() {        
+        // your code here
+    } 
+    
+    
+    /**
+     * Returns the max extent that envolves the requested layers
+     * */
+    public Rectangle2D getLayersExtent(String[]layerNames, String srs)
+    {
+        try
+        {
+        	if (layerNames == null) return null;
+            BoundaryBox bbox;
+            WMSLayer layer = getLayer(layerNames[0]);
+            
+            bbox = layer.getBbox(srs);
+            if (bbox == null) return null;
+            double xmin = bbox.getXmin();
+            double xmax = bbox.getXmax();
+            double ymin = bbox.getYmin();
+            double ymax = bbox.getYmax();
+            
+            for(int i=1; i<layerNames.length; i++)
+            {
+                layer = getLayer(layerNames[i]);
+                bbox = layer.getBbox(srs);
+                if (bbox == null) return null;
+                if (bbox.getXmin() < xmin)
+                {
+                    xmin = bbox.getXmin();
+                }
+                if (bbox.getYmin() < ymin)
+                {
+                    ymin = bbox.getYmin();
+                }
+                if (bbox.getXmax() > xmax)
+                {
+                    xmax = bbox.getXmax();
+                }
+                if (bbox.getYmax() > ymax)
+                {
+                    ymax = bbox.getYmax();
+                }
+            }	
+            
+            Rectangle2D extent = new Rectangle2D.Double(xmin,ymin,Math.abs(xmax-xmin),Math.abs(ymax-ymin));
+            return extent;
+        }
+        catch(Exception e)
+        {
+            e.printStackTrace();
+            return null;
+        }
+    }
+    
+    
+    /**
+     * Gets the Service information included in the Capabilities
+     * */    
+    public WMSServiceInformation getServiceInformation()
+    {
+        return ((WMSServiceInformation)handler.getServiceInformation());
+    }
+    
+    
+    /**
+     * <p>Checks the connection to de remote WMS and requests its capabilities.</p>
+     * @param override, if true the previous downloaded data will be overridden
+     */
+    public boolean connect(boolean override, ICancellable cancel) 
+    {
+        try {            
+            if (handler == null)
+            {
+                if (getHost().trim().length() > 0)
+                {					
+                    //TODO: Implement correctly the negotiate algorithm
+                    handler = WMSProtocolHandlerFactory.negotiate(getHost());
+                    //handler = new WMSProtocolHandler1_1_1();
+                    handler.setHost(getHost());
+                }
+                else
+                {
+                    //must to specify host first!!!!
+                    return false;
+                }                
+            }
+            getCapabilities(null, override, cancel);
+            return true;
+            
+        } catch (Exception e) {
+            e.printStackTrace();
+            return false;
+        }
+    }
+    
+    //TODO Check this out: Always 1 layer at first level...
+    public WMSLayer getLayersRoot() {
+        return handler.rootLayer;
+    }
+
+	public boolean connect(ICancellable cancel) {
+		return connect(false, cancel);
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSClient.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_0/WMSLayer1_1_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_0/WMSLayer1_1_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_0/WMSLayer1_1_0.java	(revision 38347)
@@ -0,0 +1,263 @@
+
+package org.gvsig.remoteclient.wms.wms_1_1_0;
+
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.TreeMap;
+
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+import org.gvsig.compat.CompatLocator;
+import org.gvsig.compat.lang.StringUtils;
+import org.gvsig.remoteclient.utils.BoundaryBox;
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.utils.Utilities;
+import org.gvsig.remoteclient.wms.WMSDimension;
+import org.gvsig.remoteclient.wms.WMSExtent;
+
+
+/**
+ * <p>WMS Layer for WMS 1.1.0</p>
+ * 
+ */
+public class WMSLayer1_1_0 extends org.gvsig.remoteclient.wms.WMSLayer {
+    private static final StringUtils stringUtils = CompatLocator.getStringUtils();
+    
+    /**
+     * <p>Extents defined for the layer in the capabilities doc</p>
+     */
+    private java.util.ArrayList extents = new ArrayList();
+    
+    /**
+     * <p> gets the extent vector defined in this layer</p>
+     * @return 
+     */
+    public ArrayList getExtents() {        
+        return extents;
+    } 
+    
+    public WMSExtent getExtent(String name)
+    {
+    	for(int i = 0; i < extents.size(); i++ ){
+    		if(((WMSExtent)extents.get(i)).getName().compareTo(name)==0)
+    		{
+    			return (WMSExtent)extents.get(i);
+    		}
+    	}
+    	return null;
+    }
+    
+    /**
+     * <p>Adds an extent to the extent vector </p>
+     * @param extent 
+     */
+    public void addExtent(org.gvsig.remoteclient.wms.WMSExtent extent) {        
+        extents.add(extent);
+    }   
+    
+    public ArrayList getDimensions()
+    {   
+        WMSDimension dimension;
+        WMSExtent extent;
+    	for(int i = 0; i < dimensions.size(); i++)
+    	{
+    		dimension = (WMSDimension)dimensions.get(i);
+    		extent = getExtent(dimension.getName()); 
+    		if(extent != null)
+    		{    			
+    			((WMSDimension)dimensions.get(i)).setDimensionExpression( extent.getExtentExpression());    			
+    		}
+    	}    	
+    	
+        WMSDimension pDimension;
+        WMSDimension myDimension;    
+        ArrayList myDimensions = (ArrayList) this.dimensions.clone();        
+        ArrayList pDimensions;        
+        if (parent!=null)
+        {
+        	pDimensions = parent.getDimensions();
+        	for (int i= 0; i < pDimensions.size(); i++){
+        		pDimension = (WMSDimension)pDimensions.get(i);
+        		myDimension = getDimension(pDimension.getName());
+        		if (myDimension != null){
+        			pDimensions.remove(pDimension);
+        		}
+        	}
+        	myDimensions.addAll(pDimensions);
+        }
+        return myDimensions;
+    }
+    
+    public WMSLayer1_1_0()
+    {
+        children = new ArrayList();
+    }
+    /**
+     * <p>Parses the contents of the parser(WMSCapabilities)
+     * to extract the information about an WMSLayer</p>
+     * 
+     */
+    public void parse(KXmlParser parser, TreeMap layerTreeMap)
+    throws IOException, XmlPullParserException
+    {
+        int currentTag;
+        boolean end = false;
+        String value;
+        BoundaryBox bbox;
+        parser.require(KXmlParser.START_TAG, null, CapabilitiesTags.LAYER);
+        
+        //First of all set whether the layer is Queryable reading the attribute.
+        value = parser.getAttributeValue("", CapabilitiesTags.QUERYABLE);
+        if (value != null)
+        {
+            if (value.compareTo("0")==0)
+                setQueryable(false);
+            else
+                setQueryable(true);
+        }
+        
+        currentTag = parser.nextTag();
+        
+        while (!end) 
+        {
+            switch(currentTag)
+            {
+                case KXmlParser.START_TAG:
+                    if (parser.getName().compareTo(CapabilitiesTags.LAYER)==0)
+                    {	
+                        WMSLayer1_1_0 lyr = new WMSLayer1_1_0();						
+                        //parser.next(); 
+                        lyr.parse(parser, layerTreeMap);
+                        lyr.setParent(this);
+                        this.children.add(lyr);
+                        // Jaume
+                        if (lyr.getName()!=null)
+                            layerTreeMap.put(lyr.getName(), lyr);
+                    }
+                    else if (parser.getName().compareTo(CapabilitiesTags.ATTRIBUTION)==0){
+                        // TODO comprobar que esto se necesite o se deseche
+                        parser.skipSubTree();
+                    }
+                    else if (parser.getName().compareTo(CapabilitiesTags.NAME)==0)
+                    {		
+                        value = parser.nextText();
+                        if (value != null) setName(value);						
+                    }	
+                    else if (parser.getName().compareTo(CapabilitiesTags.TITLE)==0)
+                    {
+                        value = parser.nextText();
+                        if (value != null) setTitle(value);
+                    }
+                    else if (parser.getName().compareTo(CapabilitiesTags.ABSTRACT)==0)
+                    {
+                        value = parser.nextText();
+                        if (value != null) setAbstract(value);
+                    }
+                    else if (parser.getName().compareTo(CapabilitiesTags.SRS)==0)
+                    {
+                        value = parser.nextText();
+                        if (value != null){
+                            String[] mySRSs = stringUtils.split(value, " ");
+                            for (int i = 0; i < mySRSs.length; i++) {
+                                addSrs(mySRSs[i]);    
+                            }
+                            
+                        }
+                    }					
+                    else if (parser.getName().compareTo(CapabilitiesTags.BOUNDINGBOX)==0)
+                    {
+                        bbox = new BoundaryBox();
+                        value = parser.getAttributeValue("",CapabilitiesTags.SRS);
+                        if (value != null)
+                            bbox.setSrs(value);
+                        value = parser.getAttributeValue("",CapabilitiesTags.MINX);
+                        if ((value != null) && (Utilities.isNumber(value)))
+                            bbox.setXmin(Double.parseDouble(value));	
+                        value = parser.getAttributeValue("",CapabilitiesTags.MINY);
+                        if ((value != null) && (Utilities.isNumber(value)))
+                            bbox.setYmin(Double.parseDouble(value));	
+                        value = parser.getAttributeValue("",CapabilitiesTags.MAXX);
+                        if ((value != null) && (Utilities.isNumber(value)))
+                            bbox.setXmax(Double.parseDouble(value));	
+                        value = parser.getAttributeValue("",CapabilitiesTags.MAXY);
+                        if ((value != null) && (Utilities.isNumber(value)))
+                            bbox.setYmax(Double.parseDouble(value));	
+                        addBBox(bbox);
+                        addSrs(bbox.getSrs());
+                    }	
+                    else if (parser.getName().compareTo(CapabilitiesTags.LATLONBOUNDINGBOX)==0)
+                    {
+                        bbox = new BoundaryBox();
+                        bbox.setSrs(CapabilitiesTags.EPSG_4326);
+                        value = parser.getAttributeValue("",CapabilitiesTags.MINX);
+                        if ((value != null) && (Utilities.isNumber(value)))
+                            bbox.setXmin(Double.parseDouble(value));	
+                        value = parser.getAttributeValue("",CapabilitiesTags.MINY);
+                        if ((value != null) && (Utilities.isNumber(value)))
+                            bbox.setYmin(Double.parseDouble(value));	
+                        value = parser.getAttributeValue("",CapabilitiesTags.MAXX);
+                        if ((value != null) && (Utilities.isNumber(value)))
+                            bbox.setXmax(Double.parseDouble(value));	
+                        value = parser.getAttributeValue("",CapabilitiesTags.MAXY);
+                        if ((value != null) && (Utilities.isNumber(value)))
+                            bbox.setYmax(Double.parseDouble(value));	
+                        addBBox(bbox);
+                        setLatLonBox(bbox);
+                        addSrs(bbox.getSrs());
+                    }						
+                    else if (parser.getName().compareTo(CapabilitiesTags.SCALEHINT)==0)
+                    {
+                        value = parser.getAttributeValue("",CapabilitiesTags.MIN);
+                        if ((value != null) && (Utilities.isNumber(value)))
+                            setScaleMin(Double.parseDouble(value));
+                        value = parser.getAttributeValue("",CapabilitiesTags.MAX);
+                        if ((value != null) && (Utilities.isNumber(value)))
+                            setScaleMax(Double.parseDouble(value));																	
+                    }						
+                    else if (parser.getName().compareTo(CapabilitiesTags.STYLE)==0)
+                    {
+                        WMSStyle1_1_0 style = new WMSStyle1_1_0();
+                        style.parse(parser);
+                        if ((style != null) && (style.getName() != null))
+                        {
+                            styles.add(style);
+                        }
+                    }
+                    else if (parser.getName().compareTo(CapabilitiesTags.DIMENSION)==0)
+                    {
+                        WMSDimension dim = new WMSDimension();
+                        dim.parse(parser);
+                        if ((dim != null) && (dim.getName() != null))
+                        {
+                            addDimension(dim);
+                        }
+                    }
+                    else if (parser.getName().compareTo(CapabilitiesTags.EXTENT)==0)
+                    {                    	
+                        WMSExtent extent = new WMSExtent();
+                        extent.parse(parser);
+                        if ((extent != null) && (extent.getName() != null))
+                        {
+                            addExtent(extent);
+                            
+                        }
+                    }                      
+                    break;
+                case KXmlParser.END_TAG:
+                    if (parser.getName().compareTo(CapabilitiesTags.LAYER) == 0)
+                        end = true;
+                    break;
+                case KXmlParser.TEXT:					
+                    break;
+            }
+            if (!end)
+            	currentTag = parser.next();
+        }
+        parser.require(KXmlParser.END_TAG, null, CapabilitiesTags.LAYER);
+    }      
+    
+    public String toString(){
+        return super.toString();
+    }
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_0/WMSLayer1_1_0.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_0/WMSProtocolHandler1_1_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_0/WMSProtocolHandler1_1_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_0/WMSProtocolHandler1_1_0.java	(revision 38347)
@@ -0,0 +1,318 @@
+
+package org.gvsig.remoteclient.wms.wms_1_1_0;
+
+import java.io.ByteArrayInputStream;
+import java.io.File;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.TreeMap;
+
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.utils.EncodingXMLParser;
+import org.gvsig.remoteclient.utils.ExceptionTags;
+import org.gvsig.remoteclient.wms.WMSServiceInformation;
+import org.gvsig.remoteclient.wms.WMSStatus;
+import org.gvsig.remoteclient.wms.request.WMSGetCapabilitiesRequest;
+import org.gvsig.remoteclient.wms.request.WMSGetFeatureInfoRequest;
+import org.gvsig.remoteclient.wms.request.WMSGetLegendGraphicRequest;
+import org.gvsig.remoteclient.wms.request.WMSGetMapRequest;
+import org.gvsig.remoteclient.wms.wms_1_1_0.request.WMSGetCapabilitiesRequest1_1_0;
+import org.gvsig.remoteclient.wms.wms_1_1_0.request.WMSGetFeatureInfoRequest1_1_0;
+import org.gvsig.remoteclient.wms.wms_1_1_0.request.WMSGetLegendGraphicRequest1_1_0;
+import org.gvsig.remoteclient.wms.wms_1_1_0.request.WMSGetMapRequest1_1_0;
+
+/**
+ * <p>
+ * Describes the handler to comunicate to a WMS 1.1.0
+ * </p>
+ */
+public class WMSProtocolHandler1_1_0 extends org.gvsig.remoteclient.wms.WMSProtocolHandler
+{
+	private WMSLayer1_1_0 fakeRootLayer;
+    
+	public WMSProtocolHandler1_1_0()
+	{
+		this.version = "1.1.0";
+		this.name = "WMS1.1.0";
+		this.serviceInfo = new WMSServiceInformation(); 
+		this.layers = new TreeMap();
+	}
+    
+//------------------------------------------------------------------------------
+// Parsing methods....    
+//------------------------------------------------------------------------------    
+
+
+	public boolean parseCapabilities(File f)
+    {       
+    	rootLayer = null;
+    	int tag;
+    	EncodingXMLParser kxmlParser = null;
+    	kxmlParser = new EncodingXMLParser();
+    	try
+    	{
+    		kxmlParser.setInput(f);
+    		kxmlParser.nextTag();
+    		if ( kxmlParser.getEventType() != KXmlParser.END_DOCUMENT ) 
+    		{    		
+    			kxmlParser.require(KXmlParser.START_TAG, null, CapabilitiesTags.CAPABILITIES_ROOT1_1_1);    			
+    			tag = kxmlParser.nextTag();
+				 while(tag != KXmlParser.END_DOCUMENT)
+				 {
+                     switch(tag)
+					 {
+                         
+						case KXmlParser.START_TAG:
+							if (kxmlParser.getName().compareTo(CapabilitiesTags.SERVICE )==0)
+							{
+								parseServiceTag(kxmlParser);
+							}	
+							else if (kxmlParser.getName().compareTo(CapabilitiesTags.CAPABILITY)==0)
+							{
+								parseCapabilityTag(kxmlParser);
+							}
+							break;
+						case KXmlParser.END_TAG:							
+							break;
+						case KXmlParser.TEXT:
+												
+						break;
+					 }
+    				 tag = kxmlParser.next();
+    			 }
+
+    			kxmlParser.require(KXmlParser.END_DOCUMENT, null, null);
+    		}
+    	}
+    	catch(XmlPullParserException parser_ex){
+    		parser_ex.printStackTrace();
+    		return false;
+    	}
+   		catch (IOException ioe) {			
+   			ioe.printStackTrace();
+   			return false;
+		} finally {
+            return true;
+        }
+    } 
+    
+    /**
+     * <p>Parses the Service Information </p>
+     */    
+    private void parseServiceTag(KXmlParser parser) throws IOException, XmlPullParserException 
+    {
+    	int currentTag;
+    	boolean end = false;
+    	
+    	parser.require(KXmlParser.START_TAG, null, CapabilitiesTags.SERVICE);
+    	currentTag = parser.next();
+    	
+    	while (!end) 
+    	{
+			 switch(currentTag)
+			 {
+				case KXmlParser.START_TAG:
+					if (parser.getName().compareTo(CapabilitiesTags.NAME)==0)
+					{
+						serviceInfo.name = parser.nextText(); 
+					}	
+					else if (parser.getName().compareTo(CapabilitiesTags.TITLE)==0)
+					{
+						serviceInfo.title = parser.nextText(); 
+					}
+					else if (parser.getName().compareTo(CapabilitiesTags.ABSTRACT)==0)
+					{
+						serviceInfo.abstr = parser.nextText(); 
+					}
+					else if (parser.getName().compareTo(CapabilitiesTags.ONLINERESOURCE)==0)
+					{
+				    	String value = null;
+				        value = parser.getAttributeValue("", CapabilitiesTags.XLINK_HREF);
+				        if (value != null){
+				        	serviceInfo.online_resource = value;
+				        }
+					}					
+					else if ((parser.getName().compareTo(CapabilitiesTags.KEYWORDLIST)==0) ||
+							(parser.getName().compareTo(CapabilitiesTags.CONTACTINFORMATION)==0))
+					{
+						parser.skipSubTree();
+					}					
+					break;
+				case KXmlParser.END_TAG:
+					if (parser.getName().compareTo(CapabilitiesTags.SERVICE) == 0)
+						end = true;
+					break;
+				case KXmlParser.TEXT:					
+				break;
+			 }
+             if (!end)
+                 currentTag = parser.next();
+    	}
+    	parser.require(KXmlParser.END_TAG, null, CapabilitiesTags.SERVICE);
+    }
+    
+    /**
+     * <p>Parses the Capability Tag </p>
+     */    
+    private void parseCapabilityTag(KXmlParser parser) throws IOException, XmlPullParserException
+    { 	
+    	int currentTag;
+    	boolean end = false;
+    	
+    	parser.require(KXmlParser.START_TAG, null, CapabilitiesTags.CAPABILITY);
+    	currentTag = parser.next();
+    	
+    	while (!end) 
+    	{
+			 switch(currentTag)
+			 {
+				case KXmlParser.START_TAG:
+					if (parser.getName().compareTo(CapabilitiesTags.REQUEST)==0)
+					{
+						parseRequestTag(parser); 
+					}	
+					else if (parser.getName().compareTo(CapabilitiesTags.EXCEPTION)==0)
+					{
+						// TODO:
+						// add the exception formats supported.
+					}
+					else if (parser.getName().compareTo(CapabilitiesTags.LAYER)==0)
+					{
+						WMSLayer1_1_0 lyr = new WMSLayer1_1_0();
+                        if (rootLayer == null)
+                            rootLayer = lyr;
+                        else {
+                            // Handles when there is no general root layer, will use
+                            // a fake non-queryable one.
+                            if (!rootLayer.equals(getFakeRootLayer())){
+                                WMSLayer1_1_0 aux = (WMSLayer1_1_0) rootLayer;
+                                rootLayer  = getFakeRootLayer();
+                                rootLayer.getChildren().add(aux);
+                            }
+                            rootLayer.getChildren().add(lyr);
+                        }
+						lyr.parse(parser, layers);
+						
+                        if (lyr.getName()!=null)
+						    layers.put(lyr.getName(), lyr); 													
+					}
+					else if ((parser.getName().compareTo(CapabilitiesTags.VENDORSPECIFICCAPABILITIES)==0) ||
+							(parser.getName().compareTo(CapabilitiesTags.USERDEFINEDSYMBOLIZATION )==0))
+                            
+					{
+						parser.skipSubTree();
+					}					
+					break;
+				case KXmlParser.END_TAG:
+					if (parser.getName().compareTo(CapabilitiesTags.CAPABILITY) == 0)
+						end = true;
+					break;
+				case KXmlParser.TEXT:					
+				break;
+			 }
+			 if (!end)
+			 currentTag = parser.next();
+    	}
+    	//parser.require(KXmlParser.END_TAG, null, CapabilitiesTags.CAPABILITY);    	
+    }   
+    
+    
+    private WMSLayer1_1_0 getFakeRootLayer(){
+        if (fakeRootLayer == null){
+            fakeRootLayer = new WMSLayer1_1_0();
+            fakeRootLayer.setTitle(serviceInfo.title);
+            fakeRootLayer.setQueryable(false);
+            fakeRootLayer.setName(null);
+        }
+        return fakeRootLayer;
+    }
+    
+    /* (non-Javadoc)
+     * @see org.gvsig.remoteClient.wms.WMSProtocolHandler#parseException(byte[])
+     */
+    protected String parseException(byte[] data) {
+        ArrayList errors = new ArrayList();
+        KXmlParser kxmlParser = new KXmlParser();
+        
+        try
+        {
+            kxmlParser.setInput(new ByteArrayInputStream(data), encoding);        
+            kxmlParser.nextTag();
+            int tag;
+            if ( kxmlParser.getEventType() != KXmlParser.END_DOCUMENT ) 
+            { 
+                kxmlParser.require(KXmlParser.START_TAG, null, ExceptionTags.EXCEPTION_ROOT);             
+                tag = kxmlParser.nextTag();
+                 while(tag != KXmlParser.END_DOCUMENT)
+                 {
+                     switch(tag)
+                     {
+                        case KXmlParser.START_TAG:
+                            if (kxmlParser.getName().compareTo(ExceptionTags.SERVICE_EXCEPTION)==0){
+                                String errorCode = kxmlParser.getAttributeValue("", ExceptionTags.CODE);
+                                errorCode = (errorCode != null) ? "["+errorCode+"] " : "";
+                                String errorMessage = kxmlParser.nextText();
+                                errors.add(errorCode+errorMessage);
+                            }
+                            break;
+                        case KXmlParser.END_TAG:                            
+                            break;
+                        
+                     }
+                     tag = kxmlParser.nextTag();
+                 }
+                 //kxmlParser.require(KXmlParser.END_DOCUMENT, null, null);
+            }
+        }
+        catch(XmlPullParserException parser_ex){
+            System.out.println(parser_ex.getMessage());
+            parser_ex.printStackTrace();
+        }
+        catch (IOException ioe) {           
+            ioe.printStackTrace();            
+        }
+        String message = errors.size()>0? "" : null;
+        for (int i = 0; i < errors.size(); i++) {
+            message += (String) errors.get(i)+"\n";
+        }
+        return message;
+    }
+
+    /*
+     * (non-Javadoc)
+     * @see org.gvsig.remoteClient.wms.WMSProtocolHandler#createGetFeatureInfoRequest(org.gvsig.remoteClient.wms.WMSStatus, int, int)
+     */
+	protected WMSGetFeatureInfoRequest createGetFeatureInfoRequest(
+			WMSStatus status, int x, int y) {
+		return new WMSGetFeatureInfoRequest1_1_0(status, this, x, y);
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wms.WMSProtocolHandler#createGetMapRequest(org.gvsig.remoteClient.wms.WMSStatus)
+	 */
+	protected WMSGetMapRequest createGetMapRequest(WMSStatus status) {
+		return new WMSGetMapRequest1_1_0(status, this);
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wms.WMSProtocolHandler#createGetLegendGraphicRequest(org.gvsig.remoteClient.wms.WMSStatus, java.lang.String)
+	 */
+	protected WMSGetLegendGraphicRequest createGetLegendGraphicRequest(
+			WMSStatus status, String layerName) {
+		return new WMSGetLegendGraphicRequest1_1_0(status, this, layerName);
+	}
+
+	/* (non-Javadoc)
+	 * @see org.gvsig.remoteclient.wms.WMSProtocolHandler#createGetCapabilitiesRequest(org.gvsig.remoteclient.wms.WMSStatus)
+	 */	
+	protected WMSGetCapabilitiesRequest createGetCapabilitiesRequest(
+			WMSStatus status) {
+		return new WMSGetCapabilitiesRequest1_1_0(status, this);
+	}
+    
+  }

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_0/WMSProtocolHandler1_1_0.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_0/WMSStyle1_1_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_0/WMSStyle1_1_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_0/WMSStyle1_1_0.java	(revision 38347)
@@ -0,0 +1,65 @@
+
+package org.gvsig.remoteclient.wms.wms_1_1_0;
+
+import java.io.IOException;
+
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+
+/**
+ * <p>Represents the layer style defined by the OGC Specifications for WMS 1.1.0</p>
+ * 
+ */
+public class WMSStyle1_1_0 extends org.gvsig.remoteclient.wms.WMSStyle {
+
+/**
+ * <p>URL pointing to the legend for a layer with this style</p>
+ */
+
+/**
+ * <p>Parses the STYLE TAG according with the OGC Specifications for the WMS 1.1.1</p>
+ */
+    public void parse(KXmlParser parser) throws IOException, XmlPullParserException
+    {        
+    	int currentTag;
+    	boolean end = false;
+    	
+    	parser.require(KXmlParser.START_TAG, null, CapabilitiesTags.STYLE);
+    	currentTag = parser.nextTag();
+    	
+    	while (!end) 
+    	{
+			 switch(currentTag)
+			 {
+				case KXmlParser.START_TAG:
+					if (parser.getName().compareTo(CapabilitiesTags.NAME)==0)
+					{						
+						setName(parser.nextText());						
+					}	
+					else if (parser.getName().compareTo(CapabilitiesTags.TITLE)==0)
+					{
+						setTitle(parser.nextText());
+					}
+					else if (parser.getName().compareTo(CapabilitiesTags.ABSTRACT)==0)
+					{
+						setAbstract(parser.nextText());
+					}	
+					else if (parser.getName().compareTo(CapabilitiesTags.LEGENDURL)==0)
+					break;
+				case KXmlParser.END_TAG:
+					if (parser.getName().compareTo(CapabilitiesTags.STYLE) == 0)
+						end = true;
+					break;
+				case KXmlParser.TEXT:					
+					break;
+			 }
+			 if (!end)
+			 {
+				 currentTag = parser.next();
+			 }
+    	}
+    	parser.require(KXmlParser.END_TAG, null, CapabilitiesTags.STYLE);
+    } 
+ }

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_0/WMSStyle1_1_0.java
___________________________________________________________________
Added: svn:eol-style
   + native
Added: svn:keywords
   + Author Date Id Revision

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_0/request/WMSGetLegendGraphicRequest1_1_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_0/request/WMSGetLegendGraphicRequest1_1_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_0/request/WMSGetLegendGraphicRequest1_1_0.java	(revision 38347)
@@ -0,0 +1,61 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+* 
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+* 
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+* 
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+* MA  02110-1301, USA.
+* 
+*/
+
+/*
+* AUTHORS (In addition to CIT):
+* 2009 Iver T.I.  {{Task}}
+*/
+ 
+package org.gvsig.remoteclient.wms.wms_1_1_0.request;
+
+import org.gvsig.compat.CompatLocator;
+import org.gvsig.compat.lang.StringUtils;
+import org.gvsig.remoteclient.wms.WMSProtocolHandler;
+import org.gvsig.remoteclient.wms.WMSStatus;
+import org.gvsig.remoteclient.wms.request.WMSGetLegendGraphicRequest;
+
+/**
+ * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera</a>
+ */
+public class WMSGetLegendGraphicRequest1_1_0 extends WMSGetLegendGraphicRequest{
+
+    private static final StringUtils stringUtils = CompatLocator.getStringUtils();
+    
+	public WMSGetLegendGraphicRequest1_1_0(WMSStatus status,
+			WMSProtocolHandler protocolHandler, String layerName) {
+		super(status, protocolHandler, layerName);		
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.ogc.request.OGCRequest#getHttpGetRequest(java.lang.String)
+	 */
+	protected String getHttpGetRequest(String onlineResource) {
+		StringBuffer req = new StringBuffer();
+		req.append(onlineResource);
+		req.append("REQUEST=GetLegendGraphic&SERVICE=WMS&VERSION=").append(protocolHandler.getVersion());
+        req.append("&LAYER=" + layerName).append("&TRANSPARENT=TRUE").append("&FORMAT=image/png");
+		return req.toString();
+	}
+
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_0/request/WMSGetLegendGraphicRequest1_1_0.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_0/request/WMSGetMapRequest1_1_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_0/request/WMSGetMapRequest1_1_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_0/request/WMSGetMapRequest1_1_0.java	(revision 38347)
@@ -0,0 +1,70 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+* 
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+* 
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+* 
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+* MA  02110-1301, USA.
+* 
+*/
+
+/*
+* AUTHORS (In addition to CIT):
+* 2009 Iver T.I.  {{Task}}
+*/
+ 
+package org.gvsig.remoteclient.wms.wms_1_1_0.request;
+
+import org.gvsig.compat.CompatLocator;
+import org.gvsig.compat.lang.StringUtils;
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.wms.WMSProtocolHandler;
+import org.gvsig.remoteclient.wms.WMSStatus;
+import org.gvsig.remoteclient.wms.request.WMSGetMapRequest;
+
+/**
+ * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera</a>
+ */
+public class WMSGetMapRequest1_1_0 extends WMSGetMapRequest{
+    
+    private static final StringUtils stringUtils = CompatLocator.getStringUtils();
+    
+	public WMSGetMapRequest1_1_0(WMSStatus status,
+			WMSProtocolHandler protocolHandler) {
+		super(status, protocolHandler);		
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.ogc.request.OGCRequest#getHttpGetRequest(java.lang.String)
+	 */
+	protected String getHttpGetRequest(String onlineResource) {
+		StringBuffer req = new StringBuffer();
+		req.append(onlineResource);
+		req.append("REQUEST=GetMap&SERVICE=WMS&VERSION=").append(protocolHandler.getVersion()).append("&");
+		req.append(getPartialQuery(status));
+        req.append("&EXCEPTIONS=" + getExceptionsFormat());      
+		return req.toString();
+	}
+	
+	/**
+	 * @return the exceptions format
+	 */
+	protected String getExceptionsFormat(){
+		return CapabilitiesTags.EXCEPTIONS_1_1_x;
+	}
+
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_0/request/WMSGetMapRequest1_1_0.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_0/request/WMSGetFeatureInfoRequest1_1_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_0/request/WMSGetFeatureInfoRequest1_1_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_0/request/WMSGetFeatureInfoRequest1_1_0.java	(revision 38347)
@@ -0,0 +1,76 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+* 
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+* 
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+* 
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+* MA  02110-1301, USA.
+* 
+*/
+
+/*
+* AUTHORS (In addition to CIT):
+* 2009 Iver T.I.  {{Task}}
+*/
+ 
+package org.gvsig.remoteclient.wms.wms_1_1_0.request;
+
+import org.gvsig.compat.CompatLocator;
+import org.gvsig.compat.lang.StringUtils;
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.utils.Utilities;
+import org.gvsig.remoteclient.wms.WMSProtocolHandler;
+import org.gvsig.remoteclient.wms.WMSStatus;
+import org.gvsig.remoteclient.wms.request.WMSGetFeatureInfoRequest;
+
+/**
+ * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera</a>
+ */
+public class WMSGetFeatureInfoRequest1_1_0 extends WMSGetFeatureInfoRequest{
+    
+    private static final StringUtils stringUtils = CompatLocator.getStringUtils();
+	
+    public WMSGetFeatureInfoRequest1_1_0(WMSStatus status,
+			WMSProtocolHandler protocolHandler, int x, int y) {
+		super(status, protocolHandler, x, y);		
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.ogc.request.OGCRequest#getHttpGetRequest(java.lang.String)
+	 */
+	protected String getHttpGetRequest(String onlineResource) {
+		StringBuffer req = new StringBuffer();
+		req.append(onlineResource);
+		req.append("REQUEST=GetFeatureInfo&SERVICE=WMS&");
+		req.append("QUERY_LAYERS=").append(Utilities.Vector2CS(status.getLayerNames()));
+		req.append("&VERSION=").append(protocolHandler.getVersion()).append("&INFO_FORMAT=application/vnd.ogc.gml&");
+		req.append(getPartialQuery(status)).append("&x="+ x + "&y=" + y);
+		//this parameter sets the max number of features per layer to be returned.
+		//we set it to avoid the bug in mapserver that takes this number like max number of total features.
+		req.append("&FEATURE_COUNT=10000");
+		req.append("&EXCEPTIONS=" + getExceptionsFormat());  
+		return req.toString();
+	}
+	
+	/**
+	 * @return the exceptions format
+	 */
+	protected String getExceptionsFormat(){
+		return CapabilitiesTags.EXCEPTIONS_1_1_x;
+	}
+
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_0/request/WMSGetFeatureInfoRequest1_1_0.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_0/request/WMSGetCapabilitiesRequest1_1_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_0/request/WMSGetCapabilitiesRequest1_1_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_0/request/WMSGetCapabilitiesRequest1_1_0.java	(revision 38347)
@@ -0,0 +1,69 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+* 
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+* 
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+* 
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+* MA  02110-1301, USA.
+* 
+*/
+
+/*
+* AUTHORS (In addition to CIT):
+* 2009 {Iver T.I.}   {Task}
+*/
+ 
+package org.gvsig.remoteclient.wms.wms_1_1_0.request;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.wms.WMSProtocolHandler;
+import org.gvsig.remoteclient.wms.WMSStatus;
+import org.gvsig.remoteclient.wms.request.WMSGetCapabilitiesRequest;
+
+/**
+ * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera</a>
+ */
+public class WMSGetCapabilitiesRequest1_1_0 extends WMSGetCapabilitiesRequest{
+
+	/**
+	 * @param status
+	 * @param protocolHandler
+	 */
+	public WMSGetCapabilitiesRequest1_1_0(WMSStatus status,
+			WMSProtocolHandler protocolHandler) {
+		super(status, protocolHandler);		
+	}
+
+	/* (non-Javadoc)
+	 * @see org.gvsig.remoteclient.ogc.request.OGCRequest#getHttpGetRequest(java.lang.String)
+	 */
+	protected String getHttpGetRequest(String onlineResource) {
+		StringBuffer req = new StringBuffer();
+		req.append(onlineResource);
+		req.append("REQUEST=GetCapabilities&SERVICE=WMS&");
+		req.append("VERSION=").append(protocolHandler.getVersion());
+		req.append("&EXCEPTIONS=" + getExceptionsFormat()); 
+		return req.toString();
+	}
+	
+	/**
+	 * @return the exceptions format
+	 */
+	protected String getExceptionsFormat(){
+		return CapabilitiesTags.EXCEPTIONS_1_1_x;
+	}
+
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_0/request/WMSGetCapabilitiesRequest1_1_0.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSProtocolHandler.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSProtocolHandler.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSProtocolHandler.java	(revision 38347)
@@ -0,0 +1,673 @@
+package org.gvsig.remoteclient.wms;
+
+import java.io.ByteArrayInputStream;
+import java.io.File;
+import java.io.FileReader;
+import java.io.IOException;
+import java.io.InputStream;
+import java.net.URL;
+import java.net.URLConnection;
+import java.util.ArrayList;
+import java.util.StringTokenizer;
+import java.util.TreeMap;
+
+import org.gvsig.compat.net.ICancellable;
+import org.gvsig.remoteclient.exceptions.ServerErrorException;
+import org.gvsig.remoteclient.exceptions.WMSException;
+import org.gvsig.remoteclient.ogc.OGCProtocolHandler;
+import org.gvsig.remoteclient.ogc.OGCServiceInformation;
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.utils.ExceptionTags;
+import org.gvsig.remoteclient.utils.Utilities;
+import org.gvsig.remoteclient.wms.request.WMSGetCapabilitiesRequest;
+import org.gvsig.remoteclient.wms.request.WMSGetFeatureInfoRequest;
+import org.gvsig.remoteclient.wms.request.WMSGetLegendGraphicRequest;
+import org.gvsig.remoteclient.wms.request.WMSGetMapRequest;
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+/**
+ * <p> Abstract class that represents handlers to comunicate via WMS protocol.
+ * </p>
+ *
+ */
+public abstract class WMSProtocolHandler extends OGCProtocolHandler{
+	/**
+	 * Encoding used to parse different xml documents.
+	 */
+	protected String encoding = "UTF-8";
+    /**
+     * WMS metadata
+     */
+    protected WMSServiceInformation serviceInfo;
+    public TreeMap layers;
+    public WMSLayer rootLayer;
+
+    /**
+     * returns the alfanumeric information of the layers at the specified point.
+     * the diference between the other getfeatureInfo method is that this will
+     * be implemented by each specific version because the XML from the server will be
+     * parsed and presented by a well known structure.
+     */
+
+    public String getName() {
+    	return name;
+    }
+
+    /*
+     * (non-Javadoc)
+     * @see org.gvsig.remoteClient.ogc.OGCProtocolHandler#getServiceInformation()
+     */
+    public OGCServiceInformation getServiceInformation() {
+        return serviceInfo;
+    }
+
+    /**
+	 * <p>Builds a GetCapabilities request that is sent to the WMS
+	 * the response will be parse to extract the data needed by the
+	 * WMS client</p>
+	 * @param override, if true the previous downloaded data will be overridden
+	 */
+    public void getCapabilities(WMSStatus status, boolean override, ICancellable cancel)
+    {
+    	try
+		{
+    		if (status == null){
+    			
+    		}
+			WMSGetCapabilitiesRequest request = createGetCapabilitiesRequest(status);
+			File f = request.sendRequest(cancel);			
+	
+			if (f == null)
+				return;
+			clear();
+			parseCapabilities(f);
+	    } catch(Exception e)
+		{
+			//TODO
+			e.printStackTrace();
+		}
+    }
+
+    private void clear() {
+		layers.clear();
+		serviceInfo.clear();
+	}
+
+	/**
+     * <p>It will send a GetFeatureInfo request to the WMS
+     * Parsing the response and redirecting the info to the WMS client</p>
+     * TODO: return a stored file instead a String.
+     */
+    public String getFeatureInfo(WMSStatus status, int x, int y, int featureCount, ICancellable cancel)
+    {
+    	StringBuffer output = new StringBuffer();
+    	String outputFormat = new String();
+    	String ServiceException = "ServiceExceptionReport";
+    	StringBuffer sb = new StringBuffer();
+    	sb.append("<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>");
+		try
+		{
+			WMSGetFeatureInfoRequest request = createGetFeatureInfoRequest(status, x, y);
+			URL url = request.getURL();
+	    	outputFormat = url.openConnection().getContentType();
+	    	File f = request.sendRequest(cancel);
+			if (f == null){
+				return "";
+			}
+
+			FileReader fReader = new FileReader(f);
+			char[] buffer = new char[1024*256];
+			for (int i = fReader.read(buffer); i>0; i = fReader.read(buffer))
+		    {
+		    	String str = new String(buffer,0,i);
+		    	output.append(str);
+		    }
+		    if ( (outputFormat == null) || (outputFormat.indexOf("xml") != -1)
+		    		||output.toString().toLowerCase().startsWith("<?xml")
+		    		||(outputFormat.indexOf("gml") != -1))
+		    {
+		    	int tag;
+		    	KXmlParser kxmlParser = null;
+		    	kxmlParser = new KXmlParser();
+		    	//kxmlParser.setInput(new StringReader(output.toString()));
+		    	kxmlParser.setInput(new FileReader(f));
+
+		    	tag = kxmlParser.nextTag();
+		    	if (kxmlParser.getName().compareTo(ServiceException)==0)
+				{
+		    		sb.append("<INFO>").append(parseException( output.toString().getBytes())).append("</INFO>");
+		    		return sb.toString();
+				}
+				else if (kxmlParser.getName().compareToIgnoreCase("ERROR")==0)
+				{
+					return output.toString();
+				}
+				else
+				{
+					return output.toString();
+				}
+	    	}
+	    	else
+	    	{  		
+	    		//Para que funcione con el GetFeatureInfo Viewer generico hay que devolver:
+	    		 return output.toString();
+	    	}
+		}
+    	catch(XmlPullParserException parserEx)
+    	{
+    		if (output.toString().toLowerCase().indexOf("xml") != -1)
+    		{
+    			return output.toString().trim();
+    		}
+    		else
+    		{
+    	   		sb.append("<INFO>").append("Info format not supported").append("</INFO>");
+        		return sb.toString();
+    		}
+    	}
+    	catch(Exception e)
+    	{
+    		e.printStackTrace();
+    		sb.append("<INFO>").append("Info format not supported").append("</INFO>");
+    		return sb.toString();
+
+    	}
+    }
+    /**
+     * <p>Builds a GetMap request that is sent to the WMS
+     * the response (image) will be redirect to the
+     * WMS client</p>
+     */
+    public byte[] _getMap(WMSStatus status) throws ServerErrorException, WMSException
+    {
+    	try
+		{
+			//TODO:
+			//pass this buildXXXRequest to the WMSProtocolHandlerXXX: The request can depend on the WMS version.
+			WMSGetMapRequest request = createGetMapRequest(status);
+			URL url = request.getURL();
+			
+			URLConnection conn = url.openConnection();
+			System.out.println(request.toString());
+            String type = conn.getContentType();
+
+
+	    	byte[] imageBytes = null;
+	    	byte[] buffer = new byte[1024*256];
+            InputStream is = conn.getInputStream();
+	    	int readed = 0;
+
+	    	for (int i = is.read(buffer); i>0; i = is.read(buffer)){
+                // Creates a new buffer to contain the previous readed bytes and the next bunch of bytes
+	    		byte[] buffered = new byte[readed+i];
+	    		for (int j = 0; j < buffered.length; j++) {
+	    			if (j<readed){
+                        // puts the previously downloaded bytes into the image buffer
+	    				buffered[j] = imageBytes[j];
+	    			}
+	    			else {
+                        // appends the recently downloaded bytes to the image buffer.
+	    				buffered[j] = buffer[j-readed];
+	    			}
+				}
+	    		imageBytes = (byte[]) buffered.clone();
+	    		readed += i;
+	    	}
+
+	    	if ((type !=null && !type.subSequence(0,5).equals("image"))
+	    		||(Utilities.isTextData(imageBytes)))
+	    	{
+               	WMSException wmsEx = null;
+
+            	String exceptionMessage = parseException(imageBytes);
+                if (exceptionMessage==null)
+                {
+                 	String error = new String(imageBytes);
+                	int pos = error.indexOf("<?xml");
+                	if (pos!= -1)
+                	{
+                		String xml = error.substring(pos,error.length());
+                		exceptionMessage = parseException(xml.getBytes());
+                        if (exceptionMessage == null)
+                        	exceptionMessage = new String(imageBytes);
+                	}
+                }
+             	wmsEx = new WMSException(exceptionMessage);
+            	wmsEx.setWMSMessage(new String(imageBytes));
+                throw wmsEx;
+            }
+			return imageBytes;
+		}
+		catch(IOException e)
+		{
+			e.printStackTrace();
+            throw new ServerErrorException();
+		}
+    }
+
+    public File getLegendGraphic(WMSStatus status, String layerName, ICancellable cancel) throws ServerErrorException, WMSException
+    {
+    	try
+		{
+			WMSGetLegendGraphicRequest request = createGetLegendGraphicRequest(status, layerName);
+			File f = request.sendRequest(cancel);
+	    	if (f== null)
+	    		return null;
+            if (Utilities.isTextFile(f)) {
+	    		
+                byte[] data = fileToBytes(f);
+
+	    		WMSException wmsEx = null;
+
+            	String exceptionMessage = parseException(data);
+                if (exceptionMessage==null)
+                {
+                 	String error = new String(data);
+                	int pos = error.indexOf("<?xml");
+                	if (pos!= -1)
+                	{
+                		String xml = error.substring(pos,error.length());
+                		exceptionMessage = parseException(xml.getBytes());
+                	}
+                    if (exceptionMessage == null)
+                    	exceptionMessage = new String(data);
+
+                }
+             	wmsEx = new WMSException(exceptionMessage);
+            	wmsEx.setWMSMessage(new String(data));
+            	downloader.removeURL(request);
+                throw wmsEx;
+            }
+			return f;
+		}
+		catch(IOException e)
+		{
+			e.printStackTrace();
+            throw new ServerErrorException();
+		}
+    }
+    
+    public URL getMapURL(WMSStatus status, ICancellable cancel) throws ServerErrorException, WMSException {
+    	try {
+			WMSGetMapRequest request = createGetMapRequest(status);
+			return request.getURL();
+		} catch(IOException e) {
+			e.printStackTrace();
+            throw new ServerErrorException();
+		}
+    }
+    
+    /**
+     * Returns the exception message if the file is a XML instead of a image.
+     * @param file3
+     * @return
+     * @throws IOException 
+     */
+    public String getExceptionMessage(File f) throws IOException {
+    	if (f == null)
+    		return null;
+    	
+        if (Utilities.isTextFile(f)) {
+            byte[] data = fileToBytes(f);
+
+        	String exceptionMessage = parseException(data);
+            if (exceptionMessage == null) {
+             	String error = new String(data);
+            	int pos = error.indexOf("<?xml");
+            	if (pos!= -1) {
+            		String xml = error.substring(pos,error.length());
+            		exceptionMessage = parseException(xml.getBytes());
+            	}
+                if (exceptionMessage == null)
+                	exceptionMessage = new String(data);
+            }
+         	return exceptionMessage;
+        }
+        return null;
+    }
+
+    public File getMap(WMSStatus status, ICancellable cancel) throws ServerErrorException, WMSException {
+    	try {
+			WMSGetMapRequest request = createGetMapRequest(status);
+			File f = request.sendRequest(cancel);
+			
+			if (f== null)
+	    		return null;
+            if (Utilities.isTextFile(f)) {
+                byte[] data = fileToBytes(f);
+
+	    		WMSException wmsEx = null;
+
+            	String exceptionMessage = parseException(data);
+                if (exceptionMessage==null) {
+                 	String error = new String(data);
+                	int pos = error.indexOf("<?xml");
+                	if (pos!= -1) {
+                		String xml = error.substring(pos,error.length());
+                		exceptionMessage = parseException(xml.getBytes());
+//                        if (exceptionMessage == null)
+//                        	exceptionMessage = new String(data);
+                	}
+                    if (exceptionMessage == null)
+                    	exceptionMessage = new String(data);
+
+                }
+             	wmsEx = new WMSException(exceptionMessage);
+            	wmsEx.setWMSMessage(new String(data));
+
+            	// Since it is an error file, It must be deleted from the cache
+            	downloader.removeURL(request);
+                throw wmsEx;
+            }
+			return f;
+		} catch(IOException e) {
+			e.printStackTrace();
+            throw new ServerErrorException();
+		}
+    }
+
+
+    /* (non-Javadoc)
+     * @see org.gvsig.remoteClient.wms.WMSProtocolHandler#parseException(byte[])
+     */
+    protected String parseException(byte[] data) {
+        ArrayList errors = new ArrayList();
+        KXmlParser kxmlParser = new KXmlParser();
+        try
+        {
+            kxmlParser.setInput(new ByteArrayInputStream(data), encoding);
+            kxmlParser.nextTag();
+            int tag;
+            if ( kxmlParser.getEventType() != KXmlParser.END_DOCUMENT )
+            {
+                kxmlParser.require(KXmlParser.START_TAG, null, ExceptionTags.EXCEPTION_ROOT);
+                tag = kxmlParser.nextTag();
+                 while(tag != KXmlParser.END_DOCUMENT)
+                 {
+                     switch(tag)
+                     {
+                        case KXmlParser.START_TAG:
+                            if (kxmlParser.getName().compareTo(ExceptionTags.SERVICE_EXCEPTION)==0){
+                                String errorCode = kxmlParser.getAttributeValue("", ExceptionTags.CODE);
+                                errorCode = (errorCode != null) ? "["+errorCode+"] " : "";
+                                String errorMessage = kxmlParser.nextText();
+                                errors.add(errorCode+errorMessage);
+                            }
+                            break;
+                        case KXmlParser.END_TAG:
+                            break;
+
+                     }
+                     tag = kxmlParser.nextTag();
+                 }
+                 //kxmlParser.require(KXmlParser.END_DOCUMENT, null, null);
+            }
+        }
+        catch(XmlPullParserException parser_ex){
+            parser_ex.printStackTrace();
+        }
+        catch (IOException ioe) {
+            ioe.printStackTrace();
+        }
+        String message = errors.size()>0? "" : null;
+        for (int i = 0; i < errors.size(); i++) {
+            message += (String) errors.get(i)+"\n";
+        }
+        return message;
+    }
+    /**
+     * Builds the GetCapabilitiesRequest according to the OGC WMS Specifications
+     * without a VERSION, to get the highest version than a WMS supports.
+     */
+    public static String buildCapabilitiesSuitableVersionRequest(String _host, String _version)
+    {
+		int index = _host.indexOf('?');
+		
+		if (index > -1) {
+			String host = _host.substring(0, index + 1);
+			String query = _host.substring(index + 1, _host.length());
+			
+			StringTokenizer tokens = new StringTokenizer(query, "&");
+			String newQuery = "", token;
+
+			// If there is a field or a value with spaces, (and then it's on different tokens) -> unify them
+			while (tokens.hasMoreTokens()) {
+				token = tokens.nextToken().trim();
+
+				if (token.toUpperCase().compareTo("REQUEST=GETCAPABILITIES") == 0)
+					continue;
+
+				if (token.toUpperCase().compareTo("SERVICE=WMS") == 0)
+					continue;
+
+				if ((_version != null) && (_version.length() > 0)) {
+    				if (token.toUpperCase().compareTo("VERSION=" + _version) == 0)
+    					continue;
+				}
+
+				if (token.toUpperCase().compareTo("EXCEPTIONS=XML") == 0)
+					continue;
+
+				newQuery += token + "&";
+			}
+
+        	_host = host + newQuery;
+		}
+		else {
+			_host += "?";
+		}
+
+    	if ((_version != null) && (_version.compareTo("") != 0))
+    		_host += "REQUEST=GetCapabilities&SERVICE=WMS&VERSION=" + _version;
+    	else
+    		_host += "REQUEST=GetCapabilities&SERVICE=WMS";
+
+    	return _host;
+    }
+
+    /**
+     * Builds the GetCapabilitiesRequest according to the OGC WMS Specifications
+     * @param WMSStatus
+     */
+    private String buildCapabilitiesRequest(WMSStatus status)
+    {
+		StringBuffer req = new StringBuffer();
+		String symbol = null;
+
+		String onlineResource;
+		if (status == null || status.getOnlineResource() == null)
+			onlineResource = getHost();
+		else
+			onlineResource = status.getOnlineResource();
+		symbol = getSymbol(onlineResource);
+
+		req.append(onlineResource).append(symbol).append("REQUEST=GetCapabilities&SERVICE=WMS&");
+		req.append("VERSION=").append(getVersion());
+		return req.toString();
+    }  
+   
+     public void close() {
+        // your code here
+    } 
+     
+     /**
+ 	 * @param status
+ 	 * The WMS status
+ 	 * @param protocolHandler
+ 	 * The handler to parse the requests
+ 	 * @return an object to send the GetMap requests
+ 	 */
+ 	protected abstract WMSGetMapRequest createGetMapRequest(WMSStatus status);
+ 	
+ 	protected abstract WMSGetFeatureInfoRequest createGetFeatureInfoRequest(WMSStatus status, int x, int y);
+ 	
+ 	protected abstract WMSGetLegendGraphicRequest createGetLegendGraphicRequest(WMSStatus status, String layerName);
+
+ 	protected abstract WMSGetCapabilitiesRequest createGetCapabilitiesRequest(WMSStatus status);
+ 	
+ 	/**
+     * <p>Parses the Request tag </p>
+     */ 
+    protected void parseRequestTag(KXmlParser parser) throws IOException, XmlPullParserException
+    {	
+    	int currentTag;
+    	boolean end = false;
+    	
+    	parser.require(KXmlParser.START_TAG, null, CapabilitiesTags.REQUEST);
+    	currentTag = parser.next();
+    	
+    	while (!end) 
+    	{
+			 switch(currentTag)
+			 {
+				case KXmlParser.START_TAG:
+					if (parser.getName().compareTo(CapabilitiesTags.GETCAPABILITIES)==0)
+					{
+						parserDcpType(parser, CapabilitiesTags.GETCAPABILITIES);
+					}	
+					else if (parser.getName().compareTo(CapabilitiesTags.GETMAP)==0)
+					{	
+						parseGetMapTag(parser);						
+					}
+					else if (parser.getName().compareTo(CapabilitiesTags.GETFEATUREINFO)==0)
+					{
+						parseGetFeatureInfoTag(parser);
+					}		
+					else if (parser.getName().compareTo(CapabilitiesTags.DESCRIBELAYER)==0)
+					{
+						parserDcpType(parser, CapabilitiesTags.DESCRIBELAYER);
+					}	
+					else if (parser.getName().compareTo(CapabilitiesTags.GETLEGENDGRAPHIC)==0)
+					{
+						parseGetLegendGraphicTag(parser);
+					}					
+					break;
+				case KXmlParser.END_TAG:
+					if (parser.getName().compareTo(CapabilitiesTags.REQUEST) == 0)
+						end = true;
+					break;
+				case KXmlParser.TEXT:					
+				break;
+			 }
+			 if(!end)
+				 currentTag = parser.next();
+    	}
+    	// TODO: does not get such a tag when arrives here!!!!!!
+    	//parser.require(KXmlParser.END_TAG, null, CapabilitiesTags.REQUEST);    	
+    }   
+ 	 /**
+     * <p>Parses the GetMap tag </p>
+     */ 
+    protected void parseGetMapTag(KXmlParser parser) throws IOException, XmlPullParserException
+    {	
+    	int currentTag;
+    	boolean end = false;
+    	
+    	parser.require(KXmlParser.START_TAG, null, CapabilitiesTags.GETMAP);
+    	currentTag = parser.next();
+    	
+    	while (!end) 
+    	{
+			 switch(currentTag)
+			 {
+				case KXmlParser.START_TAG:
+					if (parser.getName().compareTo(CapabilitiesTags.FORMAT)==0)
+					{
+						serviceInfo.formats.add(parser.nextText());
+					}	
+					else if (parser.getName().compareTo(CapabilitiesTags.DCPTYPE)==0)
+					{		
+						parserDcpType(parser, CapabilitiesTags.GETMAP);						
+					}			
+					break;
+				case KXmlParser.END_TAG:
+					if (parser.getName().compareTo(CapabilitiesTags.GETMAP) == 0)
+						end = true;
+					break;
+				case KXmlParser.TEXT:					
+				break;
+			 }
+			 if(!end)
+				 currentTag = parser.next();
+    	}	
+    }    
+    
+    /**
+     * <p>Parses the GetFeatureInfo tag </p>
+     */ 
+    protected void parseGetFeatureInfoTag(KXmlParser parser) throws IOException, XmlPullParserException
+    {	
+    	int currentTag;
+    	boolean end = false;
+    	
+    	parser.require(KXmlParser.START_TAG, null, CapabilitiesTags.GETFEATUREINFO);
+    	currentTag = parser.next();
+    	
+    	while (!end) 
+    	{
+			 switch(currentTag)
+			 {
+				case KXmlParser.START_TAG:
+					if (parser.getName().compareTo(CapabilitiesTags.FORMAT)==0)
+					{
+						//TODO:
+						// add the supported formats by the GetFeatureInfo request
+						//serviceInfo.formats.add(parser.nextText());
+					}	
+					else if (parser.getName().compareTo(CapabilitiesTags.DCPTYPE)==0)
+					{			
+						parserDcpType(parser, CapabilitiesTags.GETFEATUREINFO);		
+					}			
+					break;
+				case KXmlParser.END_TAG:
+					if (parser.getName().compareTo(CapabilitiesTags.GETFEATUREINFO) == 0)
+						end = true;
+					break;
+				case KXmlParser.TEXT:					
+				break;
+			 }
+			 if(!end)
+				 currentTag = parser.next();
+    	}	
+    }     
+ 
+    /**
+     * <p>Parses the GetLegendGraphic tag </p>
+     */ 
+    protected void parseGetLegendGraphicTag(KXmlParser parser) throws IOException, XmlPullParserException
+    {	
+    	int currentTag;
+    	boolean end = false;
+    	
+    	parser.require(KXmlParser.START_TAG, null, CapabilitiesTags.GETLEGENDGRAPHIC);
+    	currentTag = parser.next();
+    	
+    	while (!end) 
+    	{
+			 switch(currentTag)
+			 {
+				case KXmlParser.START_TAG:
+					if (parser.getName().compareTo(CapabilitiesTags.FORMAT)==0)
+					{
+						//TODO:
+						// add the supported formats by the GetLegendGraphic request
+						//serviceInfo.formats.add(parser.nextText());
+					}	
+					else if (parser.getName().compareTo(CapabilitiesTags.DCPTYPE)==0)
+					{			
+						parserDcpType(parser, CapabilitiesTags.GETLEGENDGRAPHIC);		
+					}			
+					break;
+				case KXmlParser.END_TAG:
+					if (parser.getName().compareTo(CapabilitiesTags.GETLEGENDGRAPHIC) == 0)
+						end = true;
+					break;
+				case KXmlParser.TEXT:					
+				break;
+			 }
+			 if(!end)
+				 currentTag = parser.next();
+    	}	
+    }
+ }

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSProtocolHandler.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_1/WMSLayer1_1_1.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_1/WMSLayer1_1_1.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_1/WMSLayer1_1_1.java	(revision 38347)
@@ -0,0 +1,258 @@
+
+package org.gvsig.remoteclient.wms.wms_1_1_1;
+
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.TreeMap;
+
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+import org.gvsig.compat.CompatLocator;
+import org.gvsig.compat.lang.StringUtils;
+import org.gvsig.remoteclient.utils.BoundaryBox;
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.utils.Utilities;
+import org.gvsig.remoteclient.wms.WMSDimension;
+import org.gvsig.remoteclient.wms.WMSExtent;
+
+
+/**
+ * <p>WMS Layer for WMS 1.1.1</p>
+ * 
+ */
+public class WMSLayer1_1_1 extends org.gvsig.remoteclient.wms.WMSLayer {
+    
+    private static final StringUtils stringUtils = CompatLocator.getStringUtils();
+    
+	 /**
+     * <p>Extents defined for the layer in the capabilities doc</p>
+     */
+    private java.util.ArrayList extents = new ArrayList();
+    
+    /**
+     * <p> gets the extent vector defined in this layer</p>
+     * @return 
+     */
+    public ArrayList getExtents() {        
+        return extents;
+    } 
+    
+    public WMSExtent getExtent(String name)
+    {
+    	for(int i = 0; i < extents.size(); i++ ){
+    		if(((WMSExtent)extents.get(i)).getName().compareTo(name)==0)
+    		{
+    			return (WMSExtent)extents.get(i);
+    		}
+    	}
+    	return null;
+    }
+    
+    public ArrayList getDimensions()
+    {   
+        WMSDimension dimension;
+        WMSExtent extent;
+    	for(int i = 0; i < dimensions.size(); i++)
+    	{
+    		dimension = (WMSDimension)dimensions.get(i);
+    		extent = getExtent(dimension.getName()); 
+    		if(extent != null)
+    		{    			
+    			((WMSDimension)dimensions.get(i)).setDimensionExpression( extent.getExtentExpression());    			
+    		}
+    	}    	
+    	
+        WMSDimension pDimension;
+        WMSDimension myDimension;    
+        ArrayList myDimensions = (ArrayList) this.dimensions.clone();        
+        ArrayList pDimensions;        
+        if (parent!=null)
+        {
+        	pDimensions = parent.getDimensions();
+        	for (int i= 0; i < pDimensions.size(); i++){
+        		pDimension = (WMSDimension)pDimensions.get(i);
+        		myDimension = getDimension(pDimension.getName());
+        		if (myDimension != null){
+        			pDimensions.remove(pDimension);
+        		}
+        	}
+        	myDimensions.addAll(pDimensions);
+        }
+        return myDimensions;
+    }
+    
+    /**
+     * <p>Adds an extent to the extent vector </p>
+     * @param extent 
+     */
+    public void addExtent(org.gvsig.remoteclient.wms.WMSExtent extent) {        
+        extents.add(extent);
+    }   
+    
+    public WMSLayer1_1_1()
+    {
+        children = new ArrayList();
+    }
+    /**
+     * <p>Parses the contents of the parser(WMSCapabilities)
+     * to extract the information about an WMSLayer</p>
+     * 
+     */
+    public void parse(KXmlParser parser, TreeMap layerTreeMap)
+    throws IOException, XmlPullParserException
+    {
+        int currentTag;
+        boolean end = false;
+        String value;
+        BoundaryBox bbox;
+        parser.require(KXmlParser.START_TAG, null, CapabilitiesTags.LAYER);
+       
+        readLayerAttributes(parser);
+        currentTag = parser.nextTag();
+        
+        while (!end) 
+        {
+            switch(currentTag)
+            {
+                case KXmlParser.START_TAG:
+                    if (parser.getName().compareTo(CapabilitiesTags.LAYER)==0)
+                    {	
+                        WMSLayer1_1_1 lyr = new WMSLayer1_1_1();						
+                        //parser.next(); 
+                        lyr.parse(parser, layerTreeMap);
+                        lyr.setParent(this);                       
+                        this.children.add(lyr);
+                        // Jaume
+                        if (lyr.getName()!=null)
+                            layerTreeMap.put(lyr.getName(), lyr);
+                    }
+                    else if (parser.getName().compareTo(CapabilitiesTags.ATTRIBUTION)==0){
+                        // TODO comprobar que esto se necesite o se deseche
+                        parser.skipSubTree();
+                    }
+                    else if (parser.getName().compareTo(CapabilitiesTags.NAME)==0)
+                    {		
+                        value = parser.nextText();
+                        if (value != null) setName(value);						
+                    }	
+                    else if (parser.getName().compareTo(CapabilitiesTags.TITLE)==0)
+                    {
+                        value = parser.nextText();
+                        if (value != null) setTitle(value);
+                    }
+                    else if (parser.getName().compareTo(CapabilitiesTags.ABSTRACT)==0)
+                    {
+                        value = parser.nextText();
+                        if (value != null) setAbstract(value);
+                    }
+                    else if (parser.getName().compareTo(CapabilitiesTags.SRS)==0)
+                    {
+                        value = parser.nextText();
+                        if (value != null){
+                            String[] mySRSs = stringUtils.split(value, " ");
+                            for (int i = 0; i < mySRSs.length; i++) {
+                                addSrs(mySRSs[i]);    
+                            }                            
+                        }
+                    }					
+                    else if (parser.getName().compareTo(CapabilitiesTags.BOUNDINGBOX)==0)
+                    {
+                        bbox = new BoundaryBox();
+                        value = parser.getAttributeValue("",CapabilitiesTags.SRS);
+                        if (value != null)
+                            bbox.setSrs(value);
+                        value = parser.getAttributeValue("",CapabilitiesTags.MINX);
+                        if ((value != null) && (Utilities.isNumber(value)))
+                            bbox.setXmin(Double.parseDouble(value));	
+                        value = parser.getAttributeValue("",CapabilitiesTags.MINY);
+                        if ((value != null) && (Utilities.isNumber(value)))
+                            bbox.setYmin(Double.parseDouble(value));	
+                        value = parser.getAttributeValue("",CapabilitiesTags.MAXX);
+                        if ((value != null) && (Utilities.isNumber(value)))
+                            bbox.setXmax(Double.parseDouble(value));	
+                        value = parser.getAttributeValue("",CapabilitiesTags.MAXY);
+                        if ((value != null) && (Utilities.isNumber(value)))
+                            bbox.setYmax(Double.parseDouble(value));	
+                        addBBox(bbox);
+                        addSrs(bbox.getSrs());
+                    }	
+                    else if (parser.getName().compareTo(CapabilitiesTags.LATLONBOUNDINGBOX)==0)
+                    {
+                        bbox = new BoundaryBox();
+                        bbox.setSrs(CapabilitiesTags.EPSG_4326);
+                        value = parser.getAttributeValue("",CapabilitiesTags.MINX);
+                        if ((value != null) && (Utilities.isNumber(value)))
+                            bbox.setXmin(Double.parseDouble(value));	
+                        value = parser.getAttributeValue("",CapabilitiesTags.MINY);
+                        if ((value != null) && (Utilities.isNumber(value)))
+                            bbox.setYmin(Double.parseDouble(value));	
+                        value = parser.getAttributeValue("",CapabilitiesTags.MAXX);
+                        if ((value != null) && (Utilities.isNumber(value)))
+                            bbox.setXmax(Double.parseDouble(value));	
+                        value = parser.getAttributeValue("",CapabilitiesTags.MAXY);
+                        if ((value != null) && (Utilities.isNumber(value)))
+                            bbox.setYmax(Double.parseDouble(value));	
+                        addBBox(bbox);
+                        setLatLonBox(bbox);
+                        addSrs(bbox.getSrs());
+                    }						
+                    else if (parser.getName().compareTo(CapabilitiesTags.SCALEHINT)==0)
+                    {
+                        value = parser.getAttributeValue("",CapabilitiesTags.MIN);
+                        if ((value != null) && (Utilities.isNumber(value)))
+                            setScaleMin(Double.parseDouble(value));
+                        value = parser.getAttributeValue("",CapabilitiesTags.MAX);
+                        if ((value != null) && (Utilities.isNumber(value)))
+                            setScaleMax(Double.parseDouble(value));																	
+                    }						
+                    else if (parser.getName().compareTo(CapabilitiesTags.STYLE)==0)
+                    {
+                        WMSStyle1_1_1 style = new WMSStyle1_1_1();
+                        style.parse(parser);
+                        if ((style != null) && (style.getName() != null))
+                        {
+                            styles.add(style);
+                        }
+                    }
+                    else if (parser.getName().compareTo(CapabilitiesTags.DIMENSION)==0)
+                    {
+                        WMSDimension dim = new WMSDimension();
+                        dim.parse(parser);
+                        if ((dim != null) && (dim.getName() != null))
+                        {
+                            addDimension(dim);
+                        }
+                    }
+                    else if (parser.getName().compareTo(CapabilitiesTags.EXTENT)==0)
+                    {                    	
+                        WMSExtent extent = new WMSExtent();
+                        extent.parse(parser);
+                        if ((extent != null) && (extent.getName() != null))
+                        {
+                            addExtent(extent);
+                            
+                        }
+                    }                      
+                    else if (parser.getName().compareTo(CapabilitiesTags.KEYWORDLIST)==0)
+                    {
+                    	parseKeywordList(parser);
+                    }                    
+                    break;
+                case KXmlParser.END_TAG:
+                    if (parser.getName().compareTo(CapabilitiesTags.LAYER) == 0)
+                        end = true;
+                    break;
+                case KXmlParser.TEXT:					
+                    break;
+            }
+            if (!end)
+            	currentTag = parser.next();
+        }
+        parser.require(KXmlParser.END_TAG, null, CapabilitiesTags.LAYER);
+    }      
+    
+    public String toString(){
+        return super.toString();
+    }
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_1/WMSLayer1_1_1.java
___________________________________________________________________
Added: svn:eol-style
   + native
Added: svn:keywords
   + Author Date Id Revision

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_1/WMSProtocolHandler1_1_1.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_1/WMSProtocolHandler1_1_1.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_1/WMSProtocolHandler1_1_1.java	(revision 38347)
@@ -0,0 +1,348 @@
+
+package org.gvsig.remoteclient.wms.wms_1_1_1;
+
+import java.io.ByteArrayInputStream;
+import java.io.File;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.TreeMap;
+
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.utils.EncodingXMLParser;
+import org.gvsig.remoteclient.utils.ExceptionTags;
+import org.gvsig.remoteclient.wms.WMSProtocolHandler;
+import org.gvsig.remoteclient.wms.WMSServiceInformation;
+import org.gvsig.remoteclient.wms.WMSStatus;
+import org.gvsig.remoteclient.wms.request.WMSGetCapabilitiesRequest;
+import org.gvsig.remoteclient.wms.request.WMSGetFeatureInfoRequest;
+import org.gvsig.remoteclient.wms.request.WMSGetLegendGraphicRequest;
+import org.gvsig.remoteclient.wms.request.WMSGetMapRequest;
+import org.gvsig.remoteclient.wms.wms_1_1_1.request.WMSGetCapabilitiesRequest1_1_1;
+import org.gvsig.remoteclient.wms.wms_1_1_1.request.WMSGetFeatureInfoRequest1_1_1;
+import org.gvsig.remoteclient.wms.wms_1_1_1.request.WMSGetLegendGraphicRequest1_1_1;
+import org.gvsig.remoteclient.wms.wms_1_1_1.request.WMSGetMapRequest1_1_1;
+
+/**
+ * <p>
+ * Describes the handler to comunicate to a WMS 1.1.1
+ * </p>
+ */
+public class WMSProtocolHandler1_1_1 extends WMSProtocolHandler {
+	private WMSLayer1_1_1 fakeRootLayer;
+
+	public WMSProtocolHandler1_1_1()
+	{
+		this.version = "1.1.1";
+		this.name = "WMS1.1.1";
+		this.serviceInfo = new WMSServiceInformation();
+		this.layers = new TreeMap();
+	}
+
+//------------------------------------------------------------------------------
+// Parsing methods....
+//------------------------------------------------------------------------------
+
+    public boolean parseCapabilities(File f)
+    {
+    	rootLayer = null;
+    	rootLayer = null;
+    	int tag;
+    	EncodingXMLParser kxmlParser = null;
+    	kxmlParser = new EncodingXMLParser();
+    	try
+    	{
+//    		FileReader reader = new FileReader(f);
+//    		BufferedReader br = new BufferedReader(reader);
+//
+//    		 // patch for ArcIMS + WMS connector > 9.0 bug
+//    		char[] buffer = new char[(int) f.length()];
+//    		br.read(buffer);
+//    		String string = new String(buffer);
+//    		int a = string.toLowerCase().indexOf("<?xml");
+//            if (a !=-1) {
+//            	string = string.substring(a, string.length());
+//            	kxmlParser.setInput(string);
+//            } else
+            	// end patch
+            	kxmlParser.setInput(f);
+
+			kxmlParser.nextTag();
+    		if ( kxmlParser.getEventType() != KXmlParser.END_DOCUMENT )
+    		{
+    			kxmlParser.require(KXmlParser.START_TAG, null, CapabilitiesTags.CAPABILITIES_ROOT1_1_1);
+    			tag = kxmlParser.nextTag();
+				 while(tag != KXmlParser.END_DOCUMENT)
+				 {
+                     switch(tag)
+					 {
+
+						case KXmlParser.START_TAG:
+							if (kxmlParser.getName().compareTo(CapabilitiesTags.SERVICE )==0)
+							{
+								parseServiceTag(kxmlParser);
+							}
+							else if (kxmlParser.getName().compareTo(CapabilitiesTags.CAPABILITY)==0)
+							{
+								parseCapabilityTag(kxmlParser);
+							}
+							break;
+						case KXmlParser.END_TAG:
+							break;
+						case KXmlParser.TEXT:
+							//System.out.println("[TEXT]["+kxmlParser.getText()+"]");
+						break;
+					 }
+    				 tag = kxmlParser.next();
+    			 }
+    			kxmlParser.require(KXmlParser.END_DOCUMENT, null, null);
+    		}
+    	}
+    	catch(XmlPullParserException parser_ex){
+    		parser_ex.printStackTrace();
+    		return false;
+    	}
+   		catch (IOException ioe) {
+   			ioe.printStackTrace();
+   			return false;
+		} finally {
+			return true;
+        }
+   		// In the parsing process the layer has been filled
+    }
+
+    /**
+     * <p>Parses the Service Information </p>
+     */
+    private void parseServiceTag(KXmlParser parser) throws IOException, XmlPullParserException
+    {
+    	int currentTag;
+    	boolean end = false;
+
+    	parser.require(KXmlParser.START_TAG, null, CapabilitiesTags.SERVICE);
+    	currentTag = parser.next();
+
+    	while (!end)
+    	{
+			 switch(currentTag)
+			 {
+				case KXmlParser.START_TAG:
+					if (parser.getName().compareTo(CapabilitiesTags.NAME)==0)
+					{
+						serviceInfo.name = parser.nextText();
+					}
+					else if (parser.getName().compareTo(CapabilitiesTags.TITLE)==0)
+					{
+						serviceInfo.title = parser.nextText();
+					}
+					else if (parser.getName().compareTo(CapabilitiesTags.ABSTRACT)==0)
+					{
+						serviceInfo.abstr = parser.nextText();
+					}
+					else if (parser.getName().compareTo(CapabilitiesTags.ONLINERESOURCE)==0)
+					{
+				    	String value = new String();
+				        value = parser.getAttributeValue("", CapabilitiesTags.XLINK_HREF);
+				        if (value != null){
+				        	serviceInfo.online_resource = value;
+				        }
+					}
+					else if ((parser.getName().compareTo(CapabilitiesTags.KEYWORDLIST)==0) ||
+							(parser.getName().compareTo(CapabilitiesTags.CONTACTINFORMATION)==0))
+					{
+						parser.skipSubTree();
+					}
+					break;
+				case KXmlParser.END_TAG:
+					if (parser.getName().compareTo(CapabilitiesTags.SERVICE) == 0)
+						end = true;
+					break;
+				case KXmlParser.TEXT:
+				break;
+			 }
+             if (!end)
+                 currentTag = parser.next();
+    	}
+    	parser.require(KXmlParser.END_TAG, null, CapabilitiesTags.SERVICE);
+    }
+    /**
+     * <p>Parses the Capability Tag </p>
+     */
+    private void parseCapabilityTag(KXmlParser parser) throws IOException, XmlPullParserException
+    {
+    	int currentTag;
+    	boolean end = false;
+
+    	parser.require(KXmlParser.START_TAG, null, CapabilitiesTags.CAPABILITY);
+    	currentTag = parser.next();
+
+    	while (!end)
+    	{
+			 switch(currentTag)
+			 {
+				case KXmlParser.START_TAG:
+					if (parser.getName().compareTo(CapabilitiesTags.REQUEST)==0)
+					{
+						parseRequestTag(parser);
+					}
+					else if (parser.getName().compareTo(CapabilitiesTags.EXCEPTION)==0)
+					{
+						//TODO:
+						//Add to serviceInfo the supported formats for the exceptions????
+					}
+					else if (parser.getName().compareTo(CapabilitiesTags.LAYER)==0)
+					{
+						WMSLayer1_1_1 lyr = new WMSLayer1_1_1();
+						lyr.parse(parser, layers);
+
+                        if (rootLayer == null)
+                            rootLayer = lyr;
+                        else {
+                            // Handles when there is no general root layer, will use
+                            // a fake non-queryable one.
+                            if (!rootLayer.equals(getFakeRootLayer())){
+                                WMSLayer1_1_1 aux = (WMSLayer1_1_1) rootLayer;
+                                rootLayer  = getFakeRootLayer();
+                                rootLayer.getChildren().add(aux);
+                            }
+                            rootLayer.getChildren().add(lyr);
+                        }
+
+                        if (lyr.getName()!=null)
+						    layers.put(lyr.getName(), lyr);
+
+//                        Collection layerCollection = layers.values();
+//                        Iterator iter = layerCollection.iterator();
+//                        while (iter.hasNext())
+//                        {
+//                        	WMSLayer1_1_1 layer = (WMSLayer1_1_1)iter.next();
+//    						//Add all the SRS that the layer supports to the WMSProtocolHandler if they dont exist already
+//    						for (i=0;i<layer.getAllSrs().size();i++)
+//    						{
+////    						    if (!layer.srs.contains(layer.getAllSrs().elementAt(i)))
+////    						    {
+////    						        this.srs.add(layer.getAllSrs().elementAt(i));
+////    						    }
+//    						}
+//                        }
+					}
+					else if ((parser.getName().compareTo(CapabilitiesTags.VENDORSPECIFICCAPABILITIES)==0) ||
+							(parser.getName().compareTo(CapabilitiesTags.USERDEFINEDSYMBOLIZATION )==0))
+
+					{
+						parser.skipSubTree();
+					}
+					break;
+				case KXmlParser.END_TAG:
+					if (parser.getName().compareTo(CapabilitiesTags.CAPABILITY) == 0)
+						end = true;
+					break;
+				case KXmlParser.TEXT:
+				break;
+			 }
+			 if (!end)
+				 currentTag = parser.next();
+    	}
+    	//parser.require(KXmlParser.END_TAG, null, CapabilitiesTags.CAPABILITY);
+    }    
+
+    private WMSLayer1_1_1 getFakeRootLayer(){
+        if (fakeRootLayer == null){
+            fakeRootLayer = new WMSLayer1_1_1();
+            fakeRootLayer.setTitle(serviceInfo.title);
+            fakeRootLayer.setQueryable(false);
+            fakeRootLayer.setName(null);
+        }
+        return fakeRootLayer;
+    }
+    /* (non-Javadoc)
+     * @see org.gvsig.remoteClient.wms.WMSProtocolHandler#parseException(byte[])
+     */
+    protected String parseException(byte[] data) {
+        ArrayList errors = new ArrayList();
+        KXmlParser kxmlParser = new KXmlParser();
+        try
+        {
+            kxmlParser.setInput(new ByteArrayInputStream(data), encoding);
+            int tag;
+
+            boolean end = false;
+            tag = kxmlParser.nextTag();
+
+            //Comentar temporalmente para subsanar el hecho de que SimonCit me devuelve las capabilities en un GetLegendGraphic!!!
+            kxmlParser.require(KXmlParser.START_TAG, null, ExceptionTags.EXCEPTION_ROOT);
+
+            while (!end)
+            {
+                switch(tag)
+                {
+                    case KXmlParser.START_TAG:
+                            if (kxmlParser.getName().compareTo(ExceptionTags.SERVICE_EXCEPTION)==0){
+                                String errorCode = kxmlParser.getAttributeValue("", ExceptionTags.CODE);
+                                errorCode = (errorCode != null) ? "["+errorCode+"] " : "";
+                                String errorMessage = kxmlParser.nextText();
+                                errors.add(errorCode+errorMessage);
+                            }
+                            break;
+                    case KXmlParser.END_TAG:
+                            if (kxmlParser.getName().compareTo(ExceptionTags.EXCEPTION_ROOT) == 0)
+                                end = true;
+                            break;
+                     }
+                	if (!end)
+                	{
+                		tag = kxmlParser.nextTag();
+                	}
+                 }
+        	}
+        catch(XmlPullParserException parser_ex){
+            System.out.println(parser_ex.getMessage());
+            parser_ex.printStackTrace();
+        }
+        catch (IOException ioe) {
+            ioe.printStackTrace();
+        }
+        String message = errors.size()>0? "" : null;
+        for (int i = 0; i < errors.size(); i++) {
+            message += (String) errors.get(i)+"\n";
+        }
+        return message;
+    }
+    
+    /*
+     * (non-Javadoc)
+     * @see org.gvsig.remoteClient.wms.WMSProtocolHandler#createGetFeatureInfoRequest(org.gvsig.remoteClient.wms.WMSStatus, int, int)
+     */
+	protected WMSGetFeatureInfoRequest createGetFeatureInfoRequest(
+			WMSStatus status, int x, int y) {
+		return new WMSGetFeatureInfoRequest1_1_1(status, this, x, y);
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wms.WMSProtocolHandler#createGetMapRequest(org.gvsig.remoteClient.wms.WMSStatus)
+	 */
+	protected WMSGetMapRequest createGetMapRequest(WMSStatus status) {
+		return new WMSGetMapRequest1_1_1(status, this);
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wms.WMSProtocolHandler#createGetLegendGraphicRequest(org.gvsig.remoteClient.wms.WMSStatus, java.lang.String)
+	 */
+	protected WMSGetLegendGraphicRequest createGetLegendGraphicRequest(
+			WMSStatus status, String layerName) {
+		return new WMSGetLegendGraphicRequest1_1_1(status, this, layerName);
+	}
+	
+
+	/* (non-Javadoc)
+	 * @see org.gvsig.remoteclient.wms.WMSProtocolHandler#createGetCapabilitiesRequest(org.gvsig.remoteclient.wms.WMSStatus)
+	 */	
+	protected WMSGetCapabilitiesRequest createGetCapabilitiesRequest(
+			WMSStatus status) {
+		return new WMSGetCapabilitiesRequest1_1_1(status, this);
+	}
+  }

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_1/WMSProtocolHandler1_1_1.java
___________________________________________________________________
Added: svn:eol-style
   + native
Added: svn:keywords
   + Author Date Id Revision

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_1/WMSStyle1_1_1.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_1/WMSStyle1_1_1.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_1/WMSStyle1_1_1.java	(revision 38347)
@@ -0,0 +1,64 @@
+
+package org.gvsig.remoteclient.wms.wms_1_1_1;
+
+import java.io.IOException;
+
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+
+/**
+ * <p>Represents the layer style defined by the OGC Specifications for WMS 1.1.1</p>
+ * 
+ */
+public class WMSStyle1_1_1 extends org.gvsig.remoteclient.wms.WMSStyle {
+
+/**
+ * <p>Parses the STYLE TAG according with the OGC Specifications for the WMS 1.1.1</p>
+ */
+    public void parse(KXmlParser parser) throws IOException, XmlPullParserException
+    {        
+    	int currentTag;
+    	boolean end = false;
+    	
+    	parser.require(KXmlParser.START_TAG, null, CapabilitiesTags.STYLE);
+    	currentTag = parser.nextTag();
+    	
+    	while (!end) 
+    	{
+			 switch(currentTag)
+			 {
+				case KXmlParser.START_TAG:
+					if (parser.getName().compareTo(CapabilitiesTags.NAME)==0)
+					{						
+						setName(parser.nextText());						
+					}	
+					else if (parser.getName().compareTo(CapabilitiesTags.TITLE)==0)
+					{
+						setTitle(parser.nextText());
+					}
+					else if (parser.getName().compareTo(CapabilitiesTags.ABSTRACT)==0)
+					{
+						setAbstract(parser.nextText());
+					}	
+					else if (parser.getName().compareTo(CapabilitiesTags.LEGENDURL)==0)
+					{
+						parseLegendURL(parser);
+					}
+					break;
+				case KXmlParser.END_TAG:
+					if (parser.getName().compareTo(CapabilitiesTags.STYLE) == 0)
+						end = true;
+					break;
+				case KXmlParser.TEXT:					
+					break;
+			 }
+			 if (!end)
+			 {
+				 currentTag = parser.nextTag();
+			 }
+    	}
+    	parser.require(KXmlParser.END_TAG, null, CapabilitiesTags.STYLE);
+    } 
+ }

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_1/WMSStyle1_1_1.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_1/request/WMSGetLegendGraphicRequest1_1_1.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_1/request/WMSGetLegendGraphicRequest1_1_1.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_1/request/WMSGetLegendGraphicRequest1_1_1.java	(revision 38347)
@@ -0,0 +1,46 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+* 
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+* 
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+* 
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+* MA  02110-1301, USA.
+* 
+*/
+
+/*
+* AUTHORS (In addition to CIT):
+* 2009 Iver T.I.  {{Task}}
+*/
+ 
+package org.gvsig.remoteclient.wms.wms_1_1_1.request;
+
+import org.gvsig.remoteclient.wms.WMSProtocolHandler;
+import org.gvsig.remoteclient.wms.WMSStatus;
+import org.gvsig.remoteclient.wms.wms_1_1_0.request.WMSGetLegendGraphicRequest1_1_0;
+
+/**
+ * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera</a>
+ */
+public class WMSGetLegendGraphicRequest1_1_1 extends WMSGetLegendGraphicRequest1_1_0 {
+
+	public WMSGetLegendGraphicRequest1_1_1(WMSStatus status,
+			WMSProtocolHandler protocolHandler, String layerName) {
+		super(status, protocolHandler, layerName);		
+	}
+
+
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_1/request/WMSGetLegendGraphicRequest1_1_1.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_1/request/WMSGetMapRequest1_1_1.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_1/request/WMSGetMapRequest1_1_1.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_1/request/WMSGetMapRequest1_1_1.java	(revision 38347)
@@ -0,0 +1,45 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+* 
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+* 
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+* 
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+* MA  02110-1301, USA.
+* 
+*/
+
+/*
+* AUTHORS (In addition to CIT):
+* 2009 Iver T.I.  {{Task}}
+*/
+ 
+package org.gvsig.remoteclient.wms.wms_1_1_1.request;
+
+import org.gvsig.remoteclient.wms.WMSProtocolHandler;
+import org.gvsig.remoteclient.wms.WMSStatus;
+import org.gvsig.remoteclient.wms.wms_1_1_0.request.WMSGetMapRequest1_1_0;
+
+/**
+ * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera</a>
+ */
+public class WMSGetMapRequest1_1_1 extends WMSGetMapRequest1_1_0{
+
+	public WMSGetMapRequest1_1_1(WMSStatus status,
+			WMSProtocolHandler protocolHandler) {
+		super(status, protocolHandler);		
+	}
+
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_1/request/WMSGetMapRequest1_1_1.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_1/request/WMSGetFeatureInfoRequest1_1_1.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_1/request/WMSGetFeatureInfoRequest1_1_1.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_1/request/WMSGetFeatureInfoRequest1_1_1.java	(revision 38347)
@@ -0,0 +1,46 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+* 
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+* 
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+* 
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+* MA  02110-1301, USA.
+* 
+*/
+
+/*
+* AUTHORS (In addition to CIT):
+* 2009 Iver T.I.  {{Task}}
+*/
+ 
+package org.gvsig.remoteclient.wms.wms_1_1_1.request;
+
+import org.gvsig.remoteclient.wms.WMSProtocolHandler;
+import org.gvsig.remoteclient.wms.WMSStatus;
+import org.gvsig.remoteclient.wms.wms_1_1_0.request.WMSGetFeatureInfoRequest1_1_0;
+
+/**
+ * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera</a>
+ */
+public class WMSGetFeatureInfoRequest1_1_1 extends WMSGetFeatureInfoRequest1_1_0{
+
+	public WMSGetFeatureInfoRequest1_1_1(WMSStatus status,
+			WMSProtocolHandler protocolHandler, int x, int y) {
+		super(status, protocolHandler, x, y);		
+	}
+
+
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_1/request/WMSGetFeatureInfoRequest1_1_1.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_1/request/WMSGetCapabilitiesRequest1_1_1.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_1/request/WMSGetCapabilitiesRequest1_1_1.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_1/request/WMSGetCapabilitiesRequest1_1_1.java	(revision 38347)
@@ -0,0 +1,49 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+* 
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+* 
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+* 
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+* MA  02110-1301, USA.
+* 
+*/
+
+/*
+* AUTHORS (In addition to CIT):
+* 2009 {Iver T.I.}   {Task}
+*/
+ 
+package org.gvsig.remoteclient.wms.wms_1_1_1.request;
+
+import org.gvsig.remoteclient.wms.WMSProtocolHandler;
+import org.gvsig.remoteclient.wms.WMSStatus;
+import org.gvsig.remoteclient.wms.wms_1_1_0.request.WMSGetCapabilitiesRequest1_1_0;
+
+/**
+ * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera</a>
+ */
+public class WMSGetCapabilitiesRequest1_1_1 extends WMSGetCapabilitiesRequest1_1_0{
+
+	/**
+	 * @param status
+	 * @param protocolHandler
+	 */
+	public WMSGetCapabilitiesRequest1_1_1(WMSStatus status,
+			WMSProtocolHandler protocolHandler) {
+		super(status, protocolHandler);		
+	}
+
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_1_1/request/WMSGetCapabilitiesRequest1_1_1.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSOperation.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSOperation.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSOperation.java	(revision 38347)
@@ -0,0 +1,65 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+ *
+ * Copyright (C) 2007-2008 Infrastructures and Transports Department
+ * of the Valencian Government (CIT)
+ * 
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ * 
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+ * MA  02110-1301, USA.
+ * 
+ */
+
+/*
+ * AUTHORS (In addition to CIT):
+ * 2009 Iver T.I.  {{Task}}
+ */
+
+package org.gvsig.remoteclient.wms;
+
+import java.util.Hashtable;
+
+import org.gvsig.remoteclient.ogc.OGCClientOperation;
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+
+/**
+ * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera</a>
+ */
+public class WMSOperation extends OGCClientOperation{ 
+	protected static Hashtable operations = new Hashtable();
+
+	static{
+		operations.put(CapabilitiesTags.GETCAPABILITIES, new WMSOperation(CapabilitiesTags.GETCAPABILITIES));
+		operations.put(CapabilitiesTags.GETFEATUREINFO, new WMSOperation(CapabilitiesTags.GETFEATUREINFO));
+		operations.put(CapabilitiesTags.GETLEGENDGRAPHIC, new WMSOperation(CapabilitiesTags.GETLEGENDGRAPHIC));
+		operations.put(CapabilitiesTags.GETMAP, new WMSOperation(CapabilitiesTags.GETMAP));
+		operations.put(CapabilitiesTags.DESCRIBELAYER, new WMSOperation(CapabilitiesTags.DESCRIBELAYER));
+	}
+	
+	public WMSOperation(String operationName) {
+		super(operationName);		
+	}
+
+	public WMSOperation(String operationName, String onlineResource) {
+		super(operationName, onlineResource);		
+	}
+	
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.OGCClientOperation#getOperations()
+	 */
+	public Hashtable getOperations() {
+		return operations;
+	}
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSOperation.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSStyle.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSStyle.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSStyle.java	(revision 38347)
@@ -0,0 +1,240 @@
+
+package org.gvsig.remoteclient.wms;
+
+import java.io.IOException;
+
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+
+/**
+ * <p>Defines a OGC style. Theme that describes the appeareance of certain layer.</p>
+ *
+ */
+public abstract class WMSStyle {
+
+	//style name, defined in the WMS capabilities
+	private String name;
+	//style title, defined in the WMS capabilities
+	private String title;
+	// style abstract, defined in the WMS capabilities
+    private String styleAbstract;
+
+    private org.gvsig.remoteclient.wms.WMSStyle.LegendURL legendURL;
+
+    /**
+     * <p>Parses the STYLE tag in the WMS capabilities, filling the WMSStyle object
+     * loading the data in memory to be easily accesed</p>
+     *
+     */
+    public abstract void parse(KXmlParser parser) throws IOException, XmlPullParserException;
+
+    /**
+     * Parses the legendURL tag.
+     * @param parser
+     * @throws IOException
+     * @throws XmlPullParserException
+     */
+    protected void parseLegendURL(KXmlParser parser) throws IOException, XmlPullParserException
+    {
+    	int currentTag;
+    	boolean end = false;
+
+    	parser.require(KXmlParser.START_TAG, null, CapabilitiesTags.LEGENDURL);
+
+    	String value = new String();
+    	legendURL = new LegendURL();
+
+    	//First of all set whether the layer is Queryable reading the attribute.
+    	value = parser.getAttributeValue("", CapabilitiesTags.WIDTH);
+    	if (value != null)
+    	{
+    		legendURL.width = Integer.parseInt( value );
+    	}
+    	value = parser.getAttributeValue("", CapabilitiesTags.HEIGHT);
+    	if (value != null)
+    	{
+    		legendURL.height = Integer.parseInt( value );
+    	}
+    	currentTag = parser.nextTag();
+
+    	while (!end)
+    	{
+    		switch(currentTag)
+    		{
+    		case KXmlParser.START_TAG:
+    			if (parser.getName().compareTo(CapabilitiesTags.FORMAT)==0)
+    			{
+    				legendURL.format = parser.nextText();
+    			}
+    			else if (parser.getName().compareTo(CapabilitiesTags.ONLINERESOURCE)==0)
+    			{
+    				value = parser.getAttributeValue("", CapabilitiesTags.XLINK_TYPE);
+    				if (value != null)
+    					legendURL.onlineResource_type = value;
+    				value = parser.getAttributeValue("", CapabilitiesTags.XLINK_HREF);
+    				if (value != null)
+    					legendURL.onlineResource_href = value;
+    			}
+    			break;
+    		case KXmlParser.END_TAG:
+    			if (parser.getName().compareTo(CapabilitiesTags.LEGENDURL) == 0)
+    				end = true;
+    			break;
+    		case KXmlParser.TEXT:
+    			break;
+    		}
+    		if (!end)
+    		{
+    			currentTag = parser.next();
+    		}
+    	}
+    	parser.require(KXmlParser.END_TAG, null, CapabilitiesTags.LEGENDURL);
+    }
+
+    /**
+     * gets the LegendURL OnlineResource type
+     */
+    public String getLegendURLOnlineResourceType()
+    {
+    	if (legendURL != null)
+    	{
+    		return legendURL.onlineResource_type;
+    	}
+    	else
+    	{
+    		return null;
+    	}
+    }
+
+    /**
+     * gets the LegendURL OnlineResource href
+     */
+    public String getLegendURLOnlineResourceHRef()
+    {
+    	if (legendURL != null)
+    	{
+    		return legendURL.onlineResource_href;
+    	}
+    	else
+    	{
+    		return null;
+    	}
+    }
+    public String getLegendURLFormat()
+    {
+    	if (legendURL != null)
+    	{
+    		return legendURL.format;
+    	}
+    	else
+    	{
+    		return null;
+    	}
+    }
+    public int getLegendURLWidth()
+    {
+    	if (legendURL != null)
+    	{
+    		return legendURL.width;
+    	}
+    	return 0;
+    }
+    public int getLegendURLHeight()
+    {
+    	if (legendURL != null)
+    	{
+    		return legendURL.height;
+    	}
+    	return 0;
+    }
+
+    /**
+     * sets LegendURL
+     */
+    protected void setLegendURL(LegendURL legendURL)
+    {
+    	this.legendURL = legendURL;
+    }
+
+    /**
+     * <p>gets the style name</p>
+     *
+     * @return style name
+     */
+    public String getName() {
+    	return name;
+    }
+
+    /**
+     * <p>sets the style name.</p>
+     *
+     * @param _name
+     */
+    public void setName(String _name) {
+    	name = _name;
+    }
+
+    /**
+     * <p>gets the style title</p>
+     *
+     *
+     * @return style title
+     */
+    public String getTitle() {
+    	return title;
+    }
+
+    /**
+     * <p>Sets style title</p>
+     *
+     *
+     * @param _title
+     */
+    public void setTitle(String _title) {
+    	title = _title.trim();
+    }
+
+    /**
+     * <p>gets style abstract</p>
+     *
+     *
+     * @return style abstract
+     */
+    public String getAbstract() {
+    	return styleAbstract;
+    }
+
+    /**
+     * <p>sets style abstract</p>
+     *
+     *
+     * @param _abstract, style abstract
+     */
+    public void setAbstract(String _abstract) {
+    	styleAbstract = _abstract;
+    }
+
+    /**
+     * <p>Inner class describing the Legend URL defined for styles in the OGC specifications in WMS</p>
+     *
+     */
+    protected class LegendURL
+    {
+    	public LegendURL()
+    	{
+    		width = 0;
+    		height= 0;
+    		format = new String();
+    		onlineResource_type = new String();
+    		onlineResource_href = new String();
+    	}
+
+    	public int width;
+    	public int height;
+    	public String format;
+    	public String onlineResource_type;
+    	public String onlineResource_href;
+    }
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSStyle.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_3_0/WMSLayer1_3_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_3_0/WMSLayer1_3_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_3_0/WMSLayer1_3_0.java	(revision 38347)
@@ -0,0 +1,266 @@
+
+package org.gvsig.remoteclient.wms.wms_1_3_0;
+
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.TreeMap;
+
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+import org.gvsig.compat.CompatLocator;
+import org.gvsig.compat.lang.StringUtils;
+import org.gvsig.remoteclient.utils.BoundaryBox;
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.utils.Utilities;
+import org.gvsig.remoteclient.wms.WMSDimension;
+
+
+/**
+ * <p>WMS Layer for WMS 1.3.0</p>
+ * 
+ */
+public class WMSLayer1_3_0 extends org.gvsig.remoteclient.wms.WMSLayer {
+    
+    private static final StringUtils stringUtils = CompatLocator.getStringUtils();
+    
+    public ArrayList getDimensions()
+    {   
+        WMSDimension pDimension;
+        WMSDimension myDimension;    
+        ArrayList myDimensions = (ArrayList) this.dimensions.clone();        
+        ArrayList pDimensions;
+        
+        if (parent!=null)
+        {
+        	pDimensions = parent.getDimensions();
+        	for (int i= 0; i < pDimensions.size(); i++){
+        		pDimension = (WMSDimension)pDimensions.get(i);
+        		myDimension = getDimension(pDimension.getName());
+        		if (myDimension != null){
+        			pDimensions.remove(pDimension);
+        		}
+        	}
+        	myDimensions.addAll(pDimensions);
+        }
+        return myDimensions;
+    }
+    
+    public WMSLayer1_3_0()
+    {
+        children = new ArrayList();
+    }
+    /**
+     * <p>Parses the contents of the parser(WMSCapabilities)
+     * to extract the information about an WMSLayer</p>
+     * 
+     */
+    public void parse(KXmlParser parser, TreeMap layerTreeMap)
+    throws IOException, XmlPullParserException
+    {
+        int currentTag;
+        boolean end = false;
+        String value;
+        BoundaryBox bbox;
+        parser.require(KXmlParser.START_TAG, null, CapabilitiesTags.LAYER);
+        
+        readLayerAttributes( parser );
+        
+        currentTag = parser.nextTag();
+        
+        while (!end) 
+        {
+            switch(currentTag)
+            {
+                case KXmlParser.START_TAG:
+                    if (parser.getName().compareTo(CapabilitiesTags.LAYER)==0)
+                    {	
+                        WMSLayer1_3_0 lyr = new WMSLayer1_3_0();						
+                        //parser.next(); 
+                        lyr.parse(parser, layerTreeMap);
+                        lyr.setParent(this);
+                        this.children.add(lyr);
+                        // Jaume
+                        if (lyr.getName()!=null)
+                            layerTreeMap.put(lyr.getName(), lyr);
+                    }
+                    else if (parser.getName().compareTo(CapabilitiesTags.ATTRIBUTION)==0){
+                        // TODO comprobar que esto se necesite o se deseche
+                        parser.skipSubTree();
+                    }
+                    else if (parser.getName().compareTo(CapabilitiesTags.NAME)==0)
+                    {		
+                        value = parser.nextText();
+                        if (value != null) setName(value);						
+                    }	
+                    else if (parser.getName().compareTo(CapabilitiesTags.TITLE)==0)
+                    {
+                        value = parser.nextText();
+                        if (value != null) setTitle(value);
+                    }
+                    else if (parser.getName().compareTo(CapabilitiesTags.ABSTRACT)==0)
+                    {
+                        value = parser.nextText();
+                        if (value != null) setAbstract(value);
+                    }
+                    else if (parser.getName().compareTo(CapabilitiesTags.CRS)==0)
+                    {
+                    	//TODO:
+                    	//comentar esto y a�adir solo los SRS o CRS que incluyan un extent...
+                        value = parser.nextText();
+                        if (value != null){
+                            String[] mySRSs = stringUtils.split(value, " ");
+                            for (int i = 0; i < mySRSs.length; i++) {
+                                addSrs(mySRSs[i]);    
+                            }                        
+                        }
+                    }					
+                    else if (parser.getName().compareTo(CapabilitiesTags.BOUNDINGBOX)==0)
+                    {
+                        bbox = new BoundaryBox();
+                        value = parser.getAttributeValue("",CapabilitiesTags.CRS);
+                        if (value != null)
+                            bbox.setSrs(value);
+                        value = parser.getAttributeValue("",CapabilitiesTags.MINX);
+                        if ((value != null) && (Utilities.isNumber(value)))
+                            bbox.setXmin(Double.parseDouble(value));	
+                        value = parser.getAttributeValue("",CapabilitiesTags.MINY);
+                        if ((value != null) && (Utilities.isNumber(value)))
+                            bbox.setYmin(Double.parseDouble(value));	
+                        value = parser.getAttributeValue("",CapabilitiesTags.MAXX);
+                        if ((value != null) && (Utilities.isNumber(value)))
+                            bbox.setXmax(Double.parseDouble(value));	
+                        value = parser.getAttributeValue("",CapabilitiesTags.MAXY);
+                        if ((value != null) && (Utilities.isNumber(value)))
+                            bbox.setYmax(Double.parseDouble(value));	
+                        
+                        //X and Y spatial resolution in the units if that CRS.
+                        //value = parser.getAttributeValue("",CapabilitiesTags.RESX);
+                        //if ((value != null) && (Utilities.isNumber(value)))
+                            //bbox.setYmax(Double.parseDouble(value));
+                        //value = parser.getAttributeValue("",CapabilitiesTags.RESY);
+                        //if ((value != null) && (Utilities.isNumber(value)))
+                            //bbox.setYmax(Double.parseDouble(value));
+                        
+                        addBBox(bbox);
+                        addSrs(bbox.getSrs());
+                    }	
+                    else if (parser.getName().compareTo(CapabilitiesTags.EX_GEOGRAPHICBOUNDINGBOX)==0)
+                    {
+                    	//minimum bounding rectangle in decimal degrees of the area covered by the layer.
+                        bbox = parseEXGeographicBBTag(parser);	
+                        addBBox(bbox);
+                        setLatLonBox(bbox);
+                        addSrs(bbox.getSrs());
+                    }						
+                    else if (parser.getName().compareTo(CapabilitiesTags.SCALEHINT)==0)
+                    {
+                        value = parser.getAttributeValue("",CapabilitiesTags.MIN);
+                        if ((value != null) && (Utilities.isNumber(value)))
+                            setScaleMin(Double.parseDouble(value));
+                        value = parser.getAttributeValue("",CapabilitiesTags.MAX);
+                        if ((value != null) && (Utilities.isNumber(value)))
+                            setScaleMax(Double.parseDouble(value));																	
+                    }						
+                    else if (parser.getName().compareTo(CapabilitiesTags.STYLE)==0)
+                    {
+                        WMSStyle1_3_0 style = new WMSStyle1_3_0();
+                        style.parse(parser);
+                        if ((style != null) && (style.getName() != null))
+                        {
+                            styles.add(style);
+                        }
+                    }
+                    else if (parser.getName().compareTo(CapabilitiesTags.DIMENSION)==0)
+                    {
+                        WMSDimension dim = new WMSDimension();
+                        dim.parse(parser);
+                        if ((dim != null) && (dim.getName() != null))
+                        {
+                            addDimension(dim);
+                            
+                        }
+                    }                
+                    else if (parser.getName().compareTo(CapabilitiesTags.KEYWORDLIST)==0)
+                    {
+                    	parseKeywordList(parser);
+                    }                     
+                    break;
+                case KXmlParser.END_TAG:
+                    if (parser.getName().compareTo(CapabilitiesTags.LAYER) == 0)
+                        end = true;
+                    break;
+                case KXmlParser.TEXT:					
+                    break;
+            }
+            if (!end)
+            	currentTag = parser.next();
+        }
+        parser.require(KXmlParser.END_TAG, null, CapabilitiesTags.LAYER);
+    }      
+  
+    
+    /**
+     * <p>Parses the EX_GeographicBoundingBox </p>
+     */    
+    private BoundaryBox parseEXGeographicBBTag(KXmlParser parser) throws IOException, XmlPullParserException 
+    {
+    	int currentTag;
+    	boolean end = false;
+    	BoundaryBox bbox = new BoundaryBox ();
+    	String value;
+    	
+    	parser.require(KXmlParser.START_TAG, null, CapabilitiesTags.EX_GEOGRAPHICBOUNDINGBOX);
+    	currentTag = parser.next();
+    	
+    	while (!end) 
+    	{
+			 switch(currentTag)
+			 {
+				case KXmlParser.START_TAG:
+					if (parser.getName().compareTo(CapabilitiesTags.WESTBOUNDLONGITUDE)==0)
+					{
+						value = parser.nextText();	                       
+	                    if ((value != null) && (Utilities.isNumber(value)))
+	                    	bbox.setXmin(Double.parseDouble(value));
+					}	
+					else if (parser.getName().compareTo(CapabilitiesTags.EASTBOUNDLONGITUDE)==0)
+					{
+						value = parser.nextText();	                       
+	                    if ((value != null) && (Utilities.isNumber(value)))
+	                    	bbox.setXmax(Double.parseDouble(value));
+					}
+					else if (parser.getName().compareTo(CapabilitiesTags.NORTHBOUNDLATITUDE)==0)
+					{
+						value = parser.nextText();	                       
+	                    if ((value != null) && (Utilities.isNumber(value)))
+	                    	bbox.setYmax(Double.parseDouble(value));
+					}
+					else if (parser.getName().compareTo(CapabilitiesTags.SOUTHBOUNDLATITUDE)==0)
+					{
+						value = parser.nextText();	                       
+	                    if ((value != null) && (Utilities.isNumber(value)))
+	                    	bbox.setYmin(Double.parseDouble(value));
+					}					
+					break;
+				case KXmlParser.END_TAG:
+					if (parser.getName().compareTo(CapabilitiesTags.EX_GEOGRAPHICBOUNDINGBOX) == 0)
+						end = true;
+					break;
+				case KXmlParser.TEXT:					
+					break;
+			 }
+             if (!end)
+                 currentTag = parser.next();
+    	}    	
+    	parser.require(KXmlParser.END_TAG, null, CapabilitiesTags.EX_GEOGRAPHICBOUNDINGBOX);
+    	
+    	//TODO: 
+    	bbox.setSrs("CRS:84");
+    	return bbox;
+    }
+    
+    public String toString(){
+        return super.toString();
+    }
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_3_0/WMSLayer1_3_0.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_3_0/WMSProtocolHandler1_3_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_3_0/WMSProtocolHandler1_3_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_3_0/WMSProtocolHandler1_3_0.java	(revision 38347)
@@ -0,0 +1,311 @@
+
+package org.gvsig.remoteclient.wms.wms_1_3_0;
+
+import java.io.ByteArrayInputStream;
+import java.io.File;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.TreeMap;
+
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.utils.EncodingXMLParser;
+import org.gvsig.remoteclient.utils.ExceptionTags;
+import org.gvsig.remoteclient.wms.WMSServiceInformation;
+import org.gvsig.remoteclient.wms.WMSStatus;
+import org.gvsig.remoteclient.wms.request.WMSGetCapabilitiesRequest;
+import org.gvsig.remoteclient.wms.request.WMSGetFeatureInfoRequest;
+import org.gvsig.remoteclient.wms.request.WMSGetLegendGraphicRequest;
+import org.gvsig.remoteclient.wms.request.WMSGetMapRequest;
+import org.gvsig.remoteclient.wms.wms_1_3_0.request.WMSGetCapabilitiesRequest1_3_0;
+import org.gvsig.remoteclient.wms.wms_1_3_0.request.WMSGetFeatureInfoRequest1_1_3;
+import org.gvsig.remoteclient.wms.wms_1_3_0.request.WMSGetLegendGraphicRequest1_1_3;
+import org.gvsig.remoteclient.wms.wms_1_3_0.request.WMSGetMapRequest1_1_3;
+
+/**
+ * <p>
+ * Describes the handler to comunicate to a WMS 1.3.0
+ * </p>
+ */
+public class WMSProtocolHandler1_3_0 extends org.gvsig.remoteclient.wms.WMSProtocolHandler {
+	private WMSLayer1_3_0 fakeRootLayer;
+    
+	public WMSProtocolHandler1_3_0()
+	{
+		this.version = "1.3.0";
+		this.name = "WMS1.3.0";
+		this.serviceInfo = new WMSServiceInformation(); 
+		this.layers = new TreeMap();		   
+	}
+    
+//------------------------------------------------------------------------------
+// Parsing methods....    
+//------------------------------------------------------------------------------    
+
+    public boolean parseCapabilities(File f)
+    {   
+    	rootLayer = null;
+    	
+    	int tag;
+      	EncodingXMLParser kxmlParser = null;
+    	kxmlParser = new EncodingXMLParser();
+    	try
+    	{
+    	   	kxmlParser.setInput(f);
+			kxmlParser.nextTag();
+    		if ( kxmlParser.getEventType() != KXmlParser.END_DOCUMENT ) 
+    		{    		
+    			kxmlParser.require(KXmlParser.START_TAG, null, CapabilitiesTags.CAPABILITIES_ROOT1_3_0);    			
+    			tag = kxmlParser.nextTag();
+				 while(tag != KXmlParser.END_DOCUMENT)
+				 {
+                     switch(tag)
+					 {                       
+						case KXmlParser.START_TAG:
+							if (kxmlParser.getName().compareTo(CapabilitiesTags.SERVICE )==0)
+							{
+								parseServiceTag(kxmlParser);
+							}	
+							else if (kxmlParser.getName().compareTo(CapabilitiesTags.CAPABILITY)==0)
+							{
+								parseCapabilityTag(kxmlParser);
+							}
+							break;
+						case KXmlParser.END_TAG:							
+							break;
+						case KXmlParser.TEXT:
+							//System.out.println("[TEXT]["+kxmlParser.getText()+"]");							
+						break;
+					 }
+    				 tag = kxmlParser.next();
+    			 }//while !END_DOCUMENT
+    		}
+    	}
+    	catch(XmlPullParserException parser_ex){    		
+    		parser_ex.printStackTrace();
+    		return false;
+    	}
+   		catch (IOException ioe) {			
+   			ioe.printStackTrace();
+   			return false;
+ 		} finally {
+            return true;
+        }
+   		// In the parsing process the layer has been filled  		
+    } 
+    
+    /**
+     * <p>Parses the Service Information </p>
+     */    
+    private void parseServiceTag(KXmlParser parser) throws IOException, XmlPullParserException 
+    {
+    	int currentTag;
+    	boolean end = false;
+    	
+    	parser.require(KXmlParser.START_TAG, null, CapabilitiesTags.SERVICE);
+    	currentTag = parser.next();
+    	
+    	while (!end) 
+    	{
+			 switch(currentTag)
+			 {
+				case KXmlParser.START_TAG:
+					if (parser.getName().compareTo(CapabilitiesTags.NAME)==0)
+					{
+						serviceInfo.name = parser.nextText(); 
+					}	
+					else if (parser.getName().compareTo(CapabilitiesTags.TITLE)==0)
+					{
+						serviceInfo.title = parser.nextText(); 
+					}
+					else if (parser.getName().compareTo(CapabilitiesTags.ABSTRACT)==0)
+					{
+						serviceInfo.abstr = parser.nextText(); 
+					}
+					else if (parser.getName().compareTo(CapabilitiesTags.ONLINERESOURCE)==0)
+					{
+				    	String value = new String();
+				        value = parser.getAttributeValue("", CapabilitiesTags.XLINK_HREF);
+				        if (value != null){
+				        	serviceInfo.online_resource = value;
+				        }
+					}					
+					else if ((parser.getName().compareTo(CapabilitiesTags.KEYWORDLIST)==0) ||
+							(parser.getName().compareTo(CapabilitiesTags.CONTACTINFORMATION)==0))
+					{
+						parser.skipSubTree();
+					}					
+					break;
+				case KXmlParser.END_TAG:
+					if (parser.getName().compareTo(CapabilitiesTags.SERVICE) == 0)
+						end = true;
+					break;
+				case KXmlParser.TEXT:					
+				break;
+			 }
+             if (!end)
+                 currentTag = parser.next();
+    	}
+    	parser.require(KXmlParser.END_TAG, null, CapabilitiesTags.SERVICE);
+    }
+    
+    /**
+     * <p>Parses the Capability Tag </p>
+     */    
+    private void parseCapabilityTag(KXmlParser parser) throws IOException, XmlPullParserException
+    { 	
+    	int currentTag;
+    	boolean end = false;
+    	
+    	parser.require(KXmlParser.START_TAG, null, CapabilitiesTags.CAPABILITY);
+    	currentTag = parser.next();
+    	
+    	while (!end) 
+    	{
+			 switch(currentTag)
+			 {
+				case KXmlParser.START_TAG:
+					if (parser.getName().compareTo(CapabilitiesTags.REQUEST)==0)
+					{
+						parseRequestTag(parser); 
+					}	
+					else if (parser.getName().compareTo(CapabilitiesTags.EXCEPTION)==0)
+					{
+						//TODO:
+						//Add to serviceInformation the supported exception formats.
+					}
+					else if (parser.getName().compareTo(CapabilitiesTags.LAYER)==0)
+					{
+						WMSLayer1_3_0 lyr = new WMSLayer1_3_0();
+                        if (rootLayer == null)
+                            rootLayer = lyr;
+                        else {
+                            // Handles when there is no general root layer, will use
+                            // a fake non-queryable one.
+                            if (!rootLayer.equals(getFakeRootLayer())){
+                                WMSLayer1_3_0 aux = (WMSLayer1_3_0) rootLayer;
+                                rootLayer  = getFakeRootLayer();
+                                rootLayer.getChildren().add(aux);
+                            }
+                            rootLayer.getChildren().add(lyr);
+                        }
+						lyr.parse(parser, layers);
+						
+                        if (lyr.getName()!=null)
+						    layers.put(lyr.getName(), lyr); 											
+					}
+					else if ((parser.getName().compareTo(CapabilitiesTags.VENDORSPECIFICCAPABILITIES)==0) ||
+							(parser.getName().compareTo(CapabilitiesTags.USERDEFINEDSYMBOLIZATION )==0))                            
+					{
+						parser.skipSubTree();
+					}					
+					break;
+				case KXmlParser.END_TAG:
+					if (parser.getName().compareTo(CapabilitiesTags.CAPABILITY) == 0)
+						end = true;
+					break;
+				case KXmlParser.TEXT:					
+				break;
+			 }
+			 if (!end)
+				 currentTag = parser.next();
+    	}
+    	//parser.require(KXmlParser.END_TAG, null, CapabilitiesTags.CAPABILITY);    	
+    }  
+    
+    private WMSLayer1_3_0 getFakeRootLayer(){
+        if (fakeRootLayer == null){
+            fakeRootLayer = new WMSLayer1_3_0();
+            fakeRootLayer.setTitle(serviceInfo.title);
+            fakeRootLayer.setQueryable(false);
+            fakeRootLayer.setName(null);
+        }
+        return fakeRootLayer;
+    }
+    /* (non-Javadoc)
+     * @see org.gvsig.remoteClient.wms.WMSProtocolHandler#parseException(byte[])
+     */
+    protected String parseException(byte[] data) {
+        ArrayList errors = new ArrayList();
+        KXmlParser kxmlParser = new KXmlParser();
+        try
+        {
+            kxmlParser.setInput(new ByteArrayInputStream(data), encoding);        
+            kxmlParser.nextTag();
+            int tag;
+            if ( kxmlParser.getEventType() != KXmlParser.END_DOCUMENT ) 
+            { 
+                kxmlParser.require(KXmlParser.START_TAG, null, ExceptionTags.EXCEPTION_ROOT);             
+                tag = kxmlParser.nextTag();
+                 while(tag != KXmlParser.END_DOCUMENT)
+                 {
+                     switch(tag)
+                     {
+                        case KXmlParser.START_TAG:
+                            if (kxmlParser.getName().compareTo(ExceptionTags.SERVICE_EXCEPTION)==0){
+                                String errorCode = kxmlParser.getAttributeValue("", ExceptionTags.CODE);
+                                errorCode = (errorCode != null) ? "["+errorCode+"] " : "";
+                                String errorMessage = kxmlParser.nextText();
+                                errors.add(errorCode+errorMessage);
+                            }
+                            break;
+                        case KXmlParser.END_TAG:                            
+                            break;
+                        
+                     }
+                     tag = kxmlParser.nextTag();
+                 }
+                 //kxmlParser.require(KXmlParser.END_DOCUMENT, null, null);
+            }
+        }
+        catch(XmlPullParserException parser_ex){
+            System.out.println(parser_ex.getMessage());
+            parser_ex.printStackTrace();
+        }
+        catch (IOException ioe) {           
+            ioe.printStackTrace();            
+        }
+        String message = errors.size()>0? "" : null;
+        for (int i = 0; i < errors.size(); i++) {
+            message += (String) errors.get(i)+"\n";
+        }
+        return message;
+    }   
+    
+    /*
+     * (non-Javadoc)
+     * @see org.gvsig.remoteClient.wms.WMSProtocolHandler#createGetFeatureInfoRequest(org.gvsig.remoteClient.wms.WMSStatus, int, int)
+     */
+	protected WMSGetFeatureInfoRequest createGetFeatureInfoRequest(
+			WMSStatus status, int x, int y) {
+		return new WMSGetFeatureInfoRequest1_1_3(status, this, x, y);
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wms.WMSProtocolHandler#createGetMapRequest(org.gvsig.remoteClient.wms.WMSStatus)
+	 */
+	protected WMSGetMapRequest createGetMapRequest(WMSStatus status) {
+		return new WMSGetMapRequest1_1_3(status, this);
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wms.WMSProtocolHandler#createGetLegendGraphicRequest(org.gvsig.remoteClient.wms.WMSStatus, java.lang.String)
+	 */
+	protected WMSGetLegendGraphicRequest createGetLegendGraphicRequest(
+			WMSStatus status, String layerName) {
+		return new WMSGetLegendGraphicRequest1_1_3(status, this, layerName);
+	}
+	
+
+	/* (non-Javadoc)
+	 * @see org.gvsig.remoteclient.wms.WMSProtocolHandler#createGetCapabilitiesRequest(org.gvsig.remoteclient.wms.WMSStatus)
+	 */	
+	protected WMSGetCapabilitiesRequest createGetCapabilitiesRequest(
+			WMSStatus status) {
+		return new WMSGetCapabilitiesRequest1_3_0(status, this);
+	}
+  }

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_3_0/WMSProtocolHandler1_3_0.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_3_0/request/WMSGetFeatureInfoRequest1_1_3.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_3_0/request/WMSGetFeatureInfoRequest1_1_3.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_3_0/request/WMSGetFeatureInfoRequest1_1_3.java	(revision 38347)
@@ -0,0 +1,76 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+* 
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+* 
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+* 
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+* MA  02110-1301, USA.
+* 
+*/
+
+/*
+* AUTHORS (In addition to CIT):
+* 2009 Iver T.I.  {{Task}}
+*/
+ 
+package org.gvsig.remoteclient.wms.wms_1_3_0.request;
+
+import org.gvsig.compat.CompatLocator;
+import org.gvsig.compat.lang.StringUtils;
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.utils.Utilities;
+import org.gvsig.remoteclient.wms.WMSProtocolHandler;
+import org.gvsig.remoteclient.wms.WMSStatus;
+import org.gvsig.remoteclient.wms.request.WMSGetFeatureInfoRequest;
+
+/**
+ * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera</a>
+ */
+public class WMSGetFeatureInfoRequest1_1_3 extends WMSGetFeatureInfoRequest{
+
+    private static final StringUtils stringUtils = CompatLocator.getStringUtils();
+    
+	public WMSGetFeatureInfoRequest1_1_3(WMSStatus status,
+			WMSProtocolHandler protocolHandler, int x, int y) {
+		super(status, protocolHandler, x, y);	
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.ogc.request.OGCRequest#getHttpGetRequest(java.lang.String)
+	 */
+	protected String getHttpGetRequest(String onlineResource) {
+		StringBuffer req = new StringBuffer();
+		req.append(onlineResource);
+		req.append("REQUEST=GetFeatureInfo&SERVICE=WMS&");
+		req.append("QUERY_LAYERS=").append(Utilities.Vector2CS(status.getLayerNames())); 
+		req.append("&VERSION=").append(protocolHandler.getVersion()).append("&INFO_FORMAT=application/vnd.ogc.gml&");
+		req.append(getPartialQuery(status)).append("&I="+ x + "&J=" + y);
+		req.append("&FEATURE_COUNT=10000");
+		req.append("&EXCEPTIONS=" + getExceptionsFormat());
+		return req.toString();
+	}
+	
+	/**
+	 * @return the exceptions format
+	 */
+	protected String getExceptionsFormat(){
+		return CapabilitiesTags.EXCEPTIONS_1_3_0;
+	}
+	
+	
+
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_3_0/request/WMSGetFeatureInfoRequest1_1_3.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_3_0/request/WMSGetCapabilitiesRequest1_3_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_3_0/request/WMSGetCapabilitiesRequest1_3_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_3_0/request/WMSGetCapabilitiesRequest1_3_0.java	(revision 38347)
@@ -0,0 +1,58 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+* 
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+* 
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+* 
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+* MA  02110-1301, USA.
+* 
+*/
+
+/*
+* AUTHORS (In addition to CIT):
+* 2009 {Iver T.I.}   {Task}
+*/
+ 
+package org.gvsig.remoteclient.wms.wms_1_3_0.request;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.wms.WMSProtocolHandler;
+import org.gvsig.remoteclient.wms.WMSStatus;
+import org.gvsig.remoteclient.wms.wms_1_1_0.request.WMSGetCapabilitiesRequest1_1_0;
+
+/**
+ * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera</a>
+ */
+public class WMSGetCapabilitiesRequest1_3_0 extends WMSGetCapabilitiesRequest1_1_0{
+
+	/**
+	 * @param status
+	 * @param protocolHandler
+	 */
+	public WMSGetCapabilitiesRequest1_3_0(WMSStatus status,
+			WMSProtocolHandler protocolHandler) {
+		super(status, protocolHandler);		
+	}
+	
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteclient.wms.wms_1_1_0.request.WMSGetCapabilitiesRequest1_1_0#getExceptionsFormat()
+	 */
+	protected String getExceptionsFormat(){
+		return CapabilitiesTags.EXCEPTIONS_1_3_0;
+	}	
+
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_3_0/request/WMSGetCapabilitiesRequest1_3_0.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_3_0/request/WMSGetLegendGraphicRequest1_1_3.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_3_0/request/WMSGetLegendGraphicRequest1_1_3.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_3_0/request/WMSGetLegendGraphicRequest1_1_3.java	(revision 38347)
@@ -0,0 +1,47 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+* 
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+* 
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+* 
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+* MA  02110-1301, USA.
+* 
+*/
+
+/*
+* AUTHORS (In addition to CIT):
+* 2009 Iver T.I.  {{Task}}
+*/
+ 
+package org.gvsig.remoteclient.wms.wms_1_3_0.request;
+
+import org.gvsig.remoteclient.wms.WMSProtocolHandler;
+import org.gvsig.remoteclient.wms.WMSStatus;
+import org.gvsig.remoteclient.wms.wms_1_1_0.request.WMSGetLegendGraphicRequest1_1_0;
+
+/**
+ * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera</a>
+ */
+public class WMSGetLegendGraphicRequest1_1_3 extends WMSGetLegendGraphicRequest1_1_0{
+
+	public WMSGetLegendGraphicRequest1_1_3(WMSStatus status,
+			WMSProtocolHandler protocolHandler, String layerName) {
+		super(status, protocolHandler, layerName);		
+	}
+
+
+
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_3_0/request/WMSGetLegendGraphicRequest1_1_3.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_3_0/request/WMSGetMapRequest1_1_3.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_3_0/request/WMSGetMapRequest1_1_3.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_3_0/request/WMSGetMapRequest1_1_3.java	(revision 38347)
@@ -0,0 +1,87 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+ *
+ * Copyright (C) 2007-2008 Infrastructures and Transports Department
+ * of the Valencian Government (CIT)
+ * 
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ * 
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+ * MA  02110-1301, USA.
+ * 
+ */
+
+/*
+ * AUTHORS (In addition to CIT):
+ * 2009 Iver T.I.  {{Task}}
+ */
+
+package org.gvsig.remoteclient.wms.wms_1_3_0.request;
+
+import java.util.Vector;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.utils.Utilities;
+import org.gvsig.remoteclient.wms.WMSProtocolHandler;
+import org.gvsig.remoteclient.wms.WMSStatus;
+import org.gvsig.remoteclient.wms.wms_1_1_0.request.WMSGetMapRequest1_1_0;
+
+/**
+ * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera</a>
+ */
+public class WMSGetMapRequest1_1_3 extends WMSGetMapRequest1_1_0{
+
+	public WMSGetMapRequest1_1_3(WMSStatus status,
+			WMSProtocolHandler protocolHandler) {
+		super(status, protocolHandler);		
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteclient.wms.request.WMSRequest#getPartialQuery(org.gvsig.remoteclient.wms.WMSStatus)
+	 */
+	protected String getPartialQuery(WMSStatus status)
+	{
+		StringBuffer req = new StringBuffer();
+		req.append("LAYERS=" + Utilities.Vector2CS(status.getLayerNames()))
+		.append("&CRS=" + status.getSrs())
+		.append("&BBOX=" + status.getExtent().getMinX()+ "," )
+		.append(status.getExtent().getMinY()+ ",")
+		.append(status.getExtent().getMaxX()+ ",")
+		.append(status.getExtent().getMaxY())
+		.append("&WIDTH=" + status.getWidth())
+		.append("&HEIGHT=" + status.getHeight())
+		.append("&FORMAT=" + status.getFormat())
+		.append("&STYLES=");
+		Vector v = status.getStyles();
+		if (v!=null && v.size()>0)
+			req.append(Utilities.Vector2CS(v));
+		v = status.getDimensions();
+		if (v!=null && v.size()>0)
+			req.append("&" + Utilities.Vector2URLParamString(v));
+		if (status.getTransparency()) {
+			req.append("&TRANSPARENT=TRUE");
+		}
+		return req.toString();
+	}
+
+	/* (non-Javadoc)
+	 * @see org.gvsig.remoteclient.wms.wms_1_1_0.request.WMSGetMapRequest1_1_0#getExceptionsFormat()
+	 */
+	protected String getExceptionsFormat() {
+		return CapabilitiesTags.EXCEPTIONS_1_3_0;
+	}
+	
+	
+
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_3_0/request/WMSGetMapRequest1_1_3.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_3_0/WMSStyle1_3_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_3_0/WMSStyle1_3_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_3_0/WMSStyle1_3_0.java	(revision 38347)
@@ -0,0 +1,64 @@
+
+package org.gvsig.remoteclient.wms.wms_1_3_0;
+
+import java.io.IOException;
+
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+
+/**
+ * <p>Represents the layer style defined by the OGC Specifications for WMS 1.3.0</p>
+ * 
+ */
+public class WMSStyle1_3_0 extends org.gvsig.remoteclient.wms.WMSStyle {
+
+/**
+ * <p>Parses the STYLE TAG according with the OGC Specifications for the WMS 1.3.0</p>
+ */
+    public void parse(KXmlParser parser) throws IOException, XmlPullParserException
+    {        
+    	int currentTag;
+    	boolean end = false;
+    	
+    	parser.require(KXmlParser.START_TAG, null, CapabilitiesTags.STYLE);
+    	currentTag = parser.nextTag();
+    	
+    	while (!end) 
+    	{
+			 switch(currentTag)
+			 {
+				case KXmlParser.START_TAG:
+					if (parser.getName().compareTo(CapabilitiesTags.NAME)==0)
+					{						
+						setName(parser.nextText());						
+					}	
+					else if (parser.getName().compareTo(CapabilitiesTags.TITLE)==0)
+					{
+						setTitle(parser.nextText());
+					}
+					else if (parser.getName().compareTo(CapabilitiesTags.ABSTRACT)==0)
+					{
+						setAbstract(parser.nextText());
+					}	
+					else if (parser.getName().compareTo(CapabilitiesTags.LEGENDURL)==0)
+					{
+						parseLegendURL( parser );
+					}
+				case KXmlParser.END_TAG:
+					if (parser.getName().compareTo(CapabilitiesTags.STYLE) == 0)
+						end = true;
+					break;
+				case KXmlParser.TEXT:					
+					break;
+			 }
+			 if (!end)
+			 {
+				 currentTag = parser.nextTag();
+			 }
+    	}
+    	parser.require(KXmlParser.END_TAG, null, CapabilitiesTags.STYLE);
+    } 
+
+ }

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/wms_1_3_0/WMSStyle1_3_0.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/request/WMSGetFeatureInfoRequest.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/request/WMSGetFeatureInfoRequest.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/request/WMSGetFeatureInfoRequest.java	(revision 38347)
@@ -0,0 +1,73 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+* 
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+* 
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+* 
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+* MA  02110-1301, USA.
+* 
+*/
+
+/*
+* AUTHORS (In addition to CIT):
+* 2009 Iver T.I.  {{Task}}
+*/
+ 
+package org.gvsig.remoteclient.wms.request;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.wms.WMSProtocolHandler;
+import org.gvsig.remoteclient.wms.WMSStatus;
+
+/**
+ * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera</a>
+ */
+public abstract class WMSGetFeatureInfoRequest extends WMSRequest {
+	protected int x;
+	protected int y;
+	
+	public WMSGetFeatureInfoRequest(WMSStatus status, WMSProtocolHandler protocolHandler, int x, int y) {
+		super(status, protocolHandler);	
+		this.x = x;
+		this.y = y;
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getHttpPostRequest(java.lang.String)
+	 */
+	protected String getHttpPostRequest(String onlineResource) {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getOperationCode()
+	 */
+	protected String getOperationName() {
+		return CapabilitiesTags.GETFEATUREINFO;
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getTempFilePrefix()
+	 */
+	protected String getTempFilePrefix() {
+		return "wms_getFeatureInfo.xml";
+	}
+}
+
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/request/WMSGetFeatureInfoRequest.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/request/WMSGetCapabilitiesRequest.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/request/WMSGetCapabilitiesRequest.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/request/WMSGetCapabilitiesRequest.java	(revision 38347)
@@ -0,0 +1,71 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+* 
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+* 
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+* 
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+* MA  02110-1301, USA.
+* 
+*/
+
+/*
+* AUTHORS (In addition to CIT):
+* 2009 {Iver T.I.}   {Task}
+*/
+ 
+package org.gvsig.remoteclient.wms.request;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.wms.WMSProtocolHandler;
+import org.gvsig.remoteclient.wms.WMSStatus;
+
+/**
+ * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera</a>
+ */
+public abstract class WMSGetCapabilitiesRequest extends WMSRequest {
+
+	/**
+	 * @param status
+	 * @param protocolHandler
+	 */
+	public WMSGetCapabilitiesRequest(WMSStatus status,
+			WMSProtocolHandler protocolHandler) {
+		super(status, protocolHandler);		
+	}
+
+	/* (non-Javadoc)
+	 * @see org.gvsig.remoteclient.ogc.request.OGCRequest#getHttpPostRequest(java.lang.String)
+	 */
+	protected String getHttpPostRequest(String onlineResource) {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+	/* (non-Javadoc)
+	 * @see org.gvsig.remoteclient.ogc.request.OGCRequest#getOperationName()
+	 */
+	protected String getOperationName() {
+		return CapabilitiesTags.GETCAPABILITIES;
+	}
+
+	/* (non-Javadoc)
+	 * @see org.gvsig.remoteclient.ogc.request.OGCRequest#getTempFilePrefix()
+	 */	
+	protected String getTempFilePrefix() {
+		return "wms_getCapabilities.xml";
+	}
+
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/request/WMSGetCapabilitiesRequest.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/request/WMSGetLegendGraphicRequest.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/request/WMSGetLegendGraphicRequest.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/request/WMSGetLegendGraphicRequest.java	(revision 38347)
@@ -0,0 +1,70 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+* 
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+* 
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+* 
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+* MA  02110-1301, USA.
+* 
+*/
+
+/*
+* AUTHORS (In addition to CIT):
+* 2009 Iver T.I.  {{Task}}
+*/
+ 
+package org.gvsig.remoteclient.wms.request;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.wms.WMSProtocolHandler;
+import org.gvsig.remoteclient.wms.WMSStatus;
+
+/**
+ * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera</a>
+ */
+public abstract class WMSGetLegendGraphicRequest extends WMSRequest {
+	protected String layerName = null;	
+	
+	public WMSGetLegendGraphicRequest(WMSStatus status, WMSProtocolHandler protocolHandler, String layerName) {
+		super(status, protocolHandler);	
+		this.layerName = layerName;
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getHttpPostRequest(java.lang.String)
+	 */
+	protected String getHttpPostRequest(String onlineResource) {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getOperationCode()
+	 */
+	protected String getOperationName() {
+		return CapabilitiesTags.GETLEGENDGRAPHIC;
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getTempFilePrefix()
+	 */
+	protected String getTempFilePrefix() {
+		return "wms_getLegendGraphic.xml";
+	}
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/request/WMSGetLegendGraphicRequest.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/request/WMSGetMapRequest.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/request/WMSGetMapRequest.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/request/WMSGetMapRequest.java	(revision 38347)
@@ -0,0 +1,92 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+* 
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+* 
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+* 
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+* MA  02110-1301, USA.
+* 
+*/
+
+/*
+* AUTHORS (In addition to CIT):
+* 2009 Iver T.I.  {{Task}}
+*/
+ 
+package org.gvsig.remoteclient.wms.request;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.wms.WMSProtocolHandler;
+import org.gvsig.remoteclient.wms.WMSStatus;
+
+/**
+ * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera</a>
+ */
+public abstract class WMSGetMapRequest extends WMSRequest {
+		
+	public WMSGetMapRequest(WMSStatus status, WMSProtocolHandler protocolHandler) {
+		super(status, protocolHandler);		
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getHttpPostRequest(java.lang.String)
+	 */
+	protected String getHttpPostRequest(String onlineResource) {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getOperationCode()
+	 */
+	protected String getOperationName() {
+		return CapabilitiesTags.GETMAP;
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getTempFilePrefix()
+	 */
+	protected String getTempFilePrefix() {
+		String format = status.getFormat();
+		if (format == null){
+			return "wms_getMap.xml";
+		}
+		if (format.indexOf("png") >= 0){
+	        return "wms_getMap.png";
+		}	
+	    if (format.indexOf("xml") >= 0){
+	        return "wms_getMap.xml";
+	    }	
+	    if (format.indexOf("gif") >= 0){
+	        return "wms_getMap.gif";
+	    }
+	    if (format.indexOf("tif") >= 0){
+	        return "wms_getMap.tif";
+	    }
+	    if (format.indexOf("bmp") >= 0){
+	        return "wms_getMap.bmp";
+	    }
+	    if (format.indexOf("jpg") >= 0
+	        || format.indexOf("jpeg") >= 0){
+	        return "wms_getMap.jpg";			 
+	    }
+		return "wms_getMap.xml";
+	}
+}
+
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/request/WMSGetMapRequest.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/request/WMSRequest.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/request/WMSRequest.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/request/WMSRequest.java	(revision 38347)
@@ -0,0 +1,93 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+ *
+ * Copyright (C) 2007-2008 Infrastructures and Transports Department
+ * of the Valencian Government (CIT)
+ * 
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ * 
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+ * MA  02110-1301, USA.
+ * 
+ */
+
+/*
+ * AUTHORS (In addition to CIT):
+ * 2009 Iver T.I.  {{Task}}
+ */
+
+/**
+ * This class sends a WMS request and returns the
+ * reply in a local File. It tries if the server
+ * supports both HTTP Get and Post requests.
+ * @author Jorge Piera LLodr? (jorge.piera@iver.es)
+ */
+package org.gvsig.remoteclient.wms.request;
+
+import java.util.Vector;
+
+import org.gvsig.remoteclient.ogc.request.OGCRequest;
+import org.gvsig.remoteclient.utils.Utilities;
+import org.gvsig.remoteclient.wms.WMSProtocolHandler;
+import org.gvsig.remoteclient.wms.WMSStatus;
+
+/**
+ * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera</a>
+ */
+public abstract class WMSRequest extends OGCRequest{
+	protected WMSStatus status = null;
+	
+	public WMSRequest(WMSStatus status,
+			WMSProtocolHandler protocolHandler) {
+		super(status, protocolHandler);
+		this.status = status;
+	}
+	
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getSchemaLocation()
+	 */
+	protected String getSchemaLocation() {
+		return null;
+	}
+	
+	/**
+     * Gets the part of the OGC request that share GetMap and GetFeatureInfo
+     * @return String request
+     */
+    protected String getPartialQuery(WMSStatus status)
+    {
+        StringBuffer req = new StringBuffer();
+        req.append("LAYERS=" + Utilities.Vector2CS(status.getLayerNames()))
+           .append("&SRS=" + status.getSrs())
+           .append("&BBOX=" + status.getExtent().getMinX()+ "," )
+           .append(status.getExtent().getMinY()+ ",")
+           .append(status.getExtent().getMaxX()+ ",")
+           .append(status.getExtent().getMaxY())
+           .append("&WIDTH=" + status.getWidth())
+           .append("&HEIGHT=" + status.getHeight())
+           .append("&FORMAT=" + status.getFormat())
+           .append("&STYLES=");
+        Vector v = status.getStyles();
+        if (v!=null && v.size()>0)
+        	req.append(Utilities.Vector2CS(v));
+        v = status.getDimensions();
+        if (v!=null && v.size()>0)
+            req.append("&" + Utilities.Vector2URLParamString(v));
+        if (status.getTransparency()) {
+            req.append("&TRANSPARENT=TRUE");
+        }
+        return req.toString();
+    }
+	
+}
\ No newline at end of file

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/request/WMSRequest.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSStatus.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSStatus.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSStatus.java	(revision 38347)
@@ -0,0 +1,256 @@
+
+package org.gvsig.remoteclient.wms;
+
+import java.awt.geom.Rectangle2D;
+import java.util.Vector;
+
+/**
+ * Describes the status of a WMSclient, so it adds to the Remote client status
+ * a list of layers, a list of layer styles, the extent of the map.
+ * Provides the functionality to modify these lists.
+ * 
+ */
+public class WMSStatus extends org.gvsig.remoteclient.RemoteClientStatus {
+	// list of layer to be retrieved by the WMS
+    private Vector layers;
+    // List of layer styles
+    private Vector styles;
+    private Vector dimensions;
+    // extent required by the WMS client
+    private Rectangle2D extent;
+    private boolean transparency;
+	private String onlineResource;
+    public WMSStatus()
+    {
+    	layers = new Vector();
+    	styles = new Vector();    	    	
+    }
+    
+    // sets the list of layers required by the WMS client
+    public void setLayerNames(Vector _layers) {        
+        layers = _layers;
+    } 
+
+/**
+ * <p>Retrieves the layer list required by the WMS client</p>
+ * 
+ * 
+ * @return Vector, the list of layers
+ */
+    public Vector getLayerNames() {        
+        return layers;
+    } 
+
+/**
+ * <p> Adds a layer to the list of layers required by the WMS client</p>
+ * 
+ * 
+ * @param _layerName, name of the layer to be added. 
+ */
+    public void addLayerName(String _layerName) {        
+        layers.add(_layerName);
+    } 
+
+/**
+ * <p>removes a layer from the layer list</p>
+ * 
+ * 
+ * @param _layerName 
+ * @return true if the layer name has been deleted from the list
+ */
+    public boolean removeLayerName(String _layerName) {
+    	return layers.remove(_layerName);       
+    } 
+
+/**
+ * <p>gets the styles list required by the WMS client</p>
+ * 
+ * 
+ * @return Vector with the list of layer styles
+ */
+    public Vector getStyles() {        
+        return styles;
+    } 
+
+/**
+ * <p>sets the styles list required by the WMS client</p>
+ * 
+ * 
+ * @param _styles, list to be set as the required styles.
+ */
+    public void setStyles(Vector _styles) {        
+        styles = _styles;
+    }
+    
+    /**
+     * <p>sets the styles list required by the WMS client</p>
+     * 
+     * 
+     * @param _styles, list to be set as the required styles.
+     */
+    public void setDimensions(Vector _dimensions) {        
+        
+        dimensions = _dimensions;
+    } 
+
+/**
+ * <p>Adds a style name to the styles list required by the WMS client</p>
+ * 
+ * 
+ * @param _name, style name to be added
+ */
+    public void addStyleName(String _name) {        
+        styles.add( _name);
+    } 
+
+/**
+ * <p>Removes a style from the list of styles required by the WMS client</p>
+ * 
+ * 
+ * @param _name, style name to be removed
+ */
+    public boolean removeStyleName(String _name) {        
+        return styles.remove(_name);
+    } 
+/**
+ * <p>Gets the extent defined by the map</p>
+ */
+    public Rectangle2D getExtent() {        
+        return extent;
+    } 
+/**
+ * <p>Sets the extent defined by the map</p>
+ */
+    public void setExtent(Rectangle2D extent) {        
+        this.extent = extent;
+    } 
+ 
+   
+
+    /**
+     * @return
+     */
+    public boolean getTransparency() {
+        return transparency;
+    }
+
+    /**
+     * @param wmsTransparency
+     */
+    public void setTransparency(boolean wmsTransparency) {
+        transparency = wmsTransparency;
+    }
+
+    /**
+     * @return
+     */
+    public Vector getDimensions() {
+        return dimensions;
+    }
+    
+    public boolean equals(Object obj){
+        if (!(obj instanceof WMSStatus))
+            return false;
+        WMSStatus s = (WMSStatus) obj;
+        
+        // Compare layer names
+        if (!(( s.getLayerNames()==null && this.getLayerNames()==null) ||
+                s.getLayerNames().equals(this.getLayerNames())))
+        	return false;
+        
+        // Compare extent
+        if (!(( s.getExtent()==null && this.getExtent()==null) ||
+                s.getExtent().equals(this.getExtent())))
+        	return false;
+        
+        // Compare height
+        if ( s.getHeight() != this.getHeight())
+        	return false;
+        	
+        // Compare width
+        if ( s.getWidth()  != this.getWidth())
+        	return false;
+        
+        // Compare styles
+        if (!(( s.getStyles()==null && this.getStyles()==null) ||
+                s.getStyles().equals(this.getStyles())))
+        	return false;
+        
+        // Compare dimensions
+        if (!(( s.getDimensions()==null && this.getDimensions()==null) ||
+                s.getDimensions().equals(this.getDimensions())))
+        	return false;
+        
+        // Compare transparencies
+        if ( s.getTransparency() != this.getTransparency())
+        	return false;
+
+		// Compare srs
+        if (!(( s.getSrs()==null && this.getSrs()==null) || 
+        		s.getSrs().equals(this.getSrs())))
+        	return false;
+        
+        // Compare exception formats
+        if (!(( s.getExceptionFormat()==null && this.getExceptionFormat()==null) ||
+        		s.getExceptionFormat().equals(this.getExceptionFormat())))
+        	return false;
+        
+        // Compare formats
+        if (!(( s.getFormat()==null && this.getFormat()==null) ||
+        		s.getFormat().equals(this.getFormat())))
+        	return false;
+        
+        // Compare online resources
+        if (!(( s.getOnlineResource()==null && this.getOnlineResource()==null) ||
+        		s.getOnlineResource().equals(this.getOnlineResource())))
+        	return false;
+        
+        return true;
+    }
+    
+    public Object clone() {
+    	WMSStatus newObject = new WMSStatus();
+    	Vector v = this.getLayerNames();
+    	if (v != null)
+    		newObject.setLayerNames((Vector)v.clone());
+    	Rectangle2D r = this.getExtent();
+    	if (r != null)
+    		newObject.setExtent((Rectangle2D)r.clone());
+        newObject.setHeight(this.getHeight());
+        newObject.setWidth(this.getWidth());
+        v = this.getStyles();
+        if (v != null)
+        	newObject.setStyles((Vector)v.clone());
+        v = this.getDimensions();
+        if (v != null)
+        	newObject.setDimensions((Vector)v.clone());
+        newObject.setTransparency(this.getTransparency());
+        newObject.setSrs(this.getSrs());
+        newObject.setExceptionFormat(this.getExceptionFormat());
+        newObject.setFormat(this.getFormat());
+        newObject.setOnlineResource(this.getOnlineResource());
+    	return newObject;
+    }
+
+    /**
+     * Returns the URL that the server specified for a WMS request if any was described in
+     * its capabilities document. 
+     * @param operationName, a String containing the name of the operation (case-independent)
+     * @return <b>String</b> containing the URL for this operationName or <B>null</B> if none was
+     *                specified.
+     */
+	public String getOnlineResource() {
+		return onlineResource;
+	}
+	
+	/**
+	 * Sets the string literal containing the URL of an online resource for a specific
+	 * WMS request.
+	 * @param operationName, String telling to which request correspond the address
+	 * @param url, String containing the URL for the given WMS request
+	 */
+	public void setOnlineResource(String url) {
+		onlineResource = url;
+	}
+
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSStatus.java
___________________________________________________________________
Added: svn:eol-style
   + native
Added: svn:keywords
   + Author Date Id Revision

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSDimension.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSDimension.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSDimension.java	(revision 38347)
@@ -0,0 +1,132 @@
+
+package org.gvsig.remoteclient.wms;
+
+import java.io.IOException;
+
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+
+/**
+ * <p></p>
+ * 
+ */
+public class WMSDimension {
+    
+    private String name;
+    private String units;
+    private String unitSymbol;
+    /**
+     * Declares what value would be used along this dimension if a Web
+     * request omits a value for this dimension.
+     */
+    private String dimDefaultValue;
+    /**
+     * Indicates that the request may include multiple values or
+     * (if it is null or zero) have to include <b>only<b/> single 
+     * value for this dimension. 
+     */
+    private String multipleValues;
+    /**
+     * Indicates that the server will round off inexact dimension values
+     * to the nearest valid value, or (if it is null or zero) it will not.
+     */
+    private String nearestValues;
+    /**
+     * Indicates that temporal data are normally kept current and that the
+     * request parameter TIME <b>may</b> include the keyword 'current' 
+     * instead of an ending value. 
+     */
+    private String current;
+    /**
+     * cotains the expression for this dimension's extent.
+     */
+    private String extentExpression;
+    private String extDefaultValue;
+
+    private String dimensionExpression;
+   
+    public String getName() {        
+        return name;
+    } 
+ 
+    public String getUnits() {        
+        return units;
+    }
+  
+    public String getUnitSymbol() {        
+        return unitSymbol;
+    } 
+    
+    /**
+     * Tells that the temporal data are normally kept current and that
+     * the request parameter TIME may include the keyword 'current'
+     * instead of an ending value.
+     *
+     * @return <b>true</b> if the server does keep the data, <b>false</b> else.
+     */
+    public boolean allowsCurrentTime() {
+        return (current!=null && !current.equals("0"));
+    }
+    
+    
+    /**
+     * Gets the value that would be used along this dimension if a Web
+     * request omits a value for the dimension.
+     * 
+     * @return Returns the defaultValue.
+     */
+    public String getDimDefaultValue() {
+        return dimDefaultValue;
+    }
+    
+    /**
+     * Returns the extent expression as it was written in the Capabilities 
+     * document.
+     * @return String
+     */
+    public String getExtentExpression() {
+        return extentExpression;
+    }
+    /**
+     * @return Returns the multipleValues.
+     */
+    public boolean allowsMultipleValues() {
+        return (multipleValues!=null && !multipleValues.equals("0"));
+    }   
+    
+    
+    /**
+     * @return Returns the dimensionExpression.
+     */
+    public String getDimensionExpression() {
+        return dimensionExpression;
+    }
+    
+    public void setDimensionExpression(String exp) {
+        dimensionExpression = exp;
+    }
+
+    /**
+     * @return Returns the nearestValues.
+     */
+    public boolean allowsNearestValues() {
+        return (nearestValues!=null && !nearestValues.equals("0"));
+    }
+    
+
+    /**
+     * Parses the DIMENSION tag in the WMS capabilities, filling the WMSDimension object
+     * and loading the data into memory to be easily accesed
+     */
+    public void parse(KXmlParser parser) throws IOException, XmlPullParserException{
+        parser.require(KXmlParser.START_TAG, null, CapabilitiesTags.DIMENSION);
+        name                = parser.getAttributeValue("", CapabilitiesTags.DIMENSION_NAME);
+        units               = parser.getAttributeValue("", CapabilitiesTags.DIMENSION_UNITS);
+        unitSymbol          = parser.getAttributeValue("", CapabilitiesTags.DIMENSION_UNIT_SYMBOL);
+        dimDefaultValue     = parser.getAttributeValue("", CapabilitiesTags.DEFAULT);
+        dimensionExpression = parser.nextText(); 
+    }
+    
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSDimension.java
___________________________________________________________________
Added: svn:eol-style
   + native
Added: svn:keywords
   + Author Date Id Revision

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/IRasterClient.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/IRasterClient.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/IRasterClient.java	(revision 38347)
@@ -0,0 +1,10 @@
+
+package org.gvsig.remoteclient;
+/**
+ * <p></p>
+ * 
+ */
+public interface IRasterClient {
+}
+
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/IRasterClient.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/ogc/OGCClientOperation.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/ogc/OGCClientOperation.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/ogc/OGCClientOperation.java	(revision 38347)
@@ -0,0 +1,80 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+* 
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+* 
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+* 
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+* MA  02110-1301, USA.
+* 
+*/
+
+/*
+* AUTHORS (In addition to CIT):
+* 2009 Iver T.I.  {{Task}}
+*/
+ 
+package org.gvsig.remoteclient.ogc;
+
+import java.util.Hashtable;
+
+public abstract class OGCClientOperation {
+	public static final int PROTOCOL_UNDEFINED = -1;
+	public static final int PROTOCOL_GET = 0;
+	public static final int PROTOCOL_POST = 1;
+	protected String operationName;
+	protected String onlineResource;
+		
+	public OGCClientOperation(String operationName) {
+		super();
+		this.operationName = operationName;		
+	}		
+
+	public OGCClientOperation(String operationName, String onlineResource) {
+		this.onlineResource = onlineResource;
+		this.operationName = operationName;
+	}	
+	
+	public abstract Hashtable getOperations(); 
+	
+	/**
+	 * @return Returns the onlineResource.
+	 */
+	public String getOnlineResource() {
+		return onlineResource;
+	}
+	/**
+	 * @param onlineResource The onlineResource to set.
+	 */
+	public void setOnlineResource(String onlineResource) {
+		this.onlineResource = onlineResource;
+	}	
+
+	/**
+	 * @return Returns the operationName.
+	 */
+	public String getOperationName() {
+		return operationName;
+	}
+	
+	/**
+	 * @param operationName The operationName to set.
+	 */
+	public void setOperationName(String operationName) {
+		this.operationName = operationName;
+	}		
+}
+
+
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/ogc/OGCClientOperation.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/ogc/OGCProtocolHandler.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/ogc/OGCProtocolHandler.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/ogc/OGCProtocolHandler.java	(revision 38347)
@@ -0,0 +1,287 @@
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2005 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+package org.gvsig.remoteclient.ogc;
+
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.IOException;
+
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+import org.gvsig.compat.CompatLocator;
+import org.gvsig.compat.net.Downloader;
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+
+public abstract class OGCProtocolHandler {
+    protected static final Downloader downloader = CompatLocator.getDownloader();
+    
+    /**
+     * procotol handler name
+     */
+    protected String name;
+    /**
+     * protocol handler version
+     */
+    protected String version;
+    /**
+     * host of the WMS to connect
+     */
+    protected String host;
+    /**
+     *  port number of the comunication channel of the WMS to connect
+     */
+    protected String port;    
+
+    /**
+     * @return Returns the host.
+     */
+    public String getHost() {
+        return host;
+    }
+    /**
+     * @param host The host to set.
+     */
+    public void setHost(String host) {
+        this.host = host;
+    }
+    /**
+     * @return Returns the name.
+     */
+    public String getName() {
+        return name;
+    }
+    /**
+     * @param name The name to set.
+     */
+    public void setName(String name) {
+        this.name = name;
+    }
+    /**
+     * @return Returns the port.
+     */
+    public String getPort() {
+        return port;
+    }
+    /**
+     * @param port The port to set.
+     */
+    public void setPort(String port) {
+        this.port = port;
+    }
+    /**
+     * @return Returns the version.
+     */
+    public String getVersion() {
+        return version;
+    }
+    /**
+     * @param version The version to set.
+     */
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    /**
+     * parses the data retrieved by the Capabilities XML document
+     */
+    public abstract boolean parseCapabilities(File f);
+
+    public abstract OGCServiceInformation getServiceInformation();
+
+    /**
+     * Just for not repeat code. Gets the correct separator according 
+     * to the server URL
+     * @param h
+     * @return
+     */
+    protected static String getSymbol(String h) {
+        String symbol;
+        if (h.indexOf("?")==-1) 
+            symbol = "?";
+        else if (h.indexOf("?")!=h.length()-1)
+            symbol = "&";
+        else
+            symbol = "";
+        return symbol;
+    }  
+
+    /**
+     * Parse an operation into a DcpType tag
+     * @param parser
+     * The KXMLParser
+     * @param operation
+     * The WFS operation to parse
+     * @throws IOException 
+     * @throws XmlPullParserException 
+     */
+    protected void parserDcpType(KXmlParser parser, String operation) throws XmlPullParserException, IOException {        
+        int currentTag;
+        boolean end = false;
+
+        currentTag = parser.next();
+
+        while (!end) 
+        {
+            switch(currentTag)
+            {
+            case KXmlParser.START_TAG:
+                if(parser.getName().compareTo(CapabilitiesTags.HTTP)==0){
+                    parseHTTPTag(parser, operation);
+                }	         
+                break;
+            case KXmlParser.END_TAG:
+                if (parser.getName().compareTo(CapabilitiesTags.DCPTYPE) == 0)
+                    end = true;
+                break;
+            case KXmlParser.TEXT:                   
+                break;
+            }
+            if (!end){
+                currentTag = parser.next();
+            }
+        }     
+    }
+
+    /**
+     * Parse an operation into a HTTP tag
+     * @param parser
+     * The KXMLParser
+     * @param operation
+     * The WFS operation to parse
+     * @throws IOException 
+     * @throws XmlPullParserException 
+     */
+    protected void parseHTTPTag(KXmlParser parser, String operation) throws XmlPullParserException, IOException {        
+        int currentTag;
+        boolean end = false;
+
+        currentTag = parser.next();
+        int protocol = -1;
+
+        while (!end) 
+        {
+            switch(currentTag)
+            {
+            case KXmlParser.START_TAG:
+                String value = null;
+                if(parser.getName().compareTo(CapabilitiesTags.GET)==0){
+                    protocol = OGCClientOperation.PROTOCOL_GET;
+                    addOperationByAttribute(parser, operation, protocol);
+                }else if(parser.getName().compareTo(CapabilitiesTags.POST)==0){
+                    protocol = OGCClientOperation.PROTOCOL_POST;
+                    addOperationByAttribute(parser, operation, protocol);
+                }else if(parser.getName().compareTo(CapabilitiesTags.ONLINERESOURCE)==0){
+                    addOperationByAttribute(parser, operation, protocol);
+                }				
+                break;
+            case KXmlParser.END_TAG:
+                if (parser.getName().compareTo(CapabilitiesTags.HTTP) == 0)
+                    end = true;
+                break;
+            case KXmlParser.TEXT:                   
+                break;
+            }
+            if (!end){
+                currentTag = parser.next();
+            }
+        }     
+    }
+
+    /**
+     * Add an operation and the online resource 
+     * @param parser
+     * The parser
+     * @param operation
+     * The operation to add
+     * @param protocol
+     * The parser to add
+     */
+    protected void addOperationByAttribute(KXmlParser parser, String operation, int protocol){
+        String value = null;
+        if (protocol > -1){
+            for (int i=0 ; i<parser.getAttributeCount() ; i++){
+                if ((parser.getAttributeName(i).toUpperCase().compareTo(CapabilitiesTags.ONLINERESOURCE.toUpperCase()) == 0) ||
+                    (parser.getAttributeName(i).equals(CapabilitiesTags.XLINK_HREF))){					
+                    value = parser.getAttributeValue(i);
+                }
+            }								
+            if (value == null){
+                getServiceInformation().addOperation(operation, protocol);
+            }else{
+                getServiceInformation().addOperation(operation, protocol, value);
+            }
+        }  
+    }
+
+    /**
+     * Copy the file in a byte array
+     * @param file
+     * The file to copy
+     * @return
+     * An array of bytes
+     * @throws IOException
+     */
+    protected byte[] fileToBytes(File file) throws IOException{
+        FileInputStream fis = null;
+        byte[] bytes = null;
+        try{
+            fis = new FileInputStream(file);
+
+            long length = file.length(); 
+            bytes = new byte[(int)file.length()];
+
+            int offset = 0;
+            int numRead = 0; 
+            while (offset < bytes.length && (numRead=fis.read(bytes, offset, bytes.length-offset)) >= 0) 
+            { 
+                offset += numRead; 
+            }
+        }catch (IOException e) {
+            throw e;
+        }finally{
+            if (fis != null){
+                fis.close();
+            }
+        }         
+        return bytes;
+    }
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/ogc/OGCProtocolHandler.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/ogc/request/OGCRequest.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/ogc/request/OGCRequest.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/ogc/request/OGCRequest.java	(revision 38347)
@@ -0,0 +1,201 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+ *
+ * Copyright (C) 2007-2008 Infrastructures and Transports Department
+ * of the Valencian Government (CIT)
+ * 
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ * 
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+ * MA  02110-1301, USA.
+ * 
+ */
+
+/*
+ * AUTHORS (In addition to CIT):
+ * 2009 Iver T.I.  {{Task}}
+ */
+
+package org.gvsig.remoteclient.ogc.request;
+
+import java.io.File;
+import java.io.IOException;
+import java.net.ConnectException;
+import java.net.MalformedURLException;
+import java.net.URL;
+import java.net.UnknownHostException;
+
+import org.gvsig.compat.CompatLocator;
+import org.gvsig.compat.lang.StringUtils;
+import org.gvsig.compat.net.ICancellable;
+import org.gvsig.remoteclient.RemoteClientStatus;
+import org.gvsig.remoteclient.ogc.OGCClientOperation;
+import org.gvsig.remoteclient.ogc.OGCProtocolHandler;
+import org.gvsig.remoteclient.utils.Utilities;
+import org.gvsig.remoteclient.wfs.WFSOperation;
+
+public abstract class OGCRequest {
+	protected RemoteClientStatus status = null;
+	protected OGCProtocolHandler protocolHandler = null;
+	protected boolean isDeleted = false;
+	protected static final String XMLTAG_STARTCHARACTER = "<";
+	protected static final String XMLTAG_FINISHCHARACTER = "</";
+	protected static final String XMLTAG_ENDCHARACTER = ">";
+	
+	private static final StringUtils stringUtils = CompatLocator.getStringUtils();
+
+	public OGCRequest(RemoteClientStatus status, OGCProtocolHandler protocolHandler) {
+		super();
+		this.status = status;
+		this.protocolHandler = protocolHandler;
+	}	
+
+	/**
+	 * Send a request to the server.
+	 * @return
+	 * The server reply
+	 * @throws IOException 
+	 * @throws UnknownHostException 
+	 * @throws ConnectException 
+	 */
+	public File sendRequest(ICancellable cancel) throws ConnectException, UnknownHostException, IOException{
+		//if the status is null is because is a GetCapabilities operation
+		if (status != null){
+			if (status.getProtocol() != OGCClientOperation.PROTOCOL_UNDEFINED){
+				if (status.getProtocol() == OGCClientOperation.PROTOCOL_GET){
+					String onlineResource = protocolHandler.getHost();
+					String symbol = getSymbol(onlineResource);
+					onlineResource = onlineResource + symbol;
+					return sendHttpGetRequest(onlineResource, cancel);
+				}else{
+					String onlineResource = protocolHandler.getHost();
+					return sendHttpPostRequest(onlineResource);
+				}
+			}
+		}
+
+		//if exists an online resource for the GET operation
+		String onlineResource = protocolHandler.getServiceInformation().getOnlineResource(getOperationName(), WFSOperation.PROTOCOL_GET);
+		if (onlineResource != null){
+			String symbol = getSymbol(onlineResource);
+			onlineResource = onlineResource + symbol;
+			return sendHttpGetRequest(onlineResource, cancel);
+		}
+		//if exists an online resource for the POST operation
+		onlineResource =  protocolHandler.getServiceInformation().getOnlineResource(getOperationName(), WFSOperation.PROTOCOL_POST);
+		if (onlineResource != null){
+			return sendHttpPostRequest(onlineResource);
+		}
+		//If the online resource doesn't exist, it tries with the server URL and GET
+		onlineResource = protocolHandler.getHost();
+		String symbol = getSymbol(onlineResource);
+		onlineResource = onlineResource + symbol;
+		return sendHttpGetRequest(onlineResource, cancel);
+	}
+
+	protected abstract String getHttpGetRequest(String onlineResource);
+
+	protected abstract String getHttpPostRequest(String onlineResource);
+
+	protected abstract String getTempFilePrefix();
+
+	protected abstract String getOperationName();
+
+	protected abstract String getSchemaLocation();	
+
+	/**
+	 * @return the URL used in the HTTP get operation
+	 * @throws MalformedURLException
+	 */
+	public URL getURL() throws MalformedURLException{
+		String onlineResource = protocolHandler.getServiceInformation().getOnlineResource(getOperationName(), WFSOperation.PROTOCOL_GET);
+		if (onlineResource != null){
+			String symbol = getSymbol(onlineResource);
+			onlineResource = onlineResource + symbol;
+			return new URL(getHttpGetRequest(onlineResource));
+		}
+		
+		//If the online resource doesn't exist, it tries with the server URL and GET
+		onlineResource = protocolHandler.getHost();
+		String symbol = getSymbol(onlineResource);
+		onlineResource = onlineResource + symbol;
+		return new URL(getHttpGetRequest(onlineResource));
+	}
+
+	/**
+	 * Send a Http request using the get protocol
+	 * @param onlineResource
+	 * @return
+	 * @throws ConnectException
+	 * @throws UnknownHostException
+	 * @throws IOException
+	 */
+	private File sendHttpGetRequest(String onlineResource, ICancellable cancel) throws ConnectException, UnknownHostException, IOException{
+		URL url = new URL(stringUtils.replaceAll(getHttpGetRequest(onlineResource), " ", "%20"));
+		if (isDeleted()){
+			Utilities.removeURL(url);
+		}
+		return Utilities.downloadFile(url, getTempFilePrefix(), cancel);		
+	}
+
+	/**
+	 * Send a Http request using the post protocol
+	 * @param onlineResource
+	 * @return
+	 * @throws ConnectException
+	 * @throws UnknownHostException
+	 * @throws IOException
+	 */
+	private File sendHttpPostRequest(String onlineResource) throws ConnectException, UnknownHostException, IOException{
+		URL url = new URL(onlineResource);
+		String data = getHttpPostRequest(onlineResource);
+		if (isDeleted()){
+			Utilities.removeURL(url+data);
+		}
+		return Utilities.downloadFile(url, data, getTempFilePrefix(), null);		
+	}
+
+	/**
+	 * Just for not repeat code. Gets the correct separator according 
+	 * to the server URL
+	 * @param h
+	 * @return
+	 */
+	protected static String getSymbol(String h) {
+		String symbol;
+		if (h.indexOf("?")==-1) 
+			symbol = "?";
+		else if (h.indexOf("?")!=h.length()-1)
+			symbol = "&";
+		else
+			symbol = "";
+		return symbol;
+	}
+
+	public boolean isDeleted() {
+		return isDeleted;
+	}
+
+	public void setDeleted(boolean isDeleted) {
+		this.isDeleted = isDeleted;
+	}
+	
+	protected String createXMLStartTag(String tagName){
+	    return XMLTAG_STARTCHARACTER + tagName + XMLTAG_ENDCHARACTER;
+	}
+	
+   protected String createXMLEndtTag(String tagName){
+        return XMLTAG_FINISHCHARACTER + tagName + XMLTAG_ENDCHARACTER;
+    }
+
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/ogc/request/OGCRequest.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/ogc/OGCServiceInformation.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/ogc/OGCServiceInformation.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/ogc/OGCServiceInformation.java	(revision 38347)
@@ -0,0 +1,145 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+* 
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+* 
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+* 
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+* MA  02110-1301, USA.
+* 
+*/
+
+/*
+* AUTHORS (In addition to CIT):
+* 2009 Iver T.I.  {{Task}}
+*/
+ 
+package org.gvsig.remoteclient.ogc;
+
+import java.util.HashMap;
+import java.util.Hashtable;
+import java.util.Iterator;
+
+
+
+public abstract class OGCServiceInformation {
+	public String online_resource = null;
+	protected HashMap operationsGet = new HashMap();
+	protected HashMap operationsPost = new HashMap();
+	
+
+	/**
+	 * @return Returns the online_resource.
+	 */
+	 public String getOnline_resource() {
+		return online_resource;
+	}
+
+	 public abstract OGCClientOperation createOperation(String name);
+	 public abstract OGCClientOperation createOperation(String name, String onlineResource);
+	/**
+	 * Add a new supported operation
+	 * @param operation
+	 * The operation to support
+	 * @param protocol
+	 * The HTTP protocol (Get or Post)
+	 */
+	public void addOperation(String operation, int protocol){
+		if (protocol == OGCClientOperation.PROTOCOL_GET){
+			operationsGet.put(operation, createOperation(operation));			
+		}else if (protocol == OGCClientOperation.PROTOCOL_POST){
+			operationsPost.put(operation, createOperation(operation));
+		}
+	}
+	
+	/**
+	 * Add a new supported operation
+	 * @param operation
+	 * The operation to support
+	 * @param protocol
+	 * The HTTP protocol (Get or Post)
+	 * @param onlineResource
+	 * The online resource
+	 */
+	public void addOperation(String operation, int protocol, String onlineResource){
+		if (protocol == OGCClientOperation.PROTOCOL_GET){
+			operationsGet.put(operation, createOperation(operation, onlineResource));
+		}else if (protocol == OGCClientOperation.PROTOCOL_POST){
+			operationsPost.put(operation, createOperation(operation, onlineResource));
+		}
+	}
+	
+	/**
+	 * Gest the online resource for a concrete operation
+	 * @param operation
+	 * The operation
+	 * @param protocol
+	 * The HTTP protocol (Get or Post)
+	 * @return
+	 * The online resource
+	 */
+	public String getOnlineResource(String operation, int protocol){
+		OGCClientOperation op = null;
+		if (protocol == OGCClientOperation.PROTOCOL_GET){
+			op = (OGCClientOperation)operationsGet.get(operation);
+		}else if (protocol == OGCClientOperation.PROTOCOL_POST){
+			op = (OGCClientOperation)operationsPost.get(operation);
+		}
+		if ((op == null) ||
+				(op.getOnlineResource() == null) || 
+				(op.getOnlineResource().equals(""))){
+			return null;
+		}
+		return op.getOnlineResource();
+	}
+	
+	/**
+	 * Gets the online resource for a concrete operation.
+	 * The default protocol is GET
+	 * @param operation
+	 * The operation
+	 * @return
+	 * The online resource
+	 */
+	public String getOnlineResource(String operation){
+		return getOnlineResource(operation, OGCClientOperation.PROTOCOL_GET);
+	}
+	
+	/**
+	 * Get a hash map with the supported operations
+	 * @return
+	 */
+	public Hashtable getSupportedOperationsByName(){
+		Hashtable operations = new Hashtable();
+		Iterator getIt = operationsGet.keySet().iterator();
+		while (getIt.hasNext()){
+			String id = (String)getIt.next();
+			OGCClientOperation operation = (OGCClientOperation)operationsGet.get(id);
+			operations.put(operation.getOperationName(),
+					operation.getOnlineResource());
+		}
+		return operations;
+	}
+	
+	public boolean isOperationSupported(String operationName){
+	    if (operationsGet.containsKey(operationName)){
+	        return true;
+	    }
+	    if (operationsPost.containsKey(operationName)){
+            return true;
+        }
+	    return false;
+	}	
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/ogc/OGCServiceInformation.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/IRunnableTask.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/IRunnableTask.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/IRunnableTask.java	(revision 38347)
@@ -0,0 +1,87 @@
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2005 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+
+/* CVS MESSAGES:
+*
+* $Id$
+* $Log$
+* Revision 1.1  2006-05-12 07:15:45  jaume
+* *** empty log message ***
+*
+* Revision 1.1  2006/05/11 17:18:06  jaume
+* Un planificador, monitorizador, de descargas que trabaja en segundo plano
+*
+*
+*/
+package org.gvsig.remoteclient.taskplanning;
+
+/**
+ * Interface implemented by those tasks that can be background-executed,
+ * cancelled or any other thing.
+ * 
+ * @author jaume dominguez faus - jaume.dominguez@iver.es
+ */
+public interface IRunnableTask {
+	/**
+	 * Executes this task's operations.
+	 */
+	public void execute();
+	
+	/**
+	 * Cancels the current execution, if any, of this task. Should have no
+	 * effect if the task is not executing anything.
+	 */
+	public void cancel();
+	
+	/**
+	 * Tells if the task is on execution.
+	 * @return true if the task is busy, false otherwise.
+	 */
+	public boolean isRunning();
+	
+	/**
+	 * Returns the timeout set to this task in milliseconds
+	 * @return the amount of milliseconds to wait until the task
+	 * 		   will be considered as unsuccessful, or 0 or less to
+	 * 		   say that task can wait forever.
+	 */
+	public long getTaskTimeout();
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/IRunnableTask.java
___________________________________________________________________
Added: svn:eol-style
   + native
Added: svn:keywords
   + Author Date Id Revision

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/FIFOTaskPlanner.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/FIFOTaskPlanner.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/FIFOTaskPlanner.java	(revision 38347)
@@ -0,0 +1,87 @@
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2005 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+
+/* CVS MESSAGES:
+*
+* $Id$
+* $Log$
+* Revision 1.1  2006-05-12 07:15:45  jaume
+* *** empty log message ***
+*
+* Revision 1.1  2006/05/11 17:18:06  jaume
+* Un planificador, monitorizador, de descargas que trabaja en segundo plano
+*
+*
+*/
+package org.gvsig.remoteclient.taskplanning;
+
+/**
+ * A simple FIFO task planner. The tasks returned by this planner are executed
+ * enterely. It does not issue another task until the current is finished. 
+ * @author jaume
+ *
+ */
+public class FIFOTaskPlanner implements ITaskPlanner {
+	IQueue queue;
+	
+	/**
+	 * Creates a new instance of FIFOTaskPlanner that will work against the
+	 * queue passed as paramenter 
+	 * @param queue, the IQueue to be planned
+	 */
+	public FIFOTaskPlanner(IQueue queue) {
+		this.queue = queue;
+	}
+
+	
+	public IRunnableTask nextTask() {
+		synchronized (this) {
+			return (IRunnableTask) queue.getTasks().remove(0);
+		}
+	}
+	/**
+	 * FIFO plans have no previous tasks so, null is always returned.
+	 */
+	public IRunnableTask previousTask() {
+		return null;
+	}
+
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/FIFOTaskPlanner.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/ITaskPlanner.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/ITaskPlanner.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/ITaskPlanner.java	(revision 38347)
@@ -0,0 +1,91 @@
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2005 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+
+/* CVS MESSAGES:
+*
+* $Id$
+* $Log$
+* Revision 1.2  2006-05-12 07:45:49  jaume
+* some warnings removed
+*
+* Revision 1.1  2006/05/12 07:15:45  jaume
+* *** empty log message ***
+*
+* Revision 1.1  2006/05/11 17:18:06  jaume
+* Un planificador, monitorizador, de descargas que trabaja en segundo plano
+*
+*
+*/
+package org.gvsig.remoteclient.taskplanning;
+
+/**
+ * <p>
+ * ITaskPlanner provides an interface to program your own task planning. It gives
+ * you operations for pick a task from the queue according on the criteria that
+ * you designed.<br>
+ * </p>
+ * <p>
+ * The simplest implementation of ITaskPlanner would be a FIFO task planner (see
+ * FIFOTaskPlanner.java) which takes jobs from a task queue in the same order
+ * they were put. But any kind of planner is possible (SJF, LIFO, RoundRobin, etc.). 
+ * </p>
+ * @author jaume dominguez faus - jaume.dominguez@iver.es
+ *
+ */
+public interface ITaskPlanner {
+	/**
+	 * Takes the next task to be executed.
+	 * @return IRunnableTask representing the next task to be executed
+	 */
+	public IRunnableTask nextTask();
+	
+	/**
+	 * Takes the previous executed task. Notice that it may or may not have
+	 * sense for specific implementations. For example, in a FIFO-like planner,
+	 * the task is taken from the queue, executed until it is finished and 
+	 * removed from the queue. So, there is no previous task.
+	 * 
+	 * @return IRunnableTask representing the previous executed task, or null
+	 * if none.
+	 * @deprecated (probably this is unuseful and i'll remove it)
+	 */
+	public IRunnableTask previousTask();
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/ITaskPlanner.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/IQueue.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/IQueue.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/IQueue.java	(revision 38347)
@@ -0,0 +1,129 @@
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2005 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+
+/* CVS MESSAGES:
+*
+* $Id$
+* $Log$
+* Revision 1.2  2006-05-16 17:10:27  jaume
+* *** empty log message ***
+*
+* Revision 1.1  2006/05/12 07:15:45  jaume
+* *** empty log message ***
+*
+* Revision 1.1  2006/05/11 17:18:06  jaume
+* Un planificador, monitorizador, de descargas que trabaja en segundo plano
+*
+*
+*/
+package org.gvsig.remoteclient.taskplanning;
+
+import java.util.Vector;
+
+/**
+ *  <p>
+ *  You should write your own concrete Queue implementation to hold the tasks in
+ *  a specific kind of queue.<br>
+ *  </p>
+ *  <p>
+ *  Following the contract, you should also write a task planner that does what 
+ *  you desire. Task planners are a concrete class of the ITaskPlanner that would 
+ *  plannify which is the next, the previous,.. task to be done. However, if
+ *  you don't want to write anything special, just guess a simple FIFO queue<br>
+ *  </p>
+ *  
+ *  @author jaume dominguez faus - jaume.dominguez@iver.es
+ *  @see ITaskPlanner
+ */
+public interface IQueue {
+	
+	/**
+	 * Adds a new task to the queue. The place where the new task will be put its
+	 * left to the concrete implementation of this interface.
+	 * @param IRunnableTask task
+	 */
+	IRunnableTask put(IRunnableTask task);
+	
+	/**
+	 * Returns the next task by calling the task planner's nextTask() method.
+	 * @return IRunnableTask with the next task to be executed.
+	 */
+	IRunnableTask take();
+	
+	/**
+	 * Returns true if the Queue has no (more) jobs to do.
+	 * @return
+	 */
+	boolean isEmpty();
+	
+	/**
+	 * Returns the task planner currently defined by this queue.
+	 * @return ITaskPlanner
+	 */
+	ITaskPlanner getTaskPlanner();
+	
+	/**
+	 * Sets the TaskPlanner that will decide which of the tasks in the queue will
+	 * be executed next. A null value should represent a FIFO planner. 
+	 * @param planner
+	 */
+	void setTaskPlanner(ITaskPlanner planner);
+	
+	/**
+	 * Causes the execution of this queue to be paused. The task currently in execution
+	 * finishes and after it the planner will not issue more tasks until resume() is
+	 * invoked.
+	 */
+	void pause();
+	
+	/**
+	 * Causes the execution of this queue to be resumed. The execution will continue
+	 * with the next task issued by the planner. It has no effect if the queue was not
+	 * paused yet. 
+	 */
+	void resume();
+
+	/**
+	 * Returns the set of tasks in a Vector (thread-safe).
+	 * @return Vector containing the tasks in this queue.
+	 */
+	Vector getTasks();
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/IQueue.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/retrieving/package.html
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/retrieving/package.html	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/retrieving/package.html	(revision 38347)
@@ -0,0 +1,31 @@
+<body>
+<h4>Gestor de downloads multihilo</h4>
+<p>Permite mantener en threads separados las peticiones a servidores remotos
+(http, ftp, etc), de manera que el flujo normal de ejecuci�n del programa
+no se quede detenido cuando se realiza una petici�n.</p>
+
+<p>RetrieveManager es el gestor de peticiones. Tiene una tabla de colas
+ de petici�n que son las que atienden esas peticiones. Se crea una cola
+ para cada server que se invoque, y esta es la que gestionar� las
+ peticiones que se realicen a ese server, hasta el fin de la ejecuci�n
+ del programa.</p>
+ 
+<p>RetrieveQueue es la clase que realiza las peticiones. Mantiene las
+prioridades, resuelve los timeouts, etc. Solo mantiene una petici�n
+'activa' simultaneamente. Las dem�s esperan a que esta termine.</p>
+
+<p>Retriever es la clase 'petici�n' propiamente dicha. Habla con el server,
+se baja los datos, y le comunica al listener lo que est� pasando</p>
+
+<p>RetrieveRequest es la clase que contiene los datos de la conexi�n. En
+principio permite GET y POST sobre HTTP, pero se puede extender si hace
+falta algo distinto</p>
+
+<p>RetrieveListener es el interface que implementa el objeto que vaya a
+monitorizar el progreso del Retriever, y el que deber� actuar en consecuencia.</p>
+
+<p>RetrieveEvent es la clase mediante la que se notifica al Listener
+la evoluci�n de la petici�n.</p>
+
+<p>RetrieveException excepci�n gen�rica de este package.</p>
+</body>
\ No newline at end of file

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/retrieving/package.html
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/retrieving/RequestManager.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/retrieving/RequestManager.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/retrieving/RequestManager.java	(revision 38347)
@@ -0,0 +1,185 @@
+/*
+ * Created on 01-oct-2005
+ */
+package org.gvsig.remoteclient.taskplanning.retrieving;
+
+import java.io.File;
+import java.net.MalformedURLException;
+import java.util.Hashtable;
+import java.util.TreeMap;
+
+import org.gvsig.remoteclient.taskplanning.IQueue;
+
+/**
+ * pa administrar les tasques (la hist�ria aquella
+ *  de que hi haja una cola per a cada servidor)
+ * @author Luis W. Sevilla (sevilla_lui@gva.es)
+ */
+public class RequestManager {
+	private boolean debug = true;
+    
+	private static RequestManager instance;
+	private TreeMap serversTable = new TreeMap();
+	private RequestManager() {} // Avoid public instantiation
+	 
+	public static RequestManager getInstance() {
+		if (instance == null)
+			instance = new RequestManager();
+		return instance;
+	}
+	
+	
+	public URLRetrieveTask addURLRequest(URLRequest request, RetrieveListener listener) {
+		try {
+			
+			// TODO canviar per a quetorne el Request antic, que la request guarde el
+			// seu estat aix� com la llista de listeners
+			File f = getPreviousDownloadedURLRequest(request);
+			
+			if (f!=null) {
+				// The file was already requested and it is in the cache or
+				// the download is in process
+				
+				// Overwrite the file name with the file in the cache's one.
+				request.setFileName(f.getAbsolutePath());
+				System.out.println(request.getUrl()+" is cached at '"+f.getAbsolutePath()+"'");
+				
+
+				// get this server's task queue
+				RetrieveQueue serverQueue = (RetrieveQueue) getQueue(request.getHost());
+				
+				// Look up the previous cached jobs
+				
+				URLRetrieveTask workingTask = serverQueue.getURLPreviousRequest(request);
+				if (workingTask == null) {
+					// Task already done. Notify listener
+					if (debug)
+						System.err.println("done job found: "+request.getUrl());
+					RetrieveEvent event = new RetrieveEvent();
+					event.setType(RetrieveEvent.REQUEST_FINISHED);
+					listener.transferEventReceived(event);
+					
+				} else {
+					// The task is working yet, will register the listener
+					
+					// TODO no va b�... perqu� la cola va buidant-se molt r�pidament
+					// per a fer que vaja tamb� hi hauria que registrar en cache
+					// lo que s'est� baixant al principi de l'execute();
+					if (debug)
+						System.err.println("working job found: "+request.getUrl());
+					workingTask.addRetrieveListener(listener);
+					
+				}
+			} else {
+				// Pick an unrepeatable fileName
+				String host = request.getHost();
+				String fileName = request.getFileName();
+				File tempDir = new File(tempDirectoryPath);
+				if (!tempDir.exists())
+					tempDir.mkdir();
+				String fileNamePrefix = tempDirectoryPath + 
+											File.separator + host + 
+											"-" ;
+				if (fileName.startsWith(fileNamePrefix))
+					fileName = fileName.substring(fileNamePrefix.length(), fileName.length());
+				
+				// get this server's task queue
+				RetrieveQueue serverQueue = (RetrieveQueue) getQueue(request.getHost());
+				
+				
+				fileName = fileNamePrefix + fileName;
+				
+				request.setFileName(fileName);
+				
+				// TODO
+				// jo ac� comprovaria quin protocol, m�tode, host, etc... i crearia un
+				// objecte que tractara la desc�rrega segons el m�tode que li toca.
+				// algo en plan Strategy's
+				//
+				// per exemple si fem URLRetrieveTask una abstracta i tenim
+				// 
+				// GET de tota la vida
+				// serverQueue.put(new HTTPGetRetrieveTask(request, listener));
+				//
+				// POST
+				// serverQueue.put(new HTTPPostRetrieveTask(request, listener));
+				//
+				// FTP
+				// serverQueue.put(new FTPRetrieveTask(request, listener));
+				//
+				// ????Xarxa local?????
+				// serverQueue.put(new SMBRetrieveTask(request, listener));
+				
+				// Enqueue the request and the listener will be notified when done.
+				URLRetrieveTask task = new URLRetrieveTask(request, listener);
+				return (URLRetrieveTask) serverQueue.put(task);
+			}
+		} catch (MalformedURLException e) {
+			e.printStackTrace();
+		}
+		return null;
+	}
+	
+	private IQueue getQueue(String hostName) {
+		RetrieveQueue queue = null;
+		if (serversTable.containsKey(hostName))
+			queue = (RetrieveQueue) serversTable.get(hostName);
+		else {
+			// crea la cola
+			queue = new RetrieveQueue(hostName);
+			// pone la cola del server en marcha.
+		}
+		return queue;
+	}
+
+
+	private Hashtable downloadedFiles;
+	private final String tempDirectoryPath = System.getProperty("java.io.tmpdir")+"tmp-andami";
+	/**
+     * Remove an URL from the system cache. The file will remain in the file
+     * system for further eventual uses.
+     * @param request
+     */
+	public void removeURLRequest(URLRequest request) {
+		if (downloadedFiles != null && downloadedFiles.containsKey(request))
+			downloadedFiles.remove(request);
+	}
+	/**
+     * Adds an URL to the table of downloaded files for further uses. If the URL
+     * already exists in the table its filePath value is updated to the new one and
+     * the old file itself is removed from the file system.
+     * 
+     * @param url
+     * @param filePath
+     */
+    protected void addDownloadedURLRequest(URLRequest request, String filePath){
+        if (downloadedFiles==null)
+            downloadedFiles = new Hashtable();
+        String fileName = (String) downloadedFiles.put(request, filePath);
+        if (fileName!=null){
+            File f = new File(fileName);
+            if (f.exists())
+                f.delete();
+        }
+    }
+    /**
+     * Returns the content of this URL as a file from the file system.<br>
+     * <p>
+     * If the URL has been already downloaded in this session and notified 
+     * to the system using the static <b>Utilities.addDownloadedURL(URL)</b>
+     * method, it can be restored faster from the file system avoiding to
+     * download it again.
+     * </p>
+     * @param url
+     * @return File containing this URL's content or null if no file was found.
+     */
+    private File getPreviousDownloadedURLRequest(URLRequest request){
+        File f = null;
+        if (downloadedFiles!=null && downloadedFiles.containsKey(request)){
+            String filePath = (String) downloadedFiles.get(request);
+            f = new File(filePath);
+        }
+        return f;
+    }
+    
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/retrieving/RequestManager.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/retrieving/RetrieveEvent.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/retrieving/RetrieveEvent.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/retrieving/RetrieveEvent.java	(revision 38347)
@@ -0,0 +1,34 @@
+/*
+ * Created on 01-oct-2005
+ */
+package org.gvsig.remoteclient.taskplanning.retrieving;
+
+/**
+ * @author jaume dominguez faus - jaume.dominguez@iver.es
+ * Luis W. Sevilla (sevilla_lui@gva.es)
+ */
+public class RetrieveEvent {
+	public static final int NOT_STARTED = 0;
+	public static final int CONNECTING = 1;
+	public static final int TRANSFERRING = 2;
+	public static final int REQUEST_FINISHED = 3;
+	public static final int REQUEST_FAILED = 4;
+	public static final int REQUEST_CANCELLED = 5;
+	public static final int POSTPROCESSING = 6;
+	
+	/**
+	 * redundant; use REQUEST_FAILED
+	 * @deprecated ?
+	 */
+	public static final int ERROR = 11;
+	
+	private int eventType;
+	
+	public void setType(int type) {
+		eventType = type;
+	}
+
+	public int getType() {
+		return eventType;
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/retrieving/RetrieveEvent.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/retrieving/RetrieveQueue.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/retrieving/RetrieveQueue.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/retrieving/RetrieveQueue.java	(revision 38347)
@@ -0,0 +1,125 @@
+/*
+ * Created on 01-oct-2005
+ */
+package org.gvsig.remoteclient.taskplanning.retrieving;
+
+import java.util.Date;
+import java.util.Vector;
+
+import org.gvsig.remoteclient.taskplanning.FIFOTaskPlanner;
+import org.gvsig.remoteclient.taskplanning.IQueue;
+import org.gvsig.remoteclient.taskplanning.IRunnableTask;
+import org.gvsig.remoteclient.taskplanning.ITaskPlanner;
+
+/**
+ * @author jaume dominguez faus - jaume.dominguez@iver.es
+ * 		   Luis W. Sevilla (sevilla_lui@gva.es)
+ */
+public class RetrieveQueue implements IQueue {
+	private String hostName;
+	private Date startTime;
+	private Vector tasks = new Vector();
+	private boolean waiting;
+	private ITaskPlanner taskPlanner;
+	private Worker worker;
+	
+	/**
+	 * 
+	 */
+	public RetrieveQueue(String hName) {
+		hostName = hName;
+		startTime = new Date();
+		worker = new Worker();
+		new Thread(worker).start();
+	}
+	
+	
+	public IRunnableTask put(IRunnableTask task) {
+		tasks.add(task);
+		if (waiting) {
+			synchronized (this) {
+				notifyAll();
+			}
+		}
+		return task;
+	}
+	
+	public IRunnableTask take() {
+		if (tasks.isEmpty()) {
+			synchronized (this) {
+				waiting = true;
+				try {
+					wait();
+				} catch (InterruptedException ie) {
+					waiting = false;
+				}
+			}
+		}
+		return getTaskPlanner().nextTask() ;
+	}
+	
+	
+	
+	public boolean isEmpty() {
+		synchronized (this) {
+			return tasks.isEmpty() && !worker.r.isRunning();
+		}
+	}
+	
+	
+
+	public ITaskPlanner getTaskPlanner() {
+		if (taskPlanner == null) {
+			taskPlanner = new FIFOTaskPlanner(this);
+		}
+		return taskPlanner;
+	}
+
+
+	public void setTaskPlanner(ITaskPlanner planner) {
+		taskPlanner = planner;
+	}
+
+
+	public void pause() {
+		waiting = true;
+	}
+
+
+	public void resume() {
+		waiting = false;
+	}
+
+
+	public Vector getTasks() {
+		return tasks;
+	}
+
+	private class Worker implements Runnable {
+		URLRetrieveTask r;
+		int i = 0; 
+		public void run() {
+			while (true) {
+				r = (URLRetrieveTask) take();
+				r.execute();
+			}
+		}
+	}
+
+	protected URLRetrieveTask getURLPreviousRequest(URLRequest request) {
+		// Is the one currently running?
+		/*URLRetrieveTask aux = (URLRetrieveTask) worker.r;
+		if (request.equals(aux.getRequest())) {
+				return aux;
+		}*/	
+		// Is one of those in the queue?
+		for (int i = 0; i < tasks.size(); i++) {
+			URLRetrieveTask task = (URLRetrieveTask) tasks.get(i);
+			URLRequest aWorkingRequest = task.getRequest();
+			if (aWorkingRequest.equals(request)) {
+				return task;
+			}
+		}
+		return null;
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/retrieving/RetrieveQueue.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/retrieving/RetrieveListener.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/retrieving/RetrieveListener.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/retrieving/RetrieveListener.java	(revision 38347)
@@ -0,0 +1,12 @@
+/*
+ * Created on 01-oct-2005
+ */
+package org.gvsig.remoteclient.taskplanning.retrieving;
+
+
+/**
+ * @author Luis W. Sevilla (sevilla_lui@gva.es)
+ */
+public interface RetrieveListener {
+	public void transferEventReceived(RetrieveEvent event);
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/retrieving/RetrieveListener.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/retrieving/URLRequest.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/retrieving/URLRequest.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/retrieving/URLRequest.java	(revision 38347)
@@ -0,0 +1,158 @@
+/*
+ * Created on 01-oct-2005
+ */
+package org.gvsig.remoteclient.taskplanning.retrieving;
+
+import java.net.MalformedURLException;
+import java.net.URL;
+
+/**
+ * @author Luis W. Sevilla (sevilla_lui@gva.es)
+ */
+public class URLRequest{
+	public static final String HTTP = "http";
+	private volatile int hashCode = 0;
+	public static final int GET = 1;
+	public static final int POST = 2;
+	
+	private int requestType = GET;
+	private String protocol;
+	private String host;
+	private int port = -1;
+	private String file;
+	private String fileName;
+	
+	public URL getUrl() throws MalformedURLException {
+		String u = protocol;
+		u += "://"+host;
+		if (port != -1)
+			u += ":"+port;
+		u += "/"+file;
+		return new URL(u);
+	}
+	/**
+	 * @return Returns the fileName.
+	 */
+	public String getFileName() {
+		return fileName;
+	}
+	/**
+	 * @param fileName The fileName to set.
+	 */
+	public void setFileName(String fileName) {
+		this.fileName = fileName;
+	}
+	/**
+	 * @return Returns the host.
+	 */
+	public String getHost() {
+		return host;
+	}
+	/**
+	 * @param host The host to set.
+	 */
+	public void setHost(String host) {
+		this.host = host;
+	}
+	/**
+	 * @return Returns the file.
+	 */
+	public String getFile() {
+		return file;
+	}
+	/**
+	 * @param page The file to set.
+	 */
+	public void setFile(String page) {
+		this.file = page;
+	}
+	/**
+	 * @return Returns the protocol.
+	 */
+	public String getProtocol() {
+		return protocol;
+	}
+	/**
+	 * @param protocol The protocol to set.
+	 */
+	public void setProtocol(String protocol) {
+		this.protocol = protocol;
+	}
+	/**
+	 * @return Returns the requestType.
+	 */
+	public int getRequestType() {
+		return requestType;
+	}
+	/**
+	 * @param requestType The requestType to set.
+	 */
+	public void setRequestType(int requestType) {
+		this.requestType = requestType;
+	}
+	/**
+	 * @return Returns the port.
+	 */
+	public int getPort() {
+		return port;
+	}
+	/**
+	 * @param port The port to set.
+	 */
+	public void setPort(int port) {
+		this.port = port;
+	}
+
+	public int hashCode() {
+		if (hashCode == 0) {
+			int result = 17;
+			String[] stringFields = new String[] {
+					fileName,
+					host,
+					file,
+					protocol
+			};
+			for (int i = 0; i < stringFields.length; i++) {
+				if (stringFields[i] != null)
+					for (int j = 0; j < stringFields[i].length(); j++) 
+						result = 37*result + (int) stringFields[i].charAt(j);
+				
+			}
+			result = 37*result + port;
+			result = 37*result + requestType;
+		}
+		return hashCode;
+	}
+	
+	public boolean equals(Object o) {
+		if (this == o)
+			return true;
+		if (!(o instanceof URLRequest))
+			return false;
+
+		URLRequest other = (URLRequest) o;
+		
+		String[] stringFields = new String[] {
+				// this.fileName, NO!!! Do not check file name
+				this.host,
+				this.file,
+				this.protocol
+		};
+		String[] othersStringField = new String[] {
+				// other.fileName, NO!!! Do not check file name
+				other.host,
+				other.file,
+				other.protocol
+		};
+		for (int i = 0; i < stringFields.length; i++) {
+			if (stringFields[i] == null && othersStringField[i]!=null) return false;
+			if (stringFields[i] == null && othersStringField[i]!=null) return false;
+			if (stringFields[i] != null && othersStringField[i]!=null) 
+				if (!stringFields[i].equals(othersStringField[i])) return false;
+		}
+		
+		if (this.port != other.port) return false;
+		if (this.requestType != other.requestType) return false;
+		return true;
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/retrieving/URLRequest.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/retrieving/URLRetrieveTask.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/retrieving/URLRetrieveTask.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/retrieving/URLRetrieveTask.java	(revision 38347)
@@ -0,0 +1,331 @@
+/*
+ * Created on 01-oct-2005
+ */
+package org.gvsig.remoteclient.taskplanning.retrieving;
+
+import java.io.BufferedOutputStream;
+import java.io.DataOutputStream;
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.net.MalformedURLException;
+import java.net.URL;
+import java.util.Iterator;
+import java.util.Vector;
+
+import org.gvsig.remoteclient.taskplanning.IRunnableTask;
+
+/**
+ * Clase para bajar ficheros en un thread independiente.
+ * La idea (y parte del c�digo) est� tomada de EarthFlicks
+ * @author Luis W. Sevilla (sevilla_lui@gva.es)
+ * @see http://today.java.net/lpt/a/212
+ */
+public class URLRetrieveTask  implements IRunnableTask {
+	
+	private boolean running, cancelled;
+	private URLRequest request;
+	private Vector listeners = new Vector();
+	private RetrieveEvent event = new RetrieveEvent();
+	private InputStream is;
+	
+	/**
+	 * 
+	 */
+	public URLRetrieveTask(URLRequest request, RetrieveListener listener) {
+		this.request = request;
+		addRetrieveListener(listener);
+		running = cancelled = false;
+	}
+	
+
+	public void execute() {
+		event.setType(RetrieveEvent.NOT_STARTED);
+		fireEvent();
+		cancelled = false;
+		running= true;
+		
+		long t = System.currentTimeMillis();
+		File f = new File(request.getFileName()+System.currentTimeMillis());
+		while (f.exists()) {
+			t++;
+			f = new File(request.getFileName()+t);
+		}
+		URL url;
+		try {
+			event.setType(RetrieveEvent.CONNECTING);
+			fireEvent();
+			url = request.getUrl();
+			request.setFileName(f.getAbsolutePath());
+			System.out.println("downloading '"+url+"' to: "+f.getAbsolutePath());
+			
+			DataOutputStream dos = new DataOutputStream( new BufferedOutputStream(new FileOutputStream(f)));
+			byte[] buffer = new byte[1024*256];
+			fireEvent();
+			is = url.openStream();
+			event.setType(RetrieveEvent.TRANSFERRING);
+			fireEvent();
+			if (!cancelled) {
+				long readed = 0;
+				for (int i = is.read(buffer); !cancelled && i>0; i = is.read(buffer)){
+					dos.write(buffer, 0, i);
+					readed += i;
+				}
+				
+				dos.close();
+			}
+			
+			if (cancelled) {
+				// Bad incomplete file, delete it.
+				System.out.println("download cancelled ("+url+")");
+				f.delete();
+			} else {
+				// register job in the cache
+				// TODO aix� deuria d'estar al principi per a poder capturar
+				// treballs que s'estan fent per� que encara no s'han acabat
+				synchronized (this) {
+					RequestManager.getInstance().addDownloadedURLRequest(request, f.getAbsolutePath());
+				}
+			}
+			
+			running = false;
+			if (cancelled)
+				event.setType(RetrieveEvent.REQUEST_CANCELLED);
+			else
+				event.setType(RetrieveEvent.REQUEST_FINISHED);
+			
+		} catch (MalformedURLException e) {
+			e.printStackTrace();
+			event.setType(RetrieveEvent.REQUEST_FAILED);
+		} catch (IOException e) {
+			e.printStackTrace();
+			event.setType(RetrieveEvent.REQUEST_FAILED);
+		}
+		fireEvent();
+	}
+
+	private void fireEvent() {
+		Iterator it = listeners.iterator();
+		while (it.hasNext()) {
+			RetrieveListener listener = (RetrieveListener) it.next();
+			listener.transferEventReceived(event);		
+		}
+	}
+
+	public void addRetrieveListener(RetrieveListener l) {
+		if (l!=null)
+			listeners.add(l);
+	}
+
+	public void cancel() {
+		cancelled = true;
+		try {
+			if (is != null) {
+				is.close();
+				is = null;
+			}
+		} catch (IOException e) {
+			e.printStackTrace();
+		}
+	}
+
+	public boolean isRunning() {
+		return running && !cancelled;
+	}
+
+
+	public URLRequest getRequest() {
+		return request;
+	}
+
+
+	public Vector getListeners() {
+		return listeners;
+	}
+
+
+	public long getTaskTimeout() {
+		return 30*1000;
+	}
+}
+
+
+//static private String makeSuffix(String contentType) {
+//	contentType = contentType.toLowerCase();
+//    if (contentType.indexOf("png") >= 0)
+//        return ".png";
+//
+//    if (contentType.indexOf("xml") >= 0)
+//        return ".xml";
+//
+//    if (contentType.indexOf("gif") >= 0)
+//        return ".gif";
+//
+//    if (contentType.indexOf("tif") >= 0)
+//        return ".tif";
+//
+//    if (contentType.indexOf("jpg") >= 0
+//        || contentType.indexOf("jpeg") >= 0)
+//        return ".jpg";
+//
+//    if (contentType.indexOf("html") >= 0)
+//        return ".html";
+//
+//    return "";
+//}
+///**
+// * 
+// */
+//private void end() {
+//}
+//
+///**
+// * 
+// */
+//private void inThreadEnd() {
+//}
+//
+///**
+// * 
+// */
+//private void update() {
+//}
+//
+///**
+// * 
+// */
+//private void begin() {
+//}
+
+//public void start() {
+//// this.reset();
+//this.thread = new Thread(this);
+//this.thread.start();
+//}
+
+/* (non-Javadoc)
+* @see java.lang.Runnable#run()
+* /
+public void run() {
+try {
+	URL url = request.getUrl();
+	this.status = Status.CONNECTING;
+	this.begin();
+	
+    {
+        // Retrieve the contents.
+        int numBytesRead = 0;
+//        System.out.println("File being retrieved. " + this.getUrl().toString());
+        java.net.URLConnection connection = url.openConnection();
+        connection.setAllowUserInteraction(true);
+        java.io.InputStream incoming = connection.getInputStream();
+        this.contentLength = connection.getContentLength();
+        this.contentType = connection.getContentType();
+
+        java.io.File destFile = java.io.File.createTempFile("Cq_", makeSuffix(this.contentType));
+        destFile.deleteOnExit(); // It's copied later if it's to be persisted.
+        this.destination = destFile.getPath();
+        java.io.FileOutputStream outgoing = new java.io.FileOutputStream(destFile);
+
+        this.status = Status.RETRIEVING;
+
+        byte[] buffer = new byte[4096];
+
+        try {
+            while (!Thread.currentThread().isInterrupted() && numBytesRead >= 0) {
+                numBytesRead = incoming.read(buffer);
+                if (numBytesRead > 0) {
+                    this.bytesRead += numBytesRead;
+                    outgoing.write(buffer, 0, numBytesRead);
+                    this.update();
+                }
+            }
+        } finally {
+            if (incoming != null)
+                try {incoming.close();} catch (java.io.IOException e) {}; // TODO: log it maybe
+            if (outgoing != null)
+                try {outgoing.close();} catch (java.io.IOException e) {}; // TODO: log it maybe
+        }
+        this.status = Status.POSTPROCESSING;
+    }
+} catch (Exception e) {
+    this.status = Status.ERROR;
+    this.error = e;
+    e.printStackTrace();
+} finally {
+    if (Thread.currentThread().isInterrupted())
+        this.status = Status.INTERRUPTED;
+    this.update();
+    this.inThreadEnd();
+    if (this.status == Status.POSTPROCESSING)
+        this.status = Status.DONE;
+    this.end();
+}
+}*/
+
+//File tempDirectory = new File(tempDirectoryPath);
+//if (!tempDirectory.exists())
+//tempDirectory.mkdir();
+//
+//f = new File(tempDirectoryPath+"/"+name+System.currentTimeMillis());
+//if (cancelled)
+//throw new TaskCancelledException(); 
+//addDownloadedURL(url, f.getAbsolutePath());
+//try {
+//URL url = request.getUrl();
+//System.out.println(url);
+//this.status = Status.CONNECTING;
+//this.begin();
+//
+//{
+//// Retrieve the contents.
+//int numBytesRead = 0;
+////System.out.println("File being retrieved. " + this.getUrl().toString());
+//java.net.URLConnection connection = url.openConnection();
+//connection.setAllowUserInteraction(true);
+//java.io.InputStream incoming = connection.getInputStream();
+//this.contentLength = connection.getContentLength();
+//this.contentType = connection.getContentType();
+//
+//java.io.File destFile = java.io.File.createTempFile("Cq_", makeSuffix(this.contentType));
+//System.out.println(destFile.getAbsolutePath());
+////destFile.deleteOnExit(); // It's copied later if it's to be persisted.
+//this.destination = destFile.getPath();
+//java.io.FileOutputStream outgoing = new java.io.FileOutputStream(destFile);
+//
+//this.status = Status.RETRIEVING;
+//
+//byte[] buffer = new byte[4096];
+//
+//try {
+//while (!Thread.currentThread().isInterrupted() && numBytesRead >= 0) {
+//numBytesRead = incoming.read(buffer);
+//if (numBytesRead > 0) {
+//this.bytesRead += numBytesRead;
+//outgoing.write(buffer, 0, numBytesRead);
+//this.update();
+//}
+//}
+//} finally {
+//if (incoming != null)
+//try {incoming.close();} catch (java.io.IOException e) {}; // TODO: log it maybe
+//if (outgoing != null)
+//try {outgoing.close();} catch (java.io.IOException e) {}; // TODO: log it maybe
+//}
+//this.status = Status.POSTPROCESSING;
+//}
+//} catch (Exception e) {
+//this.status = Status.ERROR;
+//this.error = e;
+//e.printStackTrace();
+//} finally {
+//if (Thread.currentThread().isInterrupted())
+//this.status = Status.INTERRUPTED;
+//this.update();
+//this.inThreadEnd();
+//if (this.status == Status.POSTPROCESSING)
+//this.status = Status.DONE;
+//this.end();
+//}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/taskplanning/retrieving/URLRetrieveTask.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/RemoteClient.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/RemoteClient.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/RemoteClient.java	(revision 38347)
@@ -0,0 +1,156 @@
+
+package org.gvsig.remoteclient;
+
+import org.gvsig.compat.net.ICancellable;
+
+
+/**
+ * <p></p>
+ *
+ */
+public abstract class RemoteClient {
+
+/**
+ * <p>Represents ...</p>
+ *
+ */
+    protected String hostName;
+
+/**
+ * <p>Represents ...</p>
+ *
+ */
+    protected int port;
+
+/**
+ * <p>Represents ...</p>
+ *
+ */
+    protected String serviceName;
+
+/**
+ * <p>Represents ...</p>
+ *
+ */
+    private String type;
+
+/**
+ * <p>Represents ...</p>
+ *
+ */
+    private String subtype;
+
+/**
+ * <p>Represents ...</p>
+ *
+ *
+ * @return
+ */
+    public String getHost() {
+        return hostName;
+    }
+
+/**
+ * <p>Represents ...</p>
+ *
+ *
+ * @param _hostName
+ */
+    public void setHost(String _hostName) {
+        hostName = _hostName;
+    }
+
+/**
+ * <p>Represents ...</p>
+ *
+ *
+ * @return
+ */
+    public int getPort() {
+        // your code here
+        return port;
+    }
+
+/**
+ * <p>Does ...</p>
+ *
+ *
+ * @param _port
+ */
+    public void setPort(int _port) {
+        port = _port;
+    }
+
+/**
+ * <p>Does ...</p>
+ *
+ *
+ * @return
+ */
+    public String getServiceName() {
+        // your code here
+        return serviceName;
+    }
+
+/**
+ * <p>Does ...</p>
+ *
+ *
+ * @param _serviceName
+ */
+    public void setServiceName(String _serviceName) {
+        serviceName = _serviceName;
+    }
+
+/**
+ * <p>Does ...</p>
+ *
+ */
+    public abstract boolean connect(boolean override, ICancellable cancel);
+
+/**
+ * <p>Does ...</p>
+ *
+ */
+    public abstract void close();
+
+/**
+ * <p>Represents ...</p>
+ *
+ *
+ * @return
+ */
+    public String getType() {
+        return type;
+    }
+
+/**
+ * <p>Represents ...</p>
+ *
+ *
+ * @param _type
+ */
+    public void setType(String _type) {
+        type = _type;
+    }
+
+/**
+ * <p>Represents ...</p>
+ *
+ *
+ * @return
+ */
+    public String getSubtype() {
+        return subtype;
+    }
+
+/**
+ * <p>Represents ...</p>
+ *
+ *
+ * @param _subtype
+ */
+    public void setSubtype(String _subtype) {
+        subtype = _subtype;
+    }
+ }

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/RemoteClient.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/WMTSServiceInformation.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/WMTSServiceInformation.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/WMTSServiceInformation.java	(revision 38347)
@@ -0,0 +1,143 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+* 
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+* 
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+* 
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+* MA  02110-1301, USA.
+* 
+*/
+
+/*
+* AUTHORS (In addition to CIT):
+* 2009 Iver T.I.  {{Task}}
+*/
+ 
+package org.gvsig.remoteclient.wmts;
+
+import java.util.Vector;
+
+import org.gvsig.remoteclient.ogc.OGCClientOperation;
+import org.gvsig.remoteclient.ogc.OGCServiceInformation;
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+
+/**
+ * Class that represents the description of the WMS metadata.
+ * The first part of the capabilities will return the service information
+ * from the WMS, this class will hold this information.
+ * 
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public class WMTSServiceInformation extends OGCServiceInformation {
+    public String version;
+    public String name;
+    public String scope;
+    public String title;
+    public String abstr;
+    public String keywords;
+    public String fees;
+    public String operationsInfo;
+    public String personname;
+    public String organization;
+    public String function;
+    public String addresstype;
+    public String address;
+    public String place;
+    public String province;
+    public String postcode;
+    public String country;
+    public String phone;
+    public String fax;
+    public String email;
+	public Vector formats;
+
+    public WMTSServiceInformation() {
+        version = new String();
+        name = new String();
+        scope = new String();
+        title = new String();
+        abstr = new String();
+        keywords = new String();
+        fees = new String();
+        operationsInfo = new String();
+        personname = new String();
+        organization = new String();
+        function = new String();
+        addresstype = new String();
+        address = new String();
+        place = new String();
+        province = new String();
+        postcode = new String();
+        country = new String();
+        phone = new String();
+        fax = new String();
+        email = new String();
+        formats = new Vector();       
+    }
+    
+    public boolean isQueryable() {
+    	if (getOnlineResource(CapabilitiesTags.GETFEATUREINFO) != null)    	
+    		return true;
+    	else
+    		return false;
+    }
+    
+    public boolean hasLegendGraphic() {
+    	if (getOnlineResource(CapabilitiesTags.GETLEGENDGRAPHIC) != null) 
+    		return true;
+    	else
+    		return false;
+    }
+    
+    public void clear() {
+    	version = new String();
+        name = new String();
+        scope = new String();
+        title = new String();
+        abstr = new String();
+        keywords = new String();
+        fees = new String();
+        operationsInfo = new String();
+        personname = new String();
+        organization = new String();
+        function = new String();
+        addresstype = new String();
+        address = new String();
+        place = new String();
+        province = new String();
+        postcode = new String();
+        country = new String();
+        phone = new String();
+        fax = new String();
+        email = new String();
+        formats = new Vector();        
+    }      
+    
+	/* (non-Javadoc)
+	 * @see org.gvsig.remoteClient.ogc.OGCServiceInformation#createOperation(java.lang.String)
+	 */	
+	public OGCClientOperation createOperation(String name) {
+		return new WMTSOperation(name); 
+	}
+
+	/* (non-Javadoc)
+	 * @see org.gvsig.remoteClient.ogc.OGCServiceInformation#createOperation(java.lang.String, java.lang.String)
+	 */	
+	public OGCClientOperation createOperation(String name, String onlineResource) {
+		return new WMTSOperation(name, onlineResource);
+	}	
+
+ }
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/WMTSServiceInformation.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/WMTSProtocolHandlerFactory.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/WMTSProtocolHandlerFactory.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/WMTSProtocolHandlerFactory.java	(revision 38347)
@@ -0,0 +1,176 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+*
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+* MA  02110-1301, USA.
+*
+*/
+package org.gvsig.remoteclient.wmts;
+
+import java.io.DataInputStream;
+import java.io.IOException;
+import java.io.StringReader;
+import java.net.ConnectException;
+import java.net.URL;
+import java.util.ArrayList;
+import java.util.Iterator;
+
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+
+/**
+ * This factory builds a new handler depending on the supported protocol.
+ * This protocol could be negotiated with the server. Now only 1.0.0 version
+ * is supported.
+ * 
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public class WMTSProtocolHandlerFactory {
+	public org.gvsig.remoteclient.wms.WMSProtocolHandler wMSProtocolHandler;
+
+	private static ArrayList supportedVersions = new ArrayList();
+
+	static {
+		supportedVersions.add("1.0.0");
+	}
+
+	/**
+     * M�todo que dada una respuesta de getCapabilities y un iterador sobre una
+     * coleccion de WMSClient's ordenada descendentemente devuelve el cliente
+     * cuya version es igual o inmediatamente inferior
+     *
+     * @param caps Capabilities con la respuesta del servidor
+     * @param clients Iterador de conjunto ordenado descendientemente
+     *
+     * @return cliente cuya version es igual o inmediatamente inferior
+     * @throws IllegalAccessException
+     * @throws InstantiationException
+     *
+     */
+	private static String getDriverVersion(String version, Iterator clients) throws InstantiationException, IllegalAccessException {
+        while (clients.hasNext()) {
+            String clientVersion = (String)clients.next();
+            int ret = version.compareTo(clientVersion);
+
+            if (ret >= 0) {
+                return clientVersion;
+            }
+        }
+        return null;
+    }
+
+    /**
+     * Establece la versi�n con la que se comunicar� con el servidor y devuelve
+     * el objeto Capabilities obtenido con dicha versi�n
+     *
+     * @param host maquina con la que se negocia
+     *
+     * @return instancia de un cliente capaz de negociar con el host que se
+     *         pasa como par�metro
+     */
+    public static WMTSProtocolHandler negotiate(String host) throws ConnectException, IOException {
+    	String highestVersionSupportedByServer  = getSuitableWMTSVersion(host, "");
+    	if (supportedVersions.contains(highestVersionSupportedByServer)) {
+    		//we support the highest version supported by the server
+    		// this is the best case
+    		return createVersionDriver(highestVersionSupportedByServer);
+    	}
+    	return null;
+    }
+
+     /**
+      * Sends a GetCapabilities to the WMTS server to get the version
+      * if the version parameter is null, the WMTS will return the highest version supported
+      * if not it will return the lower highest version than the one requested.
+      * @param host
+      * @param version
+      * @return suitable version supported by the server
+      */
+     private static String getSuitableWMTSVersion(String host, String _version) throws ConnectException, IOException {
+    	 String request = WMTSProtocolHandler.buildCapabilitiesSuitableVersionRequest(host, _version);
+    	 String version = "";
+    	 StringReader reader = null;
+    	 DataInputStream dis = null;
+
+    	 try {
+    		 URL url = new URL(request);
+    		 byte[] buffer = new byte[1024];
+    		 dis = new DataInputStream(url.openStream());
+    		 dis.readFully(buffer);
+    		 String string = new String(buffer);
+
+    		 int a = string.toLowerCase().indexOf("<?xml");
+    		 if (a !=-1)
+    			 string = string.substring(a, string.length());
+
+    		 reader = new StringReader(string);
+    		 KXmlParser kxmlParser = null;
+    		 kxmlParser = new KXmlParser();
+    		 kxmlParser.setInput(reader);
+    		 kxmlParser.nextTag();
+    		 if ( kxmlParser.getEventType() != KXmlParser.END_DOCUMENT ) {
+    			 if ((kxmlParser.getName().compareTo(CapabilitiesTags.WMTS_CAPABILITIES) == 0)) {
+    				 version = kxmlParser.getAttributeValue("", CapabilitiesTags.VERSION);
+    			 }
+    		 }
+    		 // do not forget to close the Stream.
+    		 reader.close();
+    		 dis.close();
+    		 return version;
+    	 } catch(XmlPullParserException xmlEx) {
+    		 xmlEx.printStackTrace();
+    		 return "";
+    	 } finally {
+    		 if (reader != null) {
+    			 try {
+    				 reader.close();
+    			 } catch(Exception ex) {
+    				 ex.printStackTrace();
+    			 }
+    		 }
+    		 if (dis != null) {
+    			 try {
+    				 dis.close();
+    			 } catch(Exception ex) {
+    				 ex.printStackTrace();
+    			 }
+    		 }
+    	 }
+     }
+
+     /**
+      * It creates an instance of a WMSDriver class.
+      *
+      * @param String, with the version of the driver to be created
+      * @return WMSDriver.
+      */
+     private static WMTSProtocolHandler createVersionDriver(String version) {
+    	 try {
+    		 Class driver;
+    		 version = version.replace('.', '_');
+    		 driver = Class.forName("org.gvsig.remoteclient.wmts.wmts_" + version + ".WMTSProtocolHandler" + version);
+    		 return (WMTSProtocolHandler)driver.newInstance();
+    	 } catch (Exception e) {
+    		 e.printStackTrace();
+    		 //throw new Exception("WMSDriverFactory. Unknown driver version " + e);
+    		 return null;
+    	 }
+     }
+
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/WMTSProtocolHandlerFactory.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSLegendURL.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSLegendURL.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSLegendURL.java	(revision 38347)
@@ -0,0 +1,98 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+ *
+ * Copyright (C) 2007-2008 Infrastructures and Transports Department
+ * of the Valencian Government (CIT)
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ */
+package org.gvsig.remoteclient.wmts.struct;
+
+import java.io.IOException;
+
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+/**
+ * Description of an image that represents the legend of the map
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public abstract class WMTSLegendURL {
+	private int    width               = 0;
+	private int    height              = 0;
+	private double minScaleDenominator = 0;
+	private double maxScaleDenominator = 0;
+	private String format              = "";
+	private String href                = "";
+	
+	/**
+     * Parses this service
+     * @param parser
+     * @param content
+     * @throws IOException
+     * @throws XmlPullParserException
+     */
+    public abstract void parse(KXmlParser parser) throws IOException, XmlPullParserException; 
+    
+    
+	public int getWidth() {
+		return width;
+	}
+	
+	public void setWidth(int width) {
+		this.width = width;
+	}
+	
+	public int getHeight() {
+		return height;
+	}
+	
+	public void setHeight(int height) {
+		this.height = height;
+	}
+	
+	public double getMinScaleDenominator() {
+		return minScaleDenominator;
+	}
+	
+	public void setMinScaleDenominator(double minScaleDenominator) {
+		this.minScaleDenominator = minScaleDenominator;
+	}
+	
+	public double getMaxScaleDenominator() {
+		return maxScaleDenominator;
+	}
+	
+	public void setMaxScaleDenominator(double maxScaleDenominator) {
+		this.maxScaleDenominator = maxScaleDenominator;
+	}
+	
+	public String getFormat() {
+		return format;
+	}
+	
+	public void setFormat(String format) {
+		this.format = format;
+	}
+	
+	public String getHref() {
+		return href;
+	}
+	
+	public void setHref(String href) {
+		this.href = href;
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSLegendURL.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSTheme.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSTheme.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSTheme.java	(revision 38347)
@@ -0,0 +1,153 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+ *
+ * Copyright (C) 2007-2008 Infrastructures and Transports Department
+ * of the Valencian Government (CIT)
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ */
+package org.gvsig.remoteclient.wmts.struct;
+
+import java.util.ArrayList;
+
+/**
+ * Layer hierarchy
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public abstract class WMTSTheme extends WMTSBaseStruct {
+	//WMTSTheme
+	private ArrayList        theme      = null;
+	//String
+	private ArrayList        layerRef   = null;
+	private WMTSLayer        layer      = null; 
+	
+	public void setLayer(WMTSLayer layer) {
+		this.layer = layer;
+	}
+	
+	public WMTSLayer getLayer() {
+		return layer;
+	}
+	
+	public ArrayList getThemeList() {
+		if(theme == null)
+			theme = new ArrayList();
+		return theme;
+	}
+	
+	public ArrayList getLayerRef() {
+		if(layerRef == null)
+			layerRef = new ArrayList();
+		return layerRef;
+	}
+	
+	/**
+	 * Assign the layer associated
+	 * @param layers
+	 */
+	public void calculateLayers(ArrayList layers) {
+		if(theme != null && theme.size() > 0) {
+			for (int i = 0; i < theme.size(); i++) {
+				((WMTSTheme)theme.get(i)).calculateLayers(layers);
+			}
+		}
+			
+		if(layerRef != null && layerRef.size() > 0) {
+			for (int i = 0; i < layers.size(); i++) {
+				WMTSLayer tmpLayer = (WMTSLayer)layers.get(i);
+				for (int j = 0; j < layerRef.size(); j++) {
+					String layerRef_I = (String)layerRef.get(j);
+					if(tmpLayer.getTitle().compareTo(layerRef_I) == 0) {
+						layer = tmpLayer;
+					}
+				}
+			}
+		}
+	}
+	
+	/**
+	 * Gets a node by its name
+	 * @param name
+	 * @return
+	 */
+	public WMTSTheme getNodeByName(String name) {
+		WMTSTheme result = null;
+		if(theme == null)
+			return null;
+		
+		for (int i = 0; i < theme.size(); i++) {
+			WMTSTheme t = ((WMTSTheme)(theme.get(i)));
+			String title = t.getTitle();
+			
+			if(title.compareTo(name) == 0)
+				result = t;
+			else 
+				result = t.getNodeByName(name);
+			
+			if(result != null)
+				return result;
+		}
+		
+		return null;
+	}
+	
+	/**
+	 * Gets the number of nodes
+	 * @param parent
+	 * @return
+	 */
+	public int getChildCount() {
+		if(theme == null || theme.size() == 0)
+			return 0;
+		else {
+			int acum = 0;
+			for (int i = 0; i < theme.size(); i++) {
+				acum += 1 + ((WMTSTheme)theme.get(i)).getChildCount();
+			}
+			return acum;
+		}
+	}
+	
+	/**
+	 * Gets the children of the index position
+	 * @param index
+	 * @return
+	 */
+	public WMTSTheme getChildren(int index) {
+		if(theme != null)
+			return (WMTSTheme)theme.get(index);	
+		return null;
+	}
+	
+	/**
+	 * Gets the index of a children
+	 * @param parent
+	 * @param child
+	 * @return
+	 */
+	public int getIndexOfChild(WMTSTheme child) {
+		if(theme != null) {
+			for (int i = 0; i < theme.size(); i++)
+				if (child == getChildren(i)) 
+					return i;
+		}
+		return -1;
+	}
+	
+	public String toString() {
+		return this.getTitle();
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSTheme.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSTileMatrix.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSTileMatrix.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSTileMatrix.java	(revision 38347)
@@ -0,0 +1,357 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+ *
+ * Copyright (C) 2007-2008 Infrastructures and Transports Department
+ * of the Valencian Government (CIT)
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ */
+package org.gvsig.remoteclient.wmts.struct;
+
+import java.awt.geom.AffineTransform;
+import java.awt.geom.NoninvertibleTransformException;
+import java.awt.geom.Point2D;
+import java.awt.geom.Rectangle2D;
+import java.io.File;
+import java.io.IOException;
+import java.util.ArrayList;
+
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+/**
+ * Description of a tile matrix
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public abstract class WMTSTileMatrix extends WMTSBaseStruct {
+    private double                  scaleDenominator             = 0;
+    private double[]                topLeftCorner                = null;
+    private int                     tileWidth                    = 0;
+    private int                     tileHeight                   = 0;
+    private long                    matrixWidth                  = 0;
+    private long                    matrixHeight                 = 0;
+    private static final double     MTS_X_GRADO                  = 111319.490793274;
+    protected boolean               forceLongitudeFirstAxisOrder = false;
+	
+	/**
+	 * Sets longitude first in the axis order read from the capabilities file
+	 * @param force
+	 */
+	public void setForceLongitudeFirstAxisOrder(boolean force) {
+		this.forceLongitudeFirstAxisOrder = force;
+	}
+
+    public class Tile {
+    	public int       wPx, hPx;
+    	public int       row, col;
+    	public double    ulx, uly, lrx, lry;
+    	public File      file;
+
+    	public Tile(int wPx, int hPx, int row, int col, double ulx, double uly, double lrx, double lry) {
+    		this.row = row;
+    		this.col = col;
+    		this.ulx = ulx;
+    		this.uly = uly;
+    		this.lrx = lrx;
+    		this.lry = lry;
+    		this.wPx = wPx;
+    		this.hPx = hPx;
+    	}
+    	
+    	/**
+    	 * Convierte un punto desde del mundo a coordenadas pixel.
+    	 * @param pt Punto a transformar
+    	 * @return punto transformado en coordenadas pixel
+    	 */
+    	public Point2D worldToRaster(Point2D pt) {
+    		Point2D p = new Point2D.Double();
+    		double psX = (lrx - ulx) / tileWidth;
+    		double psY = (lry - uly) / tileHeight;
+    		AffineTransform t = new AffineTransform(psX, 0, 0, psY, ulx - (psX / 2), uly + (psY / 2));
+    		try {
+    			t.inverseTransform(pt, p);
+    		} catch (NoninvertibleTransformException e) {
+    			return pt;
+    		}
+    		return p;
+    	}
+    	
+    	public Tile cloneTile() {
+    		Tile status = new Tile(wPx, hPx, row, col, ulx, uly, lrx, lry);
+    		status.file = file;
+    		return status;
+    	}
+    }
+
+    /**
+     * Parses this service
+     * @param parser
+     * @param content
+     * @throws IOException
+     * @throws XmlPullParserException
+     */
+	public abstract void parse(KXmlParser parser, ArrayList list) throws IOException, XmlPullParserException; 
+	
+    
+	public double getScaleDenominator() {
+		return scaleDenominator;
+	}
+
+	public void setScaleDenominator(double scaleDenominator) {
+		this.scaleDenominator = scaleDenominator;
+	}
+
+	public int getTileWidth() {
+		return tileWidth;
+	}
+
+	public void setTileWidth(int tileWidth) {
+		this.tileWidth = tileWidth;
+	}
+
+	public int getTileHeight() {
+		return tileHeight;
+	}
+
+	public void setTileHeight(int tileHeight) {
+		this.tileHeight = tileHeight;
+	}
+
+	public long getMatrixWidth() {
+		return matrixWidth;
+	}
+
+	public void setMatrixWidth(long matrixWidth) {
+		this.matrixWidth = matrixWidth;
+	}
+
+	public long getMatrixHeight() {
+		return matrixHeight;
+	}
+
+	public void setMatrixHeight(long matrixHeight) {
+		this.matrixHeight = matrixHeight;
+	}
+
+	public double[] getTopLeftCorner() {
+		if(topLeftCorner == null)
+			topLeftCorner = new double[2];
+		return topLeftCorner;
+	}
+	
+    public void parse(KXmlParser parser) throws IOException, XmlPullParserException {
+    	
+    }
+    
+    /**
+     * Gets the width in meters of a tile
+     * @param projected
+     * @return
+     */
+    public double getWidthMtsTile(boolean projected) {
+    	if(!projected) {
+    		return (scaleDenominator * tileWidth * 0.28) / (MTS_X_GRADO * 1000);
+    	} else {
+    		return (scaleDenominator * tileWidth * 0.28) / 1000;
+    	}
+    }
+    
+    /**
+     * Gets the height in meters of a tile
+     * @param projected
+     * @return
+     */
+    public double getHeightMtsTile(boolean projected) {
+    	if(!projected) {
+    		return (scaleDenominator * tileHeight * 0.28) / (MTS_X_GRADO * 1000);
+    	} else {
+    		return (scaleDenominator * tileHeight * 0.28) / 1000;
+    	}
+    }
+    
+    /**
+     * This function will check if the request coordinates intersects with the tiles in the matrix. If a tile
+     * intersects then this will be added to the list.  
+     */
+	public ArrayList intersects(boolean projected, WMTSTileMatrixLimits tileMatrixLimits, Rectangle2D request, Rectangle2D extentLayer) {
+    	double widthMtsTile = getWidthMtsTile(projected);
+    	double heightMtsTile = getHeightMtsTile(projected);
+
+		double ulx, uly, lrx, lry;
+    	ArrayList list = new ArrayList();
+    	Rectangle2D r = new Rectangle2D.Double(0, 0, 0, 0);
+
+    	//Recorre la matriz de tiles calculando las coordenadas de cada tile
+    	//Para cada tile comprueba si intersecta con el �rea seleccionada si es as�
+    	//mete el tile en la lista para devolverlo como resultado
+    	
+    	//cambiar esto por un conversor entre coordenadas pixel y reales
+    	
+    	int i = 0, j = 0;
+    	double initX = topLeftCorner[1] + (widthMtsTile * tileMatrixLimits.getMinTileCol());
+    	double initY = topLeftCorner[0] - (heightMtsTile * (tileMatrixLimits.getMinTileRow()));
+    	
+    	for (int row = tileMatrixLimits.getMinTileRow(); row <= tileMatrixLimits.getMaxTileRow(); row++) {
+    		uly = initY - (heightMtsTile * i);
+			lry = uly - heightMtsTile;
+			j = 0;
+			for (int col = tileMatrixLimits.getMinTileCol(); col <= tileMatrixLimits.getMaxTileCol(); col++) {
+				ulx = initX + (widthMtsTile * j);
+				lrx = ulx + widthMtsTile;
+				r.setRect(Math.min(ulx, lrx), Math.min(uly, lry), Math.abs(ulx - lrx), Math.abs(uly - lry));
+				if(request.intersects(r)) {
+					list.add(new Tile(tileWidth, tileHeight, row, col, ulx, uly, lrx, lry));
+				}
+				j ++;
+			}
+			i ++;
+		}
+    	
+    	return list;
+    }
+    
+    /**
+     * This function will check if the request coordinates intersects with the tiles in the matrix. If a tile
+     * intersects then this will be added to the list.  
+     */
+	public ArrayList intersects(boolean projected, Rectangle2D request, Rectangle2D extentLayer) {
+    	double widthMtsTile = getWidthMtsTile(projected);
+    	double heightMtsTile = getHeightMtsTile(projected);
+
+		double ulx, uly, lrx, lry;
+    	ArrayList list = new ArrayList();
+    	Rectangle2D r = new Rectangle2D.Double(0, 0, 0, 0);
+
+    	//Recorre la matriz de tiles calculando las coordenadas de cada tile
+    	//Para cada tile comprueba si intersecta con el �rea seleccionada si es as�
+    	//mete el tile en la lista para devolverlo como resultado
+    	
+    	int i = 0, j = 0;
+    	double initX = topLeftCorner[1];
+    	double initY = topLeftCorner[0];
+    	
+    	//cambiar esto por un conversor entre coordenadas pixel y reales
+    	for (int row = 0; row < matrixHeight; row++) {
+    		uly = initY - (heightMtsTile * i);
+			lry = uly - heightMtsTile;
+			j = 0;
+			for (int col = 0; col < matrixWidth; col++) {
+				ulx = initX + (widthMtsTile * j);
+				lrx = ulx + widthMtsTile;
+				r.setRect(Math.min(ulx, lrx), Math.min(uly, lry), Math.abs(ulx - lrx), Math.abs(uly - lry));
+				if(request.intersects(r)) {
+					list.add(new Tile(tileWidth, tileHeight, row, col, ulx, uly, lrx, lry));
+				}
+				j ++;
+			}
+			i ++;
+		}
+    	
+    	return list;
+    }
+    
+    /**
+     * This function will check if the request coordinates intersects with the tiles in the matrix. If a tile
+     * intersects then this will be added to the list.  
+     */
+	public ArrayList contains(boolean projected, Point2D point, Rectangle2D extentLayer) {
+		double widthMtsTile = getWidthMtsTile(projected);
+    	double heightMtsTile = getHeightMtsTile(projected);
+
+		double ulx, uly, lrx, lry;
+    	ArrayList list = new ArrayList();
+    	Rectangle2D r = new Rectangle2D.Double(0, 0, 0, 0);
+
+    	//Recorre la matriz de tiles calculando las coordenadas de cada tile
+    	//Para cada tile comprueba si intersecta con el �rea seleccionada si es as�
+    	//mete el tile en la lista para devolverlo como resultado
+    	
+    	int i = 0, j = 0;
+    	double initX = topLeftCorner[1];
+    	double initY = topLeftCorner[0];
+    	
+    	//cambiar esto por un conversor entre coordenadas pixel y reales
+    	for (int row = 0; row < matrixHeight; row++) {
+    		uly = initY - (heightMtsTile * i);
+			lry = uly - heightMtsTile;
+			j = 0;
+			for (int col = 0; col < matrixWidth; col++) {
+				ulx = initX + (widthMtsTile * j);
+				lrx = ulx + widthMtsTile;
+				r.setRect(Math.min(ulx, lrx), Math.min(uly, lry), Math.abs(ulx - lrx), Math.abs(uly - lry));
+				if(r.contains(point)) {
+					list.add(new Tile(tileWidth, tileHeight, row, col, ulx, uly, lrx, lry));
+				}
+				j ++;
+			}
+			i ++;
+		}
+    	
+    	return list;
+    }
+    
+    /**
+     * This function will check if the request coordinates intersects with the tiles in the matrix. If a tile
+     * intersects then this will be added to the list.  
+     */
+	public ArrayList contains(boolean projected, WMTSTileMatrixLimits tileMatrixLimits, Point2D point, Rectangle2D extentLayer) {
+		double widthMtsTile = getWidthMtsTile(projected);
+    	double heightMtsTile = getHeightMtsTile(projected);
+
+		double ulx, uly, lrx, lry;
+    	ArrayList list = new ArrayList();
+    	Rectangle2D r = new Rectangle2D.Double(0, 0, 0, 0);
+
+    	//Recorre la matriz de tiles calculando las coordenadas de cada tile
+    	//Para cada tile comprueba si intersecta con el �rea seleccionada si es as�
+    	//mete el tile en la lista para devolverlo como resultado
+    	
+    	//cambiar esto por un conversor entre coordenadas pixel y reales
+    	
+    	int i = 0, j = 0;
+    	double initX = topLeftCorner[1] + (widthMtsTile * tileMatrixLimits.getMinTileCol());
+    	double initY = topLeftCorner[0] - (heightMtsTile * (tileMatrixLimits.getMinTileRow()));
+    	
+    	for (int row = tileMatrixLimits.getMinTileRow(); row <= tileMatrixLimits.getMaxTileRow(); row++) {
+    		uly = initY - (heightMtsTile * i);
+			lry = uly - heightMtsTile;
+			j = 0;
+			for (int col = tileMatrixLimits.getMinTileCol(); col <= tileMatrixLimits.getMaxTileCol(); col++) {
+				ulx = initX + (widthMtsTile * j);
+				lrx = ulx + widthMtsTile;
+				r.setRect(Math.min(ulx, lrx), Math.min(uly, lry), Math.abs(ulx - lrx), Math.abs(uly - lry));
+				if(r.contains(point)) {
+					list.add(new Tile(tileWidth, tileHeight, row, col, ulx, uly, lrx, lry));
+				}
+				j ++;
+			}
+			i ++;
+		}
+    	
+    	return list;
+    }
+	
+	public void print() {
+		System.out.println("   *****WMTSTileMatrix******");
+		System.out.println("   scaleDenominator:" + getScaleDenominator());
+		if(topLeftCorner != null)
+			System.out.println("   topLeftCorner:" + topLeftCorner[0] + ", " + topLeftCorner[1]);
+		System.out.println("   tileWidth:" + getTileWidth());
+		System.out.println("   tileHeight:" + getTileHeight());
+		System.out.println("   matrixWidth:" + getMatrixWidth());
+		System.out.println("   matrixHeight:" + getMatrixHeight());
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSTileMatrix.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSTileMatrixLimits.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSTileMatrixLimits.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSTileMatrixLimits.java	(revision 38347)
@@ -0,0 +1,110 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+ *
+ * Copyright (C) 2007-2008 Infrastructures and Transports Department
+ * of the Valencian Government (CIT)
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ */
+package org.gvsig.remoteclient.wmts.struct;
+
+import java.io.IOException;
+import java.util.ArrayList;
+
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+
+/**
+ * Limits of a tile
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public abstract class WMTSTileMatrixLimits {
+	private String                 refToTileMatrix      = null;
+	private WMTSTileMatrix         tileMatrix           = null;
+	private int                    minTileRow           = 0;
+	private int                    maxTileRow           = 0;
+	private int                    minTileCol           = 0;
+	private int                    maxTileCol           = 0;
+	
+	/**
+     * Parses this service
+     * @param parser
+     * @param content
+     * @throws IOException
+     * @throws XmlPullParserException
+     */
+	public abstract void parse(KXmlParser parser, ArrayList list) throws IOException, XmlPullParserException; 
+	
+	public WMTSTileMatrix getTileMatrix() {
+		return tileMatrix;
+	}
+	
+	public void setTileMatrix(WMTSTileMatrix tileMatrix) {
+		this.tileMatrix = tileMatrix;
+	}
+	
+	public String getRefToTileMatrix() {
+		return refToTileMatrix;
+	}
+	
+	public void setRefToTileMatrix(String refToTileMatrix) {
+		this.refToTileMatrix = refToTileMatrix;
+	}
+	
+	public int getMinTileRow() {
+		return minTileRow - 1;
+	}
+	
+	public void setMinTileRow(int minTileRow) {
+		this.minTileRow = minTileRow;
+	}
+	
+	public int getMaxTileRow() {
+		return maxTileRow - 1;
+	}
+	
+	public void setMaxTileRow(int maxTileRow) {
+		this.maxTileRow = maxTileRow;
+	}
+	
+	public int getMinTileCol() {
+		return minTileCol;
+	}
+	
+	public void setMinTileCol(int minTileCol) {
+		this.minTileCol = minTileCol;
+	}
+	
+	public int getMaxTileCol() {
+		return maxTileCol;
+	}
+	
+	public void setMaxTileCol(int maxTileCol) {
+		this.maxTileCol = maxTileCol;
+	}
+	
+	public void print() {
+		System.out.println("  *****WMTSTileMatrixLimits******");
+		System.out.println("  MaxTileCol:" + getMaxTileCol());
+		System.out.println("  MaxTileRow:" + getMaxTileRow());
+		System.out.println("  MinTileCol:" + getMinTileCol());
+		System.out.println("  MinTileRow:" + getMinTileRow());
+		System.out.println("  Reference:" + getRefToTileMatrix());
+		if(tileMatrix != null)
+			tileMatrix.print();
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSTileMatrixLimits.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSDimension.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSDimension.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSDimension.java	(revision 38347)
@@ -0,0 +1,74 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+ *
+ * Copyright (C) 2007-2008 Infrastructures and Transports Department
+ * of the Valencian Government (CIT)
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ */
+package org.gvsig.remoteclient.wmts.struct;
+
+
+/**
+ * Description of an image that represents the legend of the map
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public abstract class WMTSDimension extends WMTSBaseStruct {
+	private String    unitSymbol               = null;
+	private String    defaultValue             = null;
+	private boolean   current                  = false;
+	private String    dimensionAvailable       = null;
+	
+	public String getUnitSymbol() {
+		return unitSymbol;
+	}
+	
+	public void setUnitSymbol(String unitSymbol) {
+		this.unitSymbol = unitSymbol;
+	}
+	
+	public String getDefaultValue() {
+		return defaultValue;
+	}
+	
+	public void setDefaultValue(String defaultValue) {
+		this.defaultValue = defaultValue;
+	}
+	
+	public boolean isCurrent() {
+		return current;
+	}
+	
+	public void setCurrent(boolean current) {
+		this.current = current;
+	}
+	
+	public String getDimensionAvailable() {
+		return dimensionAvailable;
+	}
+	
+	public void setDimensionAvailable(String dimensionAvailable) {
+		this.dimensionAvailable = dimensionAvailable;
+	}
+	
+	public void print() {
+		System.out.println("*****WMTSDimension******");
+		System.out.println("UnitSymbol:" + getUnitSymbol());
+		System.out.println("DefaultValue:" + getDefaultValue());
+		System.out.println("Current:" + isCurrent());
+		System.out.println("DimensionAvailable:" + getDimensionAvailable());
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSDimension.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSThemes.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSThemes.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSThemes.java	(revision 38347)
@@ -0,0 +1,133 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+ *
+ * Copyright (C) 2007-2008 Infrastructures and Transports Department
+ * of the Valencian Government (CIT)
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ */
+package org.gvsig.remoteclient.wmts.struct;
+
+import java.io.IOException;
+import java.util.ArrayList;
+
+import org.gvsig.remoteclient.wmts.WMTSServerDescription;
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+/**
+ * Layer hierarchy
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public abstract class WMTSThemes extends ArrayList {
+	private static final long serialVersionUID = 1L;
+	
+    /**
+     * Parses this service ID
+     * @param parser
+     * @param content
+     * @throws IOException
+     * @throws XmlPullParserException
+     */
+    public abstract void parse(KXmlParser parser) throws IOException, XmlPullParserException; 
+    
+	/**
+	 * Assign the layer associated
+	 * @param layers
+	 */
+	public void calculateLayers(ArrayList layers) {
+		for (int i = 0; i < size(); i++) {
+			((WMTSTheme)get(i)).calculateLayers(layers);
+		}
+	}
+	
+	/**
+	 * Loads this list of themes with the layer information
+	 * @param layers
+	 */
+	public void loadThemesWithLayerInfo(ArrayList layers, WMTSServerDescription status) {
+		if(size() == 0) {
+			for (int i = 0; i < layers.size(); i++) {
+				WMTSTheme theme = (WMTSTheme)status.createVersionObject("WMTSTheme");
+				WMTSLayer layer = (WMTSLayer)layers.get(i);
+				theme.setTitle(layer.getTitle());
+				theme.setLayer(layer);
+				theme.setAbstract(layer.getAbstract());
+				add(theme);
+			}
+		}
+	}
+	
+	/**
+	 * Gets a node by its name
+	 * @param name
+	 * @return
+	 */
+	public WMTSTheme getNodeByName(String name) {
+		WMTSTheme result = null;
+		
+		for (int i = 0; i < size(); i++) {
+			WMTSTheme theme = ((WMTSTheme)get(i));
+			String title = theme.getTitle();
+			if(title.compareTo(name) == 0)
+				result = ((WMTSTheme)get(i));
+			else 
+				result = theme.getNodeByName(name);
+			if(result != null)
+				return result;
+		}
+		return null;
+	}
+	
+	/**
+	 * Gets the number of nodes
+	 * @param parent
+	 * @return
+	 */
+	public int getChildCount() {
+		int acum = 0;
+		for (int i = 0; i < size(); i++) {
+			acum += 1 + ((WMTSTheme)get(i)).getChildCount();
+		}
+		return acum;
+	}
+	
+	/**
+	 * Gets the children of the index position
+	 * @param index
+	 * @return
+	 */
+	public WMTSTheme getChildren(int index) {
+		return (WMTSTheme)get(index);	
+	}
+	
+	/**
+	 * Gets the index of a children
+	 * @param parent
+	 * @param child
+	 * @return
+	 */
+	public int getIndexOfChild(WMTSTheme child) {
+		for (int i = 0; i < size(); i++)
+			if (child == getChildren(i)) 
+				return i;
+		return -1;
+	}
+	
+	public String toString() {
+		return "Base";
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSThemes.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSResourceURL.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSResourceURL.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSResourceURL.java	(revision 38347)
@@ -0,0 +1,36 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+ *
+ * Copyright (C) 2007-2008 Infrastructures and Transports Department
+ * of the Valencian Government (CIT)
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ */
+package org.gvsig.remoteclient.wmts.struct;
+
+import java.io.IOException;
+
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+/**
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public abstract class WMTSResourceURL {
+
+	public abstract void parse(KXmlParser parser) throws IOException, XmlPullParserException;
+
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSResourceURL.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSServiceIdentification.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSServiceIdentification.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSServiceIdentification.java	(revision 38347)
@@ -0,0 +1,76 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+*
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+* MA  02110-1301, USA.
+*
+*/
+package org.gvsig.remoteclient.wmts.struct;
+
+
+/**
+ * General information about this server
+ *
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public abstract class WMTSServiceIdentification extends WMTSBaseStruct {
+	private String      serviceType         = null;
+	private String      serviceTypeVersion  = null;
+	private String      profile             = null;
+	private String      fees                = null;
+	private String      accessConstraints   = null;
+	
+	public String getServiceType() {
+		return serviceType;
+	}
+	
+	public void setServiceType(String serviceType) {
+		this.serviceType = serviceType;
+	}
+	
+	public String getServiceTypeVersion() {
+		return serviceTypeVersion;
+	}
+	
+	public void setServiceTypeVersion(String serviceTypeVersion) {
+		this.serviceTypeVersion = serviceTypeVersion;
+	}
+
+	public String getProfile() {
+		return profile;
+	}
+
+	public void setProfile(String profile) {
+		this.profile = profile;
+	}
+
+	public String getFees() {
+		return fees;
+	}
+
+	public void setFees(String fees) {
+		this.fees = fees;
+	}
+
+	public String getAccessConstraints() {
+		return accessConstraints;
+	}
+
+	public void setAccessConstraints(String accessConstraints) {
+		this.accessConstraints = accessConstraints;
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSServiceIdentification.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSServiceProvider.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSServiceProvider.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSServiceProvider.java	(revision 38347)
@@ -0,0 +1,58 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+*
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+* MA  02110-1301, USA.
+*
+*/
+package org.gvsig.remoteclient.wmts.struct;
+
+
+/**
+ * General information about this server
+ *
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public abstract class WMTSServiceProvider extends WMTSBaseStruct {
+	private String      providerName      = null;
+	private String      providerSite      = null;
+	private String      serviceContact    = null;
+	
+	public String getProviderName() {
+		return providerName;
+	}
+	
+	public void setProviderSite(String providerSite) {
+		this.providerSite = providerSite;
+	}
+	
+	public String getProviderSite() {
+		return providerSite;
+	}
+	
+	public void setProviderName(String providerName) {
+		this.providerName = providerName;
+	}
+
+	public String getServiceContact() {
+		return serviceContact;
+	}
+
+	public void setServiceContact(String serviceContact) {
+		this.serviceContact = serviceContact;
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSServiceProvider.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSLayer.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSLayer.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSLayer.java	(revision 38347)
@@ -0,0 +1,205 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+*
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+* MA  02110-1301, USA.
+*
+*/
+package org.gvsig.remoteclient.wmts.struct;
+
+import java.util.ArrayList;
+
+import org.gvsig.remoteclient.wmts.WMTSServerDescription;
+
+/**
+ * Describes the attributes of a layer in a WMTS server
+ *
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public abstract class WMTSLayer extends WMTSBaseStruct {
+	protected WMTSBoundingBox       wgs84bbox                    = null;
+	protected WMTSBoundingBox       bbox                         = null;
+	//WMTSStyle
+	private ArrayList               style                        = null;
+	private ArrayList               imageFormat                  = null;
+	private ArrayList               infoFormat                   = null;
+	private ArrayList               keywords                     = null;
+	private WMTSDimension           dimension                    = null;
+	private String                  metadata                     = null;
+	//WMTSTileMatrixSetLink
+	private ArrayList               tileMatrixSetLinkList        = null;
+	private WMTSResourceURL         resourceURL                  = null;
+	protected WMTSServerDescription status                       = null;
+	protected boolean               forceLongitudeFirstAxisOrder = false;
+	
+	/**
+	 * Sets longitude first in the axis order read from the capabilities file
+	 * @param force
+	 */
+	public void setForceLongitudeFirstAxisOrder(boolean force) {
+		this.forceLongitudeFirstAxisOrder = force;
+	}
+	
+	public WMTSLayer(WMTSServerDescription status) {
+		this.status = status;
+	}
+	
+	public String getMetadata() {
+		return metadata;
+	}
+	
+	public void setMetadata(String metadata) {
+		this.metadata = metadata;
+	}
+	
+	public ArrayList getFormat() {
+		if(imageFormat == null)
+			imageFormat = new ArrayList();
+		return imageFormat;
+	}
+	
+	public ArrayList getInfoFormat() {
+		if(infoFormat == null)
+			infoFormat = new ArrayList();
+		return infoFormat;
+	}
+	
+	public ArrayList getKeywords() {
+		return keywords;
+	}
+	
+	public void setKeywords(ArrayList k) {
+		this.keywords = k;
+	}
+	
+	public abstract WMTSBoundingBox getWGS84BBox();
+	
+	public abstract WMTSBoundingBox getBBox();
+	
+	public WMTSResourceURL getResourceURL() {
+		if(resourceURL == null)
+			resourceURL = (WMTSResourceURL)status.createVersionObject("WMTSResourceURL");
+		return resourceURL;
+	}
+
+	public WMTSDimension getDimension() {
+		if(dimension == null)
+			dimension = (WMTSDimension)status.createVersionObject("WMTSDimension");
+		return dimension;
+	}
+
+	public ArrayList getStyle() {
+		if(style == null)
+			style = new ArrayList();//(WMTSStyle)status.createVersionObject("WMTSStyle");
+		return style;
+	}
+
+	public ArrayList getTileMatrixSetLink() {
+		if(tileMatrixSetLinkList == null)
+			tileMatrixSetLinkList = new ArrayList();
+		return tileMatrixSetLinkList;
+	}
+	
+	/**
+	 * Returns the initial level of this layer inside the matrix set. 
+	 * @return
+	 */
+	public int getInitialLevel(String tileMatrixSetId) {
+		int initialLevel = 0;
+		for (int i = 0; i < tileMatrixSetLinkList.size(); i++) {
+			WMTSTileMatrixSetLink tileMatrixSetLink = (WMTSTileMatrixSetLink)tileMatrixSetLinkList.get(i);
+			String id = tileMatrixSetLink.getTileMatrixSetId();
+			if(tileMatrixSetId.compareTo(id) == 0) {
+				ArrayList tileMatrixLimits = tileMatrixSetLink.getTileMatrixLimits();
+				if(tileMatrixLimits != null && tileMatrixLimits.size() > 0) {
+					String ref = ((WMTSTileMatrixLimits)tileMatrixLimits.get(0)).getRefToTileMatrix();
+					ArrayList tileMatrixList = tileMatrixSetLink.getTileMatrixSet().getTileMatrix();
+					for (int j = 0; j < tileMatrixList.size(); j++) {
+						String idTileMatrix = ((WMTSTileMatrix)tileMatrixList.get(j)).getIdentifier();
+						if(idTileMatrix.compareTo(ref) == 0)
+							return initialLevel;
+						initialLevel ++;
+					}
+				}
+			}
+		}
+		return initialLevel;
+	}
+	
+	/**
+	 * Links the TileMatrixSet with the limits inside the layer structure
+	 * @param tileMatrixSetList
+	 */
+	public void linkTileMatrixSets(ArrayList tileMatrixSetList) {
+		//Recorre la lista de TileMatrixSetLink y a cada uno le asigna su TileMatrixSet
+		//Para cada TileMatrixLimits contenido en el TileMatrixSetLimits asociado le asigna
+		//el objeto TileMatrix a partir de su referencia.
+		if(tileMatrixSetLinkList == null)
+			return;
+		for (int i = 0; i < tileMatrixSetLinkList.size(); i++) {
+			WMTSTileMatrixSetLink tileMatrixSetLink = (WMTSTileMatrixSetLink)tileMatrixSetLinkList.get(i);
+			String id = tileMatrixSetLink.getTileMatrixSetId();
+			for (int j = 0; j < tileMatrixSetList.size(); j++) {
+				WMTSTileMatrixSet tileMatrixSet = (WMTSTileMatrixSet)tileMatrixSetList.get(j);
+				if(tileMatrixSet.getIdentifier().compareTo(id) == 0) {
+					tileMatrixSetLink.setTileMatrixSet(tileMatrixSet);
+					tileMatrixSetLink.linkTileMatrix(tileMatrixSet);
+					break;
+				}
+			}
+		}
+	}
+	
+	/**
+	 * Gets the list of srs's supported
+	 * @return
+	 */
+	public ArrayList getSrsList() {
+		ArrayList list = new ArrayList();
+		for (int i = 0; i < tileMatrixSetLinkList.size(); i++) {
+			WMTSTileMatrixSetLink link = (WMTSTileMatrixSetLink)tileMatrixSetLinkList.get(i);
+			WMTSTileMatrixSet tileMatrixSet = link.getTileMatrixSet();
+			list.add(tileMatrixSet.getSupportedCRS());
+		}
+		return list;
+	}
+	
+	public void print() {
+		System.out.println("*****WMTSLayer******");
+		System.out.println("Abstract:" + getAbstract());
+		System.out.println("Identifier:" + getIdentifier());
+		System.out.println("Keywords:");
+		for (int i = 0; i < keywords.size(); i++) {
+			System.out.println("Keyword:" + keywords.get(i));
+		}
+		System.out.println("Title:" + getTitle());
+		for (int i = 0; i < getFormat().size(); i++) {
+			System.out.println("Format:" + getFormat().get(i));
+		}
+		for (int i = 0; i < getInfoFormat().size(); i++) {
+			System.out.println("InfoFormat:" + getInfoFormat().get(i));
+		}
+		getBBox().print();
+		getWGS84BBox().print();
+		getDimension().print();
+		System.out.println("Metadata:" + getMetadata());
+		for (int i = 0; i < getTileMatrixSetLink().size(); i++) {
+			((WMTSTileMatrixSetLink)getTileMatrixSetLink().get(i)).print();
+		}
+	}
+
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSLayer.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSTileMatrixSetLink.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSTileMatrixSetLink.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSTileMatrixSetLink.java	(revision 38347)
@@ -0,0 +1,109 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+ *
+ * Copyright (C) 2007-2008 Infrastructures and Transports Department
+ * of the Valencian Government (CIT)
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ */
+package org.gvsig.remoteclient.wmts.struct;
+
+import java.io.IOException;
+import java.util.ArrayList;
+
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+/**
+ * Set of tiles
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public abstract class WMTSTileMatrixSetLink {
+	private String            tileMatrixSetId              = null;
+	private WMTSTileMatrixSet tileMatrixSet                = null;
+	private ArrayList         tileMatrixLimits             = null;
+	protected boolean         forceLongitudeFirstAxisOrder = false;
+	
+	/**
+	 * Sets longitude first in the axis order read from the capabilities file
+	 * @param force
+	 */
+	public void setForceLongitudeFirstAxisOrder(boolean force) {
+		this.forceLongitudeFirstAxisOrder = force;
+	}
+	
+    /**
+     * Parses this service
+     * @param parser
+     * @param content
+     * @throws IOException
+     * @throws XmlPullParserException
+     */
+    public abstract void parse(KXmlParser parser) throws IOException, XmlPullParserException; 
+    
+	public String getTileMatrixSetId() {
+		return tileMatrixSetId;
+	}
+	
+	public void setTileMatrixSetId(String tileMatrixSetId) {
+		this.tileMatrixSetId = tileMatrixSetId;
+	}
+	
+	public WMTSTileMatrixSet getTileMatrixSet() {
+		return tileMatrixSet;
+	}
+	
+	public void setTileMatrixSet(WMTSTileMatrixSet tileMatrixSet) {
+		this.tileMatrixSet = tileMatrixSet;
+	}
+	
+	public ArrayList getTileMatrixLimits() {
+		if(tileMatrixLimits == null)
+			tileMatrixLimits = new ArrayList();
+		return tileMatrixLimits;
+	}
+	
+	/**
+	 * Links the TileMatrixLimits with the TileMatrix
+	 * @param tileMatrixSet
+	 */
+	public void linkTileMatrix(WMTSTileMatrixSet tileMatrixSet) {
+		//Recorre la lista de TileMatrixLimits y asigna a cada uno el TileMatrix asociado 
+		//definido en la etiqueta
+		if(tileMatrixLimits == null)
+			return;
+		for (int i = 0; i < tileMatrixLimits.size(); i++) {
+			WMTSTileMatrixLimits limits = (WMTSTileMatrixLimits)tileMatrixLimits.get(i);
+			String id = limits.getRefToTileMatrix();
+			for (int j = 0; j < tileMatrixSet.getTileMatrix().size(); j++) {
+				WMTSTileMatrix tileMatrix = (WMTSTileMatrix)tileMatrixSet.getTileMatrix().get(j);
+				if(tileMatrix.getIdentifier().compareTo(id) == 0) {
+					limits.setTileMatrix(tileMatrix);
+					break;
+				}
+			}
+		}
+	}
+	
+	public void print() {
+		System.out.println(" *****WMTSTileMatrixSetLink******");
+		System.out.println("TileMatrixSet ID:" + getTileMatrixSetId());
+		for (int i = 0; i < getTileMatrixLimits().size(); i++) {
+			WMTSTileMatrixLimits limits = ((WMTSTileMatrixLimits)getTileMatrixLimits().get(i));
+			limits.print();
+		}
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSTileMatrixSetLink.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSBoundingBox.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSBoundingBox.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSBoundingBox.java	(revision 38347)
@@ -0,0 +1,106 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+*
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+* MA  02110-1301, USA.
+*
+*/
+package org.gvsig.remoteclient.wmts.struct;
+
+import java.awt.geom.Rectangle2D;
+import java.io.IOException;
+
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+/**
+ * Describes the bounding box of a layer in a WMTS server
+ *
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public abstract class WMTSBoundingBox {
+	private double[]   lowerCorner                  = new double[2];
+	private double[]   upperCorner                  = new double[2];
+	private String     crs                          = "";
+	private int        dimensions                   = 2;
+	protected boolean  forceLongitudeFirstAxisOrder = false;
+	
+	/**
+	 * Sets longitude first in the axis order read from the capabilities file
+	 * @param force
+	 */
+	public void setForceLongitudeFirstAxisOrder(boolean force) {
+		this.forceLongitudeFirstAxisOrder = force;
+	}
+	
+	/**
+     * Parses this service ID
+     * @param parser
+     * @param content
+     * @throws IOException
+     * @throws XmlPullParserException
+     */
+    public abstract void parse(KXmlParser parser) throws IOException, XmlPullParserException; 
+    
+	
+	public double[] getLowerCorner() {
+		return lowerCorner;
+	}
+	
+	public void setLowerCorner(double[] lowerCorner) {
+		this.lowerCorner = lowerCorner;
+	}
+	
+	public double[] getUpperCorner() {
+		return upperCorner;
+	}
+	
+	public void setUpperCorner(double[] upperCorner) {
+		this.upperCorner = upperCorner;
+	}
+	
+	public String getCrs() {
+		return crs;
+	}
+	
+	public void setCrs(String crs) {
+		this.crs = crs;
+	}
+	
+	public int getDimensions() {
+		return dimensions;
+	}
+	
+	public void setDimensions(int dimensions) {
+		this.dimensions = dimensions;
+	}
+	
+	public Rectangle2D toRectangle2D() {
+		return new Rectangle2D.Double(Math.min(upperCorner[0], lowerCorner[0]), 
+				Math.min(upperCorner[1], lowerCorner[1]), 
+				Math.abs(upperCorner[0] - lowerCorner[0]), 
+				Math.abs(upperCorner[1] - lowerCorner[1]));
+	}
+	
+	public void print() {
+		System.out.println("*****WMTSBoundingBox******");
+		System.out.println("LowerCorner:" + getLowerCorner()[0] + "," + getLowerCorner()[1]);
+		System.out.println("UpperCorner:" + getUpperCorner()[0] + "," + getUpperCorner()[1]);
+		System.out.println("Crs:" + getCrs());
+		System.out.println("Dimensions:" + getDimensions());
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSBoundingBox.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSTileMatrixSet.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSTileMatrixSet.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSTileMatrixSet.java	(revision 38347)
@@ -0,0 +1,99 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+ *
+ * Copyright (C) 2007-2008 Infrastructures and Transports Department
+ * of the Valencian Government (CIT)
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ */
+package org.gvsig.remoteclient.wmts.struct;
+
+import java.io.IOException;
+import java.util.ArrayList;
+
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+
+/**
+ * <p>Defines a OGC style. Theme that describes the appeareance of certain layer.</p>
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public abstract class WMTSTileMatrixSet extends WMTSBaseStruct {
+    protected WMTSBoundingBox bbox                         = null;
+    private String            supportedCRS                 = null;
+    private String            wellKnownScaleSet            = null;
+    //WMTSTileMatrix
+    protected ArrayList       tileMatrix                   = null;
+    protected boolean         forceLongitudeFirstAxisOrder = false;
+	
+	/**
+	 * Sets longitude first in the axis order read from the capabilities file
+	 * @param force
+	 */
+	public void setForceLongitudeFirstAxisOrder(boolean force) {
+		this.forceLongitudeFirstAxisOrder = force;
+	}
+	
+    /**
+     * Parses this service ID
+     * @param parser
+     * @param content
+     * @throws IOException
+     * @throws XmlPullParserException
+     */
+	public abstract void parse(KXmlParser parser, ArrayList list) throws IOException, XmlPullParserException; 
+    
+    
+    public abstract WMTSBoundingBox getBoundingBox();
+    
+	public String getWellKnownScaleSet() {
+		return wellKnownScaleSet;
+	}
+
+	public void setWellKnownScaleSet(String wellKnownScaleSet) {
+		this.wellKnownScaleSet = wellKnownScaleSet;
+	}
+	
+	public ArrayList getTileMatrix() {
+		if(tileMatrix == null)
+			tileMatrix = new ArrayList();
+		return tileMatrix;
+	}
+
+	public String getSupportedCRS() {
+		return supportedCRS;
+	}
+
+	public void setSupportedCRS(String supportedCRS) {
+		this.supportedCRS = supportedCRS;
+	}
+	
+	public void parse(KXmlParser parser) throws IOException,
+			XmlPullParserException {
+	}
+	
+	public void print() {
+		System.out.println("*****WMTSTileMatrixSet******");
+		if(bbox != null)
+			bbox.print();
+		System.out.println("supportedCRS:" + getSupportedCRS());
+		System.out.println("wellKnownScaleSet:" + getWellKnownScaleSet());
+		for (int i = 0; i < tileMatrix.size(); i++) {
+			((WMTSTileMatrix)tileMatrix.get(i)).print();	
+		}
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSTileMatrixSet.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSBaseStruct.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSBaseStruct.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSBaseStruct.java	(revision 38347)
@@ -0,0 +1,98 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+ *
+ * Copyright (C) 2007-2008 Infrastructures and Transports Department
+ * of the Valencian Government (CIT)
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ */
+package org.gvsig.remoteclient.wmts.struct;
+
+import java.io.IOException;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+/**
+ * Base class for WMTS structures
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public abstract class WMTSBaseStruct {
+	public  static String        gmlTag              = CapabilitiesTags.WMTS_GMLTAG;
+	private String               identifier          = null;
+	private String               title               = null;
+    private String               abstractObj         = null;
+    
+    /**
+     * Parses this service ID
+     * @param parser
+     * @param content
+     * @throws IOException
+     * @throws XmlPullParserException
+     */
+    public abstract void parse(KXmlParser parser) throws IOException, XmlPullParserException; 
+    
+    
+    public String getIdentifier() {
+		return identifier;
+	}
+
+	public void setIdentifier(String identifier) {
+		this.identifier = identifier;
+	}
+
+	public String getTitle() {
+		return title;
+	}
+
+	public void setTitle(String title) {
+		this.title = title;
+	}
+
+	public String getAbstract() {
+		return abstractObj;
+	}
+
+	public void setAbstract(String abstr) {
+		this.abstractObj = abstr;
+	}
+
+    /**
+     * Compares the next name in the selected parser with the string passed
+     * by value.
+     * @param parser
+     * @param name
+     * @return
+     */
+    public boolean compareName(KXmlParser parser, String name) {
+    	String s = parser.getName();
+    	if(s.compareTo(name) == 0 || s.compareTo(gmlTag + name) == 0)
+    		return true;
+    	return false;
+    }
+    
+    /**
+     * Gets the next text from the parser if this exists
+     * @param parser
+     * @return
+     * @throws XmlPullParserException
+     * @throws IOException
+     */
+    public String nextText(KXmlParser parser) throws XmlPullParserException, IOException {
+    	return !parser.isEmptyElementTag() ? parser.nextText() : "";
+    }
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSBaseStruct.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSStyle.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSStyle.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSStyle.java	(revision 38347)
@@ -0,0 +1,45 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+ *
+ * Copyright (C) 2007-2008 Infrastructures and Transports Department
+ * of the Valencian Government (CIT)
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ */
+package org.gvsig.remoteclient.wmts.struct;
+
+/**
+ * <p>Defines a OGC style. Theme that describes the appeareance of certain layer.</p>
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public abstract class WMTSStyle extends WMTSBaseStruct {
+    protected WMTSLegendURL   legendURL     = null;
+    private boolean           isDefault     = false;
+
+	public abstract WMTSLegendURL getLegendURL();
+
+	public boolean isDefault() {
+		return isDefault;
+	}
+
+	public void setDefault(boolean isDefault) {
+		this.isDefault = isDefault;
+	}
+	
+	public String toString() {
+		return getTitle();
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/struct/WMTSStyle.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/WMTSServerDescription.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/WMTSServerDescription.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/WMTSServerDescription.java	(revision 38347)
@@ -0,0 +1,192 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+*
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+* MA  02110-1301, USA.
+*
+*/
+package org.gvsig.remoteclient.wmts;
+
+import java.lang.reflect.Constructor;
+import java.lang.reflect.InvocationTargetException;
+import java.util.ArrayList;
+
+import org.gvsig.remoteclient.wmts.exception.WMTSException;
+import org.gvsig.remoteclient.wmts.struct.WMTSLayer;
+import org.gvsig.remoteclient.wmts.struct.WMTSServiceIdentification;
+import org.gvsig.remoteclient.wmts.struct.WMTSServiceProvider;
+import org.gvsig.remoteclient.wmts.struct.WMTSThemes;
+
+
+/**
+ * Describes the status of a WMTSclient, so it adds to the Remote client status
+ * a list of layers, a list of layer styles, the extent of the map.
+ * 
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public class WMTSServerDescription extends org.gvsig.remoteclient.RemoteClientStatus {
+	private ArrayList                 layerList      = null;
+	private ArrayList                 tileMatrixSet  = null;
+	private WMTSThemes                themes         = null;
+	private WMTSServiceIdentification serviceId      = null;
+	private WMTSServiceProvider       serviceProv    = null;
+	private String                    version        = null;
+	
+	public WMTSServerDescription(String version) {
+		this.version = version;
+	}
+	
+	/**
+	 * Builds a new layer using the version number
+	 * @return
+	 */
+	public WMTSLayer buildNewLayer() {
+		try {
+			Class clase;
+			version = version.replace('.', '_');
+			clase = Class.forName("org.gvsig.remoteclient.wmts.wmts_" + version + ".struct.WMTSLayer_" + version);
+			Class [] args = {WMTSServerDescription.class};
+			try {
+				Constructor hazNuevo = clase.getConstructor(args);
+				Object [] args2 = {this};
+				return (WMTSLayer) hazNuevo.newInstance(args2);
+			} catch (SecurityException e) {
+				throw new WMTSException("Error SecurityException in open", e);
+			} catch (NoSuchMethodException e) {
+				throw new WMTSException("Error NoSuchMethodException in open", e);
+			} catch (IllegalArgumentException e) {
+				throw new WMTSException("Error IllegalArgumentException in open", e);
+			} catch (InstantiationException e) {
+				throw new WMTSException("Error InstantiationException in open", e);
+			} catch (IllegalAccessException e) {
+				throw new WMTSException("Error IllegalAccessException in open", e);
+			} catch (InvocationTargetException e) {
+				throw new WMTSException("Error opening this image with " + clase, e);
+			}
+		} catch (Exception e) {
+			e.printStackTrace();
+			//throw new Exception("WMSDriverFactory. Unknown driver version " + e);
+			return null;
+		}
+	}
+	
+	/**
+	 * It creates an instance of a WMSDriver class.
+	 *
+	 * @param String, with the version of the driver to be created
+	 * @return WMSDriver.
+	 */
+	public Object createVersionObject(String className) {
+		return createVersionObject(className, version);
+	}
+	
+    /**
+     * It creates an instance of a WMSDriver class.
+     *
+     * @param String, with the version of the driver to be created
+     * @return WMSDriver.
+     */
+	public Object createVersionObject(String className, String version) {
+		try {
+			Class driver;
+			version = version.replace('.', '_');
+			driver = Class.forName("org.gvsig.remoteclient.wmts.wmts_" + version + ".struct." + className + "_" + version);
+			return driver.newInstance();
+		} catch (Exception e) {
+			e.printStackTrace();
+			//throw new Exception("WMSDriverFactory. Unknown driver version " + e);
+			return null;
+		}
+	}
+
+	/**
+	 * Gets the layer structure
+	 * @return
+	 */
+	public WMTSServiceIdentification getServiceIdentification() {
+		if(serviceId == null)
+			serviceId = (WMTSServiceIdentification)createVersionObject("WMTSServiceIdentification", version);
+		return serviceId;
+	}
+	
+	/**
+	 * Gets the layer structure
+	 * @return
+	 */
+	public WMTSServiceProvider getServiceProvider() {
+		if(serviceProv == null)
+			serviceProv = (WMTSServiceProvider)createVersionObject("WMTSServiceProvider", version);
+		return serviceProv;
+	}
+	
+	/**
+	 * Gets the list of WMTSLayer
+	 */
+	public ArrayList getLayerList() {
+		if(layerList == null)
+			layerList = new ArrayList();
+		return layerList;
+	}
+	
+	/**
+	 * Gets the list of WMTSTileMatrixSet
+	 * @return
+	 */
+	public ArrayList getTileMatrixSet() {
+		if(tileMatrixSet == null)
+			tileMatrixSet = new ArrayList();
+		return tileMatrixSet;
+	}
+	
+	/**
+	 * Gets the layer structure
+	 * @return
+	 */
+	public WMTSThemes getThemes() {
+		if(themes == null)
+			themes = (WMTSThemes)createVersionObject("WMTSThemes", version);
+		return themes;
+	}
+	
+	/**
+	 * Gets a layer by its title
+	 * @param titleLayer
+	 * @return
+	 */
+	public WMTSLayer getLayerByTitle(String titleLayer) {
+		for (int i = 0; i < layerList.size(); i++) {
+			WMTSLayer layer = ((WMTSLayer)layerList.get(i));
+			if(layer.getTitle().compareTo(titleLayer) == 0) {
+				return layer;
+			}
+		}
+		return null;
+	}
+	
+	/**
+	 * Clean all attributes
+	 */
+	public void clear() {
+		if(layerList != null)
+			layerList.clear();
+		if(tileMatrixSet != null)
+			tileMatrixSet.clear();
+		themes = null;
+		serviceId = null;
+		serviceProv = null;
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/WMTSServerDescription.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/request/WMTSGetTileRequest.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/request/WMTSGetTileRequest.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/request/WMTSGetTileRequest.java	(revision 38347)
@@ -0,0 +1,94 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+* 
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+* 
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+* 
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+* MA  02110-1301, USA.
+* 
+*/
+
+/*
+* AUTHORS (In addition to CIT):
+* 2009 Iver T.I.  {{Task}}
+*/
+ 
+package org.gvsig.remoteclient.wmts.request;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.wmts.WMTSProtocolHandler;
+import org.gvsig.remoteclient.wmts.WMTSStatus;
+
+/**
+ * 
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ *
+ */
+public abstract class WMTSGetTileRequest extends WMTSRequest {
+		
+	public WMTSGetTileRequest(WMTSStatus status, WMTSProtocolHandler protocolHandler) {
+		super(status, protocolHandler);		
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getHttpPostRequest(java.lang.String)
+	 */
+	protected String getHttpPostRequest(String onlineResource) {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getOperationCode()
+	 */
+	protected String getOperationName() {
+		return CapabilitiesTags.GETMAP;
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getTempFilePrefix()
+	 */
+	protected String getTempFilePrefix() {
+		String format = status.getFormat();
+		if (format == null){
+			return "wms_getMap.xml";
+		}
+		if (format.indexOf("png") >= 0){
+	        return "wms_getMap.png";
+		}	
+	    if (format.indexOf("xml") >= 0){
+	        return "wms_getMap.xml";
+	    }	
+	    if (format.indexOf("gif") >= 0){
+	        return "wms_getMap.gif";
+	    }
+	    if (format.indexOf("tif") >= 0){
+	        return "wms_getMap.tif";
+	    }
+	    if (format.indexOf("bmp") >= 0){
+	        return "wms_getMap.bmp";
+	    }
+	    if (format.indexOf("jpg") >= 0
+	        || format.indexOf("jpeg") >= 0){
+	        return "wms_getMap.jpg";			 
+	    }
+		return "wms_getMap.xml";
+	}
+}
+
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/request/WMTSGetTileRequest.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/request/WMTSRequest.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/request/WMTSRequest.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/request/WMTSRequest.java	(revision 38347)
@@ -0,0 +1,219 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+ *
+ * Copyright (C) 2007-2008 Infrastructures and Transports Department
+ * of the Valencian Government (CIT)
+ * 
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ * 
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+ * MA  02110-1301, USA.
+ * 
+ */
+
+/*
+ * AUTHORS (In addition to CIT):
+ * 2009 Iver T.I.  {{Task}}
+ */
+
+/**
+ * This class sends a WMS request and returns the
+ * reply in a local File. It tries if the server
+ * supports both HTTP Get and Post requests.
+ * @author Jorge Piera LLodr? (jorge.piera@iver.es)
+ */
+package org.gvsig.remoteclient.wmts.request;
+
+import java.io.BufferedOutputStream;
+import java.io.DataInputStream;
+import java.io.DataOutputStream;
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.net.ConnectException;
+import java.net.HttpURLConnection;
+import java.net.SocketTimeoutException;
+import java.net.URL;
+import java.net.UnknownHostException;
+import java.security.KeyManagementException;
+import java.security.NoSuchAlgorithmException;
+import java.util.prefs.Preferences;
+
+import javax.net.ssl.HttpsURLConnection;
+import javax.net.ssl.SSLContext;
+import javax.net.ssl.TrustManager;
+import javax.net.ssl.X509TrustManager;
+
+import org.gvsig.compat.CompatLocator;
+import org.gvsig.compat.lang.StringUtils;
+import org.gvsig.compat.net.ICancellable;
+import org.gvsig.remoteclient.RemoteClientStatus;
+import org.gvsig.remoteclient.ogc.request.OGCRequest;
+import org.gvsig.remoteclient.wmts.WMTSProtocolHandler;
+import org.gvsig.remoteclient.wmts.WMTSStatus;
+
+/**
+ * Base class for a WMTS request
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public abstract class WMTSRequest extends OGCRequest {
+	protected static final StringUtils stringUtils = CompatLocator.getStringUtils();
+	
+	public WMTSRequest(RemoteClientStatus status,
+			WMTSProtocolHandler protocolHandler) {
+		super(status, protocolHandler);
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getSchemaLocation()
+	 */
+	protected String getSchemaLocation() {
+		return null;
+	}
+	
+	/**
+     * Gets the part of the OGC request that share GetMap and GetFeatureInfo
+     * @return String request
+     */
+	protected String getPartialQuery(WMTSStatus status) {
+        StringBuffer req = new StringBuffer();
+        req.append("Layer=" + status.getLayer())
+        .append("&Style=" + status.getStyle())
+        .append("&Format=" + status.getFormat())
+        .append("&TileMatrixSet=" + status.getTileMatrixSet())
+        .append("&TileMatrix=" + status.getTileMatrix())
+        .append("&TileRow=" + status. getTileRow())
+        .append("&TileCol=" + status.getTileCol());
+        return req.toString();
+    }
+	
+	/**
+	 * Send a request to the server.
+	 * @return
+	 * The server reply
+	 * @throws IOException 
+	 * @throws UnknownHostException 
+	 * @throws ConnectException 
+	 */
+	public void sendRequest(ICancellable cancel, File file) throws ConnectException, UnknownHostException, IOException {
+		String onlineResource = protocolHandler.getHost();
+		String symbol = getSymbol(onlineResource);
+		onlineResource = onlineResource + symbol;
+		URL url = new URL(stringUtils.replaceAll(getHttpGetRequest(onlineResource), " ", "%20"));
+		downloadFile(url, file, cancel);	
+		
+		//downloadFile(new URL(protocolHandler.getHost()), getHttpGetRequest(onlineResource), file, cancel);	
+	}
+	
+	public void cancelDownload() {
+		if(connection != null) {
+			connection.disconnect();
+			connection = null;	
+		}
+		if(is != null) {
+			try {
+				is.close();
+			} catch (IOException e) {
+			}
+		}
+		if(dos != null) {
+			try {
+				dos.close();
+			} catch (IOException e) {
+			}
+		}
+	}
+
+	HttpURLConnection connection = null;
+	DataOutputStream dos = null;
+	DataInputStream is = null;
+	
+	public void downloadFile(URL url, File dstFile, ICancellable cancel) throws IOException {
+		if(cancel != null && cancel.isCanceled())
+			throw new IOException();
+		
+		Preferences prefs = Preferences.userRoot().node( "gvsig.downloader" );
+		// by default 1 minute (60000 milliseconds.
+		int timeout = prefs.getInt("timeout", 20000);
+
+		//If the used protocol is HTTPS
+		if (url.getProtocol().equals("https")) {
+			try {
+				disableHttsValidation();
+			} catch (KeyManagementException e) {
+				throw new IOException();
+			} catch (NoSuchAlgorithmException e) {
+				throw new IOException();
+			}
+		}
+	
+
+		
+		try {
+			connection = (HttpURLConnection)url.openConnection();
+			connection.setConnectTimeout(timeout);
+			connection.setReadTimeout(timeout);
+			is = new DataInputStream(connection.getInputStream());
+
+			dos = new DataOutputStream(new BufferedOutputStream(new FileOutputStream(dstFile)));
+			byte[] buffer = new byte[4096];
+
+			int i = -1;
+
+			if(cancel != null && cancel.isCanceled()) {
+				throw new IOException();
+			}
+
+			while((i = is.read(buffer)) > 0) {
+				if(cancel != null && cancel.isCanceled()) {
+					throw new IOException();
+				}
+				dos.write(buffer, 0, i);
+			}
+		} catch (SocketTimeoutException e) {
+			throw new IOException();
+		} finally {
+			is.close();
+			dos.close();
+			connection.disconnect();
+		}
+	}
+
+	/**
+	 * This method disables the Https certificate validation.
+	 * @throws KeyManagementException
+	 * @throws NoSuchAlgorithmException
+	 */
+	private void disableHttsValidation() throws KeyManagementException, NoSuchAlgorithmException{
+		// Create a trust manager that does not validate certificate chains
+		TrustManager[] trustAllCerts = new TrustManager[] {
+				new X509TrustManager() {
+					public java.security.cert.X509Certificate[] getAcceptedIssuers() {
+						return null;
+					}
+					public void checkClientTrusted(
+							java.security.cert.X509Certificate[] certs, String authType) {
+					}
+					public void checkServerTrusted(
+							java.security.cert.X509Certificate[] certs, String authType) {
+					}
+				}
+		};
+
+		// Install the all-trusting trust manager
+		SSLContext sc = SSLContext.getInstance("SSL");
+		sc.init(null, trustAllCerts, new java.security.SecureRandom());
+		HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
+	}
+	
+}
\ No newline at end of file

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/request/WMTSRequest.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/request/WMTSGetFeatureInfoRequest.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/request/WMTSGetFeatureInfoRequest.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/request/WMTSGetFeatureInfoRequest.java	(revision 38347)
@@ -0,0 +1,91 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+* 
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+* 
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+* 
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+* MA  02110-1301, USA.
+* 
+*/
+
+/*
+* AUTHORS (In addition to CIT):
+* 2009 Iver T.I.  {{Task}}
+*/
+ 
+package org.gvsig.remoteclient.wmts.request;
+
+import java.net.MalformedURLException;
+import java.net.URL;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.wfs.WFSOperation;
+import org.gvsig.remoteclient.wmts.WMTSProtocolHandler;
+import org.gvsig.remoteclient.wmts.WMTSStatus;
+
+/**
+ * Base class for WMTS GetFeatureInfo
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public abstract class WMTSGetFeatureInfoRequest extends WMTSRequest {
+	protected int x;
+	protected int y;
+	
+	public WMTSGetFeatureInfoRequest(WMTSStatus status, WMTSProtocolHandler protocolHandler, int x, int y) {
+		super(status, protocolHandler);	
+		this.x = x;
+		this.y = y;
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteclient.ogc.request.OGCRequest#getHttpPostRequest(java.lang.String)
+	 */
+	protected String getHttpPostRequest(String onlineResource) {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteclient.ogc.request.OGCRequest#getOperationName()
+	 */
+	protected String getOperationName() {
+		return CapabilitiesTags.GETFEATUREINFO;
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getTempFilePrefix()
+	 */
+	protected String getTempFilePrefix() {
+		return "wms_getFeatureInfo.xml";
+	}
+	
+	/**
+	 * @return the URL used in the HTTP get operation
+	 * @throws MalformedURLException
+	 */
+	public URL getURL() throws MalformedURLException {
+		String onlineResource = protocolHandler.getHost();
+		if (onlineResource != null) {
+			onlineResource = onlineResource + getSymbol(onlineResource);
+			return new URL(getHttpGetRequest(onlineResource));
+		}
+		return null;
+	}
+}
+
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/request/WMTSGetFeatureInfoRequest.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/request/WMTSGetCapabilitiesRequest.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/request/WMTSGetCapabilitiesRequest.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/request/WMTSGetCapabilitiesRequest.java	(revision 38347)
@@ -0,0 +1,74 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+* 
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+* 
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+* 
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+* MA  02110-1301, USA.
+* 
+*/
+
+/*
+* AUTHORS (In addition to CIT):
+* 2009 {Iver T.I.}   {Task}
+*/
+ 
+package org.gvsig.remoteclient.wmts.request;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.wmts.WMTSProtocolHandler;
+import org.gvsig.remoteclient.wmts.WMTSServerDescription;
+
+/**
+ * Base class for a GetCapabilities WMTS request
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public abstract class WMTSGetCapabilitiesRequest extends WMTSRequest {
+	protected WMTSServerDescription   serverDescription  = null;
+	
+	/**
+	 * @param status
+	 * @param protocolHandler
+	 */
+	public WMTSGetCapabilitiesRequest(WMTSServerDescription serverDescription,
+			WMTSProtocolHandler protocolHandler) {
+		super(null, protocolHandler);
+		this.serverDescription = serverDescription;
+	}
+
+	/* (non-Javadoc)
+	 * @see org.gvsig.remoteclient.ogc.request.OGCRequest#getHttpPostRequest(java.lang.String)
+	 */
+	protected String getHttpPostRequest(String onlineResource) {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+	/* (non-Javadoc)
+	 * @see org.gvsig.remoteclient.ogc.request.OGCRequest#getOperationName()
+	 */
+	protected String getOperationName() {
+		return CapabilitiesTags.GETCAPABILITIES;
+	}
+
+	/* (non-Javadoc)
+	 * @see org.gvsig.remoteclient.ogc.request.OGCRequest#getTempFilePrefix()
+	 */	
+	protected String getTempFilePrefix() {
+		return "wmts_getCapabilities.xml";
+	}
+
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/request/WMTSGetCapabilitiesRequest.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSResourceURL_1_0_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSResourceURL_1_0_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSResourceURL_1_0_0.java	(revision 38347)
@@ -0,0 +1,41 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+*
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+* MA  02110-1301, USA.
+*
+*/
+package org.gvsig.remoteclient.wmts.wmts_1_0_0.struct;
+
+import java.io.IOException;
+
+import org.gvsig.remoteclient.wmts.struct.WMTSResourceURL;
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+/**
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public class WMTSResourceURL_1_0_0 extends WMTSResourceURL {
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteclient.wmts.struct.WMTSResourceURL#parse(org.kxml2.io.KXmlParser)
+	 */
+	public void parse(KXmlParser parser) throws IOException, XmlPullParserException {
+		parser.skipSubTree();
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSResourceURL_1_0_0.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSServiceIdentification_1_0_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSServiceIdentification_1_0_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSServiceIdentification_1_0_0.java	(revision 38347)
@@ -0,0 +1,85 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+*
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+* MA  02110-1301, USA.
+*
+*/
+package org.gvsig.remoteclient.wmts.wmts_1_0_0.struct;
+
+import java.io.IOException;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.wmts.struct.WMTSServiceIdentification;
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+/**
+ * General information about this server
+ *
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public class WMTSServiceIdentification_1_0_0 extends WMTSServiceIdentification {
+	/**
+     * Parses a theme
+     * @param parser
+     * @param content
+     * @throws IOException
+     * @throws XmlPullParserException
+     */
+    public void parse(KXmlParser parser) throws IOException, XmlPullParserException {
+    	int currentTag;
+    	boolean end = false;
+    	
+    	currentTag = parser.next();
+    	
+    	while (!end) {
+			 switch(currentTag) {
+				case KXmlParser.START_TAG:
+					if (compareName(parser, CapabilitiesTags.WMTS_IDENTIFIER)) {
+						setIdentifier(nextText(parser));
+					} else if (compareName(parser, CapabilitiesTags.WMTS_TITLE)) {
+						setTitle(nextText(parser));
+					} else if (compareName(parser, CapabilitiesTags.WMTS_ABSTRACT)) {
+						setAbstract(nextText(parser));
+					} else if (compareName(parser, CapabilitiesTags.WMTS_KEYWORDS)) {
+						parser.skipSubTree();
+						//setKeywords(nextText(parser));
+					} else if (compareName(parser, CapabilitiesTags.WMTS_SERVICETYPE)) {
+						setServiceType(nextText(parser));
+					} else if (compareName(parser, CapabilitiesTags.WMTS_SERVICETYPEVERSION)) {
+						setServiceTypeVersion(nextText(parser));
+					} else if (compareName(parser, CapabilitiesTags.WMTS_PROFILE)) {
+						setProfile(nextText(parser));
+					} else if (compareName(parser, CapabilitiesTags.WMTS_FEES)) {
+						setFees(nextText(parser));
+					} else if (compareName(parser, CapabilitiesTags.WMTS_ACCESSCONSTRAINTS)) {
+						setAccessConstraints(nextText(parser));
+					} 
+					break;
+				case KXmlParser.END_TAG:
+					if (compareName(parser, CapabilitiesTags.WMTS_SERVICEID))
+						end = true;
+					break;
+				case KXmlParser.TEXT:					
+				break;
+			 }
+             if (!end)
+                 currentTag = parser.next();
+    	}
+    }
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSServiceIdentification_1_0_0.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSServiceProvider_1_0_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSServiceProvider_1_0_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSServiceProvider_1_0_0.java	(revision 38347)
@@ -0,0 +1,72 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+*
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+* MA  02110-1301, USA.
+*
+*/
+package org.gvsig.remoteclient.wmts.wmts_1_0_0.struct;
+
+import java.io.IOException;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.wmts.struct.WMTSServiceProvider;
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+/**
+ * General information about this server
+ *
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public class WMTSServiceProvider_1_0_0 extends WMTSServiceProvider {
+	/**
+     * Parses a theme
+     * @param parser
+     * @param content
+     * @throws IOException
+     * @throws XmlPullParserException
+     */
+    public void parse(KXmlParser parser) throws IOException, XmlPullParserException {
+    	int currentTag;
+    	boolean end = false;
+    	
+    	currentTag = parser.next();
+    	
+    	while (!end) {
+			 switch(currentTag) {
+				case KXmlParser.START_TAG:
+					if (compareName(parser, CapabilitiesTags.WMTS_PROVIDERNAME)) {
+						setProviderName(nextText(parser));
+					} else if (compareName(parser, CapabilitiesTags.WMTS_PROVIDERSITE)) {
+						setProviderSite(parser.getAttributeValue(0));
+					} /*else if (compareName(parser, CapabilitiesTags.WMTS_SERVICECONTACT)) {
+						setServiceContact(nextText(parser));
+					} */
+					break;
+				case KXmlParser.END_TAG:
+					if (compareName(parser, CapabilitiesTags.WMTS_SERVICEPROV))
+						end = true;
+					break;
+				case KXmlParser.TEXT:					
+				break;
+			 }
+             if (!end)
+                 currentTag = parser.next();
+    	}
+    }
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSServiceProvider_1_0_0.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSLayer_1_0_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSLayer_1_0_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSLayer_1_0_0.java	(revision 38347)
@@ -0,0 +1,125 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+*
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+* MA  02110-1301, USA.
+*
+*/
+package org.gvsig.remoteclient.wmts.wmts_1_0_0.struct;
+
+import java.io.IOException;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.wmts.WMTSServerDescription;
+import org.gvsig.remoteclient.wmts.struct.WMTSBoundingBox;
+import org.gvsig.remoteclient.wmts.struct.WMTSLayer;
+import org.gvsig.remoteclient.wmts.struct.WMTSTileMatrixSetLink;
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+/**
+ * Describes the attributes of a layer in a WMTS server using the protocol version 1.0.0
+ *
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public class WMTSLayer_1_0_0 extends WMTSLayer {
+	
+	public WMTSLayer_1_0_0(WMTSServerDescription status) {
+		super(status);
+	}
+	
+	/**
+     * Parses a WMTS layer
+     * @param parser
+     * @throws IOException
+     * @throws XmlPullParserException
+     */
+	public void parse(KXmlParser parser) throws IOException, XmlPullParserException {
+    	int currentTag;
+    	boolean end = false;
+    	
+    	currentTag = parser.next();
+    	
+    	while (!end) {
+			 switch(currentTag) {
+				case KXmlParser.START_TAG:
+					if (compareName(parser, CapabilitiesTags.WMTS_TITLE)) {
+						setTitle(nextText(parser));
+					} else if (compareName(parser, CapabilitiesTags.WMTS_WGS84BOUNDINGBOX)) {
+						getWGS84BBox().parse(parser); 
+					} else if (compareName(parser, CapabilitiesTags.WMTS_IDENTIFIER)) {
+						setIdentifier(nextText(parser)); 
+					} else if (compareName(parser, CapabilitiesTags.WMTS_ABSTRACT)) {
+						setAbstract(nextText(parser)); 
+					} else if (compareName(parser, CapabilitiesTags.WMTS_KEYWORDS)) {
+						WMTSKeywords_1_0_0 keywords = new WMTSKeywords_1_0_0();
+						keywords.parse(parser);
+						setKeywords(keywords.getKeywords());
+					} else if (compareName(parser, CapabilitiesTags.WMTS_BOUNDINGBOX)) {
+						getBBox().parse(parser);  
+					} else if (compareName(parser, CapabilitiesTags.WMTS_STYLE)) {
+						WMTSStyle_1_0_0 style = new WMTSStyle_1_0_0();
+						style.parse(parser); 
+						getStyle().add(style);
+					} else if (compareName(parser, CapabilitiesTags.WMTS_FORMAT)) {
+						getFormat().add(nextText(parser));
+					} else if (compareName(parser, CapabilitiesTags.WMTS_INFOFORMAT)) {
+						getInfoFormat().add(nextText(parser)); 
+					} else if (compareName(parser, CapabilitiesTags.WMTS_DIMENSION)) {
+						getDimension().parse(parser);  
+					} else if (compareName(parser, CapabilitiesTags.WMTS_METADATA)) {
+						setMetadata(nextText(parser)); 
+					} else if (compareName(parser, CapabilitiesTags.WMTS_TILEMATRIXSETLINK)) {
+						WMTSTileMatrixSetLink tileMatrixSetLink = new WMTSTileMatrixSetLink_1_0_0();
+						tileMatrixSetLink.setForceLongitudeFirstAxisOrder(forceLongitudeFirstAxisOrder);
+						tileMatrixSetLink.parse(parser);
+						getTileMatrixSetLink().add(tileMatrixSetLink); 
+					} else if (compareName(parser, CapabilitiesTags.WMTS_RESOURCEURL)) {
+						getResourceURL().parse(parser); 
+					} 
+					
+					break;
+				case KXmlParser.END_TAG:
+					if (compareName(parser, CapabilitiesTags.WMTS_LAYER))
+						end = true;
+					break;
+				case KXmlParser.TEXT:					
+				break;
+			 }
+             if (!end)
+                 currentTag = parser.next();
+    	}
+    	
+   		status.getLayerList().add(this);
+    }
+	
+	public WMTSBoundingBox getWGS84BBox() {
+		if(wgs84bbox == null) {
+			wgs84bbox = new WMTSBoundingBox_1_0_0();
+			wgs84bbox.setForceLongitudeFirstAxisOrder(forceLongitudeFirstAxisOrder);
+		}
+		return wgs84bbox;
+	}
+	
+	public WMTSBoundingBox getBBox() {
+		if(bbox == null) {
+			bbox = new WMTSBoundingBox_1_0_0();
+			bbox.setForceLongitudeFirstAxisOrder(forceLongitudeFirstAxisOrder);
+		}
+		return bbox;
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSLayer_1_0_0.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSTileMatrixSetLink_1_0_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSTileMatrixSetLink_1_0_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSTileMatrixSetLink_1_0_0.java	(revision 38347)
@@ -0,0 +1,85 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+*
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+* MA  02110-1301, USA.
+*
+*/
+package org.gvsig.remoteclient.wmts.wmts_1_0_0.struct;
+
+import java.io.IOException;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.wmts.struct.WMTSBaseStruct;
+import org.gvsig.remoteclient.wmts.struct.WMTSTileMatrixLimits;
+import org.gvsig.remoteclient.wmts.struct.WMTSTileMatrixSetLink;
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+/**
+ * Set of tiles using the protocol version 1.0.0
+ *
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public class WMTSTileMatrixSetLink_1_0_0 extends WMTSTileMatrixSetLink {
+	
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteclient.wmts.struct.WMTSTileMatrixSetLink#parse(org.kxml2.io.KXmlParser)
+	 */
+	public void parse(KXmlParser parser) throws IOException, XmlPullParserException {
+    	int currentTag;
+    	boolean end = false;
+    	
+    	currentTag = parser.next();
+    	
+    	while (!end) {
+			 switch(currentTag) {
+				case KXmlParser.START_TAG:
+					if (compareName(parser, CapabilitiesTags.WMTS_TILEMATRIXSET)) {
+						setTileMatrixSetId(parser.nextText());
+					} else if (compareName(parser, CapabilitiesTags.WMTS_TILEMATRIXLIMITS)) {
+						WMTSTileMatrixLimits limits = new WMTSTileMatrixLimits_1_0_0();
+						limits.parse(parser, getTileMatrixLimits()); 
+					}				
+					break;
+				case KXmlParser.END_TAG:
+					if (compareName(parser, CapabilitiesTags.WMTS_TILEMATRIXSETLINK))
+						end = true;
+					break;
+				case KXmlParser.TEXT:					
+				break;
+			 }
+             if (!end)
+                 currentTag = parser.next();
+    	}
+    }
+	
+    /**
+     * Compares the next name in the selected parser with the string passed
+     * by value.
+     * @param parser
+     * @param name
+     * @return
+     */
+    public boolean compareName(KXmlParser parser, String name) {
+    	String s = parser.getName();
+    	if(s.compareTo(name) == 0 || s.compareTo(WMTSBaseStruct.gmlTag + name) == 0)
+    		return true;
+    	return false;
+    }
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSTileMatrixSetLink_1_0_0.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSBoundingBox_1_0_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSBoundingBox_1_0_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSBoundingBox_1_0_0.java	(revision 38347)
@@ -0,0 +1,123 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+*
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+* MA  02110-1301, USA.
+*
+*/
+package org.gvsig.remoteclient.wmts.wmts_1_0_0.struct;
+
+import java.io.IOException;
+
+import org.gvsig.compat.CompatLocator;
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.wmts.struct.WMTSBaseStruct;
+import org.gvsig.remoteclient.wmts.struct.WMTSBoundingBox;
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+/**
+ * Describes the bounding box of a layer in a WMTS server
+ *
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public class WMTSBoundingBox_1_0_0 extends WMTSBoundingBox {
+	
+	/**
+	 * Parses a WGS84BoundingBox object
+	 * @param parser
+	 * @throws IOException
+	 * @throws XmlPullParserException
+	 */
+	public void parse(KXmlParser parser) throws IOException, XmlPullParserException {
+		int currentTag;
+		boolean end = false;
+
+		currentTag = parser.next();
+
+		while (!end) {
+			switch(currentTag) {
+			case KXmlParser.START_TAG:
+				if (compareName(parser, CapabilitiesTags.WMTS_LOWERCORNER)) {
+					String v = parser.nextText();
+					if(v != null) {
+						String[] list = CompatLocator.getStringUtils().split(v, " ");
+						if(list.length == 2) {
+							try {
+								if(!forceLongitudeFirstAxisOrder) {
+									getLowerCorner()[0] = Double.parseDouble(list[0]);
+									getLowerCorner()[1] = Double.parseDouble(list[1]);
+								} else {
+									getLowerCorner()[1] = Double.parseDouble(list[0]);
+									getLowerCorner()[0] = Double.parseDouble(list[1]);
+								}
+							} catch (NumberFormatException e) {
+							}
+						}
+					}
+				} else if (compareName(parser, CapabilitiesTags.WMTS_UPPERCORNER)) {
+					String v = parser.nextText();
+					if(v != null) {
+						String[] list = CompatLocator.getStringUtils().split(v, " ");
+						if(list.length == 2) {
+							try {
+								if(!forceLongitudeFirstAxisOrder) {
+									getUpperCorner()[0] = Double.parseDouble(list[0]);
+									getUpperCorner()[1] = Double.parseDouble(list[1]);
+								} else {
+									getLowerCorner()[1] = Double.parseDouble(list[0]);
+									getLowerCorner()[0] = Double.parseDouble(list[1]);
+								}
+							} catch (NumberFormatException e) {
+							}
+						}
+					}
+				} else if (compareName(parser, CapabilitiesTags.WMTS_CRS)) {
+					setCrs(parser.nextText()); 
+				} else if (compareName(parser, CapabilitiesTags.WMTS_DIMENSIONS)) {
+					try {
+						setDimensions(Integer.parseInt(parser.nextText()));
+					} catch (NumberFormatException e) {
+					}
+				}			
+				break;
+			case KXmlParser.END_TAG:
+				if (compareName(parser, CapabilitiesTags.WMTS_WGS84BOUNDINGBOX) || compareName(parser, CapabilitiesTags.WMTS_BOUNDINGBOX))
+					end = true;
+				break;
+			case KXmlParser.TEXT:					
+				break;
+			}
+			if (!end)
+				currentTag = parser.next();
+		}
+	}
+
+	/**
+	 * Compares the next name in the selected parser with the string passed
+	 * by value.
+	 * @param parser
+	 * @param name
+	 * @return
+	 */
+	public boolean compareName(KXmlParser parser, String name) {
+		String s = parser.getName();
+		if(s.compareTo(name) == 0 || s.compareTo(WMTSBaseStruct.gmlTag + name) == 0)
+			return true;
+		return false;
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSBoundingBox_1_0_0.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSTileMatrixSet_1_0_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSTileMatrixSet_1_0_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSTileMatrixSet_1_0_0.java	(revision 38347)
@@ -0,0 +1,91 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+ *
+ * Copyright (C) 2007-2008 Infrastructures and Transports Department
+ * of the Valencian Government (CIT)
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ */
+package org.gvsig.remoteclient.wmts.wmts_1_0_0.struct;
+
+import java.io.IOException;
+import java.util.ArrayList;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.wmts.struct.WMTSBoundingBox;
+import org.gvsig.remoteclient.wmts.struct.WMTSTileMatrix;
+import org.gvsig.remoteclient.wmts.struct.WMTSTileMatrixSet;
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+
+/**
+ * <p>Defines a OGC style. Theme that describes the appeareance of certain layer.</p>
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public class WMTSTileMatrixSet_1_0_0 extends WMTSTileMatrixSet {
+	
+	public void parse(KXmlParser parser, ArrayList matrixSetList) throws IOException, XmlPullParserException {
+    	int currentTag;
+    	boolean end = false;
+    	
+    	currentTag = parser.next();
+    	
+    	while (!end) {
+			 switch(currentTag) {
+				case KXmlParser.START_TAG:
+					if (compareName(parser, CapabilitiesTags.WMTS_IDENTIFIER)) {
+						setIdentifier(nextText(parser));
+					} else if (compareName(parser, CapabilitiesTags.WMTS_TITLE)) {
+						setTitle(nextText(parser));
+					} else if (compareName(parser, CapabilitiesTags.WMTS_ABSTRACT)) {
+						setAbstract(nextText(parser));
+					} else if (compareName(parser, CapabilitiesTags.WMTS_KEYWORDS)) {
+						parser.skipSubTree();
+					} else if (compareName(parser, CapabilitiesTags.WMTS_BOUNDINGBOX)) {
+						getBoundingBox().parse(parser);
+					} else if (compareName(parser, CapabilitiesTags.WMTS_SUPPORTEDCRS)) {
+						setSupportedCRS(nextText(parser));
+					} else if (compareName(parser, CapabilitiesTags.WMTS_WELLKNOWNSCALESET)) {
+						setWellKnownScaleSet(nextText(parser));
+					} else if (compareName(parser, CapabilitiesTags.WMTS_TILEMATRIX)) {
+						WMTSTileMatrix tileMatrix = new WMTSTileMatrix_1_0_0();
+						tileMatrix.setForceLongitudeFirstAxisOrder(forceLongitudeFirstAxisOrder);
+						tileMatrix.parse(parser, getTileMatrix()); 
+					}
+					break;
+				case KXmlParser.END_TAG:
+					if (compareName(parser, CapabilitiesTags.WMTS_TILEMATRIXSET)) {
+						end = true;
+						matrixSetList.add(this);
+					}
+					break;
+				case KXmlParser.TEXT:					
+				break;
+			 }
+             if (!end)
+                 currentTag = parser.next();
+    	}
+    }
+	
+	public WMTSBoundingBox getBoundingBox() {
+		if(bbox == null) {
+			bbox = new WMTSBoundingBox_1_0_0();
+			bbox.setForceLongitudeFirstAxisOrder(forceLongitudeFirstAxisOrder);
+		}
+		return bbox;
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSTileMatrixSet_1_0_0.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSStyle_1_0_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSStyle_1_0_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSStyle_1_0_0.java	(revision 38347)
@@ -0,0 +1,87 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+*
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+* MA  02110-1301, USA.
+*
+*/
+package org.gvsig.remoteclient.wmts.wmts_1_0_0.struct;
+
+import java.io.IOException;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.wmts.struct.WMTSLegendURL;
+import org.gvsig.remoteclient.wmts.struct.WMTSStyle;
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+/**
+ * <p>Defines a OGC style. Theme that describes the appeareance of certain layer.</p>
+ *
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public class WMTSStyle_1_0_0 extends WMTSStyle {
+	
+	public WMTSLegendURL getLegendURL() {
+		if(legendURL == null)
+			legendURL = new WMTSLegendURL_1_0_0();
+		return legendURL;
+	}
+	
+	/**
+     * Parses the layer's style
+     * @param parser
+     * @param style
+     * @throws IOException
+     * @throws XmlPullParserException
+     */
+    public void parse(KXmlParser parser) throws IOException, XmlPullParserException {
+    	int currentTag;
+    	boolean end = false;
+    	
+    	currentTag = parser.next();
+    	
+    	while (!end) {
+			 switch(currentTag) {
+				case KXmlParser.START_TAG:
+					if (compareName(parser, CapabilitiesTags.WMTS_IDENTIFIER)) {
+						setIdentifier(nextText(parser));
+					} else if (compareName(parser, CapabilitiesTags.WMTS_TITLE)) {
+						setTitle(nextText(parser));
+					} else if (compareName(parser, CapabilitiesTags.WMTS_ABSTRACT)) {
+						setAbstract(nextText(parser));
+					} else if (compareName(parser, CapabilitiesTags.WMTS_KEYWORDS)) {
+						parser.skipSubTree();
+					} else if (compareName(parser, CapabilitiesTags.WMTS_LEGENDURL)) {
+						getLegendURL().parse(parser);
+					} else if (compareName(parser, CapabilitiesTags.WMTS_ISDEFAULT)) {
+						Boolean b = new Boolean(nextText(parser));
+						setDefault(b.booleanValue());
+					}	
+					break;
+				case KXmlParser.END_TAG:
+					if (compareName(parser, CapabilitiesTags.WMTS_STYLE))
+						end = true;
+					break;
+				case KXmlParser.TEXT:					
+				break;
+			 }
+             if (!end)
+                 currentTag = parser.next();
+    	}
+    }
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSStyle_1_0_0.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSLegendURL_1_0_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSLegendURL_1_0_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSLegendURL_1_0_0.java	(revision 38347)
@@ -0,0 +1,104 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+*
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+* MA  02110-1301, USA.
+*
+*/
+package org.gvsig.remoteclient.wmts.wmts_1_0_0.struct;
+
+import java.io.IOException;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.wmts.struct.WMTSBaseStruct;
+import org.gvsig.remoteclient.wmts.struct.WMTSLegendURL;
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+/**
+ * Describes the attributes of a layer in a WMTS server using the protocol version 1.0.0
+ *
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public class WMTSLegendURL_1_0_0 extends WMTSLegendURL {
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteclient.wmts.struct.WMTSLegendURL#parse(org.kxml2.io.KXmlParser)
+	 */
+	public void parse(KXmlParser parser) throws IOException, XmlPullParserException {
+    	int currentTag;
+    	boolean end = false;
+    	
+    	currentTag = parser.next();
+    	
+    	while (!end) {
+			 switch(currentTag) {
+				case KXmlParser.START_TAG:
+					if (compareName(parser, CapabilitiesTags.WMTS_FORMAT)) {
+						parser.skipSubTree();
+					} else if (compareName(parser, CapabilitiesTags.WMTS_MINSCALEDEN)) {
+						try {
+							setMinScaleDenominator(Double.parseDouble(parser.nextText()));
+						} catch (NumberFormatException e) {
+						}
+					} else if (compareName(parser, CapabilitiesTags.WMTS_MAXSCALEDEN)) {
+						try {
+							setMaxScaleDenominator(Double.parseDouble(parser.nextText()));
+						} catch (NumberFormatException e) {
+						}
+					} else if (compareName(parser, CapabilitiesTags.WMTS_HREF)) {
+						setHref(parser.nextText());
+					} else if (compareName(parser, CapabilitiesTags.WMTS_WIDTH)) {
+						try {
+							setWidth(Integer.parseInt(parser.nextText()));
+						} catch (NumberFormatException e) {
+						}
+					} else if (compareName(parser, CapabilitiesTags.WMTS_HEIGHT)) {
+						try {
+							setHeight(Integer.parseInt(parser.nextText()));
+						} catch (NumberFormatException e) {
+						}
+					}			
+					break;
+				case KXmlParser.END_TAG:
+					if (compareName(parser, CapabilitiesTags.WMTS_LEGENDURL))
+						end = true;
+					break;
+				case KXmlParser.TEXT:					
+				break;
+			 }
+             if (!end)
+                 currentTag = parser.next();
+    	}
+    }
+	
+	/**
+     * Compares the next name in the selected parser with the string passed
+     * by value.
+     * @param parser
+     * @param name
+     * @return
+     */
+    public boolean compareName(KXmlParser parser, String name) {
+    	String s = parser.getName();
+    	if(s.compareTo(name) == 0 || s.compareTo(WMTSBaseStruct.gmlTag + name) == 0)
+    		return true;
+    	return false;
+    }
+	
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSLegendURL_1_0_0.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSTheme_1_0_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSTheme_1_0_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSTheme_1_0_0.java	(revision 38347)
@@ -0,0 +1,81 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+*
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+* MA  02110-1301, USA.
+*
+*/
+package org.gvsig.remoteclient.wmts.wmts_1_0_0.struct;
+
+import java.io.IOException;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.wmts.struct.WMTSTheme;
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+/**
+ * Layer hierarchy using the protocol version 1.0.0
+ *
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public class WMTSTheme_1_0_0 extends WMTSTheme {
+	
+	/**
+     * Parses a theme
+     * @param parser
+     * @param content
+     * @throws IOException
+     * @throws XmlPullParserException
+     */
+	public void parse(KXmlParser parser) throws IOException, XmlPullParserException {
+    	int currentTag;
+    	boolean end = false;
+    	
+    	currentTag = parser.next();
+    	
+    	while (!end) {
+			 switch(currentTag) {
+				case KXmlParser.START_TAG:
+					if (compareName(parser, CapabilitiesTags.WMTS_IDENTIFIER)) {
+						setIdentifier(nextText(parser));
+					} else if (compareName(parser, CapabilitiesTags.WMTS_TITLE)) {
+						setTitle(nextText(parser));
+					} else if (compareName(parser, CapabilitiesTags.WMTS_ABSTRACT)) {
+						setAbstract(nextText(parser));
+					} else if (compareName(parser, CapabilitiesTags.WMTS_KEYWORDS)) {
+						parser.skipSubTree();
+					} else if (compareName(parser, CapabilitiesTags.WMTS_THEME)) {
+						WMTSTheme newTheme = new WMTSTheme_1_0_0();
+						newTheme.parse(parser);
+						getThemeList().add(newTheme);
+					} else if (compareName(parser, CapabilitiesTags.WMTS_LAYERREF)) {
+						getLayerRef().add(nextText(parser));
+					} 			
+					break;
+				case KXmlParser.END_TAG:
+					if (compareName(parser, CapabilitiesTags.WMTS_THEME))
+						end = true;
+					break;
+				case KXmlParser.TEXT:					
+				break;
+			 }
+             if (!end)
+                 currentTag = parser.next();
+    	}
+    }
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSTheme_1_0_0.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSTileMatrix_1_0_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSTileMatrix_1_0_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSTileMatrix_1_0_0.java	(revision 38347)
@@ -0,0 +1,135 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+*
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+* MA  02110-1301, USA.
+*
+*/
+package org.gvsig.remoteclient.wmts.wmts_1_0_0.struct;
+
+import java.io.IOException;
+import java.util.ArrayList;
+
+import org.gvsig.compat.CompatLocator;
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.wmts.struct.WMTSBaseStruct;
+import org.gvsig.remoteclient.wmts.struct.WMTSTileMatrix;
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+/**
+ * Describes the attributes of a layer in a WMTS server using the protocol version 1.0.0
+ *
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public class WMTSTileMatrix_1_0_0 extends WMTSTileMatrix {
+	
+	/**
+     * Parses the tile matrix
+     * @param parser
+     * @throws IOException
+     * @throws XmlPullParserException
+     */
+	public void parse(KXmlParser parser, ArrayList tileMatrixList) throws IOException, XmlPullParserException {
+    	int currentTag;
+    	boolean end = false;
+    	
+    	currentTag = parser.next();
+    	
+    	while (!end) {
+			 switch(currentTag) {
+				case KXmlParser.START_TAG:
+					if (compareName(parser, CapabilitiesTags.WMTS_IDENTIFIER)) {
+						setIdentifier(nextText(parser));
+					} else if (compareName(parser, CapabilitiesTags.WMTS_TITLE)) {
+						setTitle(nextText(parser));
+					} else if (compareName(parser, CapabilitiesTags.WMTS_ABSTRACT)) {
+						setAbstract(nextText(parser));
+					} else if (compareName(parser, CapabilitiesTags.WMTS_KEYWORDS)) {
+						parser.skipSubTree();
+						//setKeywords(nextText(parser));
+					} else if (compareName(parser, CapabilitiesTags.WMTS_SCALEDENOMINATOR)) {
+						try {
+							setScaleDenominator(Double.parseDouble(nextText(parser)));
+						} catch (NumberFormatException e) {
+						}
+					} else if (compareName(parser, CapabilitiesTags.WMTS_TOPLEFTCORNER)) {
+						String v = nextText(parser);
+						if(v != null) {
+							String[] list = CompatLocator.getStringUtils().split(v, " ");
+							if(list.length == 2) {
+								try {
+									if(!forceLongitudeFirstAxisOrder) {
+										getTopLeftCorner()[0] = Double.parseDouble(list[0]);
+										getTopLeftCorner()[1] = Double.parseDouble(list[1]);
+									} else {
+										getTopLeftCorner()[1] = Double.parseDouble(list[0]);
+										getTopLeftCorner()[0] = Double.parseDouble(list[1]);
+									}
+								} catch (NumberFormatException e) {
+								}
+							}
+						}
+					} else if (compareName(parser, CapabilitiesTags.WMTS_TILEWIDTH)) {
+						try {
+							setTileWidth(Integer.parseInt(nextText(parser)));
+						} catch (NumberFormatException e) {
+						}
+					} else if (compareName(parser, CapabilitiesTags.WMTS_TILEHEIGHT)) {
+						try {
+							setTileHeight(Integer.parseInt(nextText(parser)));
+						} catch (NumberFormatException e) {
+						}
+					} else if (compareName(parser, CapabilitiesTags.WMTS_MATRIXWIDTH)) {
+						try {
+							setMatrixWidth(Long.parseLong(nextText(parser)));
+						} catch (NumberFormatException e) {
+						}
+					} else if (compareName(parser, CapabilitiesTags.WMTS_MATRIXHEIGHT)) {
+						try {
+							setMatrixHeight(Long.parseLong(nextText(parser)));
+						} catch (NumberFormatException e) {
+						}
+					}
+					break;
+				case KXmlParser.END_TAG:
+					if (compareName(parser, CapabilitiesTags.WMTS_TILEMATRIX))
+						end = true;
+					break;
+				case KXmlParser.TEXT:					
+				break;
+			 }
+             if (!end)
+                 currentTag = parser.next();
+    	}
+    	tileMatrixList.add(this);
+    }
+	
+    /**
+     * Compares the next name in the selected parser with the string passed
+     * by value.
+     * @param parser
+     * @param name
+     * @return
+     */
+    public boolean compareName(KXmlParser parser, String name) {
+    	String s = parser.getName();
+    	if(s.compareTo(name) == 0 || s.compareTo(WMTSBaseStruct.gmlTag + name) == 0)
+    		return true;
+    	return false;
+    }
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSTileMatrix_1_0_0.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSTileMatrixLimits_1_0_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSTileMatrixLimits_1_0_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSTileMatrixLimits_1_0_0.java	(revision 38347)
@@ -0,0 +1,103 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+*
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+* MA  02110-1301, USA.
+*
+*/
+package org.gvsig.remoteclient.wmts.wmts_1_0_0.struct;
+
+import java.io.IOException;
+import java.util.ArrayList;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.wmts.struct.WMTSBaseStruct;
+import org.gvsig.remoteclient.wmts.struct.WMTSTileMatrixLimits;
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+/**
+ * Describes the attributes of a layer in a WMTS server using the protocol version 1.0.0
+ *
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public class WMTSTileMatrixLimits_1_0_0 extends WMTSTileMatrixLimits {
+	
+	public void parse(KXmlParser parser, ArrayList list) throws IOException, XmlPullParserException {
+    	int currentTag;
+    	boolean end = false;
+    	
+    	currentTag = parser.next();
+    	
+    	while (!end) {
+			 switch(currentTag) {
+				case KXmlParser.START_TAG:
+					if (compareName(parser, CapabilitiesTags.WMTS_TILEMATRIX)) {
+						setRefToTileMatrix(parser.nextText());
+					} else if (compareName(parser, CapabilitiesTags.WMTS_MINTILEROW)) {
+						int n = 0;
+						try {
+							n = Integer.parseInt(parser.nextText());
+						} catch(NumberFormatException e) {}
+						setMinTileRow(n);
+					} else if (compareName(parser, CapabilitiesTags.WMTS_MAXTILEROW)) {
+						int n = 0;
+						try {
+							n = Integer.parseInt(parser.nextText());
+						} catch(NumberFormatException e) {}
+						setMaxTileRow(n);
+					} else if (compareName(parser, CapabilitiesTags.WMTS_MINTILECOL)) {
+						int n = 0;
+						try {
+							n = Integer.parseInt(parser.nextText());
+						} catch(NumberFormatException e) {}
+						setMinTileCol(n);
+					} else if (compareName(parser, CapabilitiesTags.WMTS_MAXTILECOL)) {
+						int n = 0;
+						try {
+							n = Integer.parseInt(parser.nextText());
+						} catch(NumberFormatException e) {}
+						setMaxTileCol(n);
+					}
+					break;
+				case KXmlParser.END_TAG:
+					if (compareName(parser, CapabilitiesTags.WMTS_TILEMATRIXLIMITS))
+						end = true;
+					break;
+				case KXmlParser.TEXT:					
+				break;
+			 }
+             if (!end)
+                 currentTag = parser.next();
+    	}
+    	list.add(this);
+    }
+	
+    /**
+     * Compares the next name in the selected parser with the string passed
+     * by value.
+     * @param parser
+     * @param name
+     * @return
+     */
+    public boolean compareName(KXmlParser parser, String name) {
+    	String s = parser.getName();
+    	if(s.compareTo(name) == 0 || s.compareTo(WMTSBaseStruct.gmlTag + name) == 0)
+    		return true;
+    	return false;
+    }
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSTileMatrixLimits_1_0_0.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSDimension_1_0_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSDimension_1_0_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSDimension_1_0_0.java	(revision 38347)
@@ -0,0 +1,83 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+*
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+* MA  02110-1301, USA.
+*
+*/
+package org.gvsig.remoteclient.wmts.wmts_1_0_0.struct;
+
+import java.io.IOException;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.wmts.struct.WMTSDimension;
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+/**
+ * Description of an image that represents the legend of the map
+ *
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public class WMTSDimension_1_0_0 extends WMTSDimension {
+	/**
+     * Parses the dimension section
+     * @param parser
+     * @throws IOException
+     * @throws XmlPullParserException
+     */
+    public void parse(KXmlParser parser) throws IOException, XmlPullParserException {
+    	int currentTag;
+    	boolean end = false;
+    	
+    	//parser.require(KXmlParser.START_TAG, null, CapabilitiesTags.WMTS_DIMENSIONS);
+    	currentTag = parser.next();
+    	
+    	while (!end) {
+			 switch(currentTag) {
+				case KXmlParser.START_TAG:
+					if (compareName(parser, CapabilitiesTags.WMTS_IDENTIFIER)) {
+						setIdentifier(nextText(parser));
+					} else if (compareName(parser, CapabilitiesTags.WMTS_TITLE)) {
+						setTitle(nextText(parser));
+					} else if (compareName(parser, CapabilitiesTags.WMTS_ABSTRACT)) {
+						setAbstract(nextText(parser));
+					} else if (compareName(parser, CapabilitiesTags.WMTS_KEYWORDS)) {
+						parser.skipSubTree();
+					} else if (compareName(parser, CapabilitiesTags.WMTS_UNITSYMBOL)) {
+						setUnitSymbol(nextText(parser));
+					} else if (compareName(parser, CapabilitiesTags.WMTS_DEFAULTVALUE)) {
+						setDefaultValue(nextText(parser));
+					} else if (compareName(parser, CapabilitiesTags.WMTS_CURRENT)) {
+						Boolean b = new Boolean(nextText(parser));
+						setCurrent(b.booleanValue());
+					} else if (compareName(parser, CapabilitiesTags.WMTS_AVAILABLEVALUE)) {
+						setDimensionAvailable(nextText(parser));
+					}
+					break;
+				case KXmlParser.END_TAG:
+					if (compareName(parser, CapabilitiesTags.WMTS_DIMENSION))
+						end = true;
+					break;
+				case KXmlParser.TEXT:					
+				break;
+			 }
+             if (!end)
+                 currentTag = parser.next();
+    	}
+    }
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSDimension_1_0_0.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSThemes_1_0_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSThemes_1_0_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSThemes_1_0_0.java	(revision 38347)
@@ -0,0 +1,88 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+*
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+* MA  02110-1301, USA.
+*
+*/
+package org.gvsig.remoteclient.wmts.wmts_1_0_0.struct;
+
+import java.io.IOException;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.wmts.struct.WMTSBaseStruct;
+import org.gvsig.remoteclient.wmts.struct.WMTSTheme;
+import org.gvsig.remoteclient.wmts.struct.WMTSThemes;
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+/**
+ * Layer hierarchy using the protocol version 1.0.0
+ *
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public class WMTSThemes_1_0_0 extends WMTSThemes {
+	private static final long serialVersionUID = 1L;
+
+	/**
+     * Parses the list of themes
+     * @param parser
+     * @param content
+     * @throws IOException
+     * @throws XmlPullParserException
+     */
+	public void parse(KXmlParser parser) throws IOException, XmlPullParserException {
+    	int currentTag;
+    	boolean end = false;
+    	
+    	currentTag = parser.next();
+    	
+    	while (!end) {
+			 switch(currentTag) {
+				case KXmlParser.START_TAG:
+					if (compareName(parser, CapabilitiesTags.WMTS_THEME)) {
+						WMTSTheme newTheme = new WMTSTheme_1_0_0();
+						newTheme.parse(parser);
+						add(newTheme);
+					} 			
+					break;
+				case KXmlParser.END_TAG:
+					if (compareName(parser, CapabilitiesTags.WMTS_THEMES))
+						end = true;
+					break;
+				case KXmlParser.TEXT:					
+				break;
+			 }
+             if (!end)
+                 currentTag = parser.next();
+    	}
+    }
+    
+    /**
+     * Compares the next name in the selected parser with the string passed
+     * by value.
+     * @param parser
+     * @param name
+     * @return
+     */
+    public boolean compareName(KXmlParser parser, String name) {
+    	String s = parser.getName();
+    	if(s.compareTo(name) == 0 || s.compareTo(WMTSBaseStruct.gmlTag + name) == 0)
+    		return true;
+    	return false;
+    }
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSThemes_1_0_0.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSKeywords_1_0_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSKeywords_1_0_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSKeywords_1_0_0.java	(revision 38347)
@@ -0,0 +1,81 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+*
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+* MA  02110-1301, USA.
+*
+*/
+package org.gvsig.remoteclient.wmts.wmts_1_0_0.struct;
+
+import java.io.IOException;
+import java.util.ArrayList;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.wmts.struct.WMTSBaseStruct;
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+/**
+ * <p>Keywords for a WMTS Layer</p>
+ *
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public class WMTSKeywords_1_0_0 extends WMTSBaseStruct {
+	private ArrayList    keywords            = null;
+	
+	public ArrayList getKeywords() {
+		return keywords;
+	}
+
+	public void addKeyword(String k) {
+		if(keywords == null)
+			keywords = new ArrayList();
+		keywords.add(k);
+	}
+	
+	/**
+     * Parses the layer's style
+     * @param parser
+     * @param style
+     * @throws IOException
+     * @throws XmlPullParserException
+     */
+    public void parse(KXmlParser parser) throws IOException, XmlPullParserException {
+    	int currentTag;
+    	boolean end = false;
+    	
+    	currentTag = parser.next();
+    	
+    	while (!end) {
+			 switch(currentTag) {
+				case KXmlParser.START_TAG:
+					if (compareName(parser, CapabilitiesTags.WMTS_KEYWORD)) {
+						addKeyword(nextText(parser));
+					}
+					break;
+				case KXmlParser.END_TAG:
+					if (compareName(parser, CapabilitiesTags.WMTS_KEYWORDS))
+						end = true;
+					break;
+				case KXmlParser.TEXT:					
+				break;
+			 }
+             if (!end)
+                 currentTag = parser.next();
+    	}
+    }
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/struct/WMTSKeywords_1_0_0.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/request/WMTSGetTileRequest1_0_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/request/WMTSGetTileRequest1_0_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/request/WMTSGetTileRequest1_0_0.java	(revision 38347)
@@ -0,0 +1,59 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+* 
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+* 
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+* 
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+* MA  02110-1301, USA.
+* 
+*/
+
+/*
+* AUTHORS (In addition to CIT):
+* 2009 Iver T.I.  {{Task}}
+*/
+ 
+package org.gvsig.remoteclient.wmts.wmts_1_0_0.request;
+
+import org.gvsig.remoteclient.wmts.WMTSProtocolHandler;
+import org.gvsig.remoteclient.wmts.WMTSStatus;
+import org.gvsig.remoteclient.wmts.request.WMTSGetTileRequest;
+
+/**
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public class WMTSGetTileRequest1_0_0 extends WMTSGetTileRequest {
+    
+    //private static final StringUtils stringUtils = CompatLocator.getStringUtils();
+    
+	public WMTSGetTileRequest1_0_0(WMTSStatus status,
+			WMTSProtocolHandler protocolHandler) {
+		super(status, protocolHandler);		
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.ogc.request.OGCRequest#getHttpGetRequest(java.lang.String)
+	 */
+	protected String getHttpGetRequest(String onlineResource) {
+		StringBuffer req = new StringBuffer();
+		req.append(onlineResource);
+		req.append("REQUEST=GetTile&SERVICE=WMTS&VERSION=").append(protocolHandler.getVersion()).append("&");
+		req.append(getPartialQuery((WMTSStatus)status));     
+		return req.toString();
+	}
+
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/request/WMTSGetTileRequest1_0_0.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/request/WMTSGetFeatureInfoRequest1_0_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/request/WMTSGetFeatureInfoRequest1_0_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/request/WMTSGetFeatureInfoRequest1_0_0.java	(revision 38347)
@@ -0,0 +1,80 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+* 
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+* 
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+* 
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+* MA  02110-1301, USA.
+* 
+*/
+
+/*
+* AUTHORS (In addition to CIT):
+* 2009 Iver T.I.  {{Task}}
+*/
+ 
+package org.gvsig.remoteclient.wmts.wmts_1_0_0.request;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.wmts.WMTSProtocolHandler;
+import org.gvsig.remoteclient.wmts.WMTSStatus;
+import org.gvsig.remoteclient.wmts.request.WMTSGetFeatureInfoRequest;
+
+/**
+ * GetFeatureInfo for WMTS version 1.1.0
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public class WMTSGetFeatureInfoRequest1_0_0 extends WMTSGetFeatureInfoRequest {
+    
+    //private static final StringUtils stringUtils = CompatLocator.getStringUtils();
+	
+    public WMTSGetFeatureInfoRequest1_0_0(WMTSStatus status,
+			WMTSProtocolHandler protocolHandler, int x, int y) {
+		super(status, protocolHandler, x, y);		
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.ogc.request.OGCRequest#getHttpGetRequest(java.lang.String)
+	 */
+	protected String getHttpGetRequest(String onlineResource) {
+		StringBuffer req = new StringBuffer();
+		WMTSStatus stat = (WMTSStatus)status;
+		req.append(onlineResource);
+		req.append("Request=GetFeatureInfo");
+		req.append("&Service=WMTS");
+		req.append("&Version=" + protocolHandler.getVersion());
+		req.append("&Layer=" + stat.getLayer());
+		req.append("&Format=" + stat.getFormat());
+		req.append("&Style=" + stat.getStyle());
+		req.append("&TileMatrixSet=" + stat.getTileMatrixSet());
+		req.append("&TileMatrix=" + stat.getTileMatrix());
+		req.append("&TileRow=" + stat.getTileRow());
+		req.append("&TileCol=" + stat.getTileCol());
+		req.append("&J=" + y);
+		req.append("&I=" + x);
+		req.append("&InfoFormat=" + stat.getInfoFormat());
+		return req.toString();
+	}
+	
+	/**
+	 * @return the exceptions format
+	 */
+	protected String getExceptionsFormat(){
+		return CapabilitiesTags.EXCEPTIONS_1_1_x;
+	}
+
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/request/WMTSGetFeatureInfoRequest1_0_0.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/request/WMTSGetCapabilitiesRequest1_0_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/request/WMTSGetCapabilitiesRequest1_0_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/request/WMTSGetCapabilitiesRequest1_0_0.java	(revision 38347)
@@ -0,0 +1,65 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+* 
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+* 
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+* 
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+* MA  02110-1301, USA.
+* 
+*/
+ 
+package org.gvsig.remoteclient.wmts.wmts_1_0_0.request;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.wmts.WMTSProtocolHandler;
+import org.gvsig.remoteclient.wmts.WMTSServerDescription;
+import org.gvsig.remoteclient.wmts.request.WMTSGetCapabilitiesRequest;
+
+/**
+ * Class for a GetCapabilities WMTS request using the version 1.0.0
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public class WMTSGetCapabilitiesRequest1_0_0 extends WMTSGetCapabilitiesRequest {
+
+	/**
+	 * @param status
+	 * @param protocolHandler
+	 */
+	public WMTSGetCapabilitiesRequest1_0_0(WMTSServerDescription status,
+			WMTSProtocolHandler protocolHandler) {
+		super(status, protocolHandler);		
+	}
+
+	/* (non-Javadoc)
+	 * @see org.gvsig.remoteclient.ogc.request.OGCRequest#getHttpGetRequest(java.lang.String)
+	 */
+	protected String getHttpGetRequest(String onlineResource) {
+		StringBuffer req = new StringBuffer();
+		req.append(onlineResource);
+		req.append("REQUEST=GetCapabilities&SERVICE=WMTS&");
+		req.append("VERSION=").append(protocolHandler.getVersion());
+		req.append("&EXCEPTIONS=" + getExceptionsFormat()); 
+		return req.toString();
+	}
+	
+	/**
+	 * @return the exceptions format
+	 */
+	protected String getExceptionsFormat(){
+		return CapabilitiesTags.EXCEPTIONS_1_1_x;
+	}
+
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/request/WMTSGetCapabilitiesRequest1_0_0.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/WMTSProtocolHandler1_0_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/WMTSProtocolHandler1_0_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/WMTSProtocolHandler1_0_0.java	(revision 38347)
@@ -0,0 +1,205 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+*
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+* MA  02110-1301, USA.
+*
+*/
+package org.gvsig.remoteclient.wmts.wmts_1_0_0;
+
+import java.io.File;
+import java.io.IOException;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.utils.EncodingXMLParser;
+import org.gvsig.remoteclient.wmts.WMTSProtocolHandler;
+import org.gvsig.remoteclient.wmts.WMTSServerDescription;
+import org.gvsig.remoteclient.wmts.WMTSServiceInformation;
+import org.gvsig.remoteclient.wmts.WMTSStatus;
+import org.gvsig.remoteclient.wmts.request.WMTSGetCapabilitiesRequest;
+import org.gvsig.remoteclient.wmts.request.WMTSGetFeatureInfoRequest;
+import org.gvsig.remoteclient.wmts.request.WMTSGetTileRequest;
+import org.gvsig.remoteclient.wmts.struct.WMTSLayer;
+import org.gvsig.remoteclient.wmts.struct.WMTSTileMatrixSet;
+import org.gvsig.remoteclient.wmts.wmts_1_0_0.request.WMTSGetCapabilitiesRequest1_0_0;
+import org.gvsig.remoteclient.wmts.wmts_1_0_0.request.WMTSGetFeatureInfoRequest1_0_0;
+import org.gvsig.remoteclient.wmts.wmts_1_0_0.request.WMTSGetTileRequest1_0_0;
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+/**
+ * Describes the handler to comunicate to a WMTS 1.0.0
+ *
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public class WMTSProtocolHandler1_0_0 extends WMTSProtocolHandler {
+	private String                    gmlTag             = CapabilitiesTags.WMTS_GMLTAG;
+	private WMTSServerDescription     serverDescription  = null;
+    
+	public WMTSProtocolHandler1_0_0() {
+		this.version = "1.0.0";
+		this.name = "WMS1.0.0";
+		this.serviceInfo = new WMTSServiceInformation(); 
+	}
+	
+	/**
+	 * Sets the status object
+	 */
+	public void setServerDescription(WMTSServerDescription serverDescription) {
+		this.serverDescription = serverDescription;
+	}
+
+	public boolean parseCapabilities(File f) {       
+    	int tag;
+    	EncodingXMLParser parser = null;
+    	parser = new EncodingXMLParser();
+    	if(serverDescription != null)
+    		serverDescription.clear();
+    	try {
+    		parser.setInput(f);
+    		parser.nextTag();
+    		if ( parser.getEventType() != KXmlParser.END_DOCUMENT ) {    		
+    			parser.require(KXmlParser.START_TAG, null, CapabilitiesTags.WMTS_CAPABILITIES);    			
+    			tag = parser.nextTag();
+				 while(tag != KXmlParser.END_DOCUMENT) {
+                     switch(tag) {
+                         
+						case KXmlParser.START_TAG:
+							if (compareName(parser, CapabilitiesTags.WMTS_SERVICEID)) {
+								serverDescription.getServiceIdentification().parse(parser);
+							} else if (compareName(parser, CapabilitiesTags.WMTS_SERVICEPROV )) {
+								serverDescription.getServiceProvider().parse(parser);
+							} else if (compareName(parser, CapabilitiesTags.WMTS_OPMETADATA)) {
+								parser.skipSubTree();
+							} else if (compareName(parser, CapabilitiesTags.WMTS_CONTENTS )) {
+								parseServiceContent(parser, serverDescription);
+							} else if (compareName(parser, CapabilitiesTags.WMTS_THEMES )) {
+								serverDescription.getThemes().parse(parser);
+							}
+							break;
+						case KXmlParser.END_TAG:							
+							break;
+						case KXmlParser.TEXT:
+												
+						break;
+					 }
+    				 tag = parser.next();
+    			 }
+
+    			parser.require(KXmlParser.END_DOCUMENT, null, null);
+    		}
+    	} catch(XmlPullParserException parser_ex) {
+    		parser_ex.printStackTrace();
+    		return false;
+    	} catch (IOException ioe) {			
+   			ioe.printStackTrace();
+   			return false;
+		} 
+    	
+    	//Calcula las referencias a las capas dentro de los temas
+    	serverDescription.getThemes().calculateLayers(serverDescription.getLayerList());
+    	//Si no hay temas definidos se calcula un tema por capa en forma de lista
+    	serverDescription.getThemes().loadThemesWithLayerInfo(serverDescription.getLayerList(), serverDescription);
+    	//Asocia los TileMatrixSet a los TileMatrixLimits
+    	for (int i = 0; i < serverDescription.getLayerList().size(); i++) {
+			WMTSLayer layer = (WMTSLayer)serverDescription.getLayerList().get(i);
+			layer.linkTileMatrixSets(serverDescription.getTileMatrixSet());
+		}
+        return true;
+    } 
+    
+    /**
+     * Parses the Content section    
+     * @param parser
+     * @throws IOException
+     * @throws XmlPullParserException
+     */
+    private void parseServiceContent(KXmlParser parser, WMTSServerDescription content) throws IOException, XmlPullParserException {
+    	int currentTag;
+    	boolean end = false;
+    	
+    	currentTag = parser.next();
+    	
+    	while (!end) {
+			 switch(currentTag) {
+				case KXmlParser.START_TAG:
+					if (compareName(parser, CapabilitiesTags.WMTS_LAYER)) {
+						WMTSLayer layer = content.buildNewLayer();
+						layer.setForceLongitudeFirstAxisOrder(forceLongitudeFirstAxisOrder);
+						layer.parse(parser);
+					} else if (compareName(parser, CapabilitiesTags.WMTS_OTHERSRC)) {
+						parseOtherSource(parser); 
+					} else if (compareName(parser, CapabilitiesTags.WMTS_TILEMATRIXSET)) {
+						WMTSTileMatrixSet mSet = (WMTSTileMatrixSet)content.createVersionObject("WMTSTileMatrixSet");
+						mSet.setForceLongitudeFirstAxisOrder(forceLongitudeFirstAxisOrder);
+						mSet.parse(parser, content.getTileMatrixSet()); 
+					}			
+					break;
+				case KXmlParser.END_TAG:
+					if (compareName(parser, CapabilitiesTags.WMTS_CONTENTS))
+						end = true;
+					break;
+				case KXmlParser.TEXT:					
+				break;
+			 }
+             if (!end)
+                 currentTag = parser.next();
+    	}
+    }
+    
+    private void parseOtherSource(KXmlParser parser) throws IOException, XmlPullParserException {
+    	parser.skipSubTree();
+    }
+    
+    /**
+     * Compares the next name in the selected parser with the string passed
+     * by value.
+     * @param parser
+     * @param name
+     * @return
+     */
+    private boolean compareName(KXmlParser parser, String name) {
+    	String s = parser.getName();
+    	if(s.compareTo(name) == 0 || s.compareTo(gmlTag + name) == 0)
+    		return true;
+    	return false;
+    }
+
+    /*
+     * (non-Javadoc)
+     * @see org.gvsig.remoteclient.wmts.WMTSProtocolHandler#createGetCapabilitiesRequest(org.gvsig.remoteclient.wms.WMSStatus)
+     */
+	protected WMTSGetCapabilitiesRequest createGetCapabilitiesRequest() {
+		return new WMTSGetCapabilitiesRequest1_0_0(serverDescription, this);
+	}
+	
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteclient.wmts.WMTSProtocolHandler#createGetTileRequest()
+	 */
+	protected WMTSGetTileRequest createGetTileRequest(WMTSStatus status) {
+		return new WMTSGetTileRequest1_0_0(status, this);
+	}
+	
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteclient.wmts.WMTSProtocolHandler#createGetFeatureInfoRequest(org.gvsig.remoteclient.wmts.WMTSStatus, int, int)
+	 */
+	protected WMTSGetFeatureInfoRequest createGetFeatureInfoRequest(WMTSStatus status, int x, int y) {
+		return new WMTSGetFeatureInfoRequest1_0_0(status, this, x, y);
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/wmts_1_0_0/WMTSProtocolHandler1_0_0.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/WMTSClient.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/WMTSClient.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/WMTSClient.java	(revision 38347)
@@ -0,0 +1,249 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+*
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+* MA  02110-1301, USA.
+*
+*/
+package org.gvsig.remoteclient.wmts;
+
+import java.io.File;
+import java.io.IOException;
+import java.net.ConnectException;
+import java.net.MalformedURLException;
+import java.net.URL;
+import java.util.ArrayList;
+
+import org.gvsig.compat.net.ICancellable;
+import org.gvsig.remoteclient.exceptions.ServerErrorException;
+import org.gvsig.remoteclient.wmts.exception.DownloadException;
+import org.gvsig.remoteclient.wmts.exception.WMTSException;
+import org.gvsig.remoteclient.wmts.struct.WMTSLayer;
+import org.gvsig.remoteclient.wmts.struct.WMTSServiceIdentification;
+import org.gvsig.remoteclient.wmts.struct.WMTSServiceProvider;
+import org.gvsig.remoteclient.wmts.struct.WMTSThemes;
+
+
+/**
+ * <p>Represents the class the with the necessary logic to connect to a OGCWMS and interpretate the data </p>
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public class WMTSClient extends org.gvsig.remoteclient.RasterClient {
+	private org.gvsig.remoteclient.wmts.WMTSProtocolHandler handler                      = null;
+	private WMTSServerDescription                           serverDescription            = null;
+	protected boolean                                       forceLongitudeFirstAxisOrder = false;
+	
+	/**
+	 * Constructor.
+	 * the parameter host, indicates the WMS host to connect.
+	 * */
+	public WMTSClient(String host) throws ConnectException, IOException {
+		setHost(host);
+		handler = WMTSProtocolHandlerFactory.negotiate(host);
+		handler.setHost(host);        
+	}
+	
+	 /**
+	 * Sets longitude first in the axis order
+	 * @param force
+	 */
+	public void setForceLongitudeFirstAxisOrder(boolean force) {
+		this.forceLongitudeFirstAxisOrder = force;
+		if(handler != null) {
+			handler.setForceLongitudeFirstAxisOrder(force);
+		}
+	}
+    
+    public String getVersion() {
+        return handler.getVersion();
+    }
+    
+    /**
+     * <p> Reads from the WMS Capabilities, the layers available in the service</p>
+     * @return a TreeMap with the available layers in the WMS 
+     */
+	public ArrayList getLayers() {        
+    	if(serverDescription != null)
+			return serverDescription.getLayerList();
+		return null;
+    } 
+    
+    /**
+     * <p>Reads from the WMS Capabilities the number if layers available in the service</p>
+     * @return, number of layers available
+     */
+    public int getNumberOfLayers() {        
+    	if(serverDescription != null)
+			return serverDescription.getLayerList().size();
+		return 0;
+    }
+
+	public void close() {
+		serverDescription = null;
+		handler = null;
+	}
+	
+	/**
+     * <p>Gets a tile downloading using a specific path and file.</p> 
+     * @throws ServerErrorException 
+     */
+    public synchronized File getTile(WMTSStatus status, ICancellable cancel, File file) throws WMTSException, ServerErrorException {   
+        return handler.getTile(status, cancel, file);
+    }
+	
+	 /**
+     * <p>One of the three interfaces that OGC WMS defines. Request a map.</p> 
+     * @throws ServerErrorException 
+     */
+    public synchronized File getTile(WMTSStatus status, ICancellable cancel) throws WMTSException, ServerErrorException {   
+        return handler.getTile(status, cancel);
+    }
+    
+    /**
+     * Builds the URL to get a tile using a WMTSStatus object 
+     * @throws ServerErrorException 
+     */
+    public synchronized URL getTileURL(WMTSStatus status) throws MalformedURLException {   
+        return handler.getTileURL(status);
+    }
+    
+    /**
+     * Downloads a file
+     * @throws DownloadException 
+     * @throws ServerErrorException 
+     */
+    public synchronized File downloadFile(URL url, ICancellable cancel) throws DownloadException {   
+        return handler.downloadFile(url, cancel);
+    }
+	
+	/**
+     * <p>One of the three interfaces defined by OGC WMS, it gets the service capabilities</p>
+     * @param override, if true the previous downloaded data will be overridden
+     */
+    public void getCapabilities(WMTSServerDescription serverDescription, boolean override, ICancellable cancel) {        
+        handler.getCapabilities(serverDescription, override, cancel);
+    } 
+    
+    /**
+     * <p>It will send a GetFeatureInfo request to the WMTS
+     * Parsing the response and redirecting the info to the WMTS client</p>
+     */
+    public String getFeatureInfo(WMTSStatus status, int x, int y, ICancellable cancel) {
+    	return handler.getFeatureInfo(status, x, y, cancel);
+    }
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteclient.RemoteClient#connect(boolean, org.gvsig.compat.net.ICancellable)
+	 */
+	public boolean connect(boolean override, ICancellable cancel) {
+		try {            
+            if (handler == null) {
+                if (getHost().trim().length() > 0) {					
+                    handler = WMTSProtocolHandlerFactory.negotiate(getHost());
+                    handler.setHost(getHost());
+                } else {
+                    return false;
+                }                
+            }
+            if(serverDescription == null) {
+            	serverDescription = new WMTSServerDescription(handler.getVersion());
+            	handler.setServerDescription(serverDescription);
+            	handler.setForceLongitudeFirstAxisOrder(forceLongitudeFirstAxisOrder);
+            }
+            getCapabilities(serverDescription, override, cancel);
+            return true;
+            
+        } catch (Exception e) {
+            e.printStackTrace();
+            return false;
+        }
+	} 
+	
+	public boolean connect(ICancellable cancel) {
+		return connect(false, cancel);
+	}
+	
+	/**
+	 * Gets the list of formats supported by a layer
+	 * @param layerTitle
+	 * @return
+	 */
+	public ArrayList getFormats(String layerTitle) {
+		if(serverDescription != null)
+			return serverDescription.getLayerByTitle(layerTitle).getFormat();
+		return null;
+    }
+	
+	/**
+	 * Gets the host description
+	 * @return
+	 */
+	public WMTSServiceIdentification getServiceIdentification() {
+		if(serverDescription != null)
+			return serverDescription.getServiceIdentification();
+		return null;
+	}
+	
+	/**
+	 * Gets the host description
+	 * @return
+	 */
+	public WMTSServiceProvider getServiceProvider() {
+		if(serverDescription != null)
+			return serverDescription.getServiceProvider();
+		return null;
+	}
+
+	/**
+	 * Gets the list of themes
+	 * @return
+	 */
+	public WMTSThemes getThemes() {
+		if(serverDescription != null)
+			return serverDescription.getThemes();
+		return null;
+	}
+	
+    /**
+     * Gets the set of tiles definition
+     * @return
+     */
+    public ArrayList getTileMatrixSet() {
+    	if(serverDescription != null)
+    		return serverDescription.getTileMatrixSet();
+    	return null;
+    }
+    
+    /**
+     * Gets a layer 
+     * @param layerName
+     * @return
+     */
+    public WMTSLayer getLayer(String layerName) {
+    	if(serverDescription != null) {
+			ArrayList list = serverDescription.getLayerList();
+			for (int i = 0; i < list.size(); i++) {
+				WMTSLayer layer = (WMTSLayer)list.get(i);
+				if(layer.getTitle().compareTo(layerName) == 0) {
+					return layer;
+				}
+			}
+    	}
+		return null;
+    }
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/WMTSClient.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/WMTSProtocolHandler.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/WMTSProtocolHandler.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/WMTSProtocolHandler.java	(revision 38347)
@@ -0,0 +1,499 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+*
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+* MA  02110-1301, USA.
+*
+*/
+package org.gvsig.remoteclient.wmts;
+
+import java.io.BufferedOutputStream;
+import java.io.ByteArrayInputStream;
+import java.io.DataInputStream;
+import java.io.DataOutputStream;
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.FileReader;
+import java.io.IOException;
+import java.io.OutputStreamWriter;
+import java.net.HttpURLConnection;
+import java.net.MalformedURLException;
+import java.net.URL;
+import java.security.KeyManagementException;
+import java.security.NoSuchAlgorithmException;
+import java.util.ArrayList;
+import java.util.Hashtable;
+import java.util.StringTokenizer;
+import java.util.prefs.Preferences;
+
+import javax.net.ssl.HttpsURLConnection;
+import javax.net.ssl.SSLContext;
+import javax.net.ssl.TrustManager;
+import javax.net.ssl.X509TrustManager;
+
+import org.gvsig.compat.net.ICancellable;
+import org.gvsig.remoteclient.exceptions.ServerErrorException;
+import org.gvsig.remoteclient.ogc.OGCProtocolHandler;
+import org.gvsig.remoteclient.ogc.OGCServiceInformation;
+import org.gvsig.remoteclient.utils.ExceptionTags;
+import org.gvsig.remoteclient.utils.Utilities;
+import org.gvsig.remoteclient.wmts.exception.DownloadException;
+import org.gvsig.remoteclient.wmts.exception.WMTSException;
+import org.gvsig.remoteclient.wmts.request.WMTSGetCapabilitiesRequest;
+import org.gvsig.remoteclient.wmts.request.WMTSGetFeatureInfoRequest;
+import org.gvsig.remoteclient.wmts.request.WMTSGetTileRequest;
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+/**
+ * <p> Abstract class that represents handlers to comunicate via WMS protocol.</p>
+ * 
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public abstract class WMTSProtocolHandler extends OGCProtocolHandler {
+	/**
+	 * Encoding used to parse different xml documents.
+	 */
+	protected String                 encoding                     = "UTF-8";
+    protected WMTSServiceInformation serviceInfo                  = null;
+	private static int               count                        = 0;
+	final String                     tempDirectoryPath            = System.getProperty("java.io.tmpdir")+"/tmp-andami";
+	protected boolean                forceLongitudeFirstAxisOrder = false;
+	
+    protected abstract WMTSGetFeatureInfoRequest createGetFeatureInfoRequest(WMTSStatus status, int x, int y);
+
+    protected abstract WMTSGetTileRequest createGetTileRequest(WMTSStatus status);
+    
+    protected abstract WMTSGetCapabilitiesRequest createGetCapabilitiesRequest();
+    
+    /**
+	 * Sets longitude first in the axis order read from the capabilities file
+	 * @param force
+	 */
+	public void setForceLongitudeFirstAxisOrder(boolean force) {
+		this.forceLongitudeFirstAxisOrder = force;
+	}
+	
+    //**************************************************************
+    //Esto es temporal hasta que est� la cach�
+    
+	private Hashtable                downloadedFiles;
+    /**
+	 * Returns the content of a URL as a file from the file system.<br>
+	 * <p>
+	 * If the URL has been already downloaded in this session and notified
+	 * to the system using the static <b>Utilities.addDownloadedURL(URL)</b>
+	 * method, it can be restored faster from the file system avoiding to
+	 * download it again.
+	 * </p>
+	 * @param url
+	 * @return File containing this URL's content or null if no file was found.
+	 */
+	private File getPreviousDownloaded(Object object) {
+		File f = null;
+		if (downloadedFiles != null && downloadedFiles.containsKey(object)) {
+			String filePath = (String) downloadedFiles.get(object);
+			f = new File(filePath);
+			if (!f.exists())
+				return null;
+		}
+		return f;
+	}
+
+	/**
+	 * Adds an URL to the table of downloaded files for further uses. If the URL
+	 * already exists in the table its filePath value is updated to the new one and
+	 * the old file itself is removed from the file system.
+	 *
+	 * @param url
+	 * @param filePath
+	 */
+	void addDownloadedURL(URL url, String filePath) {
+		if (downloadedFiles == null)
+			downloadedFiles = new Hashtable();
+		String fileName = (String) downloadedFiles.put(url, filePath);
+	}
+	
+	//Fin del c�digo temporal hasta que est� la cach�
+	//**************************************************************
+	
+    /**
+     * Sets the status object
+     * @param status
+     */
+    protected abstract void setServerDescription(WMTSServerDescription status);
+    
+    public synchronized File getTile(WMTSStatus status, ICancellable cancel, File file) throws ServerErrorException, WMTSException {
+    	try {
+			WMTSGetTileRequest request = createGetTileRequest(status);
+			request.sendRequest(cancel, file);
+			try {
+				checkFileError(file);
+			} catch(WMTSException e) {
+				file.delete();
+				throw new WMTSException("This tile is not available:" + file.getAbsoluteFile().toString(), e);
+			} catch(IOException e) {
+				file.delete();
+				throw new WMTSException("This tile is not available:" + file.getAbsoluteFile().toString(), e);
+			}
+			return file;
+		} catch(IOException e) {
+            throw new WMTSException(e);
+		}
+    }
+    
+    public synchronized File getTile(WMTSStatus status, ICancellable cancel) throws ServerErrorException, WMTSException {
+    	try {
+			WMTSGetTileRequest request = createGetTileRequest(status);
+			File f = request.sendRequest(cancel);
+			try {
+				checkFileError(f);
+			} catch(WMTSException e) {
+				downloader.removeURL(request);
+	            throw new ServerErrorException();
+			}
+			return f;
+		} catch(IOException e) {
+			e.printStackTrace();
+            throw new ServerErrorException();
+		}
+    }
+    
+    /**
+     * Checks if the file downloaded is correct or doesn't
+     * @param f
+     * @throws WMTSException
+     * @throws IOException
+     */
+    private void checkFileError(File f) throws WMTSException, IOException {
+		if (f == null)
+    		return;
+    	if (Utilities.isTextFile(f)) {
+            byte[] data = fileToBytes(f);
+
+        	String exceptionMessage = parseException(data);
+            if (exceptionMessage == null) {
+             	String error = new String(data);
+            	int pos = error.indexOf("<?xml");
+            	if (pos!= -1) {
+            		String xml = error.substring(pos,error.length());
+            		exceptionMessage = parseException(xml.getBytes());
+            	}
+                if (exceptionMessage == null)
+                	exceptionMessage = new String(data);
+
+            }
+            throw new WMTSException(exceptionMessage);
+        }
+    }
+    
+    public synchronized URL getTileURL(WMTSStatus status) throws MalformedURLException {
+		String onlineResource = getHost();
+		String symbol = getSymbol(onlineResource);
+		onlineResource = onlineResource + symbol;
+		
+		StringBuffer req = new StringBuffer();
+		req.append(onlineResource)
+		.append("REQUEST=GetTile&SERVICE=WMTS&VERSION=").append(getVersion()).append("&")
+		.append("Layer=" + status.getLayer())
+        .append("&Style=" + status.getStyle())
+        .append("&Format=" + status.getFormat())
+        .append("&TileMatrixSet=" + status.getTileMatrixSet())
+        .append("&TileMatrix=" + status.getTileMatrix())
+        .append("&TileRow=" + status. getTileRow())
+        .append("&TileCol=" + status.getTileCol());
+		
+		return new URL(req.toString());
+    }
+    
+    /**
+     * Gets a file name to download. I
+     * @param url
+     * @return
+     */
+    private File getFile() {
+    	count ++;
+		int index = name.lastIndexOf(".");
+		if (index > 0){
+			return new File(tempDirectoryPath + "/" + name.substring(0,index) + System.currentTimeMillis() + count + 
+				name.substring(index, name.length()));
+		}
+		return new File(tempDirectoryPath + "/" + name + System.currentTimeMillis() + count);
+    }
+    
+    public synchronized File downloadFile(URL url, ICancellable cancel) throws DownloadException {
+    	File f = null;
+    	if((f = getPreviousDownloaded(url)) != null)
+    		return f;
+    		
+    	Preferences prefs = Preferences.userRoot().node( "gvsig.downloader" );
+    	int IO_BUFFER_SIZE = 8 * 1024;
+		int timeout = prefs.getInt("timeout", 60000);
+		
+		File dstFile = getFile();
+		
+		DataOutputStream dos;
+		try {
+			DataInputStream is;
+			OutputStreamWriter os = null;
+			HttpURLConnection connection = null;
+
+			if (url.getProtocol().equals("https")) {
+				disableHttsValidation();
+			}
+			connection = (HttpURLConnection)url.openConnection();
+			connection.setConnectTimeout(timeout);
+			
+			is = new DataInputStream(url.openStream());
+			
+			dos = new DataOutputStream( new BufferedOutputStream(new FileOutputStream(dstFile)));
+			byte[] buffer = new byte[IO_BUFFER_SIZE];
+
+			int read;
+			while ((read = is.read(buffer)) != -1) {
+				dos.write(buffer, 0, read);
+			}
+			
+			if(os != null) {
+				os.close();
+			}
+			dos.close();
+			is.close();
+			is = null;
+			dos = null;
+			if (cancel != null && cancel.isCanceled()) {
+				dstFile.delete();
+				dstFile = null;
+				return null;
+			}
+		} catch (Exception e) {
+			throw new DownloadException(e);
+		}
+		addDownloadedURL(url, dstFile.getAbsolutePath());
+		return dstFile;
+    }
+    
+    /**
+	 * This method disables the Https certificate validation.
+	 * @throws KeyManagementException
+	 * @throws NoSuchAlgorithmException
+	 */
+	private void disableHttsValidation() throws KeyManagementException, NoSuchAlgorithmException{
+		// Create a trust manager that does not validate certificate chains
+		TrustManager[] trustAllCerts = new TrustManager[] {
+				new X509TrustManager() {
+					public java.security.cert.X509Certificate[] getAcceptedIssuers() {
+						return null;
+					}
+					public void checkClientTrusted(
+							java.security.cert.X509Certificate[] certs, String authType) {
+					}
+					public void checkServerTrusted(
+							java.security.cert.X509Certificate[] certs, String authType) {
+					}
+				}
+		};
+
+		// Install the all-trusting trust manager
+		SSLContext sc = SSLContext.getInstance("SSL");
+		sc.init(null, trustAllCerts, new java.security.SecureRandom());
+		HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
+	}
+    
+	/**
+     * <p>It will send a GetFeatureInfo request to the WMTS
+     * Parsing the response and redirecting the info to the WMTS client</p>
+     * TODO: return a stored file instead a String.
+     */
+    public String getFeatureInfo(WMTSStatus status, int x, int y, ICancellable cancel) {
+    	StringBuffer output = new StringBuffer();
+    	String outputFormat = new String();
+    	String ServiceException = "ServiceExceptionReport";
+    	StringBuffer sb = new StringBuffer();
+    	sb.append("<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>");
+		try {
+			WMTSGetFeatureInfoRequest request = createGetFeatureInfoRequest(status, x, y);
+			URL url = request.getURL();
+	    	outputFormat = url.openConnection().getContentType();
+	    	File f = request.sendRequest(cancel);
+			if (f == null) {
+				return "";
+			}
+
+			FileReader fReader = new FileReader(f);
+			char[] buffer = new char[1024*256];
+			for (int i = fReader.read(buffer); i > 0; i = fReader.read(buffer)) {
+		    	String str = new String(buffer,0,i);
+		    	output.append(str);
+		    }
+		    if ( (outputFormat == null) || (outputFormat.indexOf("xml") != -1)
+		    		||output.toString().toLowerCase().startsWith("<?xml")
+		    		||(outputFormat.indexOf("gml") != -1)) {
+		    	KXmlParser kxmlParser = null;
+		    	kxmlParser = new KXmlParser();
+		    	//kxmlParser.setInput(new StringReader(output.toString()));
+		    	kxmlParser.setInput(new FileReader(f));
+
+		    	kxmlParser.nextTag();
+		    	if (kxmlParser.getName().compareTo(ServiceException) == 0) {
+		    		sb.append("<INFO>").append(parseException( output.toString().getBytes())).append("</INFO>");
+		    		return sb.toString();
+				} else if (kxmlParser.getName().compareToIgnoreCase("ERROR") == 0) {
+					return output.toString();
+				} else {
+					return output.toString();
+				}
+	    	} else {  		
+	    		 return output.toString();
+	    	}
+		} catch(XmlPullParserException parserEx) {
+    		if (output.toString().toLowerCase().indexOf("xml") != -1) {
+    			return output.toString().trim();
+    		} else {
+    	   		sb.append("<INFO>").append("Info format not supported").append("</INFO>");
+        		return sb.toString();
+    		}
+    	} catch(Exception e) {
+    		e.printStackTrace();
+    		sb.append("<INFO>").append("Info format not supported").append("</INFO>");
+    		return sb.toString();
+    	}
+    }
+
+    /**
+	 * <p>Builds a GetCapabilities request that is sent to the WMS
+	 * the response will be parse to extract the data needed by the
+	 * WMS client</p>
+	 * @param override, if true the previous downloaded data will be overridden
+	 */
+    public void getCapabilities(WMTSServerDescription status, boolean override, ICancellable cancel) {
+    	try {
+    		setServerDescription(status);
+			WMTSGetCapabilitiesRequest request = createGetCapabilitiesRequest();
+			File f = request.sendRequest(cancel);			
+	
+			if (f == null)
+				return;
+			parseCapabilities(f);
+	    } catch(Exception e) {
+			e.printStackTrace();
+		}
+    }
+    
+    
+    /**
+     * Builds the GetCapabilitiesRequest according to the OGC WMS Specifications
+     * without a VERSION, to get the highest version than a WMS supports.
+     */
+    public static String buildCapabilitiesSuitableVersionRequest(String _host, String _version) {
+		int index = _host.indexOf('?');
+		
+		if (index > -1) {
+			String host = _host.substring(0, index + 1);
+			String query = _host.substring(index + 1, _host.length());
+			
+			StringTokenizer tokens = new StringTokenizer(query, "&");
+			String newQuery = "", token;
+
+			// If there is a field or a value with spaces, (and then it's on different tokens) -> unify them
+			while (tokens.hasMoreTokens()) {
+				token = tokens.nextToken().trim();
+
+				if (token.toUpperCase().compareTo("REQUEST=GETCAPABILITIES") == 0)
+					continue;
+
+				if (token.toUpperCase().compareTo("SERVICE=WMTS") == 0)
+					continue;
+
+				if ((_version != null) && (_version.length() > 0)) {
+    				if (token.toUpperCase().compareTo("VERSION=" + _version) == 0)
+    					continue;
+				}
+
+				if (token.toUpperCase().compareTo("EXCEPTIONS=XML") == 0)
+					continue;
+
+				newQuery += token + "&";
+			}
+
+        	_host = host + newQuery;
+		}
+		else {
+			_host += "?";
+		}
+
+    	if ((_version != null) && (_version.compareTo("") != 0))
+    		_host += "REQUEST=GetCapabilities&SERVICE=WMTS&VERSION=" + _version;
+    	else
+    		_host += "REQUEST=GetCapabilities&SERVICE=WMTS";
+
+    	return _host;
+    }
+    
+   /*
+    * (non-Javadoc)
+    * @see org.gvsig.remoteclient.ogc.OGCProtocolHandler#getServiceInformation()
+    */
+    public OGCServiceInformation getServiceInformation() {
+        return serviceInfo;
+    }
+    
+	protected String parseException(byte[] data) throws IOException {
+        ArrayList errors = new ArrayList();
+        KXmlParser kxmlParser = new KXmlParser();
+        try
+        {
+            kxmlParser.setInput(new ByteArrayInputStream(data), encoding);
+            kxmlParser.nextTag();
+            int tag;
+            if ( kxmlParser.getEventType() != KXmlParser.END_DOCUMENT )
+            {
+                kxmlParser.require(KXmlParser.START_TAG, null, ExceptionTags.EXCEPTION_ROOT);
+                tag = kxmlParser.nextTag();
+                 while(tag != KXmlParser.END_DOCUMENT)
+                 {
+                     switch(tag)
+                     {
+                        case KXmlParser.START_TAG:
+                            if (kxmlParser.getName().compareTo(ExceptionTags.SERVICE_EXCEPTION)==0){
+                                String errorCode = kxmlParser.getAttributeValue("", ExceptionTags.CODE);
+                                errorCode = (errorCode != null) ? "["+errorCode+"] " : "";
+                                String errorMessage = kxmlParser.nextText();
+                                errors.add(errorCode+errorMessage);
+                            }
+                            break;
+                        case KXmlParser.END_TAG:
+                            break;
+
+                     }
+                     tag = kxmlParser.nextTag();
+                 }
+                 //kxmlParser.require(KXmlParser.END_DOCUMENT, null, null);
+            }
+        }
+        catch(XmlPullParserException parser_ex){
+            throw new IOException(parser_ex.getMessage());
+        }
+       
+        String message = errors.size()>0? "" : null;
+        for (int i = 0; i < errors.size(); i++) {
+            message += (String) errors.get(i)+"\n";
+        }
+        return message;
+    }
+    
+ }

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/WMTSProtocolHandler.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/WMTSOperation.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/WMTSOperation.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/WMTSOperation.java	(revision 38347)
@@ -0,0 +1,65 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+ *
+ * Copyright (C) 2007-2008 Infrastructures and Transports Department
+ * of the Valencian Government (CIT)
+ * 
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ * 
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+ * MA  02110-1301, USA.
+ * 
+ */
+
+/*
+ * AUTHORS (In addition to CIT):
+ * 2009 Iver T.I.  {{Task}}
+ */
+
+package org.gvsig.remoteclient.wmts;
+
+import java.util.Hashtable;
+
+import org.gvsig.remoteclient.ogc.OGCClientOperation;
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+
+/**
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public class WMTSOperation extends OGCClientOperation{ 
+	protected static Hashtable operations = new Hashtable();
+
+	static{
+		operations.put(CapabilitiesTags.GETCAPABILITIES, new WMTSOperation(CapabilitiesTags.GETCAPABILITIES));
+		operations.put(CapabilitiesTags.GETFEATUREINFO, new WMTSOperation(CapabilitiesTags.GETFEATUREINFO));
+		operations.put(CapabilitiesTags.GETLEGENDGRAPHIC, new WMTSOperation(CapabilitiesTags.GETLEGENDGRAPHIC));
+		operations.put(CapabilitiesTags.GETMAP, new WMTSOperation(CapabilitiesTags.GETMAP));
+		operations.put(CapabilitiesTags.DESCRIBELAYER, new WMTSOperation(CapabilitiesTags.DESCRIBELAYER));
+	}
+	
+	public WMTSOperation(String operationName) {
+		super(operationName);		
+	}
+
+	public WMTSOperation(String operationName, String onlineResource) {
+		super(operationName, onlineResource);		
+	}
+	
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.OGCClientOperation#getOperations()
+	 */
+	public Hashtable getOperations() {
+		return operations;
+	}
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/WMTSOperation.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/WMTSStatus.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/WMTSStatus.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/WMTSStatus.java	(revision 38347)
@@ -0,0 +1,138 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+*
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+* MA  02110-1301, USA.
+*
+*/
+package org.gvsig.remoteclient.wmts;
+
+import java.util.ArrayList;
+
+import org.gvsig.remoteclient.wmts.struct.WMTSTileMatrix.Tile;
+
+/**
+ * Describes the status of a WMTSclient, so it adds to the Remote client status
+ * a list of layers, a list of layer styles, the extent of the map.
+ * 
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public class WMTSStatus extends org.gvsig.remoteclient.RemoteClientStatus {
+	private String     layer          = null;
+	private String     style          = null;
+	private String     tileMatrixSet  = null;
+	private String     tileMatrix     = null;
+	private int        tileCol        = -1;
+	private int        tileRow        = -1;
+	private ArrayList  tileList       = null;
+	private String     infoFormat     = null;
+	private int        level          = -1;
+
+	public String getLayer() {
+		return layer;
+	}
+
+	public String getStyle() {
+		return style;
+	}
+
+	public String getTileMatrixSet() {
+		return tileMatrixSet;
+	}
+
+	public String getTileMatrix() {
+		return tileMatrix;
+	}
+
+	public int getTileRow() {
+		return tileRow;
+	}
+
+	public int getTileCol() {
+		return tileCol;
+	}
+
+	public void setLayer(String layer) {
+		this.layer = layer;
+	}
+
+	public void setStyle(String style) {
+		this.style = style;
+	}
+
+	public void setTileMatrixSet(String tileMatrixSet) {
+		this.tileMatrixSet = tileMatrixSet;
+	}
+
+	public void setTileMatrix(String tileMatrix) {
+		this.tileMatrix = tileMatrix;
+	}
+
+	public void setTileCol(int tileCol) {
+		this.tileCol = tileCol;
+	}
+
+	public void setTileRow(int tileRow) {
+		this.tileRow = tileRow;
+	}
+
+	public ArrayList getTileList() {
+		return tileList;
+	}
+
+	public void setTileList(ArrayList tileList) {
+		this.tileList = tileList;
+	}
+	
+    public String getInfoFormat() {        
+        return this.infoFormat;
+    } 
+    
+    public void setInfoFormat(String format) {        
+    	this.infoFormat = format;
+    }
+    
+    public int getLevel() {
+		return level;
+	}
+
+	public void setLevel(int level) {
+		this.level = level;
+	}
+    
+    public WMTSStatus cloneStatus() {
+    	WMTSStatus status     = new WMTSStatus();
+    	status.layer          = layer;
+    	status.style          = style;
+    	status.tileMatrixSet  = tileMatrixSet;
+    	status.tileMatrix     = tileMatrix;
+    	status.tileCol        = tileCol;
+    	status.tileRow        = tileRow;
+    	status.tileList       = new ArrayList();
+    	for (int i = 0; i < tileList.size(); i++) {
+			Tile t = ((Tile)tileList.get(i)).cloneTile();
+			status.tileList.add(t);
+		}
+    	status.infoFormat     = infoFormat;
+    	status.setFormat(getFormat());
+    	status.setWidth(getWidth());
+    	status.setHeight(getHeight());
+    	status.setSrs(getSrs());
+    	status.setInfoFormat(getInfoFormat());
+    	return status;
+    }
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/WMTSStatus.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/exception/DownloadException.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/exception/DownloadException.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/exception/DownloadException.java	(revision 38347)
@@ -0,0 +1,81 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+*
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+* MA  02110-1301, USA.
+*
+*/
+package org.gvsig.remoteclient.wmts.exception;
+
+import java.util.Hashtable;
+import java.util.Map;
+
+/**
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public class DownloadException extends Exception {
+    private static final long serialVersionUID = 1476084093500156070L;
+    private String            wmtsCode         = null;
+    protected String          formatString     = null;
+    protected String          messageKey       = null;
+    protected long            code             = 0;
+
+    public DownloadException() {		
+        init();			
+    }	
+
+    public DownloadException(Throwable cause) {		
+        init();	
+        initCause(cause);
+    }
+    
+    public DownloadException(String msg, Throwable cause) {		
+        init();	
+        initCause(cause);
+        this.formatString = msg;
+    }
+
+    public DownloadException(String wfsCode,String message) {		
+        init();	
+        formatString = message;
+        this.wmtsCode = wfsCode;
+    }	
+
+    public DownloadException(String message) {        
+        init(); 
+        formatString = message;       
+    }   
+
+	protected Map values() {		
+        Hashtable params;
+        params = new Hashtable();		
+        return params;
+    }
+
+    public void init() {
+        messageKey = "wmts_exception";
+        formatString = "WMTS Exception";
+        code = serialVersionUID;
+    }
+
+    /**
+     * @return Returns the wfsCode.
+     */
+    public String getWfsCode() {
+        return wmtsCode;
+    }	
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/exception/DownloadException.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/exception/WMTSException.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/exception/WMTSException.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/exception/WMTSException.java	(revision 38347)
@@ -0,0 +1,82 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+*
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+* MA  02110-1301, USA.
+*
+*/
+package org.gvsig.remoteclient.wmts.exception;
+
+import java.util.Hashtable;
+import java.util.Map;
+
+/**
+ * @author Nacho Brodin (nachobrodin@gmail.com)
+ */
+public class WMTSException extends Exception {
+    private static final long serialVersionUID = 1476084093500156070L;
+    private String            wmtsCode         = null;
+    protected String          formatString     = null;
+    protected String          messageKey       = null;
+    protected long            code             = 0;
+
+    public WMTSException() {		
+        init();			
+    }	
+
+    public WMTSException(Throwable cause) {	
+    	super(cause);
+        init();	
+        initCause(cause);
+    }
+    
+    public WMTSException(String msg, Throwable cause) {	
+    	super(msg, cause);
+        init();	
+        this.formatString = msg;
+    }
+
+    public WMTSException(String wfsCode,String message) {		
+        init();	
+        formatString = message;
+        this.wmtsCode = wfsCode;
+    }	
+
+    public WMTSException(String message) {        
+        init(); 
+        formatString = message;       
+    }   
+
+	protected Map values() {		
+        Hashtable params;
+        params = new Hashtable();		
+        return params;
+    }
+
+    public void init() {
+        messageKey = "wmts_exception";
+        formatString = "WMTS Exception";
+        code = serialVersionUID;
+    }
+
+    /**
+     * @return Returns the wfsCode.
+     */
+    public String getWfsCode() {
+        return wmtsCode;
+    }	
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wmts/exception/WMTSException.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/WCSCoverage.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/WCSCoverage.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/WCSCoverage.java	(revision 38347)
@@ -0,0 +1,413 @@
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2005 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/**
+ *
+ */
+package org.gvsig.remoteclient.wcs;
+
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.Hashtable;
+
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+import org.gvsig.remoteclient.ILayer;
+import org.gvsig.remoteclient.utils.BoundaryBox;
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+
+/**
+ * Describes a coverage in a WCS server.
+ *
+ * @author jaume dominguez faus - jaume.domingue@iver.es
+ *
+ */
+public abstract class WCSCoverage implements ILayer{
+	public static final String SEPARATOR = " +"; // separator used to split list of values, usually is just a space
+    private	String			name;
+    private String			title;
+    private String			_abstract;
+    private Hashtable		bBoxes = new Hashtable();
+	private BoundaryBox		lonLatBbox;
+	public  RectifiedGrid	rg;
+	private ArrayList 		timePositions = new ArrayList();
+	public  String 			timePeriod;
+	private String 			rangeSetName;
+	private String 			rangeSetLabel;
+	public  Hashtable 		axisPool = new Hashtable();
+	private String 			nativeSRS;
+	private ArrayList 		supportedSRSs = new ArrayList();
+	private ArrayList		interpolationMethods;
+	private String 			nativeFormat;
+	private ArrayList 		formats = new ArrayList();
+
+	public ArrayList getTimePositions() {
+		return timePositions;
+	}
+
+	public void addTimePosition(String timeExpr) {
+		if (timePositions == null)
+			timePositions = new ArrayList();
+		timePositions.add(timeExpr);
+	}
+
+	public ArrayList getFormats() {
+		return formats;
+	}
+
+	public void addFormat(String format) {
+		formats.add(format);
+	}
+
+    public void setNativeFormat(String nativeFormat) {
+    	this.nativeFormat = nativeFormat;
+    }
+
+    public String getNativeFormat() {
+    	return nativeFormat;
+    }
+
+	public String getNativeSRS() {
+		return nativeSRS;
+	}
+
+	public void setNativeSRS(String nativeSRS) {
+		this.nativeSRS = nativeSRS;
+	}
+
+	public ArrayList getSRSs() {
+		return supportedSRSs;
+	}
+
+	public void addSRSs(String srs) {
+		supportedSRSs.add(srs);
+	}
+
+	public String getRangeSetLabel() {
+		return rangeSetLabel;
+	}
+
+	public void setRangeSetLabel(String rangeSetLabel) {
+		this.rangeSetLabel = rangeSetLabel;
+	}
+
+	public String getRangeSetName() {
+		return rangeSetName;
+	}
+
+	public void setRangeSetName(String rangeSetName) {
+		this.rangeSetName = rangeSetName;
+	}
+
+	/* (non-Javadoc)
+     * @see org.gvsig.remoteClient.ILayer#getName()
+     */
+    public String getName() {
+        return name;
+    }
+
+    /* (non-Javadoc)
+     * @see org.gvsig.remoteClient.ILayer#setName(java.lang.String)
+     */
+    public void setName(String _name) {
+        name = _name;
+    }
+
+    /* (non-Javadoc)
+     * @see org.gvsig.remoteClient.ILayer#setTitle(java.lang.String)
+     */
+    public void setTitle(String _title) {
+        title = _title;
+    }
+
+    /* (non-Javadoc)
+     * @see org.gvsig.remoteClient.ILayer#getTitle()
+     */
+    public String getTitle() {
+        return title;
+    }
+
+    /* (non-Javadoc)
+     * @see org.gvsig.remoteClient.ILayer#getAbstract()
+     */
+    public String getAbstract() {
+        return _abstract;
+    }
+
+    /* (non-Javadoc)
+     * @see org.gvsig.remoteClient.ILayer#setAbstract(java.lang.String)
+     */
+    public void setAbstract(String _abstract) {
+     this._abstract = _abstract;
+    }
+
+    public void addBBox(BoundaryBox bBox) {
+    	bBoxes.put(bBox.getSrs(), bBox);
+    }
+
+    public ArrayList getAllSrs() {
+    	ArrayList mySrs = new ArrayList();
+    	mySrs.addAll(supportedSRSs);
+    	if (!mySrs.contains(nativeSRS))
+    		mySrs.add(nativeSRS);
+    	return mySrs;
+    }
+    /**
+     * <p>returns the bbox with that id in the Bboxes vector</p>
+     * @param id
+     */
+    public BoundaryBox getBbox(String id) {
+    	if ((id.compareToIgnoreCase( CapabilitiesTags.EPSG_4326 )==0)
+    		||(id.compareToIgnoreCase( CapabilitiesTags.CRS_84)==0))
+    	{
+    		if (lonLatBbox != null)
+    		return lonLatBbox;
+    	}
+
+        return (BoundaryBox)bBoxes.get(id);
+    }
+
+    public BoundaryBox getLatLonBox() {
+        return lonLatBbox;
+    }
+
+    public void setLonLatBox(BoundaryBox box) {
+        lonLatBbox = box;
+    }
+
+    public void addInterpolationMethod(String method) {
+    	if (interpolationMethods==null) interpolationMethods = new ArrayList();
+    	interpolationMethods.add(method);
+    }
+
+    public ArrayList getInterpolationMethods() {
+    	return interpolationMethods;
+    }
+    /**
+     * Parses the fragment of the XML document that describes this layer (or coverage)
+     * @param parser
+     * @throws IOException
+     * @throws XmlPullParserException
+     */
+    public abstract void parse(KXmlParser parser) throws XmlPullParserException, IOException;
+
+    /**
+     * Gets the RectifiedGrid structure
+     * @return
+     */
+    public RectifiedGrid getRectifiedGrid() {
+    	return rg;
+    }
+    
+    /**
+     * Inner class describing the Rectified Grid of this coverage.
+     *
+     * @author jaume dominguez faus - jaume.dominguez@iver.es
+     */
+    public class RectifiedGrid {
+    	private int	       dimensions;
+    	private String[]   axisNames;
+    	private int[][]    lowGridEnvelopLimits;
+    	private int[][]    highGridEnvelopLimits;
+    	private double[]   origins;
+    	private double[][] offsetVector;
+
+		public RectifiedGrid(int dimensions) {
+			this.dimensions = dimensions;
+		}
+
+		public void addAxisName(String axisName) {
+			if (axisNames == null) {
+				axisNames = new String[1];
+				axisNames[0] = axisName;
+			} else {
+				String[] aux = axisNames;
+				axisNames = new String[axisNames.length+1];
+				for (int i = 0; i < aux.length; i++) {
+					axisNames[i] = aux[i];
+				}
+				axisNames[axisNames.length-1] = axisName;
+			}
+		}
+
+		public String[] getAxisNames() {
+			return axisNames;
+		}
+
+		public void addLowGridEnvelopLimit(int[] lowLimit) {
+			if (lowGridEnvelopLimits == null) {
+				lowGridEnvelopLimits = new int[1][1];
+				lowGridEnvelopLimits[0] = lowLimit;
+			} else {
+				int[][] aux = lowGridEnvelopLimits;
+				lowGridEnvelopLimits = new int[lowGridEnvelopLimits.length+1][1];
+				for (int i = 0; i < aux.length; i++) {
+					lowGridEnvelopLimits[i] = aux[i];
+				}
+				lowGridEnvelopLimits[lowGridEnvelopLimits.length-1] = lowLimit;
+			}
+		}
+
+		public int[][] getLowGridEnvelopLimits() {
+			return lowGridEnvelopLimits;
+		}
+
+		public void addHighGridEnvelopLimit(int[] highLimit) {
+			if (highGridEnvelopLimits == null) {
+				highGridEnvelopLimits = new int[1][1];
+				highGridEnvelopLimits[0] = highLimit;
+			} else {
+				int[][] aux = highGridEnvelopLimits;
+				highGridEnvelopLimits = new int[highGridEnvelopLimits.length+1][1];
+				for (int i = 0; i < aux.length; i++) {
+					highGridEnvelopLimits[i] = aux[i];
+				}
+				highGridEnvelopLimits[highGridEnvelopLimits.length-1] = highLimit;
+			}
+		}
+
+		public int[][] getHighGridEnvelopLimits() {
+			return highGridEnvelopLimits;
+		}
+
+		public void setOrigin(double[] _origins) {
+			origins = _origins;
+		}
+
+		public double[] getOrigins() {
+			return origins;
+		}
+
+		public void addToOffsetVector(double[] _offsetVector) {
+			if (offsetVector == null) {
+				offsetVector = new double[1][1];
+				offsetVector[0] = _offsetVector;
+			} else {
+				double[][] aux = offsetVector;
+				offsetVector = new double[offsetVector.length+1][1];
+				for (int i = 0; i < aux.length; i++) {
+					offsetVector[i] = aux[i];
+				}
+				offsetVector[offsetVector.length-1] = _offsetVector;
+			}
+		}
+
+		public double[][] getOffsetVector(){
+			return offsetVector;
+		}
+
+		public int getDimensionCount() {
+			return dimensions;
+		}
+    }
+
+    /**
+     * Inner class describing the Axis Description of this coverage.
+     *
+     * @author jaume dominguez faus - jaume.dominguez@iver.es
+     */
+    public class AxisDescription {
+    	private String _name;
+    	private String label;
+    	private ArrayList singleValues = new ArrayList();
+    	private String interval;
+    	private String defaultValue;
+
+		public String getDefaultValue() {
+			return defaultValue;
+		}
+
+		public void setDefaultValue(String defaultValue) {
+			this.defaultValue = defaultValue;
+		}
+
+		public String getInterval() {
+			return interval;
+		}
+
+		public void setInterval(String interval) {
+			this.interval = interval;
+		}
+
+		public String getLabel() {
+			return label;
+		}
+		public void setLabel(String label) {
+			this.label = label;
+		}
+
+		public String getName() {
+			return _name;
+		}
+
+		public void setName(String name) {
+			this._name = name;
+		}
+
+		public ArrayList getSingleValues() {
+			return singleValues;
+		}
+
+		public void addSingleValues(String singleValue) {
+			this.singleValues.add(singleValue);
+		}
+    }
+
+	public double getResX() {
+		if (rg.offsetVector== null)
+			return -1;
+		return Math.abs(rg.offsetVector[0][0]);
+	}
+
+	public double getResY() {
+		if (rg.offsetVector== null)
+			return -1;
+
+		return Math.abs(rg.offsetVector[1][1]);
+	}
+
+	public Hashtable getBBoxes() {
+		if (bBoxes == null) return new Hashtable();
+		else return bBoxes;
+	}
+
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/WCSCoverage.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/request/WCSDescribeCoverageRequest.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/request/WCSDescribeCoverageRequest.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/request/WCSDescribeCoverageRequest.java	(revision 38347)
@@ -0,0 +1,76 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+* 
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+* 
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+* 
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+* MA  02110-1301, USA.
+* 
+*/
+
+/*
+* AUTHORS (In addition to CIT):
+* 2009 Iver T.I.  {{Task}}
+*/
+ 
+package org.gvsig.remoteclient.wcs.request;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.wcs.WCSProtocolHandler;
+import org.gvsig.remoteclient.wcs.WCSStatus;
+
+/**
+ * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera</a>
+ */
+public abstract class WCSDescribeCoverageRequest extends WCSRequest{
+
+	public WCSDescribeCoverageRequest(WCSStatus status,
+			WCSProtocolHandler protocolHandler) {
+		super(status, protocolHandler);		
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getHttpPostRequest(java.lang.String)
+	 */
+	protected String getHttpPostRequest(String onlineResource) {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getOperationCode()
+	 */
+	protected String getOperationName() {
+		return CapabilitiesTags.DESCRIBECOVERAGE;
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getSchemaLocation()
+	 */
+	protected String getSchemaLocation() {
+		return null;
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getTempFilePrefix()
+	 */
+	protected String getTempFilePrefix() {
+		return "wcs_describeCoverage.xml";
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/request/WCSDescribeCoverageRequest.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/request/WCSRequest.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/request/WCSRequest.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/request/WCSRequest.java	(revision 38347)
@@ -0,0 +1,66 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+ *
+ * Copyright (C) 2007-2008 Infrastructures and Transports Department
+ * of the Valencian Government (CIT)
+ * 
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ * 
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+ * MA  02110-1301, USA.
+ * 
+ */
+
+/*
+ * AUTHORS (In addition to CIT):
+ * 2009 Iver T.I.  {{Task}}
+ */
+
+package org.gvsig.remoteclient.wcs.request;
+
+import org.gvsig.remoteclient.ogc.request.OGCRequest;
+import org.gvsig.remoteclient.wcs.WCSProtocolHandler;
+import org.gvsig.remoteclient.wcs.WCSStatus;
+
+/**
+ * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera</a>
+ */
+public abstract class WCSRequest extends OGCRequest{
+	protected WCSStatus status = null;
+
+	public WCSRequest(WCSStatus status, WCSProtocolHandler protocolHandler) {
+		super(status, protocolHandler);	
+		this.status = status;
+	}
+
+	protected String getPartialQuery(WCSStatus status)
+	{
+		StringBuffer req = new StringBuffer();
+		req.append( (status.getTime() != null) ? "&TIME=" + status.getTime() : "" )
+		.append( "&COVERAGE=" + status.getCoverageName())
+		.append( "&CRS=" + status.getSrs())
+		.append( "&FORMAT=" + status.getFormat() )
+		.append( "&HEIGHT=" + status.getHeight())
+		.append( "&WIDTH=" + status.getWidth())
+		.append( (status.getDepth() != null) ? "&DEPTH=" + status.getDepth() : "" )
+		.append( "&BBOX=" + status.getExtent().getMinX() + "," )
+		.append( status.getExtent().getMinY() + ",")
+		.append( status.getExtent().getMaxX() + ",")
+		.append( status.getExtent().getMaxY())
+		.append( (status.getParameters() != null) ? "&" + status.getParameters() : "");
+
+		return req.toString();
+	}
+}
+
+
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/request/WCSRequest.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/request/WCSGetCoverageRequest.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/request/WCSGetCoverageRequest.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/request/WCSGetCoverageRequest.java	(revision 38347)
@@ -0,0 +1,78 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+* 
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+* 
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+* 
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+* MA  02110-1301, USA.
+* 
+*/
+
+/*
+* AUTHORS (In addition to CIT):
+* 2009 Iver T.I.  {{Task}}
+*/
+ 
+package org.gvsig.remoteclient.wcs.request;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.utils.Utilities;
+import org.gvsig.remoteclient.wcs.WCSProtocolHandler;
+import org.gvsig.remoteclient.wcs.WCSStatus;
+
+/**
+ * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera</a>
+ */
+public abstract class WCSGetCoverageRequest extends WCSRequest{
+
+	public WCSGetCoverageRequest(WCSStatus status,
+			WCSProtocolHandler protocolHandler) {
+		super(status, protocolHandler);		
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getHttpPostRequest(java.lang.String)
+	 */
+	protected String getHttpPostRequest(String onlineResource) {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getOperationCode()
+	 */
+	protected String getOperationName() {
+		return CapabilitiesTags.GETCOVERAGE;
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getSchemaLocation()
+	 */
+	protected String getSchemaLocation() {
+		return null;
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wfs.requests.WFSRequest#getTempFilePrefix()
+	 */
+	protected String getTempFilePrefix() {
+		return "wcsGetCoverage" + System.currentTimeMillis();
+		//return "wcs_getCoverage.xml";
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/request/WCSGetCoverageRequest.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/wcs_1_0_0/WCSCoverage1_0_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/wcs_1_0_0/WCSCoverage1_0_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/wcs_1_0_0/WCSCoverage1_0_0.java	(revision 38347)
@@ -0,0 +1,729 @@
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2005 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/**
+ *
+ */
+package org.gvsig.remoteclient.wcs.wcs_1_0_0;
+
+
+import java.io.IOException;
+
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+import org.gvsig.compat.CompatLocator;
+import org.gvsig.compat.lang.StringUtils;
+import org.gvsig.remoteclient.utils.BoundaryBox;
+import org.gvsig.remoteclient.utils.DescribeCoverageTags;
+import org.gvsig.remoteclient.wcs.WCSCoverage;
+
+/**
+ * @author jaume
+ *
+ */
+public class WCSCoverage1_0_0 extends WCSCoverage{
+	String axisDescriptionName;
+
+    private static final StringUtils stringUtils = CompatLocator.getStringUtils();
+    
+	/* (non-Javadoc)
+     * @see org.gvsig.remoteClient.wcs.WCSLayer#parse(org.kxml2.io.KXmlParser)
+     */
+    public void parse(KXmlParser parser) throws XmlPullParserException, IOException {
+        int currentTag;
+        String value;
+        boolean end = false;
+
+        parser.require(KXmlParser.START_TAG, null, DescribeCoverageTags.COVERAGE_OFFERING);
+        currentTag = parser.next();
+
+        while (!end)
+        {
+             switch(currentTag)
+             {
+                case KXmlParser.START_TAG:
+                    if (parser.getName().compareTo(DescribeCoverageTags.NAME)==0)
+                    {
+                        value = parser.nextText();
+                        if (value != null) setName(value);
+                    } else if (parser.getName().compareTo(DescribeCoverageTags.LABEL)==0){
+                        value = parser.nextText();
+                        if (value != null) setTitle(value);
+                    } else if (parser.getName().compareTo(DescribeCoverageTags.LONLAT_ENVELOPE)==0){
+                    	BoundaryBox bBox = parseLonLatGMLEnvelope(parser);
+                        bBox.setSrs(DescribeCoverageTags.WGS84);
+                        addBBox(bBox);
+                        setLonLatBox(bBox);
+                    } else if (parser.getName().compareTo(DescribeCoverageTags.DOMAINSET) == 0) {
+                    	parseDomainSet(parser);
+                    } else if (parser.getName().compareTo(DescribeCoverageTags.RANGESET) == 0) {
+                    	parseRangeSet(parser);
+                    } else if (parser.getName().compareTo(DescribeCoverageTags.SUPPORTED_CRSS) == 0) {
+                    	parseSupportedCRSS(parser);
+                    } else if (parser.getName().compareTo(DescribeCoverageTags.SUPPORTED_FORMATS) == 0) {
+                    	setNativeFormat(parser.getAttributeValue("", DescribeCoverageTags.NATIVE_FORMAT));
+                    	parser.nextTag();
+                    	parser.require(KXmlParser.START_TAG, null, DescribeCoverageTags.FORMATS);
+                    	while (parser.getName().compareTo(DescribeCoverageTags.FORMATS) == 0) {
+                    		String[] formats = stringUtils.split(parser.nextText(), SEPARATOR);
+                    		for (int i = 0; i < formats.length; i++) {
+                    			addFormat(formats[i]);
+                    		}
+                    		parser.nextTag();
+                    	}
+                    } else if (parser.getName().compareTo(DescribeCoverageTags.SUPPORTED_INTERPOLATIONS) == 0) {
+                    	boolean bInterpolationsEnd = false;
+                    	int interpolationsTag = parser.next();
+                    	while (!bInterpolationsEnd) {
+                    		switch(interpolationsTag) {
+	                    		case KXmlParser.START_TAG:
+	                    			if (parser.getName().compareTo(DescribeCoverageTags.INTERPOLATION_METHOD)==0) {
+	                    				addInterpolationMethod(parser.nextText());
+	                    			}
+	                    			break;
+	                    		case KXmlParser.END_TAG:
+	                    			if (parser.getName().compareTo(DescribeCoverageTags.SUPPORTED_INTERPOLATIONS) == 0)
+	                    				bInterpolationsEnd = true;
+	                    			break;
+	                    		case KXmlParser.TEXT:
+	                    			if (parser.getName()!=null)
+	                    				System.out.println("[TAG]["+parser.getName()+"]\n[TEXT]["+parser.getText().trim()+"]");
+	                    			break;
+                    		}
+                    		interpolationsTag = parser.next();
+                    	}
+                    } else {
+                    	if (!parser.getName().equals("rangeSet")) // just a patch to avoid too much messages
+                    		System.out.println("Skiped "+parser.getName());
+                    }
+
+                    break;
+                case KXmlParser.END_TAG:
+                    if (parser.getName().compareTo(DescribeCoverageTags.COVERAGE_OFFERING) == 0)
+                        end = true;
+                    break;
+                case KXmlParser.TEXT:
+                	if (parser.getName()!=null)
+                		System.out.println("[TAG]["+parser.getName()+"]\n[TEXT]["+parser.getText().trim()+"]");
+                	break;
+             }
+             currentTag = parser.next();
+        }
+    }
+
+    private void parseSupportedCRSS(KXmlParser parser) throws XmlPullParserException, IOException {
+    	int currentTag;
+    	boolean end = false;
+
+    	parser.require(KXmlParser.START_TAG, null, DescribeCoverageTags.SUPPORTED_CRSS);
+    	currentTag = parser.next();
+
+    	while (!end)
+    	{
+    		switch(currentTag)
+    		{
+	    		case KXmlParser.START_TAG:
+	    			if (parser.getName().compareTo(DescribeCoverageTags.REQUEST_RESPONSE_CRSS)==0) {
+	    				String[] values = stringUtils.split(parser.nextText(), SEPARATOR);
+	    				for (int i = 0; i < values.length; i++) {
+							addSRSs(values[i]);
+						}
+	    			}
+	    			else if (parser.getName().compareTo(DescribeCoverageTags.NATIVE_CRS) == 0) {
+	    				setNativeSRS(parser.nextText());
+	    			} else if (parser.getName().compareTo(DescribeCoverageTags.REQUEST_CRSS) == 0) {
+	    				// TODO
+                    	System.out.println("Skiped "+parser.getName());
+	    			} else if (parser.getName().compareTo(DescribeCoverageTags.RESPONSE_CRSS) == 0) {
+	    				// TODO
+                    	System.out.println("Skiped "+parser.getName());
+                    } else {
+                    	System.out.println("Unrecognized "+parser.getName());
+	    			}
+
+	    			break;
+	    		case KXmlParser.END_TAG:
+	    			if (parser.getName().compareTo(DescribeCoverageTags.SUPPORTED_CRSS) == 0)
+	    				return;//end = true;
+	    			break;
+	    		case KXmlParser.TEXT:
+	    			if (parser.getName()!=null)
+	    				System.out.println("[TAG]["+parser.getName()+"]\n[TEXT]["+parser.getText().trim()+"]");
+	    			break;
+    		}
+    		currentTag = parser.next();
+    	}
+    }
+
+	private void parseRangeSet(KXmlParser parser) throws XmlPullParserException, IOException {
+		int currentTag;
+        boolean end = false;
+
+        parser.require(KXmlParser.START_TAG, null, DescribeCoverageTags.RANGESET);
+        currentTag = parser.next();
+
+        while (!end)
+        {
+             switch(currentTag)
+             {
+                case KXmlParser.START_TAG:
+                    if (parser.getName().compareTo(DescribeCoverageTags.NAME)==0)
+                    	setRangeSetName(parser.nextText());
+                    else if (parser.getName().compareTo(DescribeCoverageTags.LABEL) == 0)
+                    	setRangeSetLabel(parser.nextText());
+                    else if (parser.getName().compareToIgnoreCase(DescribeCoverageTags.AXISDESCRIPTION) == 0) {
+                    	// Reading all axe description
+                    	int axisTag = parser.nextTag();
+                    	boolean endAxe = false;
+                    	while (!endAxe) {
+                            switch(axisTag)
+                            {
+                               case KXmlParser.START_TAG:
+                            	   if (parser.getName().compareTo(DescribeCoverageTags.AXISDESCRIPTION)==0) {
+                            		   AxisDescription as = parseAxisDescription(parser);
+                            		   axisPool.put(as.getName(), as);
+                            		   axisDescriptionName = as.getName();
+                            	   }
+                            	   break;
+                               case KXmlParser.END_TAG:
+                                   if (parser.getName().compareToIgnoreCase(DescribeCoverageTags.AXISDESCRIPTION) == 0)
+                                	   endAxe = true;
+                                   break;
+                               case KXmlParser.TEXT:
+                            	   if (parser.getName()!=null)
+                            		   System.out.println("[TAG]["+parser.getName()+"]\n[TEXT]["+parser.getText().trim()+"]");
+                            	   break;
+                            }
+                            axisTag = parser.next();
+                    	}
+                    } else {
+                    	System.out.println("Unrecognized "+parser.getName());
+                    }
+                    break;
+                case KXmlParser.END_TAG:
+                    if (parser.getName().compareTo(DescribeCoverageTags.RANGESET) == 0)
+                        end = true;
+                    break;
+                case KXmlParser.TEXT:
+                	if (parser.getName()!=null)
+                		System.out.println("[TAG]["+parser.getName()+"]\n[TEXT]["+parser.getText().trim()+"]");
+                	break;
+             }
+             currentTag = parser.next();
+        }
+	}
+
+	private AxisDescription parseAxisDescription(KXmlParser parser) throws XmlPullParserException, IOException {
+		int currentTag;
+        boolean end = false;
+
+        parser.require(KXmlParser.START_TAG, null, DescribeCoverageTags.AXISDESCRIPTION);
+        AxisDescription as = new AxisDescription();
+        currentTag = parser.next();
+
+        while (!end)
+        {
+             switch(currentTag)
+             {
+                case KXmlParser.START_TAG:
+                	if (parser.getName().compareTo(DescribeCoverageTags.NAME) == 0) {
+                		as.setName(parser.nextText());
+                	} else if (parser.getName().compareTo(DescribeCoverageTags.LABEL) == 0) {
+                		as.setLabel(parser.nextText());
+                	} else if (parser.getName().compareTo(DescribeCoverageTags.VALUES) == 0) {
+                		int valuesTag = parser.nextTag();
+                		boolean valuesEnd = false;
+                		while (!valuesEnd) {
+                			switch(valuesTag)	{
+	                			case KXmlParser.START_TAG:
+	                				if (parser.getName().compareTo(DescribeCoverageTags.SINGLEVALUE) == 0) {
+	                					as.addSingleValues(parser.nextText());
+	                				} else if (parser.getName().compareTo(DescribeCoverageTags.INTERVAL) == 0) {
+	                					as.setInterval(parser.nextText());
+	                				} else if (parser.getName().compareTo(DescribeCoverageTags.DEFAULT) == 0) {
+	                					as.setDefaultValue(parser.nextText());
+	                				}
+	                				break;
+	                			case KXmlParser.END_TAG:
+	                				if (parser.getName().compareTo(DescribeCoverageTags.VALUES) == 0)
+	                					valuesEnd = true;
+	                				break;
+	                			case KXmlParser.TEXT:
+	                				if (parser.getName()!=null)
+	                					System.out.println("[TAG]["+parser.getName()+"]\n[TEXT]["+parser.getText().trim()+"]");
+	                				break;
+	                			}
+                			valuesTag = parser.next();
+                		}
+                	} else if (parser.getName().compareTo(DescribeCoverageTags.NULLVALUES)==0) {
+                		// TODO
+                		System.err.println("Missing NULL VALUE PARSING on WCS 1.0.0 Client");
+                    } else {
+                    	System.out.println("Unrecognized "+parser.getName());
+                	}
+
+                	break;
+                case KXmlParser.END_TAG:
+                    if (parser.getName().compareToIgnoreCase(DescribeCoverageTags.AXISDESCRIPTION) == 0)
+                        end = true;
+                    break;
+                case KXmlParser.TEXT:
+                	if (parser.getName()!=null)
+                		System.out.println("[TAG]["+parser.getName()+"]\n[TEXT]["+parser.getText().trim()+"]");
+                	break;
+             }
+             currentTag = parser.next();
+        }
+        return as;
+	}
+
+	private void parseDomainSet(KXmlParser parser) throws XmlPullParserException, IOException {
+		int currentTag;
+        boolean end = false;
+
+        parser.require(KXmlParser.START_TAG, null, DescribeCoverageTags.DOMAINSET);
+        currentTag = parser.next();
+
+        while (!end)
+        {
+             switch(currentTag)
+             {
+                case KXmlParser.START_TAG:
+                    if (parser.getName().compareTo(DescribeCoverageTags.SPATIALDOMAIN)==0)
+                    {
+                    	parseSpatialDomain(parser);
+                    } else if (parser.getName().compareTo(DescribeCoverageTags.TEMPORALDOMAIN)==0) {
+                    	parseTemporalDomain(parser);
+                    }
+                    break;
+                case KXmlParser.END_TAG:
+                    if (parser.getName().compareTo(DescribeCoverageTags.DOMAINSET) == 0)
+                        end = true;
+                    break;
+                case KXmlParser.TEXT:
+                	if (parser.getName()!=null)
+                		System.out.println("[TAG]["+parser.getName()+"]\n[TEXT]["+parser.getText().trim()+"]");
+                	break;
+             }
+             currentTag = parser.next();
+        }
+	}
+
+	private void parseTemporalDomain(KXmlParser parser) throws XmlPullParserException, IOException {
+		int currentTag;
+        boolean end = false;
+
+        parser.require(KXmlParser.START_TAG, null, DescribeCoverageTags.TEMPORALDOMAIN);
+        currentTag = parser.next();
+
+        while (!end)
+        {
+             switch(currentTag)
+             {
+                case KXmlParser.START_TAG:
+                	if (parser.getName().compareTo(DescribeCoverageTags.GML_TIMEPOSITION) == 0) {
+                		addTimePosition(parser.nextText());
+                	} else if (parser.getName().compareTo(DescribeCoverageTags.TIMEPERIOD) == 0) {
+                		boolean timePeriodEnd = false;
+                		int timePeriodTag = parser.next();
+                		String[] myTimePeriod = new String[3];
+                		while (!timePeriodEnd) {
+                			switch (timePeriodTag) {
+                			case KXmlParser.START_TAG:
+                				if (parser.getName().compareTo(DescribeCoverageTags.BEGINPOSITION) == 0) {
+                					myTimePeriod[0] = parser.nextText();
+                				} else if (parser.getName().compareTo(DescribeCoverageTags.ENDPOSITION) == 0) {
+                					myTimePeriod[1] = parser.nextText();
+                				} else if (parser.getName().compareTo(DescribeCoverageTags.TIMERESOLUTION) == 0) {
+                					myTimePeriod[2] = parser.nextText();
+                                } else {
+                                	System.out.println("Unrecognized "+parser.getName());
+                				}
+                				break;
+                			case KXmlParser.END_TAG:
+                				if (parser.getName().compareTo(DescribeCoverageTags.TEMPORALDOMAIN) == 0)
+                					end = true;
+                				break;
+                			case KXmlParser.TEXT:
+                				if (parser.getName()!=null)
+                					System.out.println("[TAG]["+parser.getName()+"]\n[TEXT]["+parser.getText().trim()+"]");
+                				break;
+                			}
+                			timePeriodTag = parser.next();
+                		}
+                		super.timePeriod = "";
+                		for (int i = 0; i < myTimePeriod.length-1; i++) {
+                			if (myTimePeriod[i]!=null) {
+                				super.timePeriod += myTimePeriod[i];
+                			}
+                			if (myTimePeriod[i+1]!=null) {
+                				super.timePeriod += "/";
+                			}
+						}
+                    } else {
+                    	System.out.println("Unrecognized "+parser.getName());
+                	}
+                	break;
+                case KXmlParser.END_TAG:
+                    if (parser.getName().compareTo(DescribeCoverageTags.TEMPORALDOMAIN) == 0)
+                        end = true;
+                    break;
+                case KXmlParser.TEXT:
+                	if (parser.getName()!=null)
+                		System.out.println("[TAG]["+parser.getName()+"]\n[TEXT]["+parser.getText().trim()+"]");
+                	break;
+             }
+             currentTag = parser.next();
+        }
+	}
+
+	private void parseSpatialDomain(KXmlParser parser) throws XmlPullParserException, IOException {
+		int currentTag;
+        boolean end = false;
+
+        parser.require(KXmlParser.START_TAG, null, DescribeCoverageTags.SPATIALDOMAIN);
+        currentTag = parser.next();
+
+        while (!end)
+        {
+             switch(currentTag)
+             {
+                case KXmlParser.START_TAG:
+                    if (parser.getName().compareTo(DescribeCoverageTags.GML_ENVELOPE)==0) {
+                    	BoundaryBox bBox = parseGMLEnvelope(parser);
+                    	addBBox(bBox);
+                    } else if (parser.getName().compareTo(DescribeCoverageTags.GRID)==0) {
+                    	parseGrid(parser);
+                    } else if (parser.getName().compareTo(DescribeCoverageTags.RECTIFIEDGRID)==0) {
+                    	parseRectifiedGrid(parser);
+                    } else {
+                    	System.out.println("Unrecognized "+parser.getName());
+                    }
+                    break;
+                case KXmlParser.END_TAG:
+                    if (parser.getName().compareTo(DescribeCoverageTags.SPATIALDOMAIN) == 0)
+                        return;
+                    break;
+                case KXmlParser.TEXT:
+                	if (parser.getName()!=null)
+                		System.out.println("[TAG]["+parser.getName()+"]\n[TEXT]["+parser.getText().trim()+"]");
+                	break;
+             }
+             currentTag = parser.next();
+        }
+ 	}
+
+	private void parseGrid(KXmlParser parser) throws XmlPullParserException, IOException {
+		int currentTag;
+		String value;
+		boolean end = false;
+		parser.require(KXmlParser.START_TAG, null, DescribeCoverageTags.GRID);
+		rg = new RectifiedGrid(Integer.parseInt(parser.getAttributeValue("", DescribeCoverageTags.DIMENSION)));
+
+		currentTag = parser.next();
+
+		while (!end)
+		{
+			switch(currentTag)	{
+			case KXmlParser.START_TAG:
+				if (parser.getName().compareTo(DescribeCoverageTags.GML_LIMITS) == 0) {
+					parser.nextTag();
+					if (parser.getName().compareTo(DescribeCoverageTags.GML_GRIDENVELOPE)==0) {
+						boolean gridEnd = false;
+						int gridCurrentTag = parser.next();
+						while (!gridEnd){
+							switch (gridCurrentTag) {
+							case KXmlParser.START_TAG:
+
+								if (parser.getName().compareTo(DescribeCoverageTags.GML_LOW) == 0) {
+									value = parser.nextText();
+									String[] ss = stringUtils.split(value, SEPARATOR);
+									int[] limits = new int[ss.length];
+									for (int i = 0; i < limits.length; i++) {
+										limits[i] = Integer.parseInt(ss[i]);
+									}
+									rg.addLowGridEnvelopLimit(limits);
+								} else if (parser.getName().compareTo(DescribeCoverageTags.GML_HIGH) == 0) {
+									value = parser.nextText();
+									String[] ss = stringUtils.split(value, SEPARATOR);
+									int[] limits = new int[ss.length];
+									for (int i = 0; i < limits.length; i++) {
+										limits[i] = Integer.parseInt(ss[i]);
+									}
+									rg.addHighGridEnvelopLimit(limits);
+								} else {
+									System.out.println("Unrecognized "+parser.getName());
+								}
+								break;
+							case KXmlParser.END_TAG:
+								if (parser.getName().compareTo(DescribeCoverageTags.GML_GRIDENVELOPE) == 0)
+									gridEnd = true;
+								break;
+							case KXmlParser.TEXT:
+								if (parser.getName()!=null)
+									System.out.println("[TAG]["+parser.getName()+"]\n[TEXT]["+parser.getText().trim()+"]");
+								break;
+							}
+							gridCurrentTag = parser.next();
+						}
+					}
+				} else if (parser.getName().compareTo(DescribeCoverageTags.GML_AXISNAME)==0) {
+					rg.addAxisName(parser.nextText());
+				} else {
+					System.out.println("Unrecognized "+parser.getName());
+				}
+				break;
+			case KXmlParser.END_TAG:
+				if (parser.getName().compareTo(DescribeCoverageTags.GRID) == 0)
+					return;//end = true;
+				break;
+			case KXmlParser.TEXT:
+				if (parser.getName()!=null)
+					System.out.println("[TAG]["+parser.getName()+"]\n[TEXT]["+parser.getText().trim()+"]");
+				break;
+			}
+			currentTag = parser.next();
+		}
+	}
+
+	private void parseRectifiedGrid(KXmlParser parser) throws XmlPullParserException, IOException {
+		int currentTag;
+		String value;
+		boolean end = false;
+		parser.require(KXmlParser.START_TAG, null, DescribeCoverageTags.RECTIFIEDGRID);
+		rg = new RectifiedGrid(Integer.parseInt(parser.getAttributeValue("", DescribeCoverageTags.DIMENSION)));
+
+		// TODO maybe this is wrong
+		rg.addToOffsetVector(new double[] { -1, -1});
+		rg.addToOffsetVector(new double[] { -1, -1});
+
+		currentTag = parser.next();
+
+		while (!end)
+		{
+			switch(currentTag)
+			{
+			case KXmlParser.START_TAG:
+				if (parser.getName().compareTo(DescribeCoverageTags.GML_LIMITS) == 0) {
+					parser.nextTag();
+					if (parser.getName().compareTo(DescribeCoverageTags.GML_GRIDENVELOPE)==0) {
+						boolean gridEnd = false;
+						int gridCurrentTag = parser.next();
+						while (!gridEnd)
+						{
+							switch (gridCurrentTag) {
+							case KXmlParser.START_TAG:
+
+								if (parser.getName().compareTo(DescribeCoverageTags.GML_LOW) == 0) {
+									value = parser.nextText();
+									String[] ss = stringUtils.split(value, SEPARATOR);
+									int[] limits = new int[ss.length];
+									for (int i = 0; i < limits.length; i++) {
+										limits[i] = Integer.parseInt(ss[i]);
+									}
+									rg.addLowGridEnvelopLimit(limits);
+								} else if (parser.getName().compareTo(DescribeCoverageTags.GML_HIGH) == 0) {
+									value = parser.nextText();
+									String[] ss = stringUtils.split(value, SEPARATOR);
+									int[] limits = new int[ss.length];
+									for (int i = 0; i < limits.length; i++) {
+										limits[i] = Integer.parseInt(ss[i]);
+									}
+									rg.addHighGridEnvelopLimit(limits);
+								} else {
+									System.out.println("Unrecognized "+parser.getName());
+								}
+								break;
+							case KXmlParser.END_TAG:
+								if (parser.getName().compareTo(DescribeCoverageTags.GML_GRIDENVELOPE) == 0)
+									gridEnd = true;
+								break;
+							case KXmlParser.TEXT:
+								if (parser.getName()!=null)
+									System.out.println("[TAG]["+parser.getName()+"]\n[TEXT]["+parser.getText().trim()+"]");
+								break;
+							}
+							gridCurrentTag = parser.next();
+						}
+					}
+				} else if (parser.getName().compareTo(DescribeCoverageTags.GML_AXISNAME)==0) {
+					rg.addAxisName(parser.nextText());
+				} else if (parser.getName().compareTo(DescribeCoverageTags.GML_ORIGIN)==0) {
+					parser.nextTag();
+					if (parser.getName().compareTo(DescribeCoverageTags.GML_POS)==0) {
+						value = parser.nextText();
+						String[] ss = stringUtils.split(value, SEPARATOR);
+						double[] ori = new double[ss.length];
+						for (int i = 0; i < ori.length; i++) {
+							ori[i] = Double.parseDouble(ss[i]);
+						}
+						rg.setOrigin(ori);
+					}
+				} else if (parser.getName().compareTo(DescribeCoverageTags.OFFSETVECTOR) == 0) {
+					value = parser.nextText();
+					String[] ss = stringUtils.split(value, SEPARATOR);
+					double[] offset = new double[ss.length];
+					for (int i = 0; i < offset.length; i++) {
+						offset[i] = Double.parseDouble(ss[i]);
+					}
+					rg.addToOffsetVector(offset);
+				} else {
+					System.out.println("Unrecognized "+parser.getName());
+				}
+				break;
+			case KXmlParser.END_TAG:
+				if (parser.getName().compareTo(DescribeCoverageTags.RECTIFIEDGRID) == 0)
+					end = true;
+				break;
+			case KXmlParser.TEXT:
+				if (parser.getName()!=null)
+					System.out.println("[TAG]["+parser.getName()+"]\n[TEXT]["+parser.getText().trim()+"]");
+				break;
+			}
+			currentTag = parser.next();
+		}
+	}
+
+
+	private BoundaryBox parseLonLatGMLEnvelope(KXmlParser parser) throws XmlPullParserException, IOException {
+		BoundaryBox bBox = new BoundaryBox();
+		int currentTag;
+        String value;
+        boolean end = false;
+
+        parser.require(KXmlParser.START_TAG, null, DescribeCoverageTags.LONLAT_ENVELOPE);
+        currentTag = parser.next();
+
+        while (!end)
+        {
+             switch(currentTag)
+             {
+                case KXmlParser.START_TAG:
+                    if (parser.getName().compareTo(DescribeCoverageTags.GML_POS)==0) {
+                    	bBox.setSrs(DescribeCoverageTags.WGS84);
+                    	String[] coordinates;
+                    	double minx, miny, maxx, maxy;
+                    	value = parser.nextText();
+                    	coordinates = stringUtils.split(value, SEPARATOR);
+                    	minx = Double.parseDouble(coordinates[0]);
+                    	miny = Double.parseDouble(coordinates[1]);
+
+                    	parser.nextTag();
+
+                    	parser.require(KXmlParser.START_TAG, null, DescribeCoverageTags.GML_POS);
+                    	value = parser.nextText();
+                    	coordinates = stringUtils.split(value, SEPARATOR);
+                    	maxx = Double.parseDouble(coordinates[0]);
+                    	maxy = Double.parseDouble(coordinates[1]);
+
+                    	bBox.setXmin(minx);
+                    	bBox.setYmin(miny);
+                    	bBox.setXmax(maxx);
+                    	bBox.setYmax(maxy);
+                    }
+                    break;
+                case KXmlParser.END_TAG:
+                    if (parser.getName().compareTo(DescribeCoverageTags.LONLAT_ENVELOPE) == 0)
+                        end = true;
+                    break;
+                case KXmlParser.TEXT:
+                	if (parser.getName()!=null)
+                		System.out.println("[TAG]["+parser.getName()+"]\n[TEXT]["+parser.getText().trim()+"]");
+                	break;
+             }
+             currentTag = parser.next();
+        }
+        return bBox;
+	}
+
+	private BoundaryBox parseGMLEnvelope(KXmlParser parser) throws XmlPullParserException, IOException {
+		BoundaryBox bBox = new BoundaryBox();
+		int currentTag;
+        String value;
+        boolean end = false;
+
+        parser.require(KXmlParser.START_TAG, null, DescribeCoverageTags.GML_ENVELOPE);
+        bBox.setSrs(parser.getAttributeValue("", DescribeCoverageTags.SRSNAME));
+        currentTag = parser.next();
+
+        while (!end)
+        {
+             switch(currentTag)
+             {
+                case KXmlParser.START_TAG:
+                	if (parser.getName().compareTo(DescribeCoverageTags.GML_POS)==0) {
+
+                    	String[] coordinates;
+                    	double minx, miny, maxx, maxy;
+                    	value = parser.nextText();
+                    	coordinates = stringUtils.split(value, SEPARATOR);
+                    	minx = Double.parseDouble(coordinates[0]);
+                    	miny = Double.parseDouble(coordinates[1]);
+
+                    	parser.nextTag();
+                    	//parser.nextTag();
+                    	parser.require(KXmlParser.START_TAG, null, DescribeCoverageTags.GML_POS);
+                    	value = parser.nextText();
+                    	coordinates = stringUtils.split(value, SEPARATOR);
+                    	maxx = Double.parseDouble(coordinates[0]);
+                    	maxy = Double.parseDouble(coordinates[1]);
+
+                    	bBox.setXmin(minx);
+                    	bBox.setYmin(miny);
+                    	bBox.setXmax(maxx);
+                    	bBox.setYmax(maxy);
+                    }
+                    break;
+                case KXmlParser.END_TAG:
+                    if (parser.getName().compareTo(DescribeCoverageTags.GML_ENVELOPE) == 0)
+                        end = true;
+                    break;
+                case KXmlParser.TEXT:
+                	if (parser.getName()!=null)
+                		System.out.println("[TAG]["+parser.getName()+"]\n[TEXT]["+parser.getText().trim()+"]");
+                	break;
+             }
+             currentTag = parser.next();
+        }
+
+        return bBox;
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/wcs_1_0_0/WCSCoverage1_0_0.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/wcs_1_0_0/request/WCSGetCoverageRequest1_0_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/wcs_1_0_0/request/WCSGetCoverageRequest1_0_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/wcs_1_0_0/request/WCSGetCoverageRequest1_0_0.java	(revision 38347)
@@ -0,0 +1,66 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+* 
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+* 
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+* 
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+* MA  02110-1301, USA.
+* 
+*/
+
+/*
+* AUTHORS (In addition to CIT):
+* 2009 Iver T.I.  {{Task}}
+*/
+ 
+package org.gvsig.remoteclient.wcs.wcs_1_0_0.request;
+
+import org.gvsig.compat.CompatLocator;
+import org.gvsig.compat.lang.StringUtils;
+import org.gvsig.remoteclient.wcs.WCSProtocolHandler;
+import org.gvsig.remoteclient.wcs.WCSStatus;
+import org.gvsig.remoteclient.wcs.request.WCSGetCoverageRequest;
+
+/**
+ * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera</a>
+ */
+public class WCSGetCoverageRequest1_0_0 extends WCSGetCoverageRequest{
+   
+    private static final StringUtils stringUtils = CompatLocator.getStringUtils();
+    
+	public WCSGetCoverageRequest1_0_0(WCSStatus status,
+			WCSProtocolHandler protocolHandler) {
+		super(status, protocolHandler);		
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.ogc.request.OGCRequest#getHttpGetRequest(java.lang.String)
+	 */
+	protected String getHttpGetRequest(String onlineResource) {
+		StringBuffer req = new StringBuffer();
+		req.append(onlineResource);
+		req.append("service=WCS&version=").append(protocolHandler.getVersion()).append("&request=GetCoverage");
+		req.append(getPartialQuery(status));
+		if (status.getExceptionFormat() != null) {
+			req.append("&EXCEPTIONS=" + status.getExceptionFormat());
+		} else {
+			req.append("&EXCEPTIONS=XML");
+		}
+		return req.toString();
+	}
+
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/wcs_1_0_0/request/WCSGetCoverageRequest1_0_0.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/wcs_1_0_0/request/WCSDescribeCoverageRequest1_0_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/wcs_1_0_0/request/WCSDescribeCoverageRequest1_0_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/wcs_1_0_0/request/WCSDescribeCoverageRequest1_0_0.java	(revision 38347)
@@ -0,0 +1,58 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+* 
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+* 
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+* 
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+* MA  02110-1301, USA.
+* 
+*/
+
+/*
+* AUTHORS (In addition to CIT):
+* 2009 Iver T.I.  {{Task}}
+*/
+ 
+package org.gvsig.remoteclient.wcs.wcs_1_0_0.request;
+
+import org.gvsig.remoteclient.wcs.WCSProtocolHandler;
+import org.gvsig.remoteclient.wcs.WCSStatus;
+import org.gvsig.remoteclient.wcs.request.WCSDescribeCoverageRequest;
+
+/**
+ * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera</a>
+ */
+public class WCSDescribeCoverageRequest1_0_0 extends WCSDescribeCoverageRequest{
+
+	public WCSDescribeCoverageRequest1_0_0(WCSStatus status,
+			WCSProtocolHandler protocolHandler) {
+		super(status, protocolHandler);	
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.ogc.request.OGCRequest#getHttpGetRequest(java.lang.String)
+	 */
+	protected String getHttpGetRequest(String onlineResource) {
+		StringBuffer req = new StringBuffer();
+		req.append(onlineResource).append("REQUEST=DescribeCoverage&SERVICE=WCS&");
+		if (status != null && status.getCoverageName()!= null)
+			req.append("COVERAGE="+status.getCoverageName()+"&");
+		req.append("VERSION=").append(protocolHandler.getVersion()).append("&EXCEPTIONS=XML");
+		return req.toString();
+	}
+
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/wcs_1_0_0/request/WCSDescribeCoverageRequest1_0_0.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/wcs_1_0_0/WCSProtocolHandler1_0_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/wcs_1_0_0/WCSProtocolHandler1_0_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/wcs_1_0_0/WCSProtocolHandler1_0_0.java	(revision 38347)
@@ -0,0 +1,426 @@
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2005 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+package org.gvsig.remoteclient.wcs.wcs_1_0_0;
+
+import java.io.File;
+import java.io.IOException;
+
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.utils.DescribeCoverageTags;
+import org.gvsig.remoteclient.utils.EncodingXMLParser;
+import org.gvsig.remoteclient.wcs.CoverageOfferingBrief;
+import org.gvsig.remoteclient.wcs.WCSProtocolHandler;
+import org.gvsig.remoteclient.wcs.WCSStatus;
+import org.gvsig.remoteclient.wcs.request.WCSDescribeCoverageRequest;
+import org.gvsig.remoteclient.wcs.request.WCSGetCoverageRequest;
+import org.gvsig.remoteclient.wcs.wcs_1_0_0.request.WCSDescribeCoverageRequest1_0_0;
+import org.gvsig.remoteclient.wcs.wcs_1_0_0.request.WCSGetCoverageRequest1_0_0;
+
+/**
+ * @author jaume
+ *
+ */
+public class WCSProtocolHandler1_0_0 extends WCSProtocolHandler{
+
+	public WCSProtocolHandler1_0_0() {
+		super();
+		this.version = "1.0.0";
+		this.name = "WCS1.0.0";
+	}
+
+    /* (non-Javadoc)
+     * @see org.gvsig.remoteClient.OGCProtocolHandler#parseCapabilities(java.io.File)
+     */
+    /**
+     * <p>Parse the xml data retrieved from the WCS, it will parse the WCS Capabilities</p>
+     *
+     */
+    public boolean parseCapabilities(File f)
+    {
+    	int tag;
+    	EncodingXMLParser parser = null;
+      	parser = new EncodingXMLParser();
+    	try
+    	{
+    		parser.setInput(f);
+    		parser.nextTag();
+
+            if ( parser.getEventType() != KXmlParser.END_DOCUMENT )
+            {
+                parser.require(KXmlParser.START_TAG, null, CapabilitiesTags.WCS_CAPABILITIES_ROOT1_0_0);
+                tag = parser.nextTag();
+                while(tag != KXmlParser.END_DOCUMENT)
+                {
+                    switch(tag)
+                    {
+                        case KXmlParser.START_TAG:
+                            if (parser.getName().compareTo(CapabilitiesTags.SERVICE)==0)
+                            {
+                                parseServiceTag(parser);
+                            }
+                            else if (parser.getName().compareTo(CapabilitiesTags.CAPABILITY)==0)
+                            {
+                                parseCapabilityTag(parser);
+                            }
+                            else if (parser.getName().compareTo(CapabilitiesTags.WCS_CONTENTMETADATA)==0)
+                            {
+                            	parseContentMetadataTag(parser);
+                            }
+                            break;
+                        case KXmlParser.END_TAG:
+                            break;
+                        case KXmlParser.TEXT:
+                        	if (parser.getName()!=null)
+                        		System.out.println("[TEXT]["+parser.getText().trim()+"]");
+                            break;
+                    }
+                    tag = parser.next();
+                }
+                parser.require(KXmlParser.END_DOCUMENT, null, null);
+            }
+        }
+        catch(XmlPullParserException parser_ex){
+            System.out.println(parser_ex.getMessage());
+            parser_ex.printStackTrace();
+            return false;
+        }
+        catch (IOException ioe) {
+            ioe.printStackTrace();
+            return false;
+        }
+        return true;
+    }
+
+    /* (non-Javadoc)
+     * @see org.gvsig.remoteClient.wcs.WCSProtocolHandler#parseDescribeCoverage(java.io.File)
+     */
+    public boolean parseDescribeCoverage(File f) {
+    	int tag;
+    	EncodingXMLParser parser = null;
+      	parser = new EncodingXMLParser();
+    	try
+    	{
+    		parser.setInput(f);
+    		parser.nextTag();
+            if (parser.getEventType() != KXmlParser.END_DOCUMENT){
+                parser.require(KXmlParser.START_TAG, null, DescribeCoverageTags.COVERAGE_DESCRIPTION);
+                tag = parser.nextTag();
+                while (tag != KXmlParser.END_DOCUMENT){
+                    switch (tag){
+                        case KXmlParser.START_TAG:
+                            if (parser.getName().compareTo(DescribeCoverageTags.COVERAGE_OFFERING)==0){
+                                WCSCoverage1_0_0 lyr = new WCSCoverage1_0_0();
+                                lyr.parse(parser);
+                                if (lyr!=null){
+                                    layerPool.put(lyr.getName(), lyr);
+                                }
+                            }
+                            break;
+                    }
+                    tag = parser.next();
+                }
+                parser.require(KXmlParser.END_DOCUMENT, null, null);
+            }
+        } catch (XmlPullParserException e) {
+            System.out.println(e.getMessage());
+            e.printStackTrace();
+            return false;
+        }
+        catch (IOException ioe) {
+            ioe.printStackTrace();
+            return false;
+        }
+        return true;
+    }
+
+
+    /**
+     * <p>Parses the Capability Tag </p>
+     */
+    private void parseCapabilityTag(KXmlParser parser) throws IOException, XmlPullParserException
+    {
+        int currentTag;
+        boolean end = false;
+
+        parser.require(KXmlParser.START_TAG, null, CapabilitiesTags.CAPABILITY);
+        currentTag = parser.next();
+
+        while (!end)
+        {
+             switch(currentTag)
+             {
+                case KXmlParser.START_TAG:
+                    if (parser.getName().compareTo(CapabilitiesTags.REQUEST)==0)
+                    {
+                        parseRequestTag(parser);
+                    }
+                    else if (parser.getName().compareTo(CapabilitiesTags.EXCEPTION)==0)
+                    {
+                        //TODO Parse exception tags...
+                    	parser.skipSubTree();
+                    }
+                    else if ((parser.getName().compareTo(CapabilitiesTags.VENDORSPECIFICCAPABILITIES)==0) ||
+                            (parser.getName().compareTo(CapabilitiesTags.USERDEFINEDSYMBOLIZATION )==0))
+                    {
+                        parser.skipSubTree();
+                    }
+                    break;
+                case KXmlParser.END_TAG:
+                    if (parser.getName().compareTo(CapabilitiesTags.CAPABILITY) == 0)
+                        end = true;
+                    break;
+                case KXmlParser.TEXT:
+                break;
+             }
+             currentTag = parser.next();
+        }
+    }
+
+
+    /**
+     * <p>Parses the Service Information </p>
+     */
+    private void parseServiceTag(KXmlParser parser) throws IOException, XmlPullParserException
+    {
+        int currentTag;
+        boolean end = false;
+
+        parser.require(KXmlParser.START_TAG, null, CapabilitiesTags.SERVICE);
+        currentTag = parser.next();
+
+        while (!end)
+        {
+             switch(currentTag)
+             {
+                case KXmlParser.START_TAG:
+                    if (parser.getName().compareToIgnoreCase(CapabilitiesTags.NAME)==0)
+                    {
+                        serviceInfo.name = parser.nextText();
+                    }
+                    else if (parser.getName().compareTo(CapabilitiesTags.WCS_LABEL)==0)
+                    {
+                        serviceInfo.title = parser.nextText();
+                    }
+                    else if (parser.getName().compareTo(CapabilitiesTags.WCS_DESCRIPTION)==0)
+                    {
+                        serviceInfo.abstr = parser.nextText();
+                    }
+                    else if (parser.getName().compareTo(CapabilitiesTags.WCS_KEYWORDS)==0)
+                    {
+                        parser.skipSubTree();
+                    }
+                    else if (parser.getName().compareTo(CapabilitiesTags.ACCESSCONSTRAINTS)==0)
+                    {
+                        parser.skipSubTree();
+                    }
+                    else if (parser.getName().compareTo(CapabilitiesTags.FEES)==0)
+                    {
+                        parser.skipSubTree();
+                    }
+
+                    break;
+                case KXmlParser.END_TAG:
+                    if (parser.getName().compareTo(CapabilitiesTags.SERVICE) == 0)
+                        end = true;
+                    break;
+                case KXmlParser.TEXT:
+                break;
+             }
+             currentTag = parser.next();
+        }
+//      parser.require(KXmlParser.END_TAG, null, CapabilitiesTags.SERVICE);
+    }
+
+    /**
+     * <p>Parses the Request tag </p>
+     */
+    private void parseRequestTag(KXmlParser parser) throws IOException, XmlPullParserException
+    {
+    	int currentTag;
+    	boolean end = false;
+
+    	parser.require(KXmlParser.START_TAG, null, CapabilitiesTags.REQUEST);
+    	currentTag = parser.next();
+
+    	while (!end)
+    	{
+    		switch(currentTag)
+    		{
+    		case KXmlParser.START_TAG:
+    			if (parser.getName().compareTo(CapabilitiesTags.GETCAPABILITIES)==0)
+    			{
+    				currentTag = parser.nextTag();
+    				parser.require(KXmlParser.START_TAG, null, CapabilitiesTags.DCPTYPE);
+    				{
+						currentTag = parser.nextTag();
+						if(parser.getName().compareTo(CapabilitiesTags.HTTP)==0)
+						{
+							currentTag = parser.nextTag();
+							if(parser.getName().compareTo(CapabilitiesTags.GET)==0)
+							{
+								currentTag = parser.nextTag();
+								if (parser.getName().compareTo(CapabilitiesTags.ONLINERESOURCE)==0)
+								{
+									String value = new String();
+									value = parser.getAttributeValue("", CapabilitiesTags.XLINK_HREF);
+									if (value != null){
+										serviceInfo.operations.put(value, null);
+									}
+								}
+							}
+						}
+					}
+
+    			}
+    			else if (parser.getName().compareTo(CapabilitiesTags.DESCRIBECOVERAGE)==0)
+    			{
+    				currentTag = parser.nextTag();
+    				parser.require(KXmlParser.START_TAG, null, CapabilitiesTags.DCPTYPE);
+    				{
+						currentTag = parser.nextTag();
+						if(parser.getName().compareTo(CapabilitiesTags.HTTP)==0)
+						{
+							currentTag = parser.nextTag();
+							if(parser.getName().compareTo(CapabilitiesTags.GET)==0)
+							{
+								currentTag = parser.nextTag();
+								if (parser.getName().compareTo(CapabilitiesTags.ONLINERESOURCE)==0)
+								{
+									String value = new String();
+									value = parser.getAttributeValue("", CapabilitiesTags.XLINK_HREF);
+									if (value != null){
+										serviceInfo.operations.put(value, null);
+									}
+								}
+							}
+						}
+					}
+    			}
+    			else if (parser.getName().compareTo(CapabilitiesTags.GETCOVERAGE)==0)
+    			{
+    				currentTag = parser.nextTag();
+    				parser.require(KXmlParser.START_TAG, null, CapabilitiesTags.DCPTYPE);
+    				{
+						currentTag = parser.nextTag();
+						if(parser.getName().compareTo(CapabilitiesTags.HTTP)==0)
+						{
+							currentTag = parser.nextTag();
+							if(parser.getName().compareTo(CapabilitiesTags.GET)==0)
+							{
+								currentTag = parser.nextTag();
+								if (parser.getName().compareTo(CapabilitiesTags.ONLINERESOURCE)==0)
+								{
+									String value = new String();
+									value = parser.getAttributeValue("", CapabilitiesTags.XLINK_HREF);
+									if (value != null){
+										serviceInfo.operations.put(value, null);
+									}
+								}
+							}
+						}
+					}
+    			}
+    			break;
+    		case KXmlParser.END_TAG:
+    			if (parser.getName().compareTo(CapabilitiesTags.REQUEST) == 0)
+    				end = true;
+    			break;
+    		case KXmlParser.TEXT:
+    			break;
+    		}
+    		currentTag = parser.next();
+    	}
+    	// TODO: does not get such a tag when arrives here!!!!!!
+    	//parser.require(KXmlParser.END_TAG, null, CapabilitiesTags.REQUEST);
+    }
+
+    private void parseContentMetadataTag(KXmlParser parser) throws XmlPullParserException, IOException {
+    	int currentTag;
+    	boolean end = false;
+
+    	parser.require(KXmlParser.START_TAG, null, CapabilitiesTags.WCS_CONTENTMETADATA);
+    	currentTag = parser.next();
+
+    	while (!end)
+    	{
+    		switch(currentTag)
+    		{
+    		case KXmlParser.START_TAG:
+    			if (parser.getName().compareTo("wcs:"+CapabilitiesTags.WCS_COVERAGEOFFERINGBRIEF)==0) {
+    				CoverageOfferingBrief cob = new CoverageOfferingBrief();
+    				cob.parse(parser);
+    				layerPool.put(cob.getName(), cob);
+    			}
+    			break;
+    		case KXmlParser.END_TAG:
+    			if (parser.getName().compareTo(CapabilitiesTags.WCS_CONTENTMETADATA) == 0)
+    				end = true;
+    			break;
+    		case KXmlParser.TEXT:
+    			break;
+    		}
+    		currentTag = parser.next();
+    	}
+    	// TODO: does not get such a tag when arrives here!!!!!!
+    	//parser.require(KXmlParser.END_TAG, null, CapabilitiesTags.REQUEST);
+    }
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wcs.WCSProtocolHandler#createDescribeCoverageRequest(org.gvsig.remoteClient.wcs.WCSStatus)
+	 */
+	public WCSDescribeCoverageRequest createDescribeCoverageRequest(
+			WCSStatus status) {
+		return new WCSDescribeCoverageRequest1_0_0(status, this);
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.wcs.WCSProtocolHandler#createGetCoverageRequest(org.gvsig.remoteClient.wcs.WCSStatus)
+	 */
+	public WCSGetCoverageRequest createGetCoverageRequest(WCSStatus status) {
+		return new WCSGetCoverageRequest1_0_0(status, this);
+	}
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/wcs_1_0_0/WCSProtocolHandler1_0_0.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/WCSClient.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/WCSClient.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/WCSClient.java	(revision 38347)
@@ -0,0 +1,257 @@
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2005 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+package org.gvsig.remoteclient.wcs;
+
+import java.awt.geom.Rectangle2D;
+import java.io.File;
+import java.io.IOException;
+import java.net.ConnectException;
+import java.net.URL;
+import java.util.ArrayList;
+import java.util.Hashtable;
+import java.util.Iterator;
+
+import org.gvsig.compat.net.ICancellable;
+import org.gvsig.remoteclient.exceptions.ServerErrorException;
+import org.gvsig.remoteclient.exceptions.WCSException;
+import org.gvsig.remoteclient.exceptions.WMSException;
+import org.gvsig.remoteclient.utils.BoundaryBox;
+import org.gvsig.remoteclient.wms.WMSStatus;
+
+/**
+ * WCSClient managing the low-level comunication to the server. It is used
+ * as a bridge between a standard WCS server and other high-level clients.
+ * @author jaume dominguez faus - jaume.dominguez@iver.es
+ *
+ */
+public class WCSClient extends org.gvsig.remoteclient.RasterClient{
+
+    private WCSProtocolHandler handler;
+    private Hashtable layerPool;
+
+    /**
+     * Constructor.
+     * the parameter host, indicates the WCS host to connect.
+     * @throws IOException
+     *
+     */
+    public WCSClient(String host) throws ConnectException, IOException {
+        setHost(host);
+        try {
+        	handler = WCSProtocolHandlerFactory.negotiate(host);
+        	handler.setHost(host);
+        } catch(ConnectException conE) {
+        	throw conE;
+        } catch(IOException ioE) {
+        	throw ioE;
+        } catch(Exception e) {
+        	e.printStackTrace();
+        }
+    }
+
+    /**
+     * <p>Checks the connection to de remote WMS and requests its capabilities.</p>
+     * @param override
+     *
+     */
+    public boolean connect(boolean override, ICancellable cancel)
+    {
+        try {
+            if (handler == null) {
+                if (getHost().trim().length() > 0) {
+                	handler = WCSProtocolHandlerFactory.negotiate(getHost());
+                    handler.setHost(getHost());
+                } else {
+                    // must to specify host first!!!!
+                    return false;
+                }
+            }
+            getCapabilities(null, override, cancel);
+
+            describeCoverage(null, override, cancel); //TODO falta posar el onlineresource del describe coverage
+            return true;
+
+        } catch (Exception e) {
+            e.printStackTrace();
+            return false;
+        }
+    }
+
+    /**
+     * Sends a GetCapabilities request using the properties contained by
+     * the status. If status is null, then it uses the default configuration.
+     * @param override
+     * @param WCSStatus, containing the status properties
+     */
+    private void getCapabilities(WCSStatus status, boolean override, ICancellable cancel) {
+        handler.getCapabilities(status, override, cancel);
+    }
+
+    /**
+     * Sends a DescribeCoverage request using the properties contained by
+     * the status.
+     * @param override, if true the cache is ignored
+     * @param WCSStatus, containing the status properties
+     */
+    private void describeCoverage(WCSStatus status, boolean override, ICancellable cancel) {
+        handler.describeCoverage(status, override, cancel);
+        // check it was response or if we need to perform a specific DescribeCoverage for each coverage
+        Hashtable layers = handler.getLayers();
+        Iterator it = layers.keySet().iterator();
+        while (it.hasNext()) {
+        	Object obj = layers.get(it.next());
+        	if (obj instanceof CoverageOfferingBrief) {
+        		if (status == null)
+        			status = new WCSStatus();
+        		status.setCoveraName( ((CoverageOfferingBrief) obj).getName());
+        		handler.describeCoverage(status, override, cancel);
+        	}
+        }
+
+        layerPool = handler.getLayers();
+    }
+
+    /* (non-Javadoc)
+     * @see org.gvsig.remoteClient.RemoteClient#close()
+     */
+    public void close() {
+    }
+
+    /**
+     * Returns the title of the service. The title is a human-readable string format
+     * used to label the service connection.
+     * @return String
+     */
+	public String getServiceTitle() {
+		return handler.serviceInfo.title;
+	}
+
+	/**
+	 * Returns the service version (1.0.0, 1.1.0, ...).
+	 * @return String
+	 */
+	public String getVersion() {
+		return handler.getVersion();
+	}
+
+	/**
+	 * Returns a brief description of the service, it is a human-readable string.
+	 * @return String
+	 */
+	public String getDescription() {
+		return handler.serviceInfo.abstr;
+	}
+
+	/**
+	 *
+	 * @return
+	 */
+	public ArrayList getFormats() {
+		return handler.getFormats();
+	}
+
+	/**
+	 * Returns a hash table containing the WCSCoverage's produced at parse time using
+	 * the coverage names as the Hashtable's keys
+	 * @return Hashtable.
+	 */
+	public Hashtable getCoverageList() {
+		return layerPool;
+	}
+
+	/**
+	 * Given a coverage name, it returns the coverage's title.
+	 * @param coverageName
+	 * @return String
+	 */
+	public String getLabel(String coverageName) {
+		return ((WCSCoverage) layerPool.get(coverageName)).getTitle();
+	}
+
+	/**
+	 * Given a coverage name and the CRS name, it returns the extent defined by the
+	 * server in the DescribeCoverage document.
+	 *
+	 * @param coverageName
+	 * @param crs
+	 * @return Rectangle2D
+	 */
+	public Rectangle2D getExtent(String coverageName, String crs) {
+		BoundaryBox bbox = (BoundaryBox) ((WCSCoverage) layerPool.get(coverageName)).getBbox(crs);;
+        if (bbox == null) return null;
+        double xmin = bbox.getXmin();
+        double xmax = bbox.getXmax();
+        double ymin = bbox.getYmin();
+        double ymax = bbox.getYmax();
+		return new Rectangle2D.Double(xmin, ymin, xmax-xmin, ymax-ymin);
+	}
+
+	/**
+	 * Sends the GetCoverage request according to the settings passed in the status
+	 * argument.
+	 * @param status
+	 * @return File
+	 * @throws ServerErrorException
+	 * @throws WCSException
+	 */
+	public File getCoverage(WCSStatus status, ICancellable cancel) throws ServerErrorException, WCSException {
+		return handler.getCoverage(status, cancel);
+	}
+	
+	/**
+     * <p>Gets the GetMap URL. The final client should download the file</p> 
+     * @throws ServerErrorException 
+     */
+    public URL getCoverageURL(WCSStatus status, ICancellable cancel) throws WMSException, ServerErrorException{   
+       return handler.getCoverageURL(status, cancel);
+    } 
+    
+    /**
+     * Returns the exception message if the file is a XML instead of a image.
+     * @param file
+     * @return
+     * @throws IOException 
+     */
+    public String getExceptionMessage(File file) throws IOException {
+    	return handler.getExceptionMessage(file);
+    }
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/WCSClient.java
___________________________________________________________________
Added: svn:eol-style
   + native
Added: svn:keywords
   + Author Date Id Revision

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/WCSProtocolHandler.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/WCSProtocolHandler.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/WCSProtocolHandler.java	(revision 38347)
@@ -0,0 +1,384 @@
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2005 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+package org.gvsig.remoteclient.wcs;
+
+import java.io.ByteArrayInputStream;
+import java.io.File;
+import java.io.IOException;
+import java.net.MalformedURLException;
+import java.net.URL;
+import java.util.ArrayList;
+import java.util.Hashtable;
+import java.util.StringTokenizer;
+
+import org.gvsig.compat.CompatLocator;
+import org.gvsig.compat.lang.StringUtils;
+import org.gvsig.compat.net.ICancellable;
+import org.gvsig.remoteclient.exceptions.ServerErrorException;
+import org.gvsig.remoteclient.exceptions.WCSException;
+import org.gvsig.remoteclient.exceptions.WMSException;
+import org.gvsig.remoteclient.ogc.OGCProtocolHandler;
+import org.gvsig.remoteclient.ogc.OGCServiceInformation;
+import org.gvsig.remoteclient.utils.ExceptionTags;
+import org.gvsig.remoteclient.utils.Utilities;
+import org.gvsig.remoteclient.wcs.request.WCSDescribeCoverageRequest;
+import org.gvsig.remoteclient.wcs.request.WCSGetCoverageRequest;
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+/**
+ *
+ * @author jaume
+ *
+ */
+public abstract class WCSProtocolHandler extends OGCProtocolHandler {
+	/**
+	 * Encoding used to parse different xml documents.
+	 */
+	protected String encoding = "UTF-8";
+	protected Hashtable layerPool = new Hashtable();
+
+	/**
+     * WCS metadata
+     */
+    protected WCSServiceInformation serviceInfo = new WCSServiceInformation();
+    
+    private static final StringUtils stringUtils = CompatLocator.getStringUtils();
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.OGCProtocolHandler#setHost(java.lang.String)
+	 */
+	public void setHost(String host) {
+		try {
+			// Validates the URL if doesn't produces an exception
+			new URL(host);
+
+			int index = host.indexOf("?");
+			
+			if (index == -1)
+				super.setHost(host);
+			else
+				super.setHost(host.substring(0, index));
+		}
+		catch (MalformedURLException m) {
+			// Bad URL -> hold it
+			super.setHost(host);
+		}
+	}
+
+	/**
+     * <p>
+     * Builds a GetCapabilities request that is sent to the WCS
+     * the response will be parse to extract the data needed by the
+     * WCS client.
+     * </p>
+     * @param override, if true the cache is ignored
+     */
+    public void getCapabilities(WCSStatus status, boolean override, ICancellable cancel) {
+           URL request = null;
+            try {
+                request = new URL(buildCapabilitiesRequest(status));
+            }
+            catch(Exception e) {
+                e.printStackTrace();
+            }
+            try {
+            	if (override)
+            	    downloader.removeURL(request);
+            	File f =  downloader.downloadFile(request,"wcs_capabilities.xml", cancel);
+            	if (f!=null)
+            		parseCapabilities(f);
+            } catch(Exception e) {
+            	e.printStackTrace();
+            }
+    }
+
+    /**
+     * Builds a complete URL-string that can be used to send a GetCapabilities request.
+     * @return String
+     */
+    private String buildCapabilitiesRequest(WCSStatus status) {
+    	StringBuffer req = new StringBuffer();
+		String symbol = null;
+
+		String onlineResource;
+		if (status == null || status.getOnlineResource() == null)
+			onlineResource = getHost();
+		else
+			onlineResource = status.getOnlineResource();
+		symbol = getSymbol(onlineResource);
+
+		req.append(onlineResource).append(symbol).append("REQUEST=GetCapabilities&SERVICE=WCS&");
+		req.append("VERSION=").append(getVersion()).append("&EXCEPTIONS=XML");
+		return req.toString();
+    }
+
+
+
+    /**
+     * parses the data retrieved by the DescribeCoverage XML document
+     */
+    public abstract boolean parseDescribeCoverage(File f);
+
+    /**
+     * Send a DescribeCoverage request using the settings passed in the status argument.
+     * If status is null, then default settings are used.
+     * @param override
+     * @return String
+     */
+    public void describeCoverage(WCSStatus status, boolean override, ICancellable cancel) {
+       try {
+    	   WCSDescribeCoverageRequest request = createDescribeCoverageRequest(status);
+           File f = request.sendRequest(cancel);
+        	if (f!=null)
+        		parseDescribeCoverage(f);
+        } catch(Exception e) {
+        	e.printStackTrace();
+        }
+    }
+
+    /**
+     * Send a GetCoverage request using the settings passed in the status.
+     * @return String
+     */
+    public File getCoverage(WCSStatus status, ICancellable cancel) throws ServerErrorException, WCSException {
+    	try
+		{
+			//TODO:
+			//pass this buildXXXRequest to the WCSProtocolHandlerXXX: The request can depend on the WCS version.
+			WCSGetCoverageRequest request = createGetCoverageRequest(status);
+            File f = request.sendRequest(cancel);
+
+            if (f!=null && Utilities.isTextFile(f)) {
+                byte[] data = fileToBytes(f);
+
+	    		WCSException wcsEx = null;
+
+            	String exceptionMessage = parseException(data);
+                if (exceptionMessage==null)
+                {
+                 	String error = new String(data);
+                	int pos = error.indexOf("<?xml");
+                	if (pos!= -1)
+                	{
+                		String xml = error.substring(pos,error.length());
+                		exceptionMessage = parseException(xml.getBytes());
+                	}
+                    if (exceptionMessage == null)
+                    	exceptionMessage = new String(data);
+
+                }
+             	wcsEx = new WCSException(exceptionMessage);
+            	wcsEx.setWCSMessage(new String(data));
+
+            	// Since it is an error file, It must be deleted from the cache
+            	downloader.removeURL(request);
+                throw wcsEx;
+            }
+			return f;
+		}
+		catch(IOException e)
+		{
+			e.printStackTrace();
+            throw new ServerErrorException();
+		}
+    }
+    
+    public URL getCoverageURL(WCSStatus status, ICancellable cancel) throws ServerErrorException, WMSException {
+    	try {
+			WCSGetCoverageRequest request = createGetCoverageRequest(status);
+			return request.getURL();
+		} catch(IOException e) {
+			e.printStackTrace();
+            throw new ServerErrorException();
+		}
+    }
+    
+    /**
+     * Returns the exception message if the file is a XML instead of a image.
+     * @param file3
+     * @return
+     * @throws IOException 
+     */
+    public String getExceptionMessage(File f) throws IOException {
+    	if (f == null)
+    		return null;
+    	
+        if (Utilities.isTextFile(f)) {
+            byte[] data = fileToBytes(f);
+
+        	String exceptionMessage = parseException(data);
+            if (exceptionMessage == null) {
+             	String error = new String(data);
+            	int pos = error.indexOf("<?xml");
+            	if (pos!= -1) {
+            		String xml = error.substring(pos,error.length());
+            		exceptionMessage = parseException(xml.getBytes());
+            	}
+                if (exceptionMessage == null)
+                	exceptionMessage = new String(data);
+            }
+         	return exceptionMessage;
+        }
+        return null;
+    }
+
+    /**
+     * Parses the WCS Exception document.
+     * @param bytes, byte[]
+     * @return
+     */
+    private String parseException(byte[] data) {
+    	// TODO: a�� est� fusilat del WMS, comprovar que funciona.
+    	ArrayList errors = new ArrayList();
+        KXmlParser kxmlParser = new KXmlParser();
+        try
+        {
+            kxmlParser.setInput(new ByteArrayInputStream(data), encoding);
+            kxmlParser.nextTag();
+            int tag;
+            if ( kxmlParser.getEventType() != KXmlParser.END_DOCUMENT )
+            {
+                kxmlParser.require(KXmlParser.START_TAG, null, ExceptionTags.EXCEPTION_ROOT);
+                tag = kxmlParser.nextTag();
+                 while(tag != KXmlParser.END_DOCUMENT)
+                 {
+                     switch(tag)
+                     {
+                        case KXmlParser.START_TAG:
+                            if (kxmlParser.getName().compareTo(ExceptionTags.SERVICE_EXCEPTION)==0){
+                                String errorCode = kxmlParser.getAttributeValue("", ExceptionTags.CODE);
+                                errorCode = (errorCode != null) ? "["+errorCode+"] " : "";
+                                String errorMessage = kxmlParser.nextText();
+                                errors.add(errorCode+errorMessage);
+                            }
+                            break;
+                        case KXmlParser.END_TAG:
+                            break;
+
+                     }
+                     tag = kxmlParser.nextTag();
+                 }
+                 //kxmlParser.require(KXmlParser.END_DOCUMENT, null, null);
+            }
+        }
+        catch(XmlPullParserException parser_ex){
+            parser_ex.printStackTrace();
+        }
+        catch (IOException ioe) {
+            ioe.printStackTrace();
+        }
+        String message = errors.size()>0? "" : null;
+        for (int i = 0; i < errors.size(); i++) {
+            message += (String) errors.get(i)+"\n";
+        }
+        return message;
+	}	
+
+    /**
+     * Builds the GetCapabilitiesRequest according to the OGC WCS Specifications
+     * without a VERSION, to get the highest version than a WCS supports.
+     */
+    public static String buildCapabilitiesSuitableVersionRequest(String _host, String _version) {
+		int index = _host.indexOf('?');
+		
+		if (index > -1) {
+			String host = _host.substring(0, index + 1);
+			String query = _host.substring(index + 1, _host.length());
+			
+			StringTokenizer tokens = new StringTokenizer(query, "&");
+			String newQuery = "", token;
+
+			// If there is a field or a value with spaces, (and then it's on different tokens) -> unify them
+			while (tokens.hasMoreTokens()) {
+				token = tokens.nextToken().trim();
+
+				if (token.toUpperCase().compareTo("REQUEST=GETCAPABILITIES") == 0)
+					continue;
+
+				if (token.toUpperCase().compareTo("SERVICE=WCS") == 0)
+					continue;
+
+				if ((_version != null) && (_version.length() > 0)) {
+    				if (token.toUpperCase().compareTo("VERSION=" + _version) == 0)
+    					continue;
+				}
+
+				if (token.toUpperCase().compareTo("EXCEPTIONS=XML") == 0)
+					continue;
+
+				newQuery += token + "&";
+			}
+
+        	_host = host + newQuery;
+		}
+		else {
+			_host += "?";
+		}
+
+    	if ((_version != null) && (_version.compareTo("") != 0))
+    		_host += "REQUEST=GetCapabilities&SERVICE=WCS&VERSION=" + _version + "&EXCEPTIONS=XML";
+    	else
+    		_host += "REQUEST=GetCapabilities&SERVICE=WCS&EXCEPTIONS=XML";
+
+    	return stringUtils.replaceAll(_host, " ", "%20");
+    }
+
+	public ArrayList getFormats() {
+		return new ArrayList(serviceInfo.formats);
+	}       
+
+	public Hashtable getLayers() {
+		return layerPool;
+	}
+	
+	public abstract WCSDescribeCoverageRequest createDescribeCoverageRequest(WCSStatus status);
+	
+	public abstract WCSGetCoverageRequest createGetCoverageRequest(WCSStatus status);
+
+	/* (non-Javadoc)
+	 * @see org.gvsig.remoteclient.ogc.OGCProtocolHandler#getServiceInformation()
+	 */	
+	public OGCServiceInformation getServiceInformation() {
+		return serviceInfo;
+	}	
+	
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/WCSProtocolHandler.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/WCSOperation.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/WCSOperation.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/WCSOperation.java	(revision 38347)
@@ -0,0 +1,63 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+* 
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+* 
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+* 
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+* MA  02110-1301, USA.
+* 
+*/
+
+/*
+* AUTHORS (In addition to CIT):
+* 2009 Iver T.I.  {{Task}}
+*/
+ 
+package org.gvsig.remoteclient.wcs;
+
+import java.util.Hashtable;
+
+import org.gvsig.remoteclient.ogc.OGCClientOperation;
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+
+/**
+ * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera</a>
+ */
+public class WCSOperation extends OGCClientOperation{ 
+	protected static Hashtable operations = new Hashtable();
+
+	static{
+		operations.put(CapabilitiesTags.GETCAPABILITIES, new WCSOperation(CapabilitiesTags.GETCAPABILITIES));
+		operations.put(CapabilitiesTags.DESCRIBECOVERAGE, new WCSOperation(CapabilitiesTags.DESCRIBECOVERAGE));
+		operations.put(CapabilitiesTags.GETCOVERAGE, new WCSOperation(CapabilitiesTags.GETCOVERAGE));
+	}
+	
+	public WCSOperation(String operationName) {
+		super(operationName);		
+	}
+
+	public WCSOperation(String operationName, String onlineResource) {
+		super(operationName, onlineResource);		
+	}
+	
+	/*
+	 * (non-Javadoc)
+	 * @see org.gvsig.remoteClient.OGCClientOperation#getOperations()
+	 */
+	public Hashtable getOperations() {
+		return operations;
+	}
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/WCSOperation.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/WCSStatus.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/WCSStatus.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/WCSStatus.java	(revision 38347)
@@ -0,0 +1,210 @@
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2005 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/*
+ * $Id$ 
+ * $Log$
+ * Revision 1.9  2006-12-05 16:27:15  fdiaz
+ * *** empty log message ***
+ *
+ * Revision 1.8  2006/05/12 07:45:49  jaume
+ * some warnings removed
+ *
+ * Revision 1.7  2006/04/25 06:47:50  jaume
+ * clean up unnecessary imports
+ *
+ * Revision 1.6  2006/04/19 11:04:51  jaume
+ * *** empty log message ***
+ *
+ * Revision 1.5  2006/03/27 15:20:15  jaume
+ * *** empty log message ***
+ *
+ * Revision 1.3  2006/03/21 11:30:26  jaume
+ * some wcs client operation stuff
+ *
+ * Revision 1.2  2006/03/15 08:54:42  jaume
+ * *** empty log message ***
+ *
+ * Revision 1.1.2.1  2006/03/08 09:08:31  jaume
+ * *** empty log message ***
+ *
+ * Revision 1.1  2006/03/06 15:18:32  jaume
+ * *** empty log message ***
+ * 
+ */
+package org.gvsig.remoteclient.wcs;
+
+import java.awt.geom.Rectangle2D;
+
+import org.gvsig.remoteclient.RemoteClientStatus;
+/**
+ * Describes the status of a WCSclient, so it adds to the Remote client status
+ * a list of layers, a list of layer styles, the extent of the map.
+ * Provides the functionality to modify these lists.
+ * 
+ * @author jaume dom�nguez faus - jaume.dominguez@iver.es
+ */
+public class WCSStatus extends RemoteClientStatus {
+	//private String		resolution		= null; TODO do I need it?
+	private Rectangle2D	bBox			= null;
+	private String		coverageName	= null;
+	private String		onlineResource	= null;
+	private String		depth			= null;
+	private String		times			= null;
+	private String		parameters		= null;
+	private String		message			= null;
+	
+	/**
+	 * Sets the Bounding Box that is going to be requested to the server.
+	 * @param bBox, Rectangle2D containing the edges of the bounding box
+	 */
+	public void setExtent(Rectangle2D bBox) {
+		this.bBox = bBox;
+	}
+	
+	/**
+	 * Sets the name of the coverage requested to the server.
+	 * @param coverageName, String containing the name of the requesting coverage
+	 */
+	public void setCoveraName(String coverageName) {
+		this.coverageName = coverageName;
+	}
+
+	/**
+	 * Sets the parameter string. The parameter string is the part of the request 
+	 * containing the value for the axis as described in the DescribeCoverage
+	 * document.
+	 * @param parameters
+	 */
+	public void setParameters(String parameters) {
+		this.parameters = parameters;
+	}
+
+	/**
+	 * Will set the address of the host that serves the following request
+	 * @param onlineResources
+	 */
+	public void setOnlineResource(String onlineResources) {
+		this.onlineResource = onlineResources;
+	}
+	
+	/**
+	 * Sets the depth. The depth is the third dimension for the size. 
+	 * @param depth, String
+	 */
+	public void setDepth(String depth) {
+		this.depth = depth;
+	}
+
+	/**
+	 * Returns the address host that will serve the request 
+	 * @return String
+	 */
+	public String getOnlineResource() {
+		return onlineResource;
+	}
+
+	/**
+	 * Return the name of the coverage requested to the server.
+	 * @return String containing the name of the requesting coverage
+	 */
+	public String getCoverageName() {
+		return this.coverageName;
+	}
+	
+	/**
+	 * Returns the Bounding Box that is going to be requested to the server.
+	 * @return Rectangle2D containing the edges of the bounding box
+	 */
+	public Rectangle2D getExtent() {
+		return this.bBox;
+	}
+
+	/**
+	 * Returns the depth of the next request.
+	 * @return String
+	 */
+	public String getDepth() {
+		return depth;
+	}
+
+	/**
+	 * Returns the value for the time parameter that will be used in the next request
+	 * @return String
+	 */
+	public String getTime() {
+		return times;
+	}
+	
+	/**
+	 * Returns the parameter string.
+	 * The parameter string is the part of the request containing the value for the
+	 * axis as described in the DescribeCoverage.
+	 * @return String
+	 */
+	public String getParameters() {
+		return parameters;
+	}
+
+	/**
+	 * Sets the value(s) for the time that will be used in the next request. 
+	 * @param times
+	 */
+	public void setTime(String times) {
+		this.times = times;
+	}
+
+	/**
+	 * Returns the message string
+	 * @return String
+	 */
+	public String getMessage() {
+		return message;
+	}
+	
+	/**
+	 * Sets the message string 
+	 * @param message
+	 */
+	public void setMessage(String message) {
+		this.message = message;
+	}
+	
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/WCSStatus.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/CoverageOfferingBrief.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/CoverageOfferingBrief.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/CoverageOfferingBrief.java	(revision 38347)
@@ -0,0 +1,134 @@
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2005 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+
+/* CVS MESSAGES:
+*
+* $Id$
+* $Log$
+* Revision 1.1  2006-09-04 16:12:17  jaume
+* *** empty log message ***
+*
+*
+*/
+package org.gvsig.remoteclient.wcs;
+
+import java.io.IOException;
+
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+import org.gvsig.compat.CompatLocator;
+import org.gvsig.compat.lang.StringUtils;
+import org.gvsig.remoteclient.utils.BoundaryBox;
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+import org.gvsig.remoteclient.utils.DescribeCoverageTags;
+
+public class CoverageOfferingBrief {
+	private String name;
+	private String label;
+	private BoundaryBox		lonLatBbox;
+    private static final StringUtils stringUtils = CompatLocator.getStringUtils();
+    
+	public String getLabel() {
+		return label;
+	}
+	public void setLabel(String label) {
+		this.label = label;
+	}
+	public BoundaryBox getLonLatBbox() {
+		return lonLatBbox;
+	}
+	public void setLonLatBbox(BoundaryBox lonLatBbox) {
+		this.lonLatBbox = lonLatBbox;
+	}
+	public String getName() {
+		return name;
+	}
+
+	public void setName(String name) {
+		this.name = name;
+	}
+
+	public void parse(KXmlParser parser) throws XmlPullParserException, IOException {
+		int currentTag;
+		boolean end = false;
+
+		parser.require(KXmlParser.START_TAG, null, "wcs:"+CapabilitiesTags.WCS_COVERAGEOFFERINGBRIEF);
+		currentTag = parser.next();
+
+		while (!end)
+		{
+			switch(currentTag)
+			{
+			case KXmlParser.START_TAG:
+
+				if (parser.getName().toLowerCase().compareTo(CapabilitiesTags.NAME.toLowerCase())==0) {
+					this.name = parser.nextText();
+				} else if (parser.getName().compareTo(CapabilitiesTags.WCS_LABEL)==0) {
+					this.label = parser.nextText();
+				} else if (parser.getName().compareTo(DescribeCoverageTags.LONLAT_ENVELOPE)==0) {
+					parser.nextTag();
+					this.lonLatBbox = new BoundaryBox();
+					this.lonLatBbox.setSrs(DescribeCoverageTags.WGS84);
+					parser.require(KXmlParser.START_TAG, null, DescribeCoverageTags.GML_POS);
+					String[][] coord = new String[2][2];
+					coord[0] = stringUtils.split(parser.nextText(), WCSCoverage.SEPARATOR);
+					parser.nextTag();
+					parser.require(KXmlParser.START_TAG, null, DescribeCoverageTags.GML_POS);
+					coord[1] = stringUtils.split(parser.nextText(), WCSCoverage.SEPARATOR);
+					this.lonLatBbox.setXmin(Double.parseDouble(coord[0][0]));
+					this.lonLatBbox.setYmin(Double.parseDouble(coord[0][1]));
+					this.lonLatBbox.setXmax(Double.parseDouble(coord[1][0]));
+					this.lonLatBbox.setYmax(Double.parseDouble(coord[1][1]));
+				}
+
+			case KXmlParser.END_TAG:
+				if (parser.getName().compareTo("wcs:"+CapabilitiesTags.WCS_COVERAGEOFFERINGBRIEF) == 0)
+					end = true;
+				break;
+			case KXmlParser.TEXT:
+				break;
+			}
+			currentTag = parser.next();
+		}
+
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/CoverageOfferingBrief.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/WCSServiceInformation.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/WCSServiceInformation.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/WCSServiceInformation.java	(revision 38347)
@@ -0,0 +1,99 @@
+/* gvSIG. Geographic Information System of the Valencian Government
+*
+* Copyright (C) 2007-2008 Infrastructures and Transports Department
+* of the Valencian Government (CIT)
+* 
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 2
+* of the License, or (at your option) any later version.
+* 
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+* 
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+* MA  02110-1301, USA.
+* 
+*/
+
+/*
+* AUTHORS (In addition to CIT):
+* 2009 {Iver T.I.}   {Task}
+*/
+ 
+package org.gvsig.remoteclient.wcs;
+
+import java.util.HashMap;
+import java.util.Vector;
+
+import org.gvsig.remoteclient.ogc.OGCClientOperation;
+import org.gvsig.remoteclient.ogc.OGCServiceInformation;
+
+/**
+ * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera</a>
+ */
+public class WCSServiceInformation extends OGCServiceInformation {
+	 public String online_resource = null;
+     public String version;
+     public String name;
+     public String scope;
+     public String title;
+     public String abstr;
+     public String keywords;
+     public String fees;
+     public String operationsInfo;
+     public String personname;
+     public String organization;
+     public String function;
+     public String addresstype;
+     public String address;
+     public String place;
+     public String province;
+     public String postcode;
+     public String country;
+     public String phone;
+     public String fax;
+     public String email;
+     public Vector formats;
+     public HashMap operations; // operations that WCS supports
+
+     public WCSServiceInformation()
+     {
+         version = new String();
+         name = new String();
+         scope = new String();
+         title = new String();
+         abstr = new String();
+         keywords = new String();
+         fees = new String();
+         operationsInfo = new String();
+         personname = new String();
+         organization = new String();
+         function = new String();
+         addresstype = new String();
+         address = new String();
+         place = new String();
+         province = new String();
+         postcode = new String();
+         country = new String();
+         phone = new String();
+         fax = new String();
+         email = new String();
+         operations = new HashMap();
+     }
+
+	public OGCClientOperation createOperation(String name) {
+		return new WCSOperation(name); 
+	}
+
+	public OGCClientOperation createOperation(String name, String onlineResource) {
+		return new WCSOperation(name, onlineResource);
+	}
+
+  
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/WCSServiceInformation.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/WCSProtocolHandlerFactory.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/WCSProtocolHandlerFactory.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/WCSProtocolHandlerFactory.java	(revision 38347)
@@ -0,0 +1,277 @@
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2005 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/*
+ * $Id$
+ * $Log$
+ * Revision 1.4  2006-07-18 11:41:05  jaume
+ * no hay nada nuevo pero el team synchronize est� pesado
+ *
+ * Revision 1.3  2006/04/25 06:47:50  jaume
+ * clean up unnecessary imports
+ *
+ * Revision 1.2  2006/03/15 08:54:42  jaume
+ * *** empty log message ***
+ *
+ * Revision 1.1.2.1  2006/03/08 09:08:31  jaume
+ * *** empty log message ***
+ *
+ * Revision 1.1  2006/03/06 15:18:32  jaume
+ * *** empty log message ***
+ *
+ */
+package org.gvsig.remoteclient.wcs;
+
+import java.io.DataInputStream;
+import java.io.IOException;
+import java.io.StringReader;
+import java.net.ConnectException;
+import java.net.URL;
+import java.util.ArrayList;
+import java.util.Iterator;
+
+import org.kxml2.io.KXmlParser;
+import org.xmlpull.v1.XmlPullParserException;
+
+import org.gvsig.remoteclient.utils.CapabilitiesTags;
+
+/**
+ *
+ * @author jaume dominguez faus
+ *
+ */
+public class WCSProtocolHandlerFactory {
+
+	public org.gvsig.remoteclient.wcs.WCSProtocolHandler wCSProtocolHandler;
+
+	private static ArrayList supportedVersions = new ArrayList();
+
+	static {
+		supportedVersions.add("1.0.0");
+	}
+
+	/**
+	 * M�todo que dada una respuesta de getCapabilities y un iterador sobre una
+	 * coleccion de WCSClient's ordenada descendentemente devuelve el cliente
+	 * cuya version es igual o inmediatamente inferior
+	 *
+	 * @param caps Capabilities con la respuesta del servidor
+	 * @param clients Iterador de conjunto ordenado descendientemente
+	 *
+	 * @return cliente cuya version es igual o inmediatamente inferior
+	 * @throws IllegalAccessException
+	 * @throws InstantiationException
+	 *
+	 */
+	private static String getDriverVersion(String version, Iterator clients) throws InstantiationException, IllegalAccessException {
+		while (clients.hasNext()) {
+			String clientVersion = (String)clients.next();
+			int ret = version.compareTo(clientVersion);
+
+			if (ret >= 0) {
+				return clientVersion;
+			}
+		}
+		return null;
+	}
+
+	/**
+	 * Establece la versi�n con la que se comunicar� con el servidor y devuelve
+	 * el objeto Capabilities obtenido con dicha versi�n
+	 *
+	 * @param host maquina con la que se negocia
+	 *
+	 * @return instancia de un cliente capaz de negociar con el host que se
+	 *         pasa como par�metro
+	 */
+	public static WCSProtocolHandler negotiate(String host) throws ConnectException, IOException {
+
+		if (supportedVersions.size() == 0)
+		{
+			return null;
+		}
+
+		try
+		{
+			String highestVersionSupportedByServer  = getSuitableWCSVersion(host,"");
+			if (supportedVersions.contains(highestVersionSupportedByServer))
+			{
+				// we support the highest version supported by the server
+				// this is the best case
+				return createVersionDriver(highestVersionSupportedByServer);
+			}
+			else
+			{
+				// in case we dont support the highest version from the server
+				// we start the negotiation process in which we have to get the higest version
+				// the WCS supports and we are able to read.
+				Iterator iVersion = supportedVersions.iterator();
+				String wcsVersion;
+				String gvSIGVersion;
+
+				while (iVersion.hasNext()) {
+					gvSIGVersion = (String)iVersion.next();
+					wcsVersion = getSuitableWCSVersion(host,gvSIGVersion);
+					//TODO:
+					//compare with the version returned by the WMS!!!!!
+					// send GetCapabilities and read the version to compare.
+					int res = wcsVersion.compareTo(gvSIGVersion);
+
+					if (res == 0) { //Si es la misma que nuestra version
+						return createVersionDriver(gvSIGVersion);
+					} else if (res > 0) { //Si es mayor que nuestra version
+						throw new Exception("Server Version too high: " + wcsVersion);
+					} else { //Si es menor que nuestra version
+						//Obtenemos la primera version menor o igual que tengamos
+						String lowerVersion = WCSProtocolHandlerFactory.getDriverVersion(wcsVersion, iVersion);
+
+						if (lowerVersion == null) { //Si no hay ninguna
+							throw new Exception("Lowest server version is " + wcsVersion);
+						} else {
+							if (lowerVersion.equals(wcsVersion)) {
+								return createVersionDriver(lowerVersion);
+							} else { //Si hay una version menor que la que retorno el servidor
+								//iV = lower;
+							}
+						}
+					}
+				}
+			}//case we had to start the negotiation process.
+			return null; // if it did not find any suitable version.
+		}
+		catch(ConnectException conEx)
+		{
+			throw conEx;
+		}
+		catch(IOException ioEx)
+		{
+			throw ioEx;
+		}
+		catch(Exception e)
+		{
+//			e.printStackTrace();
+			return null;
+		}
+	}
+
+	/**
+	 * Sends a GetCapabilities to the WCS server to get the version
+	 * if the version parameter is null, the WCS will return the highest version supported
+	 * if not it will return the lower highest version than the one requested.
+	 * @param host
+	 * @param version
+	 * @return suitable version supported by the server
+	 */
+	private static String getSuitableWCSVersion(String host, String _version) throws ConnectException, IOException {
+		String request = WCSProtocolHandler.buildCapabilitiesSuitableVersionRequest(host, _version);
+		String version = new String();
+		StringReader reader = null;
+		//InputStreamReader reader;
+		//InputStream is = null;
+		DataInputStream dis = null;
+		try {
+			URL url = new URL(request);
+			byte[] buffer = new byte[1024];//new byte[1024*256];
+//			is = url.openStream();
+//			reader = new InputStreamReader(is);
+			//int numberOfBytes = is.read(buffer);
+			//String readed = new String(buffer);
+			dis = new DataInputStream(url.openStream());
+			dis.readFully(buffer);
+
+			reader = new StringReader(new String(buffer));
+			KXmlParser kxmlParser = null;
+			kxmlParser = new KXmlParser();
+			kxmlParser.setInput(reader);
+			kxmlParser.nextTag();
+			if ( kxmlParser.getEventType() != KXmlParser.END_DOCUMENT ) {
+				if ((kxmlParser.getName().compareTo(CapabilitiesTags.WCS_CAPABILITIES_ROOT1_0_0)==0)) {
+					version = kxmlParser.getAttributeValue("", CapabilitiesTags.VERSION);
+				}
+			}
+			// do not forget to close the Stream.
+			reader.close();
+			dis.close();
+			return version;
+		} catch(ConnectException conEx) {
+			throw new ConnectException(conEx.getMessage());
+		} catch(IOException ioEx) {
+			throw new IOException(ioEx.getMessage());
+		} catch(XmlPullParserException xmlEx) {
+			xmlEx.printStackTrace();
+			return "";
+		} finally {
+			if (reader != null) {
+				try {
+					reader.close();
+				} catch(Exception ex) {
+					ex.printStackTrace();
+				}
+			} if (dis != null) {
+				try {
+					dis.close();
+				} catch(Exception ex){
+					ex.printStackTrace();
+				}
+			}
+		}
+	}
+
+	/**
+	 * It creates an instance of a WCSDriver class.
+	 *
+	 * @param String, with the version of the driver to be created
+	 * @return WCSDriver.
+	 */
+	private static WCSProtocolHandler createVersionDriver(String version) {
+		try {
+			Class driver;
+			version = version.replace('.', '_');
+			driver = Class.forName("org.gvsig.remoteclient.wcs.wcs_"+version+".WCSProtocolHandler" + version);
+			return (WCSProtocolHandler)driver.newInstance();
+		} catch (Exception e) {
+			e.printStackTrace();
+			//throw new Exception("WCSDriverFactory. Unknown driver version " + e);
+			return null;
+		}
+	}
+
+
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/src/org/gvsig/remoteclient/wcs/WCSProtocolHandlerFactory.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wcs/WCS-simonCITSpotGetCapabilities.xml
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wcs/WCS-simonCITSpotGetCapabilities.xml	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wcs/WCS-simonCITSpotGetCapabilities.xml	(revision 38347)
@@ -0,0 +1,229 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
+<WCS_Capabilities version="1.0.0" updateSequence="0" xmlns="http://www.opengis.net/wcs" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:gml="http://www.opengis.net/gml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wcs http://schemas.opengeospatial.net/wcs/1.0.0/wcsCapabilities.xsd">
+<Service>
+  <name>MapServer WCS</name>
+  <label>Servidor wcs simon</label>
+  <keywords>
+    <keyword>WCS</keyword>
+  </keywords>
+  <fees>NONE</fees>
+  <accessConstraints>
+    NONE
+  </accessConstraints>
+</Service>
+<Capability>
+  <Request>
+    <GetCapabilities>
+      <DCPType>
+        <HTTP>
+          <Get><OnlineResource xlink:type="simple" xlink:href="http://simon:2000/cgi-bin/mapserv?map=/etc/mapserver/inestable/spot.map&amp;"/></Get>
+        </HTTP>
+      </DCPType>
+      <DCPType>
+        <HTTP>
+          <Post><OnlineResource xlink:type="simple" xlink:href="http://simon:2000/cgi-bin/mapserv?map=/etc/mapserver/inestable/spot.map&amp;"/></Post>
+        </HTTP>
+      </DCPType>
+    </GetCapabilities>
+    <DescribeCoverage>
+      <DCPType>
+        <HTTP>
+          <Get><OnlineResource xlink:type="simple" xlink:href="http://simon:2000/cgi-bin/mapserv?map=/etc/mapserver/inestable/spot.map&amp;"/></Get>
+        </HTTP>
+      </DCPType>
+      <DCPType>
+        <HTTP>
+          <Post><OnlineResource xlink:type="simple" xlink:href="http://simon:2000/cgi-bin/mapserv?map=/etc/mapserver/inestable/spot.map&amp;"/></Post>
+        </HTTP>
+      </DCPType>
+    </DescribeCoverage>
+    <GetCoverage>
+      <DCPType>
+        <HTTP>
+          <Get><OnlineResource xlink:type="simple" xlink:href="http://simon:2000/cgi-bin/mapserv?map=/etc/mapserver/inestable/spot.map&amp;"/></Get>
+        </HTTP>
+      </DCPType>
+      <DCPType>
+        <HTTP>
+          <Post><OnlineResource xlink:type="simple" xlink:href="http://simon:2000/cgi-bin/mapserv?map=/etc/mapserver/inestable/spot.map&amp;"/></Post>
+        </HTTP>
+      </DCPType>
+    </GetCoverage>
+  </Request>
+  <Exception>
+    <Format>application/vnd.ogc.se_xml</Format>
+  </Exception>
+  <VendorSpecificCapabilities/>
+</Capability>
+<ContentMetadata>
+  <CoverageOfferingBrief>
+  <description>Spot 5</description>
+  <name>Spot</name>
+  <label>Spot</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-1.86475368381057 37.7142167257884</gml:pos>
+      <gml:pos>0.677809422798979 40.9142896237773</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>./039_269/043_269_mer_orto.img</name>
+  <label>039_269</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.00322152239155749 40.0508119236423</gml:pos>
+      <gml:pos>0.546336923922881 40.6327661615988</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>./039_270/039_270_mer_orto.img</name>
+  <label>039_270</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-1.54676197706921 39.4606972490718</gml:pos>
+      <gml:pos>-0.868435651917331 40.1294628581342</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>./039_271/orto_merge_039_271.img</name>
+  <label>039_271</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-1.55664772339341 38.9844120265197</gml:pos>
+      <gml:pos>-1.00604599751678 39.6311355126439</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>./040_268/orto_040_268_merge.img</name>
+  <label>040_268</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.882933131536222 40.4206286697068</gml:pos>
+      <gml:pos>0.042917112220084 40.8557286661707</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>./040_269/040_269_mer_orto.img</name>
+  <label>040_269</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-1.06017669544974 39.9335886073308</gml:pos>
+      <gml:pos>-0.134746821581555 40.6209906108597</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>./040_270/ortho40_270_merged.img</name>
+  <label>040_270</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-1.23314927175127 39.4500113294251</gml:pos>
+      <gml:pos>-0.316543057947295 40.1334195871412</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>./040_271/040_271_mer_orto.img</name>
+  <label>040_271</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-1.40711287394984 38.9630942019202</gml:pos>
+      <gml:pos>-0.498591247901213 39.6452000314982</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>./040_272/ortho040_272_pc.img</name>
+  <label>040_272</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-1.50661519738613 38.4858384680425</gml:pos>
+      <gml:pos>-0.660854303698855 39.1453819916464</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>./040_273/ortho040_273.img</name>
+  <label>040_273</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-1.78560250629897 37.9946383011098</gml:pos>
+      <gml:pos>-0.890457811165821 38.6569004835813</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>./041_268/ortho041_268.img</name>
+  <label>041_268</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.356449851947824 40.3956240488913</gml:pos>
+      <gml:pos>0.615718364079852 41.1332339337031</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>./041_269/ortho041_269_pc.img</name>
+  <label>041_269</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.479653469782083 39.9492494682236</gml:pos>
+      <gml:pos>0.445247142510061 40.6096049622214</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>./041_270/ortho041_270.img</name>
+  <label>041_270</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.662681099922943 39.4610007000431</gml:pos>
+      <gml:pos>0.202247054039875 40.1227571570735</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>./041_272/orto_041_272_merge.img</name>
+  <label>041_272</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.93884828048088 38.4867392539068</gml:pos>
+      <gml:pos>-0.0710677786125404 39.1455128669135</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>./041_273/ortho041_273_merged.img</name>
+  <label>041_273</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-1.13731938812606 37.9970045311446</gml:pos>
+      <gml:pos>-0.183220235614133 38.6589793948757</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>./041_274/041_274_mer_orto.img</name>
+  <label>041_274</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-1.25887586160928 37.6979338310255</gml:pos>
+      <gml:pos>-0.622777299800351 38.1698074145459</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>./042_271/orto_merge_042_271.img</name>
+  <label>042_271</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.804013057066019 38.9718975937575</gml:pos>
+      <gml:pos>0.218694462599702 39.6378615837972</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>./043_268/043_268_ortho_merged.img</name>
+  <label>043_268</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>0.242968471591328 40.4967322631042</gml:pos>
+      <gml:pos>1.00471450204767 41.1066346476233</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>./043_269/043_269_mer_orto.img</name>
+  <label>043_269</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.00322152239155749 40.0508119236423</gml:pos>
+      <gml:pos>0.546336923922881 40.6327661615988</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>./043_272/merge_3_043_272.img</name>
+  <label>043_272</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.448386272181648 38.4482532754791</gml:pos>
+      <gml:pos>0.472227389196073 39.1897082589744</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>./043_273/ortho_043_273_merged.img</name>
+  <label>043_273</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.414198033729193 38.3348922719083</gml:pos>
+      <gml:pos>-0.0239423986897304 38.6577076893867</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+</ContentMetadata>
+</WCS_Capabilities>
\ No newline at end of file

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wcs/WCS-simonCITSpotGetCapabilities.xml
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wcs/WCS-simonCITSpotDescribeCoverage.xml
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wcs/WCS-simonCITSpotDescribeCoverage.xml	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wcs/WCS-simonCITSpotDescribeCoverage.xml	(revision 38347)
@@ -0,0 +1,1252 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<CoverageDescription version="1.0.0" updateSequence="0" xmlns="http://www.opengis.net/wcs" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:gml="http://www.opengis.net/gml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wcs http://schemas.opengeospatial.net/wcs/1.0.0/describeCoverage.xsd">
+  <CoverageOffering>
+  <description>Spot 5</description>
+  <name>Spot</name>
+  <label>Spot</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-1.86475368381057 37.7142167257884</gml:pos>
+      <gml:pos>0.677809422798979 40.9142896237773</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-1.86475368381057 37.7142167257884</gml:pos>
+          <gml:pos>0.677809422798979 40.9142896237773</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>600000 4180000</gml:pos>
+          <gml:pos>810000 4530000</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>299999 499998</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>600000 4530000</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.7 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+<!-- WARNING: Mandatory metadata '..._rangeset_name' was missing in this context. -->
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats>
+      <formats>IMG</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>./039_269/043_269_mer_orto.img</name>
+  <label>039_269</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.00322152239155749 40.0508119236423</gml:pos>
+      <gml:pos>0.546336923922881 40.6327661615988</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-0.00322152239155749 40.0508119236423</gml:pos>
+          <gml:pos>0.546336923922881 40.6327661615988</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>755591.5 4439401.5</gml:pos>
+          <gml:pos>800011.5 4502461.5</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>8883 12610</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>755591.5 4502461.5</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>5 0</gml:offsetVector>
+          <gml:offsetVector>0 -5</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+              <singleValue>4</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="IMG">
+      <formats>IMG</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>./039_270/039_270_mer_orto.img</name>
+  <label>039_270</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-1.54676197706921 39.4606972490718</gml:pos>
+      <gml:pos>-0.868435651917331 40.1294628581342</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-1.54676197706921 39.4606972490718</gml:pos>
+          <gml:pos>-0.868435651917331 40.1294628581342</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>625008.5 4370104.5</gml:pos>
+          <gml:pos>681648.5 4443234.5</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>11327 14624</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>625008.5 4443234.5</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>5 0</gml:offsetVector>
+          <gml:offsetVector>0 -5</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+              <singleValue>4</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="IMG">
+      <formats>IMG</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>./039_271/orto_merge_039_271.img</name>
+  <label>039_271</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-1.55664772339341 38.9844120265197</gml:pos>
+      <gml:pos>-1.00604599751678 39.6311355126439</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-1.55664772339341 38.9844120265197</gml:pos>
+          <gml:pos>-1.00604599751678 39.6311355126439</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>625004.5 4316976.5</gml:pos>
+          <gml:pos>671149.5 4387906.5</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>9228 14184</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>625004.5 4387906.5</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>5 0</gml:offsetVector>
+          <gml:offsetVector>0 -5</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+              <singleValue>4</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="IMG">
+      <formats>IMG</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>./040_268/orto_040_268_merge.img</name>
+  <label>040_268</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.882933131536222 40.4206286697068</gml:pos>
+      <gml:pos>0.042917112220084 40.8557286661707</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-0.882933131536222 40.4206286697068</gml:pos>
+          <gml:pos>0.042917112220084 40.8557286661707</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>679559.5 4478914.5</gml:pos>
+          <gml:pos>756579.5 4525004.5</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>15403 9216</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>679559.5 4525004.5</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>5 0</gml:offsetVector>
+          <gml:offsetVector>0 -5</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+              <singleValue>4</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="IMG">
+      <formats>IMG</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>./040_269/040_269_mer_orto.img</name>
+  <label>040_269</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-1.06017669544974 39.9335886073308</gml:pos>
+      <gml:pos>-0.134746821581555 40.6209906108597</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-1.06017669544974 39.9335886073308</gml:pos>
+          <gml:pos>-0.134746821581555 40.6209906108597</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>665711.5 4424317.5</gml:pos>
+          <gml:pos>742466.5 4498607.5</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>15350 14856</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>665711.5 4498607.5</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>5 0</gml:offsetVector>
+          <gml:offsetVector>0 -5</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+              <singleValue>4</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="IMG">
+      <formats>IMG</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>./040_270/ortho40_270_merged.img</name>
+  <label>040_270</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-1.23314927175127 39.4500113294251</gml:pos>
+      <gml:pos>-0.316543057947295 40.1334195871412</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-1.23314927175127 39.4500113294251</gml:pos>
+          <gml:pos>-0.316543057947295 40.1334195871412</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>651995.5 4370162.5</gml:pos>
+          <gml:pos>728695.5 4444167.5</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>15339 14799</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>651995.5 4444167.5</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>5 0</gml:offsetVector>
+          <gml:offsetVector>0 -5</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+              <singleValue>4</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="IMG">
+      <formats>IMG</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>./040_271/040_271_mer_orto.img</name>
+  <label>040_271</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-1.40711287394984 38.9630942019202</gml:pos>
+      <gml:pos>-0.498591247901213 39.6452000314982</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-1.40711287394984 38.9630942019202</gml:pos>
+          <gml:pos>-0.498591247901213 39.6452000314982</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>637982.5 4315674.5</gml:pos>
+          <gml:pos>714712.5 4389689.5</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>15345 14801</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>637982.5 4389689.5</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>5 0</gml:offsetVector>
+          <gml:offsetVector>0 -5</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+              <singleValue>4</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="IMG">
+      <formats>IMG</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>./040_272/ortho040_272_pc.img</name>
+  <label>040_272</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-1.50661519738613 38.4858384680425</gml:pos>
+      <gml:pos>-0.660854303698855 39.1453819916464</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-1.50661519738613 38.4858384680425</gml:pos>
+          <gml:pos>-0.660854303698855 39.1453819916464</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>630230.5 4262339.5</gml:pos>
+          <gml:pos>702195.5 4334064.5</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>14392 14343</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>630230.5 4334064.5</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>5 0</gml:offsetVector>
+          <gml:offsetVector>0 -5</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+              <singleValue>4</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="IMG">
+      <formats>IMG</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>./040_273/ortho040_273.img</name>
+  <label>040_273</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-1.78560250629897 37.9946383011098</gml:pos>
+      <gml:pos>-0.890457811165821 38.6569004835813</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-1.78560250629897 37.9946383011098</gml:pos>
+          <gml:pos>-0.890457811165821 38.6569004835813</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>606617.5 4207352.5</gml:pos>
+          <gml:pos>683597.5 4279487.5</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>15395 14425</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>606617.5 4279487.5</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>5 0</gml:offsetVector>
+          <gml:offsetVector>0 -5</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+              <singleValue>4</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="IMG">
+      <formats>IMG</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>./041_268/ortho041_268.img</name>
+  <label>041_268</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.356449851947824 40.3956240488913</gml:pos>
+      <gml:pos>0.615718364079852 41.1332339337031</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-0.356449851947824 40.3956240488913</gml:pos>
+          <gml:pos>0.615718364079852 41.1332339337031</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>724284.5 4477893.5</gml:pos>
+          <gml:pos>803634.5 4557068.5</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>15869 15833</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>724284.5 4557068.5</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>5 0</gml:offsetVector>
+          <gml:offsetVector>0 -5</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+              <singleValue>4</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="IMG">
+      <formats>IMG</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>./041_269/ortho041_269_pc.img</name>
+  <label>041_269</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.479653469782083 39.9492494682236</gml:pos>
+      <gml:pos>0.445247142510061 40.6096049622214</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-0.479653469782083 39.9492494682236</gml:pos>
+          <gml:pos>0.445247142510061 40.6096049622214</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>715245.5 4427780.5</gml:pos>
+          <gml:pos>791595.5 4498610.5</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>15269 14164</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>715245.5 4498610.5</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>5 0</gml:offsetVector>
+          <gml:offsetVector>0 -5</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+              <singleValue>4</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="IMG">
+      <formats>IMG</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>./041_270/ortho041_270.img</name>
+  <label>041_270</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.662681099922943 39.4610007000431</gml:pos>
+      <gml:pos>0.202247054039875 40.1227571570735</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-0.662681099922943 39.4610007000431</gml:pos>
+          <gml:pos>0.202247054039875 40.1227571570735</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>701035.5 4372816.5</gml:pos>
+          <gml:pos>772970.5 4444126.5</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>14386 14260</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>701035.5 4444126.5</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>5 0</gml:offsetVector>
+          <gml:offsetVector>0 -5</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+              <singleValue>4</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="IMG">
+      <formats>IMG</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>./041_272/orto_041_272_merge.img</name>
+  <label>041_272</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.93884828048088 38.4867392539068</gml:pos>
+      <gml:pos>-0.0710677786125404 39.1455128669135</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-0.93884828048088 38.4867392539068</gml:pos>
+          <gml:pos>-0.0710677786125404 39.1455128669135</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>679733.5 4263887.5</gml:pos>
+          <gml:pos>753223.5 4335057.5</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>14697 14232</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>679733.5 4335057.5</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>5 0</gml:offsetVector>
+          <gml:offsetVector>0 -5</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+              <singleValue>4</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="IMG">
+      <formats>IMG</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>./041_273/ortho041_273_merged.img</name>
+  <label>041_273</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-1.13731938812606 37.9970045311446</gml:pos>
+      <gml:pos>-0.183220235614133 38.6589793948757</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-1.13731938812606 37.9970045311446</gml:pos>
+          <gml:pos>-0.183220235614133 38.6589793948757</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>663518.5 4209231.5</gml:pos>
+          <gml:pos>745173.5 4280681.5</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>16330 14288</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>663518.5 4280681.5</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>5 0</gml:offsetVector>
+          <gml:offsetVector>0 -5</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+              <singleValue>4</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="IMG">
+      <formats>IMG</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>./041_274/041_274_mer_orto.img</name>
+  <label>041_274</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-1.25887586160928 37.6979338310255</gml:pos>
+      <gml:pos>-0.622777299800351 38.1698074145459</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-1.25887586160928 37.6979338310255</gml:pos>
+          <gml:pos>-0.622777299800351 38.1698074145459</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>653481.5 4174996.5</gml:pos>
+          <gml:pos>708286.5 4226176.5</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>10960 10234</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>653481.5 4226176.5</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>5 0</gml:offsetVector>
+          <gml:offsetVector>0 -5</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+              <singleValue>4</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="IMG">
+      <formats>IMG</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>./042_271/orto_merge_042_271.img</name>
+  <label>042_271</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.804013057066019 38.9718975937575</gml:pos>
+      <gml:pos>0.218694462599702 39.6378615837972</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-0.804013057066019 38.9718975937575</gml:pos>
+          <gml:pos>0.218694462599702 39.6378615837972</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>690186.5 4318571.5</gml:pos>
+          <gml:pos>776351.5 4389986.5</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>17232 14281</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>690186.5 4389986.5</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>5 0</gml:offsetVector>
+          <gml:offsetVector>0 -5</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+              <singleValue>4</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="IMG">
+      <formats>IMG</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>./043_268/043_268_ortho_merged.img</name>
+  <label>043_268</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>0.242968471591328 40.4967322631042</gml:pos>
+      <gml:pos>1.00471450204767 41.1066346476233</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>0.242968471591328 40.4967322631042</gml:pos>
+          <gml:pos>1.00471450204767 41.1066346476233</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>774745.475904 4490544.41566</gml:pos>
+          <gml:pos>836430.475904 4555834.41566</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>12336 13056</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>774745.475904 4555834.41566</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>5 0</gml:offsetVector>
+          <gml:offsetVector>0 -5</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+              <singleValue>4</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="IMG">
+      <formats>IMG</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>./043_269/043_269_mer_orto.img</name>
+  <label>043_269</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.00322152239155749 40.0508119236423</gml:pos>
+      <gml:pos>0.546336923922881 40.6327661615988</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-0.00322152239155749 40.0508119236423</gml:pos>
+          <gml:pos>0.546336923922881 40.6327661615988</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>755591.5 4439401.5</gml:pos>
+          <gml:pos>800011.5 4502461.5</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>8883 12610</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>755591.5 4502461.5</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>5 0</gml:offsetVector>
+          <gml:offsetVector>0 -5</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+              <singleValue>4</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="IMG">
+      <formats>IMG</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>./043_272/merge_3_043_272.img</name>
+  <label>043_272</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.448386272181648 38.4482532754791</gml:pos>
+      <gml:pos>0.472227389196073 39.1897082589744</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-0.448386272181648 38.4482532754791</gml:pos>
+          <gml:pos>0.472227389196073 39.1897082589744</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>722611.5 4261222.5</gml:pos>
+          <gml:pos>800011.5 4341067.5</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>15479 15967</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>722611.5 4341067.5</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>5 0</gml:offsetVector>
+          <gml:offsetVector>0 -5</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+              <singleValue>4</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="IMG">
+      <formats>IMG</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>./043_273/ortho_043_273_merged.img</name>
+  <label>043_273</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.414198033729193 38.3348922719083</gml:pos>
+      <gml:pos>-0.0239423986897304 38.6577076893867</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-0.414198033729193 38.3348922719083</gml:pos>
+          <gml:pos>-0.0239423986897304 38.6577076893867</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>725990.403226 4247200.5</gml:pos>
+          <gml:pos>759020.403226 4282065.5</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>6605 6971</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>725990.403226 4282065.5</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>5 0</gml:offsetVector>
+          <gml:offsetVector>0 -5</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+              <singleValue>4</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="IMG">
+      <formats>IMG</formats>
+    </supportedFormats>
+  </CoverageOffering>
+</CoverageDescription>
\ No newline at end of file

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wcs/WCS-simonCITSpotDescribeCoverage.xml
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wcs/WCS-hypnosGetCapabilities.xml
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wcs/WCS-hypnosGetCapabilities.xml	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wcs/WCS-hypnosGetCapabilities.xml	(revision 38347)
@@ -0,0 +1,93 @@
+<?xml version='1.0' encoding="ISO-8859-1" standalone="no" ?>
+<WCS_Capabilities
+   version="1.0.0" 
+   updateSequence="0" 
+   xmlns="http://www.opengis.net/wcs" 
+   xmlns:xlink="http://www.w3.org/1999/xlink" 
+   xmlns:gml="http://www.opengis.net/gml" 
+   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+   xsi:schemaLocation="http://www.opengis.net/wcs http://schemas.opengeospatial.net/wcs/1.0.0/wcsCapabilities.xsd">
+<Service>
+  <name>MapServer WCS</name>
+  <label>UMN Test WCS Server</label>
+  <keywords>
+    <keyword>WCS</keyword>
+    <keyword>MODIS</keyword>
+    <keyword>NDVI</keyword>
+  </keywords>
+  <fees>NONE</fees>
+  <accessConstraints>
+    NONE
+  </accessConstraints>
+</Service>
+<Capability>
+  <Request>
+    <GetCapabilities>
+      <DCPType>
+        <HTTP>
+          <Get><OnlineResource xlink:type="simple" xlink:href="http://hypnos.cbs.umn.edu/cgi-bin/mapserv43d?map=/data/wcs/demo.map&amp;service=WCS&amp;version=1.0.0&amp;" /></Get>
+        </HTTP>
+      </DCPType>
+      <DCPType>
+        <HTTP>
+          <Post><OnlineResource xlink:type="simple" xlink:href="http://hypnos.cbs.umn.edu/cgi-bin/mapserv43d?map=/data/wcs/demo.map&amp;service=WCS&amp;version=1.0.0&amp;" /></Post>
+        </HTTP>
+      </DCPType>
+    </GetCapabilities>
+    <DescribeCoverage>
+      <DCPType>
+        <HTTP>
+          <Get><OnlineResource xlink:type="simple" xlink:href="http://hypnos.cbs.umn.edu/cgi-bin/mapserv43d?map=/data/wcs/demo.map&amp;service=WCS&amp;version=1.0.0&amp;" /></Get>
+        </HTTP>
+      </DCPType>
+      <DCPType>
+        <HTTP>
+          <Post><OnlineResource xlink:type="simple" xlink:href="http://hypnos.cbs.umn.edu/cgi-bin/mapserv43d?map=/data/wcs/demo.map&amp;service=WCS&amp;version=1.0.0&amp;" /></Post>
+        </HTTP>
+      </DCPType>
+    </DescribeCoverage>
+    <GetCoverage>
+      <DCPType>
+        <HTTP>
+          <Get><OnlineResource xlink:type="simple" xlink:href="http://hypnos.cbs.umn.edu/cgi-bin/mapserv43d?map=/data/wcs/demo.map&amp;service=WCS&amp;version=1.0.0&amp;" /></Get>
+        </HTTP>
+      </DCPType>
+      <DCPType>
+        <HTTP>
+          <Post><OnlineResource xlink:type="simple" xlink:href="http://hypnos.cbs.umn.edu/cgi-bin/mapserv43d?map=/data/wcs/demo.map&amp;service=WCS&amp;version=1.0.0&amp;" /></Post>
+        </HTTP>
+      </DCPType>
+    </GetCoverage>
+  </Request>
+  <Exception>
+    <Format>application/vnd.ogc.se_xml</Format>
+  </Exception>
+  <VendorSpecificCapabilities />
+</Capability>
+<ContentMetadata>
+  <CoverageOfferingBrief>
+  <name>ndvi</name>
+  <label>North Central US MODIS-based NDVI Images for 2002</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-97.7071758865421 41.0324719184183</gml:pos>
+      <gml:pos>-80.6778361148771 49.6650665681236</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>fpar</name>
+  <label>North Central US MODIS-based FPAR Images for 2002</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-97.7071758865421 41.0324719184183</gml:pos>
+      <gml:pos>-80.6778361148771 49.6650665681236</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>modis</name>
+  <label>North Central US MODIS Images for 2002</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-97.7071758865421 41.0324719184183</gml:pos>
+      <gml:pos>-80.6778361148771 49.6650665681236</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+</ContentMetadata>
+</WCS_Capabilities>

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wcs/WCS-hypnosGetCapabilities.xml
___________________________________________________________________
Added: svn:eol-style
   + native
Added: svn:keywords
   + Author Date Id Revision

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wcs/WCS-ionicGetCapabilities.xml
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wcs/WCS-ionicGetCapabilities.xml	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wcs/WCS-ionicGetCapabilities.xml	(revision 38347)
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<WCS_Capabilities version="1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wcs http://schemas.opengis.net/wcs/1.0.0/wcsCapabilities.xsd" xmlns="http://www.opengis.net/wcs" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:gml="http://www.opengis.net/gml">
+    <Service>
+      <description>
+      AST_L1B Data
+      </description>
+      <name>AST_L1B</name>
+      <label>AST_L1B Coverage Server</label>
+      <keywords>
+        <keyword>Nasa</keyword>
+        <keyword>Terra</keyword>
+        <keyword>ASTER</keyword>
+        <keyword>AST_L1B</keyword>
+        <keyword>Coverage</keyword>
+      </keywords>
+      <responsibleParty>
+        <individualName>Luc Donea</individualName>
+        <organisationName>Ionic Software s.a.</organisationName>
+        <contactInfo>
+          <phone>
+            <voice>+32 4 364 0 364</voice>
+          </phone>
+          <address>
+            <deliveryPoint>Rue de Wallonie, 18</deliveryPoint>
+            <city>Grace-Hollogne</city>
+            <administrativeArea>Liege</administrativeArea>
+            <postalCode>4460</postalCode>
+            <country>Belgium</country>
+            <electronicMailAddress>ld@ionicsoft.com</electronicMailAddress>
+          </address>
+          <onlineResource xlink:href="http://www.ionicsoft.com" xlink:type="simple"/>
+        </contactInfo>
+      </responsibleParty>
+      <fees>none</fees>
+      <accessConstraints>none</accessConstraints>
+    </Service>
+    <Capability>
+      <Request>
+        <GetCapabilities>
+          <DCPType>
+            <HTTP>
+              <Get>
+                <OnlineResource xlink:href="http://www.ionicsoft.com:8080/wcs/coverage/ASTER?" xlink:type="simple"/>
+              </Get>
+              <Post>
+                <OnlineResource xlink:href="http://www.ionicsoft.com:8080/wcs/coverage/ASTER?" xlink:type="simple"/>
+              </Post>
+            </HTTP>
+          </DCPType>
+        </GetCapabilities>
+        <DescribeCoverage>
+          <DCPType>
+            <HTTP>
+              <Get>
+                <OnlineResource xlink:href="http://www.ionicsoft.com:8080/wcs/coverage/ASTER?" xlink:type="simple"/>
+              </Get>
+              <Post>
+                <OnlineResource xlink:href="http://www.ionicsoft.com:8080/wcs/coverage/ASTER?" xlink:type="simple"/>
+              </Post>
+            </HTTP>
+          </DCPType>
+        </DescribeCoverage>
+        <GetCoverage>
+          <DCPType>
+            <HTTP>
+              <Get>
+                <OnlineResource xlink:href="http://www.ionicsoft.com:8080/wcs/coverage/ASTER?" xlink:type="simple"/>
+              </Get>
+              <Post>
+                <OnlineResource xlink:href="http://www.ionicsoft.com:8080/wcs/coverage/ASTER?" xlink:type="simple"/>
+              </Post>
+            </HTTP>
+          </DCPType>
+        </GetCoverage>
+      </Request>
+      <Exception>
+        <Format>application/vnd.ogc.se_xml</Format>
+      </Exception>
+      <VendorSpecificCapabilities>
+        <supportDataSrs/>
+      </VendorSpecificCapabilities>
+    </Capability>
+    <ContentMetadata>
+      <CoverageOfferingBrief>
+        <description>
+        Coverage Data
+        </description>
+        <name>VNIR_Swath</name>
+        <label>0 / VNIR_Swath</label>
+        <lonLatEnvelope srsName="WGS84(DD)">
+          <gml:pos>-87.052103 34.541414</gml:pos>
+          <gml:pos>-86.310148 35.082561</gml:pos>
+        </lonLatEnvelope>
+      </CoverageOfferingBrief>
+      <CoverageOfferingBrief>
+        <description>
+        Coverage Data
+        </description>
+        <name>SWIR_Swath</name>
+        <label>1 / SWIR_Swath</label>
+        <lonLatEnvelope srsName="WGS84(DD)">
+          <gml:pos>-87.052048 34.541351</gml:pos>
+          <gml:pos>-86.310093 35.082498</gml:pos>
+        </lonLatEnvelope>
+      </CoverageOfferingBrief>
+      <CoverageOfferingBrief>
+        <description>
+        Coverage Data
+        </description>
+        <name>TIR_Swath</name>
+        <label>2 / TIR_Swath</label>
+        <lonLatEnvelope srsName="WGS84(DD)">
+          <gml:pos>-87.051827 34.541099</gml:pos>
+          <gml:pos>-86.309874 35.082247</gml:pos>
+        </lonLatEnvelope>
+      </CoverageOfferingBrief>
+    </ContentMetadata>
+  </WCS_Capabilities>
\ No newline at end of file

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wcs/WCS-ionicGetCapabilities.xml
___________________________________________________________________
Added: svn:eol-style
   + native
Added: svn:keywords
   + Author Date Id Revision

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wcs/WCS-simonCITCostasGetCapabilities.xml
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wcs/WCS-simonCITCostasGetCapabilities.xml	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wcs/WCS-simonCITCostasGetCapabilities.xml	(revision 38347)
@@ -0,0 +1,381 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
+<WCS_Capabilities version="1.0.0" updateSequence="0" xmlns="http://www.opengis.net/wcs" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:gml="http://www.opengis.net/gml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wcs http://schemas.opengeospatial.net/wcs/1.0.0/wcsCapabilities.xsd">
+<Service>
+  <name>MapServer WCS</name>
+  <label>Servidor wcs simon</label>
+  <keywords>
+    <keyword>WCS</keyword>
+  </keywords>
+  <fees>NONE</fees>
+  <accessConstraints>
+    NONE
+  </accessConstraints>
+</Service>
+<Capability>
+  <Request>
+    <GetCapabilities>
+      <DCPType>
+        <HTTP>
+          <Get><OnlineResource xlink:type="simple" xlink:href="http://simon:2000/cgi-bin/mapserv?map=/etc/mapserver/interno/costas.map&amp;"/></Get>
+        </HTTP>
+      </DCPType>
+      <DCPType>
+        <HTTP>
+          <Post><OnlineResource xlink:type="simple" xlink:href="http://simon:2000/cgi-bin/mapserv?map=/etc/mapserver/interno/costas.map&amp;"/></Post>
+        </HTTP>
+      </DCPType>
+    </GetCapabilities>
+    <DescribeCoverage>
+      <DCPType>
+        <HTTP>
+          <Get><OnlineResource xlink:type="simple" xlink:href="http://simon:2000/cgi-bin/mapserv?map=/etc/mapserver/interno/costas.map&amp;"/></Get>
+        </HTTP>
+      </DCPType>
+      <DCPType>
+        <HTTP>
+          <Post><OnlineResource xlink:type="simple" xlink:href="http://simon:2000/cgi-bin/mapserv?map=/etc/mapserver/interno/costas.map&amp;"/></Post>
+        </HTTP>
+      </DCPType>
+    </DescribeCoverage>
+    <GetCoverage>
+      <DCPType>
+        <HTTP>
+          <Get><OnlineResource xlink:type="simple" xlink:href="http://simon:2000/cgi-bin/mapserv?map=/etc/mapserver/interno/costas.map&amp;"/></Get>
+        </HTTP>
+      </DCPType>
+      <DCPType>
+        <HTTP>
+          <Post><OnlineResource xlink:type="simple" xlink:href="http://simon:2000/cgi-bin/mapserv?map=/etc/mapserver/interno/costas.map&amp;"/></Post>
+        </HTTP>
+      </DCPType>
+    </GetCoverage>
+  </Request>
+  <Exception>
+    <Format>application/vnd.ogc.se_xml</Format>
+  </Exception>
+  <VendorSpecificCapabilities/>
+</Capability>
+<ContentMetadata>
+  <CoverageOfferingBrief>
+  <description>Quickbird costas 2004</description>
+  <name>Costas</name>
+  <label>Costas</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.769215668705582 37.8184338945691</gml:pos>
+      <gml:pos>0.506868538627119 40.525456338613</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>orthop01_311104</name>
+  <label>orthop01_311104</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>0.411953859600099 40.3952692250145</gml:pos>
+      <gml:pos>0.506868538627582 40.498144970273</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>orthop02_041004</name>
+  <label>orthop02_041004</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>0.161142185520058 40.1342857176869</gml:pos>
+      <gml:pos>0.292548896326785 40.2560681974345</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>orthop03n_311004</name>
+  <label>orthop03n_311004</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>0.147236128086632 40.111252474887</gml:pos>
+      <gml:pos>0.209262927539442 40.1866363257871</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>orthop03s_311004_01</name>
+  <label>orthop03s_311004_01</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>0.0872101105503621 40.0818258206747</gml:pos>
+      <gml:pos>0.22114471507211 40.1932962005782</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>orthop03s_311004_02</name>
+  <label>orthop03s_311004_02</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>0.030134915894617 40.0087916305901</gml:pos>
+      <gml:pos>0.16383554256875 40.1202004185233</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>orthop04_311004_01</name>
+  <label>orthop04_311004_01</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.064429002189167 39.8686021111024</gml:pos>
+      <gml:pos>0.0391632263460172 39.9701456674512</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>orthop04_311004_02</name>
+  <label>orthop04_311004_02</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.0059801589732133 39.9589210820855</gml:pos>
+      <gml:pos>0.0861765725681437 40.0602012338313</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>orthop05_311004_01</name>
+  <label>orthop05_311004_01</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.184109898221608 39.7358685309031</gml:pos>
+      <gml:pos>-0.0750466714741807 39.8374622821562</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>orthop05_311004_02</name>
+  <label>orthop05_311004_02</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.117821241552359 39.8165947273632</gml:pos>
+      <gml:pos>-0.00269513638604592 39.9183962094939</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>orthop06_311004_01</name>
+  <label>orthop06_311004_01</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.275219416965276 39.5950920024498</gml:pos>
+      <gml:pos>-0.184155536472809 39.6871833112806</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>orthop06_311004_02</name>
+  <label>orthop06_311004_02</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.215882735212665 39.6816925812939</gml:pos>
+      <gml:pos>-0.153792859579015 39.7776035452773</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>orthop07_311004_01</name>
+  <label>orthop07_311004_01</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.314134220213874 39.5389645252734</gml:pos>
+      <gml:pos>-0.208807505395484 39.6457600608977</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>orthop07_311004_02</name>
+  <label>orthop07_311004_02</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.342128552498647 39.4528266976444</gml:pos>
+      <gml:pos>-0.274745188591142 39.5443190026711</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>orthop08_081104</name>
+  <label>orthop08_081104</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>0.12173136235497 38.7060005480509</gml:pos>
+      <gml:pos>0.244722293013489 38.8396720246421</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>orthop09_081104_01</name>
+  <label>orthop09_081104_01</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>0.088804767492067 38.6613849297483</gml:pos>
+      <gml:pos>0.207196405070599 38.7454726610249</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>orthop09_081104_02</name>
+  <label>orthop09_081104_02</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>0.00632349885466636 38.6164934605806</gml:pos>
+      <gml:pos>0.106715050330735 38.6865464583593</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>orthop10_081104_01</name>
+  <label>orthop10_081104_01</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.136980485807463 38.5170546860605</gml:pos>
+      <gml:pos>-0.0371101117727906 38.5806924900864</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>orthop10_081104_02</name>
+  <label>orthop10_081104_02</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.076735106882625 38.5664797341347</gml:pos>
+      <gml:pos>0.0816807635068847 38.6559597659495</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>orthop11_081104</name>
+  <label>orthop11_081104</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.311501790904784 38.4707367989647</gml:pos>
+      <gml:pos>-0.0783292130480387 38.5509769105466</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>orthop12_081104_01</name>
+  <label>orthop12_081104_01</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.434119927724276 38.3464080099809</gml:pos>
+      <gml:pos>-0.361629767927456 38.4559730050029</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>orthop12_081104_02</name>
+  <label>orthop12_081104_02</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.378614997044234 38.4352112413258</gml:pos>
+      <gml:pos>-0.255874384616388 38.5054927088623</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>orthop13_131104</name>
+  <label>orthop13_131104</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.348041797937859 39.3383153088596</gml:pos>
+      <gml:pos>-0.281041463417471 39.5461928127946</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>orthop14_131104</name>
+  <label>orthop14_131104</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.339955238250429 39.2232477387865</gml:pos>
+      <gml:pos>-0.232429279860554 39.4011207166876</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>orthop15_131104</name>
+  <label>orthop15_131104</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.289235759595255 39.0872233017579</gml:pos>
+      <gml:pos>-0.198718862025195 39.2746110942999</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>orthop16_131104_01</name>
+  <label>orthop16_131104_01</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.247058054572741 39.0510556962122</gml:pos>
+      <gml:pos>-0.174196293066241 39.1427258689371</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>orthop16_131104_02</name>
+  <label>orthop16_131104_02</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.210822301766025 38.9726237490186</gml:pos>
+      <gml:pos>-0.126828888562913 39.0555974632164</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>orthop17_131104_01</name>
+  <label>orthop17_131104_01</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.181657602795786 38.9357185021325</gml:pos>
+      <gml:pos>-0.0746335106867938 39.0192845975789</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>orthop17_131104_02</name>
+  <label>orthop17_131104_02</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.117943002348703 38.868294412074</gml:pos>
+      <gml:pos>-0.00576191400621702 38.9385565931551</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>orthop18_131104</name>
+  <label>orthop18_131104</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.0746928352616706 38.849326950655</gml:pos>
+      <gml:pos>0.0832043718423081 38.9118300407968</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>orthop19_081104_01</name>
+  <label>orthop19_081104_01</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.528755271098844 38.2508371352818</gml:pos>
+      <gml:pos>-0.430862375100228 38.3735051096161</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>orthop19_081104_02</name>
+  <label>orthop19_081104_02</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.434119991295443 38.3464062094665</gml:pos>
+      <gml:pos>-0.362213489804466 38.4388675293538</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>orthop20_181104_01</name>
+  <label>orthop20_181104_01</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.649715059513851 38.1131199164285</gml:pos>
+      <gml:pos>-0.505465344489574 38.2015894747853</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>orthop20_181104_02</name>
+  <label>orthop20_181104_02</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.542876572296919 38.1796186626201</gml:pos>
+      <gml:pos>-0.490783803978381 38.3021933075773</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>orthop21_181104</name>
+  <label>orthop21_181104</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.70999963728032 37.9537566817542</gml:pos>
+      <gml:pos>-0.618069622814675 38.1598790871345</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>orthop22_1811004</name>
+  <label>orthop22_1811004</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.769215668705582 37.8434482545183</gml:pos>
+      <gml:pos>-0.647530102352871 37.9934296541121</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>orthop23_261104</name>
+  <label>orthop23_261104</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>0.37345887604184 40.3368089707198</gml:pos>
+      <gml:pos>0.448414395595265 40.4485879556897</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>orthop24_261104_01</name>
+  <label>orthop24_261104_01</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>0.234463105473658 40.1856768191399</gml:pos>
+      <gml:pos>0.356188772135398 40.278972533725</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>orthop24_261104_02</name>
+  <label>orthop24_261104_02</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>0.296938622582628 40.2681463248799</gml:pos>
+      <gml:pos>0.419350322091118 40.3705009241081</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+  <CoverageOfferingBrief>
+  <name>orthop25_191204</name>
+  <label>orthop25_191204</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>0.0631186665735442 38.8067199905354</gml:pos>
+      <gml:pos>0.197563116913112 38.863410634572</gml:pos>
+    </lonLatEnvelope>
+  </CoverageOfferingBrief>
+</ContentMetadata>
+</WCS_Capabilities>
\ No newline at end of file

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wcs/WCS-simonCITCostasGetCapabilities.xml
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wcs/WCS-hypnosDescribeCoverage.xml
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wcs/WCS-hypnosDescribeCoverage.xml	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wcs/WCS-hypnosDescribeCoverage.xml	(revision 38347)
@@ -0,0 +1,212 @@
+<?xml version='1.0' encoding="ISO-8859-1" ?>
+<CoverageDescription
+   version="1.0.0" 
+   updateSequence="0" 
+   xmlns="http://www.opengis.net/wcs" 
+   xmlns:xlink="http://www.w3.org/1999/xlink" 
+   xmlns:gml="http://www.opengis.net/gml" 
+   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+   xsi:schemaLocation="http://www.opengis.net/wcs http://schemas.opengeospatial.net/wcs/1.0.0/describeCoverage.xsd">
+  <CoverageOffering>
+  <name>ndvi</name>
+  <label>North Central US MODIS-based NDVI Images for 2002</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-97.7071758865421 41.0324719184183</gml:pos>
+      <gml:pos>-80.6778361148771 49.6650665681236</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-97.7071758865421 41.0324719184183</gml:pos>
+          <gml:pos>-80.6778361148771 49.6650665681236</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:26915">
+          <gml:pos>159707 4597895</gml:pos>
+          <gml:pos>1400207 5501395</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>2480 1806</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>159707 5501395</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>500 0</gml:offsetVector>
+          <gml:offsetVector>0 -500</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+      <temporalDomain>
+        <gml:timePosition>2002-001</gml:timePosition>
+        <gml:timePosition>2002-033</gml:timePosition>
+        <gml:timePosition>2002-049</gml:timePosition>
+        <gml:timePosition>2002-065</gml:timePosition>
+        <gml:timePosition>2002-081</gml:timePosition>
+        <gml:timePosition>2002-097</gml:timePosition>
+        <gml:timePosition>2002-113</gml:timePosition>
+        <gml:timePosition>2002-129</gml:timePosition>
+        <gml:timePosition>2002-145</gml:timePosition>
+        <gml:timePosition>2002-161</gml:timePosition>
+        <gml:timePosition>2002-177</gml:timePosition>
+        <gml:timePosition>2002-193</gml:timePosition>
+      </temporalDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+<!-- WARNING: Mandatory metadata '..._rangeset_name' was missing in this context. -->
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:26915 EPSG:2163 EPSG:4269 EPSG:4326</requestResponseCRSs>
+      <nativeCRSs>EPSG:26915</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="raw binary">
+      <formats>GEOTIFF_INT16 HFA_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>fpar</name>
+  <label>North Central US MODIS-based FPAR Images for 2002</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-97.7071758865421 41.0324719184183</gml:pos>
+      <gml:pos>-80.6778361148771 49.6650665681236</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-97.7071758865421 41.0324719184183</gml:pos>
+          <gml:pos>-80.6778361148771 49.6650665681236</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:26915">
+          <gml:pos>159707 4597895</gml:pos>
+          <gml:pos>1400207 5501395</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>1240 903</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>159707 5501395</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>1000 0</gml:offsetVector>
+          <gml:offsetVector>0 -1000</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+      <temporalDomain>
+        <gml:timePosition>2002-001</gml:timePosition>
+        <gml:timePosition>2002-033</gml:timePosition>
+        <gml:timePosition>2002-057</gml:timePosition>
+        <gml:timePosition>2002-073</gml:timePosition>
+        <gml:timePosition>2002-089</gml:timePosition>
+        <gml:timePosition>2002-097</gml:timePosition>
+        <gml:timePosition>2002-105</gml:timePosition>
+        <gml:timePosition>2002-121</gml:timePosition>
+        <gml:timePosition>2002-137</gml:timePosition>
+        <gml:timePosition>2002-153</gml:timePosition>
+        <gml:timePosition>2002-169</gml:timePosition>
+        <gml:timePosition>2002-185</gml:timePosition>
+        <gml:timePosition>2002-201</gml:timePosition>
+      </temporalDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>rangeset name</name>
+        <label>rangeset label</label>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:26915 EPSG:2163 EPSG:4269 EPSG:4326</requestResponseCRSs>
+      <nativeCRSs>EPSG:26915</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="raw binary">
+      <formats>GEOTIFF_INT16 HFA_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>modis</name>
+  <label>North Central US MODIS Images for 2002</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-97.7071758865421 41.0324719184183</gml:pos>
+      <gml:pos>-80.6778361148771 49.6650665681236</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-97.7071758865421 41.0324719184183</gml:pos>
+          <gml:pos>-80.6778361148771 49.6650665681236</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:26915">
+          <gml:pos>159707 4597895</gml:pos>
+          <gml:pos>1400207 5501395</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>2480 1806</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>159707 5501395</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>500 0</gml:offsetVector>
+          <gml:offsetVector>0 -500</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+      <temporalDomain>
+        <gml:timePosition>2002-001</gml:timePosition>
+        <gml:timePosition>2002-033</gml:timePosition>
+        <gml:timePosition>2002-057</gml:timePosition>
+        <gml:timePosition>2002-073</gml:timePosition>
+        <gml:timePosition>2002-089</gml:timePosition>
+        <gml:timePosition>2002-097</gml:timePosition>
+        <gml:timePosition>2002-105</gml:timePosition>
+        <gml:timePosition>2002-121</gml:timePosition>
+        <gml:timePosition>2002-153</gml:timePosition>
+        <gml:timePosition>2002-169</gml:timePosition>
+        <gml:timePosition>2002-185</gml:timePosition>
+        <gml:timePosition>2002-201</gml:timePosition>
+      </temporalDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>rangeset name</name>
+        <label>rangeset label</label>
+        <axisDescription>
+          <AxisDescription semantic="http://terrasip.gis.umn.edu/" refSys="UTM Zone 15N, NAD83">
+            <name>bands</name>
+            <label>MODIS Bands</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+              <singleValue>4</singleValue>
+              <singleValue>5</singleValue>
+              <singleValue>6</singleValue>
+              <singleValue>7</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:26915 EPSG:2163 EPSG:4269 EPSG:4326</requestResponseCRSs>
+      <nativeCRSs>EPSG:26915</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="raw binary">
+      <formats>GEOTIFF_RGB HFA_RGB GEOTIFF_16BIT HFA_16BIT</formats>
+    </supportedFormats>
+  </CoverageOffering>
+</CoverageDescription>

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wcs/WCS-hypnosDescribeCoverage.xml
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wcs/WCS-ionicDescribeCoverage.xml
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wcs/WCS-ionicDescribeCoverage.xml	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wcs/WCS-ionicDescribeCoverage.xml	(revision 38347)
@@ -0,0 +1,261 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<CoverageDescription version="1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wcs http://schemas.opengis.net/wcs/1.0.0/describeCoverage.xsd" xmlns="http://www.opengis.net/wcs" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:gml="http://www.opengis.net/gml">
+    <CoverageOffering>
+      <description>
+      Coverage Data
+      </description>
+      <name>VNIR_Swath</name>
+      <label>0 / VNIR_Swath</label>
+      <lonLatEnvelope srsName="WGS84(DD)">
+        <gml:pos>-87.052103 34.541414</gml:pos>
+        <gml:pos>-86.310148 35.082561</gml:pos>
+      </lonLatEnvelope>
+      <domainSet>
+        <spatialDomain>
+          <gml:Envelope srsName="EPSG:4326">
+            <gml:pos>-87.052103 34.541414</gml:pos>
+            <gml:pos>-86.310148 35.082561</gml:pos>
+          </gml:Envelope>
+          <gml:RectifiedGrid dimension="2" srsName="EPSG:4326">
+            <gml:limits>
+              <gml:GridEnvelope>
+                <gml:low>0 0</gml:low>
+                <gml:high>4980 4200</gml:high>
+              </gml:GridEnvelope>
+            </gml:limits>
+            <gml:axisName>X</gml:axisName>
+            <gml:axisName>Y</gml:axisName>
+            <gml:origin srsName="EPSG:4326">
+              <gml:pos>-87.052103 35.082561</gml:pos>
+            </gml:origin>
+            <gml:offsetVector>1.5E-4 0</gml:offsetVector>
+            <gml:offsetVector>0 -1.3E-4</gml:offsetVector>
+          </gml:RectifiedGrid>
+        </spatialDomain>
+        <temporalDomain>
+          <gml:timePosition>2003-06-08T16:36:15Z</gml:timePosition>
+        </temporalDomain>
+      </domainSet>
+      <rangeSet>
+        <RangeSet>
+          <name>Range Set</name>
+          <label>Range Set Description</label>
+          <axisDescription>
+            <AxisDescription>
+              <name>Fields</name>
+              <label>Field Sequence</label>
+              <values>
+                <singleValue>ImageData1</singleValue>
+                <singleValue>ImageData2</singleValue>
+                <singleValue>ImageData3N</singleValue>
+                <singleValue>ImageData3B</singleValue>
+              </values>
+            </AxisDescription>
+          </axisDescription>
+          <axisDescription>
+            <AxisDescription>
+              <description>
+              percent of area that is covered with clouds
+              </description>
+              <name>Cloud</name>
+              <label>Percent of Cloud Cover</label>
+              <values>
+                <singleValue>3.0</singleValue>
+              </values>
+            </AxisDescription>
+          </axisDescription>
+          <nullValues>
+            <singleValue>0</singleValue>
+          </nullValues>
+        </RangeSet>
+      </rangeSet>
+      <supportedCRSs>
+        <requestResponseCRSs>EPSG:4326
+        </requestResponseCRSs>
+        <requestResponseCRSs>Image</requestResponseCRSs>
+        <nativeCRSs>EPSG:4326</nativeCRSs>
+      </supportedCRSs>
+      <supportedFormats>
+        <formats>GeoTIFF</formats>
+        <formats>HDF-EOS</formats>
+      </supportedFormats>
+      <supportedInterpolations>
+        <interpolationMethod>nearest neighbor</interpolationMethod>
+        <interpolationMethod>bilinear</interpolationMethod>
+        <interpolationMethod>bicubic</interpolationMethod>
+      </supportedInterpolations>
+    </CoverageOffering>
+    <CoverageOffering>
+      <description>
+      Coverage Data
+      </description>
+      <name>SWIR_Swath</name>
+      <label>1 / SWIR_Swath</label>
+      <lonLatEnvelope srsName="WGS84(DD)">
+        <gml:pos>-87.052048 34.541351</gml:pos>
+        <gml:pos>-86.310093 35.082498</gml:pos>
+      </lonLatEnvelope>
+      <domainSet>
+        <spatialDomain>
+          <gml:Envelope srsName="EPSG:4326">
+            <gml:pos>-87.052048 34.541351</gml:pos>
+            <gml:pos>-86.310093 35.082498</gml:pos>
+          </gml:Envelope>
+          <gml:RectifiedGrid dimension="2" srsName="EPSG:4326">
+            <gml:limits>
+              <gml:GridEnvelope>
+                <gml:low>0 0</gml:low>
+                <gml:high>2490 2100</gml:high>
+              </gml:GridEnvelope>
+            </gml:limits>
+            <gml:axisName>X</gml:axisName>
+            <gml:axisName>Y</gml:axisName>
+            <gml:origin srsName="EPSG:4326">
+              <gml:pos>-87.052048 35.082498</gml:pos>
+            </gml:origin>
+            <gml:offsetVector>3.0E-4 0</gml:offsetVector>
+            <gml:offsetVector>0 -2.6E-4</gml:offsetVector>
+          </gml:RectifiedGrid>
+        </spatialDomain>
+        <temporalDomain>
+          <gml:timePosition>2003-06-08T16:36:15Z</gml:timePosition>
+        </temporalDomain>
+      </domainSet>
+      <rangeSet>
+        <RangeSet>
+          <name>Range Set</name>
+          <label>Range Set Description</label>
+          <axisDescription>
+            <AxisDescription>
+              <name>Fields</name>
+              <label>Field Sequence</label>
+              <values>
+                <singleValue>ImageData4</singleValue>
+                <singleValue>ImageData5</singleValue>
+                <singleValue>ImageData6</singleValue>
+                <singleValue>ImageData7</singleValue>
+                <singleValue>ImageData8</singleValue>
+                <singleValue>ImageData9</singleValue>
+              </values>
+            </AxisDescription>
+          </axisDescription>
+          <axisDescription>
+            <AxisDescription>
+              <description>
+              percent of area that is covered with clouds
+              </description>
+              <name>Cloud</name>
+              <label>Percent of Cloud Cover</label>
+              <values>
+                <singleValue>3.0</singleValue>
+              </values>
+            </AxisDescription>
+          </axisDescription>
+          <nullValues>
+            <singleValue>0</singleValue>
+          </nullValues>
+        </RangeSet>
+      </rangeSet>
+      <supportedCRSs>
+        <requestResponseCRSs>EPSG:4326
+        </requestResponseCRSs>
+        <requestResponseCRSs>Image</requestResponseCRSs>
+        <nativeCRSs>EPSG:4326</nativeCRSs>
+      </supportedCRSs>
+      <supportedFormats>
+        <formats>GeoTIFF</formats>
+        <formats>HDF-EOS</formats>
+      </supportedFormats>
+      <supportedInterpolations>
+        <interpolationMethod>nearest neighbor</interpolationMethod>
+        <interpolationMethod>bilinear</interpolationMethod>
+        <interpolationMethod>bicubic</interpolationMethod>
+      </supportedInterpolations>
+    </CoverageOffering>
+    <CoverageOffering>
+      <description>
+      Coverage Data
+      </description>
+      <name>TIR_Swath</name>
+      <label>2 / TIR_Swath</label>
+      <lonLatEnvelope srsName="WGS84(DD)">
+        <gml:pos>-87.051827 34.541099</gml:pos>
+        <gml:pos>-86.309874 35.082247</gml:pos>
+      </lonLatEnvelope>
+      <domainSet>
+        <spatialDomain>
+          <gml:Envelope srsName="EPSG:4326">
+            <gml:pos>-87.051827 34.541099</gml:pos>
+            <gml:pos>-86.309874 35.082247</gml:pos>
+          </gml:Envelope>
+          <gml:RectifiedGrid dimension="2" srsName="EPSG:4326">
+            <gml:limits>
+              <gml:GridEnvelope>
+                <gml:low>0 0</gml:low>
+                <gml:high>830 700</gml:high>
+              </gml:GridEnvelope>
+            </gml:limits>
+            <gml:axisName>X</gml:axisName>
+            <gml:axisName>Y</gml:axisName>
+            <gml:origin srsName="EPSG:4326">
+              <gml:pos>-87.051827 35.082247</gml:pos>
+            </gml:origin>
+            <gml:offsetVector>8.9E-4 0</gml:offsetVector>
+            <gml:offsetVector>0 -7.7E-4</gml:offsetVector>
+          </gml:RectifiedGrid>
+        </spatialDomain>
+        <temporalDomain>
+          <gml:timePosition>2003-06-08T16:36:15Z</gml:timePosition>
+        </temporalDomain>
+      </domainSet>
+      <rangeSet>
+        <RangeSet>
+          <name>Range Set</name>
+          <label>Range Set Description</label>
+          <axisDescription>
+            <AxisDescription>
+              <name>Fields</name>
+              <label>Field Sequence</label>
+              <values>
+                <singleValue>ImageData10</singleValue>
+                <singleValue>ImageData11</singleValue>
+                <singleValue>ImageData12</singleValue>
+                <singleValue>ImageData13</singleValue>
+                <singleValue>ImageData14</singleValue>
+              </values>
+            </AxisDescription>
+          </axisDescription>
+          <axisDescription>
+            <AxisDescription>
+              <description>
+              percent of area that is covered with clouds
+              </description>
+              <name>Cloud</name>
+              <label>Percent of Cloud Cover</label>
+              <values>
+                <singleValue>3.0</singleValue>
+              </values>
+            </AxisDescription>
+          </axisDescription>
+          <nullValues>
+            <singleValue>0</singleValue>
+          </nullValues>
+        </RangeSet>
+      </rangeSet>
+      <supportedCRSs>
+        <requestResponseCRSs>EPSG:4326
+        </requestResponseCRSs>
+        <requestResponseCRSs>Image</requestResponseCRSs>
+        <nativeCRSs>EPSG:4326</nativeCRSs>
+      </supportedCRSs>
+      <supportedFormats>
+        <formats>GeoTIFF</formats>
+        <formats>HDF-EOS</formats>
+      </supportedFormats>
+      <supportedInterpolations>
+        <interpolationMethod>nearest neighbor</interpolationMethod>
+        <interpolationMethod>bilinear</interpolationMethod>
+        <interpolationMethod>bicubic</interpolationMethod>
+      </supportedInterpolations>
+    </CoverageOffering>
+  </CoverageDescription>
\ No newline at end of file

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wcs/WCS-ionicDescribeCoverage.xml
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wcs/WCS-simonCITCostasDescribeCoverage.xml
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wcs/WCS-simonCITCostasDescribeCoverage.xml	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wcs/WCS-simonCITCostasDescribeCoverage.xml	(revision 38347)
@@ -0,0 +1,2364 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<CoverageDescription version="1.0.0" updateSequence="0" xmlns="http://www.opengis.net/wcs" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:gml="http://www.opengis.net/gml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wcs http://schemas.opengeospatial.net/wcs/1.0.0/describeCoverage.xsd">
+  <CoverageOffering>
+  <description>Quickbird costas 2004</description>
+  <name>Costas</name>
+  <label>Costas</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.769215668705582 37.8184338945691</gml:pos>
+      <gml:pos>0.506868538627119 40.525456338613</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-0.769215668705582 37.8184338945691</gml:pos>
+          <gml:pos>0.506868538627119 40.525456338613</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>696287.65 4191112.35</gml:pos>
+          <gml:pos>797213.426521 4488737.845669</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>144179 425177</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>696287.65 4488737.845669</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.7 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats>
+      <formats>GEOTIFF_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>orthop01_311104</name>
+  <label>orthop01_311104</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>0.411953859600099 40.3952692250145</gml:pos>
+      <gml:pos>0.506868538627582 40.498144970273</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>0.411953859600099 40.3952692250145</gml:pos>
+          <gml:pos>0.506868538627582 40.498144970273</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>789586.421644 4477596.64567</gml:pos>
+          <gml:pos>797213.426521 4488737.84567</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>10887 15914</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>789586.421644 4488737.84567</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.700496406856 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="ecw">
+      <formats>GEOTIFF_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>orthop02_041004</name>
+  <label>orthop02_041004</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>0.161142185520058 40.1342857176869</gml:pos>
+      <gml:pos>0.292548896326785 40.2560681974345</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>0.161142185520058 40.1342857176869</gml:pos>
+          <gml:pos>0.292548896326785 40.2560681974345</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>769326.530394 4447918.95274</gml:pos>
+          <gml:pos>780051.230394 4461067.75274</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>15320 18782</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>769326.530394 4461067.75274</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.7 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="ecw">
+      <formats>GEOTIFF_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>orthop03n_311004</name>
+  <label>orthop03n_311004</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>0.147236128086632 40.111252474887</gml:pos>
+      <gml:pos>0.209262927539442 40.1866363257871</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>0.147236128086632 40.111252474887</gml:pos>
+          <gml:pos>0.209262927539442 40.1866363257871</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>768239.61427 4445109.29255</gml:pos>
+          <gml:pos>773240.41427 4453310.49255</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>7143 11714</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>768239.61427 4453310.49255</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.7 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="ecw">
+      <formats>GEOTIFF_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>orthop03s_311004_01</name>
+  <label>orthop03s_311004_01</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>0.0872101105503621 40.0818258206747</gml:pos>
+      <gml:pos>0.22114471507211 40.1932962005782</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>0.0872101105503621 40.0818258206747</gml:pos>
+          <gml:pos>0.22114471507211 40.1932962005782</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>763228.894619 4441873.68658</gml:pos>
+          <gml:pos>774230.094619 4453874.48658</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>15715 17142</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>763228.894619 4453874.48658</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.7 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="ecw">
+      <formats>GEOTIFF_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>orthop03s_311004_02</name>
+  <label>orthop03s_311004_02</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>0.030134915894617 40.0087916305901</gml:pos>
+      <gml:pos>0.16383554256875 40.1202004185233</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>0.030134915894617 40.0087916305901</gml:pos>
+          <gml:pos>0.16383554256875 40.1202004185233</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>758638.064359 4433590.23199</gml:pos>
+          <gml:pos>769639.264359 4445591.03199</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>15715 17142</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>758638.064359 4445591.03199</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.7 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="ecw">
+      <formats>GEOTIFF_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>orthop04_311004_01</name>
+  <label>orthop04_311004_01</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.064429002189167 39.8686021111024</gml:pos>
+      <gml:pos>0.0391632263460172 39.9701456674512</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-0.064429002189167 39.8686021111024</gml:pos>
+          <gml:pos>0.0391632263460172 39.9701456674512</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>751080.89797 4417658.15575</gml:pos>
+          <gml:pos>759581.69797 4428659.35575</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>12143 15714</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>751080.89797 4428659.35575</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.7 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="ecw">
+      <formats>GEOTIFF_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>orthop04_311004_02</name>
+  <label>orthop04_311004_02</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.0059801589732133 39.9589210820855</gml:pos>
+      <gml:pos>0.0861765725681437 40.0602012338313</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-0.0059801589732133 39.9589210820855</gml:pos>
+          <gml:pos>0.0861765725681437 40.0602012338313</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>755745.300367 4427822.77831</gml:pos>
+          <gml:pos>763246.500367 4438823.97831</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>10715 15714</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>755745.300367 4438823.97831</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.7 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="ecw">
+      <formats>GEOTIFF_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>orthop05_311004_01</name>
+  <label>orthop05_311004_01</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.184109898221608 39.7358685309031</gml:pos>
+      <gml:pos>-0.0750466714741807 39.8374622821562</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-0.184109898221608 39.7358685309031</gml:pos>
+          <gml:pos>-0.0750466714741807 39.8374622821562</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>741306.868269 4402597.33799</gml:pos>
+          <gml:pos>750308.168269 4413598.53799</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>12858 15714</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>741306.868269 4413598.53799</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.7 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="ecw">
+      <formats>GEOTIFF_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>orthop05_311004_02</name>
+  <label>orthop05_311004_02</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.117821241552359 39.8165947273632</gml:pos>
+      <gml:pos>-0.00269513638604592 39.9183962094939</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-0.117821241552359 39.8165947273632</gml:pos>
+          <gml:pos>-0.00269513638604592 39.9183962094939</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>746698.87415 4411763.74799</gml:pos>
+          <gml:pos>756199.97415 4422764.94799</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>13572 15714</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>746698.87415 4422764.94799</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.7 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="ecw">
+      <formats>GEOTIFF_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>orthop06_311004_01</name>
+  <label>orthop06_311004_01</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.275219416965276 39.5950920024498</gml:pos>
+      <gml:pos>-0.184155536472809 39.6871833112806</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-0.275219416965276 39.5950920024498</gml:pos>
+          <gml:pos>-0.184155536472809 39.6871833112806</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>733974.65 4386671.49606</gml:pos>
+          <gml:pos>741489.15 4396672.39606</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>10734 14285</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>733974.65 4396672.39606</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.7 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="ecw">
+      <formats>GEOTIFF_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>orthop06_311004_02</name>
+  <label>orthop06_311004_02</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.215882735212665 39.6816925812939</gml:pos>
+      <gml:pos>-0.153792859579015 39.7776035452773</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-0.215882735212665 39.6816925812939</gml:pos>
+          <gml:pos>-0.153792859579015 39.7776035452773</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>738774.65 4396366.75502</gml:pos>
+          <gml:pos>743775.45 4406867.45502</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>7143 14999</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>738774.65 4406867.45502</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.7 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="ecw">
+      <formats>GEOTIFF_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>orthop07_311004_01</name>
+  <label>orthop07_311004_01</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.314134220213874 39.5389645252734</gml:pos>
+      <gml:pos>-0.208807505395484 39.6457600608977</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-0.314134220213874 39.5389645252734</gml:pos>
+          <gml:pos>-0.208807505395484 39.6457600608977</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>730817.802996 4380373.34965</gml:pos>
+          <gml:pos>739518.802996 4391974.44965</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>12429 16571</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>730817.802996 4391974.44965</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.7 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="ecw">
+      <formats>GEOTIFF_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>orthop07_311004_02</name>
+  <label>orthop07_311004_02</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.342128552498647 39.4528266976444</gml:pos>
+      <gml:pos>-0.274745188591142 39.5443190026711</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-0.342128552498647 39.4528266976444</gml:pos>
+          <gml:pos>-0.274745188591142 39.5443190026711</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>728696.99189 4370639.57047</gml:pos>
+          <gml:pos>734198.29189 4380640.47047</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>7858 14285</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>728696.99189 4380640.47047</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.7 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="ecw">
+      <formats>GEOTIFF_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>orthop08_081104</name>
+  <label>orthop08_081104</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>0.12173136235497 38.7060005480509</gml:pos>
+      <gml:pos>0.244722293013489 38.8396720246421</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>0.12173136235497 38.7060005480509</gml:pos>
+          <gml:pos>0.244722293013489 38.8396720246421</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>771460.955047 4289205.04396</gml:pos>
+          <gml:pos>781662.055047 4303706.24396</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>14572 20714</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>771460.955047 4303706.24396</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.7 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="ecw">
+      <formats>GEOTIFF_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>orthop09_081104_01</name>
+  <label>orthop09_081104_01</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>0.088804767492067 38.6613849297483</gml:pos>
+      <gml:pos>0.207196405070599 38.7454726610249</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>0.088804767492067 38.6613849297483</gml:pos>
+          <gml:pos>0.207196405070599 38.7454726610249</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>768764.515211 4284144.38515</gml:pos>
+          <gml:pos>778765.415211 4293145.68515</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>14286 12857</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>768764.515211 4293145.68515</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.7 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="ecw">
+      <formats>GEOTIFF_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>orthop09_081104_02</name>
+  <label>orthop09_081104_02</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>0.00632349885466636 38.6164934605806</gml:pos>
+      <gml:pos>0.106715050330735 38.6865464583593</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>0.00632349885466636 38.6164934605806</gml:pos>
+          <gml:pos>0.106715050330735 38.6865464583593</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>761751.532381 4278862.44211</gml:pos>
+          <gml:pos>770252.332381 4286363.64211</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>12143 10714</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>761751.532381 4286363.64211</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.7 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="ecw">
+      <formats>GEOTIFF_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>orthop10_081104_01</name>
+  <label>orthop10_081104_01</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.136980485807463 38.5170546860605</gml:pos>
+      <gml:pos>-0.0371101117727906 38.5806924900864</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-0.136980485807463 38.5170546860605</gml:pos>
+          <gml:pos>-0.0371101117727906 38.5806924900864</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>749616.691491 4267411.89295</gml:pos>
+          <gml:pos>758117.491491 4274213.09295</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>12143 9714</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>749616.691491 4274213.09295</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.7 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="ecw">
+      <formats>GEOTIFF_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>orthop10_081104_02</name>
+  <label>orthop10_081104_02</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.076735106882625 38.5664797341347</gml:pos>
+      <gml:pos>0.0816807635068847 38.6559597659495</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-0.076735106882625 38.5664797341347</gml:pos>
+          <gml:pos>0.0816807635068847 38.6559597659495</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>754690.263295 4273235.06968</gml:pos>
+          <gml:pos>768191.163295 4282736.16968</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>19286 13571</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>754690.263295 4282736.16968</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.7 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="ecw">
+      <formats>GEOTIFF_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>orthop11_081104</name>
+  <label>orthop11_081104</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.311501790904784 38.4707367989647</gml:pos>
+      <gml:pos>-0.0783292130480387 38.5509769105466</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-0.311501790904784 38.4707367989647</gml:pos>
+          <gml:pos>-0.0783292130480387 38.5509769105466</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>734538.428657 4262154.30552</gml:pos>
+          <gml:pos>754639.628657 4270455.60552</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>28715 11857</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>734538.428657 4270455.60552</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.7 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="ecw">
+      <formats>GEOTIFF_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>orthop12_081104_01</name>
+  <label>orthop12_081104_01</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.434119927724276 38.3464080099809</gml:pos>
+      <gml:pos>-0.361629767927456 38.4559730050029</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-0.434119927724276 38.3464080099809</gml:pos>
+          <gml:pos>-0.361629767927456 38.4559730050029</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>724236.374588 4247606.91505</gml:pos>
+          <gml:pos>730237.474588 4259607.71505</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>8572 17142</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>724236.374588 4259607.71505</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.7 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="ecw">
+      <formats>GEOTIFF_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>orthop12_081104_02</name>
+  <label>orthop12_081104_02</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.378614997044234 38.4352112413258</gml:pos>
+      <gml:pos>-0.255874384616388 38.5054927088623</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-0.378614997044234 38.4352112413258</gml:pos>
+          <gml:pos>-0.255874384616388 38.5054927088623</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>728803.681867 4257735.98862</gml:pos>
+          <gml:pos>739304.381867 4265237.18862</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>15000 10714</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>728803.681867 4265237.18862</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.7 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="ecw">
+      <formats>GEOTIFF_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>orthop13_131104</name>
+  <label>orthop13_131104</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.348041797937859 39.3383153088596</gml:pos>
+      <gml:pos>-0.281041463417471 39.5461928127946</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-0.348041797937859 39.3383153088596</gml:pos>
+          <gml:pos>-0.281041463417471 39.5461928127946</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>728562.190304 4357900.07124</gml:pos>
+          <gml:pos>733650.466178 4380844.67124</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>7266 32776</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>728562.190304 4380844.67124</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.700189331784 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="ecw">
+      <formats>GEOTIFF_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>orthop14_131104</name>
+  <label>orthop14_131104</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.339955238250429 39.2232477387865</gml:pos>
+      <gml:pos>-0.232429279860554 39.4011207166876</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-0.339955238250429 39.2232477387865</gml:pos>
+          <gml:pos>-0.232429279860554 39.4011207166876</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>729631.752439 4345256.97718</gml:pos>
+          <gml:pos>738332.752439 4364758.27718</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>12429 27857</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>729631.752439 4364758.27718</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.7 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="ecw">
+      <formats>GEOTIFF_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>orthop15_131104</name>
+  <label>orthop15_131104</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.289235759595255 39.0872233017579</gml:pos>
+      <gml:pos>-0.198718862025195 39.2746110942999</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-0.289235759595255 39.0872233017579</gml:pos>
+          <gml:pos>-0.198718862025195 39.2746110942999</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>734463.516741 4330245.63376</gml:pos>
+          <gml:pos>741664.416741 4350846.63376</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>10286 29428</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>734463.516741 4350846.63376</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.7 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="ecw">
+      <formats>GEOTIFF_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>orthop16_131104_01</name>
+  <label>orthop16_131104_01</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.247058054572741 39.0510556962122</gml:pos>
+      <gml:pos>-0.174196293066241 39.1427258689371</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-0.247058054572741 39.0510556962122</gml:pos>
+          <gml:pos>-0.174196293066241 39.1427258689371</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>738234.899481 4326306.57698</gml:pos>
+          <gml:pos>744235.999481 4336307.47698</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>8572 14285</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>738234.899481 4336307.47698</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.7 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="ecw">
+      <formats>GEOTIFF_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>orthop16_131104_02</name>
+  <label>orthop16_131104_02</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.210822301766025 38.9726237490186</gml:pos>
+      <gml:pos>-0.126828888562913 39.0555974632164</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-0.210822301766025 38.9726237490186</gml:pos>
+          <gml:pos>-0.126828888562913 39.0555974632164</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>741637.171116 4317729.61723</gml:pos>
+          <gml:pos>748637.871116 4326730.91723</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>10000 12857</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>741637.171116 4326730.91723</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.7 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="ecw">
+      <formats>GEOTIFF_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>orthop17_131104_01</name>
+  <label>orthop17_131104_01</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.181657602795786 38.9357185021325</gml:pos>
+      <gml:pos>-0.0746335106867938 39.0192845975789</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-0.181657602795786 38.9357185021325</gml:pos>
+          <gml:pos>-0.0746335106867938 39.0192845975789</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>744289.003556 4313776.8392</gml:pos>
+          <gml:pos>753290.303556 4322778.1392</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>12858 12857</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>744289.003556 4322778.1392</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.7 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="ecw">
+      <formats>GEOTIFF_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>orthop17_131104_02</name>
+  <label>orthop17_131104_02</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.117943002348703 38.868294412074</gml:pos>
+      <gml:pos>-0.00576191400621702 38.9385565931551</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-0.117943002348703 38.868294412074</gml:pos>
+          <gml:pos>-0.00576191400621702 38.9385565931551</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>750048.579806 4306487.66742</gml:pos>
+          <gml:pos>759549.679806 4313988.86742</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>13572 10714</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>750048.579806 4313988.86742</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.7 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="ecw">
+      <formats>GEOTIFF_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>orthop18_131104</name>
+  <label>orthop18_131104</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.0746928352616706 38.849326950655</gml:pos>
+      <gml:pos>0.0832043718423081 38.9118300407968</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-0.0746928352616706 38.849326950655</gml:pos>
+          <gml:pos>0.0832043718423081 38.9118300407968</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>753864.751737 4304639.94641</gml:pos>
+          <gml:pos>767365.651737 4311140.84641</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>19286 9285</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>753864.751737 4311140.84641</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.7 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="ecw">
+      <formats>GEOTIFF_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>orthop19_081104_01</name>
+  <label>orthop19_081104_01</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.528755271098844 38.2508371352818</gml:pos>
+      <gml:pos>-0.430862375100228 38.3735051096161</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-0.528755271098844 38.2508371352818</gml:pos>
+          <gml:pos>-0.430862375100228 38.3735051096161</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>716247.100187 4236828.43859</gml:pos>
+          <gml:pos>724448.300187 4250229.23859</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>11715 19142</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>716247.100187 4250229.23859</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.7 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="ecw">
+      <formats>GEOTIFF_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>orthop19_081104_02</name>
+  <label>orthop19_081104_02</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.434119991295443 38.3464062094665</gml:pos>
+      <gml:pos>-0.362213489804466 38.4388675293538</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-0.434119991295443 38.3464062094665</gml:pos>
+          <gml:pos>-0.362213489804466 38.4388675293538</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>724236.374588 4247606.71505</gml:pos>
+          <gml:pos>730237.474588 4257707.71505</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>8572 14428</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>724236.374588 4257707.71505</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.7 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="ecw">
+      <formats>GEOTIFF_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>orthop20_181104_01</name>
+  <label>orthop20_181104_01</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.649715059513851 38.1131199164285</gml:pos>
+      <gml:pos>-0.505465344489574 38.2015894747853</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-0.649715059513851 38.1131199164285</gml:pos>
+          <gml:pos>-0.505465344489574 38.2015894747853</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>706046.2921 4221368.81784</gml:pos>
+          <gml:pos>718447.4921 4230869.91784</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>17715 13571</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>706046.2921 4230869.91784</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.7 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="ecw">
+      <formats>GEOTIFF_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>orthop20_181104_02</name>
+  <label>orthop20_181104_02</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.542876572296919 38.1796186626201</gml:pos>
+      <gml:pos>-0.490783803978381 38.3021933075773</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-0.542876572296919 38.1796186626201</gml:pos>
+          <gml:pos>-0.490783803978381 38.3021933075773</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>715223.996887 4228780.75028</gml:pos>
+          <gml:pos>719424.696887 4242281.65028</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>6000 19285</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>715223.996887 4242281.65028</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.7 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="ecw">
+      <formats>GEOTIFF_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>orthop21_181104</name>
+  <label>orthop21_181104</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.70999963728032 37.9537566817542</gml:pos>
+      <gml:pos>-0.618069622814675 38.1598790871345</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-0.70999963728032 37.9537566817542</gml:pos>
+          <gml:pos>-0.618069622814675 38.1598790871345</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>701199.65 4203415.35</gml:pos>
+          <gml:pos>708700.85 4226116.35</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>10715 32428</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>701199.65 4226116.35</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.7 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="ecw">
+      <formats>GEOTIFF_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>orthop22_1811004</name>
+  <label>orthop22_1811004</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>-0.769215668705582 37.8434482545183</gml:pos>
+      <gml:pos>-0.647530102352871 37.9934296541121</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>-0.769215668705582 37.8434482545183</gml:pos>
+          <gml:pos>-0.647530102352871 37.9934296541121</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>696287.65 4191112.35</gml:pos>
+          <gml:pos>706588.85 4207513.35</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>14715 23428</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>696287.65 4207513.35</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.7 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="ecw">
+      <formats>GEOTIFF_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>orthop23_261104</name>
+  <label>orthop23_261104</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>0.37345887604184 40.3368089707198</gml:pos>
+      <gml:pos>0.448414395595265 40.4485879556897</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>0.37345887604184 40.3368089707198</gml:pos>
+          <gml:pos>0.448414395595265 40.4485879556897</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>786569.11427 4470909.19255</gml:pos>
+          <gml:pos>792470.81427 4483110.89255</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>8430 17429</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>786569.11427 4483110.89255</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.7 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="ecw">
+      <formats>GEOTIFF_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>orthop24_261104_01</name>
+  <label>orthop24_261104_01</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>0.234463105473658 40.1856768191399</gml:pos>
+      <gml:pos>0.356188772135398 40.278972533725</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>0.234463105473658 40.1856768191399</gml:pos>
+          <gml:pos>0.356188772135398 40.278972533725</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>775367.216691 4453831.6651</gml:pos>
+          <gml:pos>785368.116691 4463832.5651</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>14286 14285</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>775367.216691 4463832.5651</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.7 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="ecw">
+      <formats>GEOTIFF_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>orthop24_261104_02</name>
+  <label>orthop24_261104_02</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>0.296938622582628 40.2681463248799</gml:pos>
+      <gml:pos>0.419350322091118 40.3705009241081</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>0.296938622582628 40.2681463248799</gml:pos>
+          <gml:pos>0.419350322091118 40.3705009241081</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>780346.11427 4463191.69255</gml:pos>
+          <gml:pos>790347.01427 4474192.89255</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>14286 15714</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>780346.11427 4474192.89255</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.7 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="ecw">
+      <formats>GEOTIFF_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+  <CoverageOffering>
+  <name>orthop25_191204</name>
+  <label>orthop25_191204</label>
+    <lonLatEnvelope srsName="WGS84(DD)">
+      <gml:pos>0.0631186665735442 38.8067199905354</gml:pos>
+      <gml:pos>0.197563116913112 38.863410634572</gml:pos>
+    </lonLatEnvelope>
+    <domainSet>
+      <spatialDomain>
+        <gml:Envelope srsName="WGS84(DD)">
+          <gml:pos>0.0631186665735442 38.8067199905354</gml:pos>
+          <gml:pos>0.197563116913112 38.863410634572</gml:pos>
+        </gml:Envelope>
+        <gml:Envelope srsName="EPSG:23030">
+          <gml:pos>765987.140492 4300252.05875</gml:pos>
+          <gml:pos>777471.340492 4306158.65875</gml:pos>
+        </gml:Envelope>
+        <gml:RectifiedGrid dimension="2">
+          <gml:limits>
+            <gml:GridEnvelope>
+              <gml:low>0 0</gml:low>
+              <gml:high>16405 8436</gml:high>
+            </gml:GridEnvelope>
+          </gml:limits>
+          <gml:axisName>x</gml:axisName>
+          <gml:axisName>y</gml:axisName>
+          <gml:origin>
+            <gml:pos>765987.140492 4306158.65875</gml:pos>
+          </gml:origin>
+          <gml:offsetVector>0.7 0</gml:offsetVector>
+          <gml:offsetVector>0 -0.7</gml:offsetVector>
+        </gml:RectifiedGrid>
+      </spatialDomain>
+    </domainSet>
+    <rangeSet>
+      <RangeSet>
+        <name>bands</name>
+<!-- WARNING: Mandatory metadata '..._rangeset_label' was missing in this context. -->
+        <axisDescription>
+          <AxisDescription>
+            <name>bands</name>
+            <label>Bands/Channels/Samples</label>
+            <values>
+              <singleValue>1</singleValue>
+              <singleValue>2</singleValue>
+              <singleValue>3</singleValue>
+            </values>
+          </AxisDescription>
+        </axisDescription>
+      </RangeSet>
+    </rangeSet>
+    <supportedCRSs>
+      <requestResponseCRSs>EPSG:23030</requestResponseCRSs>
+      <nativeCRSs>EPSG:23030</nativeCRSs>
+    </supportedCRSs>
+    <supportedFormats nativeFormat="ecw">
+      <formats>GEOTIFF_INT16</formats>
+    </supportedFormats>
+  </CoverageOffering>
+</CoverageDescription>
\ No newline at end of file

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wcs/WCS-simonCITCostasDescribeCoverage.xml
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/gml/GML-lines.xsd
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/gml/GML-lines.xsd
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/gml/GML-polygons.xsd
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/gml/GML-polygons.xsd
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/gml/GML-lines.gml
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/gml/GML-lines.gml
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/gml/GML-polygons.gml
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/gml/GML-polygons.gml
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/gml/GMLNomenclatorIdee.xsd
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/gml/GMLNomenclatorIdee.xsd
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/gml/GML-points.xsd
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/gml/GML-points.xsd
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/gml/GMLNomenclatorIdee.gml
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/gml/GMLNomenclatorIdee.gml
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/gml/GML-points.gml
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/gml/GML-points.gml
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/gml/PeticionWFS.gml
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/gml/PeticionWFS.gml
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/gml/GMLNomenclatorIdeeWithoutSchema.gml
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/gml/GMLNomenclatorIdeeWithoutSchema.gml
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/gml/Municipis_NOschema.xml
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/gml/Municipis_NOschema.xml	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/gml/Municipis_NOschema.xml	(revision 38347)
@@ -0,0 +1,18566 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<collection xmlns:gml="http://www.opengis.net/gml" >
+<gml:boundedBy><gml:box><gml:coord><gml:X>260422.092189937</gml:X>
+<gml:Y>4488999.69</gml:Y></gml:coord>
+<gml:coord><gml:X>527466.55</gml:X>
+<gml:Y>4748098.29</gml:Y></gml:coord></gml:box></gml:boundedBy>
+<gml:featureMember>
+
+<testtype gid="0">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">309440.29,4744357.47 309038.81,4744668.04 308787.49,4745676.36 310118.86,4746562.93 310363.24,4747445.11 311109.89,4747560.09 312741.84,4748098.29 313455.53,4747914.19 313826.07,4747983.22 314751.32,4747409.2 315101.36,4746665.19 314669.21,4745891.07 314634.08,4745328.8 314430.04,4744509.57 314178.03,4744080.86 309440.29,4744357.47</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[18384038.19425]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[1]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[1]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25045]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[39]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Bausen]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Bausen]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Bausen]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Bausen]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="1">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">314430.04,4744509.57 314634.08,4745328.8 314669.21,4745891.07 315101.36,4746665.19 317122.75,4746008.47 318004.34,4745457.54 318890.73,4745274.03 319860.92,4745541.8 320639.2,4745578.13 322813.35,4744365.58 323583.05,4744299.59 324975.85,4743962.64 326070.88,4742760.3 326587.86,4742637.55 326392.02,4741652.23 325763.39,4741313.92 325343.52,4741402.86 324593.77,4741210.82 323978.03,4740987.99 321199.74,4740350.31 320292.41,4740342.27 319951.38,4739931.83 318604.31,4740108.25 317514.17,4739943.05 317089.18,4740354.69 316360.57,4740836.23 316137.18,4741272.24 315324.26,4744131.15 314430.04,4744509.57</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[48435013.22015]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[2]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[2]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25063]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[39]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Canejan]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Canejan]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Canejan]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Canejan]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="2">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">309555.16,4741724.57 309456.87,4742558.58 309226,4743324.07 309531.05,4744257.86 309440.29,4744357.47 314178.03,4744080.86 314430.04,4744509.57 315324.26,4744131.15 316137.18,4741272.24 316360.57,4740836.23 317089.18,4740354.69 317514.17,4739943.05 316545.36,4739602.18 315997.31,4739623.4 315579.74,4739813.9 315072.26,4740435.51 313117.58,4740637.59 312248.15,4740932.47 311870.79,4741594.82 311038.29,4741422.71 309555.16,4741724.57</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[22428481.6634]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[3]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[3]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25121]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[39]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Les]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Les]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Les]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Les]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="3">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">333196.98,4718981.11 332185.19,4718753.81 332106.71,4717943.53 331374.39,4717441.16 330884.3,4717476.24 330005.33,4717656.35 329182.59,4718148.39 329021.31,4718852.89 328547.29,4719565.53 327890.83,4719871 327402.9,4720022.82 327354.64,4720137.09 327365.23,4720473.45 327514.14,4720821.97 327589.85,4721364.41 327189.9,4721696.44 326501.82,4722007.93 325996.98,4722360.27 325709.69,4721635.62 324351.54,4721138.13 323736.98,4720703.33 323278.54,4720125.43 322584.88,4719710.9 321775.49,4719416.44 321355.59,4720280.78 320719.96,4720864.02 320160.89,4721058.58 320036.06,4722170.66 318847.94,4723243.81 319414.81,4723933.58 320890.06,4723937.04 323023.46,4724405.08 323177.28,4725477.99 324171.81,4726941.51 323732.86,4726859.45 323343.71,4726899.52 323061.98,4727221.74 323322.41,4729764.21 322534.44,4730082.95 322179.97,4731463.57 323222.69,4732234.33 324042.39,4732671.05 325598.5,4733930.77 326041.73,4734526.57 326255.36,4735077.8 327078.13,4735779.67 328224.5,4737067.21 328761.66,4737418.62 328677.08,4738103.02 327692.24,4739580.18 327655.11,4739939.06 327471.8,4740459.2 326884.64,4740991.67 326392.02,4741652.23 326587.86,4742637.55 327935.41,4741782.56 328787.43,4741103.16 329258.57,4740555.02 329782.5,4740220.2 330865.06,4739629.76 331204.2,4739601.47 331336.17,4740222.43 332047.17,4740804.87 333243.25,4741428.87 333812.723,4741041.861 334060.68,4740685.57 334609.598,4740315.299 334717.61,4739851.73 335148.661,4739307.486 335558.72,4739173.79 336927.61,4739712.99 338711.9,4739092.96 339589.24,4739124.24 339349.89,4738456.74 338833.42,4737544.02 338847.11,4736585.42 338740.72,4735946.67 339099.51,4735825.31 338965.37,4735476.9 338679.9,4733953.77 338586.87,4733098.18 338074.64,4732488.05 338581.75,4731002.85 337386.89,4730666.81 336798.51,4731077.87 335945.95,4730047.98 334762.41,4729615.15 334150.98,4728808.79 335169.89,4727769.05 334763.56,4727109.9 334021.08,4724183.95 333873.76,4724164.85 333594.19,4723024.44 333183.8,4722303.41 332932.05,4721526.89 332702.9,4721162.19 333012.81,4720379.59 333494,4720301.61 333196.98,4718981.11</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[255546818.15501]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[4]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[4]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25025]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[39]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Naut Aran]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Salardu]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Naut Aran]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Salard£]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="4">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">308859.2,4735843.54 308349.79,4736154.99 306850.25,4736409.43 307843.94,4737476.88 308480.38,4738026.85 309196.63,4738531.01 308469.01,4738890.12 307665.36,4739529.1 308078.27,4740079.81 308642.55,4741101.07 309555.16,4741724.57 311038.29,4741422.71 311870.79,4741594.82 312248.15,4740932.47 313117.58,4740637.59 315072.26,4740435.51 315579.74,4739813.9 315997.31,4739623.4 316358.98,4739377.73 316383.21,4739002.54 316778.6,4738655.83 316182.21,4738157.71 315624.95,4738673.54 313180.92,4738909.75 312689.17,4738160.46 311563.09,4738140.22 311436.4,4737641.52 311151.02,4737341.31 311329.47,4736264 308859.2,4735843.54</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[27858225.74485]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[5]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[5]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25059]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[39]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Bossost]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Bossost]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Boss•st]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Boss•st]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="5">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">320160.89,4721058.58 318996.07,4720613.67 317077.25,4720209.01 316128.18,4720368.32 315294.42,4720616.93 314859.54,4720481.07 313591.4,4720806.06 312537.18,4721380.89 311505.56,4722107.54 311404.91,4724097.31 311143.18,4725761.2 310533.54,4726150.76 309942.27,4726797.58 309368.77,4728254.61 308906.92,4728427.1 308409.21,4729349.81 308881.43,4729285.73 309062.723,4729162.955 309684.75,4729302.22 311440.47,4728997 312462.74,4728964.59 312654.69,4730235.14 314076.01,4732671.68 314520.46,4732667.74 314554.99,4733353.97 314382.82,4733810.91 315647.63,4734757.41 315679.6,4735127.7 316353.75,4735497.35 317399.45,4737385.96 317906.17,4739026.96 317924.14,4739385.3 317514.17,4739943.05 318604.31,4740108.25 319951.38,4739931.83 320292.41,4740342.27 321199.74,4740350.31 323978.03,4740987.99 324593.77,4741210.82 325343.52,4741402.86 325763.39,4741313.92 326392.02,4741652.23 326884.64,4740991.67 327471.8,4740459.2 327655.11,4739939.06 327692.24,4739580.18 328677.08,4738103.02 328761.66,4737418.62 328224.5,4737067.21 327078.13,4735779.67 326255.36,4735077.8 326041.73,4734526.57 325598.5,4733930.77 324042.39,4732671.05 323222.69,4732234.33 322179.97,4731463.57 322534.44,4730082.95 323322.41,4729764.21 323061.98,4727221.74 323343.71,4726899.52 323732.86,4726859.45 324171.81,4726941.51 323177.28,4725477.99 323023.46,4724405.08 320890.06,4723937.04 319414.81,4723933.58 318847.94,4723243.81 320036.06,4722170.66 320160.89,4721058.58</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[211895839.53091]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[6]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[6]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25243]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[39]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vielha e Mijaran]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vielha]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vielha e Mijaran]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vielha]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="6">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">316182.21,4738157.71 316778.6,4738655.83 316383.21,4739002.54 316358.98,4739377.73 315997.31,4739623.4 316545.36,4739602.18 317514.17,4739943.05 317924.14,4739385.3 317906.17,4739026.96 317399.45,4737385.96 316353.75,4735497.35 315679.6,4735127.7 314906.66,4734940.03 312793.1,4735373.7 312440.31,4734953.45 311496.78,4734356.42 310558.56,4733821.2 310446.91,4734314.21 310089.92,4734623.08 310728.99,4735178.34 311815.71,4735749.55 311771.91,4735988.18 311849.43,4736199.12 312650.91,4735571.67 314361.56,4737440.44 315305,4737625.57 316182.21,4738157.71</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">310144.06,4732888.18 309679.44,4733601.67 309410.91,4733742.56 310558.56,4733821.2 310845.43,4733652.36 311063.33,4732985.48 310144.06,4732888.18</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[15134392.7372]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[7]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[7]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25247]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[39]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilamos]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilamos]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vilam•s]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vilam•s]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="7">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">347169.96,4723280.99 346015.32,4723181.52 345381.35,4723029.51 345302.03,4722780.15 345775.26,4722218.31 345977.74,4721638.84 345535.97,4721669.56 345256.11,4721221.94 345781.473,4719854.361 344117.411,4719159.049 344343.973,4719541.861 344095.3,4719630.03 343349.31,4719043.64 342876.69,4718338.52 342587.88,4717745.08 341936.3,4717668.12 339081.61,4718318.86 338583.02,4718297.03 337827.52,4717917.29 337236.41,4717717.96 336589.24,4718191.43 336734.59,4718828.26 336393.04,4719198.5 335858.98,4719295.85 335260.71,4719631.29 334296.19,4719455.92 333196.98,4718981.11 333494,4720301.61 333012.81,4720379.59 332702.9,4721162.19 332932.05,4721526.89 333183.8,4722303.41 333594.19,4723024.44 333873.76,4724164.85 334021.08,4724183.95 334763.56,4727109.9 335169.89,4727769.05 334150.98,4728808.79 334762.41,4729615.15 335945.95,4730047.98 336798.51,4731077.87 337386.89,4730666.81 338581.75,4731002.85 338074.64,4732488.05 338586.87,4733098.18 338679.9,4733953.77 338965.37,4735476.9 339099.51,4735825.31 338740.72,4735946.67 338847.11,4736585.42 338833.42,4737544.02 339349.89,4738456.74 339589.24,4739124.24 340073.96,4738885.61 340231.01,4738595.28 342734.57,4739122.8 343047.23,4739250.61 343388.72,4738578.35 343890.58,4738040.97 345437.1,4737172.65 345761.23,4736631.65 346444.12,4736047.35 347135.16,4735101 347214.39,4733697.21 347358.09,4733184.05 347409.91,4732407.54 348345.31,4731851.74 348888,4731145.83 349438.07,4730611.2 350294.55,4730261.92 348709.3,4728480.34 348053.23,4727928.13 347044.55,4727505.62 346526.9,4726508.78 345996.75,4725641.27 346806.69,4724178.59 347086.35,4723408.74 347169.96,4723280.99</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[218963027.07837]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[8]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[8]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25024]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[26]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Alt Aneu]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Valencia d'Aneu]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Alt ·neu]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[ValŠncia d'·neu]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="8">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">310089.92,4734623.08 309145.35,4734601.18 308835.12,4735140.49 308859.2,4735843.54 311329.47,4736264 311151.02,4737341.31 311436.4,4737641.52 311563.09,4738140.22 312689.17,4738160.46 313180.92,4738909.75 315624.95,4738673.54 316182.21,4738157.71 315305,4737625.57 314361.56,4737440.44 312650.91,4735571.67 311849.43,4736199.12 311771.91,4735988.18 311815.71,4735749.55 310728.99,4735178.34 310089.92,4734623.08</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[11533432.33595]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[9]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[9]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25031]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[39]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Arres]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Arres de Jos]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Arres]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Arres de Jos]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="9">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">309684.75,4729302.22 309557.73,4729928.62 309846.33,4730680.54 310302.32,4731306.25 309586.01,4732522.82 310144.06,4732888.18 311063.33,4732985.48 310845.43,4733652.36 310558.56,4733821.2 311496.78,4734356.42 312440.31,4734953.45 312793.1,4735373.7 314906.66,4734940.03 315679.6,4735127.7 315647.63,4734757.41 314382.82,4733810.91 314554.99,4733353.97 314520.46,4732667.74 314076.01,4732671.68 312654.69,4730235.14 312462.74,4728964.59 311440.47,4728997 309684.75,4729302.22</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">309410.91,4733742.56 309120.85,4734511.59 309145.35,4734601.18 310089.92,4734623.08 310446.91,4734314.21 310558.56,4733821.2 309410.91,4733742.56</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[21748622.9271]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[10]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[10]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25057]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[39]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Bordes, es]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Bordes, es]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[B•rdes, es]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[B•rdes, es]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="10">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">360209.02,4718397.42 359483.34,4718455.64 358202.04,4718321.09 356779.09,4718913.68 356454.6,4719003.18 356338.39,4719268.02 355320.68,4719369.71 354510.23,4720078.23 354164.45,4720001.37 354020.77,4721650.86 354329.61,4722379.29 353672.63,4723014.23 353635.33,4723366.9 352562.15,4725046.41 353091.06,4725502.73 353426.21,4726017.91 352699.13,4726720.64 351933.21,4726841.59 351810.37,4727102.55 351893.18,4728269.81 351280.92,4728225.72 350608.88,4729194.97 350323.06,4730262.83 351011.54,4730780.86 351958.48,4731229.09 353385.4,4731563.79 354300.64,4731631.88 355084.88,4732236.44 356124.43,4731894.38 356854.07,4731142.62 357063.72,4730800.92 357753.11,4730824.18 358300.13,4731152.35 359074.46,4731002.07 359383.98,4730739.65 360643.4,4731236.63 362308.96,4731239.87 363306.05,4731757.7 363784.23,4731569.17 364193.06,4731134.34 365616.62,4731211.22 365496.96,4730585.15 365186.29,4729863.37 365258.25,4729061.45 366090.92,4728450.97 367370.14,4728143.43 368109.61,4727367.33 368027.63,4726303.67 367929.4,4725512.28 367951.7,4725476.37 366755.26,4725256.54 366365.84,4724559.37 365441.87,4724142.67 365109.7,4723496.84 363885.28,4723018.88 363512.33,4723404.1 362023.43,4723149.66 361087.65,4721865.69 360569.66,4720807.69 360876.43,4719715.9 360209.02,4718397.42</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[147112539.06306]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[11]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[11]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25123]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[26]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Lladorre]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Lladorre]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Lladorre]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Lladorre]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="11">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">342580.56,4717635.71 343078.348,4717924.674 343883.036,4718151.236 344063.12,4718348.99 344648.661,4718627.799 344795.97,4718954.44 344570.536,4719010.611 345320.536,4719448.111 345930.49,4719628.5 346468.973,4718971.549 346640.848,4718698.111 346789.286,4718260.611 346798.83,4718614.92 346703.348,4719143.424 346758.036,4719448.111 346557.37,4719709.64 346651.69,4720368.01 347453.4,4720188.45 347407.43,4721725.65 347313,4722995.72 347169.96,4723280.99 347086.35,4723408.74 346806.69,4724178.59 345996.75,4725641.27 346526.9,4726508.78 347044.55,4727505.62 348053.23,4727928.13 348709.3,4728480.34 350294.55,4730261.92 350323.06,4730262.83 350608.88,4729194.97 351280.92,4728225.72 351893.18,4728269.81 351810.37,4727102.55 351933.21,4726841.59 352699.13,4726720.64 353426.21,4726017.91 353091.06,4725502.73 352562.15,4725046.41 352070.39,4725045.03 351658.14,4723497.58 351604.23,4721807.49 351250.64,4721502.4 350896.23,4721003.61 351209.5,4720668.93 351726.82,4719541.5 350791.57,4718726.83 350697.74,4718173.27 351040.56,4717554.23 351466.99,4715970.3 350626.47,4714296.19 350897.92,4714046.7 352082.84,4713350.45 352487.05,4712352.61 353209.86,4711325.73 351149.06,4709405.96 350631.24,4710007.53 349660.47,4710425.62 347554.3,4710239.45 346399.47,4709950.44 345320.56,4709170.28 345183.56,4709010.6 344895.53,4708993.88 343998.02,4708281.9 343297.84,4708617.81 342827.25,4708797.65 342466.19,4709544.8 347144.5,4714095.37 347501.04,4713975.44 347897.43,4714012.68 347820.89,4714813.4 347667.1,4715180.01 347069.91,4716893.72 345183.35,4716267.37 344088.68,4716359.95 342580.56,4717635.71</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[108723478.91171]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[12]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[12]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25903]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[26]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Guingueta d'Aneu, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Guingueta d'Aneu, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Guingueta d'·neu, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Guingueta d'·neu, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="12">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">355838.27,4710485.14 356061.87,4711545.43 356729.34,4713241.06 357756.69,4713874.2 358177.59,4714299.82 359945.19,4714529.92 360657.02,4715443.51 360071.24,4716927.31 360232.64,4717523.43 360209.02,4718397.42 360876.43,4719715.9 360569.66,4720807.69 361087.65,4721865.69 362023.43,4723149.66 363512.33,4723404.1 363885.28,4723018.88 365109.7,4723496.84 365441.87,4724142.67 366365.84,4724559.37 366755.26,4725256.54 367951.7,4725476.37 368887.8,4725260.9 369445.33,4724119.92 370061.67,4723887.29 370110.5,4722743.19 370192.86,4721957.07 370757.53,4720324.21 371152.85,4719901.77 371236.94,4719398.52 371501.89,4718893.09 372029.55,4718118.11 372391.05,4718082.17 371677.31,4716676.4 371043.26,4716404.09 371097.97,4715603.55 371955.56,4714733.84 372325.56,4714450.29 372120.81,4713825.35 370656.36,4712934.64 370283.16,4711772.16 369841.91,4710652.33 369433.56,4710044.62 368480.65,4709681.73 367925.23,4708962.41 366797.75,4708330.29 366354.16,4708741.77 365703.12,4708921.33 364912.45,4708803.43 364942.88,4708261.47 364378.28,4707914.75 362508.78,4707629.72 360439.42,4707934.3 358438.79,4708271.25 357189.23,4708692.17 357131.38,4708741.08 356961.9,4709327.84 356297.55,4710398.08 355838.27,4710485.14</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[182810154.57809]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[13]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[13]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25017]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[26]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Alins]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Alins]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Alins]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Alins]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="13">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">355838.27,4710485.14 355523.87,4710200.89 354893.64,4710684.07 353519.35,4709842.19 353209.86,4711325.73 352487.05,4712352.61 352082.84,4713350.45 350897.92,4714046.7 350626.47,4714296.19 351466.99,4715970.3 351040.56,4717554.23 350697.74,4718173.27 350791.57,4718726.83 351726.82,4719541.5 351209.5,4720668.93 350896.23,4721003.61 351250.64,4721502.4 351604.23,4721807.49 351658.14,4723497.58 352070.39,4725045.03 352562.15,4725046.41 353635.33,4723366.9 353672.63,4723014.23 354329.61,4722379.29 354020.77,4721650.86 354164.45,4720001.37 354510.23,4720078.23 355320.68,4719369.71 356338.39,4719268.02 356454.6,4719003.18 356779.09,4718913.68 356259.91,4717787.13 355452.43,4717976.3 354313.38,4717874.64 354199.93,4716980.42 355296.66,4717027.82 355685.55,4716732.63 356593.44,4716231.24 357149.53,4715237.39 358177.59,4714299.82 357756.69,4713874.2 356729.34,4713241.06 356061.87,4711545.43 355838.27,4710485.14</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[55889417.52631]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[14]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[14]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25901]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[26]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vall de Cardos]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Ribera de Cardos]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vall de Card¢s]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Ribera de Card¢s]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="14">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">342587.88,4717745.08 342876.69,4718338.52 343349.31,4719043.64 344095.3,4719630.03 344343.973,4719541.861 344117.411,4719159.049 345781.473,4719854.361 345256.11,4721221.94 345535.97,4721669.56 345977.74,4721638.84 345775.26,4722218.31 345302.03,4722780.15 345381.35,4723029.51 346015.32,4723181.52 347169.96,4723280.99 347313,4722995.72 347407.43,4721725.65 347453.4,4720188.45 346651.69,4720368.01 346557.37,4719709.64 346758.036,4719448.111 346703.348,4719143.424 346798.83,4718614.92 346789.286,4718260.611 346640.848,4718698.111 346468.973,4718971.549 345930.49,4719628.5 345320.536,4719448.111 344570.536,4719010.611 344795.97,4718954.44 344648.661,4718627.799 344063.12,4718348.99 343883.036,4718151.236 343078.348,4717924.674 342580.56,4717635.71 342587.88,4717745.08</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[8583405.40512]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[15]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[15]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25086]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[26]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Esterri d'Aneu]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Esterri d'Aneu]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Esterri d'·neu]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Esterri d'·neu]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="15">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">321775.49,4719416.44 322584.88,4719710.9 323278.54,4720125.43 323736.98,4720703.33 324351.54,4721138.13 325709.69,4721635.62 325996.98,4722360.27 326501.82,4722007.93 327189.9,4721696.44 327589.85,4721364.41 327514.14,4720821.97 327365.23,4720473.45 327354.64,4720137.09 327402.9,4720022.82 327890.83,4719871 328547.29,4719565.53 329021.31,4718852.89 329182.59,4718148.39 330005.33,4717656.35 330884.3,4717476.24 331226.89,4716630.79 331468.33,4716436.49 332562.25,4716429.49 333455.42,4715560.2 333685.39,4713294.36 333558.36,4713257.56 332947.97,4712661.37 332643.43,4712212.15 332226.68,4711884.41 332392.11,4711148.04 332008.05,4710633.92 331283.87,4710235.44 331292.37,4709571.09 330196.6,4709386.96 329934.28,4708902.19 329278.5,4708016.59 329266.2,4707608.28 329523.87,4706775.87 329264.38,4705889.59 327828.94,4705503.11 326852.11,4705158.87 325871.15,4703334.62 325632.75,4703212.95 324716.1,4703381.35 324179.28,4702831.55 323921.55,4702766.14 323860.11,4702748.22 322325.12,4703426.68 321543.24,4703530.47 320580.53,4703103.7 319601.26,4703757.38 317255.84,4704083.71 316571.26,4703535.09 315884.46,4703949.56 315122.85,4705485.15 315125.222,4705912.955 315265.847,4706170.767 315171.3,4706851.7 314849.14,4707169.71 314425.48,4707495.97 314420.81,4707839.72 314764.86,4708690.41 315760.14,4708571.89 316520.34,4709992.91 316713.85,4710974.42 316478,4711563.93 317490.68,4712802.36 318537.92,4713114.87 318944.22,4713345.36 318801.76,4714966.17 319346.36,4715122.62 319028.28,4716106.54 319172.5,4716761.87 319589.76,4717594.54 320228.34,4717953.26 320625.87,4718247.3 321800.73,4718083.55 321775.49,4719416.44</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[220401750.87844]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[16]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[16]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25043]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[05]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vall de Boi, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Barruera]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vall de Bo¡, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Barruera]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="16">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">321775.49,4719416.44 321800.73,4718083.55 320625.87,4718247.3 320228.34,4717953.26 319589.76,4717594.54 319172.5,4716761.87 319028.28,4716106.54 319346.36,4715122.62 318801.76,4714966.17 318944.22,4713345.36 318537.92,4713114.87 317490.68,4712802.36 316478,4711563.93 316713.85,4710974.42 316520.34,4709992.91 315760.14,4708571.89 314764.86,4708690.41 314420.81,4707839.72 314425.48,4707495.97 314849.14,4707169.71 315171.3,4706851.7 315265.847,4706170.767 315125.222,4705912.955 315122.85,4705485.15 313546.63,4703325.02 312448.39,4702932.92 311550.65,4702439.33 311656.48,4703576.69 310349.64,4706436.91 310461.22,4706620.58 310963.84,4706555.06 311083.6,4707455.38 311702.69,4707167.13 312276.93,4706698.82 313580.13,4707757.75 313992.32,4708512 314331.99,4708715.92 313605.2,4709287.66 312872.92,4709645.69 313155.51,4710349.97 313162.24,4711178.79 314100.19,4712590.38 314647.11,4711999.27 315228.88,4711975.49 314642.02,4713041.91 315370.14,4713913.09 315659.13,4715037.01 316162.26,4716316.83 316302.63,4718242.82 317026.61,4719991.81 317077.25,4720209.01 318996.07,4720613.67 320160.89,4721058.58 320719.96,4720864.02 321355.59,4720280.78 321775.49,4719416.44</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs>
+<gml:innerBoundaryIs>
+<gml:LinearRing srsName="EPSG:23031">
+<gml:coordinates cs="," decimal="." ts=" ">313931.5,4705891.35 314140.847325549,4705881.70468717 314282.56,4706018.93 314216.12,4706233.65 314042.84,4706344.16 313841.72,4706229.16 313828.347320855,4706037.95468951 313931.5,4705891.35</gml:coordinates></gml:LinearRing></gml:innerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[58424438.79338]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[17]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[17]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25245]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[05]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilaller]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilaller]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vilaller]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vilaller]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="17">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">342580.56,4717635.71 344088.68,4716359.95 345183.35,4716267.37 347069.91,4716893.72 347667.1,4715180.01 347820.89,4714813.4 347897.43,4714012.68 347501.04,4713975.44 347144.5,4714095.37 342466.19,4709544.8 341752.63,4708767.26 341269.79,4708311.99 340472.11,4709224.84 340155.84,4709893.38 340000,4710642.2 338482.17,4710503.8 338022.69,4710084.58 337766.34,4710237.06 337462.42,4711066.48 336899.18,4711860.53 335851.34,4711619.08 334880.28,4713474.24 334223.72,4713429.26 333685.39,4713294.36 333455.42,4715560.2 332562.25,4716429.49 331468.33,4716436.49 331226.89,4716630.79 330884.3,4717476.24 331374.39,4717441.16 332106.71,4717943.53 332185.19,4718753.81 333196.98,4718981.11 334296.19,4719455.92 335260.71,4719631.29 335858.98,4719295.85 336393.04,4719198.5 336734.59,4718828.26 336589.24,4718191.43 337236.41,4717717.96 337827.52,4717917.29 338583.02,4718297.03 339081.61,4718318.86 341936.3,4717668.12 342587.88,4717745.08 342580.56,4717635.71</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[96113595.7997]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[18]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[18]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25082]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[26]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Espot]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Espot]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Espot]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Espot]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="18">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">358177.59,4714299.82 357149.53,4715237.39 356593.44,4716231.24 355685.55,4716732.63 355296.66,4717027.82 354199.93,4716980.42 354313.38,4717874.64 355452.43,4717976.3 356259.91,4717787.13 356779.09,4718913.68 358202.04,4718321.09 359483.34,4718455.64 360209.02,4718397.42 360232.64,4717523.43 360071.24,4716927.31 360657.02,4715443.51 359945.19,4714529.92 358177.59,4714299.82</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[16653286.68895]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[19]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[19]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25087]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[26]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Esterri de Cardos]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Esterri de Cardos]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Esterri de Card¢s]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Esterri de Card¢s]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="19">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">330064.2,4689638.35 329536.69,4690266.36 329717.6,4690441.12 329484.97,4690935.66 329248.93,4691308.27 329236.35,4692036.61 329378.26,4693315.04 329758.74,4693201.9 329441.18,4694363.57 329760.45,4694533.39 329135.95,4694558.21 329336.44,4694690.69 328516.19,4695645.27 329025.68,4696302.29 329562.56,4697216.78 330328.86,4700000 330115.11,4700535.23 329358.38,4701273.95 328786.38,4702116.21 328938.69,4702975.11 329476.21,4704070.04 329966.17,4704555.85 329582.37,4705698.54 329264.38,4705889.59 329523.87,4706775.87 329266.2,4707608.28 329278.5,4708016.59 329934.28,4708902.19 330196.6,4709386.96 331292.37,4709571.09 331283.87,4710235.44 332008.05,4710633.92 332392.11,4711148.04 332226.68,4711884.41 332643.43,4712212.15 332947.97,4712661.37 333558.36,4713257.56 333685.39,4713294.36 334223.72,4713429.26 334880.28,4713474.24 335851.34,4711619.08 336899.18,4711860.53 337462.42,4711066.48 337766.34,4710237.06 338022.69,4710084.58 337849.24,4709333.03 337760.55,4708782.08 338280.85,4708128.99 338322.74,4707716.02 337885.43,4707402.55 337646.49,4706976.67 337781.86,4705647.68 337279.89,4704913.02 337236.38,4703307.58 337356.13,4702318.14 337046.36,4700379.31 338302.87,4698880.91 338678.25,4699063.73 339104.94,4698264.66 337801.02,4697864.15 337406.79,4696216.98 336767.79,4695668.48 335966.19,4695230.02 335879.65,4694427.15 335534.36,4693933.75 335202.01,4692664.39 334919.17,4692106.96 334797.95,4690777.34 334046.66,4690173.61 333801.57,4689473.73 332177.92,4689644.86 331739.57,4689132.74 331645.27,4688588.59 331701.86,4688129.21 330669.54,4688619.98 330064.2,4689638.35</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[165786408.27481]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[20]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[20]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25227]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[25]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Torre de Cabdella, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Torre de Cabdella, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Torre de Cabdella, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Torre de Cabdella, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="20">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">356715.09,4701646.56 356329.48,4700679.57 356509.66,4698754.6 355307.7,4698345.44 354764.12,4698901.91 354276.9,4699190.63 353624.83,4698967.13 353721.69,4700479.88 353523.68,4701329.99 353513.95,4702801.83 352921.67,4702272.62 352481.09,4701953.38 352268.6,4702911.44 351822.46,4703399.48 351038.11,4703324.72 350400.84,4703106.75 348979.18,4704799.67 348770.1,4705134.11 347124.83,4704965.75 346193,4705931.16 344987.95,4707925.17 345183.56,4709010.6 345320.56,4709170.28 346399.47,4709950.44 347554.3,4710239.45 349660.47,4710425.62 350631.24,4710007.53 351149.06,4709405.96 353209.86,4711325.73 353519.35,4709842.19 353459.75,4709701.62 353426.59,4708992.28 353258.91,4707989.23 353766.57,4707378.7 354431.91,4706957.18 354618.37,4706535.52 355488.94,4705115.78 355909.91,4704338.94 356064.98,4703247.75 356218.11,4701811.17 356715.09,4701646.56</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[68119868.8143]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[21]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[21]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25126]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[26]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Llavorsi]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Llavorsi]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Llavors¡]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Llavors¡]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="21">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">354431.91,4706957.18 353766.57,4707378.7 353258.91,4707989.23 353426.59,4708992.28 353459.75,4709701.62 353519.35,4709842.19 354893.64,4710684.07 355523.87,4710200.89 355838.27,4710485.14 356297.55,4710398.08 356961.9,4709327.84 357131.38,4708741.08 356632.21,4708230.77 354550.98,4707887.08 354431.91,4706957.18</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[8570738.0595]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[22]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[22]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25221]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[26]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Tirvia]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Tirvia]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[T¡rvia]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[T¡rvia]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="22">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">341269.79,4708311.99 342210.55,4705981.24 342743.07,4705349.34 342236.55,4704211.94 343506.49,4703508.48 344109.83,4703112.18 344574.6,4702387.24 344860.96,4702130.67 344879.8,4701640.77 345436.97,4701357.98 346573.72,4700890.04 346505.92,4700637.31 346189.8,4700745.22 346141,4699168.4 346533.77,4699767.88 347854.52,4699604.23 349059.49,4698764.17 351822.54,4697945.98 352320.93,4697345.26 351540.77,4697784.29 349989.53,4697035.91 348812.46,4696793.88 347401.25,4696358.21 346338.04,4695342.22 345818.19,4694982.95 345384.87,4694349.49 344867.33,4693757.09 344525.63,4692873.15 343860.67,4693178.29 342333.67,4694869.14 341218.18,4695791.99 340289.66,4696296.07 339201.8,4697345.51 339104.94,4698264.66 338678.25,4699063.73 338302.87,4698880.91 337046.36,4700379.31 337356.13,4702318.14 337236.38,4703307.58 337279.89,4704913.02 337781.86,4705647.68 337646.49,4706976.67 337885.43,4707402.55 338322.74,4707716.02 338280.85,4708128.99 337760.55,4708782.08 337849.24,4709333.03 338022.69,4710084.58 338482.17,4710503.8 340000,4710642.2 340155.84,4709893.38 340472.11,4709224.84 341269.79,4708311.99</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[104647426.20816]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[23]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[23]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25209]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[26]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sort]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sort]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sort]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sort]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="23">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">341269.79,4708311.99 341752.63,4708767.26 342466.19,4709544.8 342827.25,4708797.65 343297.84,4708617.81 343998.02,4708281.9 344895.53,4708993.88 345183.56,4709010.6 344987.95,4707925.17 346193,4705931.16 347124.83,4704965.75 348770.1,4705134.11 348979.18,4704799.67 350400.84,4703106.75 351038.11,4703324.72 351822.46,4703399.48 352268.6,4702911.44 352481.09,4701953.38 352921.67,4702272.62 353513.95,4702801.83 353523.68,4701329.99 353721.69,4700479.88 353624.83,4698967.13 353829.08,4697821.98 353586.52,4697557.47 352784.22,4696978.65 352320.93,4697345.26 351822.54,4697945.98 349059.49,4698764.17 347854.52,4699604.23 346533.77,4699767.88 346141,4699168.4 346189.8,4700745.22 346505.92,4700637.31 346573.72,4700890.04 345436.97,4701357.98 344879.8,4701640.77 344860.96,4702130.67 344574.6,4702387.24 344109.83,4703112.18 343506.49,4703508.48 342236.55,4704211.94 342743.07,4705349.34 342210.55,4705981.24 341269.79,4708311.99</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[63375638.76149]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[24]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[24]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25183]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[26]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Rialp]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Rialp]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Rialp]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Rialp]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="24">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">356715.09,4701646.56 356218.11,4701811.17 356064.98,4703247.75 355909.91,4704338.94 355488.94,4705115.78 354618.37,4706535.52 354431.91,4706957.18 354550.98,4707887.08 356632.21,4708230.77 357131.38,4708741.08 357189.23,4708692.17 358438.79,4708271.25 360439.42,4707934.3 362508.78,4707629.72 364378.28,4707914.75 364942.88,4708261.47 364912.45,4708803.43 365703.12,4708921.33 365789.37,4707863.7 365651.96,4706811.45 365685.78,4706528.18 365480.66,4705955.17 365367.59,4705289.16 364100.74,4704771.56 364070.08,4704074.47 363640.05,4703248.09 362277.72,4701252.25 361696.73,4700804.35 360841.58,4701370.01 359976.06,4701197.26 359564.9,4701207.75 358795.58,4700767.11 357916.07,4700571.38 357641.06,4701054.07 357098.41,4701266.68 356715.09,4701646.56</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[61983706.55845]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[25]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[25]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25089]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[26]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Farrera]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Burg]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Farrera]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Burg]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="25">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">395145.85,4698682.44 394674.11,4696208.88 393922.32,4695338.07 393682.66,4695435.25 393226.47,4695955.59 393312.7,4694855.96 393606,4693643 392766.73,4691697.09 392681.54,4691179.26 392301.27,4690961.04 391648,4690672 391082.04,4691425.94 390374.14,4690965.81 389925.36,4691166.49 389786,4691022 389593.45,4691422.7 389178.61,4691445.62 389539.89,4692644.3 389265.43,4694303.23 388571.11,4695226.46 386805.28,4696273.34 386066.69,4697094.05 385012.19,4698057.67 385089.52,4698250.7 384730.9,4700054.18 383434.67,4700905.2 384201.27,4702456.13 384861.6,4702860.49 385882.71,4702520.72 386790,4702576.69 387588.79,4702252.56 388084.53,4702777.28 388613.07,4702774.55 389176.78,4702684.25 389662.23,4702700.64 390134.93,4703425.55 390141.79,4704283.87 390339.01,4705818.66 390913.17,4706771.24 391586.79,4705760.55 392330.87,4705807.43 393670.31,4705375.73 394873.42,4706370.56 395366.54,4706592.02 395800.46,4705450.56 395245.13,4704641.76 395650.74,4703908.37 395675.46,4703739.83 395531.76,4703304.56 393928.08,4701607.02 394057.23,4700697.42 394465.06,4699623.63 394530.92,4698967.78 395145.85,4698682.44</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[102632783.40704]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[26]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[26]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25127]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[15]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Lles de Cerdanya]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Lles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Lles de Cerdanya]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Lles]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="26">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">325993.98,4686119.69 324831.94,4685348.19 323571.53,4686311.96 322661.82,4687106.03 320259.24,4687438.46 319358.68,4687991.76 318763.3,4688127.76 318375.01,4688600.52 316648.659,4689498.892 316998.82,4690233.96 316242.409,4690600.454 315808.07,4691085.73 316121.46,4691161.34 316633.034,4690897.329 317150.95,4690849.29 318643.22,4691192.2 318847.23,4691497.64 319411.94,4691663.29 319534.44,4692130.34 318704.6,4693061.03 318250.222,4693694.204 318096.16,4693623.39 317914.284,4693631.704 317670.27,4693794.47 316747.49,4694061.2 316255.3,4693566.22 315779.7,4692907.83 315645.1,4692254.09 315704.26,4692068.99 315550.1,4692101.79 314761.67,4692146.72 313926.01,4692475.64 313347.38,4692725.29 312597.51,4693362.06 313520.87,4693692.16 313679.96,4694108.44 314090.25,4694380.71 314472.31,4695016.57 313944.39,4696789.22 313023.93,4697461.85 313319.97,4697755.51 313728.42,4698300 313330,4699450 312143.28,4700521.69 311550.65,4702439.33 312448.39,4702932.92 313546.63,4703325.02 315122.85,4705485.15 315884.46,4703949.56 316571.26,4703535.09 317255.84,4704083.71 319601.26,4703757.38 320580.53,4703103.7 321543.24,4703530.47 322325.12,4703426.68 323860.11,4702748.22 323921.55,4702766.14 325078.06,4701359.7 324155.83,4699840.67 323636.78,4699469.22 321623.36,4699497.06 321014.95,4698416.07 321844.21,4697035.64 320872.54,4696099.47 321804.85,4694440.23 322046.86,4694550.4 322318.02,4693719.72 322876,4693123.74 324171.12,4693043.75 324432.09,4692112.13 324451.08,4691578.36 324707.19,4690902.97 324918.04,4690758.26 324874.82,4690019.31 325095.66,4690115.12 326403.89,4689300.35 326105.64,4688449.87 325960.86,4687623.47 325993.98,4686119.69</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">313931.5,4705891.35 313828.347,4706037.955 313841.72,4706229.16 314042.84,4706344.16 314216.12,4706233.65 314282.56,4706018.93 314140.847,4705881.705 313931.5,4705891.35</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[146864800.49966]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[27]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[27]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25173]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[05]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Pont de Suert, el]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Pont de Suert, el]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Pont de Suert, el]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Pont de Suert, el]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="27">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">323921.55,4702766.14 324179.28,4702831.55 324716.1,4703381.35 325632.75,4703212.95 325871.15,4703334.62 326852.11,4705158.87 327828.94,4705503.11 329264.38,4705889.59 329582.37,4705698.54 329966.17,4704555.85 329476.21,4704070.04 328938.69,4702975.11 328786.38,4702116.21 329358.38,4701273.95 330115.11,4700535.23 330328.86,4700000 329562.56,4697216.78 329025.68,4696302.29 328516.19,4695645.27 329336.44,4694690.69 329135.95,4694558.21 328318.52,4694662.19 327884.76,4693700.89 328212.91,4692673.94 329248.93,4691308.27 329484.97,4690935.66 329717.6,4690441.12 329536.69,4690266.36 330064.2,4689638.35 329869.31,4689318.97 329257.14,4689466.84 328862.17,4689673.92 328480,4689950 327723.9,4690037.33 324918.04,4690758.26 324707.19,4690902.97 324451.08,4691578.36 324432.09,4692112.13 324171.12,4693043.75 322876,4693123.74 322318.02,4693719.72 322046.86,4694550.4 321804.85,4694440.23 320872.54,4696099.47 321844.21,4697035.64 321014.95,4698416.07 321623.36,4699497.06 323636.78,4699469.22 324155.83,4699840.67 325078.06,4701359.7 323921.55,4702766.14</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[87578402.5002]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[28]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[28]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25201]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[25]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sarroca de Bellera]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sarroca de Bellera]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sarroca de Bellera]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sarroca de Bellera]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="28">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">401870.18,4697178.76 401007.05,4698326.69 400496.53,4698558.9 398992.86,4698448.4 398387.7,4698657.69 396760.39,4698847.79 396008.09,4699462.34 395635.34,4700379.2 395403.68,4701776.18 395886.23,4703177.57 395675.46,4703739.83 395650.74,4703908.37 395245.13,4704641.76 395800.46,4705450.56 397203.69,4705655.24 397846.86,4705246.08 398401.68,4704772 399578.349,4704295.768 400133.037,4704108.268 400846.07,4703364.62 401957.23,4700335.89 402123.87,4699517.26 402509.08,4698026.9 401870.18,4697178.76</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[37254446.29739]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[29]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[29]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17099]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[15]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Meranges]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Meranges]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Meranges]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Meranges]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="29">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">414267.63,4701337.72 414792.1,4703373.35 415554.92,4704167.14 415963.87,4704383.34 416046.54,4704743.84 416183.2,4705139.09 416202,4705326.79 416781.97,4705317.45 417753.99,4704364.8 417418.71,4704287.9 416786.43,4703013.18 417154.37,4702265.11 418503.05,4701187.94 418783.64,4700785.78 419006.26,4700612.9 418873.97,4700278.96 416581.36,4700083.83 414555.28,4700896.29 414267.63,4701337.72</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[12987474.73705]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[30]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[30]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17094]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[15]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Llivia]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Llivia]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Ll¡via]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Ll¡via]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="30">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">410384.42,4700239.54 411085.87,4698494.8 410985.34,4697554.88 409392.07,4697149.57 409319.73,4697702.82 407734.25,4698468.9 406971.17,4698540.1 406188.97,4699445.95 405644,4699943.04 404969.09,4701192.86 404345.83,4701568.16 403796.74,4702641.5 402633.037,4704014.518 402625.224,4704202.018 402125.03,4704528.29 401365.49,4704680.55 400845.78,4704426.32 398401.68,4704772 398922.099,4704952.018 400312.724,4704678.58 401796.97,4705090.79 402925.07,4704292.24 403532.29,4704523.62 404211.05,4704226.93 405220.66,4703110.37 405628.97,4702462.72 406376.19,4702029.56 406767.6,4702249.15 408209.01,4701444.96 408516.57,4700504.23 408967.9,4700286.14 409645.08,4700522.73 410249.67,4700389.83 410384.42,4700239.54</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[22202805.5041]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[31]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[31]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17082]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[15]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Guils de Cerdanya]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Guils de Cerdanya]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Guils de Cerdanya]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Guils de Cerdanya]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="31">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">406906.04,4695104.69 406989.7,4694858.74 406661.43,4694459.68 406283.87,4694564.27 406193.38,4694229.22 405718.04,4694783.29 404036.77,4695624.53 403343.38,4695251.79 402911.09,4695891.39 402557.29,4696085.69 402293.8,4696803.37 401922.09,4697062.53 401870.18,4697178.76 402509.08,4698026.9 402123.87,4699517.26 401957.23,4700335.89 400846.07,4703364.62 400133.037,4704108.268 399578.349,4704295.768 398401.68,4704772 400845.78,4704426.32 401365.49,4704680.55 402125.03,4704528.29 402625.224,4704202.018 402633.037,4704014.518 403796.74,4702641.5 404345.83,4701568.16 404969.09,4701192.86 405644,4699943.04 405526.11,4699627.04 405818.97,4699128.14 405606.24,4698676.78 406602.93,4697964.25 406993.18,4697012.37 406845.82,4695231.68 406906.04,4695104.69</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[33173607.35417]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[32]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[32]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17078]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[15]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Ger]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Ger]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Ger]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Ger]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="32">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">495704.2,4697624.52 495249.91,4697893.47 494771.58,4698528.76 494317.63,4699013.86 493972.2,4699285.19 493452.26,4700028.34 492623.11,4699486.26 492047.59,4698776.96 491950.04,4698382.6 492108.9,4697800.11 492557.62,4695421.37 493322.12,4694289.6 492135.92,4693191.6 491593.07,4692895.19 491072.58,4693033.12 490725.13,4693863.91 490387.47,4693783.36 489845.34,4695130.87 489417.43,4695075.41 488690.95,4696565.41 489088.69,4696785.1 488780.88,4697028.82 488209.49,4697024.01 487928.8,4697410.85 487039.21,4696876.34 486183.7,4697977.46 485009.27,4698869.22 485760.26,4698704.08 486256.75,4699329.93 486411.62,4700258.01 486831.3,4700918.61 488616.22,4700487.06 488859.45,4701467.78 489394.44,4701900.81 490284.56,4701265.11 491846.95,4700974.89 493086.36,4700704.97 493901.7,4700973.68 494288.4,4702219.99 495734.18,4703514.66 496367.35,4702879.03 497496.67,4701661.19 498471.83,4701963.2 498798.29,4701356.54 499098.06,4699956.66 497694.33,4698349.59 496375.95,4698182.65 496186.29,4697764.67 495704.2,4697624.52</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[56972546.4069]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[33]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[34]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17086]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Jonquera, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Jonquera, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Jonquera, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Jonquera, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="33">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">371916.22,4693805.78 371198.6,4692390.92 371313.11,4691799.42 370683.29,4691227 370568.77,4690457.42 371740.45,4689527.35 371573.48,4689428.14 370707.75,4688470.04 369631.8,4688120.25 368714.68,4689093.87 366762.1,4688842.02 364735.84,4689538.7 363940.03,4689150.05 363999.46,4688399.97 363201.19,4688311.66 362544.3,4687997.29 362325.49,4687470.97 361229.96,4688311.93 360077.16,4688549.55 359517.9,4689312.31 359189,4688627.75 358714.47,4688250.01 358251.86,4688552.09 357313.69,4689578.38 356650.33,4689410.17 356921.49,4688914.72 356875.81,4687422.78 355701.29,4686926.98 355762.84,4687289.04 355172.66,4687987.83 354976.08,4688912.43 354387.43,4690952.92 354451.13,4691533.95 355050.46,4691972.91 354880.97,4692618.81 355612.51,4694220.04 355689.76,4697524.17 355939.04,4697973.07 356976.786,4697971.548 356758.036,4699393.423 356329.48,4700679.57 356715.09,4701646.56 357098.41,4701266.68 357641.06,4701054.07 357916.07,4700571.38 358795.58,4700767.11 359564.9,4701207.75 359976.06,4701197.26 360841.58,4701370.01 361696.73,4700804.35 362277.72,4701252.25 363640.05,4703248.09 363576.46,4702234.09 364825.74,4701306.69 365817.47,4699992.37 366410.96,4699138.3 366478.99,4698684.94 366547.5,4697648.87 366885.54,4696857.27 367801.58,4696654.07 368538.59,4696642.5 369202.62,4696120.85 370783.34,4696271.26 371012.73,4694667.58 371916.22,4693805.78</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">363069.7,4685338.55 362703.95,4685169.67 361905.29,4684956.7 361742.6,4685506.87 362554.45,4686310.98 363069.7,4685338.55</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[175822536.46912]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[34]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[35]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25140]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[04]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Montferrer i Castellbo]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Montferrer]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Montferrer i Castellb•]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Montferrer]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="34">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">500691.92,4691110.19 500157.67,4691188.75 499951.71,4691140.32 499154.12,4692312.01 498488.85,4694579.79 498668.85,4695241.96 498200.6,4695779.85 497701.77,4696187.58 497620.81,4697963.33 497694.33,4698349.59 499098.06,4699956.66 498798.29,4701356.54 498471.83,4701963.2 499269.16,4702734.79 500315.06,4702367.1 501226.02,4701875.6 501939.69,4702356.75 502693.26,4702706.75 503350.41,4702621.03 503889.02,4701224.93 503724.53,4701161.47 502758.94,4698953.03 503280.07,4697416.52 503296.08,4697071.67 502970.67,4696807.18 502021.18,4696458.58 501783.56,4695483.5 501584.99,4694836.55 501730.73,4693082.97 501063.08,4691930.64 500691.92,4691110.19</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[43688111.45565]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[35]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[36]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17064]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Espolla]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Espolla]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Espolla]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Espolla]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="35">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">501244.54,4689203.11 500691.92,4691110.19 501063.08,4691930.64 501730.73,4693082.97 501584.99,4694836.55 501783.56,4695483.5 502021.18,4696458.58 502970.67,4696807.18 503296.08,4697071.67 503280.07,4697416.52 502758.94,4698953.03 503724.53,4701161.47 503889.02,4701224.93 504305.15,4700391.26 505240.31,4699327.34 505693.43,4698870.59 506100.58,4698320.59 506391.18,4698181.93 507172.86,4697238.71 507078.47,4696713.37 507301.53,4695571.94 507733.63,4694146.77 507345.05,4693810.52 506633.75,4693978.88 506390.52,4693509.55 505665.62,4692997.71 503854.99,4691570.81 503951.3,4690957.46 504004.06,4690815.91 504068.5,4690351.79 503778.18,4689917.5 503910.13,4689458.52 503928,4688793 502925.51,4688187.82 501675.29,4688168.13 501221.14,4688236.94 501244.54,4689203.11</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[45287698.41075]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[36]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[37]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17143]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Rabos]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Rabos]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Rab¢s]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Rab¢s]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="36">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">410384.42,4700239.54 411408.41,4700277 412250.28,4700795.57 412819.03,4700693.4 413091.61,4699259.28 412988.64,4698289.89 414386.42,4697541.67 414210.37,4695891.34 414614.04,4695021.33 414634.74,4693801.38 414848.37,4693508.13 415046.84,4692599.06 415723.9,4691803.99 416171.19,4691551.45 416630.85,4690692.66 415587.11,4690988.32 415239.96,4691330.01 414342.81,4692037.64 414209.51,4692723.38 413897.61,4693227.71 413617.8,4693838.83 413265.14,4695328.96 413179.05,4696377.46 411457.24,4696200.57 410607.4,4695798.66 409769.88,4696241.58 409392.07,4697149.57 410985.34,4697554.88 411085.87,4698494.8 410384.42,4700239.54</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[18927414.50639]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[37]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[38]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17141]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[15]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Puigcerda]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Puigcerda]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Puigcerd…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Puigcerd…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="37">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">354880.97,4692618.81 354818.68,4692557.91 352640.99,4691496.97 351852.56,4690527.84 350883.17,4690308.17 350469.91,4689215.93 349510.38,4688112.83 348616.93,4689050.21 348155.18,4689475.97 347901.22,4689584.79 346258.98,4689626.59 344345.62,4689601.35 341038.62,4688957.29 340817.91,4689136.23 341212.34,4689803.73 340429.13,4691161.18 340000,4691451.79 339342.94,4691584.13 339259.85,4691914.69 338828.83,4691890.4 338531.21,4691651.59 337913.88,4692516.24 337521.26,4693158.42 338021.06,4693769.86 338858.42,4696239.59 339201.8,4697345.51 340289.66,4696296.07 341218.18,4695791.99 342333.67,4694869.14 343860.67,4693178.29 344525.63,4692873.15 344867.33,4693757.09 345384.87,4694349.49 345818.19,4694982.95 346338.04,4695342.22 347401.25,4696358.21 348812.46,4696793.88 349989.53,4697035.91 351540.77,4697784.29 352320.93,4697345.26 352784.22,4696978.65 353586.52,4697557.47 353829.08,4697821.98 353624.83,4698967.13 354276.9,4699190.63 354764.12,4698901.91 355307.7,4698345.44 356509.66,4698754.6 356329.48,4700679.57 356758.036,4699393.423 356976.786,4697971.548 355939.04,4697973.07 355689.76,4697524.17 355612.51,4694220.04 354880.97,4692618.81</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[105511971.97737]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[38]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[39]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25208]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[26]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Soriguera]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Soriguera]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Soriguera]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Soriguera]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="38">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">495292.93,4693001.72 493759.89,4693960.54 493322.12,4694289.6 492557.62,4695421.37 492108.9,4697800.11 491950.04,4698382.6 492047.59,4698776.96 492623.11,4699486.26 493452.26,4700028.34 493972.2,4699285.19 494317.63,4699013.86 494771.58,4698528.76 495249.91,4697893.47 495704.2,4697624.52 496155.9,4696383.94 496053.5,4696017.26 496559.54,4694889.92 495292.93,4693001.72</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[18982761.73175]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[39]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[40]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17041]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Cantallops]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Cantallops]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Cantallops]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Cantallops]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="39">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">405644,4699943.04 406188.97,4699445.95 406971.17,4698540.1 407734.25,4698468.9 409319.73,4697702.82 409392.07,4697149.57 409769.88,4696241.58 410607.4,4695798.66 410589.36,4695146.44 409863.69,4694802.01 409045.38,4694962.02 408891.04,4695217.66 407242.1,4695173.8 406906.04,4695104.69 406845.82,4695231.68 406993.18,4697012.37 406602.93,4697964.25 405606.24,4698676.78 405818.97,4699128.14 405526.11,4699627.04 405644,4699943.04</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[10629177.45295]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[40]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[41]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17024]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[15]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Bolvir]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Bolvir]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Bolvir]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Bolvir]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="40">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">445922.94,4692254.32 445174.12,4691382.91 443926.41,4690505.15 442904.24,4690257.81 441259.51,4690983.79 440660.85,4691643.4 439900.47,4692958.23 439188.02,4693808.92 438154.58,4694240.55 437481.29,4695603.26 437993.29,4696283.21 438138.97,4696363.02 437638.74,4696790.05 437146.99,4697599.07 437993.73,4697900.99 438600.15,4698747.46 439169.24,4698874.99 440223.43,4698410.09 441024.85,4697843.98 442190.79,4697196.06 443358.23,4697828.19 444086.48,4697216.42 444761.86,4696513.15 445957.93,4696441.04 446149.56,4696317.69 446267.9,4695601.67 446070.47,4694583.16 446184.61,4693178.67 445922.94,4692254.32</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[49068517.11535]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[41]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[42]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17192]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[31]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Setcases]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Setcases]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Setcases]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Setcases]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="41">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">491593.07,4692895.19 490832.06,4692590.16 490725.12,4692727.51 489107.23,4692393.62 488236.16,4692596.45 487649.39,4692104.56 486370.75,4692004.52 485445.47,4693308.55 485361.7,4693779.9 485304.28,4694093.78 484797.13,4695243.86 484367.06,4695344.78 483504.46,4695615.26 483207.16,4695939.72 483077.33,4696458.59 483363.05,4696436.54 484097.58,4697956.37 484259.61,4697894.87 485009.27,4698869.22 486183.7,4697977.46 487039.21,4696876.34 487928.8,4697410.85 488209.49,4697024.01 488780.88,4697028.82 489088.69,4696785.1 488690.95,4696565.41 489417.43,4695075.41 489845.34,4695130.87 490387.47,4693783.36 490725.13,4693863.91 491072.58,4693033.12 491593.07,4692895.19</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[28100496.88061]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[42]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[43]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17001]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Agullana]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Agullana]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Agullana]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Agullana]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="42">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">392681.54,4691179.26 392766.73,4691697.09 393606,4693643 393312.7,4694855.96 393226.47,4695955.59 393682.66,4695435.25 393922.32,4695338.07 394674.11,4696208.88 395145.85,4698682.44 395551.89,4698502.68 395757.02,4697540.28 395497.42,4697066.03 395854.3,4696284.41 396336.56,4695928.18 396950.38,4695062.65 397222.57,4694861.27 398036.52,4693172.43 397731,4692002 397227,4691770 396823,4691378 396213.31,4691321.41 395981.56,4691418.3 394150.66,4691419.36 393912.07,4691287.67 393508.62,4690922.62 393028.38,4691182.63 392681.54,4691179.26</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[21152857.6801]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[43]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[44]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25179]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[15]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Prullans]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Prullans]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Prullans]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Prullans]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="43">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">508494.97,4697382.68 508586.29,4697649.17 509075.58,4698302.73 509822.01,4698499.16 510311.19,4698297.3 511803.4,4698174.19 512330.22,4698188.97 513037.52,4698133.65 513462.49,4698359.36 514413.97,4698364.55 514435.84,4698172.5 514093.93,4697893 513551.93,4697807.5 513375.17,4697575.02 514046.37,4697194 513922.78,4696690 513951.97,4696646.36 513600.85,4696694.53 512648,4696312.15 511631.96,4696215.13 510904.56,4696613.7 509415.54,4696549.39 509247.84,4696923.87 508494.97,4697382.68</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[9029914.55025]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[44]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[45]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17138]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Portbou]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Portbou]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Portbou]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Portbou]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="44">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">496115.45,4689551.66 495842.95,4690854.36 495929.31,4691245.36 495101.41,4692040.67 495292.93,4693001.72 496559.54,4694889.92 496053.5,4696017.26 496155.9,4696383.94 495704.2,4697624.52 496186.29,4697764.67 496375.95,4698182.65 497694.33,4698349.59 497620.81,4697963.33 497701.77,4696187.58 498200.6,4695779.85 498668.85,4695241.96 498488.85,4694579.79 499154.12,4692312.01 499951.71,4691140.32 499766.14,4691130.55 499176.18,4690380.12 499373.51,4689434.71 498195.07,4689691.62 497181.68,4689122.97 496115.45,4689551.66</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[24458004.8428]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[45]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[46]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17158]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Climent Sescebes]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Climent Sescebes]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Climent Sescebes]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Climent Sescebes]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="45">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">333127.31,4686775.71 332561.59,4686772.73 332178.48,4687805.19 331701.86,4688129.21 331645.27,4688588.59 331739.57,4689132.74 332177.92,4689644.86 333801.57,4689473.73 334046.66,4690173.61 334797.95,4690777.34 334919.17,4692106.96 335202.01,4692664.39 335534.36,4693933.75 335879.65,4694427.15 335966.19,4695230.02 336767.79,4695668.48 337406.79,4696216.98 337801.02,4697864.15 339104.94,4698264.66 339201.8,4697345.51 338858.42,4696239.59 338021.06,4693769.86 337521.26,4693158.42 337913.88,4692516.24 338531.21,4691651.59 338828.83,4691890.4 339259.85,4691914.69 339342.94,4691584.13 340000,4691451.79 340429.13,4691161.18 341212.34,4689803.73 340817.91,4689136.23 341038.62,4688957.29 344345.62,4689601.35 346258.98,4689626.59 347901.22,4689584.79 348155.18,4689475.97 348616.93,4689050.21 349510.38,4688112.83 349736.03,4687971.33 348652.65,4686368.99 348615.99,4685873.96 347247.32,4685678.62 346240.57,4685712.52 345974.09,4685095.88 345299.98,4684481.32 347261.13,4683282.52 347766.99,4682932.56 348157.49,4682198.98 348123.73,4681453.74 347759.12,4680978.65 347627.54,4680435.09 347280.09,4680570.11 345967.66,4680892.58 345271.46,4681675.3 344684.49,4682144.86 344282.02,4682344.67 344416.94,4681738.28 344254.04,4681767.48 342785.6,4682298.75 341626.25,4682441.53 340750.29,4682446.41 339768.14,4682999.77 338400,4683100 338121.81,4683416.3 337355.5,4683743.65 337208.56,4683325.92 336401.36,4684206.64 335461.84,4684198.15 335022.51,4684796.69 334332.78,4684902.39 333274.08,4684943.52 333127.31,4686775.71</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[128844028.09415]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[46]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[47]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25039]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[26]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Baix Pallars]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Gerri de la Sal]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Baix Pallars]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Gerri de la Sal]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="46">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">389786,4691022 389140.52,4689691.13 388769.1,4689713.2 387903.41,4689126.12 387376.17,4688347.4 386607.85,4688142.83 386240.85,4688243.82 386354.43,4689531.55 385748.42,4689944.42 384594.84,4691744.22 383903.56,4691363.79 383884.24,4691229.56 383166.24,4691590.8 382809.5,4691870.85 382457.59,4691718.58 382271.64,4692041.29 381999.76,4691652.5 381741.49,4691612.54 381545.26,4692095.41 381856.19,4692485.55 382106.46,4693340.91 382153.51,4694470.39 382689.77,4694462.66 383207.24,4695712.01 384178.35,4696487.45 385012.19,4698057.67 386066.69,4697094.05 386805.28,4696273.34 388571.11,4695226.46 389265.43,4694303.23 389539.89,4692644.3 389178.61,4691445.62 389593.45,4691422.7 389786,4691022</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[43193020.94081]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[47]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[48]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25030]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[04]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Pont de Bar, el]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Pont de Bar, el]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Pont de Bar, el]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Pont de Bar, el]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="47">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">428393.59,4687579.05 426843.05,4688697.47 425978.45,4689925.96 425538.49,4690345.73 424882.83,4690786.01 425079.81,4691790.7 426397.32,4692571.61 427379.99,4693048.07 427288.74,4694245.75 427824.39,4694617.88 428281.58,4695960.74 429119,4696502.88 429826.15,4696789.72 430487.44,4697125.28 431605.68,4697451.32 432650.47,4696740.04 434253.84,4696549.83 434891.38,4696841.28 435509.91,4697247.86 437146.99,4697599.07 437638.74,4696790.05 438138.97,4696363.02 437993.29,4696283.21 437481.29,4695603.26 438154.58,4694240.55 437349.87,4693212.07 437122.12,4692047.33 436245.99,4691541.16 435819.36,4691208.01 435913.01,4690409.86 435909.7,4688028.11 435401.99,4687445.7 435057.27,4687681.59 434130.78,4688012.65 433613.03,4688334.75 432877.92,4687802.9 431804.81,4687692.16 431705.52,4687344.99 429768.49,4687312.79 428393.59,4687579.05</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[93112797.94838]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[48]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[49]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17043]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[31]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Queralbs]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Queralbs]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Queralbs]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Queralbs]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="48">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">381301,4690807 380465.31,4690766.65 380027.67,4690649.67 379668.19,4690681.82 379474.56,4690986.07 378757.47,4691330.19 378312.85,4690759.96 377951.39,4690849.76 377258.41,4690727.77 377023.13,4691572.84 376684,4692178.14 376848.9,4693145.46 376537.48,4693987.48 376538.42,4694615.33 376583.5,4695110.72 377187.68,4696519.02 377188.22,4696925.19 377547.8,4697043.35 378390.73,4697483.16 378958.8,4696860.29 378975.8,4696102.34 379135.17,4694205.38 379703.01,4693812.67 379860,4693227 380624,4693202 381295.41,4693378.19 382106.46,4693340.91 381856.19,4692485.55 381545.26,4692095.41 381741.49,4691612.54 381474.82,4690819.42 381301,4690807</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[20975817.66514]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[49]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[50]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25088]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[04]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Estamariu]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Estamariu]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Estamariu]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Estamariu]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="49">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">513951.97,4696646.36 514093.93,4696205 513727.84,4695939 513471.82,4695603.09 513081.17,4694907.58 513523.679,4694791.12 513758.054,4694559.87 513071.15,4693948.5 512740.81,4693526.71 513352.28,4693319.5 513770.17,4693238.98 513426.94,4693022.35 512737.68,4693077.03 512172.22,4692915.22 510718.5,4692349.99 509299.58,4691578.37 508640.9,4692399.38 507733.63,4694146.77 507301.53,4695571.94 507078.47,4696713.37 507172.86,4697238.71 507243.43,4697206.31 507639.86,4697231.31 508494.97,4697382.68 509247.84,4696923.87 509415.54,4696549.39 510904.56,4696613.7 511631.96,4696215.13 512648,4696312.15 513600.85,4696694.53 513951.97,4696646.36</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[24634996.03687]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[50]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[51]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17054]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Colera]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Colera]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Colera]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Colera]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="50">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">479668.92,4687900.99 479107.16,4688047.35 478499.57,4687904.48 477575.26,4688126.96 477404.22,4688863.02 477243.16,4689155.28 475522.08,4690020.57 474924.22,4690037.34 474234.56,4690358.48 473466,4690916.61 472716.27,4691594.21 472106.05,4692092.47 471923.84,4692285.11 471470.57,4693128.12 472545.47,4692859.9 473057.56,4693089.75 473044.55,4694637.36 473748.15,4695172.8 474682.81,4695102.38 475976.51,4696070.23 477211.73,4696920.77 478591.52,4697102.9 480153.61,4697007.09 480679.56,4696228.01 481238.81,4695723.34 481757.65,4695546.89 482356.67,4695028.81 482469.63,4694628.99 482862.69,4694316 483001.76,4693654.4 483098.55,4692226.88 483203.86,4691626.03 482902.68,4691037.95 482579.53,4691268.99 481913.96,4690420.74 481642.27,4690319.17 481661.09,4689578.07 481910.46,4689160.9 480721.75,4688748.12 480281.99,4688070.68 479668.92,4687900.99</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[67723859.9016]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[51]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[52]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17102]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Macanet de Cabrenys]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Macanet de Cabrenys]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Ma‡anet de Cabrenys]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Ma‡anet de Cabrenys]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="51">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">403974.16,4692703 403780.14,4693033.92 402949.97,4692564.39 402611.36,4692095.04 401945.29,4691794.9 401694.84,4692445.81 401405.24,4692348.03 401726.34,4693551.05 402034.92,4695218.49 401743.93,4696055.48 402222.16,4696228.39 401922.09,4697062.53 402293.8,4696803.37 402557.29,4696085.69 402911.09,4695891.39 403343.38,4695251.79 404036.77,4695624.53 405718.04,4694783.29 406193.38,4694229.22 405802.92,4694225.7 404777.37,4693733.61 403974.16,4692703</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[10560529.67815]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[52]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[53]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17084]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[15]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Isovol]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[All]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Is•vol]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[All]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="52">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">485361.7,4693779.9 484821.37,4693627.88 484398.47,4693693.58 483705.04,4694468.13 483143.99,4694716.83 482862.69,4694316 482469.63,4694628.99 482356.67,4695028.81 481757.65,4695546.89 481238.81,4695723.34 481692.31,4695797.85 482249.46,4696389.28 483077.33,4696458.59 483207.16,4695939.72 483504.46,4695615.26 484367.06,4695344.78 484797.13,4695243.86 485304.28,4694093.78 485361.7,4693779.9</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[4824971.8524]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[53]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[54]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17014]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vajol, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vajol, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vajol, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vajol, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="53">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">410607.4,4695798.66 411457.24,4696200.57 413179.05,4696377.46 413265.14,4695328.96 413617.8,4693838.83 413897.61,4693227.71 414209.51,4692723.38 414342.81,4692037.64 415239.96,4691330.01 414498.35,4691373.97 414181.01,4690310.19 413961.86,4690544.11 413913.7,4690098.29 413507.53,4690015.88 412732.05,4690102.2 411237.74,4691064.23 409959.18,4692148.81 409218.71,4692250.55 409071.54,4692839.11 408749.69,4692761.21 408597.79,4692862.45 407403.89,4692808.42 406961.31,4693711.11 406470.24,4694196.16 406661.43,4694459.68 406989.7,4694858.74 406906.04,4695104.69 407242.1,4695173.8 408891.04,4695217.66 409045.38,4694962.02 409863.69,4694802.01 410589.36,4695146.44 410607.4,4695798.66</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[28041413.91735]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[54]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[55]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17069]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[15]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Fontanals de Cerdanya]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilar d'Urtx, el]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Fontanals de Cerdanya]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vilar d'Urtx, el]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="54">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">446267.9,4695601.67 447341.65,4694988.88 448787.14,4694650.13 449778.66,4694484.45 450994.94,4693825.35 453457.53,4693734.09 453475.4,4692202.82 454186.7,4691312.23 455171.52,4691138.47 455381.16,4690460.2 454255.42,4689654.84 454243.64,4688952.33 453978.91,4688079.04 453351.66,4688161.07 453114.66,4687159 453190.78,4686827.67 453594.7,4686812.86 453619.09,4686297.51 452415.74,4686043.2 452072.97,4687370.08 450716.17,4687541.63 450311.94,4687670.03 449155.41,4688686.68 448754.5,4689467.22 448568.54,4689997.02 448733.82,4690994.2 448303.62,4691462.67 447545.75,4691786.67 446255.52,4692264.33 445922.94,4692254.32 446184.61,4693178.67 446070.47,4694583.16 446267.9,4695601.67</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[43607002.00691]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[55]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[56]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17107]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[31]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Mollo]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Mollo]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Moll¢]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Moll¢]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="55">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">491913.01,4689423.66 491437.36,4688814.45 490525.34,4688528.4 490019.61,4688449.3 489580.89,4687824.62 489365.12,4687662.61 488476.69,4688459.84 488070.45,4688576.67 487413.1,4688390.9 486583.31,4687553.92 485789.4,4687888.36 485561.51,4688030.22 484052.77,4688043.2 482911.3,4688617.02 482636.96,4689014.69 481910.46,4689160.9 481661.09,4689578.07 481642.27,4690319.17 481913.96,4690420.74 482579.53,4691268.99 482902.68,4691037.95 483203.86,4691626.03 483098.55,4692226.88 483001.76,4693654.4 482862.69,4694316 483143.99,4694716.83 483705.04,4694468.13 484398.47,4693693.58 484821.37,4693627.88 485361.7,4693779.9 485445.47,4693308.55 486370.75,4692004.52 487649.39,4692104.56 487600.37,4691644.33 487871.68,4691435.91 488404.62,4690782.18 488603.41,4690488.29 488996.27,4690050.64 489685.62,4690557.71 490929.28,4690183.77 491902.61,4690068.06 491913.01,4689423.66</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[34934106.43255]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[56]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[57]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17060]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Darnius]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Darnius]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Darnius]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Darnius]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="56">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">403974.16,4692703 404777.37,4693733.61 405802.92,4694225.7 406193.38,4694229.22 406283.87,4694564.27 406661.43,4694459.68 406470.24,4694196.16 406961.31,4693711.11 407403.89,4692808.42 407017.56,4691980.35 408216.98,4690063.34 408396.18,4689236.29 409109.31,4688633.35 409619.92,4688032.25 409047.13,4686405.65 408856.14,4686170.77 408472.54,4687603.39 408029.5,4688257.54 407233.46,4688382.29 406582.09,4688998.58 406397.16,4689824.97 405100.25,4690470.46 405158.09,4690725.93 405757.87,4691582.31 405503.99,4692082.03 405007.49,4692266.15 404686.42,4692088.32 404050.89,4692353.25 403974.16,4692703</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[15000410.86585]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[57]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[58]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17061]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[15]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Das]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Das]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Das]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Das]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="57">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">487649.39,4692104.56 488236.16,4692596.45 489107.23,4692393.62 490725.12,4692727.51 490832.06,4692590.16 491593.07,4692895.19 492135.92,4693191.6 493322.12,4694289.6 493759.89,4693960.54 495292.93,4693001.72 495101.41,4692040.67 495929.31,4691245.36 495842.95,4690854.36 496115.45,4689551.66 495551.76,4689453.58 494954.23,4689161.34 494501.16,4688404.23 494545.24,4687608.83 493242.13,4688741.6 492898.58,4689198.85 491913.01,4689423.66 491902.61,4690068.06 490929.28,4690183.77 489685.62,4690557.71 488996.27,4690050.64 488603.41,4690488.29 488404.62,4690782.18 487871.68,4691435.91 487600.37,4691644.33 487649.39,4692104.56</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[26769048.0395]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[58]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[59]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17042]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Capmany]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Capmany]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Capmany]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Capmany]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="58">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">443941,4683099.79 443587.69,4683016.39 440591.49,4682926.57 440562.5,4683265.97 440181.01,4683642.28 439197.72,4684730.38 439235.88,4685112.03 438979.63,4685785.37 438617.07,4686543.22 437428.34,4687333.97 436529.42,4687296.4 435909.7,4688028.11 435913.01,4690409.86 435819.36,4691208.01 436245.99,4691541.16 437122.12,4692047.33 437349.87,4693212.07 438154.58,4694240.55 439188.02,4693808.92 439900.47,4692958.23 440660.85,4691643.4 441259.51,4690983.79 442904.24,4690257.81 443926.41,4690505.15 444656.18,4689292.66 445590.52,4688346.55 445515.31,4686941.19 445087.72,4686211.25 445244.98,4685902.03 444511.12,4684960.87 443921.7,4683861.76 443941,4683099.79</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[64349594.53919]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[59]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[60]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17224]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[31]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilallonga de Ter]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilallonga de Ter]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vilallonga de Ter]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vilallonga de Ter]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="59">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">508012.12,4689208.56 507664.19,4689903.5 507558.56,4690766.24 507176.03,4691393.51 506566.89,4692802.6 506390.52,4693509.55 506633.75,4693978.88 507345.05,4693810.52 507733.63,4694146.77 508640.9,4692399.38 509299.58,4691578.37 510718.5,4692349.99 512172.22,4692915.22 512737.68,4693077.03 513426.94,4693022.35 513770.17,4693238.98 513822.93,4693200.5 513461.62,4692734.5 512971.96,4692276.7 513147.87,4691731.5 513252.46,4691232.5 513423.075,4691236.433 513566.825,4691314.558 513563.7,4691483.308 513623.075,4691520.808 513698.99,4691212 513705.43,4690653.42 513616.62,4690182 513907.59,4689860 514205.49,4689725.71 514477.72,4689430.63 514181.19,4688827.28 513755.93,4688279.34 513086.75,4687893.62 511653.25,4688234.73 511010.6,4687988.83 510396.67,4688543.55 509247.32,4688293.98 508848.96,4688588.4 508703.47,4689144.83 508012.12,4689208.56</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[28001515.41643]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[60]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[61]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17092]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Llanca]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Llanca]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Llan‡…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Llan‡…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="60">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">507176.03,4691393.51 505163.76,4690599.52 504004.06,4690815.91 503951.3,4690957.46 503854.99,4691570.81 505665.62,4692997.71 506390.52,4693509.55 506566.89,4692802.6 507176.03,4691393.51</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[5334627.57425]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[61]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[62]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17227]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilamaniscle]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilamaniscle]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vilamaniscle]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vilamaniscle]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="61">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">414071.56,4685114.44 413722.84,4685408.4 412950.5,4684674.05 412653.02,4685614.11 411159.96,4685750.64 409916.8,4686386.01 408856.14,4686170.77 409047.13,4686405.65 409619.92,4688032.25 409109.31,4688633.35 408396.18,4689236.29 408216.98,4690063.34 407017.56,4691980.35 407403.89,4692808.42 408597.79,4692862.45 408749.69,4692761.21 409071.54,4692839.11 409218.71,4692250.55 409959.18,4692148.81 411237.74,4691064.23 412732.05,4690102.2 413507.53,4690015.88 413913.7,4690098.29 413961.86,4690544.11 414181.01,4690310.19 414498.35,4691373.97 415239.96,4691330.01 415587.11,4690988.32 416630.85,4690692.66 417242.33,4690432.95 417631.29,4689986.72 418001.65,4690005.33 418686.99,4689625.49 419004.77,4689073.4 418025.75,4688442.01 417353.09,4688462.14 416971.76,4688661.47 416999.69,4687719.49 416101.57,4687257.27 415532.3,4687321.08 414853.25,4687454.96 414328.41,4686982.18 414071.56,4685114.44</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[44543353.5929]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[62]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[64]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17006]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[15]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Alp]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Alp]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Alp]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Alp]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="62">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">349510.38,4688112.83 350469.91,4689215.93 350883.17,4690308.17 351852.56,4690527.84 352640.99,4691496.97 354818.68,4692557.91 354880.97,4692618.81 355050.46,4691972.91 354451.13,4691533.95 354387.43,4690952.92 354976.08,4688912.43 355172.66,4687987.83 355762.84,4687289.04 355701.29,4686926.98 356875.81,4687422.78 356921.49,4688914.72 356650.33,4689410.17 357313.69,4689578.38 358251.86,4688552.09 358714.47,4688250.01 359189,4688627.75 359517.9,4689312.31 360077.16,4688549.55 361229.96,4688311.93 362325.49,4687470.97 362554.45,4686310.98 361742.6,4685506.87 361905.29,4684956.7 362703.95,4685169.67 363069.7,4685338.55 363519.25,4684939.3 363811.58,4685377.77 364902.96,4684700.98 365264.16,4684535.14 365104.89,4684084.93 365476.45,4683620.47 364566.86,4681890.33 364709.57,4680813.54 364461.53,4680184.49 364114.707,4679779.883 363852.207,4679529.883 363796.39,4679060.13 363674.082,4679154.883 363642.832,4679345.508 363661.582,4679508.008 364321.96,4680425.39 364246.16,4681234.15 363437.96,4681127.55 363579.29,4681925.9 363446.93,4682058.64 362615.81,4682238.03 361396.44,4681805.28 360078.8,4681748.97 359083.71,4681996.78 359145.38,4682264.53 358568.16,4682651.68 357561.42,4682408.17 357169.92,4682006.71 356378.65,4682026.95 356104.47,4681071.66 356263.15,4680818.57 355384.76,4680694.39 354646.74,4681060.7 353636.87,4680950.42 352721.12,4681226.95 352275.39,4681050.55 351876.59,4680488.29 350537.25,4680551.14 349792.98,4680887.69 348964.94,4680975 348241.54,4680956.13 347627.54,4680435.09 347759.12,4680978.65 348123.73,4681453.74 348157.49,4682198.98 347766.99,4682932.56 347261.13,4683282.52 345299.98,4684481.32 345974.09,4685095.88 346240.57,4685712.52 347247.32,4685678.62 348615.99,4685873.96 348652.65,4686368.99 349736.03,4687971.33 349510.38,4688112.83</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[123993005.08874]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[63]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[65]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25906]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[04]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Valls d'Aguilar, les]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Noves de Segre]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Valls d'Aguilar, les]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Noves de Segre]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="63">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">477932.95,4679303.13 477781.31,4678998.53 477622.02,4677896.85 477169.8,4677375.44 476793.33,4677925.09 475710.62,4677782.44 475463.6,4678161.54 475701.92,4678824.54 476037,4679504.62 475562.71,4680111.24 473894.89,4680289.17 473504.32,4680093.89 474532.73,4679316.57 473233.77,4679259.78 473262.13,4679097.57 473163.14,4678619.76 472923.64,4678795.16 473004.8,4679320.86 472287.46,4679521.27 472245.55,4679769.99 472682.23,4680322.69 472292.54,4681991.42 471824.87,4682905 470855.72,4683106.32 469445.59,4682851.95 469612.48,4683724.39 469690.84,4684678.54 468757.27,4684371.49 468526.75,4684505.73 468120.32,4684958.31 468263.64,4685330.82 466495.11,4686475.21 465549.19,4686292.68 465306.7,4685830.03 464127.56,4685406.58 463592.22,4685832.01 462300.27,4687140.61 463037.43,4688031.08 463302.09,4688696.49 463469.84,4689377.48 465248.94,4689839.88 466125.53,4689675.93 466229.01,4689376.88 467322.11,4688856.14 468032.89,4688589.3 469752.25,4688535.6 470297.9,4688247.69 471093.07,4688219 471756.58,4688015.93 472429.66,4687944.9 473387.14,4688009.07 473383.5,4688972.65 473078.6,4689991.72 472537.58,4690304.26 472194.04,4691129.09 472204.68,4691545.21 471923.84,4692285.11 472106.05,4692092.47 472716.27,4691594.21 473466,4690916.61 474234.56,4690358.48 474924.22,4690037.34 475522.08,4690020.57 477243.16,4689155.28 477404.22,4688863.02 477575.26,4688126.96 478499.57,4687904.48 479107.16,4688047.35 479668.92,4687900.99 478913.17,4687238.03 478172.43,4686999.32 477848.02,4686728.16 476940.42,4686747.9 476188.47,4686515.41 475920.86,4686243.73 476441,4685258.9 477540.95,4685490.47 478255.97,4685154.19 478416.58,4683331.58 477077.28,4683257.25 476406.81,4682864.53 476940.32,4682149.61 477333.72,4680766.19 478081.63,4679813.99 477932.95,4679303.13</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[94731524.84142]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[64]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[66]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17003]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Albanya]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Albanya]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Albany…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Albany…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="64">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">443941,4683099.79 443921.7,4683861.76 444511.12,4684960.87 445244.98,4685902.03 445087.72,4686211.25 445515.31,4686941.19 445590.52,4688346.55 444656.18,4689292.66 443926.41,4690505.15 445174.12,4691382.91 445922.94,4692254.32 446255.52,4692264.33 447545.75,4691786.67 448303.62,4691462.67 448212.91,4690702.69 448513.99,4689868.34 448350.58,4688772.47 447977.29,4687931.51 447636.43,4686919.06 447619.65,4686638.19 447961.63,4685523.46 447732.65,4685257.08 447105.5,4685641.72 446810.69,4685179.97 447003.19,4685114.88 446639.82,4684398.13 446660.67,4684070.75 443941,4683099.79</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[24635131.7782]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[65]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[67]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17091]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[31]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Llanars]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Llanars]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Llanars]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Llanars]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="65">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">382106.46,4693340.91 381295.41,4693378.19 380624,4693202 379860,4693227 379703.01,4693812.67 379135.17,4694205.38 378975.8,4696102.34 378958.8,4696860.29 378390.73,4697483.16 377547.8,4697043.35 377188.22,4696925.19 377187.68,4696519.02 376583.5,4695110.72 376538.42,4694615.33 376537.48,4693987.48 376848.9,4693145.46 376684,4692178.14 376537.82,4691518.08 376198.35,4691082.95 373850.89,4691533.05 372891.07,4692636.84 372764.83,4692360.39 372493.72,4692250.05 372001.73,4692973.75 372051.63,4693423.81 371916.22,4693805.78 371012.73,4694667.58 370783.34,4696271.26 369202.62,4696120.85 368538.59,4696642.5 367801.58,4696654.07 366885.54,4696857.27 366547.5,4697648.87 366478.99,4698684.94 366410.96,4699138.3 365817.47,4699992.37 364825.74,4701306.69 363576.46,4702234.09 363640.05,4703248.09 364070.08,4704074.47 364100.74,4704771.56 365367.59,4705289.16 365480.66,4705955.17 365685.78,4706528.18 365651.96,4706811.45 365789.37,4707863.7 365703.12,4708921.33 366354.16,4708741.77 366797.75,4708330.29 367925.23,4708962.41 368480.65,4709681.73 369433.56,4710044.62 369841.91,4710652.33 370326.97,4710744.56 372118.32,4711496.66 372975.57,4710840.77 373253.6,4709679.16 374201.69,4707908.41 372286.37,4706246.82 370615.81,4705835.21 370143.02,4704960.32 371053.78,4704741.47 371950.48,4703921.1 371857.13,4702802.69 372358.58,4702306.52 371968.51,4701204.6 372318.7,4700496.66 372018.6,4700509.82 372403.01,4699800.36 373604.64,4699451.61 375077.46,4699269.26 376502.08,4699209.73 378112.32,4698677.92 379477.49,4699000.21 380897.52,4699144.57 381078.15,4699962.35 381562.21,4700716.87 381449.93,4701273.89 381640,4701735.76 382085.34,4701882.15 382726.59,4701321.25 383434.67,4700905.2 384730.9,4700054.18 385089.52,4698250.7 385012.19,4698057.67 384178.35,4696487.45 383207.24,4695712.01 382689.77,4694462.66 382153.51,4694470.39 382106.46,4693340.91</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">382457.59,4691718.58 382006.52,4690748.51 381474.82,4690819.42 381741.49,4691612.54 381999.76,4691652.5 382271.64,4692041.29 382457.59,4691718.58</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[170800530.82161]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[66]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[68]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25239]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[04]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Valls de Valira, les]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Anserall]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Valls de Valira, les]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Anserall]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="66">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">381932.11,4687865.36 382244.24,4689498.11 381577.05,4689883 381301,4690807 381474.82,4690819.42 382006.52,4690748.51 382457.59,4691718.58 382809.5,4691870.85 383166.24,4691590.8 383884.24,4691229.56 383903.56,4691363.79 384594.84,4691744.22 385748.42,4689944.42 386354.43,4689531.55 384398.3,4688843.49 383950.41,4688363.02 383558.04,4688322.72 383129.64,4688836.5 382724.67,4688584.09 381932.11,4687865.36</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[10393317.58235]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[67]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[69]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25032]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[04]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Arseguel]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Arseguel]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[ArsŠguel]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[ArsŠguel]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="67">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">445796.61,4680612.58 445131.23,4680663.45 443773.48,4681060.25 443494.47,4681723.69 443587.69,4683016.39 443941,4683099.79 446660.67,4684070.75 446639.82,4684398.13 447003.19,4685114.88 446810.69,4685179.97 447105.5,4685641.72 447732.65,4685257.08 447961.63,4685523.46 447619.65,4686638.19 447636.43,4686919.06 447977.29,4687931.51 448350.58,4688772.47 448513.99,4689868.34 448212.91,4690702.69 448303.62,4691462.67 448733.82,4690994.2 448568.54,4689997.02 448754.5,4689467.22 449155.41,4688686.68 450311.94,4687670.03 450716.17,4687541.63 452072.97,4687370.08 452415.74,4686043.2 453619.09,4686297.51 453594.7,4686812.86 453190.78,4686827.67 453114.66,4687159 453351.66,4688161.07 453978.91,4688079.04 454243.64,4688952.33 454255.42,4689654.84 455381.16,4690460.2 456227.97,4689960.05 456681,4688866.87 457270.76,4688079.96 457646.82,4687883.39 458305.72,4688066.42 459721.08,4687794.31 460972.81,4687110.24 460512.44,4686029.45 460928.77,4685395.08 461240.6,4684156.8 460807.65,4682442.34 462712.08,4682315.18 463544.89,4681816.38 462581.28,4681388.98 461917.96,4681186.36 461169.44,4681103.63 459528.73,4681449.68 459259.61,4681951.16 459242.18,4683829.25 458487.08,4683440.08 457309.21,4683591.64 457623.55,4682078.95 455831.55,4681172.5 455750.13,4681163.85 454907.4,4681565.5 454596.39,4681279.24 453878.75,4681837.58 453128.36,4682007.62 452973,4681809.19 451871.25,4681970.64 451150.43,4681450.03 451125.73,4680804.41 449628.88,4680365.13 448568.37,4679582.37 448477.33,4679647.53 448264.97,4680059.67 448098.65,4681857.03 447643.08,4681984.85 446985.37,4681455.93 446158.4,4681135.51 445796.61,4680612.58</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[102537802.46106]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[68]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[70]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17039]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[31]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Camprodon]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Camprodon]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Camprodon]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Camprodon]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="68">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">394431.8,4682206.5 394329.41,4682256.03 394067.77,4682689.56 393072.28,4682257.61 392866.95,4682415.11 392297.29,4682410.76 391398.19,4682478.37 390734.54,4682348.68 390539,4681963.89 389728.3,4681979.61 388903.5,4682621.88 389458.91,4687882.28 389775.38,4688472.38 389140.52,4689691.13 389786,4691022 389925.36,4691166.49 390374.14,4690965.81 391082.04,4691425.94 391648,4690672 392301.27,4690961.04 392681.54,4691179.26 393028.38,4691182.63 393508.62,4690922.62 393912.07,4691287.67 394608.95,4690195 395487.97,4689352.67 395881.7,4688630.99 395878.48,4688062.08 395651.96,4687044.6 395437.64,4685464.69 396121.39,4684326.76 395718.87,4682272.28 394431.8,4682206.5</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[54823792.57385]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[69]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[71]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25139]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[15]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Montella i Martinet]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Martinet]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Montell… i Martinet]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Martinet]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="69">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">506324.47,4685931.68 505593.08,4685394.93 504935,4685402.81 504369.79,4685146.97 503986.11,4684882.47 502933.18,4686409.61 502265.2,4686416.95 502136.52,4686417.497 502687.07,4686972.05 502337.43,4687315.3 502781.53,4687777.19 502925.51,4688187.82 503928,4688793 503910.13,4689458.52 503778.18,4689917.5 504068.5,4690351.79 504004.06,4690815.91 505163.76,4690599.52 507176.03,4691393.51 507558.56,4690766.24 507664.19,4689903.5 508012.12,4689208.56 507540.7,4688684.2 506565.77,4686651.07 506677.74,4686515.47 506554.85,4685930.72 506324.47,4685931.68</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[21477685.60318]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[70]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[72]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17077]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Garriguella]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Garriguella]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Garriguella]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Garriguella]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="70">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">374159.34,4683073.16 372801.56,4683762.74 372804.73,4685092.04 373616.72,4685381.09 373624.37,4685680.65 374134.78,4686041.19 373451.49,4687873.21 373406.08,4688357.74 374266.59,4688839.97 374843.21,4688810.76 375751.61,4689796.3 375991.04,4690813.59 377258.41,4690727.77 377951.39,4690849.76 378312.85,4690759.96 378757.47,4691330.19 379474.56,4690986.07 379668.19,4690681.82 380027.67,4690649.67 380465.31,4690766.65 381301,4690807 381577.05,4689883 382244.24,4689498.11 381932.11,4687865.36 382088.76,4685579.12 383069.59,4682699.14 382738.87,4682750.09 381669.88,4682346.47 380835.75,4682311.1 380681.04,4683184.3 379839.68,4683334.87 379436.48,4683534.19 377917.26,4684786.43 376148.68,4684432.17 374278.76,4683262.55 374159.34,4683073.16</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs>
+<gml:innerBoundaryIs>
+<gml:LinearRing srsName="EPSG:23031">
+<gml:coordinates cs="," decimal="." ts=" ">375916.22,4689035.18 376536.54,4688656.52 376716.37,4689042.3 376403.97,4689728.02 376248.82,4689919.01 376155.87,4689772.09 376022.37,4689736.89 376078.18,4689543.73 375916.22,4689035.18</gml:coordinates></gml:LinearRing></gml:innerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[57518856.34349]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[71]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[73]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25005]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[04]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Alas i Cerc]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Alas]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Al…s i Cerc]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Al…s]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="71">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">501244.54,4689203.11 500524.25,4689413.33 500178.54,4688829.13 499430.57,4688263.69 499489.63,4689163.21 499373.51,4689434.71 499176.18,4690380.12 499766.14,4691130.55 499951.71,4691140.32 500157.67,4691188.75 500691.92,4691110.19 501244.54,4689203.11</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">502136.52,4686417.497 501138.24,4686421.74 501107.92,4687007.23 500986.72,4687318.05 501228.92,4687666.39 501221.14,4688236.94 501675.29,4688168.13 502925.51,4688187.82 502781.53,4687777.19 502337.43,4687315.3 502687.07,4686972.05 502136.52,4686417.497</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[6043081.85762]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[72]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[74]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17106]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Mollet de Peralada]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Mollet de Peralada]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Mollet de Peralada]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Mollet de Peralada]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="72">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">414071.56,4685114.44 414328.41,4686982.18 414853.25,4687454.96 415532.3,4687321.08 416101.57,4687257.27 416999.69,4687719.49 416971.76,4688661.47 417353.09,4688462.14 418025.75,4688442.01 419004.77,4689073.4 420009.18,4689985.21 421147.25,4690202.89 422529.56,4690202.04 423382.14,4690600.84 423921.57,4690961.55 424692.33,4690618.93 424882.83,4690786.01 425538.49,4690345.73 425878.61,4688562.12 426013.65,4687176.29 425834.39,4685036.52 425488.93,4685218.78 425030.16,4684466.75 424895.16,4683766.37 424301.13,4682108.31 423663.39,4682594.53 423469.18,4682680.43 422935.63,4682739.48 422270.83,4683165.3 421428.87,4683644.52 420893.35,4684093.97 419720.41,4684587.32 418743.09,4684652.81 417803.7,4684355.16 417030.16,4683825.34 416151.06,4683719.61 414071.56,4685114.44</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[62685581.85189]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[73]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[75]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17201]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[31]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Toses]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Toses]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Toses]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Toses]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="73">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">325993.98,4686119.69 325960.86,4687623.47 326105.64,4688449.87 326403.89,4689300.35 325095.66,4690115.12 324874.82,4690019.31 324918.04,4690758.26 327723.9,4690037.33 328480,4689950 328862.17,4689673.92 329257.14,4689466.84 329869.31,4689318.97 330064.2,4689638.35 330669.54,4688619.98 331701.86,4688129.21 332178.48,4687805.19 332561.59,4686772.73 333127.31,4686775.71 332473.5,4686259.09 332138.94,4684147.08 331290.11,4683836.56 331126.05,4683687.03 330048.59,4684121.73 329975.94,4684646.57 329417.88,4684293.9 328590.15,4684478.04 327750.15,4684982.31 326660.32,4685141.37 326169.75,4685971.28 325993.98,4686119.69</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">329248.93,4691308.27 328212.91,4692673.94 327884.76,4693700.89 328318.52,4694662.19 329135.95,4694558.21 329760.45,4694533.39 329441.18,4694363.57 329758.74,4693201.9 329378.26,4693315.04 329236.35,4692036.61 329248.93,4691308.27</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[35119375.41391]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[74]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[76]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25202]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[25]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Senterada]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Senterada]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Senterada]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Senterada]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="74">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">404694.9,4684624.32 404155.68,4686483.61 404099.61,4687520.54 404395.82,4688139.7 404450.84,4688385.63 404216.94,4688645.06 404413.28,4689554.17 404197.01,4690132.65 405064.53,4690105.87 405100.25,4690470.46 406397.16,4689824.97 406582.09,4688998.58 407233.46,4688382.29 408029.5,4688257.54 408472.54,4687603.39 408856.14,4686170.77 408619.54,4685786.76 408025.32,4685647.04 407485.75,4685360.92 407252.54,4685401.08 406620.58,4685247.06 406232.64,4685426.76 405638.19,4685069.01 404694.9,4684624.32</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[17376244.8141]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[75]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[77]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17206]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[15]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Urus]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Urus]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Ur£s]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Ur£s]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="75">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">428143.95,4684964.51 427921.57,4684397.49 426837.95,4683537.81 426176.66,4683137.01 425757.25,4681936.71 425702.11,4681659.21 424749.01,4682136.74 424301.13,4682108.31 424895.16,4683766.37 425030.16,4684466.75 425488.93,4685218.78 425834.39,4685036.52 426013.65,4687176.29 425878.61,4688562.12 425538.49,4690345.73 425978.45,4689925.96 426843.05,4688697.47 428393.59,4687579.05 427531.55,4685096.5 428143.95,4684964.51</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[14386361.24255]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[76]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[78]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17134]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[31]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Planoles]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Planoles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Planoles]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Planoles]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="76">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">373406.08,4688357.74 372528.52,4689582.36 372304.95,4689691.47 371740.45,4689527.35 370568.77,4690457.42 370683.29,4691227 371313.11,4691799.42 371198.6,4692390.92 371916.22,4693805.78 372051.63,4693423.81 372001.73,4692973.75 372493.72,4692250.05 372764.83,4692360.39 372891.07,4692636.84 373850.89,4691533.05 376198.35,4691082.95 376537.82,4691518.08 376684,4692178.14 377023.13,4691572.84 377258.41,4690727.77 375991.04,4690813.59 375751.61,4689796.3 374843.21,4688810.76 374266.59,4688839.97 373406.08,4688357.74</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">375916.22,4689035.18 376078.18,4689543.73 376022.37,4689736.89 376155.87,4689772.09 376248.82,4689919.01 376403.97,4689728.02 376716.37,4689042.3 376536.54,4688656.52 375916.22,4689035.18</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[15519900.1328]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[77]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[79]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25203]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[04]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Seu d'Urgell, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Seu d'Urgell, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Seu d'Urgell, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Seu d'Urgell, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="77">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">384332.07,4682642.09 383069.59,4682699.14 382088.76,4685579.12 381932.11,4687865.36 382724.67,4688584.09 383129.64,4688836.5 383558.04,4688322.72 383950.41,4688363.02 384398.3,4688843.49 386354.43,4689531.55 386240.85,4688243.82 386607.85,4688142.83 387376.17,4688347.4 387903.41,4689126.12 388769.1,4689713.2 389140.52,4689691.13 389775.38,4688472.38 389458.91,4687882.28 388903.5,4682621.88 387967.78,4682944.79 385404.92,4682671.75 384332.07,4682642.09</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[42641299.2211]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[78]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[80]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25071]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[04]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Cava]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Cava]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Cava]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Cava]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="78">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">494545.24,4687608.83 494501.16,4688404.23 494954.23,4689161.34 495551.76,4689453.58 496115.45,4689551.66 497181.68,4689122.97 498195.07,4689691.62 499373.51,4689434.71 499489.63,4689163.21 499430.57,4688263.69 498963.52,4687162.89 498520.99,4686923.91 497869.81,4687231.13 498102.21,4685799.08 496452.86,4686722.6 495398.74,4686766.55 495257.19,4686756 495158.31,4686917.07 494545.24,4687608.83</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[12532389.4578]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[79]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[81]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17100]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Masarac]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Masarac]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Masarac]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Masarac]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="79">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">513950.95,4685487.01 513171.08,4686114.08 512240.13,4685881.31 511640.57,4686117.63 511494.57,4686614.34 510816.72,4686445.3 510754.3,4686870.41 511228.32,4687657.68 511010.6,4687988.83 511653.25,4688234.73 513086.75,4687893.62 513755.93,4688279.34 514181.19,4688827.28 514477.72,4689430.63 514716.12,4689345 514923.075,4689158.308 515013.7,4689158.308 515151.3,4689252 515091.825,4689070.808 515144.95,4688970.808 515316.825,4688914.558 515379.325,4689027.058 515486.05,4689069.5 515554.325,4688958.308 515393.37,4688122 516362.36,4687240.37 516641.825,4687353.62 516821.38,4687652.1 516813.7,4687866.12 516693.03,4687968.5 516581.59,4687836.5 516777.87,4688441.9 516994.95,4688469.245 517300.8,4688333 517401.2,4688219.245 517578.56,4688530 517817.75,4688715 518434.96,4688701.5 518856.71,4689015 519155.03,4688946.5 519167.03,4688821.5 519398.5,4688778.5 519686.53,4688566 519568.21,4688074 519952.09,4687498 519967.03,4687259.5 520370.62,4687369 520633.43,4686676.26 520731.492,4686712.995 520739.21,4687107 521052.56,4687149.5 521511.4,4687047.5 521515.65,4687204 521581.9,4687383 521635.9,4687787.5 521774.78,4687794.5 522977.49,4687189 523046.4,4687059 523237.91,4686856.44 523692.24,4685352.42 522531.96,4684622.76 522096.91,4684481.58 521036.26,4683488.29 519691,4683170.64 517674.55,4681955.19 517147.4,4683036.23 516845.14,4683211.24 516076.7,4683486.58 516176.34,4683525.1 516681.24,4684138.92 516594.24,4684597.88 516902.29,4685088.19 516909.59,4686052.09 516530.06,4686297.76 515842.62,4686485.14 515456.89,4686838.6 514701.17,4686435.74 513950.95,4685487.01</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">520130.09,4687670 520004.31,4687732.5 520017.12,4687887 520051.21,4687876.5 520130.09,4687670</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[41933039.12182]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[80]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[82]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17140]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Port de la Selva, el]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Port de la Selva, el]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Port de la Selva, el]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Port de la Selva, el]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="80">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">495257.19,4686756 494311.59,4687249.38 493872.41,4687147.93 493882.74,4686705.26 492866.5,4686886.85 491981.19,4686396.44 491760.49,4686158.47 491292.77,4686302.73 490740.58,4686546.88 490009.47,4686818.56 489658.58,4687417.62 489580.89,4687824.62 490019.61,4688449.3 490525.34,4688528.4 491437.36,4688814.45 491913.01,4689423.66 492898.58,4689198.85 493242.13,4688741.6 494545.24,4687608.83 495158.31,4686917.07 495257.19,4686756</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[9828503.52175]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[81]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[83]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17234]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Biure]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Biure]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Biure]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Biure]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="81">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">499295.86,4681927.21 499720.91,4682267.9 499812.01,4683799.47 499722.62,4684134.77 499056.31,4684856.33 499158.89,4685089.13 498769.43,4685382.58 498102.21,4685799.08 497869.81,4687231.13 498520.99,4686923.91 498963.52,4687162.89 499430.57,4688263.69 500178.54,4688829.13 500524.25,4689413.33 501244.54,4689203.11 501221.14,4688236.94 501228.92,4687666.39 500986.72,4687318.05 501107.92,4687007.23 501138.24,4686421.74 502136.52,4686417.497 502265.2,4686416.95 502933.18,4686409.61 503986.11,4684882.47 504048.03,4684674.36 504210.79,4683564.07 504384.79,4683105.06 504925.95,4682619 505868.73,4682955.37 507308.99,4683073.77 507549.86,4682874.5 507763.67,4682604.45 508314.25,4681769.82 507621.29,4681245.71 507134.9,4680611.55 507146.44,4680414.96 504252.6,4679172.2 504183.01,4679119.52 503901.03,4678833.23 503223.04,4679291.14 502567.33,4680441.67 502208.97,4681066.88 501520.52,4681281.99 501462.26,4681253.05 500623.93,4681453.42 500453.19,4681804.55 500166.2,4681615.84 499397.48,4681503.74 499409.07,4681546.26 499295.86,4681927.21</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[43516330.56524]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[82]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[84]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17132]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Peralada]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Peralada]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Peralada]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Peralada]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="82">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">507654.14,4684237 507188.44,4684732.8 506600.96,4685138.53 506324.47,4685931.68 506554.85,4685930.72 506677.74,4686515.47 506565.77,4686651.07 507540.7,4688684.2 508012.12,4689208.56 508703.47,4689144.83 508848.96,4688588.4 509247.32,4688293.98 510396.67,4688543.55 511010.6,4687988.83 511228.32,4687657.68 510754.3,4686870.41 510816.72,4686445.3 509848.39,4686062.17 509076.59,4686164.41 508728.47,4685455.23 508653.56,4685158.48 508311.16,4684789.66 507654.14,4684237</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[13129380.1068]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[83]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[85]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17223]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilajuiga]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilajuiga]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vilaju‹ga]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vilaju‹ga]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="83">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">478416.58,4683331.58 478255.97,4685154.19 477540.95,4685490.47 476441,4685258.9 475920.86,4686243.73 476188.47,4686515.41 476940.42,4686747.9 477848.02,4686728.16 478172.43,4686999.32 478913.17,4687238.03 479668.92,4687900.99 480281.99,4688070.68 480721.75,4688748.12 481910.46,4689160.9 482636.96,4689014.69 482911.3,4688617.02 484052.77,4688043.2 485561.51,4688030.22 485789.4,4687888.36 483784.77,4684655.31 482674.09,4684074.53 482341.2,4684057.65 479859.5,4683451.3 479438.49,4683414.64 479272.9,4683606.57 478416.58,4683331.58</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[31257159.91011]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[84]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[86]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17171]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Llorenc de la Muga]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Llorenc de la Muga]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Lloren‡ de la Muga]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Lloren‡ de la Muga]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="84">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">490522.39,4684470.05 489900.27,4684725.35 489404.34,4685391.75 489122.21,4685677.98 488227.93,4685839.47 487156.34,4686454.9 486627.61,4686941.29 486583.31,4687553.92 487413.1,4688390.9 488070.45,4688576.67 488476.69,4688459.84 489365.12,4687662.61 489580.89,4687824.62 489658.58,4687417.62 490009.47,4686818.56 490740.58,4686546.88 491292.77,4686302.73 491760.49,4686158.47 491789.64,4685450.26 491582.98,4685377.26 491287.16,4684612.67 490522.39,4684470.05</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[10492212.7859]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[85]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[87]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17029]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Boadella d'Emporda]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Boadella d'Emporda]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Boadella d'Empord…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Boadella d'Empord…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="85">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">428143.95,4684964.51 427531.55,4685096.5 428393.59,4687579.05 429768.49,4687312.79 431705.52,4687344.99 431804.81,4687692.16 432877.92,4687802.9 433613.03,4688334.75 434130.78,4688012.65 435057.27,4687681.59 435401.99,4687445.7 434497.72,4686572 433649.09,4685590.9 433429.16,4685039.51 433652.23,4684667.21 433840.74,4682961.21 434945,4681489.94 434734.07,4679736.12 434104.12,4679667.76 433559.02,4679139.18 432028.82,4678523.06 431817.18,4677970.8 430971.83,4677794.99 431009.07,4678005.05 430698.84,4678230.49 429094.83,4678576.27 428990.7,4679191.34 430139.64,4678882.32 431006.74,4678912.2 430863.34,4679697.63 430611.82,4680162.66 430907.84,4680751.97 431096.1,4682612.21 430456.57,4682854.13 430299.81,4683342.5 429482.68,4683677.61 429512.67,4684819.94 428143.95,4684964.51</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[41861319.23786]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[86]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[88]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17145]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[31]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Ribes de Freser]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Ribes de Freser]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Ribes de Freser]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Ribes de Freser]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="86">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">435401.99,4687445.7 435909.7,4688028.11 436529.42,4687296.4 437428.34,4687333.97 438617.07,4686543.22 438979.63,4685785.37 439235.88,4685112.03 439197.72,4684730.38 440181.01,4683642.28 440562.5,4683265.97 440591.49,4682926.57 439533.31,4682127.53 436384.65,4681501.25 435416.33,4681265.44 434945,4681489.94 433840.74,4682961.21 433652.23,4684667.21 433429.16,4685039.51 433649.09,4685590.9 434497.72,4686572 435401.99,4687445.7</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[30500312.5697]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[87]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[89]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17125]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[31]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Pardines]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Pardines]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Pardines]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Pardines]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="87">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">482359.37,4683677.13 482341.2,4684057.65 482674.09,4684074.53 483784.77,4684655.31 485789.4,4687888.36 486583.31,4687553.92 486627.61,4686941.29 487156.34,4686454.9 488227.93,4685839.47 489122.21,4685677.98 489404.34,4685391.75 489900.27,4684725.35 490522.39,4684470.05 490163.41,4683606.97 490388.45,4682562.52 489627.77,4681368.26 489181.2,4681519.73 489126.56,4682293.82 488129.85,4682585.71 487595.67,4683070.72 485741.73,4683534.18 482359.37,4683677.13</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[22103906.2848]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[88]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[90]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17196]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Terrades]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Terrades]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Terrades]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Terrades]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="88">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">496216.19,4683599.84 495299.13,4683693.98 495198.02,4683998.51 494180.34,4684402.83 493299.67,4684400.36 492987.8,4684783.7 492344.84,4685216.8 491915.57,4685321.79 491789.64,4685450.26 491760.49,4686158.47 491981.19,4686396.44 492866.5,4686886.85 493882.74,4686705.26 493872.41,4687147.93 494311.59,4687249.38 495257.19,4686756 495398.74,4686766.55 495420.16,4686655.16 495244.2,4685103.62 496216.19,4683599.84</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[8538468.39631]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[89]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[91]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17135]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Pont de Molins]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Pont de Molins]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Pont de Molins]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Pont de Molins]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="89">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">467690.81,4674738.35 466868.42,4674919.88 466043.62,4675539.96 465488.69,4674547.77 465337.74,4674382.62 465815.35,4673964.1 465661.67,4673266.4 466062.77,4672797.62 466013.28,4672719.42 464751.31,4672242.9 464329.77,4672501.92 464011.93,4672461.86 463914.14,4672965.21 463378.02,4674216.68 463359.95,4674456.61 462848.88,4674902.9 462661.5,4674810.18 462924.66,4675456.99 462099.58,4675901.28 461538.09,4675945.73 461384.43,4676082.3 460081.68,4677537.7 459362.04,4677769.99 458690.49,4678077.05 458068.84,4678978.13 456422.12,4679636.33 456192.08,4680797.36 455831.55,4681172.5 457623.55,4682078.95 457309.21,4683591.64 458487.08,4683440.08 459242.18,4683829.25 459259.61,4681951.16 459528.73,4681449.68 461169.44,4681103.63 461917.96,4681186.36 462581.28,4681388.98 463544.89,4681816.38 462712.08,4682315.18 460807.65,4682442.34 461240.6,4684156.8 460928.77,4685395.08 460512.44,4686029.45 460972.81,4687110.24 462300.27,4687140.61 463592.22,4685832.01 464127.56,4685406.58 465306.7,4685830.03 465549.19,4686292.68 466495.11,4686475.21 468263.64,4685330.82 468120.32,4684958.31 468526.75,4684505.73 468757.27,4684371.49 469690.84,4684678.54 469612.48,4683724.39 469445.59,4682851.95 467742.2,4682559.14 466420.16,4681898.78 466359.48,4679881.72 465495.64,4679479.11 465535.27,4678799.93 465815.92,4678790.6 466023.39,4678386.9 466636.78,4677988.74 467368.6,4677132.62 467862.9,4675608 467841.56,4675260.32 467690.81,4674738.35</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[92875753.12885]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[90]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[92]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17109]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[19]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Montagut]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Montagut]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Montagut]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Montagut]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="90">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">514447.04,4684153.14 513950.95,4685487.01 514701.17,4686435.74 515456.89,4686838.6 515842.62,4686485.14 516530.06,4686297.76 516909.59,4686052.09 516902.29,4685088.19 516594.24,4684597.88 516681.24,4684138.92 516176.34,4683525.1 516076.7,4683486.58 514886.54,4683544.42 514447.04,4684153.14</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[7091826.45615]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[91]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[93]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17188]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Selva de Mar, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Selva de Mar, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Selva de Mar, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Selva de Mar, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="91">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">338400,4683100 337980,4682750 337870,4682240 337580,4682120 337470,4681580 336260,4681000 335160,4680820 334540,4680940 333370,4680660 333264.065,4679628.896 332830.492,4679307.662 332655.441,4679035.36 332610.057,4678425.921 332812.83,4677452.21 332442.01,4676448.08 331935.68,4676588.67 330464.79,4681949.61 331126.05,4683687.03 331290.11,4683836.56 332138.94,4684147.08 332473.5,4686259.09 333127.31,4686775.71 333274.08,4684943.52 334332.78,4684902.39 335022.51,4684796.69 335461.84,4684198.15 336401.36,4684206.64 337208.56,4683325.92 337355.5,4683743.65 338121.81,4683416.3 338400,4683100</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[32007904.29383]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[92]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[94]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25171]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[25]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Pobla de Segur, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Pobla de Segur, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Pobla de Segur, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Pobla de Segur, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="92">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">499295.86,4681927.21 498871.41,4682328.52 498182,4682117.31 497793.67,4681170.81 497546.3,4680662.26 496914.62,4682088.82 496216.19,4683599.84 495244.2,4685103.62 495420.16,4686655.16 495398.74,4686766.55 496452.86,4686722.6 498102.21,4685799.08 498769.43,4685382.58 499158.89,4685089.13 499056.31,4684856.33 499722.62,4684134.77 499812.01,4683799.47 499720.91,4682267.9 499295.86,4681927.21</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[15382044.3979]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[93]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[95]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17030]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Cabanes]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Cabanes]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Cabanes]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Cabanes]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="93">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">508314.25,4681769.82 507763.67,4682604.45 507549.86,4682874.5 507825.89,4683244.4 507654.14,4684237 508311.16,4684789.66 508653.56,4685158.48 508728.47,4685455.23 509076.59,4686164.41 509848.39,4686062.17 510816.72,4686445.3 511494.57,4686614.34 511640.57,4686117.63 512240.13,4685881.31 511803.14,4686009.73 511044.14,4685207.4 510798.07,4684516 510311.04,4683991.08 510187.11,4683566.18 509122.16,4681689.52 508794.42,4681983.36 508314.25,4681769.82</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[10334541.21195]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[94]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[96]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17128]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Pau]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Pau]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Pau]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Pau]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="94">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">510854.87,4679982.32 510912.18,4680204.03 509122.16,4681689.52 510187.11,4683566.18 510311.04,4683991.08 510798.07,4684516 511044.14,4685207.4 511803.14,4686009.73 512240.13,4685881.31 513171.08,4686114.08 513950.95,4685487.01 514447.04,4684153.14 513862.63,4683318.32 512824.75,4682476.71 511799.04,4681128.41 510854.87,4679982.32</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[16635044.44115]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[95]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[97]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17120]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Palau-saverdera]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Palau-saverdera]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Palau-saverdera]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Palau-saverdera]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="95">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">507549.86,4682874.5 507308.99,4683073.77 505868.73,4682955.37 504925.95,4682619 504384.79,4683105.06 504210.79,4683564.07 504048.03,4684674.36 503986.11,4684882.47 504369.79,4685146.97 504935,4685402.81 505593.08,4685394.93 506324.47,4685931.68 506600.96,4685138.53 507188.44,4684732.8 507654.14,4684237 507825.89,4683244.4 507549.86,4682874.5</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[8135830.07225]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[96]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[98]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17129]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Pedret i Marza]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Marza]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Pedret i Marz…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Marz…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="96">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">521113.25,4678154.24 520592.74,4679380.28 520525.07,4679830.98 520818.85,4680135.96 520416.6,4680614.52 520098.89,4680762.87 520314.69,4681649.55 519705.36,4682456.25 519691,4683170.64 521036.26,4683488.29 522096.91,4684481.58 522531.96,4684622.76 523692.24,4685352.42 523237.91,4686856.44 523620.554,4686870.808 523692.429,4686170.808 523934.62,4686559.5 524187.28,4686360.5 524211.37,4686541.5 525243.5,4686159.5 525223.679,4686353.62 525358.054,4686303.62 525461.179,4686217.683 525486.179,4685930.183 525414.304,4685836.433 525701.804,4685623.933 525758.054,4686020.808 526488.25,4685548.5 526579.3,4685351.5 526056.31,4685288.5 526226.804,4684958.307 525758.054,4685298.933 525857.5,4684842.5 525476.804,4684805.182 525373.679,4684567.682 525045.554,4684502.057 524711.179,4684114.557 524761.179,4683823.932 524433.054,4683869.245 524226.804,4684056.745 523916.37,4683980.5 523857.06,4683676 524184.12,4683575.5 523938.62,4683203 524080.31,4683031.5 524026.804,4682742.682 523777.24,4682674.12 524073.46,4682262.5 524431.81,4682234 524641.75,4681714.5 524554.17,4681519.5 524289.304,4681406.745 524208.054,4681281.745 524049.25,4681363 523644.46,4681765.5 523236.179,4681966.12 522951.804,4681812.995 522936.179,4681531.745 523076.804,4681378.62 523151.804,4681362.995 523192.429,4681278.62 522945.554,4681194.245 522921.37,4681090 523227.49,4680499.5 523439.47,4680208.44 523594.93,4680150 523706.93,4679650 523251.65,4678697.5 523286.03,4678233.5 522888,4678087.5 522275.62,4678168 521760.84,4678013 521371.13,4678028.66 521113.25,4678154.24</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">524504.5,4682250 524270.93,4682518.5 524420.554,4682802.057 524520.554,4682764.557 524545.554,4682695.807 524504.5,4682250</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">526755.5,4685713.5 526557.18,4685744.5 526536.179,4685819.245 526412,4685891.5 526311.81,4686051 526416.12,4685989.5 526641,4685936.5 526642.429,4685819.245 526755.5,4685713.5</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">525564.304,4682358.307 525501.804,4682386.432 525514.304,4682483.307 525583.054,4682498.932 525620.554,4682442.682 525564.304,4682358.307</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">527425.75,4685469.5 527398.5,4685592 527466.55,4685561 527425.75,4685469.5</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[25393401.58403]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[97]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[99]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17032]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Cadaques]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Cadaques]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Cadaqu‚s]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Cadaqu‚s]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="97">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">496914.62,4682088.82 495761.92,4682226.17 495464.15,4681789.78 494682.95,4681895.95 494466.84,4681307.16 494363.95,4680569.84 494147.88,4680286.6 494032.28,4679973.02 493671.35,4680101.8 493101,4680388.12 492650.4,4680671.38 492383.52,4680622.45 491631.05,4680899.18 490695.39,4680812.28 489627.77,4681368.26 490388.45,4682562.52 490163.41,4683606.97 490522.39,4684470.05 491287.16,4684612.67 491582.98,4685377.26 491789.64,4685450.26 491915.57,4685321.79 492344.84,4685216.8 492987.8,4684783.7 493299.67,4684400.36 494180.34,4684402.83 495198.02,4683998.51 495299.13,4683693.98 496216.19,4683599.84 496914.62,4682088.82</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[21602137.41454]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[98]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[100]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17093]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Llers]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Llers]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Llers]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Llers]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="98">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">413087.42,4679308.89 413118.26,4680195.32 413291.71,4681262.09 413627.77,4681283.78 413716.68,4681931.3 413567.81,4683137.9 412703.45,4684025.22 412950.5,4684674.05 413722.84,4685408.4 414071.56,4685114.44 416151.06,4683719.61 417030.16,4683825.34 417803.7,4684355.16 418743.09,4684652.81 419720.41,4684587.32 420893.35,4684093.97 421428.87,4683644.52 422270.83,4683165.3 422935.63,4682739.48 423469.18,4682680.43 423181.79,4681861.95 422043.51,4681301.65 421877.88,4680888.05 421176.55,4680316.61 420750.72,4679240.99 420007.7,4678470.21 420033.57,4678309.8 419177.8,4678865.11 418207.52,4678638.08 417762.01,4678910.73 415111.49,4679114.98 414062.96,4679098.01 413087.42,4679308.89</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[47012256.32191]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[99]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[101]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08052]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[14]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Castellar de n'Hug]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Castellar de n'Hug]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Castellar de n'Hug]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Castellar de n'Hug]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="99">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">428990.7,4679191.34 428939.86,4679829.78 428280.51,4680714.14 427868.15,4680845.59 426234.29,4681482.65 425702.11,4681659.21 425757.25,4681936.71 426176.66,4683137.01 426837.95,4683537.81 427921.57,4684397.49 428143.95,4684964.51 429512.67,4684819.94 429482.68,4683677.61 430299.81,4683342.5 430456.57,4682854.13 431096.1,4682612.21 430907.84,4680751.97 430611.82,4680162.66 430863.34,4679697.63 431006.74,4678912.2 430139.64,4678882.32 428990.7,4679191.34</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[18660453.4174]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[100]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[102]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17037]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[31]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Campelles]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Campelles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Campelles]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Campelles]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="100">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">384332.07,4682642.09 383831.7,4680683.44 384032.06,4680212.74 383095.6,4679648.69 382301.66,4679411.32 381756.95,4679091.3 380845.99,4679074.05 380298.77,4678397.59 379126.8,4677956.22 378410.19,4674573.65 378512.41,4673686.97 378439.2,4672295.89 378033.42,4672034.69 377861.5,4671489.09 377470.36,4671863.17 377187.37,4671745.84 376010.33,4671527.13 375709.84,4671582.21 375314.89,4672480.87 373995.3,4672509.76 373295.7,4672792.05 373211.87,4673572.38 373008.38,4673675.71 372047.07,4673833.76 371781.03,4674382.88 371059.12,4675510.22 370513.89,4675897.53 369806.89,4675977.87 368781.8,4676174.88 369266.76,4676685.15 368735.51,4677495.06 368785.42,4678388.41 368359.53,4678642.94 368329.58,4679285.08 368753.81,4679198.57 369386.9,4679847.13 369966.88,4679555.84 370264.15,4679679.36 370832.6,4680083.19 372632.33,4680718.7 374210.95,4681221.68 374416.45,4681553.05 374669.14,4682385.69 374159.34,4683073.16 374278.76,4683262.55 376148.68,4684432.17 377917.26,4684786.43 379436.48,4683534.19 379839.68,4683334.87 380681.04,4683184.3 380835.75,4682311.1 381669.88,4682346.47 382738.87,4682750.09 383069.59,4682699.14 384332.07,4682642.09</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[106004157.48545]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[101]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[103]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25909]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[04]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vansa i Fornols, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sorribes]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vansa i F¢rnols, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sorribes]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="101">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">510854.87,4679982.32 511799.04,4681128.41 512824.75,4682476.71 513862.63,4683318.32 514447.04,4684153.14 514886.54,4683544.42 516076.7,4683486.58 516845.14,4683211.24 517147.4,4683036.23 517674.55,4681955.19 519691,4683170.64 519705.36,4682456.25 520314.69,4681649.55 520098.89,4680762.87 520416.6,4680614.52 520818.85,4680135.96 520525.07,4679830.98 520592.74,4679380.28 521113.25,4678154.24 521172.4,4677497 521053.53,4677326 521186.81,4677068.5 521545.25,4677144 521784.65,4677144 522019.71,4676903 521853.09,4676495.5 521621,4676382.5 521091.37,4676539 520506.87,4677010.5 520217.81,4677686 519805.34,4677866 519641.43,4677515 519002.95,4677917.84 518807.45,4677678.71 518941.61,4677094 518785.09,4676937.5 518955.25,4676720 518584.3,4676570 518621.75,4676413.5 518276.804,4676177.057 518101.804,4675827.057 517876.804,4676105.182 517236.179,4676430.182 517273.679,4676567.682 516916.71,4676767.5 516413.06,4676931 516181.61,4677482 515763.03,4677305 515223.679,4677272.37 515076.804,4677345.807 515011.179,4677589.557 514945.554,4678583.307 514853.35,4678730.68 514484.53,4678992.03 514264.304,4679302.057 513873.87,4679370.21 513023.679,4679086.432 512564.304,4678811.432 512460.49,4678712.86 511532.04,4679528.68 511410.21,4679834.76 511006.44,4679856.34 510854.87,4679982.32</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[46335809.35788]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[102]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[104]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17152]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Roses]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Roses]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Roses]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Roses]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="102">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">481959.99,4675279.37 481109,4676414.74 481293.94,4677989.94 479482.66,4678790.68 477932.95,4679303.13 478081.63,4679813.99 477333.72,4680766.19 476940.32,4682149.61 476406.81,4682864.53 477077.28,4683257.25 478416.58,4683331.58 479272.9,4683606.57 479438.49,4683414.64 479859.5,4683451.3 482341.2,4684057.65 482359.37,4683677.13 481955.77,4683136.95 482540.73,4682826.65 483886.44,4680668.23 483582.53,4680368.2 482961.06,4680243.91 482733.78,4679931.4 482262.04,4679807.8 481806.9,4680005.97 481950.63,4679525.88 483049.84,4678262.31 482854.52,4677761.58 483102.7,4676988.26 483764.33,4676302.85 484246.93,4675882.26 484720.13,4676217.65 485233.25,4676401.74 485546.25,4676117.12 486419.54,4676149.44 486587.35,4675098.12 486955.2,4674482.02 487156.22,4673916.67 486983.04,4672916.16 486490.38,4672422.72 486011.75,4672220.15 484674.25,4672096.7 484180.19,4672537.42 482450.55,4672095.88 482212.5,4672424.36 482313.68,4672608.67 481940.59,4673619.04 481633.46,4674681.7 481959.99,4675279.37</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">488603.85,4671814.68 488156.56,4670723.69 487769.18,4670211.79 487522.08,4670013.98 486548.42,4669912.85 485898.29,4670326.9 486329.33,4671224.75 486353.22,4672182.22 486458.33,4672272.55 487026.58,4672415.43 487759.11,4672499.74 488603.85,4671814.68</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[55334193.76761]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[103]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[105]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17031]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Cabanelles]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Cabanelles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Cabanelles]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Cabanelles]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="103">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">483886.44,4680668.23 482540.73,4682826.65 481955.77,4683136.95 482359.37,4683677.13 485741.73,4683534.18 487595.67,4683070.72 488129.85,4682585.71 489126.56,4682293.82 489181.2,4681519.73 488401.93,4681100.94 488666.35,4680036.24 488195.23,4677309.19 487926.37,4677219.32 487982,4677034.73 487522.89,4677072.42 487508.62,4677358.9 487258.94,4677468.822 487016.752,4677421.947 486808.27,4677236.73 486758.94,4677468.822 486897.57,4677554 486641.67,4677781.27 485704.38,4679166.56 484898.28,4679921.77 484393.84,4680667.71 483886.44,4680668.23</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[24880756.74875]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[104]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[107]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17051]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Cistella]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Cistella]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Cistella]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Cistella]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="104">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">399452.1,4682973.01 400259.74,4682347.43 401110.13,4682606.8 402159.07,4681844.76 403056.15,4681565.18 403750.55,4681871.15 403732.29,4681422.46 403366.15,4680119.46 402777.93,4679006.37 402867.91,4678641.33 403312.74,4678268.8 403359.63,4677726.31 404269.26,4677262.45 404773.45,4676938.04 404266.69,4676460.65 404028.29,4676010.86 403713.65,4676201.14 402971.4,4676406.72 402344.39,4676845.68 401739.61,4676958.88 401001.68,4677329 400803.37,4677407.58 400298.6,4677466.94 397845.93,4678247.95 398019.52,4679017.82 397723.42,4679533.04 396169.55,4679700.59 396279.37,4680003.52 395772.57,4680076.91 395887.29,4680442.33 395466.28,4681910.26 394409.13,4681869.45 394431.8,4682206.5 395718.87,4682272.28 395791.89,4682317.96 396350.28,4683076.29 397587.05,4683169.99 398807.13,4683114.76 399452.1,4682973.01</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[36668999.9161]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[105]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[108]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08093]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[14]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Gisclareny]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Barri del Roser]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Gisclareny]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Barri del Roser]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="105">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">466636.78,4677988.74 466023.39,4678386.9 465815.92,4678790.6 465535.27,4678799.93 465495.64,4679479.11 466359.48,4679881.72 466420.16,4681898.78 467742.2,4682559.14 469445.59,4682851.95 470855.72,4683106.32 471824.87,4682905 472292.54,4681991.42 472682.23,4680322.69 472245.55,4679769.99 472287.46,4679521.27 473004.8,4679320.86 472923.64,4678795.16 473163.14,4678619.76 473117.78,4678332.56 473393.28,4677964.87 473670.22,4677899.69 473242.55,4677472.86 472762.86,4676838.85 472317.64,4675727.84 472143.68,4675466.85 472257.12,4675220.85 472142.94,4674477.84 471918.12,4673722.73 471380.57,4674178.16 471430.73,4674380.22 470850.4,4674709.72 470619.53,4675011.62 470308.91,4676032.87 470409.13,4676151.61 470035.53,4676889.24 469788.78,4677885.98 470313.72,4679192.74 469566.18,4679683.33 468758.5,4679268.01 467893.72,4678771.37 466636.78,4677988.74</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[35505127.41025]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[106]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[109]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17154]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[19]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sales de Llierca]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sales de Llierca]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sales de Llierca]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sales de Llierca]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="106">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">331720.4,4674829.59 332418.99,4676088.09 332442.01,4676448.08 332812.83,4677452.21 332610.057,4678425.921 332655.441,4679035.36 332830.492,4679307.662 333264.065,4679628.896 333370,4680660 334540,4680940 335160,4680820 336260,4681000 337470,4681580 337580,4682120 337870,4682240 337980,4682750 338400,4683100 339768.14,4682999.77 340750.29,4682446.41 341626.25,4682441.53 342785.6,4682298.75 344254.04,4681767.48 344416.94,4681738.28 344282.02,4682344.67 344684.49,4682144.86 345271.46,4681675.3 345967.66,4680892.58 347280.09,4680570.11 347627.54,4680435.09 347586.21,4680274.59 348159.28,4679001.47 346690.04,4678047.9 346702.75,4677308.94 345496.56,4677111.05 344892.27,4676417.41 343131.78,4675543.61 342645.22,4674608.91 342723.56,4673722.66 343161.77,4673106.06 341372.62,4672271.52 340116.23,4672396.5 339943.86,4672160 339169.66,4671748.24 338013.85,4671903.93 337402.05,4672041.21 336290.99,4672530.27 335203.36,4672259.23 334142.15,4672393.3 333514.53,4672509.37 332921.17,4673222.44 332189.57,4673955.18 331720.4,4674829.59</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">331935.68,4676588.67 330994.19,4677013.47 329984.61,4677339.07 329410,4678010 328719.06,4679626.03 328486.24,4678641.27 328256.77,4678184.38 326801.37,4678686.63 325454.68,4678851.11 324421.55,4679726.1 323750.71,4680850.88 323268.35,4681119.37 323315.28,4681629.67 322998.59,4682755.12 323231.38,4683601.22 323794.87,4684395.03 324426.15,4684660.76 324831.94,4685348.19 325993.98,4686119.69 326169.75,4685971.28 326660.32,4685141.37 327750.15,4684982.31 328590.15,4684478.04 329417.88,4684293.9 329975.94,4684646.57 330048.59,4684121.73 331126.05,4683687.03 330464.79,4681949.61 331935.68,4676588.67</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[167539983.10574]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[107]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[110]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25161]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[25]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Conca de Dalt]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Pont de Claverol, el]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Conca de Dalt]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Pont de Claverol, el]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="107">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">433583.17,4677146.97 433303.48,4677952.25 431817.18,4677970.8 432028.82,4678523.06 433559.02,4679139.18 434104.12,4679667.76 434734.07,4679736.12 434945,4681489.94 435416.33,4681265.44 436384.65,4681501.25 439533.31,4682127.53 440591.49,4682926.57 443587.69,4683016.39 443494.47,4681723.69 443773.48,4681060.25 445131.23,4680663.45 444064.33,4680291.54 443546.19,4680041.4 441775.49,4678785.75 441036.94,4678657.65 440139.45,4678864.61 440147.82,4678250.93 439613.67,4677985.28 439638.59,4677750.78 439421.68,4677721.47 438653.1,4676815.3 437939.17,4676791.31 437153.94,4676324.2 436697.89,4676507.03 436411.83,4676176.05 435242.66,4676178.73 433918.07,4676855.96 433583.17,4677146.97</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[45570606.90599]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[108]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[111]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17112]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[31]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Ogassa]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Ogassa]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Ogassa]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Ogassa]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="108">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">384332.07,4682642.09 385404.92,4682671.75 387967.78,4682944.79 388903.5,4682621.88 389728.3,4681979.61 390539,4681963.89 392054.06,4681552.72 392338.63,4680067.49 391587.44,4679562.46 391595.72,4679276.81 390412.5,4679179.83 389647.21,4678911.05 389456.66,4678970.43 387743.7,4678344.24 387398.65,4677959.36 386709.72,4677367.23 386611.03,4676627.23 385389.86,4674533.3 385627.39,4673231.04 384334.29,4673162.1 382818.36,4673583.84 381707.41,4674030.94 380007.5,4674173.47 378512.41,4673686.97 378410.19,4674573.65 379126.8,4677956.22 380298.77,4678397.59 380845.99,4679074.05 381756.95,4679091.3 382301.66,4679411.32 383095.6,4679648.69 384032.06,4680212.74 383831.7,4680683.44 384332.07,4682642.09</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[68789870.28431]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[109]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[112]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25910]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[04]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Josa i Tuixen]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Tuixen]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Josa i Tuix‚n]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Tuix‚n]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="109">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">404773.45,4676938.04 404269.26,4677262.45 403359.63,4677726.31 403312.74,4678268.8 402867.91,4678641.33 402777.93,4679006.37 403366.15,4680119.46 403732.29,4681422.46 403750.55,4681871.15 403056.15,4681565.18 402159.07,4681844.76 401110.13,4682606.8 400259.74,4682347.43 399452.1,4682973.01 400288.04,4683424.01 400938.81,4683394.44 402194.65,4682326.59 402741.77,4682081.09 403408.87,4682362.31 404982.1,4681430.92 405553.84,4681320.3 406765.13,4681814.66 407634.9,4681823.58 407966.63,4682220.54 407236.58,4683829.47 407363.41,4684500.82 407252.54,4685401.08 407485.75,4685360.92 408025.32,4685647.04 408619.54,4685786.76 408856.14,4686170.77 409916.8,4686386.01 411159.96,4685750.64 412653.02,4685614.11 412950.5,4684674.05 412703.45,4684025.22 412198.14,4683372.8 410933.35,4683830.39 409553.34,4683440.98 409229.28,4682153.81 409185.92,4681439.91 409000.07,4681515.46 408640.96,4680755.31 407894.75,4680002.98 407852.1,4678707.92 407610.51,4678498.37 407070.01,4677679.12 407409.17,4677534.25 407444.41,4676780.91 406897.1,4676966.91 406820.19,4676740.61 405859.25,4676607.85 404773.45,4676938.04</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">390539,4681963.89 390734.54,4682348.68 391398.19,4682478.37 392297.29,4682410.76 392866.95,4682415.11 393072.28,4682257.61 394067.77,4682689.56 394329.41,4682256.03 394431.8,4682206.5 394409.13,4681869.45 392054.06,4681552.72 390539,4681963.89</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[42836915.87059]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[110]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[113]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08016]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[14]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Baga]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Baga]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Bag…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Bag…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="110">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">421952.26,4674744.02 421250.72,4674966.01 420298.74,4674578.11 420077.83,4674393.54 419525.74,4675536.35 419081.8,4676208.16 419657.63,4676588.76 419858.17,4677198.69 420055.9,4678274.04 420033.57,4678309.8 420007.7,4678470.21 420750.72,4679240.99 421176.55,4680316.61 421877.88,4680888.05 422043.51,4681301.65 423181.79,4681861.95 423469.18,4682680.43 423663.39,4682594.53 424301.13,4682108.31 424749.01,4682136.74 425702.11,4681659.21 426234.29,4681482.65 427868.15,4680845.59 427359.61,4679502.46 426945.28,4679013.94 426015.58,4677748.56 425585.67,4677485.4 425761.41,4676774.67 425487.57,4676549.38 425424.09,4674971.73 424013.65,4674308.45 423427.3,4674313.04 421952.26,4674744.02</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[43367546.06524]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[111]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[114]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17080]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[31]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Gombren]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Gombren]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[GombrŠn]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[GombrŠn]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="111">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">346702.75,4677308.94 346690.04,4678047.9 348159.28,4679001.47 347586.21,4680274.59 347627.54,4680435.09 348241.54,4680956.13 348964.94,4680975 349792.98,4680887.69 350537.25,4680551.14 351876.59,4680488.29 352275.39,4681050.55 352721.12,4681226.95 353636.87,4680950.42 354646.74,4681060.7 355384.76,4680694.39 356263.15,4680818.57 356104.47,4681071.66 356378.65,4682026.95 357169.92,4682006.71 357561.42,4682408.17 358568.16,4682651.68 359145.38,4682264.53 359083.71,4681996.78 359130.7,4681232.34 359880.77,4680613.65 360320.49,4679961.79 359983.78,4679790.91 360048.11,4679322.11 360296.42,4678902.92 360721.69,4678436.94 361737.83,4678224.42 360882.7,4676244.24 361164.43,4675886.04 360369.04,4675541.37 359747.29,4674569.12 359011.53,4674695.02 358783.07,4674615.23 357830.74,4674997.69 355899.77,4675087.41 354936.79,4674844.06 353444.94,4674644.94 352145.72,4674845.72 350003.62,4675466.64 348732.05,4676015.81 348490.98,4676060.16 347007.38,4676711.76 346702.75,4677308.94</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">361477.78,4673334.1 361050.39,4672910.22 361121.86,4672793.29 360896.61,4672674.21 360679.909,4673053.579 360378.72,4673164.69 360037.71,4673587.03 360383.034,4673639.517 360606.37,4673530.87 360804.909,4673397.329 361140.847,4673483.267 361477.78,4673334.1</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[80895599.28589]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[112]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[115]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25061]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[04]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Cabo]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Cabo]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Cab¢]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Cab¢]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="112">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">499397.48,4681503.74 499065.13,4680871.45 498167.85,4680523.17 497546.3,4680662.26 497793.67,4681170.81 498182,4682117.31 498871.41,4682328.52 499295.86,4681927.21 499409.07,4681546.26 499397.48,4681503.74</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[2090992.7082]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[113]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[116]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17214]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilabertran]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilabertran]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vilabertran]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vilabertran]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="113">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">363796.39,4679060.13 363852.207,4679529.883 364114.707,4679779.883 364461.53,4680184.49 364709.57,4680813.54 364566.86,4681890.33 365476.45,4683620.47 365104.89,4684084.93 365264.16,4684535.14 364902.96,4684700.98 363811.58,4685377.77 363519.25,4684939.3 363069.7,4685338.55 362554.45,4686310.98 362325.49,4687470.97 362544.3,4687997.29 363201.19,4688311.66 363999.46,4688399.97 363940.03,4689150.05 364735.84,4689538.7 366762.1,4688842.02 368714.68,4689093.87 369631.8,4688120.25 370707.75,4688470.04 371573.48,4689428.14 371740.45,4689527.35 372304.95,4689691.47 372528.52,4689582.36 373406.08,4688357.74 373451.49,4687873.21 374134.78,4686041.19 373624.37,4685680.65 373616.72,4685381.09 372804.73,4685092.04 372801.56,4683762.74 374159.34,4683073.16 374669.14,4682385.69 374416.45,4681553.05 374210.95,4681221.68 372632.33,4680718.7 370832.6,4680083.19 370264.15,4679679.36 369966.88,4679555.84 369386.9,4679847.13 368753.81,4679198.57 368329.58,4679285.08 368359.53,4678642.94 368785.42,4678388.41 368735.51,4677495.06 369266.76,4676685.15 368781.8,4676174.88 366897.17,4676255.16 366044.5,4676664.69 365478.81,4677016.01 364938.63,4677015.15 364322.34,4677137.8 364185.47,4678084.41 363586.15,4678469.36 363796.39,4679060.13</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">359083.71,4681996.78 360078.8,4681748.97 361396.44,4681805.28 362615.81,4682238.03 363446.93,4682058.64 363579.29,4681925.9 363437.96,4681127.55 362959.84,4680811.37 362277.68,4680440.34 359880.77,4680613.65 359130.7,4681232.34 359083.71,4681996.78</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[107814084.22959]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[114]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[117]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25185]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[04]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Ribera d'Urgellet]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Pla de Sant Tirs, el]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Ribera d'Urgellet]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Pla de Sant Tirs, el]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="114">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">502567.33,4680441.67 502100.98,4680473.56 501161.35,4680019.88 500604.23,4679882.53 500033.64,4679376.07 498998.21,4679053.82 498647.77,4678771.49 498450.86,4678082.34 498524.46,4677020.89 497965.4,4676958.56 497722.53,4676377.9 497583.97,4676430.74 497542.28,4677171.28 497037.7,4677411.29 496964.46,4677623.73 496222.72,4678836.61 495959.94,4678896.91 495262.4,4679539.96 494863.28,4680236.22 494363.95,4680569.84 494466.84,4681307.16 494682.95,4681895.95 495464.15,4681789.78 495761.92,4682226.17 496914.62,4682088.82 497546.3,4680662.26 498167.85,4680523.17 499065.13,4680871.45 499397.48,4681503.74 500166.2,4681615.84 500453.19,4681804.55 500623.93,4681453.42 501462.26,4681253.05 501520.52,4681281.99 502208.97,4681066.88 502567.33,4680441.67</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[19268348.14981]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[115]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[118]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17066]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Figueres]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Figueres]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Figueres]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Figueres]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="115">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">445796.61,4680612.58 446158.4,4681135.51 446985.37,4681455.93 447643.08,4681984.85 448098.65,4681857.03 448264.97,4680059.67 448477.33,4679647.53 448568.37,4679582.37 448790.99,4679320.25 449179.54,4678543.15 448777.23,4678183.82 448213.32,4677989.55 447498.12,4677633.67 446569.73,4677341.39 446512.99,4677472.06 446857.84,4677903.53 446663.96,4678293.71 446442.17,4678514.23 446222.28,4679855.17 445796.61,4680612.58</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[8737530.32055]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[116]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[119]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17177]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[31]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Pau de Seguries]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Pau de Seguries]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Pau de Seg£ries]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Pau de Seg£ries]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="116">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">505624.13,4673455.51 505479.27,4674378.81 505302.01,4674493.92 504977.92,4675304.65 505347.01,4676099.39 505100.67,4676490.67 505346.7,4676928.91 504433.16,4678591.72 504183.01,4679119.52 504252.6,4679172.2 507146.44,4680414.96 507134.9,4680611.55 507621.29,4681245.71 508314.25,4681769.82 508794.42,4681983.36 509122.16,4681689.52 510912.18,4680204.03 510854.87,4679982.32 511006.44,4679856.34 511410.21,4679834.76 511532.04,4679528.68 512460.49,4678712.86 511611.179,4677894.245 511214.304,4677384.87 510389.12,4676163.5 509829.929,4674798.932 509452.53,4673454 509283.09,4672573.16 508487.59,4672688.08 506875.05,4673972.08 506120.53,4674247.4 505734.76,4674028.85 505812.76,4673412.93 505624.13,4673455.51</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[42505137.43713]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[117]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[120]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17047]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Castello d'Empuries]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Castello d'Empuries]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Castell¢ d'Emp£ries]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Castell¢ d'Emp£ries]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="117">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">395885.03,4671784.67 394397.15,4672473.27 393910.88,4671947.52 393370.31,4671872.67 391983.58,4672839.51 391574.7,4673753.13 391106.64,4673746.01 391455.93,4675521.07 391232.45,4675622.77 393110.72,4676752.77 393078.44,4677404.04 392684.16,4677807.22 392064.59,4678254.94 391595.72,4679276.81 391587.44,4679562.46 392338.63,4680067.49 392054.06,4681552.72 394409.13,4681869.45 395466.28,4681910.26 395887.29,4680442.33 395772.57,4680076.91 396279.37,4680003.52 396169.55,4679700.59 397723.42,4679533.04 398019.52,4679017.82 397845.93,4678247.95 400298.6,4677466.94 400803.37,4677407.58 401001.68,4677329 400886.87,4677048.03 400680.83,4676079.59 400276.32,4674574.43 399927.33,4673688.3 398739.07,4673629.71 398412.53,4672207.53 398538.16,4672137.31 399109,4671613.53 398983.56,4671273.84 397915.26,4670918.87 397724.36,4670705.54 397349.07,4670690.08 396677.48,4671318.81 395885.03,4671784.67</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[67213455.54119]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[118]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[121]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08190]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[14]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Saldes]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Saldes]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Saldes]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Saldes]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="118">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">489181.2,4681519.73 489627.77,4681368.26 490695.39,4680812.28 491631.05,4680899.18 491886.85,4679731.97 491467.39,4679105.66 491724.01,4678060.39 491479.35,4677576.35 488928.23,4677008.4 488545.62,4677068.96 488195.23,4677309.19 488666.35,4680036.24 488401.93,4681100.94 489181.2,4681519.73</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[12375027.27715]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[119]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[122]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17228]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilanant]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilanant]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vilanant]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vilanant]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="119">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">368781.8,4676174.88 369806.89,4675977.87 370513.89,4675897.53 371059.12,4675510.22 371781.03,4674382.88 372047.07,4673833.76 373008.38,4673675.71 373211.87,4673572.38 373295.7,4672792.05 373995.3,4672509.76 375314.89,4672480.87 375709.84,4671582.21 376010.33,4671527.13 377187.37,4671745.84 377470.36,4671863.17 377861.5,4671489.09 376216.31,4670162.31 374217.81,4668755.05 371916.88,4667338.49 370706.24,4668273.42 370452,4668830 369293.59,4668893.59 367669.02,4667961.78 366890.25,4667990.11 366295.55,4668308.83 365165.57,4667935.38 364623.9,4667980.53 363755.69,4668386.74 364229.63,4669072.59 363341.16,4670614.67 363675.78,4671141.95 363674.04,4672358.68 362845.32,4672195.64 362314.26,4671650.07 362256.87,4672061.7 362393.61,4672540.55 362467.52,4673964.8 362654.89,4675050.02 362753.09,4676239.37 363330.32,4676656.52 361737.83,4678224.42 360721.69,4678436.94 360296.42,4678902.92 360048.11,4679322.11 359983.78,4679790.91 360320.49,4679961.79 359880.77,4680613.65 362277.68,4680440.34 362959.84,4680811.37 363437.96,4681127.55 364246.16,4681234.15 364321.96,4680425.39 363661.582,4679508.008 363642.832,4679345.508 363674.082,4679154.883 363796.39,4679060.13 363586.15,4678469.36 364185.47,4678084.41 364322.34,4677137.8 364938.63,4677015.15 365478.81,4677016.01 366044.5,4676664.69 366897.17,4676255.16 368781.8,4676174.88</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[100960740.7965]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[120]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[123]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25908]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[04]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Figols i Alinya]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Figols]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[F¡gols i Aliny…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[F¡gols]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="120">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">331720.4,4674829.59 329584.08,4673666.87 328805.62,4674149.1 328467.63,4674154.14 327732.91,4675072.48 327568.03,4675499.37 327684.85,4675897.83 327146.99,4676284.34 325917.16,4678104.34 324796.38,4678530.09 323743.66,4679439.62 323409.68,4680463.48 322766.07,4680816.24 322651.98,4680959.24 323268.35,4681119.37 323750.71,4680850.88 324421.55,4679726.1 325454.68,4678851.11 326801.37,4678686.63 328256.77,4678184.38 328486.24,4678641.27 328719.06,4679626.03 329410,4678010 329984.61,4677339.07 330994.19,4677013.47 331935.68,4676588.67 332442.01,4676448.08 332418.99,4676088.09 331720.4,4674829.59</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[20803416.76944]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[121]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[124]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25190]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[25]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Salas de Pallars]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Salas de Pallars]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sal…s de Pallars]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sal…s de Pallars]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="121">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">491724.01,4678060.39 491467.39,4679105.66 491886.85,4679731.97 491631.05,4680899.18 492383.52,4680622.45 492650.4,4680671.38 493101,4680388.12 493671.35,4680101.8 494032.28,4679973.02 494147.88,4680286.6 494658.6,4679401.29 494679.72,4678810.49 494088.1,4676927.8 494305.37,4676163.07 493506.49,4675797.92 492910.78,4675289.1 492698.73,4675254.73 492633.49,4674966.9 492598.29,4675063.92 492096.85,4675107.93 491698.87,4675363.63 491996.26,4675896.58 492138.72,4677208.31 491724.01,4678060.39</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[12516112.3454]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[122]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[125]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17012]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Avinyonet de Puigventos]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Avinyonet de Puigventos]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Avinyonet de Puigvent¢s]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Avinyonet de Puigvent¢s]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="122">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">425424.09,4674971.73 425487.57,4676549.38 425761.41,4676774.67 425585.67,4677485.4 426015.58,4677748.56 426945.28,4679013.94 427359.61,4679502.46 427868.15,4680845.59 428280.51,4680714.14 428939.86,4679829.78 428990.7,4679191.34 429094.83,4678576.27 430698.84,4678230.49 431009.07,4678005.05 430971.83,4677794.99 431817.18,4677970.8 433303.48,4677952.25 433583.17,4677146.97 433257.21,4676455.94 432657.45,4675941 432046.63,4674938.31 431005.2,4674427.4 430255.66,4674736.1 429659.58,4674447.9 429291.91,4673750.14 428874.39,4673326.02 428207.32,4673457.14 427795.53,4674121.6 426974.89,4674262.03 426317.73,4674605.73 425424.09,4674971.73</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[32206124.88675]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[123]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[126]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17036]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[31]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Campdevanol]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Campdevanol]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Campdev…nol]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Campdev…nol]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="123">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">483886.44,4680668.23 484393.84,4680667.71 484898.28,4679921.77 485704.38,4679166.56 486641.67,4677781.27 486897.57,4677554 486758.94,4677468.822 486808.27,4677236.73 486419.54,4676149.44 485546.25,4676117.12 485233.25,4676401.74 484720.13,4676217.65 484246.93,4675882.26 483764.33,4676302.85 483102.7,4676988.26 482854.52,4677761.58 483049.84,4678262.31 481950.63,4679525.88 481806.9,4680005.97 482262.04,4679807.8 482733.78,4679931.4 482961.06,4680243.91 483582.53,4680368.2 483886.44,4680668.23</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[13784428.07534]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[124]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[127]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17088]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Llado]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Llado]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Llad¢]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Llad¢]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="124">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">444999.27,4673593.89 444095.46,4673598.73 442458.56,4673382.34 441094.34,4673412.02 439753.23,4673382.93 439011.36,4672892.57 437049.88,4673624.89 436713.4,4674362.86 436931.99,4674882.58 436411.83,4676176.05 436697.89,4676507.03 437153.94,4676324.2 437939.17,4676791.31 438653.1,4676815.3 439421.68,4677721.47 439638.59,4677750.78 439613.67,4677985.28 440147.82,4678250.93 440139.45,4678864.61 441036.94,4678657.65 441775.49,4678785.75 443546.19,4680041.4 444064.33,4680291.54 445131.23,4680663.45 445796.61,4680612.58 446222.28,4679855.17 446442.17,4678514.23 446663.96,4678293.71 446857.84,4677903.53 446512.99,4677472.06 446569.73,4677341.39 445973.15,4676963.16 446076.42,4676143.42 446052.32,4675806.87 446576.69,4675382.2 447991.59,4675494.64 448603.9,4675254.05 447889.3,4674108.01 447442.14,4674123.26 445882.66,4673725.98 444999.27,4673593.89</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[53717790.90826]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[125]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[128]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17167]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[31]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Joan de les Abadesses]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Joan de les Abadesses]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Joan de les Abadesses]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Joan de les Abadesses]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="125">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">495161.36,4675930.52 494982.09,4676002.6 494305.37,4676163.07 494088.1,4676927.8 494679.72,4678810.49 494658.6,4679401.29 494147.88,4680286.6 494363.95,4680569.84 494863.28,4680236.22 495262.4,4679539.96 495959.94,4678896.91 496222.72,4678836.61 496964.46,4677623.73 497037.7,4677411.29 497542.28,4677171.28 497583.97,4676430.74 495765.44,4676299.55 495161.36,4675930.52</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[8330760.8324]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[126]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[129]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17221]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilafant]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilafant]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vilafant]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vilafant]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="126">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">501144.98,4677985.14 500645.56,4678487.49 500262.45,4678953.71 500033.64,4679376.07 500604.23,4679882.53 501161.35,4680019.88 502100.98,4680473.56 502567.33,4680441.67 503223.04,4679291.14 503901.03,4678833.23 503039.09,4678282.88 502429.17,4678249.55 501505.15,4677726.79 501144.98,4677985.14</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[5976683.595]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[127]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[130]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17230]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vila-sacra]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vila-sacra]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vila-sacra]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vila-sacra]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="127">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">474432.68,4673348.7 474297.87,4673993.06 474242.94,4675315.93 473597.15,4675203.73 472856.46,4675586.47 472143.68,4675466.85 472317.64,4675727.84 472762.86,4676838.85 473242.55,4677472.86 473670.22,4677899.69 473393.28,4677964.87 473117.78,4678332.56 473163.14,4678619.76 473262.13,4679097.57 473233.77,4679259.78 474532.73,4679316.57 473504.32,4680093.89 473894.89,4680289.17 475562.71,4680111.24 476037,4679504.62 475701.92,4678824.54 475463.6,4678161.54 475710.62,4677782.44 476793.33,4677925.09 477169.8,4677375.44 477622.02,4677896.85 477781.31,4678998.53 477932.95,4679303.13 479482.66,4678790.68 481293.94,4677989.94 481109,4676414.74 481959.99,4675279.37 481658.6,4675350.33 480764.58,4675203.08 480193.09,4675442.59 479543.93,4675149.5 478203.42,4676026.16 477767.31,4676062.92 477399.21,4675134.06 477466.22,4674446.83 476883.35,4673801.85 477194.35,4673524.96 477563.35,4672677.78 477231.65,4671830.68 476717.59,4672019.32 476869.71,4672429.54 476312.16,4673286.32 475970.42,4673277.95 475366.81,4673434.24 475002.33,4673215.81 474432.68,4673348.7</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[35994067.94871]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[128]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[131]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17021]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[19]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Beuda]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Beuda]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Beuda]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Beuda]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="128">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">467841.56,4675260.32 467862.9,4675608 467368.6,4677132.62 466636.78,4677988.74 467893.72,4678771.37 468758.5,4679268.01 469566.18,4679683.33 470313.72,4679192.74 469788.78,4677885.98 470035.53,4676889.24 470409.13,4676151.61 470308.91,4676032.87 470619.53,4675011.62 470145.72,4675340.67 468904.88,4674753.66 467841.56,4675260.32</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[11317716.85355]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[129]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[132]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17200]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[19]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Tortella]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Tortella]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Tortell…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Tortell…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="129">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">501067.44,4676029.27 499874.66,4675615.02 497471.52,4675924.27 497436.06,4676258.76 497583.97,4676430.74 497722.53,4676377.9 497965.4,4676958.56 498524.46,4677020.89 498450.86,4678082.34 498647.77,4678771.49 498998.21,4679053.82 500033.64,4679376.07 500262.45,4678953.71 500645.56,4678487.49 501144.98,4677985.14 500820.05,4677788.4 501180.55,4677415.93 500783.24,4676616.89 501067.44,4676029.27</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[8834151.3677]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[130]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[133]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17005]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Far d'Emporda, el]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Far d'Emporda, el]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Far d'Empord…, el]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Far d'Empord…, el]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="130">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">414661.26,4672549.28 413570.33,4672787.71 412677.02,4673089.39 412174.82,4673106.17 412110.42,4673905.97 412420.65,4674248.46 412272.44,4675396.18 411939.57,4675825.96 411379.56,4675947.87 410861.4,4675866.24 410523.78,4675949.76 410617.47,4677462.79 410563.67,4677887.31 412783.47,4679314.27 413087.42,4679308.89 414062.96,4679098.01 415111.49,4679114.98 417762.01,4678910.73 418207.52,4678638.08 419177.8,4678865.11 420033.57,4678309.8 420055.9,4678274.04 419858.17,4677198.69 419657.63,4676588.76 419081.8,4676208.16 419525.74,4675536.35 420077.83,4674393.54 419493.77,4673866.04 418540.42,4673541.63 418282.69,4673276.85 418161.23,4671957.3 416484.92,4672014.21 415410.23,4672417.97 414661.26,4672549.28</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[51541646.96659]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[131]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[134]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08166]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[14]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Pobla de Lillet, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Pobla de Lillet, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Pobla de Lillet, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Pobla de Lillet, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="131">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">388672.73,4670577.57 387960.75,4672193.25 388006.92,4672635.26 386975.33,4672890.85 386557.67,4672828.66 385837.97,4673409.4 385627.39,4673231.04 385389.86,4674533.3 386611.03,4676627.23 386709.72,4677367.23 387398.65,4677959.36 387743.7,4678344.24 389456.66,4678970.43 389647.21,4678911.05 390412.5,4679179.83 391595.72,4679276.81 392064.59,4678254.94 392684.16,4677807.22 393078.44,4677404.04 393110.72,4676752.77 391232.45,4675622.77 391455.93,4675521.07 391106.64,4673746.01 391574.7,4673753.13 391983.58,4672839.51 393370.31,4671872.67 393910.88,4671947.52 394397.15,4672473.27 395885.03,4671784.67 395865.81,4671218.58 395599.22,4671088.99 395301.8,4671178.18 394850.31,4670125.88 394994.89,4669484.83 394001.59,4669126.82 393365.93,4668654.55 392986.83,4669315.08 392524.53,4669626.01 391784.09,4670188.43 391398.78,4670176.34 391468.974,4669631.705 391340.6,4669427.94 391180.23,4670170.79 390846.35,4669591.96 390557.86,4670035.27 390217.95,4669851.5 390205.93,4669057.63 389905.78,4668960.53 389682.7,4669186.36 389356.24,4669197.71 388755.7,4669668.12 389054.95,4669797.49 388672.73,4670577.57</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[55337444.55414]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[132]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[135]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25100]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[14]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Gosol]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Gosol]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[G¢sol]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[G¢sol]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="132">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">501067.44,4676029.27 500783.24,4676616.89 501180.55,4677415.93 500820.05,4677788.4 501144.98,4677985.14 501505.15,4677726.79 502429.17,4678249.55 503039.09,4678282.88 503901.03,4678833.23 504183.01,4679119.52 504433.16,4678591.72 505346.7,4676928.91 505100.67,4676490.67 504311.37,4675891.08 504218.55,4676029.61 503513.68,4676010.95 502627.4,4675482.39 501833.76,4674887.14 501253.19,4675666.95 501067.44,4676029.27</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[10585462.1942]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[133]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[136]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17074]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Fortia]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Fortia]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Forti…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Forti…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="133">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">361737.83,4678224.42 363330.32,4676656.52 362753.09,4676239.37 362654.89,4675050.02 362467.52,4673964.8 362393.61,4672540.55 362256.87,4672061.7 361462.5,4672330.53 360986.9,4671994.69 359959.33,4672461.5 359232.41,4672903.15 359689.67,4674334.74 358963.67,4674589.29 359011.53,4674695.02 359747.29,4674569.12 360369.04,4675541.37 361164.43,4675886.04 360882.7,4676244.24 361737.83,4678224.42</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs>
+<gml:innerBoundaryIs>
+<gml:LinearRing srsName="EPSG:23031">
+<gml:coordinates cs="," decimal="." ts=" ">361477.78,4673334.1 361140.84659942,4673483.2666863 360804.909094375,4673397.3289466 360606.37,4673530.87 360383.034088039,4673639.51668865 360037.71,4673587.03 360378.72,4673164.69 360679.909092498,4673053.57917985 360896.61,4672674.21 361121.86,4672793.29 361050.39,4672910.22 361477.78,4673334.1</gml:coordinates></gml:LinearRing></gml:innerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[12785657.16606]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[134]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[137]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25155]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[04]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Organya]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Organya]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Organy…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Organy…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="134">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">486458.33,4672272.55 486490.38,4672422.72 486983.04,4672916.16 487156.22,4673916.67 486955.2,4674482.02 486587.35,4675098.12 486419.54,4676149.44 486808.27,4677236.73 487016.752,4677421.947 487258.94,4677468.822 487508.62,4677358.9 487522.89,4677072.42 487982,4677034.73 487926.37,4677219.32 488195.23,4677309.19 488545.62,4677068.96 488928.23,4677008.4 491479.35,4677576.35 491724.01,4678060.39 492138.72,4677208.31 491996.26,4675896.58 491698.87,4675363.63 490475.73,4675842.28 490074.95,4675791.55 490312.73,4674622.99 490218.2,4673945.04 489913.93,4673192.76 490059.43,4672607.38 490637.55,4672287.85 491282.61,4672361.05 491082.57,4670544.06 490950.94,4669879.24 490146.08,4670306.35 489864.7,4670374.25 490089.41,4671568.07 489507.86,4671756.8 488744.32,4672171.97 488603.85,4671814.68 487759.11,4672499.74 487026.58,4672415.43 486458.33,4672272.55</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[23328378.953]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[135]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[138]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17111]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Navata]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Navata]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Navata]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Navata]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="135">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">399109,4671613.53 398538.16,4672137.31 398412.53,4672207.53 398739.07,4673629.71 399927.33,4673688.3 400276.32,4674574.43 400680.83,4676079.59 400886.87,4677048.03 401001.68,4677329 401739.61,4676958.88 402344.39,4676845.68 402971.4,4676406.72 403713.65,4676201.14 404028.29,4676010.86 404347.22,4675618.54 404803.52,4675362.79 404497.61,4675215.39 404308.13,4674850.97 403791.06,4674902.39 403385.89,4674296.66 404560.78,4674009.13 405185.44,4673682.45 405377.56,4673058.87 405236.56,4672345.49 404673.95,4671772.41 403884.17,4671368.97 402669.82,4670985.82 401129.12,4670573.02 400323.58,4670909.18 399772.64,4671499.39 399109,4671613.53</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[27561014.94305]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[136]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[139]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08293]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[14]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vallcebre]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vallcebre]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vallcebre]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vallcebre]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="136">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">347616.34,4666559.51 346863.14,4666597.29 346472.9,4667854.85 346064.48,4667942.68 345985.25,4668186.46 342793.3,4666893.99 341508.73,4666696.37 339643.13,4666197.72 339363.74,4667172.09 339662.2,4668313.74 339229.92,4669089.89 338370.14,4669581.56 339038.67,4670245.78 339749.94,4671480.78 340019.76,4672012.93 340116.23,4672396.5 341372.62,4672271.52 343161.77,4673106.06 342723.56,4673722.66 342645.22,4674608.91 343131.78,4675543.61 344892.27,4676417.41 345496.56,4677111.05 346702.75,4677308.94 347007.38,4676711.76 348490.98,4676060.16 348732.05,4676015.81 348830.41,4673950.38 348166.11,4673379.36 347986.37,4672907.95 348530.44,4672694.12 349748.71,4671803.07 350235.53,4671032.04 350216,4670463.07 349851.76,4670304.29 349891.23,4670095.57 349613,4669339 349212.24,4668650.52 348745,4668779.95 348585.33,4668413.51 348170,4668431 348164,4667899 348069,4667181 347616.34,4666559.51</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[76581742.2815]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[137]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[140]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25001]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[25]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Abella de la Conca]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Abella de la Conca]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Abella de la Conca]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Abella de la Conca]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="137">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">439364.96,4668503.16 439920.78,4668301.38 440780.54,4667896.55 440845.25,4667606.37 441444.96,4667495.54 441022.75,4667133.8 440809.94,4666875.64 441340.18,4666781.77 441735.32,4666981.08 441887.7,4666929.67 441144.67,4665876.89 440728.01,4665853.34 440063.65,4665971.76 439751.48,4666334.43 439291.05,4665971.63 438779.76,4665655 437515.77,4665586.14 437185.99,4666166.87 435106.59,4665946.06 434957.04,4665712.25 434854.72,4665814.14 434371.22,4666295.44 434613.23,4666692.17 433967.83,4667398.53 433969.8,4667763.26 433143.82,4668023.64 432637.01,4668310.55 432059.65,4668209.86 432367.81,4668799.16 432531.13,4669297.7 431532.32,4669434.53 431684.79,4669618.5 431400.73,4670091.37 431156.18,4670385.02 431213.28,4670679.11 430441.38,4671054.17 430363.15,4671254.59 430929.94,4671619.53 430520.34,4671963.57 430158.64,4672543.06 429542.77,4672199.11 429265.96,4672278.64 428938.14,4673220.39 428874.39,4673326.02 429291.91,4673750.14 429659.58,4674447.9 430255.66,4674736.1 431005.2,4674427.4 432046.63,4674938.31 432657.45,4675941 433257.21,4676455.94 433583.17,4677146.97 433918.07,4676855.96 435242.66,4676178.73 436411.83,4676176.05 436931.99,4674882.58 436713.4,4674362.86 437049.88,4673624.89 439011.36,4672892.57 438714.42,4672015.69 438400.53,4671657.03 438696.03,4671481.38 438282.6,4670271.81 439364.96,4668503.16</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[73766569.74941]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[138]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[141]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17147]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[31]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Ripoll]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Ripoll]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Ripoll]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Ripoll]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="138">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">412174.82,4673106.17 411440.24,4672979.17 411055.35,4673196.66 410104.81,4673487.02 408322.94,4673795.1 408481.72,4674303.93 407709.08,4674829.26 407253.41,4674987.12 407308.83,4675667.09 407713.7,4675982.05 408755.9,4676539.58 408974.5,4676034.42 409406.23,4676101.05 410523.78,4675949.76 410861.4,4675866.24 411379.56,4675947.87 411939.57,4675825.96 412272.44,4675396.18 412420.65,4674248.46 412110.42,4673905.97 412174.82,4673106.17</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[11591768.04675]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[139]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[142]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08903]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[14]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Julia de Cerdanyola]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Julia de Cerdanyola]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Juli… de Cerdanyola]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Juli… de Cerdanyola]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="139">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">504406.54,4673674.59 503232.11,4673996.27 502946.68,4673211.14 501833.76,4674887.14 502627.4,4675482.39 503513.68,4676010.95 504218.55,4676029.61 504311.37,4675891.08 505100.67,4676490.67 505347.01,4676099.39 504977.92,4675304.65 505302.01,4674493.92 505479.27,4674378.81 505624.13,4673455.51 504406.54,4673674.59</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[6898817.7764]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[140]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[143]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17151]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Riumors]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Riumors]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Riumors]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Riumors]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="140">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">497436.06,4676258.76 496199.08,4674985.74 495715.11,4675115.31 495130.65,4675751.95 495161.36,4675930.52 495765.44,4676299.55 497583.97,4676430.74 497436.06,4676258.76</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[1935457.05495]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[141]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[144]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17182]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Santa Llogaia d'Alguema]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Santa Llogaia d'Alguema]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Santa Llogaia d'·lguema]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Santa Llogaia d'·lguema]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="141">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">501253.19,4675666.95 499946.61,4675103.76 499260.35,4674710.19 499210.48,4674437.96 498661.03,4673709.03 498416.23,4673562.54 498238.13,4673662.07 497495.46,4673080.08 496430.95,4672771.57 496018.24,4673533.62 495713.38,4673499.05 496199.08,4674985.74 497436.06,4676258.76 497471.52,4675924.27 499874.66,4675615.02 501067.44,4676029.27 501253.19,4675666.95</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[8732432.36185]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[142]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[145]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17226]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilamalla]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilamalla]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vilamalla]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vilamalla]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="142">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">493150.13,4672930.87 492990.68,4673321.83 492986.39,4673861.94 493076.94,4674258.84 492609.76,4674902.36 492633.49,4674966.9 492698.73,4675254.73 492910.78,4675289.1 493506.49,4675797.92 494305.37,4676163.07 494982.09,4676002.6 495161.36,4675930.52 495130.65,4675751.95 495715.11,4675115.31 496199.08,4674985.74 495713.38,4673499.05 494991.42,4672255.66 494498.66,4672155.62 493170.77,4672512.02 493150.13,4672930.87</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[9608972.4776]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[143]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[146]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17026]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Borrassa]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Borrassa]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Borrass…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Borrass…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="143">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">481226.76,4671090.99 481128.37,4671053.56 480307.19,4670763.39 478817.51,4671044.33 478866.72,4671667.88 477560.41,4671863.6 477231.65,4671830.68 477563.35,4672677.78 477194.35,4673524.96 476883.35,4673801.85 477466.22,4674446.83 477399.21,4675134.06 477767.31,4676062.92 478203.42,4676026.16 479543.93,4675149.5 480193.09,4675442.59 480764.58,4675203.08 481658.6,4675350.33 481959.99,4675279.37 481633.46,4674681.7 481940.59,4673619.04 481200.3,4672997.6 480899.41,4672625.53 480844.84,4672005.55 481226.76,4671090.99</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[17306787.29419]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[144]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[147]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17098]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[19]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Maia de Montcal]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Maia de Montcal]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Mai… de Montcal]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Mai… de Montcal]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="144">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">347727.87,4665297.16 347616.34,4666559.51 348069,4667181 348164,4667899 348170,4668431 348585.33,4668413.51 348745,4668779.95 349212.24,4668650.52 349613,4669339 349891.23,4670095.57 349851.76,4670304.29 350216,4670463.07 350235.53,4671032.04 349748.71,4671803.07 348530.44,4672694.12 347986.37,4672907.95 348166.11,4673379.36 348830.41,4673950.38 348732.05,4676015.81 350003.62,4675466.64 352145.72,4674845.72 353444.94,4674644.94 354936.79,4674844.06 355899.77,4675087.41 357830.74,4674997.69 358783.07,4674615.23 359011.53,4674695.02 358963.67,4674589.29 359689.67,4674334.74 359232.41,4672903.15 359959.33,4672461.5 360986.9,4671994.69 361462.5,4672330.53 362256.87,4672061.7 362314.26,4671650.07 362845.32,4672195.64 363674.04,4672358.68 363675.78,4671141.95 363341.16,4670614.67 364229.63,4669072.59 363755.69,4668386.74 363536.68,4668102.73 362107.22,4667080.44 361117.12,4666019.13 360582.19,4665934.14 359748.4,4665760.8 359475.91,4665379.27 357913.07,4665287.32 357724,4664823 354693.85,4664361.04 354438.65,4663233.38 353283,4662731 352468.22,4662176.85 352262.04,4661736.81 351178.33,4661539.72 350156.29,4661225.35 349778.06,4661377.3 349703.57,4661239.43 349377.12,4660893.54 348461.79,4660759.03 348487.4,4661764.67 348365.78,4662834.36 348156.61,4663357.83 348545.53,4664701.51 348400,4665249 347727.87,4665297.16</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[150887553.78641]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[145]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[148]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25077]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[04]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Coll de Nargo]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Coll de Nargo]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Coll de Narg¢]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Coll de Narg¢]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="145">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">466013.28,4672719.42 465548.09,4672232.06 465649.85,4671208.19 465644.4,4670924.98 465434.3,4669787.38 464630.42,4669339.22 464079.8,4669189.92 463810.59,4669487.23 462701.09,4669201.57 462462.63,4669552.98 461616.12,4670035.89 460890.12,4670233.3 460059.9,4670590.73 460143.4,4671481.7 459147.8,4671863.77 459598.92,4672391.43 459399.46,4672886.05 458942.25,4672999.51 458275.77,4672876.06 458176.64,4672951.66 457807.73,4673052.55 457610.12,4673508.37 457592.17,4674139.71 457364.92,4674256.4 458063.27,4674848.57 458593.35,4675840.64 460087.95,4675411.58 461538.09,4675945.73 462099.58,4675901.28 462924.66,4675456.99 462661.5,4674810.18 461512.11,4674417.42 462017.89,4673833.38 462234.6,4674143.13 463378.02,4674216.68 463914.14,4672965.21 464011.93,4672461.86 464329.77,4672501.92 464751.31,4672242.9 466013.28,4672719.42</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[31825271.15804]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[146]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[149]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17185]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[19]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Joan les Fonts]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Joan les Fonts]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Joan les Fonts]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Joan les Fonts]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="146">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">493150.13,4672930.87 492619.42,4672841.8 492429.66,4672743.13 492010.17,4672739.97 491669.77,4672381.88 491282.61,4672361.05 490637.55,4672287.85 490059.43,4672607.38 489913.93,4673192.76 490218.2,4673945.04 490312.73,4674622.99 490074.95,4675791.55 490475.73,4675842.28 491698.87,4675363.63 492096.85,4675107.93 492598.29,4675063.92 492633.49,4674966.9 492609.76,4674902.36 493076.94,4674258.84 492986.39,4673861.94 492990.68,4673321.83 493150.13,4672930.87</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[8078843.59795]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[147]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[150]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17115]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Ordis]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Ordis]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Ordis]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Ordis]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="147">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">327177.78,4669987.3 327267.608,4669664.236 327117.62,4669117.17 326278.53,4668820.84 326068.86,4668098.17 326074.68,4667363.84 326994.51,4666706.89 326530,4665597.18 326069.16,4665526.2 326011.11,4666197.03 325905,4666902 324397,4667429 324201.31,4667900.87 324830,4669536 324387,4669863 324546,4670428 325159.87,4671206.59 324284.81,4671894.2 323248.35,4672358.72 323262.51,4673514.73 323906.5,4673899.45 325598.76,4675703.75 327269.49,4675094.44 327568.03,4675499.37 327732.91,4675072.48 328467.63,4674154.14 328805.62,4674149.1 329584.08,4673666.87 329998.45,4673328.87 329686.56,4672790.21 329417.48,4672238.95 328499.95,4671922.64 328841.12,4670993.71 328337.76,4670737.53 327995.733,4670651.736 327323.858,4670242.361 327177.78,4669987.3</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs>
+<gml:innerBoundaryIs>
+<gml:LinearRing srsName="EPSG:23031">
+<gml:coordinates cs="," decimal="." ts=" ">327177.78,4669987.3 327058.232659434,4670173.61106661 327083.232659809,4670370.48606957 327173.36,4670776.21 326987.22,4671168.05 326619.33,4671703.83 326371.65,4671703.83 325508.39,4671237.3 325522.1,4670818.96 325398.26,4670522.57 325175.14,4670245.51 325263.31,4670055.83 326222.12,4669828.65 326504.25,4669713.96 326848.1,4669766.9 326895.732656993,4669901.73606253 327177.78,4669987.3</gml:coordinates></gml:LinearRing></gml:innerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[28538929.25698]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[148]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[151]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25215]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[25]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Talarn]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Talarn]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Talarn]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Talarn]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="148">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">498661.03,4673709.03 499210.48,4674437.96 499260.35,4674710.19 499946.61,4675103.76 501253.19,4675666.95 501833.76,4674887.14 502946.68,4673211.14 502445.04,4673187.48 502195.18,4672934.66 501793.15,4672054.68 500963.39,4671934.15 500263.48,4671454.22 499980.1,4671938.64 499314.64,4671579.69 499282.21,4671762.91 499320.73,4672216.39 498661.03,4673709.03</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[10643428.8371]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[149]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[152]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17052]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Siurana]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Siurana]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Siurana]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Siurana]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="149">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">480307.19,4670763.39 478482.42,4670128.65 477199.13,4670646.3 475873.18,4669370.63 475690.91,4669366.38 473454.8,4669047.1 473964.25,4669394.87 473810.68,4669597.17 472607.46,4669557.3 472718.01,4667738 471763.99,4667344.59 471818.71,4666627.05 472182.42,4665863.66 471092.96,4666400.01 470339.02,4667166.72 469586.1,4666975.43 469379.64,4668102.67 469454.15,4668884.05 468700.29,4669189.77 468831.8,4669623.47 468138.21,4669704.95 467646.56,4669725.74 466776.11,4670998.35 466470.69,4670958.54 466428.3,4671678.65 466615.39,4671297.29 467015.1,4671260.79 467460.59,4671693.72 467907.22,4672296.04 469452.87,4672021.26 470749.61,4671118.29 471152.9,4671666.06 471241.44,4672303.12 471565.1,4673146.07 471918.12,4673722.73 472142.94,4674477.84 472257.12,4675220.85 472143.68,4675466.85 472856.46,4675586.47 473597.15,4675203.73 474242.94,4675315.93 474297.87,4673993.06 474432.68,4673348.7 473329.56,4672631.53 474295.22,4671917.63 474527.86,4671621.88 475143.71,4671383.16 475823.71,4671578.43 476208.94,4671619.21 476717.59,4672019.32 477231.65,4671830.68 477560.41,4671863.6 478866.72,4671667.88 478817.51,4671044.33 480307.19,4670763.39</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[42473472.79134]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[150]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[153]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17162]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[19]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Ferriol]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Ferriol]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Ferriol]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Ferriol]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="150">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">466428.3,4671678.65 466022.96,4671349.52 465649.85,4671208.19 465548.09,4672232.06 466013.28,4672719.42 466062.77,4672797.62 465661.67,4673266.4 465815.35,4673964.1 465337.74,4674382.62 465488.69,4674547.77 466043.62,4675539.96 466868.42,4674919.88 467690.81,4674738.35 467364.95,4674477.21 467911.41,4673963.42 467826.65,4673388.89 467303.91,4672925.57 467460.59,4671693.72 467015.1,4671260.79 466615.39,4671297.29 466428.3,4671678.65</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[6883461.25145]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[151]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[154]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17165]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[19]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Jaume de Llierca]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Jaume de Llierca]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Jaume de Llierca]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Jaume de Llierca]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="151">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">467460.59,4671693.72 467303.91,4672925.57 467826.65,4673388.89 467911.41,4673963.42 467364.95,4674477.21 467690.81,4674738.35 467841.56,4675260.32 468904.88,4674753.66 470145.72,4675340.67 470619.53,4675011.62 470850.4,4674709.72 471430.73,4674380.22 471380.57,4674178.16 471918.12,4673722.73 471565.1,4673146.07 471241.44,4672303.12 471152.9,4671666.06 470749.61,4671118.29 469452.87,4672021.26 467907.22,4672296.04 467460.59,4671693.72</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[12162481.8663]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[152]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[155]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17010]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[19]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Argelaguer]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Argelaguer]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Argelaguer]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Argelaguer]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="152">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">418161.23,4671957.3 418282.69,4673276.85 418540.42,4673541.63 419493.77,4673866.04 420077.83,4674393.54 420298.74,4674578.11 421250.72,4674966.01 421952.26,4674744.02 421754.16,4674396.35 421685.54,4673798.79 421899.89,4672221.11 422303.95,4672085.18 422746.79,4671804.33 422544.8,4671488.69 422668.25,4670509.74 422254.54,4669823.57 421219.2,4669894.3 420591.34,4670310.36 420085.81,4669928.87 419862.52,4669268.92 419406.71,4668689.96 417970.72,4668466.07 417902.02,4668816.91 417178.15,4669558.6 417942.43,4670705.17 417720.97,4670952.29 417369.42,4671740.17 418161.23,4671957.3</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[21198351.18484]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[153]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[156]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08216]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[14]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Jaume de Frontanya]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Jaume de Frontanya]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Jaume de Frontany…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Jaume de Frontany…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="153">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">462661.5,4674810.18 462848.88,4674902.9 463359.95,4674456.61 463378.02,4674216.68 462234.6,4674143.13 462017.89,4673833.38 461512.11,4674417.42 462661.5,4674810.18</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[952893.08205]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[154]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[157]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17046]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[19]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Castellfollit de la Roca]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Castellfollit de la Roca]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Castellfollit de la Roca]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Castellfollit de la Roca]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="154">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">505362.64,4669808.88 505101.37,4670615.09 505532.67,4670676.74 505719.8,4671475.62 505866.11,4671817.17 505760.85,4672545.97 505812.76,4673412.93 505734.76,4674028.85 506120.53,4674247.4 506875.05,4673972.08 508487.59,4672688.08 509283.09,4672573.16 509342.429,4669348.932 509762.81,4666144.02 509693.58,4666130.92 509395.554,4665736.432 509077.98,4665718.39 508964.304,4666233.307 508675.84,4666627.32 509188.06,4667062.77 509227.65,4667162.31 509173.679,4667511.432 508966.21,4667726.83 508645.554,4667764.557 508322.1,4667621.59 507595.73,4667685.09 507300.42,4668354.77 507655.75,4668814.97 507575.5,4670104.17 507139.94,4670116.22 506727.95,4670336.75 506919.64,4669858.44 505362.64,4669808.88</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[18235646.60538]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[155]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[158]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17178]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Pere Pescador]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Pere Pescador]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Pere Pescador]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Pere Pescador]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="155">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">383649.35,4667327.15 383277.58,4667111.32 382590.85,4667350.17 381966.24,4668009.72 381319.09,4668890.35 379605.89,4667903.86 377632.05,4667912.66 378167.48,4668369.5 378174.47,4668660.71 377859.597,4668819.204 377866.64,4669147.1 377961.159,4669381.704 377734.01,4669557.42 377578.347,4669827.017 377641.72,4670705.36 377979.94,4670975.71 377861.5,4671489.09 378033.42,4672034.69 378439.2,4672295.89 378512.41,4673686.97 380007.5,4674173.47 381707.41,4674030.94 382818.36,4673583.84 384334.29,4673162.1 385627.39,4673231.04 385837.97,4673409.4 386557.67,4672828.66 386975.33,4672890.85 388006.92,4672635.26 387960.75,4672193.25 388672.73,4670577.57 388248.88,4670193.82 388124.25,4669572.37 387854.76,4668876.02 386644.88,4666292.88 385865.46,4666417.61 385909.38,4666305.65 385328.59,4666233.57 384897.89,4666329.01 384768.64,4666728.64 384571.95,4667105.57 384286.27,4667206.43 384213.94,4667863.45 383847.82,4667695.49 383649.35,4667327.15</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[60275172.00093]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[156]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[159]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25163]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[35]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Coma i la Pedra, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Coma, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Coma i la Pedra, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Coma, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="156">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">447315.07,4669214.21 446859.03,4671640.83 446293.99,4671950.07 446288.64,4672290.06 446052.29,4672658.86 445305.92,4672933.26 444999.27,4673593.89 445882.66,4673725.98 447442.14,4674123.26 447889.3,4674108.01 447667.93,4672865.73 450452.6,4672575.58 453234.96,4672081.4 454437.49,4672110.27 454342.49,4671027.06 454261.6,4670854.7 453913.28,4670549.61 453436.26,4670783.29 453104.42,4670419.74 451389.29,4669834.73 450160.51,4668712.52 449361.77,4668745.13 448689.19,4669108.77 447836.698,4669355.746 448000.76,4669676.059 447315.07,4669214.21</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[24483480.65144]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[157]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[160]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17149]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[19]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Riudaura]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Riudaura]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Riudaura]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Riudaura]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="157">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">505362.64,4669808.88 504975.67,4669424.47 504517.88,4668636.84 503826.51,4668879.91 503975.81,4668500.97 503613.14,4668155.12 501944.21,4668762.69 501563.43,4668463.57 500922.86,4668438.64 500602.57,4668623.81 501149.71,4669196.2 500508.54,4669663.05 499969.52,4670646.25 500263.48,4671454.22 500963.39,4671934.15 501793.15,4672054.68 502195.18,4672934.66 502445.04,4673187.48 502946.68,4673211.14 503232.11,4673996.27 504406.54,4673674.59 504245.56,4673240.07 504325.68,4672948.31 503378.79,4672641.16 503624.87,4671815.72 504387.77,4670340.39 505101.37,4670615.09 505362.64,4669808.88</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[16977288.9152]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[158]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[161]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17198]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Torroella de Fluvia]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Torroella de Fluvia]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Torroella de Fluvi…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Torroella de Fluvi…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="158">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">410120.03,4669185.79 409265.95,4666729.66 408367.32,4665558.44 407583.6,4666246.85 406684.53,4668167.24 406787.95,4669115.29 406945.26,4669955.65 406432.99,4671275.09 406705.37,4672407.67 406524.84,4672566.3 406641.46,4673085.84 407550.1,4673445.47 408322.94,4673795.1 410104.81,4673487.02 411055.35,4673196.66 411440.24,4672979.17 411199.29,4672819.55 410422.23,4671729.02 410206.54,4670868.24 410527.5,4670048.04 410120.03,4669185.79</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[24960248.1401]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[159]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[162]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08142]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[14]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Nou de Bergueda, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Nou de Bergueda, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Nou de Bergued…, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Nou de Bergued…, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="159">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">497652.87,4666993.63 496688.66,4666786.45 496369.05,4666837.37 495887.45,4666589.53 495565.33,4666247.72 495032.24,4666630.66 494612.91,4668281.37 493605.18,4668476 493749.26,4668854.18 494142.64,4669293.58 494520.98,4670810.42 494694.57,4671757.16 494991.42,4672255.66 495713.38,4673499.05 496018.24,4673533.62 496430.95,4672771.57 497495.46,4673080.08 498238.13,4673662.07 498416.23,4673562.54 498661.03,4673709.03 499320.73,4672216.39 499282.21,4671762.91 499314.64,4671579.69 498691.11,4671666.66 498014.87,4671290.22 497610.15,4671134.5 496518.9,4671172.23 496571.25,4670816.93 496608.34,4669924.08 497006.76,4668779.61 497207.13,4668329.67 497862.35,4667447.53 497652.87,4666993.63</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[20124022.6094]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[160]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[163]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17075]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Garrigas]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Garrigas]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Garrig…s]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Garrig…s]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="160">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">505101.37,4670615.09 504387.77,4670340.39 503624.87,4671815.72 503378.79,4672641.16 504325.68,4672948.31 504245.56,4673240.07 504406.54,4673674.59 505624.13,4673455.51 505812.76,4673412.93 505760.85,4672545.97 505866.11,4671817.17 505719.8,4671475.62 505532.67,4670676.74 505101.37,4670615.09</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[5585905.3675]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[161]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[164]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17225]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilamacolum]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilamacolum]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vilamacolum]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vilamacolum]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="161">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">485898.29,4670326.9 485240.95,4670463.67 484932.9,4670440.44 484482.82,4669803.99 484113.2,4669932.02 483530.64,4669771.79 483055.4,4670558.48 482107.53,4670530.47 481324.76,4671131.42 481226.76,4671090.99 480844.84,4672005.55 480899.41,4672625.53 481200.3,4672997.6 481940.59,4673619.04 482313.68,4672608.67 482212.5,4672424.36 482450.55,4672095.88 484180.19,4672537.42 484674.25,4672096.7 486011.75,4672220.15 486490.38,4672422.72 486458.33,4672272.55 486353.22,4672182.22 486329.33,4671224.75 485898.29,4670326.9</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[11067605.84266]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[162]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[165]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17058]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[28]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Crespia]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Crespia]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Crespi…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Crespi…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="162">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">439011.36,4672892.57 439753.23,4673382.93 441094.34,4673412.02 442458.56,4673382.34 444095.46,4673598.73 444999.27,4673593.89 445305.92,4672933.26 446052.29,4672658.86 446288.64,4672290.06 446293.99,4671950.07 446859.03,4671640.83 447315.07,4669214.21 447101.87,4669240.6 445934.3,4668907.78 445322.38,4668770.58 444726.39,4668345.38 444314.33,4668275.58 443720.88,4668270.71 442852.26,4667782.89 442422.09,4668140.58 441668.05,4668536.03 441188.19,4668415.72 440575.05,4668557.13 439364.96,4668503.16 438282.6,4670271.81 438696.03,4671481.38 438400.53,4671657.03 438714.42,4672015.69 439011.36,4672892.57</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[39061076.62945]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[163]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[166]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17170]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[31]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vallfogona de Ripolles]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vallfogona de Ripolles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vallfogona de RipollŠs]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vallfogona de RipollŠs]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="163">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">476717.59,4672019.32 476208.94,4671619.21 475823.71,4671578.43 475143.71,4671383.16 474527.86,4671621.88 474295.22,4671917.63 473329.56,4672631.53 474432.68,4673348.7 475002.33,4673215.81 475366.81,4673434.24 475970.42,4673277.95 476312.16,4673286.32 476869.71,4672429.54 476717.59,4672019.32</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[4700828.39045]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[164]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[167]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17019]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[19]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Besalu]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Besalu]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Besal£]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Besal£]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="164">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">410120.03,4669185.79 410527.5,4670048.04 410206.54,4670868.24 410422.23,4671729.02 411199.29,4672819.55 411440.24,4672979.17 412174.82,4673106.17 412677.02,4673089.39 413570.33,4672787.71 414661.26,4672549.28 414657.26,4670347.25 415941.52,4670585.86 416811.11,4670523.88 416626.82,4670043.56 416794.08,4669536.13 416606.68,4669038 416263.98,4668762.34 415336.93,4668964.68 414516.18,4668510.29 414034.99,4668499.44 413377,4667768.3 412439.5,4666846.12 410645.43,4668276.07 411023.83,4669063.92 410673.29,4669545.67 410120.03,4669185.79</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[24297285.21575]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[165]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[168]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08057]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[14]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Castell de l'Areny]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Castell de l'Areny]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Castell de l'Areny]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Castell de l'Areny]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="165">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">458176.64,4672951.66 457978.18,4672340.42 457368.51,4671769.09 456558.47,4672279.01 455873.77,4672419.51 455366.22,4672149.07 454437.49,4672110.27 453234.96,4672081.4 450452.6,4672575.58 447667.93,4672865.73 447889.3,4674108.01 448603.9,4675254.05 447991.59,4675494.64 446576.69,4675382.2 446052.32,4675806.87 446076.42,4676143.42 445973.15,4676963.16 446569.73,4677341.39 447498.12,4677633.67 448213.32,4677989.55 448777.23,4678183.82 449179.54,4678543.15 448790.99,4679320.25 448568.37,4679582.37 449628.88,4680365.13 451125.73,4680804.41 451150.43,4681450.03 451871.25,4681970.64 452973,4681809.19 453128.36,4682007.62 453878.75,4681837.58 454596.39,4681279.24 454907.4,4681565.5 455750.13,4681163.85 455831.55,4681172.5 456192.08,4680797.36 456422.12,4679636.33 458068.84,4678978.13 458690.49,4678077.05 459362.04,4677769.99 460081.68,4677537.7 461384.43,4676082.3 461538.09,4675945.73 460087.95,4675411.58 458593.35,4675840.64 458063.27,4674848.57 457364.92,4674256.4 457592.17,4674139.71 457610.12,4673508.37 457807.73,4673052.55 458176.64,4672951.66</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">459147.8,4671863.77 458651.47,4672604.37 458275.77,4672876.06 458942.25,4672999.51 459399.46,4672886.05 459598.92,4672391.43 459147.8,4671863.77</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[93866710.63229]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[166]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[169]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17208]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[19]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vall de Bianya, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Hostalnou de Bianya, l']]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vall de Bianya, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Hostalnou de Bianya, l']]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="166">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">454342.49,4671027.06 454437.49,4672110.27 455366.22,4672149.07 455873.77,4672419.51 456558.47,4672279.01 457368.51,4671769.09 457978.18,4672340.42 458176.64,4672951.66 458275.77,4672876.06 458651.47,4672604.37 459147.8,4671863.77 460143.4,4671481.7 460059.9,4670590.73 460890.12,4670233.3 461616.12,4670035.89 462462.63,4669552.98 462701.09,4669201.57 462316.87,4668598.83 462272.59,4667194.25 461576,4667140.15 461180.07,4667472.91 460270.74,4667185.24 460011.22,4667651.16 459540.41,4667886.57 458466.5,4666754.27 457460.78,4667551.19 457253.09,4668048.72 456198.8,4668473.34 455995.37,4668719.68 455571.4,4668563.44 455371.3,4668087.93 455326.62,4668054.69 455193.32,4668155.1 454839.31,4669341.52 454903.39,4670202.26 454342.49,4671027.06</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[29790712.44025]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[167]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[170]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17114]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[19]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Olot]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Olot]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Olot]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Olot]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="167">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">493605.18,4668476 493222.09,4668484.01 492420.54,4667826.13 491653.28,4668054.19 491576.91,4668122.3 491407.72,4668503.99 491333.92,4669526.57 490950.94,4669879.24 491082.57,4670544.06 491282.61,4672361.05 491669.77,4672381.88 492010.17,4672739.97 492429.66,4672743.13 492619.42,4672841.8 493150.13,4672930.87 493170.77,4672512.02 494498.66,4672155.62 494991.42,4672255.66 494694.57,4671757.16 494520.98,4670810.42 494142.64,4669293.58 493749.26,4668854.18 493605.18,4668476</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[13540045.892]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[168]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[171]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17136]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Pontos]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Pontos]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Pont¢s]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Pont¢s]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="168">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">409794.42,4661197.74 408887.94,4661160.71 407375.47,4660116.69 407765.23,4661018.6 407676.38,4661206.21 408063.26,4661779.56 407156.45,4662245.99 406719.14,4662657.72 406418.63,4663189.84 407531.28,4663584.65 406674.18,4664298.97 406072.59,4664075.35 405643.42,4663463.72 403935.66,4664038.14 402875.67,4664152.59 400604.37,4665606.35 399478.92,4665625.34 399045.5,4666571.69 399341.33,4667151.34 400891.06,4667663.46 401416.47,4667598.42 401504.59,4668465.63 402004.61,4668698.76 403381.46,4668551.33 403885.3,4668920.94 404693.86,4669258.46 404473.21,4669989.3 404697.01,4670326.73 404701.65,4671480.04 404673.95,4671772.41 405236.56,4672345.49 405821.7,4671573.37 406432.99,4671275.09 406945.26,4669955.65 406787.95,4669115.29 406684.53,4668167.24 407583.6,4666246.85 408367.32,4665558.44 407901.96,4664682.16 407823.87,4664441.45 408465.46,4664513.24 408634.29,4663638.04 409104.93,4663673.93 409444.72,4663444.83 410820.77,4662761.24 410781.87,4662493.44 410535.11,4661882.81 409794.42,4661197.74</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[47526744.1714]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[169]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[172]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08268]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[14]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Cercs]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Cercs]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Cercs]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Cercs]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="169">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">492161.06,4662294.3 492124.82,4661794.69 491240.5,4660400.1 491556.29,4659696 491282.377,4659296.947 491298.002,4658148.509 490981.77,4657391.97 490575.44,4657272.17 490360.502,4657437.572 490438.627,4657843.822 490367.83,4657938.9 489954.252,4657554.759 489574.57,4657394.6 489212.54,4658110.01 488963.52,4658268.71 488204.03,4658608.8 488265.26,4659143.23 488117.29,4660007.75 487939.05,4660190.86 487091.99,4660752.51 487417.98,4661286.86 487262.3,4661649.96 487088.51,4662258.53 486935.83,4663264.94 487270.17,4663681.11 487349.59,4664162.18 487189.36,4664857.24 487212.76,4665041.91 487179.98,4665239.55 486262.45,4665540.98 485551.24,4666749.33 484819.73,4666141.5 483996.38,4666192.46 483417.99,4666639.26 483341.5,4666980.99 483511.28,4667904.61 483855.07,4667760.22 484099.15,4668366.98 484461.71,4668584.77 484883.1,4668111.03 485419.11,4668247.49 485519.93,4668459.19 485837.75,4668390.5 486812.18,4668038.07 487249.31,4668161.03 487522.08,4670013.98 487769.18,4670211.79 488156.56,4670723.69 488603.85,4671814.68 488744.32,4672171.97 489507.86,4671756.8 490089.41,4671568.07 489864.7,4670374.25 490146.08,4670306.35 490950.94,4669879.24 491333.92,4669526.57 491407.72,4668503.99 491576.91,4668122.3 491653.28,4668054.19 491532.62,4667934.82 490863.02,4667061.59 491269.24,4666465.67 491288.44,4665992.98 491824.49,4665550.96 491812.67,4664400.29 491857.43,4663738.55 492161.06,4662294.3</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[61656049.28545]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[170]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[173]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17218]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[28]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilademuls]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilademuls]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vilademuls]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vilademuls]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="170">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">497862.35,4667447.53 497207.13,4668329.67 497006.76,4668779.61 496608.34,4669924.08 496571.25,4670816.93 496518.9,4671172.23 497610.15,4671134.5 498014.87,4671290.22 498691.11,4671666.66 499314.64,4671579.69 499980.1,4671938.64 500263.48,4671454.22 499969.52,4670646.25 499686.64,4670819.68 499001.97,4670911.25 498835.51,4670583.87 498694.47,4669404.75 498805.2,4669010.57 499124.02,4668504.04 498612.84,4668545.16 497965.15,4668520.23 497993.62,4668217.55 498746.86,4667786.01 498391.99,4667340.99 497862.35,4667447.53</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[7959538.06805]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[171]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[174]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17119]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Palau de Santa Eulalia]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Santa Eulalia]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Palau de Santa Eul…lia]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Santa Eul…lia]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="171">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">397934,4666808.87 396107.34,4668170.33 395660.07,4667876.8 395449.88,4668104.8 395668.45,4668258.43 395576.1,4668454.19 395901.29,4668959.03 395698.7,4669903.58 395852.5,4670503.53 395599.22,4671088.99 395865.81,4671218.58 395885.03,4671784.67 396677.48,4671318.81 397349.07,4670690.08 397724.36,4670705.54 397915.26,4670918.87 398983.56,4671273.84 399109,4671613.53 399772.64,4671499.39 400323.58,4670909.18 401129.12,4670573.02 402669.82,4670985.82 403884.17,4671368.97 404673.95,4671772.41 404701.65,4671480.04 404697.01,4670326.73 404473.21,4669989.3 404693.86,4669258.46 403885.3,4668920.94 403381.46,4668551.33 402004.61,4668698.76 401504.59,4668465.63 401416.47,4667598.42 400891.06,4667663.46 399341.33,4667151.34 399045.5,4666571.69 397934,4666808.87</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[29285587.5696]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[172]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[175]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08080]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[14]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Figols]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Figols]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[F¡gols]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[F¡gols]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="172">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">458621.73,4665230.94 458248.95,4666172.61 458466.5,4666754.27 459540.41,4667886.57 460011.22,4667651.16 460270.74,4667185.24 461180.07,4667472.91 461576,4667140.15 462272.59,4667194.25 462316.87,4668598.83 462701.09,4669201.57 463810.59,4669487.23 464079.8,4669189.92 464630.42,4669339.22 465434.3,4669787.38 465644.4,4670924.98 465649.85,4671208.19 466022.96,4671349.52 466428.3,4671678.65 466470.69,4670958.54 466776.11,4670998.35 467646.56,4669725.74 468138.21,4669704.95 468831.8,4669623.47 468700.29,4669189.77 469454.15,4668884.05 469379.64,4668102.67 469586.1,4666975.43 468859.39,4666696.72 468182.78,4665589.04 467772.81,4664647.39 467321.2,4664557.7 466866.89,4664853.37 466554.35,4664895.67 466579.67,4664227.62 466508.73,4662935 465503.97,4663220.82 464876.02,4663748.77 464435.47,4664012.44 463567.12,4663994.23 463148.52,4663786.74 462733.75,4663908.32 462328.56,4664168.33 461613.68,4664719.94 460338.37,4664520.42 459374.78,4664974.81 458621.73,4665230.94</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[48742660.1191]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[173]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[176]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17184]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[19]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Santa Pau]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Santa Pau]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Santa Pau]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Santa Pau]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="173">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">365236,4660051 364552,4659954 364362,4659640 364144,4659755 363767.45,4659440.03 363388.54,4659506.75 362225.8,4659960.22 361469.33,4661821.26 361713,4663904 362393.36,4664518.67 362909.37,4664675.53 363030.16,4664940.51 363587.34,4665037.93 363793.84,4665532.82 364226.34,4665509.44 364495.19,4665645.82 365091.33,4666715.48 364604.28,4667027.22 364491.29,4667572.77 363536.68,4668102.73 363755.69,4668386.74 364623.9,4667980.53 365165.57,4667935.38 366295.55,4668308.83 366890.25,4667990.11 367669.02,4667961.78 369293.59,4668893.59 370452,4668830 370706.24,4668273.42 371916.88,4667338.49 374217.81,4668755.05 376216.31,4670162.31 377861.5,4671489.09 377979.94,4670975.71 377641.72,4670705.36 377578.347,4669827.017 377734.01,4669557.42 377961.159,4669381.704 377866.64,4669147.1 377859.597,4668819.204 378174.47,4668660.71 378167.48,4668369.5 377632.05,4667912.66 377664.284,4667522.329 377929.84,4667327.11 378047.097,4666967.642 378380.7,4666770.49 378703.347,4666725.454 378814.31,4666513.77 378793.08,4665782.01 379341.82,4665492.86 380478.4,4664149.6 380480.07,4663160.81 379857.6,4662681.36 379333.2,4662114.48 378468.13,4662022.99 377932.62,4663078.29 377291.07,4662900.97 376655.96,4661654.65 375369,4661991.02 374337.42,4661819.09 373742.69,4660587.34 373039.54,4660577.92 371558.36,4661465.08 370828.77,4661007.36 370335.06,4661556.02 370101.97,4662770.33 369239.08,4663292.29 368496.42,4663363.26 368250.45,4663694.45 367995.01,4663344.33 367579.92,4663380.03 367190.86,4663079.38 366846,4662928 366845.46,4662040.19 365999,4660886 365704.96,4660304.7 365236,4660051</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[114815974.86201]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[174]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[177]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25148]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[35]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Oden]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Oden]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[OdŠn]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[OdŠn]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="174">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">394444.42,4667573.85 393819.37,4667925.57 392550.02,4665622.76 392601.25,4665051.76 393337.55,4664451.22 393642.01,4664039.69 393600.3,4663700.32 393422.43,4662918.5 393042.47,4662576.08 392814.74,4662205.55 391812.11,4662345.42 391698.33,4662577.05 392055.52,4663191.31 390765.62,4663485.81 388060.12,4663379.42 386345.73,4663034.18 386065.15,4663388.66 385273.71,4663536.93 385288.96,4663917.68 385462.45,4664092.53 385315.29,4664211.65 382633.034,4664838.735 382863.02,4664523.91 382438.76,4664440.46 382321.94,4664889.78 380478.4,4664149.6 379341.82,4665492.86 378793.08,4665782.01 378814.31,4666513.77 378703.347,4666725.454 378380.7,4666770.49 378047.097,4666967.642 377929.84,4667327.11 377664.284,4667522.329 377632.05,4667912.66 379605.89,4667903.86 381319.09,4668890.35 381966.24,4668009.72 382590.85,4667350.17 383277.58,4667111.32 383242.409,4666729.36 382707.17,4666707.82 382767.55,4666435.6 382562.722,4666057.485 382177.55,4665865.68 382211.159,4665635.61 381966.31,4665554.84 382250.222,4665362.173 383114.2,4665286.94 383891.54,4665052.08 384172.67,4665340.6 384854.56,4665436.5 384861.39,4665692.26 384611.91,4665781.5 384219.24,4666137.22 384022.21,4666551.61 384121.44,4666914.92 384043.99,4667207.93 383814.74,4667423.55 383649.35,4667327.15 383847.82,4667695.49 384213.94,4667863.45 384286.27,4667206.43 384571.95,4667105.57 384768.64,4666728.64 384897.89,4666329.01 385328.59,4666233.57 385909.38,4666305.65 385865.46,4666417.61 386644.88,4666292.88 387854.76,4668876.02 388124.25,4669572.37 388248.88,4670193.82 388672.73,4670577.57 389054.95,4669797.49 388755.7,4669668.12 389356.24,4669197.71 389682.7,4669186.36 389905.78,4668960.53 390205.93,4669057.63 390217.95,4669851.5 390557.86,4670035.27 390846.35,4669591.96 391180.23,4670170.79 391340.6,4669427.94 391468.974,4669631.705 391398.78,4670176.34 391784.09,4670188.43 392524.53,4669626.01 392986.83,4669315.08 393365.93,4668654.55 394001.59,4669126.82 394994.89,4669484.83 394850.31,4670125.88 395301.8,4671178.18 395599.22,4671088.99 395852.5,4670503.53 395698.7,4669903.58 395901.29,4668959.03 395576.1,4668454.19 394444.42,4667573.85</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[66556341.716]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[175]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[178]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25111]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[35]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Guixers]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Casa Nova de Valls, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Guixers]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Casa Nova de Valls, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="175">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">481128.37,4671053.56 481226.76,4671090.99 481324.76,4671131.42 482107.53,4670530.47 483055.4,4670558.48 483530.64,4669771.79 484113.2,4669932.02 484482.82,4669803.99 484932.9,4670440.44 485240.95,4670463.67 485898.29,4670326.9 486548.42,4669912.85 487522.08,4670013.98 487249.31,4668161.03 486812.18,4668038.07 485837.75,4668390.5 485519.93,4668459.19 485419.11,4668247.49 484883.1,4668111.03 484461.71,4668584.77 484099.15,4668366.98 483855.07,4667760.22 483511.28,4667904.61 483341.5,4666980.99 483417.99,4666639.26 481243.01,4667564.36 480937.15,4667548.77 481025.26,4668347.78 480835.77,4669989.81 480945.27,4670529.32 481128.37,4671053.56</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[16140704.41565]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[176]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[179]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17065]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[28]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Esponella]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Esponella]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Esponell…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Esponell…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="176">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">475690.91,4669366.38 475873.18,4669370.63 477199.13,4670646.3 478482.42,4670128.65 480307.19,4670763.39 481128.37,4671053.56 480945.27,4670529.32 480835.77,4669989.81 481025.26,4668347.78 480937.15,4667548.77 479120.03,4666690.42 478892.07,4666169.87 477450.61,4666441.23 477386.23,4667194.61 476762.92,4667543.74 476045.6,4667354.83 475484.78,4667075.96 475406.68,4667328.2 475670.97,4667637.88 475690.91,4669366.38</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[17935900.3478]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[177]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[180]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17190]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[28]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Serinya]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Serinya]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Seriny…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Seriny…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="177">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">457589.8,4665182.91 458066.05,4663480.14 457277.65,4662557.69 456620.77,4661945.66 456665.47,4661183.31 456904.27,4660485.68 456987.98,4659778.11 457131.48,4659446.74 456736.73,4658803.24 455990.47,4658195.66 455558.6,4658476.75 454647.59,4658695.66 454253.94,4658271.47 452842.26,4657213.58 452491.73,4657095.21 451658.52,4657800.5 451169.44,4658044.74 450771.99,4658958.43 450110.09,4659798.91 450018.34,4660262.03 450386.03,4661402.16 450364.32,4661619.27 448827.67,4661638.57 448587.2,4662228.4 448320.74,4663139.06 448820.5,4663844.85 448376.36,4664468.42 447913.91,4664434.45 446566.75,4665399.77 446339.1,4666567.81 446618.2,4666938.12 447012.21,4667761.86 448130.28,4668116.62 448459.06,4668482.22 448962.47,4668195.06 449361.77,4668745.13 450160.51,4668712.52 451389.29,4669834.73 453104.42,4670419.74 453436.26,4670783.29 453913.28,4670549.61 454261.6,4670854.7 454342.49,4671027.06 454903.39,4670202.26 454839.31,4669341.52 455193.32,4668155.1 455326.62,4668054.69 455553.27,4667420.32 455395.69,4666672.19 455379.63,4666015.88 455192.11,4665601.88 454942.61,4665359.94 454914.42,4664985.62 455912.26,4664606.88 456431.08,4664577.3 457410.38,4665265.52 457589.8,4665182.91</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[90562606.1631]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[178]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[181]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17207]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[19]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vall d'en Bas, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Privat d'en Bas]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vall d'en Bas, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Privat d'en Bas]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="178">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">499798.3,4668666.54 499124.02,4668504.04 498805.2,4669010.57 498694.47,4669404.75 498835.51,4670583.87 499001.97,4670911.25 499686.64,4670819.68 499969.52,4670646.25 500508.54,4669663.05 501149.71,4669196.2 500602.57,4668623.81 499798.3,4668666.54</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[3765054.93895]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[179]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[182]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17175]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Miquel de Fluvia]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Miquel de Fluvia]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Miquel de Fluvi…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Miquel de Fluvi…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="179">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">507820.52,4666726.71 507032.62,4666550.37 505362.64,4669808.88 506919.64,4669858.44 506727.95,4670336.75 507139.94,4670116.22 507575.5,4670104.17 507655.75,4668814.97 507300.42,4668354.77 507595.73,4667685.09 508322.1,4667621.59 508645.554,4667764.557 508966.21,4667726.83 509173.679,4667511.432 509227.65,4667162.31 509188.06,4667062.77 508751.804,4667170.807 507820.52,4666726.71</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[5829256.96435]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[180]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[183]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17011]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Armentera, l']]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Armentera, l']]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Armentera, l']]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Armentera, l']]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="180">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">500588.4,4665460.6 499810.79,4668525.94 499798.3,4668666.54 500602.57,4668623.81 500922.86,4668438.64 501563.43,4668463.57 501944.21,4668762.69 503613.14,4668155.12 503975.81,4668500.97 503826.51,4668879.91 504517.88,4668636.84 504975.67,4669424.47 505362.64,4669808.88 507032.62,4666550.37 507820.52,4666726.71 507878.87,4666272.87 507598.25,4666199.95 507492.71,4665627.7 506990.5,4665354.32 505087.68,4665116.39 504367.27,4665403.15 504456.14,4665803.28 504197.21,4666003.42 503767.19,4665823.2 503339.32,4665313.76 502873.93,4664162.79 503155.85,4663435.44 502040.6,4664125.76 501544.55,4664203.92 501428.5,4664336.48 501322.37,4664825.56 500870.01,4664917.8 500588.4,4665460.6</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[24951677.5035]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[181]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[184]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17210]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Ventallo]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Ventallo]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Ventall¢]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Ventall¢]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="181">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">449361.77,4668745.13 448962.47,4668195.06 448459.06,4668482.22 448130.28,4668116.62 447012.21,4667761.86 446618.2,4666938.12 446339.1,4666567.81 446566.75,4665399.77 447913.91,4664434.45 448376.36,4664468.42 448820.5,4663844.85 448320.74,4663139.06 447860.77,4663216.9 447451.28,4663629.48 445700.02,4663549.94 443746.26,4662968.61 443340.83,4662473.93 441776.32,4661690.01 441764.04,4661921.92 442475.34,4662688.32 442134.5,4663146.6 442324.47,4663610.29 442489.06,4664395.9 442233.4,4665071.44 441603.08,4664711.13 440640.55,4665065.85 440325.32,4665414.75 440728.01,4665853.34 441144.67,4665876.89 441887.7,4666929.67 441735.32,4666981.08 441340.18,4666781.77 440809.94,4666875.64 441022.75,4667133.8 441444.96,4667495.54 440845.25,4667606.37 440780.54,4667896.55 439920.78,4668301.38 439364.96,4668503.16 440575.05,4668557.13 441188.19,4668415.72 441668.05,4668536.03 442422.09,4668140.58 442852.26,4667782.89 443720.88,4668270.71 444314.33,4668275.58 444726.39,4668345.38 445322.38,4668770.58 445934.3,4668907.78 447101.87,4669240.6 447315.07,4669214.21 448000.76,4669676.059 447836.698,4669355.746 448689.19,4669108.77 449361.77,4668745.13</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[34033665.09796]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[182]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[185]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17212]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vidra]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vidra]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vidr…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vidr…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="182">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">472182.42,4665863.66 471818.71,4666627.05 471763.99,4667344.59 472718.01,4667738 472607.46,4669557.3 473810.68,4669597.17 473964.25,4669394.87 473454.8,4669047.1 475690.91,4669366.38 475670.97,4667637.88 475406.68,4667328.2 475484.78,4667075.96 475272.17,4666428.86 475345.99,4666076.53 475851.74,4664618.77 475179.38,4664134.1 475309.69,4662977.78 475182.94,4662888.16 474592.7,4661842.49 474458.36,4660752.78 474612.43,4660306.79 473899.04,4659298.26 473478.84,4659381.29 472863.68,4659493.76 471410.37,4659437.22 470102.97,4659704.37 469951.63,4659776.37 470748.27,4660267.41 471176.44,4661096.14 471454.45,4662353.87 471734.93,4662444.75 471725.16,4663077.84 472490.11,4663709.33 472336.61,4664692.7 471747.99,4665087.89 472182.42,4665863.66</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[33290154.81425]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[183]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[186]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17174]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[28]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Miquel de Campmajor]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Miquel de Campmajor]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Miquel de Campmajor]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Miquel de Campmajor]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="183">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">414436.24,4664822.54 412663.79,4664938.53 412107.17,4664559.87 412179.07,4664234.43 412136.2,4663653.25 411521.45,4662959.72 410820.77,4662761.24 409444.72,4663444.83 409104.93,4663673.93 408634.29,4663638.04 408465.46,4664513.24 407823.87,4664441.45 407901.96,4664682.16 408367.32,4665558.44 409265.95,4666729.66 410120.03,4669185.79 410673.29,4669545.67 411023.83,4669063.92 410645.43,4668276.07 412439.5,4666846.12 413377,4667768.3 413684.35,4666889.17 414704.71,4666813.74 414509.89,4665542.97 414436.24,4664822.54</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[22348539.4891]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[184]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[187]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08299]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[14]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilada]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilada]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vilada]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vilada]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="184">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">414436.24,4664822.54 414509.89,4665542.97 414704.71,4666813.74 413684.35,4666889.17 413377,4667768.3 414034.99,4668499.44 414516.18,4668510.29 415336.93,4668964.68 416263.98,4668762.34 416606.68,4669038 416794.08,4669536.13 417626.43,4667939.9 417821.4,4667488.12 417822.76,4667116.37 419614.57,4667419.26 420330.66,4666855.44 420822.54,4666229.94 421429.4,4666351.08 421887.69,4665974.94 422257.63,4665523.98 422480.15,4665420.87 423027.94,4665439 423287.35,4664937.56 423086.45,4664396.51 422672.47,4663917.38 421476.54,4663904.44 421887.75,4662350.45 421174.56,4661995.29 422565.98,4661356.45 422152.78,4660110.27 421792.97,4660916.98 420878.19,4660659.86 420717.57,4660203.47 420961.72,4659454.61 420254.96,4659020.72 419559.45,4660741.01 419484.55,4661119.53 418718.43,4660915.58 418086.79,4659801.99 417951.51,4660815.92 418011.26,4662062.19 417002.28,4662342.22 416501.65,4662772.53 416260.08,4664024.73 415764.3,4664171.11 415523.93,4664777.09 414436.24,4664822.54</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs>
+<gml:innerBoundaryIs>
+<gml:LinearRing srsName="EPSG:23031">
+<gml:coordinates cs="," decimal="." ts=" ">417990.78,4662445.87 418212.87,4662322.62 418675.33,4662430.54 418869.23,4662641.04 419075.96,4663101.32 419043.53,4663867.1 419970.03,4664365.11 419946.25,4664591.52 419592.3,4664839.09 419086.43,4664986.37 419197.63,4664824.99 419069.2,4664566.45 418886.74,4664457.17 417732.88,4664237.81 417712.52,4663875.08 417651.44,4663710.18 417955.27,4662681.54 417990.78,4662445.87</gml:coordinates></gml:LinearRing></gml:innerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[43766407.4287]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[185]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[188]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08024]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[14]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Borreda]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Borreda]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Borred…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Borred…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="185">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">458621.73,4665230.94 457589.8,4665182.91 457410.38,4665265.52 456431.08,4664577.3 455912.26,4664606.88 454914.42,4664985.62 454942.61,4665359.94 455192.11,4665601.88 455379.63,4666015.88 455395.69,4666672.19 455553.27,4667420.32 455326.62,4668054.69 455371.3,4668087.93 455571.4,4668563.44 455995.37,4668719.68 456198.8,4668473.34 457253.09,4668048.72 457460.78,4667551.19 458466.5,4666754.27 458248.95,4666172.61 458621.73,4665230.94</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[9444381.45275]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[186]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[189]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17139]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[19]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Preses, les]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Preses, les]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Preses, les]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Preses, les]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="186">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">500588.4,4665460.6 500168.97,4665430.95 499930.62,4664952.15 499753.77,4664910.64 498237.08,4665549.76 497682.54,4666108.3 497599.91,4666714.94 497652.87,4666993.63 497862.35,4667447.53 498391.99,4667340.99 498746.86,4667786.01 497993.62,4668217.55 497965.15,4668520.23 498612.84,4668545.16 499124.02,4668504.04 499798.3,4668666.54 499810.79,4668525.94 500588.4,4665460.6</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[7340382.34265]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[187]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[190]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17176]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Mori]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Mori]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Mori]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Mori]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="187">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">495179.63,4665070.86 494751.67,4664761.47 493900.94,4664521.19 494046.29,4663857.6 494199.03,4663703.33 494186.24,4662875.02 493560.47,4662787 492635.23,4662294.88 492161.06,4662294.3 491857.43,4663738.55 491812.67,4664400.29 491824.49,4665550.96 491288.44,4665992.98 491269.24,4666465.67 490863.02,4667061.59 491532.62,4667934.82 491653.28,4668054.19 492420.54,4667826.13 493222.09,4668484.01 493605.18,4668476 494612.91,4668281.37 495032.24,4666630.66 495565.33,4666247.72 495179.63,4665070.86</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[17563625.9156]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[188]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[191]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17016]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Bascara]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Bascara]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[B…scara]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[B…scara]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="188">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">360582.19,4665934.14 361117.12,4666019.13 362107.22,4667080.44 363536.68,4668102.73 364491.29,4667572.77 364604.28,4667027.22 365091.33,4666715.48 364495.19,4665645.82 364226.34,4665509.44 363793.84,4665532.82 363587.34,4665037.93 363030.16,4664940.51 362909.37,4664675.53 362393.36,4664518.67 361713,4663904 361469.33,4661821.26 362225.8,4659960.22 363388.54,4659506.75 363767.45,4659440.03 362635.36,4658169.06 362076,4657345 361582,4657002 360694,4656057 360201,4655828 359080.15,4656001.08 359631.02,4656734.03 359551.41,4657378.58 359188.78,4658473.66 359518.17,4659192.25 359544.41,4659764.41 358896.25,4661134.58 359272.76,4662245.21 359661.13,4662371.02 359721.68,4662821.61 359988.08,4663948.07 360084.96,4664826.71 360327.15,4665491.33 360582.19,4665934.14</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[32077483.88116]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[189]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[192]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25149]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[04]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Oliana]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Oliana]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Oliana]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Oliana]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="189">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">326075.08,4663063.35 325821.99,4662190.75 325786,4660738 325708,4659711 325243,4658807 325336,4658266 325861,4657675 325858.06,4657252.88 325528.14,4656795.2 325389.11,4656723.11 325322,4656791 324054,4656262 322340.41,4656183.98 321077.39,4656665.89 323130,4660224 322369.15,4660870.24 322380.93,4661594.17 322033.1,4662449.94 321083.1,4663152.79 320355.1,4663168.95 319910.93,4662753.06 319044,4662972 318226,4663482 317353.81,4662903.55 316285,4664921 316080.79,4665738.35 316235,4665936 316677,4665858 317164,4665890 317609,4667036 318079,4666902 318462.1,4667041.57 319123,4667149 319958.23,4667228.48 321068,4667511 321537,4667798 323006.77,4667935.9 324201.31,4667900.87 324397,4667429 324998.53,4666236.25 325416.8,4665846.86 325922.35,4665574.04 326069.16,4665526.2 326530,4665597.18 326519.28,4665174.73 326392.97,4664826.98 326455.01,4664087.84 326075.08,4663063.35</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[63010607.53566]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[190]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[193]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25904]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[25]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Castell de Mur]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Guardia de Tremp]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Castell de Mur]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Gu…rdia de Tremp]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="190">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">394444.42,4667573.85 394313.91,4667103.78 395026.54,4666439.75 395774.4,4666267.09 396272.01,4665927.52 397098.26,4665895.87 397331.25,4665964.93 397531.11,4666453.39 398004.68,4666449.84 397934,4666808.87 399045.5,4666571.69 399478.92,4665625.34 400604.37,4665606.35 402875.67,4664152.59 402429.11,4663838.01 402564.54,4662760.42 400776.24,4662338.1 399776.54,4662379.43 398003.5,4661940.78 395787.04,4662505.26 395904.46,4663076.41 395722.34,4663883.76 394765.4,4663493.2 394524.48,4663052.7 394170.73,4663545.57 393600.3,4663700.32 393642.01,4664039.69 393337.55,4664451.22 392601.25,4665051.76 392550.02,4665622.76 393819.37,4667925.57 394444.42,4667573.85</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[32900285.86855]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[191]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[194]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08050]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[14]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Castellar del Riu]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Castellar del Riu]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Castellar del Riu]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Castellar del Riu]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="191">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">486935.83,4663264.94 486100.56,4663800.79 485381.06,4663376.73 484753.86,4662806.64 483996.98,4662709.92 483957.1,4662944.93 483618.64,4663861.17 483034.48,4663835.19 482478.02,4663956.99 481647.39,4664726.45 481004.65,4665919.88 480732.14,4665819.26 480676.43,4666512.5 480937.15,4667548.77 481243.01,4667564.36 483417.99,4666639.26 483996.38,4666192.46 484819.73,4666141.5 485551.24,4666749.33 486262.45,4665540.98 487179.98,4665239.55 487212.76,4665041.91 487189.36,4664857.24 487349.59,4664162.18 487270.17,4663681.11 486935.83,4663264.94</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[17501674.3329]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[192]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[195]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17071]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[28]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Fontcoberta]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Fontcoberta]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Fontcoberta]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Fontcoberta]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="192">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">474612.43,4660306.79 474458.36,4660752.78 474592.7,4661842.49 475182.94,4662888.16 475309.69,4662977.78 475179.38,4664134.1 475851.74,4664618.77 475345.99,4666076.53 475272.17,4666428.86 475484.78,4667075.96 476045.6,4667354.83 476762.92,4667543.74 477386.23,4667194.61 477450.61,4666441.23 478892.07,4666169.87 479120.03,4666690.42 480937.15,4667548.77 480676.43,4666512.5 480732.14,4665819.26 480173.09,4665559.35 479609.29,4664846.8 479825.43,4664221.74 479198.75,4663148.23 479291.72,4662289.76 480136.1,4662061.65 481431.25,4661832.65 482538.24,4662760.39 483349.83,4662665.78 482786.33,4661656.62 482861.6,4661215.42 481956.6,4661005.25 480514.82,4661447.52 478870.65,4661276.05 477914.99,4660562.01 477852.05,4659532.81 477085.06,4659881.82 476334.84,4660273.1 474612.43,4660306.79</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[33610583.4637]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[193]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[196]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17137]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[28]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Porqueres]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Porqueres]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Porqueres]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Porqueres]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="193">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">340833.87,4656838.24 340193.95,4655858.03 338186.59,4655604.53 336902.75,4655338.66 336281.84,4655559.24 335247.27,4654348.5 334219.09,4654276.1 331874.02,4654211.39 331164.52,4654361.73 332115.05,4655493.69 333024.8,4656104.71 333269.37,4656390.19 330707,4656957 329520.19,4657138.04 329779.3,4657917.88 329854.43,4658618.13 329773.78,4659330.5 330160,4660526 330897.07,4660649.71 330311.6,4660921.95 329841.37,4662101.72 328877.28,4662256.06 328168.76,4662327.53 326755.27,4663174.33 326075.08,4663063.35 326455.01,4664087.84 326392.97,4664826.98 326519.28,4665174.73 326530,4665597.18 326917.79,4665847.74 327562.11,4665902.75 327612.95,4666722.26 328097.31,4667098.65 329614.85,4667460.88 329816.38,4667189.08 329475.67,4666518.52 329733.36,4666463.54 330366.08,4665849.24 331058.16,4665058.13 331177.98,4665260.96 331604.5,4665099.82 332505.21,4664480.3 332981.87,4664648.3 333119.59,4663783.47 333412.28,4663307.2 333335.35,4662700.54 332249.06,4660961.15 332643.23,4660459.74 333439.5,4659173.32 333775.54,4659061.13 333755.13,4660713.17 334207.85,4661514.25 334947.27,4661351.67 337496.52,4662625.7 338749.23,4662087.34 339093.26,4661858.39 339461.63,4661157.74 339963.57,4660665.39 340298.24,4660423.77 340609.04,4658849.93 341665.73,4657598.66 340833.87,4656838.24</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[90760190.90256]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[194]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[197]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25098]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[25]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Gavet de la Conca]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Gavet de la Conca]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Gavet de la Conca]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Gavet de la Conca]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="194">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">315808.07,4691085.73 316242.409,4690600.454 316998.82,4690233.96 316648.659,4689498.892 318375.01,4688600.52 318763.3,4688127.76 319358.68,4687991.76 320259.24,4687438.46 322661.82,4687106.03 323571.53,4686311.96 324831.94,4685348.19 324426.15,4684660.76 323794.87,4684395.03 323231.38,4683601.22 322998.59,4682755.12 323315.28,4681629.67 323268.35,4681119.37 322651.98,4680959.24 322766.07,4680816.24 323409.68,4680463.48 323743.66,4679439.62 324796.38,4678530.09 325917.16,4678104.34 327146.99,4676284.34 327684.85,4675897.83 327568.03,4675499.37 327269.49,4675094.44 325598.76,4675703.75 323906.5,4673899.45 323262.51,4673514.73 323248.35,4672358.72 324284.81,4671894.2 325159.87,4671206.59 324546,4670428 324387,4669863 324830,4669536 324201.31,4667900.87 323006.77,4667935.9 321537,4667798 321068,4667511 319958.23,4667228.48 319123,4667149 318462.1,4667041.57 318079,4666902 317609,4667036 317164,4665890 316677,4665858 316235,4665936 316080.79,4665738.35 315184,4665693 314309.93,4665734.5 313854,4665362 313190,4665040 312318,4664815 311711,4664802 311003,4665457 310730,4666084 309953,4666779 309876,4666576.98 309738.85,4666836.39 309794.53,4668503.01 309774,4669301 310401,4670177 311229,4670677 310095.22,4671365.62 309950,4671760 310825.93,4673990.35 310905.75,4674922.43 311366.41,4675841.6 311625.62,4676890.64 311481.08,4677546.8 312360.79,4678683.57 312691.81,4679805.42 313179.04,4680401.77 313461.13,4681887.68 313682.52,4683605.63 314127.61,4684226.73 314215.28,4685646.38 315185.53,4686717.15 315148.64,4687202.55 316046.82,4688252.06 315622,4688460.89 315069.96,4688525.43 314337.36,4688732.85 314061.92,4689744.2 314112.02,4689966.62 314469.06,4690244.38 315053.39,4690625.85 315313.67,4690949.81 315808.07,4691085.73</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">327177.78,4669987.3 327323.858,4670242.361 327995.733,4670651.736 328337.76,4670737.53 328841.12,4670993.71 329027.36,4670889.49 329732.92,4670976.14 330778.64,4670802.37 331035.83,4670466.6 332412.14,4671060.71 332290.99,4670626.34 332234.59,4669414.24 331090,4667308 330847.82,4666310.85 330366.08,4665849.24 329733.36,4666463.54 329475.67,4666518.52 329816.38,4667189.08 329614.85,4667460.88 328097.31,4667098.65 327612.95,4666722.26 327562.11,4665902.75 326917.79,4665847.74 326530,4665597.18 326994.51,4666706.89 326074.68,4667363.84 326068.86,4668098.17 326278.53,4668820.84 327117.62,4669117.17 327267.608,4669664.236 327177.78,4669987.3</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">316121.46,4691161.34 316370.83,4691494.63 315704.26,4692068.99 315645.1,4692254.09 315779.7,4692907.83 316255.3,4693566.22 316747.49,4694061.2 317670.27,4693794.47 317914.284,4693631.704 318096.16,4693623.39 318250.222,4693694.204 318704.6,4693061.03 319534.44,4692130.34 319411.94,4691663.29 318847.23,4691497.64 318643.22,4691192.2 317150.95,4690849.29 316633.034,4690897.329 316121.46,4691161.34</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">327177.78,4669987.3 326895.733,4669901.736 326848.1,4669766.9 326504.25,4669713.96 326222.12,4669828.65 325263.31,4670055.83 325175.14,4670245.51 325398.26,4670522.57 325522.1,4670818.96 325508.39,4671237.3 326371.65,4671703.83 326619.33,4671703.83 326987.22,4671168.05 327173.36,4670776.21 327083.233,4670370.486 327058.233,4670173.611 327177.78,4669987.3</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">324397,4667429 325905,4666902 326011.11,4666197.03 326069.16,4665526.2 325922.35,4665574.04 325416.8,4665846.86 324998.53,4666236.25 324397,4667429</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[303200060.04177]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[195]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[198]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25234]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[25]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Tremp]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Tremp]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Tremp]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Tremp]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="195">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">383649.35,4667327.15 383814.74,4667423.55 384043.99,4667207.93 384121.44,4666914.92 384022.21,4666551.61 384219.24,4666137.22 384611.91,4665781.5 384861.39,4665692.26 384854.56,4665436.5 384172.67,4665340.6 383891.54,4665052.08 383114.2,4665286.94 382250.222,4665362.173 381966.31,4665554.84 382211.159,4665635.61 382177.55,4665865.68 382562.722,4666057.485 382767.55,4666435.6 382707.17,4666707.82 383242.409,4666729.36 383277.58,4667111.32 383649.35,4667327.15</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">382863.02,4664523.91 383205.11,4664224.61 383070.534,4663916.86 383297.097,4663518.423 383210.68,4663407.08 382906.471,4663440.298 382522.3,4663726.39 382302.95,4664073.52 382234.597,4664502.798 382321.94,4664889.78 382438.76,4664440.46 382863.02,4664523.91</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[4115938.44158]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[196]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[199]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25193]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[35]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Llorenc de Morunys]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Llorenc de Morunys]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Lloren‡ de Morunys]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Lloren‡ de Morunys]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="196">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">507930.65,4664066.99 507904.4,4665041.48 507844.61,4665265.52 507492.71,4665627.7 507598.25,4666199.95 507878.87,4666272.87 507820.52,4666726.71 508751.804,4667170.807 509188.06,4667062.77 508675.84,4666627.32 508964.304,4666233.307 509077.98,4665718.39 509395.554,4665736.432 509693.58,4666130.92 509762.81,4666144.02 510074.34,4665209.5 510202.71,4665030.5 510211.179,4664791.12 510447.99,4664125.87 510961.78,4664089.5 511158.054,4664142.682 511367.34,4664056 511476.804,4663519.245 511410.12,4662988 511704.929,4662841.12 512048.679,4662825.495 512176.804,4662941.12 512371.36,4662990.5 512414.304,4663212.995 512633.054,4663259.87 513376.56,4662801 513690.3,4662561.5 513974.68,4662654 514256.84,4662699.5 514326.804,4662445.807 514516.43,4662349.5 514617.429,4662248.932 514534.5,4662069.5 514142.65,4661984 513785.61,4662014.32 513197.59,4661898.02 511017.31,4660906.83 510611.52,4661981.98 509058.32,4661441.26 508974.76,4662190.71 509002.43,4662837.32 508391.16,4663093.82 507930.65,4664066.99</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[16159479.6647]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[197]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[200]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17062]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Escala, l']]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Escala, l']]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Escala, l']]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Escala, l']]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="197">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">472182.42,4665863.66 471747.99,4665087.89 472336.61,4664692.7 472490.11,4663709.33 471725.16,4663077.84 471734.93,4662444.75 471454.45,4662353.87 471176.44,4661096.14 470748.27,4660267.41 469951.63,4659776.37 469629.5,4659933.71 468359.35,4661047.89 467993.38,4661188.58 468296.89,4661728.96 467673.05,4662033.79 467020.25,4662639.64 466508.73,4662935 466579.67,4664227.62 466554.35,4664895.67 466866.89,4664853.37 467321.2,4664557.7 467772.81,4664647.39 468182.78,4665589.04 468859.39,4666696.72 469586.1,4666975.43 470339.02,4667166.72 471092.96,4666400.01 472182.42,4665863.66</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[26665129.2384]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[198]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[201]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17105]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[19]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Mieres]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Mieres]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Mieres]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Mieres]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="198">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">495179.63,4665070.86 495565.33,4666247.72 495887.45,4666589.53 496369.05,4666837.37 496688.66,4666786.45 497652.87,4666993.63 497599.91,4666714.94 497682.54,4666108.3 497667.09,4665749.92 497099.06,4665076.25 497318.35,4664117.65 497228.91,4663769.99 495840.36,4663755.41 495717.04,4664010.3 495777.535,4664317.351 495768.63,4665002.42 495683.785,4665298.601 495496.79,4665176.54 495528.83,4664648.46 495280.32,4664673.34 495161.91,4664732.976 495179.63,4665070.86</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[5579419.13499]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[199]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[202]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17222]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilaur]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilaur]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vila�?r]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vila�?r]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="199">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">316080.79,4665738.35 316285,4664921 317353.81,4662903.55 318226,4663482 319044,4662972 319910.93,4662753.06 320355.1,4663168.95 321083.1,4663152.79 322033.1,4662449.94 322380.93,4661594.17 322369.15,4660870.24 323130,4660224 321077.39,4656665.89 318608.19,4657010.54 317824.19,4657234.54 315630,4656858 314651,4657011 313531,4657632 313386,4658119 311080,4658315 309684,4659013 308527.42,4659900.86 308131,4660866 308486,4662077 308914,4663147 309508,4663743 309877,4664990 310132.24,4666016.64 309876,4666576.98 309953,4666779 310730,4666084 311003,4665457 311711,4664802 312318,4664815 313190,4665040 313854,4665362 314309.93,4665734.5 315184,4665693 316080.79,4665738.35</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[92182546.91815]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[200]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[203]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25196]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[25]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Esteve de la Sarga]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Esteve de la Sarga]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Esteve de la Sarga]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Esteve de la Sarga]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="200">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">428138.1,4661599.81 428133.49,4661455.6 427446.12,4661498.94 426696.61,4661449.95 426446.11,4662171.41 426190.17,4662583.18 425562.26,4662707.56 425610.95,4662347.18 425310.7,4662145.57 423852.21,4662474.5 423449.4,4662827.11 423061.87,4662676.14 422477.96,4663517.96 422672.47,4663917.38 423086.45,4664396.51 423287.35,4664937.56 423027.94,4665439 422480.15,4665420.87 422591.26,4665551.65 423264.99,4665815.51 423360.57,4666147.3 424477.47,4666081.56 425095.32,4666360.27 425670.96,4665908.42 425578.09,4664946.64 425771.32,4664760.05 425778,4664378.06 426045.45,4664065.04 427172.39,4663179.96 427866.65,4662909.1 428413.76,4661995.75 428138.1,4661599.81</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[14197512.8559]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[201]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[204]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08004]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Alpens]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Alpens]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Alpens]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Alpens]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="201">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">440728.01,4665853.34 440325.32,4665414.75 440640.55,4665065.85 441603.08,4664711.13 442233.4,4665071.44 442489.06,4664395.9 442324.47,4663610.29 442134.5,4663146.6 442475.34,4662688.32 441764.04,4661921.92 441776.32,4661690.01 441600.78,4661763.66 440107.29,4661395.5 439386.39,4661379.69 438707.05,4661748.92 437293.79,4661498.3 436684.76,4661234.82 436743.76,4664504.13 436500.73,4664794.81 435309.46,4664694.45 434953.21,4664602.74 434703.21,4665262.86 434917.69,4665676.32 434854.72,4665814.14 434957.04,4665712.25 435106.59,4665946.06 437185.99,4666166.87 437515.77,4665586.14 438779.76,4665655 439291.05,4665971.63 439751.48,4666334.43 440063.65,4665971.76 440728.01,4665853.34</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[24666938.29165]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[202]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[205]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08253]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Santa Maria de Besora]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Santa Maria de Besora]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Santa Maria de Besora]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Santa Maria de Besora]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="202">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">494186.24,4662875.02 494199.03,4663703.33 494046.29,4663857.6 493900.94,4664521.19 494751.67,4664761.47 495179.63,4665070.86 495161.91,4664732.976 495280.32,4664673.34 495528.83,4664648.46 495496.79,4665176.54 495683.785,4665298.601 495768.63,4665002.42 495777.535,4664317.351 495717.04,4664010.3 495840.36,4663755.41 497228.91,4663769.99 497318.35,4664117.65 497099.06,4665076.25 497667.09,4665749.92 497682.54,4666108.3 498237.08,4665549.76 499753.77,4664910.64 499850.05,4664464.77 499795.45,4663653.03 498720.39,4663261.35 498150.8,4662772.5 496827.34,4662449.04 496335.41,4662490.02 495569.91,4662625.72 494505,4662715.07 494186.24,4662875.02</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[11396503.39241]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[203]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[206]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17187]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Saus]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Camallera]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Saus]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Camallera]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="203">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">504269.91,4662174.92 503836.83,4662315.22 503242.96,4663440.03 503155.85,4663435.44 502873.93,4664162.79 503339.32,4665313.76 503767.19,4665823.2 504197.21,4666003.42 504456.14,4665803.28 504367.27,4665403.15 505087.68,4665116.39 506990.5,4665354.32 507492.71,4665627.7 507844.61,4665265.52 507904.4,4665041.48 507930.65,4664066.99 507596.77,4663795.08 507274.84,4663439.75 506473.81,4662996.13 506290.64,4663140.48 505191.59,4662905.34 504380.95,4662524.09 504269.91,4662174.92</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[11561928.54505]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[204]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[207]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17217]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[02]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Viladamat]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Viladamat]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Viladamat]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Viladamat]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="204">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">351178.33,4661539.72 352262.04,4661736.81 352468.22,4662176.85 353283,4662731 354438.65,4663233.38 354693.85,4664361.04 357724,4664823 357913.07,4665287.32 359475.91,4665379.27 359748.4,4665760.8 360582.19,4665934.14 360327.15,4665491.33 360084.96,4664826.71 359988.08,4663948.07 359721.68,4662821.61 359661.13,4662371.02 359272.76,4662245.21 358896.25,4661134.58 359544.41,4659764.41 359518.17,4659192.25 359188.78,4658473.66 359551.41,4657378.58 359631.02,4656734.03 359080.15,4656001.08 358765.13,4655669.86 358020.6,4655905.35 355954.57,4654972.7 355300,4655352 354648.19,4655444.2 354353.85,4655525.55 353748.83,4656795.82 354447,4657129 354271.88,4658274.63 353961.86,4658612.91 353970.48,4658996.16 352798.53,4659338.84 352886.75,4660147.61 352419,4660409 352143.06,4660191.37 351725.44,4660468.59 351178.33,4661539.72</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[56669296.92459]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[205]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[208]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25165]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[04]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Peramola]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Peramola]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Peramola]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Peramola]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="205">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">483349.83,4662665.78 482538.24,4662760.39 481431.25,4661832.65 480136.1,4662061.65 479291.72,4662289.76 479198.75,4663148.23 479825.43,4664221.74 479609.29,4664846.8 480173.09,4665559.35 480732.14,4665819.26 481004.65,4665919.88 481647.39,4664726.45 482478.02,4663956.99 483034.48,4663835.19 483618.64,4663861.17 483957.1,4662944.93 483996.98,4662709.92 483349.83,4662665.78</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[10655846.95285]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[206]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[209]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17015]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[28]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Banyoles]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Banyoles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Banyoles]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Banyoles]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="206">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">500327.49,4660357.93 500298.54,4660309.94 498793.2,4660207.98 498136.46,4660519.02 498110.54,4659887.68 497668.36,4659369.22 497646.15,4658762.23 497448.47,4659423.3 496568.08,4660691.63 496160.81,4660637.03 496335.41,4662490.02 496827.34,4662449.04 498150.8,4662772.5 498720.39,4663261.35 499795.45,4663653.03 499850.05,4664464.77 499753.77,4664910.64 499930.62,4664952.15 500168.97,4665430.95 500588.4,4665460.6 500870.01,4664917.8 501322.37,4664825.56 501428.5,4664336.48 501544.55,4664203.92 501602.32,4663612.99 501299.9,4662357.94 500738.14,4662300.62 500569.34,4661840.36 500410.19,4660696.44 500327.49,4660357.93</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[16008139.49294]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[207]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[210]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17232]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[10]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilopriu]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilopriu]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vilopriu]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vilopriu]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="207">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">430584.48,4659206.89 429995.18,4659051.1 429667.03,4659442.73 429979.8,4660287.55 429385.35,4661188.65 428576.96,4661172.49 428138.1,4661599.81 428413.76,4661995.75 427866.65,4662909.1 428844.65,4663824.9 429388.18,4664959.04 430825.94,4665351.56 432749.63,4665221.45 432983.85,4664867.99 432954.06,4664202.46 433341.7,4664153.83 433483.37,4663559.23 434261.58,4662969.89 434361.41,4661860.65 434171.3,4661657.6 434499.47,4661152.53 435375.55,4660658.05 435072.92,4660287.38 433931.08,4659666.35 433366.11,4658975.4 433012.33,4658964.64 432484.37,4658604.9 431988.65,4658350.85 431321.15,4659062.24 431333.73,4659182.54 430584.48,4659206.89</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[31529503.12445]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[208]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[211]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08272]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sora]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sora]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sora]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sora]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="208">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">347622.07,4646153.04 348200.77,4647000 348342.37,4647942.37 348255.03,4648394.96 348397.7,4649047.7 347736.39,4649982.58 347151.45,4650126.49 346822.06,4651196.69 346860.79,4651585.38 346432.73,4652029.9 347426.65,4652735.05 347535.66,4652989.56 346591.69,4654079.47 345477.59,4654898.73 345077.9,4655520.79 344639.8,4655794.35 344463.34,4656050.74 343671.62,4656090.97 343726.19,4656691.55 342830.94,4658332.67 342736.21,4658712.36 342926.97,4659445.36 343650,4660861.38 344325,4661426.43 344807.57,4662150 345203.71,4663077.33 345979.32,4664344.79 346419.69,4664859.66 346808,4664418 346983.4,4664589.27 347302,4664437 347727.87,4665297.16 348400,4665249 348545.53,4664701.51 348156.61,4663357.83 348365.78,4662834.36 348487.4,4661764.67 348461.79,4660759.03 349377.12,4660893.54 349703.57,4661239.43 349778.06,4661377.3 350156.29,4661225.35 351178.33,4661539.72 351725.44,4660468.59 352143.06,4660191.37 352419,4660409 352886.75,4660147.61 352798.53,4659338.84 353970.48,4658996.16 353961.86,4658612.91 354271.88,4658274.63 354447,4657129 353748.83,4656795.82 354353.85,4655525.55 354043.15,4654273.36 354060.04,4653898.46 355104.46,4652532.58 354997.03,4652346.75 355441.24,4652082.53 356272.45,4651456 355946.16,4650414.98 355919.37,4650705.59 355645.59,4650904.03 355467.78,4650166.46 355247.35,4649433.3 354622.43,4649350.25 354007.37,4648978.74 353491.41,4648094.75 353138.71,4646936.88 351519.43,4646319.97 351117.15,4645696.28 350461.28,4645411.56 350340.3,4644829.9 350946.41,4644455.89 350796.04,4643533.41 349159.73,4643053.77 348696.25,4642649.74 348323.12,4642720.23 347684.74,4643213.74 348465.95,4644349.9 347831.68,4646160.27 347622.07,4646153.04</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[143819892.2719]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[209]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[212]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25042]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[23]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Baronia de Rialb, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Torre de Rialb, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Baronia de Rialb, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Torre de Rialb, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="209">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">457589.8,4665182.91 458621.73,4665230.94 459374.78,4664974.81 460338.37,4664520.42 461613.68,4664719.94 462328.56,4664168.33 462733.75,4663908.32 462510.79,4663007.35 461342.97,4662422.52 461077.28,4662140.71 461255.56,4660985.24 461536.63,4660644.74 461376.93,4660211.52 461202.84,4659239.04 460972.97,4658812.27 460246.65,4658450 460477.48,4658286.94 460818.02,4657881.45 461269.86,4658171.61 461091.97,4657065.26 460363.7,4656417.35 459008.72,4657247.27 458745.71,4656777.76 458360.27,4656890.05 457903.43,4657603.7 456909.62,4657549.1 456441.92,4657304.24 455990.47,4658195.66 456736.73,4658803.24 457131.48,4659446.74 456987.98,4659778.11 456904.27,4660485.68 456665.47,4661183.31 456620.77,4661945.66 457277.65,4662557.69 458066.05,4663480.14 457589.8,4665182.91</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[34820311.35685]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[210]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[213]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17161]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[19]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Feliu de Pallerols]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Feliu de Pallerols]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Feliu de Pallerols]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Feliu de Pallerols]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="210">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">434953.21,4664602.74 434654.13,4664462.95 434292.08,4664667.71 434134.86,4664240.48 433341.7,4664153.83 432954.06,4664202.46 432983.85,4664867.99 432749.63,4665221.45 430825.94,4665351.56 429388.18,4664959.04 428844.65,4663824.9 427866.65,4662909.1 427172.39,4663179.96 426045.45,4664065.04 425778,4664378.06 425771.32,4664760.05 425578.09,4664946.64 425670.96,4665908.42 425095.32,4666360.27 424477.47,4666081.56 423360.57,4666147.3 423264.99,4665815.51 422591.26,4665551.65 422480.15,4665420.87 422257.63,4665523.98 421887.69,4665974.94 421429.4,4666351.08 420822.54,4666229.94 420330.66,4666855.44 419614.57,4667419.26 417822.76,4667116.37 417821.4,4667488.12 417626.43,4667939.9 416794.08,4669536.13 416626.82,4670043.56 416811.11,4670523.88 415941.52,4670585.86 414657.26,4670347.25 414661.26,4672549.28 415410.23,4672417.97 416484.92,4672014.21 418161.23,4671957.3 417369.42,4671740.17 417720.97,4670952.29 417942.43,4670705.17 417178.15,4669558.6 417902.02,4668816.91 417970.72,4668466.07 419406.71,4668689.96 419862.52,4669268.92 420085.81,4669928.87 420591.34,4670310.36 421219.2,4669894.3 422254.54,4669823.57 422668.25,4670509.74 422544.8,4671488.69 422746.79,4671804.33 422303.95,4672085.18 421899.89,4672221.11 421685.54,4673798.79 421754.16,4674396.35 421952.26,4674744.02 423427.3,4674313.04 424013.65,4674308.45 425424.09,4674971.73 426317.73,4674605.73 426974.89,4674262.03 427795.53,4674121.6 428207.32,4673457.14 428874.39,4673326.02 428938.14,4673220.39 429265.96,4672278.64 429542.77,4672199.11 430158.64,4672543.06 430520.34,4671963.57 430929.94,4671619.53 430363.15,4671254.59 430441.38,4671054.17 431213.28,4670679.11 431156.18,4670385.02 431400.73,4670091.37 431684.79,4669618.5 431532.32,4669434.53 432531.13,4669297.7 432367.81,4668799.16 432059.65,4668209.86 432637.01,4668310.55 433143.82,4668023.64 433969.8,4667763.26 433967.83,4667398.53 434613.23,4666692.17 434371.22,4666295.44 434854.72,4665814.14 434917.69,4665676.32 434703.21,4665262.86 434953.21,4664602.74</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">417990.78,4662445.87 417955.27,4662681.54 417651.44,4663710.18 417712.52,4663875.08 417732.88,4664237.81 418886.74,4664457.17 419069.2,4664566.45 419197.63,4664824.99 419086.43,4664986.37 419592.3,4664839.09 419946.25,4664591.52 419970.03,4664365.11 419043.53,4663867.1 419075.96,4663101.32 418869.23,4662641.04 418675.33,4662430.54 418212.87,4662322.62 417990.78,4662445.87</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[113691229.23241]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[211]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[214]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17096]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[31]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Llosses, les]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Llosses, les]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Llosses, les]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Llosses, les]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="211">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">418086.79,4659801.99 418147.75,4658655.89 417712.73,4658149.39 417173.49,4658154.67 416744.49,4657864.75 415743.03,4657910.23 414771.39,4657252.23 414394.96,4657265.02 413287.31,4657909.53 413248.69,4658211.31 413290.78,4658428.23 413757.92,4658875.5 413726,4659384.38 413108.4,4659610.71 412945.48,4660258.15 412071.34,4660288.61 411085.6,4660400.27 409794.42,4661197.74 410535.11,4661882.81 410781.87,4662493.44 410820.77,4662761.24 411521.45,4662959.72 412136.2,4663653.25 412179.07,4664234.43 412107.17,4664559.87 412663.79,4664938.53 414436.24,4664822.54 415523.93,4664777.09 415764.3,4664171.11 416260.08,4664024.73 416501.65,4662772.53 417002.28,4662342.22 418011.26,4662062.19 417951.51,4660815.92 418086.79,4659801.99</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[38355192.201]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[212]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[215]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08177]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[14]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Quar, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Quar, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Quar, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Quar, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="212">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">392286.54,4654889.8 392025.67,4654644.71 392421.8,4654072.09 392272.23,4653743.78 391578.1,4653877.91 391623.25,4653749.35 390959.9,4653354.98 390465.11,4652910.84 389815.09,4652247.05 389978.44,4651610.59 389618.97,4651177.63 389255.26,4651538.25 389599.72,4651956.87 389315.28,4652354.86 389583.24,4653317.84 389128.23,4653292.58 388746.64,4652892.37 388413.8,4652215.69 388456.25,4651397.45 388107.32,4650774.51 388321.9,4650527.07 388421.33,4649956.07 388824.66,4650664.54 388650.53,4650873.79 388915.49,4651201.61 389314.04,4650863.28 389410.63,4649840.78 389962.81,4649913.71 390644,4650126 391440.37,4649941.35 391788.64,4649733.21 391862.54,4649220.19 392096.93,4649066.06 392153,4649807 392457,4650006.2 391694.03,4651346.65 391992.42,4652290.71 392414.286,4652350.454 393041.17,4651429.06 392963.71,4651076.7 393861.18,4650791.26 393720.75,4650347.48 393712.87,4649879.21 394006.66,4649152.61 392844.53,4648389.46 391873.27,4647876.63 391843.52,4647683.09 390917.63,4647239.32 390123.49,4647375.73 389798.32,4647721.03 390332.82,4648915.31 389578.26,4649160.16 389078.93,4648817.29 388909.57,4648467.02 388558.02,4648654.86 388326.03,4648489.91 387885,4647041 388004.53,4646214.29 388072.02,4646038.93 387804.68,4645580.91 388006.1,4645270.91 386318.7,4646624.11 385797.097,4646975.454 385198.63,4646803.81 384854,4647714 384518.94,4649600.45 383999,4649996 383819,4650387 383881.22,4650655.58 384058.87,4651077.66 383426.18,4651951.34 383490.48,4652394.23 383483.59,4652601.73 382731.98,4653651.35 383063.47,4654246.52 382573.24,4655266.35 381991.33,4655577.9 381829.15,4655949.65 381270.47,4656238.11 381655.98,4657609.45 381907.71,4659562.9 381664.95,4660169.28 381467.63,4660822.03 382078.76,4661364.75 382648.88,4662356.24 381205.08,4662890.89 381206,4662620.63 380795.57,4662759.28 380588.44,4662880.4 380507.62,4662430.75 380275.75,4662934.29 380480.07,4663160.81 380478.4,4664149.6 382321.94,4664889.78 382234.597,4664502.798 382302.95,4664073.52 382522.3,4663726.39 382906.471,4663440.298 383210.68,4663407.08 383297.097,4663518.423 383070.534,4663916.86 383205.11,4664224.61 382863.02,4664523.91 382633.034,4664838.735 385315.29,4664211.65 385462.45,4664092.53 385288.96,4663917.68 385273.71,4663536.93 386065.15,4663388.66 386345.73,4663034.18 388060.12,4663379.42 388310.87,4663188.42 389424.65,4662512.25 391812.11,4662345.42 392814.74,4662205.55 393042.47,4662576.08 393531.86,4662037.54 394528.18,4661906.8 394442.9,4660932.07 394036.42,4660361.88 393431.06,4660037.51 391907.44,4660540.09 391664.86,4659910.9 391703.95,4659399.25 391765.6,4659056.98 390524.73,4657468.38 390354.89,4656626.65 390143.44,4655952.88 390235,4655437.81 390765.24,4655073.07 390904.53,4655617.97 391190.65,4656254.42 391703.49,4655884.6 391990.72,4655549.3 392286.54,4654889.8</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[145467597.63896]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[213]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[216]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25146]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[35]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Naves]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Naves]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[NavŠs]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[NavŠs]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="213">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">436743.76,4664504.13 435976.66,4663367.65 435607.93,4663289.73 434998.96,4662657 434833.44,4661866.65 434361.41,4661860.65 434261.58,4662969.89 433483.37,4663559.23 433341.7,4664153.83 434134.86,4664240.48 434292.08,4664667.71 434654.13,4664462.95 434953.21,4664602.74 435309.46,4664694.45 436500.73,4664794.81 436743.76,4664504.13</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[4836647.9307]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[214]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[217]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08131]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Montesquiu]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Montesquiu]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Montesquiu]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Montesquiu]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="214">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">439516.23,4660944.79 437681.91,4660735.19 437295.29,4660614.76 436555.31,4660295.47 436119.11,4660568.16 435924.31,4660373.62 435072.92,4660287.38 435375.55,4660658.05 434499.47,4661152.53 434171.3,4661657.6 434361.41,4661860.65 434833.44,4661866.65 434998.96,4662657 435607.93,4663289.73 435976.66,4663367.65 436743.76,4664504.13 436684.76,4661234.82 437293.79,4661498.3 438707.05,4661748.92 439386.39,4661379.69 440107.29,4661395.5 439516.23,4660944.79</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[8163583.1121]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[215]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[218]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08237]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Quirze de Besora]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Quirze de Besora]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Quirze de Besora]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Quirze de Besora]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="215">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">407375.47,4660116.69 406430.37,4658483.28 406232.54,4658777.29 405367.2,4659762.74 403508.88,4660526.91 402931.24,4660410.18 402406.09,4660721.42 402058.86,4660572.08 401604.22,4661015.71 401769.22,4661225.96 401240.77,4661438.02 400776.24,4662338.1 402564.54,4662760.42 402429.11,4663838.01 402875.67,4664152.59 403935.66,4664038.14 405643.42,4663463.72 406072.59,4664075.35 406674.18,4664298.97 407531.28,4663584.65 406418.63,4663189.84 406719.14,4662657.72 407156.45,4662245.99 408063.26,4661779.56 407676.38,4661206.21 407765.23,4661018.6 407375.47,4660116.69</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[22211219.7191]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[216]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[219]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08022]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[14]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Berga]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Berga]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Berga]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Berga]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="216">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">503836.83,4662315.22 503515.27,4662245.79 503440.08,4661652.18 503220.36,4661317.96 502950.83,4659844.4 501822.73,4659623.67 501293.33,4660332.27 500327.49,4660357.93 500410.19,4660696.44 500569.34,4661840.36 500738.14,4662300.62 501299.9,4662357.94 501602.32,4663612.99 501544.55,4664203.92 502040.6,4664125.76 503155.85,4663435.44 503242.96,4663440.03 503836.83,4662315.22</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[9486789.2896]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[217]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[220]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17076]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[10]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Garrigoles]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Garrigoles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Garrigoles]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Garrigoles]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="217">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">509058.32,4661441.26 508301.53,4661057.33 507494.84,4660147.69 506643.28,4659934.59 506345.71,4660182.12 506201.34,4660561.56 505776.96,4661046.67 505639.28,4660904.04 504709.09,4661107.67 504269.91,4662174.92 504380.95,4662524.09 505191.59,4662905.34 506290.64,4663140.48 506473.81,4662996.13 507274.84,4663439.75 507596.77,4663795.08 507930.65,4664066.99 508391.16,4663093.82 509002.43,4662837.32 508974.76,4662190.71 509058.32,4661441.26</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[11274797.73995]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[218]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[221]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17004]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[10]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Albons]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Albons]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Albons]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Albons]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="218">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">462510.79,4663007.35 462733.75,4663908.32 463148.52,4663786.74 463567.12,4663994.23 464435.47,4664012.44 464876.02,4663748.77 465503.97,4663220.82 466508.73,4662935 467020.25,4662639.64 467673.05,4662033.79 468296.89,4661728.96 467993.38,4661188.58 468359.35,4661047.89 469629.5,4659933.71 469749.89,4659308.32 469754.92,4658556 470117.55,4657755.33 470038.16,4656885.17 470126.16,4656550.14 470106.38,4655924.71 469674.85,4655304.68 469609.08,4654320.12 470359.12,4654190.67 470542.52,4653435.49 471378.18,4652753.37 472139.71,4651860.5 472068.64,4651814.95 471173.97,4651625.44 470468.8,4651971.65 470156.8,4651925.52 469966.64,4651559.96 469718.24,4651573.76 469153.12,4652505.85 468233.05,4652716.96 468040,4653025.94 467240.11,4654112.04 466922.04,4654671.04 467137.58,4655189.63 466744.58,4655648.92 466900.36,4656471.15 467067.77,4656848.78 466612.54,4657000.21 465644.58,4657422.04 464638.55,4658610.99 464174.72,4659698.68 463719.03,4660069.38 463056.58,4661404.16 462510.79,4663007.35</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[47547744.23766]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[219]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[222]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17183]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[19]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Aniol de Finestres]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Aniol de Finestres]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Aniol de Finestres]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Aniol de Finestres]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="219">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">420828.37,4652942.88 419996.64,4652271.56 418933.87,4651891.01 418566.76,4652341.86 419068.3,4653286.21 419022.62,4653569.66 418272.35,4653816.69 417125.23,4653871.16 417326.8,4654092.45 417182.51,4654527.28 417622.8,4655002.34 417958.86,4656407.64 418147.75,4658655.89 418086.79,4659801.99 418718.43,4660915.58 419484.55,4661119.53 419559.45,4660741.01 420254.96,4659020.72 420961.72,4659454.61 420717.57,4660203.47 420878.19,4660659.86 421792.97,4660916.98 422152.78,4660110.27 422565.98,4661356.45 421174.56,4661995.29 421887.75,4662350.45 421476.54,4663904.44 422672.47,4663917.38 422477.96,4663517.96 423061.87,4662676.14 423449.4,4662827.11 423852.21,4662474.5 425310.7,4662145.57 425610.95,4662347.18 425562.26,4662707.56 426190.17,4662583.18 426446.11,4662171.41 426696.61,4661449.95 426055.66,4659856.73 426279.21,4659107.38 425728.86,4658710.92 425159.14,4658786.78 424476.22,4658744.38 424556.49,4657642.92 424843.42,4656807.17 424438.46,4656473.42 424338.7,4657093.67 423632.61,4656771.49 423104.27,4657091.72 421719.82,4657077.43 422026.26,4655815.62 422056.48,4655403.8 422244.81,4655126.93 422078.28,4654531.86 421360.64,4654052.31 421392.09,4653477.34 420828.37,4652942.88</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[52295778.18125]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[220]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[223]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08109]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Lluca]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Lluca]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Llu‡…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Llu‡…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="220">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">393093.47,4658123.15 393031.2,4658580.8 392146.83,4658719.8 391765.6,4659056.98 391703.95,4659399.25 391664.86,4659910.9 391907.44,4660540.09 393431.06,4660037.51 394036.42,4660361.88 394442.9,4660932.07 394528.18,4661906.8 393531.86,4662037.54 393042.47,4662576.08 393422.43,4662918.5 393600.3,4663700.32 394170.73,4663545.57 394524.48,4663052.7 394765.4,4663493.2 395722.34,4663883.76 395904.46,4663076.41 395787.04,4662505.26 398003.5,4661940.78 399776.54,4662379.43 400776.24,4662338.1 401240.77,4661438.02 401769.22,4661225.96 401604.22,4661015.71 402058.86,4660572.08 401440.01,4660665.45 401058.72,4659679.87 400815.41,4659171.44 400522.65,4658983.53 400143.18,4658802.53 399400.85,4658784.16 399257.25,4657780.7 399380.79,4657506.7 399259.32,4657510.67 398001.23,4658041.35 397595.48,4657630.35 397094.54,4657974.09 396322.76,4658063.94 395764.86,4658962.16 395606.01,4658745.43 394920.86,4658606.97 393921.83,4658595.26 393093.47,4658123.15</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[34565869.42065]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[221]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[224]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08045]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[14]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Capolat]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Capolat]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Capolat]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Capolat]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="221">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">486935.83,4663264.94 487088.51,4662258.53 487262.3,4661649.96 487417.98,4661286.86 487091.99,4660752.51 487939.05,4660190.86 488117.29,4660007.75 488265.26,4659143.23 488204.03,4658608.8 488369.19,4657923.02 488113.01,4657551.01 487719.89,4657089.54 487593.21,4656807.78 487569.44,4656153.8 486232.82,4655982.58 485967.68,4656865.18 485806.99,4657183.34 484841.8,4657332.64 485119.21,4657851.61 485603.83,4658438.85 483714.75,4658694.34 483342.68,4658924.36 483267.39,4658976.66 482605.1,4659035.34 482340.24,4660032.66 481956.6,4661005.25 482861.6,4661215.42 482786.33,4661656.62 483349.83,4662665.78 483996.98,4662709.92 484753.86,4662806.64 485381.06,4663376.73 486100.56,4663800.79 486935.83,4663264.94</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[27885458.95115]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[222]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[225]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17056]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[28]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Cornella del Terri]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Cornella del Terri]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Cornell… del Terri]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Cornell… del Terri]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="222">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">365236,4660051 365704.96,4660304.7 365999,4660886 366845.46,4662040.19 366846,4662928 367190.86,4663079.38 367579.92,4663380.03 367995.01,4663344.33 368250.45,4663694.45 368496.42,4663363.26 369239.08,4663292.29 370101.97,4662770.33 370335.06,4661556.02 370828.77,4661007.36 371558.36,4661465.08 373039.54,4660577.92 373742.69,4660587.34 374337.42,4661819.09 375369,4661991.02 376655.96,4661654.65 377291.07,4662900.97 377932.62,4663078.29 378468.13,4662022.99 379333.2,4662114.48 379857.6,4662681.36 380480.07,4663160.81 380275.75,4662934.29 380507.62,4662430.75 380588.44,4662880.4 380795.57,4662759.28 381206,4662620.63 381205.08,4662890.89 382648.88,4662356.24 382078.76,4661364.75 381467.63,4660822.03 381664.95,4660169.28 381907.71,4659562.9 381655.98,4657609.45 381270.47,4656238.11 381234.91,4655618 381073.66,4655050.76 380561.91,4655024.23 380205.6,4654735.56 379426.4,4654837.87 379012.05,4654577.44 378652.77,4654082.92 378238.82,4653996.66 378182.45,4653401.74 377765.36,4653108.98 377001.3,4652735.13 376573.99,4652841.24 375959.9,4652762.72 376019.93,4652340.24 375815.24,4652688.06 375767,4652398 375240.83,4652113.79 372925.04,4653030.81 371888,4653250 371112.79,4653757.2 370593.93,4653806.05 369294.5,4654982.47 368472.99,4655025.83 368215.26,4655291.63 367835.81,4655993.6 367507.92,4656110.71 367775.59,4656549.06 367491.19,4656893.72 366273.3,4656288.06 366172.29,4656687.39 366360.05,4657624.44 366847.91,4658454.5 366501,4658538 366494,4658712 365600.09,4657466.82 365329.34,4657873.78 365361.52,4659288.39 365236,4660051</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[127801649.3965]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[223]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[226]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25124]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[35]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Lladurs]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Lladurs]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Lladurs]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Lladurs]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="223">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">441390.04,4655582.04 441115.46,4656078.81 441208.8,4656751.85 440446.02,4657770.35 439904.67,4658260.12 439177.26,4658675.5 439058.86,4659320.89 440321.5,4660319.9 440364.52,4660764.2 439516.23,4660944.79 440107.29,4661395.5 441600.78,4661763.66 441776.32,4661690.01 443340.83,4662473.93 443746.26,4662968.61 445700.02,4663549.94 447451.28,4663629.48 447860.77,4663216.9 448320.74,4663139.06 448587.2,4662228.4 448827.67,4661638.57 450364.32,4661619.27 450386.03,4661402.16 450018.34,4660262.03 450110.09,4659798.91 448997.17,4659335.12 448774.88,4658012.76 447500.96,4657573.43 446439.12,4656743.88 446195.9,4656984.66 445245.86,4657159.95 444913.48,4656842.92 444704.83,4656532.22 444192.99,4656386.09 443172.61,4656469.13 442338.41,4656100.48 441742.29,4655551.33 441390.04,4655582.04</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[55367478.20461]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[224]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[227]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08233]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Pere de Torello]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Pere de Torello]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Pere de Torell¢]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Pere de Torell¢]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="224">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">462405.77,4653415.04 461527.93,4653136.46 460284.52,4654402.39 459660.53,4655336.55 458917.87,4656029.48 458436.79,4656646.38 458360.27,4656890.05 458745.71,4656777.76 459008.72,4657247.27 460363.7,4656417.35 461091.97,4657065.26 461269.86,4658171.61 460818.02,4657881.45 460477.48,4658286.94 460246.65,4658450 460972.97,4658812.27 461202.84,4659239.04 461376.93,4660211.52 461536.63,4660644.74 461255.56,4660985.24 461077.28,4662140.71 461342.97,4662422.52 462510.79,4663007.35 463056.58,4661404.16 463719.03,4660069.38 464174.72,4659698.68 464638.55,4658610.99 465644.58,4657422.04 466612.54,4657000.21 467067.77,4656848.78 466900.36,4656471.15 466744.58,4655648.92 466703.8,4655519.94 466271.33,4654835.2 465965.95,4654139.08 465276.95,4653887.54 464546.21,4654271.55 463913.57,4654770.01 463126.15,4654985.76 462589.67,4654309.49 462405.77,4653415.04</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[37188531.33725]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[225]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[228]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17133]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[19]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Planes d'Hostoles, les]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Planes d'Hostoles, les]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Planes d'Hostoles, les]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Planes d'Hostoles, les]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="225">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">492161.06,4662294.3 492635.23,4662294.88 493560.47,4662787 494186.24,4662875.02 494505,4662715.07 495569.91,4662625.72 496335.41,4662490.02 496160.81,4660637.03 495841.92,4660655.84 495259.43,4659969.89 494613.49,4658247.16 494136.11,4658543.3 493718.76,4658919.34 493166.5,4658594.16 492503.15,4658869.53 491904.6,4658814.46 491651.08,4659519.22 491556.29,4659696 491240.5,4660400.1 492124.82,4661794.69 492161.06,4662294.3</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[15612065.03234]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[226]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[229]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17216]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[20]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Viladasens]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Viladasens]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Viladasens]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Viladasens]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="226">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">328016.6,4654527.37 326006.69,4655920.61 325437.09,4656246.31 325282.9,4656653.63 325389.11,4656723.11 325528.14,4656795.2 325858.06,4657252.88 325861,4657675 325336,4658266 325243,4658807 325708,4659711 325786,4660738 325821.99,4662190.75 326075.08,4663063.35 326755.27,4663174.33 328168.76,4662327.53 328877.28,4662256.06 329841.37,4662101.72 330311.6,4660921.95 330897.07,4660649.71 330160,4660526 329773.78,4659330.5 329854.43,4658618.13 329779.3,4657917.88 329520.19,4657138.04 330707,4656957 333269.37,4656390.19 333024.8,4656104.71 332115.05,4655493.69 331164.52,4654361.73 330347.36,4654638.54 328016.6,4654527.37</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">333335.35,4662700.54 333592.98,4662263.98 334207.85,4661514.25 333755.13,4660713.17 333775.54,4659061.13 333439.5,4659173.32 332643.23,4660459.74 332249.06,4660961.15 333335.35,4662700.54</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[41465199.6695]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[227]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[230]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25128]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[25]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Llimiana]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Llimiana]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Llimiana]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Llimiana]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="227">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">506435.5,4654524.48 505275.65,4654980.7 505194.03,4655060.1 504832.53,4655728.58 505540.91,4656449.65 505920.99,4657609.58 505113.5,4657571.55 504571.41,4658020.98 504290.27,4657844.02 503620.19,4658905 502950.83,4659844.4 503220.36,4661317.96 503440.08,4661652.18 503515.27,4662245.79 503836.83,4662315.22 504269.91,4662174.92 504709.09,4661107.67 505639.28,4660904.04 505776.96,4661046.67 506201.34,4660561.56 506345.71,4660182.12 506643.28,4659934.59 506241.74,4659511.27 506228.66,4658898.66 506611.97,4658443.63 506849.07,4658350.07 506575.86,4657758.92 507498.5,4657060.47 507923.65,4656807.61 507445.41,4656386.14 507005.27,4655526.53 507102.02,4654569.48 507394.04,4654409.93 506435.5,4654524.48</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[16718369.96771]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[228]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[231]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17195]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[10]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Tallada d'Emporda, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Tallada d'Emporda, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Tallada d'Empord…, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Tallada d'Empord…, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="228">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">508560.4,4657162.44 507923.65,4656807.61 507498.5,4657060.47 506575.86,4657758.92 506849.07,4658350.07 506611.97,4658443.63 506228.66,4658898.66 506241.74,4659511.27 506643.28,4659934.59 507494.84,4660147.69 508301.53,4661057.33 509058.32,4661441.26 510611.52,4661981.98 511017.31,4660906.83 510880.06,4659171.68 509848.84,4659021.22 508611.57,4658906.77 508375.1,4658068.96 508560.4,4657162.44</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[12684574.3232]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[229]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[232]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17018]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[10]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Bellcaire d'Emporda]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Bellcaire d'Emporda]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Bellcaire d'Empord…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Bellcaire d'Empord…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="229">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">428569.73,4656707.42 427573.38,4657866.84 427142.52,4658121.78 426279.21,4659107.38 426055.66,4659856.73 426696.61,4661449.95 427446.12,4661498.94 428133.49,4661455.6 428138.1,4661599.81 428576.96,4661172.49 429385.35,4661188.65 429979.8,4660287.55 429667.03,4659442.73 429995.18,4659051.1 430584.48,4659206.89 429714.87,4658271.28 429119.12,4656697.55 428569.73,4656707.42</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[13115324.71975]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[230]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[233]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08195]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Agusti de Llucanes]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Agusti de Llucanes]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Agust¡ de Llu‡anŠs]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Agust¡ de Llu‡anŠs]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="230">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">480864.2,4656491.47 479988.03,4658056.03 479117.67,4658331.4 477698.85,4658853.54 477852.05,4659532.81 477914.99,4660562.01 478870.65,4661276.05 480514.82,4661447.52 481956.6,4661005.25 482340.24,4660032.66 482605.1,4659035.34 483267.39,4658976.66 483342.68,4658924.36 481680.78,4657339.95 480864.2,4656491.47</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[15683726.31145]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[231]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[234]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17035]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[28]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Camos]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Camos]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Cam¢s]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Cam¢s]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="231">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">407750.05,4650772.05 408076.36,4650785.21 408333.26,4652396.61 408300.31,4652905.3 408959.43,4653564.73 409194.83,4654522.67 407821.27,4655580.4 407289.06,4655086.26 407357.28,4654897.72 406707.44,4655931.53 406752.97,4657119.76 406430.37,4658483.28 407375.47,4660116.69 408887.94,4661160.71 409794.42,4661197.74 411085.6,4660400.27 412071.34,4660288.61 412945.48,4660258.15 413108.4,4659610.71 413726,4659384.38 413757.92,4658875.5 413290.78,4658428.23 413248.69,4658211.31 413175.15,4657702.01 411776.25,4656262.46 411414.53,4655538.14 411199.92,4654799.16 410927.45,4654856.35 410735.23,4655117.76 410467.26,4655144.14 409579.26,4654687.79 409432.42,4654167.29 408969.74,4653027.11 409530.45,4651501.86 408245.98,4650385.64 407750.05,4650772.05</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[35848762.52735]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[232]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[235]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08144]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[14]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Olvan]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Olvan]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Olvan]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Olvan]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="232">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">433366.11,4658975.4 433931.08,4659666.35 435072.92,4660287.38 435924.31,4660373.62 436119.11,4660568.16 436555.31,4660295.47 437295.29,4660614.76 437681.91,4660735.19 439516.23,4660944.79 440364.52,4660764.2 440321.5,4660319.9 439058.86,4659320.89 438495.42,4658599.99 437884.73,4658123.8 437153.78,4657797.3 437090.49,4657327.7 438035.25,4657262.71 438164.4,4656921.1 438042.49,4656282.16 437527.56,4656344.35 437377.22,4656202.25 436541.93,4656120.83 433774.25,4654862.94 432808.78,4653936.1 432194.32,4655005.2 432526.21,4655372.71 432317.48,4656160.3 432521.93,4656424.8 433372.31,4656775.09 433224.97,4657216.54 433044.87,4657473.53 433116.29,4658790.15 433366.11,4658975.4</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[27025128.06836]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[233]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[236]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08150]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Oris]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Can Branques]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Or¡s]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Can Branques]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="233">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">318821.01,4648566.11 317697.57,4647778.28 316321.49,4647791.08 315207.28,4647363.74 314209.87,4645957.62 313215.15,4645400.99 313161.76,4644822.72 312417.34,4644753.31 311928.44,4645049.68 311387.81,4645801.71 310724.07,4646221.01 309966.91,4646395.57 309113.57,4646096.64 308120.07,4645671.53 306923.59,4646032.71 306813.1,4646701.42 305954.68,4647183.3 305472.46,4647860.86 306617.82,4648233.75 306654.51,4649308.1 306396.61,4649865.36 304833.13,4650721.19 305094.07,4652077.88 305993.16,4652643.13 306655,4654036 306469,4654283 306133,4654235 305945,4655059 305769,4655592 306378,4657164 307183,4657587 307476,4659683 308131,4660866 308527.42,4659900.86 309684,4659013 311080,4658315 313386,4658119 313531,4657632 314651,4657011 315630,4656858 317824.19,4657234.54 318608.19,4657010.54 321077.39,4656665.89 322340.41,4656183.98 324054,4656262 325322,4656791 325389.11,4656723.11 325282.9,4656653.63 325004.02,4656503.89 324772.85,4655250.4 324428.7,4654856.32 324245.91,4653735.41 324023.78,4653015.55 323557.88,4652825.52 322525.93,4652886.6 322324.06,4652623.69 322031.16,4652907.18 322045.63,4653706.2 321313.47,4655038.76 320053.34,4655146.23 318128,4654732 318094,4654551 318492,4653761 318997.62,4653068.79 319243,4652474 318625.28,4652066.67 318821.01,4648566.11</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[161881014.70361]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[234]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[237]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25002]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[23]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Ager]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Ager]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[·ger]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[·ger]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="234">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">406430.37,4658483.28 406752.97,4657119.76 406707.44,4655931.53 406300.93,4656130.51 405795.5,4655698.36 405367.92,4654994.66 404027.76,4655890.42 403709.32,4655801.61 403389.1,4655381.07 402989.08,4655478.85 402850.34,4655078.75 401962.92,4655483.95 401864.6,4656258.68 401584.31,4656517.96 401373.59,4656506.51 401022.32,4657173.3 400244.36,4657295.92 399380.79,4657506.7 399257.25,4657780.7 399400.85,4658784.16 400143.18,4658802.53 400522.65,4658983.53 400815.41,4659171.44 401058.72,4659679.87 401440.01,4660665.45 402058.86,4660572.08 402406.09,4660721.42 402931.24,4660410.18 403508.88,4660526.91 405367.2,4659762.74 406232.54,4658777.29 406430.37,4658483.28</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[27215078.43485]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[235]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[238]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08011]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[14]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Avia]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Avia]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Avi…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Avi…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="235">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">495111.53,4656479.87 494424.29,4658002.77 494613.49,4658247.16 495259.43,4659969.89 495841.92,4660655.84 496160.81,4660637.03 496568.08,4660691.63 497448.47,4659423.3 497646.15,4658762.23 497759.31,4658267.18 498282.9,4658127.09 498024.53,4657037.31 497852.92,4656730.46 497155.58,4656349.85 496752.61,4656573.8 496245.24,4656144.34 495998.59,4655761.15 495753.64,4655950.7 495416.85,4656015.38 495096.95,4655986.87 495111.53,4656479.87</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[11819184.7086]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[236]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[239]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17166]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[20]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Jordi Desvalls]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Jordi Desvalls]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Jordi Desvalls]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Jordi Desvalls]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="236">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">500050.48,4657968.39 498920.57,4659077.7 498165.75,4659237.65 498282.9,4658127.09 497759.31,4658267.18 497646.15,4658762.23 497668.36,4659369.22 498110.54,4659887.68 498136.46,4660519.02 498793.2,4660207.98 500298.54,4660309.94 500374.65,4658429.03 500050.48,4657968.39</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[4247019.8179]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[237]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[240]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17055]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[10]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Colomers]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Colomers]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Colomers]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Colomers]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="237">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">502352.41,4656506.46 501432.23,4656444.95 500317.94,4656202.6 500133.08,4656489.22 500438.53,4657624.31 500050.48,4657968.39 500374.65,4658429.03 500298.54,4660309.94 500327.49,4660357.93 501293.33,4660332.27 501822.73,4659623.67 502296.24,4657415.18 502352.41,4656506.46</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[6894579.48625]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[238]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[241]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17085]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[10]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Jafre]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Jafre]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Jafre]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Jafre]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="238">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">481922.33,4654929.09 481089.8,4654719.05 480806.12,4653825.66 480489.21,4653472.76 480609.4,4653318.23 479901.14,4652824.49 477996.64,4652352.63 477997.78,4652207.53 477455.07,4652265.54 477480.16,4652549.94 476707.09,4652757.07 476483.5,4653289.28 476024.56,4653698.28 475145.74,4654070.55 474576.39,4654399.76 474417.8,4655294.7 474294.09,4655578.7 473726.66,4655850.01 473381.79,4657018.14 473505.15,4658461.84 473478.84,4659381.29 473899.04,4659298.26 474612.43,4660306.79 476334.84,4660273.1 477085.06,4659881.82 477852.05,4659532.81 477698.85,4658853.54 479117.67,4658331.4 479988.03,4658056.03 480864.2,4656491.47 481761.67,4656518.2 481898.66,4656232.22 481743.24,4655732.5 481922.33,4654929.09</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[44099373.27435]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[239]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[242]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17040]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[20]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Canet d'Adri]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Canet d'Adri]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Canet d'Adri]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Canet d'Adri]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="239">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">372416.28,4648813.44 371667.43,4648693.67 371357.5,4648299.17 370701.67,4647623.26 370142.2,4647224.24 369325.65,4648517.25 369325.19,4649254.6 368984.64,4649081.26 368658.89,4649683.06 367993.14,4650096.76 366165.92,4649716.68 366240.35,4649443.64 365592.37,4648991.33 364829.03,4648733.44 363747.02,4650421.78 363474.5,4650638.7 364656,4651615 364334,4652594.7 364069,4653651 364250.02,4654650.14 364422.65,4654652.47 364169.73,4655677.28 364645.1,4656179.46 364271.21,4656323.7 364441.31,4657134.86 364329.34,4659257.96 364362,4659640 364552,4659954 365236,4660051 365361.52,4659288.39 365329.34,4657873.78 365600.09,4657466.82 366494,4658712 366501,4658538 366847.91,4658454.5 366360.05,4657624.44 366172.29,4656687.39 366273.3,4656288.06 367491.19,4656893.72 367775.59,4656549.06 367507.92,4656110.71 367835.81,4655993.6 368215.26,4655291.63 368472.99,4655025.83 369294.5,4654982.47 370593.93,4653806.05 371112.79,4653757.2 371888,4653250 372925.04,4653030.81 373048.44,4652511.8 373121.04,4651811.12 373489.61,4650213.17 372598.74,4649299.71 372416.28,4648813.44</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[59454725.13055]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[240]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[243]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25064]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[35]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Castellar de la Ribera]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Castellar de la Ribera]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Castellar de la Ribera]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Castellar de la Ribera]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="240">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">472068.64,4651814.95 472139.71,4651860.5 471378.18,4652753.37 470542.52,4653435.49 470359.12,4654190.67 469609.08,4654320.12 469674.85,4655304.68 470106.38,4655924.71 470126.16,4656550.14 470038.16,4656885.17 470117.55,4657755.33 469754.92,4658556 469749.89,4659308.32 469629.5,4659933.71 469951.63,4659776.37 470102.97,4659704.37 471410.37,4659437.22 472863.68,4659493.76 473478.84,4659381.29 473505.15,4658461.84 473381.79,4657018.14 473726.66,4655850.01 474294.09,4655578.7 474417.8,4655294.7 474576.39,4654399.76 475145.74,4654070.55 476024.56,4653698.28 476483.5,4653289.28 476707.09,4652757.07 476695.61,4652296.29 476619.14,4651615.88 476463.4,4651069 476127.06,4650461.2 475057.65,4649631.08 474819.1,4649685.02 474330.94,4649602.72 473788.82,4648837.98 472977.44,4648987.35 472379.48,4648828.04 471923.22,4649493.73 471945.74,4649722.42 471815.04,4650896.94 472150.92,4651053.59 472068.64,4651814.95</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[43661701.16315]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[241]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[244]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17172]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[20]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Marti de Llemena]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Marti de Llemena]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Mart¡ de Ll‚mena]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Mart¡ de Ll‚mena]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="241">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">503779.37,4655948.3 502352.41,4656506.46 502296.24,4657415.18 501822.73,4659623.67 502950.83,4659844.4 503620.19,4658905 504290.27,4657844.02 504571.41,4658020.98 505113.5,4657571.55 505920.99,4657609.58 505540.91,4656449.65 504832.53,4655728.58 505194.03,4655060.1 504180.79,4655630.54 503779.37,4655948.3</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[9366836.59995]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[242]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[245]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17211]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[10]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Verges]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Verges]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Verges]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Verges]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="242">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">442762.51,4650458.15 443018.59,4650639.22 442761.7,4652577.51 441687.11,4653574.46 441742.29,4655551.33 442338.41,4656100.48 443172.61,4656469.13 444192.99,4656386.09 444704.83,4656532.22 444913.48,4656842.92 445245.86,4657159.95 446195.9,4656984.66 446439.12,4656743.88 447500.96,4657573.43 448774.88,4658012.76 448997.17,4659335.12 450110.09,4659798.91 450771.99,4658958.43 451169.44,4658044.74 451658.52,4657800.5 452491.73,4657095.21 452842.26,4657213.58 452600.98,4656798.05 452222.68,4656636.94 452318.94,4654682.13 452095.26,4654184.47 451613.57,4652880.57 450515.53,4652997.19 450248.02,4652018.18 449911.32,4651131.69 449349.07,4651821.76 447165.19,4651855.66 445885.05,4651636.03 446082.28,4650202.67 446535.93,4649505.48 446508.45,4649413.3 446383.574,4649340.121 446250.761,4649379.184 445696.35,4649963.04 445688.261,4650379.184 445578.26,4650546.98 445391.386,4650480.746 445349.03,4650153.07 444913.73,4649689.19 443711.699,4649769.809 443578.886,4649957.309 443318.46,4649814.46 443157.011,4650051.059 442917.77,4650038.95 442762.51,4650458.15</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[62437966.2613]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[243]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[246]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08254]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Santa Maria de Corco]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Santa Maria de Corco]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Santa Maria de Corc¢]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Santa Maria de Corc¢]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="243">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">495111.53,4656479.87 494361.43,4656466.25 494349.25,4656079.39 493996.315,4655857.086 493868.64,4655927.93 493811.94,4656116.461 494090.065,4656516.461 494374.44,4656722.711 494399.44,4656797.711 494265.065,4656866.461 494091.93,4656874.01 493483.815,4656491.461 493070.32,4656351.02 492761.94,4656407.086 492575.35,4656664.61 492299.44,4656860.211 492098.22,4656765.88 492055.69,4656578.961 492297.02,4656170.36 492193.19,4655860.211 491852.81,4655682.68 491133.16,4655909 490423.7,4656189.48 490435.59,4656628.04 490575.44,4657272.17 490981.77,4657391.97 491298.002,4658148.509 491282.377,4659296.947 491556.29,4659696 491651.08,4659519.22 491904.6,4658814.46 492503.15,4658869.53 493166.5,4658594.16 493718.76,4658919.34 494136.11,4658543.3 494613.49,4658247.16 494424.29,4658002.77 495111.53,4656479.87</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[9824955.30007]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[244]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[247]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17050]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[20]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Cervia de Ter]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Cervia de Ter]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Cervi… de Ter]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Cervi… de Ter]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="244">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">441390.04,4655582.04 439370.5,4656497.22 439046.74,4656674.24 438286.3,4656955.95 438164.4,4656921.1 438035.25,4657262.71 437090.49,4657327.7 437153.78,4657797.3 437884.73,4658123.8 438495.42,4658599.99 439058.86,4659320.89 439177.26,4658675.5 439904.67,4658260.12 440446.02,4657770.35 441208.8,4656751.85 441115.46,4656078.81 441390.04,4655582.04</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[6391442.33745]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[245]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[248]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08265]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Vicenc de Torello]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Vicenc de Torello]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Vicen‡ de Torell¢]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Vicen‡ de Torell¢]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="245">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">502241.17,4653111.21 501918,4652987.44 501546.27,4653097.88 500068.18,4653194.82 499449.29,4652672.97 499115.92,4653182.25 498600.25,4653517.62 498324.15,4654020.08 498406.14,4654271.92 498150.65,4656093.16 497852.92,4656730.46 498024.53,4657037.31 498282.9,4658127.09 498165.75,4659237.65 498920.57,4659077.7 500050.48,4657968.39 500438.53,4657624.31 500133.08,4656489.22 500317.94,4656202.6 501432.23,4656444.95 502352.41,4656506.46 503779.37,4655948.3 503090.06,4655839.44 502283.23,4654455.43 502081.29,4653846.84 502241.17,4653111.21</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[18882562.2863]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[246]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[249]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17068]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[10]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Foixa]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Foixa]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Foix…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Foix…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="246">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">428569.73,4656707.42 429119.12,4656697.55 429714.87,4658271.28 430584.48,4659206.89 431333.73,4659182.54 431321.15,4659062.24 431988.65,4658350.85 432484.37,4658604.9 433012.33,4658964.64 433366.11,4658975.4 433116.29,4658790.15 433044.87,4657473.53 433224.97,4657216.54 433372.31,4656775.09 432521.93,4656424.8 432317.48,4656160.3 432526.21,4655372.71 432194.32,4655005.2 430696.22,4654368.97 429569.55,4653523.88 428574.23,4653169.79 428194.69,4653211.61 427402.06,4654321.3 427112.47,4654632.3 426525.65,4655056.63 427669.83,4655494.53 427708.79,4655979.34 428584.83,4656057.37 428418.63,4656336.26 428569.73,4656707.42</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[20829728.8353]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[247]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[250]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08201]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Boi de Llucanes]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Boi de Llucanes]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Boi de Llu‡anŠs]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Boi de Llu‡anŠs]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="247">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">425075.28,4652638.09 425160.91,4653033.83 425412.42,4653875.52 424090.6,4654421.79 424474.14,4655070.99 424334.59,4656248.12 424438.46,4656473.42 424843.42,4656807.17 424556.49,4657642.92 424476.22,4658744.38 425159.14,4658786.78 425728.86,4658710.92 426279.21,4659107.38 427142.52,4658121.78 427573.38,4657866.84 428569.73,4656707.42 428418.63,4656336.26 428584.83,4656057.37 427708.79,4655979.34 427669.83,4655494.53 426525.65,4655056.63 427112.47,4654632.3 427402.06,4654321.3 428194.69,4653211.61 427217.37,4652631.89 427006.93,4652994.78 425790.35,4652216.5 425075.28,4652638.09</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[18577211.60655]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[248]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[251]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08160]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Perafita]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Perafita]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Perafita]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Perafita]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="248">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">483506.18,4653572.55 481922.33,4654929.09 481743.24,4655732.5 481898.66,4656232.22 481761.67,4656518.2 480864.2,4656491.47 481680.78,4657339.95 483342.68,4658924.36 483714.75,4658694.34 485603.83,4658438.85 485119.21,4657851.61 484841.8,4657332.64 485806.99,4657183.34 485967.68,4656865.18 486232.82,4655982.58 486496.56,4654768.76 485028.64,4654270.59 483886.38,4654373.92 483682.78,4653995.99 483506.18,4653572.55</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[17263510.23105]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[249]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[252]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17123]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[28]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Palol de Revardit]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Palol de Revardit]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Palol de Revardit]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Palol de Revardit]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="249">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">344046,4634955 343627.63,4635162.42 343587,4635513 342559.3,4635413.14 342727.6,4635716.22 342285.77,4635847.85 340968.16,4633264.48 340276.54,4632170.37 339721.52,4631004.32 339333.53,4631196.67 339289.41,4632149 339564.77,4633563.22 339371.2,4634385.19 339160.74,4635033.97 338883.34,4635018.6 338754.84,4635532.38 338767.79,4635976.19 337855.94,4636103.48 337820.13,4636242.19 337431.99,4636029.5 337609.1,4637171.85 337528.43,4637991.63 337568,4638415 337674.73,4638659.86 337667.17,4639003.93 337421.39,4639634.88 337249,4640308 336648.55,4640504.67 335969.36,4640011.16 335698.26,4639929.81 335246.44,4640287.74 335326.59,4641167.64 334726.1,4641785.89 334170.08,4641501.91 333450,4642335 333347,4643375 333733,4644956 333445,4646189 332624,4646572 332003,4647125 331501,4647967 330686,4648782 331884,4650576 332786,4650482 333244,4650590 333588.86,4650765.75 334203.58,4650481.53 333544.24,4649590.67 334726,4648625 336334,4646731 336959.63,4646327.5 336699.15,4645977.15 336462.8,4644822.88 336643,4644447 337155,4644824 337897,4644192 339069,4644706 339872,4645692 340626.5,4647752.24 342012.6,4648786.52 342632.32,4649993.61 342830,4651151 341823,4652533 341383.77,4652660.58 342153.18,4654850.5 341824.1,4655697.45 340833.87,4656838.24 341665.73,4657598.66 342115.76,4657792.08 342736.21,4658712.36 342830.94,4658332.67 343726.19,4656691.55 343671.62,4656090.97 344463.34,4656050.74 344639.8,4655794.35 345077.9,4655520.79 345477.59,4654898.73 346591.69,4654079.47 347535.66,4652989.56 347426.65,4652735.05 346432.73,4652029.9 346860.79,4651585.38 346822.06,4651196.69 347151.45,4650126.49 347736.39,4649982.58 348397.7,4649047.7 348255.03,4648394.96 348342.37,4647942.37 348200.77,4647000 347622.07,4646153.04 347046.24,4645855.35 346720.99,4645019.57 345916,4645661 345579,4644716 344819,4643812 344279.87,4639962.71 345763.5,4639886.27 345198.41,4638973.88 345320.58,4638567.62 344988.14,4637923.44 345036.34,4636410.65 345481.16,4635974.43 344386.89,4635598.72 344593.22,4635199.31 344046,4634955</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[176372048.57181]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[250]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[253]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25034]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[23]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Artesa de Segre]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Artesa de Segre]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Artesa de Segre]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Artesa de Segre]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="250">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">458436.79,4656646.38 458007.13,4656360.44 457245.88,4655760.72 457550.28,4655091.21 459064.55,4653616.44 459187.53,4653437.62 458978.28,4652877.23 458655.06,4652514.68 458247.37,4652400.59 458261.54,4651445.52 458996.02,4651162.33 458653.44,4650826.59 458660.29,4650250.05 457791.76,4650053.33 457297.55,4649746.64 457069.85,4649921.46 456880.49,4650274.05 456743.76,4649890.46 456095.99,4649504.46 457642.93,4648426.23 456981.63,4648164.49 456953.57,4647681.94 456388.38,4647410.99 456536.37,4646763.49 455572.57,4646625.28 455154.37,4646385.55 454883.73,4646524.93 454646.11,4646464.07 454474.78,4646750.48 454144.33,4647433.39 454409.73,4647539.35 454062.39,4647897.21 453635.43,4647785.7 453741.68,4648429.92 454850.06,4649696.6 454797.57,4650802.41 454574.06,4651677.04 454886.45,4651843.52 454873.87,4652206.83 454458.73,4652177.27 454690.19,4652909.7 453837.97,4653230.57 453363.77,4653113.66 452785.71,4653486.29 452167.25,4653576.46 452095.26,4654184.47 452318.94,4654682.13 452222.68,4656636.94 452600.98,4656798.05 452842.26,4657213.58 454253.94,4658271.47 454647.59,4658695.66 455558.6,4658476.75 455990.47,4658195.66 456441.92,4657304.24 456909.62,4657549.1 457903.43,4657603.7 458360.27,4656890.05 458436.79,4656646.38</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[47958188.13185]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[251]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[254]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08901]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Rupit i Pruit]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Rupit]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Rupit i Pruit]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Rupit]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="251">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">411055.35,4649015.42 409259.83,4648112.59 408375.12,4648105.49 408397.91,4649233.84 408705.19,4650080.48 408245.98,4650385.64 409530.45,4651501.86 408969.74,4653027.11 409432.42,4654167.29 409579.26,4654687.79 410467.26,4655144.14 410735.23,4655117.76 410927.45,4654856.35 411199.92,4654799.16 411414.53,4655538.14 411776.25,4656262.46 413175.15,4657702.01 413248.69,4658211.31 413287.31,4657909.53 414394.96,4657265.02 414771.39,4657252.23 415743.03,4657910.23 416744.49,4657864.75 417173.49,4658154.67 417712.73,4658149.39 418147.75,4658655.89 417958.86,4656407.64 417330.8,4656262.5 417085.94,4655833.8 417349.75,4654807.8 416454.89,4655193.39 415114.2,4654546.18 415362.08,4654111.05 415134.23,4652859.35 414277.31,4652519.55 414007.9,4651951.24 413497.2,4651013.34 412863.62,4651465.71 411580.9,4650394.01 411373.22,4649566.25 411055.35,4649015.42</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[44460352.67795]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[252]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[255]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08188]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[14]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sagas]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sagas]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sag…s]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sag…s]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="252">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">487858.94,4652743.87 487471.05,4653209.01 486346.15,4653012.55 485834.15,4652247.47 485522.41,4652307.09 485138.48,4652672.15 484757.47,4652675.55 483667.91,4652800.08 483506.18,4653572.55 483682.78,4653995.99 483886.38,4654373.92 485028.64,4654270.59 486496.56,4654768.76 486232.82,4655982.58 487569.44,4656153.8 487593.21,4656807.78 487719.89,4657089.54 488113.01,4657551.01 488369.19,4657923.02 488204.03,4658608.8 488963.52,4658268.71 489212.54,4658110.01 489574.57,4657394.6 489954.252,4657554.759 490367.83,4657938.9 490438.627,4657843.822 490360.502,4657437.572 490575.44,4657272.17 490435.59,4656628.04 490423.7,4656189.48 491133.16,4655909 490695.79,4655578.21 490166.18,4655551.83 489232.82,4654940.38 488786.39,4654371.16 489154.88,4654067.18 488454.38,4652797.88 487858.94,4652743.87</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[19279817.35492]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[253]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[256]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17169]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[20]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Julia de Ramis]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Julia de Ramis]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Juli… de Ramis]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Juli… de Ramis]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="253">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">508560.4,4657162.44 509242.15,4657114.54 510652.68,4655988.91 510664.69,4655837.39 510101.37,4655217.36 509680.93,4654326.51 508100.85,4654464.15 507887.74,4654437.89 507394.04,4654409.93 507102.02,4654569.48 507005.27,4655526.53 507445.41,4656386.14 507923.65,4656807.61 508560.4,4657162.44</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[7406226.96905]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[254]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[257]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17204]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[10]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Ulla]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Ulla]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Ull…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Ull…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="254">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">421723.64,4652031.27 420828.37,4652942.88 421392.09,4653477.34 421360.64,4654052.31 422078.28,4654531.86 422244.81,4655126.93 422056.48,4655403.8 422026.26,4655815.62 421719.82,4657077.43 423104.27,4657091.72 423632.61,4656771.49 424338.7,4657093.67 424438.46,4656473.42 424334.59,4656248.12 424474.14,4655070.99 424090.6,4654421.79 425412.42,4653875.52 425160.91,4653033.83 425075.28,4652638.09 423231.27,4651707.53 421723.64,4652031.27</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[15110285.01234]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[255]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[258]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08225]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Marti d'Albars]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Marti d'Albars]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Mart¡ d'Albars]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Mart¡ d'Albars]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="255">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">441742.29,4655551.33 441687.11,4653574.46 441325.1,4653829.29 441435.3,4653863.79 441052.84,4654076.15 440534.34,4653072.91 439984.24,4653178.07 439858.09,4652460.33 439652.57,4652146.15 439021.39,4651824.53 438681.02,4651725.02 438653.64,4652076.18 438165.44,4652365.9 438644.17,4653443.69 437566.55,4653212.91 437383.69,4653453.97 437319.62,4654139.91 436843.97,4654972.25 436899.12,4655371.59 437243.07,4655208.95 438520.62,4654908.63 438445.18,4655402.71 437377.22,4656202.25 437527.56,4656344.35 438042.49,4656282.16 438164.4,4656921.1 438286.3,4656955.95 439046.74,4656674.24 439370.5,4656497.22 441390.04,4655582.04 441742.29,4655551.33</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[14001764.06375]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[256]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[259]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08285]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Torello]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Torello]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Torell¢]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Torell¢]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="256">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">493196.59,4654126.04 491604.94,4653826.52 490707.32,4655214.91 490695.79,4655578.21 491133.16,4655909 491852.81,4655682.68 492193.19,4655860.211 492297.02,4656170.36 492055.69,4656578.961 492098.22,4656765.88 492299.44,4656860.211 492575.35,4656664.61 492761.94,4656407.086 493070.32,4656351.02 493483.815,4656491.461 494091.93,4656874.01 494265.065,4656866.461 494399.44,4656797.711 494374.44,4656722.711 494090.065,4656516.461 493811.94,4656116.461 493868.64,4655927.93 493996.315,4655857.086 494349.25,4656079.39 494421.38,4654904.57 493984.6,4654591.97 493196.59,4654126.04</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[7097750.19326]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[257]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[260]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17025]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[20]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Bordils]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Bordils]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Bordils]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Bordils]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="257">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">333335.35,4662700.54 333412.28,4663307.2 333119.59,4663783.47 332981.87,4664648.3 332505.21,4664480.3 331604.5,4665099.82 331177.98,4665260.96 331058.16,4665058.13 330366.08,4665849.24 330847.82,4666310.85 331090,4667308 332234.59,4669414.24 332290.99,4670626.34 332412.14,4671060.71 331035.83,4670466.6 330778.64,4670802.37 329732.92,4670976.14 329027.36,4670889.49 328841.12,4670993.71 328499.95,4671922.64 329417.48,4672238.95 329686.56,4672790.21 329998.45,4673328.87 329584.08,4673666.87 331720.4,4674829.59 332189.57,4673955.18 332921.17,4673222.44 333514.53,4672509.37 334142.15,4672393.3 335203.36,4672259.23 336290.99,4672530.27 337402.05,4672041.21 338013.85,4671903.93 339169.66,4671748.24 339943.86,4672160 340116.23,4672396.5 340019.76,4672012.93 339749.94,4671480.78 339038.67,4670245.78 338370.14,4669581.56 339229.92,4669089.89 339662.2,4668313.74 339363.74,4667172.09 339643.13,4666197.72 341508.73,4666696.37 342793.3,4666893.99 345985.25,4668186.46 346064.48,4667942.68 346472.9,4667854.85 346863.14,4666597.29 347616.34,4666559.51 347727.87,4665297.16 347302,4664437 346983.4,4664589.27 346808,4664418 346419.69,4664859.66 345979.32,4664344.79 345203.71,4663077.33 344807.57,4662150 344325,4661426.43 343650,4660861.38 342926.97,4659445.36 342736.21,4658712.36 342115.76,4657792.08 341665.73,4657598.66 340609.04,4658849.93 340298.24,4660423.77 339963.57,4660665.39 339461.63,4661157.74 339093.26,4661858.39 338749.23,4662087.34 337496.52,4662625.7 334947.27,4661351.67 334207.85,4661514.25 333592.98,4662263.98 333335.35,4662700.54</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">341383.77,4652660.58 340651,4652477 340709.05,4654614.94 340193.95,4655858.03 340833.87,4656838.24 341824.1,4655697.45 342153.18,4654850.5 341383.77,4652660.58</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[139293046.05786]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[258]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[261]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25115]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[25]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Isona i Conca Della]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Isona]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Isona i Conca Dell…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Isona]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="258">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">498324.15,4654020.08 497518.61,4653965.12 497102.31,4654077.19 496242.63,4653575.57 496166.82,4653468.41 495525.51,4653559.5 495753.64,4655950.7 495998.59,4655761.15 496245.24,4656144.34 496752.61,4656573.8 497155.58,4656349.85 497852.92,4656730.46 498150.65,4656093.16 498406.14,4654271.92 498324.15,4654020.08</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[6571409.0639]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[259]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[262]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17067]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[20]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Flaca]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Flaca]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Fla‡…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Fla‡…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="259">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">464655.55,4648406.01 463945.48,4647986.04 463867.56,4647574.22 463656.48,4647404.6 462998.79,4648234.34 463264.71,4648704.56 462944.15,4649090.93 462295.9,4650198.5 462171.88,4649832.71 461466.46,4649228.65 460684.08,4648333.53 460862.28,4647739.05 461801.28,4645830.96 461861.07,4645287.74 461592.87,4644770.14 461249.51,4645675.5 460760.95,4645226.23 461144.09,4645042.55 461002.1,4644671.44 460853.58,4643752.56 460467.13,4643287.38 459047.56,4643656.36 458334.12,4644166.09 458056.27,4644469.84 458100.07,4644982.18 457847.16,4646056.88 457521.82,4647714.06 457166.93,4647745.6 456981.63,4648164.49 457642.93,4648426.23 456095.99,4649504.46 456743.76,4649890.46 456880.49,4650274.05 457069.85,4649921.46 457297.55,4649746.64 457791.76,4650053.33 458660.29,4650250.05 458653.44,4650826.59 458996.02,4651162.33 458261.54,4651445.52 458247.37,4652400.59 458655.06,4652514.68 458978.28,4652877.23 459187.53,4653437.62 459064.55,4653616.44 457550.28,4655091.21 457245.88,4655760.72 458007.13,4656360.44 458436.79,4656646.38 458917.87,4656029.48 459660.53,4655336.55 460284.52,4654402.39 461527.93,4653136.46 462405.77,4653415.04 463079.86,4652650.16 463814.02,4651408.17 464106.66,4651202.73 464375.95,4650918.64 464992.98,4650466.78 464887.6,4649866.34 464617.67,4649644.61 464695.51,4649207.89 464415.13,4648783.28 464655.55,4648406.01</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[50373375.55926]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[260]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[263]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17194]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[34]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Susqueda]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Marti Sacalm]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Susqueda]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Mart¡ Sacalm]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="260">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">392421.8,4654072.09 392025.67,4654644.71 392286.54,4654889.8 392839.04,4655296.99 392831.82,4655729.06 393104.65,4655982.25 394274.41,4655785.59 394538.19,4656412.01 394029.44,4656565.05 393153.87,4656762.39 393093.47,4658123.15 393921.83,4658595.26 394920.86,4658606.97 395606.01,4658745.43 395764.86,4658962.16 396322.76,4658063.94 397094.54,4657974.09 397595.48,4657630.35 398001.23,4658041.35 399259.32,4657510.67 399380.79,4657506.7 400244.36,4657295.92 401022.32,4657173.3 401373.59,4656506.51 401275.73,4655963.99 400885.87,4655903.66 400944.34,4655621.19 400257,4654322.94 400597.58,4654401.46 400942.9,4654584.27 401924.61,4654284.01 401181.71,4653166.16 401481.54,4652692.92 400696.83,4652073.67 401106.02,4651450.84 399189.98,4651356.77 399480.6,4652053.36 399916.98,4652957.95 399748.17,4653594.05 400026.71,4653886.27 399605.14,4654202.45 399777.48,4654738.98 399478.74,4654455.41 398854.76,4654256.97 398401.82,4654349.45 398114.54,4654683.98 397934.65,4654768.94 398317.36,4655696.45 398175.72,4656051.17 397920.32,4655902.38 397552.07,4655917.02 396864.84,4655022.63 396021.44,4654592.82 395769.64,4654243.62 395533.38,4653604.29 395145.85,4653295.27 393672.099,4652803.579 393479.17,4652950.62 393981.1,4653238.47 393715.76,4653462.26 393650.8,4654187.26 393118.61,4654004.36 392977.17,4654199.79 392421.8,4654072.09</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">391190.65,4656254.42 390904.53,4655617.97 390765.24,4655073.07 390235,4655437.81 390143.44,4655952.88 390354.89,4656626.65 390439.97,4656625.64 391190.65,4656254.42</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[34984438.05744]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[261]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[264]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08078]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[14]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Espunyola, l']]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Espunyola, l']]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Espunyola, l']]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Espunyola, l']]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="261">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">495525.51,4653559.5 494696.1,4654040.01 494476.67,4654405.8 493993.83,4654532.25 493984.6,4654591.97 494421.38,4654904.57 494349.25,4656079.39 494361.43,4656466.25 495111.53,4656479.87 495096.95,4655986.87 495416.85,4656015.38 495753.64,4655950.7 495525.51,4653559.5</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[3090663.3933]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[262]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[265]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17168]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[20]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Joan de Mollet]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Joan de Mollet]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Joan de Mollet]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Joan de Mollet]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="262">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">416003.68,4642066.77 415806.33,4641509.49 414709.93,4641595.01 413540.59,4646766.85 411962.05,4646673.11 410716.06,4645421.98 409202.67,4644605.1 408957.43,4644820.6 409266.29,4644956.32 409339.77,4645917.94 409804.41,4646230.25 410022.81,4646703.39 409494.05,4647057.48 410003.69,4647118.41 409895.11,4647508.3 409973.65,4647701.53 410708.31,4648529.3 411055.35,4649015.42 411373.22,4649566.25 411580.9,4650394.01 412863.62,4651465.71 413497.2,4651013.34 414007.9,4651951.24 414277.31,4652519.55 415134.23,4652859.35 415362.08,4654111.05 415114.2,4654546.18 416454.89,4655193.39 417349.75,4654807.8 417085.94,4655833.8 417330.8,4656262.5 417958.86,4656407.64 417622.8,4655002.34 417182.51,4654527.28 417326.8,4654092.45 417125.23,4653871.16 418272.35,4653816.69 419022.62,4653569.66 419068.3,4653286.21 418566.76,4652341.86 417883.5,4651109.11 417701.11,4650329.86 417864.92,4649905.58 417276.5,4649266.78 416960.44,4649307.7 416859.99,4648739.22 417053.15,4647778.48 416061.66,4647091.99 416929.75,4646083.86 415592.24,4645333.03 415254.67,4643787.34 414901.91,4643370.66 416003.68,4642066.77</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[52843984.32835]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[263]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[266]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08255]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[14]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Santa Maria de Merles]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Santa Maria de Merles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Santa Maria de MerlŠs]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Santa Maria de MerlŠs]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="263">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">379751.76,4647019.47 379070.93,4646751.14 379213.03,4646472.91 378929,4646127 378586,4646097 377413.89,4645302.09 377010.59,4645283.55 376053.22,4644529.54 375556.08,4644742.03 375080.23,4645798.47 374914.52,4646574.14 373199.6,4646807.55 373107.3,4646793.52 372778.55,4648334.33 372448.48,4648421.27 372416.28,4648813.44 372598.74,4649299.71 373489.61,4650213.17 373121.04,4651811.12 373048.44,4652511.8 372925.04,4653030.81 375240.83,4652113.79 375429.909,4651694.204 375457.31,4651390.49 375414.284,4651084.829 375552.21,4650906.6 375948.64,4651074.96 376189.37,4650376.01 375440.88,4649996.3 375664.284,4649827.016 376093.972,4650045.766 376234.73,4649786.03 376143.9,4649571.26 375454.49,4649545.13 374573.81,4649164.67 374820.61,4648413.85 375164.59,4648438.73 375266.6,4647866.35 376309.96,4647526.36 377328.69,4647958.58 377838,4648416 379121.72,4648386.76 379608.24,4648505.89 379661.17,4648900.41 380096,4649508 378650.21,4651464.77 378927.69,4651875.74 378557.96,4652418.06 378287.86,4652558.11 378182.45,4653401.74 378238.82,4653996.66 378652.77,4654082.92 379012.05,4654577.44 379426.4,4654837.87 380205.6,4654735.56 380561.91,4655024.23 381073.66,4655050.76 381234.91,4655618 381270.47,4656238.11 381829.15,4655949.65 381991.33,4655577.9 382573.24,4655266.35 383063.47,4654246.52 382731.98,4653651.35 383483.59,4652601.73 383490.48,4652394.23 383426.18,4651951.34 384058.87,4651077.66 383881.22,4650655.58 383819,4650387 383999,4649996 382433.97,4649501.84 381749.96,4649772.37 380887.01,4648786.86 381156.29,4648307.18 381124.48,4647684.55 379751.76,4647019.47</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">375906.93,4651410.83 375930.69,4651806.52 376295.89,4651882.09 376354.83,4651839.5 376360.85,4651679.43 375952.07,4651373.21 375906.93,4651410.83</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[54066217.87555]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[264]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[267]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25151]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[35]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Olius]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Olius]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Olius]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Olius]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="264">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">438681.02,4651725.02 437768.84,4651170.53 437580.04,4650052.21 437877.68,4649615.04 437587.68,4648620.28 437106.17,4648286.2 436943.17,4648474.02 436409.74,4649583.39 436244.21,4650281.64 434651.01,4651509.53 434277.45,4651242.34 433977.55,4651792.18 433692.33,4651789.7 433651.56,4652021.23 433912.82,4652363.53 433770.73,4652935.21 433249.56,4653564.36 432808.78,4653936.1 433774.25,4654862.94 436541.93,4656120.83 437377.22,4656202.25 438445.18,4655402.71 438520.62,4654908.63 437243.07,4655208.95 436899.12,4655371.59 436843.97,4654972.25 437319.62,4654139.91 437383.69,4653453.97 437566.55,4653212.91 438644.17,4653443.69 438165.44,4652365.9 438653.64,4652076.18 438681.02,4651725.02</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs>
+<gml:innerBoundaryIs>
+<gml:LinearRing srsName="EPSG:23031">
+<gml:coordinates cs="," decimal="." ts=" ">437489.84,4651643.76 437326.07,4652413.79 436930.37,4652372.12 436339.21,4652401.19 436404.83,4652057.98 436627.68,4651622.9 437013.08,4651356.86 437489.84,4651643.76</gml:coordinates></gml:LinearRing></gml:innerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[22294001.6657]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[265]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[268]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08117]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Masies de Voltrega, les]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Can Bondia]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Masies de Voltreg…, les]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Can Bondia]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="265">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">401106.02,4651450.84 400696.83,4652073.67 401481.54,4652692.92 401181.71,4653166.16 401924.61,4654284.01 402621.23,4654125.05 402850.34,4655078.75 402989.08,4655478.85 403389.1,4655381.07 403709.32,4655801.61 404027.76,4655890.42 405367.92,4654994.66 405795.5,4655698.36 406300.93,4656130.51 406707.44,4655931.53 407357.28,4654897.72 406551.25,4654040.95 406504.31,4653176.08 407750.05,4650772.05 407962.49,4650060.39 407902.47,4649784.79 405103.29,4651455.54 402474.84,4650385.1 402585.46,4649269.97 402771.32,4648656.1 402933.15,4647861.51 402340.2,4647979.45 401354.89,4648314.7 401254.89,4649983.12 401350.11,4650282.97 401106.02,4651450.84</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[29194331.01335]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[266]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[269]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08049]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[14]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Casserres]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Casserres]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Casserres]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Casserres]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="266">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">395533.38,4653604.29 395769.64,4654243.62 396021.44,4654592.82 396864.84,4655022.63 397552.07,4655917.02 397920.32,4655902.38 398175.72,4656051.17 398317.36,4655696.45 397934.65,4654768.94 398114.54,4654683.98 398401.82,4654349.45 398854.76,4654256.97 399478.74,4654455.41 399777.48,4654738.98 399605.14,4654202.45 400026.71,4653886.27 399748.17,4653594.05 399916.98,4652957.95 399480.6,4652053.36 399189.98,4651356.77 401106.02,4651450.84 401350.11,4650282.97 401254.89,4649983.12 400484.2,4649496.78 400157.74,4649066.24 399614.32,4649919.43 400089.13,4650515.15 399926.59,4650820.08 399011.41,4650556.63 398487.11,4650718 398695.99,4649883.17 397754.4,4649430.97 397233.86,4650361.49 397432.61,4650734.71 397112.28,4651069.4 396140.8,4651875.63 395747.66,4652403.85 396094.09,4652751.75 395533.38,4653604.29</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">402850.34,4655078.75 402621.23,4654125.05 401924.61,4654284.01 400942.9,4654584.27 400597.58,4654401.46 400257,4654322.94 400944.34,4655621.19 400885.87,4655903.66 401275.73,4655963.99 401373.59,4656506.51 401584.31,4656517.96 401864.6,4656258.68 401962.92,4655483.95 402850.34,4655078.75</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[22217086.96235]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[267]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[270]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08130]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[14]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Montclar]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Montclar]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Montclar]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Montclar]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="267">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">503779.37,4655948.3 504180.79,4655630.54 504061.02,4655031.74 503957.81,4653479.16 503107.09,4653101.07 502241.17,4653111.21 502081.29,4653846.84 502283.23,4654455.43 503090.06,4655839.44 503779.37,4655948.3</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[4255500.15815]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[268]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[271]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17203]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[10]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Ultramort]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Ultramort]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Ultramort]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Ultramort]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="268">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">323557.88,4652825.52 324023.78,4653015.55 324245.91,4653735.41 324428.7,4654856.32 326691.59,4653695.66 327550.18,4653542.04 328016.6,4654527.37 330347.36,4654638.54 331164.52,4654361.73 331874.02,4654211.39 334219.09,4654276.1 335247.27,4654348.5 336281.84,4655559.24 336902.75,4655338.66 338186.59,4655604.53 340193.95,4655858.03 340709.05,4654614.94 340651,4652477 341383.77,4652660.58 341823,4652533 342830,4651151 342632.32,4649993.61 342012.6,4648786.52 340626.5,4647752.24 339872,4645692 339069,4644706 337897,4644192 337155,4644824 336643,4644447 336462.8,4644822.88 336699.15,4645977.15 336959.63,4646327.5 336334,4646731 334726,4648625 333544.24,4649590.67 334203.58,4650481.53 333588.86,4650765.75 333244,4650590 332786,4650482 331884,4650576 330686,4648782 329982,4648985 329538,4649603 328441,4648911 328217,4649871 327428,4650409 326733,4651263 326858.49,4651864.99 324410.1,4651919.87 323916.26,4652082.5 323557.88,4652825.52</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[106033532.30079]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[269]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[272]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25250]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[23]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilanova de Meia]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilanova de Meia]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vilanova de Mei…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vilanova de Mei…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="269">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">462405.77,4653415.04 462589.67,4654309.49 463126.15,4654985.76 463913.57,4654770.01 464546.21,4654271.55 465276.95,4653887.54 465965.95,4654139.08 466271.33,4654835.2 466703.8,4655519.94 466744.58,4655648.92 467137.58,4655189.63 466922.04,4654671.04 467240.11,4654112.04 468040,4653025.94 468233.05,4652716.96 469153.12,4652505.85 469718.24,4651573.76 469966.64,4651559.96 470156.8,4651925.52 470468.8,4651971.65 471173.97,4651625.44 472068.64,4651814.95 472150.92,4651053.59 471815.04,4650896.94 471945.74,4649722.42 471923.22,4649493.73 471475.66,4649762.8 470568.32,4649121.69 469293.15,4647850.49 469178.11,4648191.46 468385.79,4648733.43 467343.69,4648512.25 466985.42,4647751.51 467166.31,4647332.23 465894.98,4648005.66 464655.55,4648406.01 464415.13,4648783.28 464695.51,4649207.89 464617.67,4649644.61 464887.6,4649866.34 464992.98,4650466.78 464375.95,4650918.64 464106.66,4651202.73 463814.02,4651408.17 463079.86,4652650.16 462405.77,4653415.04</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[39211370.35074]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[270]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[273]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17007]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[34]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Amer]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Amer]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Amer]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Amer]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="270">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">506435.5,4654524.48 506818.62,4654058.31 507143.32,4653906.14 507030.3,4653146.33 507032.35,4652926.3 506724.94,4652915.74 506878.71,4652422.83 506866.41,4652363.55 506339.04,4651303.11 505998.56,4650951.8 505784.56,4650960.71 505314.08,4651527.07 505509.99,4652266.56 505429.81,4652718.15 504932.42,4652680.93 504516.67,4653094.03 504175.76,4653143.42 504083.31,4653353.4 503957.81,4653479.16 504061.02,4655031.74 504180.79,4655630.54 505194.03,4655060.1 505275.65,4654980.7 506435.5,4654524.48</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[8139498.014]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[271]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[274]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17191]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[10]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Serra de Daro]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Serra de Daro]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Serra de Dar¢]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Serra de Dar¢]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="271">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">407357.28,4654897.72 407289.06,4655086.26 407821.27,4655580.4 409194.83,4654522.67 408959.43,4653564.73 408300.31,4652905.3 408333.26,4652396.61 408076.36,4650785.21 407750.05,4650772.05 406504.31,4653176.08 406551.25,4654040.95 407357.28,4654897.72</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[7089533.8333]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[272]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[275]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08092]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[14]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Gironella]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Gironella]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Gironella]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Gironella]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="272">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">491604.94,4653826.52 491795.06,4653203.41 491656.59,4652076.03 491731.28,4650049.26 491493.3,4648628.94 489709.38,4649131.04 489249.58,4649011.14 488973.07,4649454.11 488699.31,4650014.24 488610.64,4650792.77 488015.22,4650720.32 487479.11,4651038 487627.59,4652200.18 487858.94,4652743.87 488454.38,4652797.88 489154.88,4654067.18 488786.39,4654371.16 489232.82,4654940.38 490166.18,4655551.83 490695.79,4655578.21 490707.32,4655214.91 491604.94,4653826.52</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[19646243.2749]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[273]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[276]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17049]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[20]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Celra]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Celra]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Celr…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Celr…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="273">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">512266.91,4650651.2 511676.42,4652637.51 510583.84,4653790.07 509680.93,4654326.51 510101.37,4655217.36 510664.69,4655837.39 510652.68,4655988.91 509242.15,4657114.54 508560.4,4657162.44 508375.1,4658068.96 508611.57,4658906.77 509848.84,4659021.22 510880.06,4659171.68 511017.31,4660906.83 513197.59,4661898.02 513785.61,4662014.32 514142.65,4661984 514101.804,4661702.057 514263.61,4661469 514901.804,4661506.745 515114.59,4661665.5 515139.304,4661509.87 515344.84,4661313.5 515354.929,4661056.745 515526.804,4660887.995 515904.929,4660222.37 515959.9,4659957 516164.304,4659681.745 516239.81,4659300 516426.804,4659203.62 516571.62,4659036 516676.804,4659087.995 516695.75,4658979.5 516558.054,4658817.682 516501.804,4658586.432 516946.31,4658300 516898.679,4658192.682 517036.179,4658123.932 517138.15,4658004.5 517278.11,4657722.5 517520.554,4657652.057 517567.429,4657508.307 517436.179,4657448.932 517431.61,4656968.5 517508.054,4656780.182 517745.37,4656806 517754.4,4656612 517542.429,4656048.932 517329.929,4655936.432 517092.429,4656030.182 516851.53,4656025 516695.78,4655896 516520.554,4655364.557 516367.429,4654764.557 516264.68,4653959.5 516236.179,4653108.307 516245.554,4652220.807 516385.85,4650787.92 516127.66,4650707.37 515628.98,4650818.16 514809.7,4651130.08 513791.22,4650482.56 513595,4650754 512772.709,4650326.688 512266.91,4650651.2</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">518489.304,4655047.369 518363.59,4655089 518190.3,4655338.5 518248.06,4655460 518476.09,4655420.5 518617.429,4655512.994 518780.12,4655457 518751.804,4655319.244 518489.304,4655047.369</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">518698.03,4654745.5 518636.179,4654889.557 518842.429,4654948.932 518851.804,4654905.182 518698.03,4654745.5</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[65457500.62104]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[274]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[277]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17199]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[10]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Torroella de Montgri]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Torroella de Montgri]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Torroella de Montgr¡]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Torroella de Montgr¡]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="274">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">319458.34,4632562.63 319495.25,4633204.47 319858.74,4633704.25 319695.86,4634258.34 317301.26,4635440.38 316041.07,4636608.21 316128.63,4637458.67 317003.23,4637859.85 317064.67,4638506.17 317478.56,4638504.78 317977.49,4638911.14 319196.37,4639089.92 319069.57,4639866.84 319467.38,4640355.65 321262.15,4640830.25 322565.27,4640405.08 323945,4641036 324408,4641958 322068.97,4642024.27 322256.49,4642683.59 322908,4643289 322462,4643610 322394,4644234 322519.73,4645508.5 321905.49,4645734.34 321841.94,4646757.46 321234.65,4648506.15 321176.68,4649886.84 320202,4649281 319869,4649039 318821.01,4648566.11 318625.28,4652066.67 319243,4652474 318997.62,4653068.79 318492,4653761 318094,4654551 318128,4654732 320053.34,4655146.23 321313.47,4655038.76 322045.63,4653706.2 322031.16,4652907.18 322324.06,4652623.69 322525.93,4652886.6 323557.88,4652825.52 323916.26,4652082.5 324410.1,4651919.87 326858.49,4651864.99 326733,4651263 327428,4650409 328217,4649871 328441,4648911 327572,4648345 327344,4648010 326868,4648081 326368,4647095 326054,4645954 326338.04,4644415.03 325562.46,4642778.94 325542.85,4642349.6 325436.63,4641807.29 325790.5,4641936.11 326144,4640932 327510,4639707.05 328383.15,4639410.51 328755.53,4638092.36 328835.75,4637122.98 328452.14,4634648.51 327942.33,4633323.92 326686.31,4633033.28 325326.1,4633419.19 324693.1,4632826.65 324239.62,4631933.86 323237.91,4632233.51 323114.97,4631943.8 321862.47,4632355.3 321692.56,4632045.78 320957.1,4632335.79 320121.41,4632304.27 319458.34,4632562.63</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">328016.6,4654527.37 327550.18,4653542.04 326691.59,4653695.66 324428.7,4654856.32 324772.85,4655250.4 325004.02,4656503.89 325282.9,4656653.63 325437.09,4656246.31 326006.69,4655920.61 328016.6,4654527.37</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[156883726.29721]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[275]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[278]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25062]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[23]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Camarasa]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Camarasa]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Camarasa]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Camarasa]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="275">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">428574.23,4653169.79 429569.55,4653523.88 430696.22,4654368.97 432194.32,4655005.2 432808.78,4653936.1 433249.56,4653564.36 433770.73,4652935.21 433912.82,4652363.53 433651.56,4652021.23 433283.3,4651835.21 433390.27,4651246.24 432830.4,4651376.61 432473.79,4650939.49 432232.53,4650878.8 431791.01,4650619.46 430056.58,4651529.99 429442.23,4651494.26 428948.26,4652137.14 428574.23,4653169.79</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[13771675.72885]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[276]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[279]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08271]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sobremunt]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sobremunt]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sobremunt]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sobremunt]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="276">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">473041.28,4647084.37 472678.21,4647302.54 472462.87,4648567.49 472379.48,4648828.04 472977.44,4648987.35 473788.82,4648837.98 474330.94,4649602.72 474819.1,4649685.02 475057.65,4649631.08 476127.06,4650461.2 476463.4,4651069 476619.14,4651615.88 476695.61,4652296.29 476707.09,4652757.07 477480.16,4652549.94 477455.07,4652265.54 477997.78,4652207.53 477996.64,4652352.63 479901.14,4652824.49 480609.4,4653318.23 480489.21,4653472.76 480806.12,4653825.66 481089.8,4654719.05 481922.33,4654929.09 483506.18,4653572.55 483667.91,4652800.08 483917.76,4652582.43 483525.62,4651689.35 483874.66,4650480.57 484211.2,4650403.5 482660.18,4648797.72 482366.2,4648388.2 480731.17,4647718.37 480012.59,4646937.51 479719,4646831.56 478326.93,4646709.07 477192.93,4646554.7 476138.03,4648025.68 475191.44,4647690 474468.53,4647361.98 473717.22,4647256.53 473041.28,4647084.37</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[49922459.52561]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[277]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[280]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17163]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[20]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Gregori]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Gregori]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Gregori]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Gregori]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="277">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">492108.93,4648031.74 492992.9,4650253.37 493752.18,4652853.09 493257.54,4653801.39 493196.59,4654126.04 493984.6,4654591.97 493993.83,4654532.25 494476.67,4654405.8 494696.1,4654040.01 495525.51,4653559.5 496166.82,4653468.41 496449.12,4653164.5 496055.53,4650694.83 495330.67,4650392.62 494972.49,4649923.25 494022.37,4647914.7 494092.08,4647443.15 494298.5,4646960.58 493691.26,4646842.09 493248.64,4646686.07 493220.4,4646468.17 493030.2,4646381.57 492210.82,4646776.38 492037.65,4647570.54 492108.93,4648031.74</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[17740779.3541]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[278]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[281]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17173]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[20]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Marti Vell]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Marti Vell]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Mart¡ Vell]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Mart¡ Vell]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="278">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">511693.83,4650048.27 509483.11,4650510.02 509202.6,4650187.52 508255.5,4649971.81 508283.23,4650394.94 508153.14,4650843.24 507586.5,4651065.95 506928.02,4652047.71 506866.41,4652363.55 506878.71,4652422.83 506724.94,4652915.74 507032.35,4652926.3 507030.3,4653146.33 507143.32,4653906.14 506818.62,4654058.31 506435.5,4654524.48 507394.04,4654409.93 507887.74,4654437.89 507899.81,4652890.14 507982.84,4652077.97 508459.18,4651724.69 508676.15,4651842.94 510152.68,4652061.94 511186.02,4651089.82 511566.459,4650771.219 512266.91,4650651.2 512772.709,4650326.688 513595,4650754 513791.22,4650482.56 513735.57,4650423.17 512344.584,4650021.219 511693.83,4650048.27</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[9233066.65016]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[279]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[282]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17070]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[10]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Fontanilles]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Fontanilles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Fontanilles]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Fontanilles]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="279">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">512266.91,4650651.2 511566.459,4650771.219 511186.02,4651089.82 510152.68,4652061.94 508676.15,4651842.94 508459.18,4651724.69 507982.84,4652077.97 507899.81,4652890.14 507887.74,4654437.89 508100.85,4654464.15 509680.93,4654326.51 510583.84,4653790.07 511676.42,4652637.51 512266.91,4650651.2</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[9133479.13904]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[280]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[283]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17081]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[10]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Gualta]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Gualta]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Gualta]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Gualta]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="280">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">393748.76,4644243.53 393747.61,4644362.42 392615.28,4643991.24 391159.96,4643902.67 390438.19,4644386.98 390540.67,4644875.91 390225.96,4645025.38 389695.59,4646236.6 388953,4646489 388072.02,4646038.93 388004.53,4646214.29 387885,4647041 388326.03,4648489.91 388558.02,4648654.86 388909.57,4648467.02 389078.93,4648817.29 389578.26,4649160.16 390332.82,4648915.31 389798.32,4647721.03 390123.49,4647375.73 390917.63,4647239.32 391843.52,4647683.09 391873.27,4647876.63 392844.53,4648389.46 394006.66,4649152.61 393712.87,4649879.21 393720.75,4650347.48 393861.18,4650791.26 392963.71,4651076.7 393041.17,4651429.06 392414.286,4652350.454 391992.42,4652290.71 391694.03,4651346.65 392457,4650006.2 392153,4649807 392096.93,4649066.06 391862.54,4649220.19 391788.64,4649733.21 391440.37,4649941.35 390644,4650126 389962.81,4649913.71 389410.63,4649840.78 389314.04,4650863.28 388915.49,4651201.61 388650.53,4650873.79 388824.66,4650664.54 388421.33,4649956.07 388321.9,4650527.07 388107.32,4650774.51 388456.25,4651397.45 388413.8,4652215.69 388746.64,4652892.37 389128.23,4653292.58 389583.24,4653317.84 389315.28,4652354.86 389599.72,4651956.87 389255.26,4651538.25 389618.97,4651177.63 389978.44,4651610.59 389815.09,4652247.05 390465.11,4652910.84 390959.9,4653354.98 391623.25,4653749.35 391578.1,4653877.91 392272.23,4653743.78 392421.8,4654072.09 392977.17,4654199.79 393118.61,4654004.36 393650.8,4654187.26 393715.76,4653462.26 393981.1,4653238.47 393479.17,4652950.62 393672.099,4652803.579 395145.85,4653295.27 395533.38,4653604.29 396094.09,4652751.75 395747.66,4652403.85 396140.8,4651875.63 397112.28,4651069.4 397432.61,4650734.71 397233.86,4650361.49 397754.4,4649430.97 396879.73,4648700.15 396561.6,4647839.17 396592.35,4647163.09 396984.99,4646856.93 396966.59,4646066.73 396712.81,4645316.98 396476.74,4645055.84 396425.54,4644699.03 395517.78,4644152.58 394693.3,4644705.57 393748.76,4644243.53</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">393093.47,4658123.15 393153.87,4656762.39 394029.44,4656565.05 394538.19,4656412.01 394274.41,4655785.59 393104.65,4655982.25 392831.82,4655729.06 392839.04,4655296.99 392286.54,4654889.8 391990.72,4655549.3 391703.49,4655884.6 391190.65,4656254.42 390439.97,4656625.64 390354.89,4656626.65 390524.73,4657468.38 391765.6,4659056.98 392146.83,4658719.8 393031.2,4658580.8 393093.47,4658123.15</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">394444.42,4667573.85 395576.1,4668454.19 395668.45,4668258.43 395449.88,4668104.8 395660.07,4667876.8 396107.34,4668170.33 397934,4666808.87 398004.68,4666449.84 397531.11,4666453.39 397331.25,4665964.93 397098.26,4665895.87 396272.01,4665927.52 395774.4,4666267.09 395026.54,4666439.75 394313.91,4667103.78 394444.42,4667573.85</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">391812.11,4662345.42 389424.65,4662512.25 388310.87,4663188.42 388060.12,4663379.42 390765.62,4663485.81 392055.52,4663191.31 391698.33,4662577.05 391812.11,4662345.42</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[76072160.46646]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[281]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[284]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08132]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[14]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Montmajor]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Montmajor]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Montmajor]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Montmajor]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="281">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">453741.68,4648429.92 453562.13,4648711 453423.14,4649235.47 452214.93,4649400.72 451430.97,4648905.74 450950.55,4648354.19 450323.03,4648128.56 449491.62,4647950.38 449787.07,4648637.92 449673.23,4648972.8 449278.35,4649160.27 448747.83,4648481.15 448020.76,4647970.16 447870.89,4647595.33 447333.03,4648602.86 446660.87,4649160.44 446535.93,4649505.48 446082.28,4650202.67 445885.05,4651636.03 447165.19,4651855.66 449349.07,4651821.76 449911.32,4651131.69 450248.02,4652018.18 450515.53,4652997.19 451613.57,4652880.57 452095.26,4654184.47 452167.25,4653576.46 452785.71,4653486.29 453363.77,4653113.66 453837.97,4653230.57 454690.19,4652909.7 454458.73,4652177.27 454873.87,4652206.83 454886.45,4651843.52 454574.06,4651677.04 454797.57,4650802.41 454850.06,4649696.6 453741.68,4648429.92</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[32097200.4302]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[282]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[285]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08280]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Tavertet]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Tavertet]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Tavertet]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Tavertet]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="282">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">492108.93,4648031.74 491715.99,4648271.07 491493.3,4648628.94 491731.28,4650049.26 491656.59,4652076.03 491795.06,4653203.41 491604.94,4653826.52 493196.59,4654126.04 493257.54,4653801.39 493752.18,4652853.09 492992.9,4650253.37 492108.93,4648031.74</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[8327001.9185]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[283]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[286]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17087]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[20]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Juia]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Juia]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Jui…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Jui…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="283">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">496055.53,4650694.83 496449.12,4653164.5 496166.82,4653468.41 496242.63,4653575.57 497102.31,4654077.19 497518.61,4653965.12 498324.15,4654020.08 498600.25,4653517.62 499115.92,4653182.25 499449.29,4652672.97 499697.38,4651926.13 499369.85,4651301.67 499225.13,4650893.32 499277.17,4650600.49 498884.18,4650295.35 498471.48,4649734.07 497930.75,4650213.37 497083.9,4649997.6 496537.86,4649997.74 496055.53,4650694.83</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[11512913.9596]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[284]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[287]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17130]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[10]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Pera, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Pera, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Pera, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Pera, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="284">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">442762.51,4650458.15 441298.21,4649369.75 441508.85,4649218.98 441487.97,4648841.91 441049.13,4649174.73 441035.84,4649299.74 440669.37,4648895.44 439374.23,4648522.42 438992.86,4649320.02 438906.15,4649687.85 437877.68,4649615.04 437580.04,4650052.21 437768.84,4651170.53 438681.02,4651725.02 439021.39,4651824.53 439652.57,4652146.15 439858.09,4652460.33 439984.24,4653178.07 440534.34,4653072.91 441052.84,4654076.15 441435.3,4653863.79 441325.1,4653829.29 441687.11,4653574.46 442761.7,4652577.51 443018.59,4650639.22 442762.51,4650458.15</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[17015832.37856]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[285]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[288]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08112]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Manlleu]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Manlleu]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Manlleu]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Manlleu]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="285">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">502421.64,4651187.16 501965.98,4651492.67 501757.83,4652131.87 501918,4652987.44 502241.17,4653111.21 503107.09,4653101.07 503957.81,4653479.16 504083.31,4653353.4 504175.76,4653143.42 504516.67,4653094.03 504932.42,4652680.93 505429.81,4652718.15 505509.99,4652266.56 505314.08,4651527.07 504239.39,4650807.62 504142.81,4651139.76 503524.99,4651482.72 502945.67,4651563.46 502421.64,4651187.16</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[6298241.73275]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[286]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[289]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17126]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[10]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Parlava]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Parlava]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Parlav…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Parlav…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="286">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">375240.83,4652113.79 375767,4652398 375815.24,4652688.06 376019.93,4652340.24 375959.9,4652762.72 376573.99,4652841.24 377001.3,4652735.13 377765.36,4653108.98 378182.45,4653401.74 378287.86,4652558.11 378557.96,4652418.06 378927.69,4651875.74 378650.21,4651464.77 380096,4649508 379661.17,4648900.41 379608.24,4648505.89 379121.72,4648386.76 377838,4648416 377328.69,4647958.58 376309.96,4647526.36 375266.6,4647866.35 375164.59,4648438.73 374820.61,4648413.85 374573.81,4649164.67 375454.49,4649545.13 376143.9,4649571.26 376234.73,4649786.03 376093.972,4650045.766 375664.284,4649827.016 375440.88,4649996.3 376189.37,4650376.01 375948.64,4651074.96 375552.21,4650906.6 375414.284,4651084.829 375457.31,4651390.49 375429.909,4651694.204 375240.83,4652113.79</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs>
+<gml:innerBoundaryIs>
+<gml:LinearRing srsName="EPSG:23031">
+<gml:coordinates cs="," decimal="." ts=" ">375906.93,4651410.83 375952.07,4651373.21 376360.85,4651679.43 376354.83,4651839.5 376295.89,4651882.09 375930.69,4651806.52 375906.93,4651410.83</gml:coordinates></gml:LinearRing></gml:innerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[18168500.90265]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[287]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[290]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25207]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[35]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Solsona]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Solsona]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Solsona]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Solsona]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="287">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">421723.64,4652031.27 423231.27,4651707.53 425075.28,4652638.09 425790.35,4652216.5 427006.93,4652994.78 427217.37,4652631.89 428194.69,4653211.61 428574.23,4653169.79 428948.26,4652137.14 429442.23,4651494.26 428880.95,4650720.13 428324.55,4650349.25 427589.94,4649275.81 427852.38,4648830.8 427414.7,4648339.71 426972.8,4647993.07 426734.34,4647989.84 426308.99,4647607.02 425530.06,4647909.72 424883.39,4648108.41 424353.81,4648156.55 423180.32,4648842.7 423080.57,4649898.99 421551.74,4648927.69 420686.65,4648792.93 420499.78,4649029.45 420113.24,4648985.92 420828.94,4650102.67 421295.26,4651051.96 421723.64,4652031.27</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[29013113.34605]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[288]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[291]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08149]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Olost]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Olost]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Olost]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Olost]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="288">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">483734.41,4644251.76 483775.32,4645117.56 483411.64,4645606.23 483567.03,4645956.73 483772.92,4646649.25 483614.09,4646988.77 483357.55,4648313.5 482366.2,4648388.2 482660.18,4648797.72 484211.2,4650403.5 484455.35,4650500.65 484637.25,4650095.25 485058.29,4650016.8 485053.43,4650810.14 485494.49,4651394.42 485834.15,4652247.47 486346.15,4653012.55 487471.05,4653209.01 487858.94,4652743.87 487627.59,4652200.18 487479.11,4651038 488015.22,4650720.32 488610.64,4650792.77 488699.31,4650014.24 488973.07,4649454.11 489249.58,4649011.14 489709.38,4649131.04 491493.3,4648628.94 491715.99,4648271.07 488960.18,4646359.74 488313.86,4646580.18 486475.77,4646228.04 486356.05,4645434.72 486394.39,4644982.29 485977.97,4644318.39 485715.94,4643546.41 485203.57,4643146.43 484971.55,4643414.6 484611.89,4643737.74 484875.07,4644207.68 483734.41,4644251.76</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[38839996.8605]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[289]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[292]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17079]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[20]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Girona]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Girona]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Girona]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Girona]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="289">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">502421.64,4651187.16 502074.79,4650876.81 501397.9,4650628.36 501012.49,4650324.73 500619.19,4650554.71 500287.72,4651281.91 500021.06,4651620.44 499697.38,4651926.13 499449.29,4652672.97 500068.18,4653194.82 501546.27,4653097.88 501918,4652987.44 501757.83,4652131.87 501965.98,4651492.67 502421.64,4651187.16</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[5115381.34605]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[290]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[293]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17153]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[10]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Rupia]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Rupia]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Rupi…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Rupi…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="290">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">418566.76,4652341.86 418933.87,4651891.01 419996.64,4652271.56 420828.37,4652942.88 421723.64,4652031.27 421295.26,4651051.96 420828.94,4650102.67 420113.24,4648985.92 418753.07,4648121.01 417791.68,4647385.72 417053.15,4647778.48 416859.99,4648739.22 416960.44,4649307.7 417276.5,4649266.78 417864.92,4649905.58 417701.11,4650329.86 417883.5,4651109.11 418566.76,4652341.86</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">419847.17,4645897.56 419982.357,4645734.003 419922.982,4645615.253 419742.66,4645586.99 419738.607,4645762.128 419847.17,4645897.56</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[13803191.73118]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[291]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[294]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08171]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Prats de Llucanes]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Prats de Llucanes]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Prats de Llu‡anŠs]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Prats de Llu‡anŠs]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="291">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">485834.15,4652247.47 485494.49,4651394.42 485053.43,4650810.14 485058.29,4650016.8 484637.25,4650095.25 484455.35,4650500.65 484211.2,4650403.5 483874.66,4650480.57 483525.62,4651689.35 483917.76,4652582.43 483667.91,4652800.08 484757.47,4652675.55 485138.48,4652672.15 485522.41,4652307.09 485834.15,4652247.47</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[4014413.0057]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[292]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[295]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17186]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[20]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sarria de Ter]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sarria de Ter]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sarri… de Ter]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sarri… de Ter]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="292">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">437489.84,4651643.76 437013.08,4651356.86 436627.68,4651622.9 436404.83,4652057.98 436339.21,4652401.19 436930.37,4652372.12 437326.07,4652413.79 437489.84,4651643.76</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[844104.77575]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[293]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[296]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08215]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Hipolit de Voltrega]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Hipolit de Voltrega]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Hip•lit de Voltreg…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Hip•lit de Voltreg…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="293">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">503895.32,4648974.97 503433.73,4649705.35 504239.39,4650807.62 505314.08,4651527.07 505784.56,4650960.71 505998.56,4650951.8 506339.04,4651303.11 506866.41,4652363.55 506928.02,4652047.71 507586.5,4651065.95 508153.14,4650843.24 508283.23,4650394.94 508255.5,4649971.81 508170.99,4649094.35 507627.92,4648759.04 507128.23,4648738.19 506439.76,4648888.84 506327.68,4648530.68 505862.42,4648407.34 505646.02,4648310.16 505374.52,4648569.96 504803.58,4648626.94 504259.27,4648889.49 503895.32,4648974.97</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[11248570.3419]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[294]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[297]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17205]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[10]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Ullastret]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Ullastret]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Ullastret]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Ullastret]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="294">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">308120.07,4645671.53 307920.54,4644811.24 306929.39,4643971.58 308713.17,4642997.91 309828.43,4641894.46 310315.16,4641237.09 311469.72,4641284.19 312299.54,4641377.95 312551.16,4640975.24 313367.77,4640793.57 313880.76,4640198.87 314348.31,4640000 314582.35,4639698.18 314757.68,4638771.71 314740.96,4638252.59 314271.46,4637547.4 314304.18,4636906.77 314835.32,4636322.9 314888.39,4635943.48 313879.82,4635909.12 312580.06,4635605.14 312157.66,4635265.23 310865.19,4635314.05 309954.91,4635104.11 307514.47,4635151.03 306562.43,4635774.92 306116.4,4636122.22 306054.15,4636375.58 305940.47,4636471.75 306096.14,4638646.14 305665.19,4639524.1 305448.83,4639732.36 304060.44,4640534.9 303310.57,4641504.32 303194.92,4641960.02 302470,4642340 301093.11,4642508.82 300685.17,4643391.09 300979.56,4643794.25 301616.09,4643842.48 299489.82,4644826.56 299039.67,4645141.95 298325.57,4645350.64 297986.62,4645538.92 298401.6,4646796.17 299421.04,4648129.44 300059.47,4648865.43 300702.38,4649212.22 301673.03,4648521.82 302129.92,4649258.91 302374.88,4650445.5 302765,4651012.13 302908.82,4651542.49 304450.51,4652031.55 304784.92,4650772.89 304833.13,4650721.19 306396.61,4649865.36 306654.51,4649308.1 306617.82,4648233.75 305472.46,4647860.86 305954.68,4647183.3 306813.1,4646701.42 306923.59,4646032.71 308120.07,4645671.53</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">319458.34,4632562.63 318848.95,4632018.1 318189.21,4631877.35 318059.68,4631002.63 317892.05,4630403.09 316335.47,4632068.83 314439.21,4633261.55 314441.46,4634642.82 314888.39,4635943.48 315909.53,4636248.14 316041.07,4636608.21 317301.26,4635440.38 319695.86,4634258.34 319858.74,4633704.25 319495.25,4633204.47 319458.34,4632562.63</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[135960608.3879]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[295]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[298]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25156]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[23]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Os de Balaguer]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Os de Balaguer]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Os de Balaguer]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Os de Balaguer]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="295">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">436943.17,4648474.02 436090.13,4648075.5 435737.37,4648778.92 433977.76,4648881.81 433469.14,4649734.95 433506.74,4650026.82 432733.92,4649815.66 432861.76,4650424.52 432473.79,4650939.49 432830.4,4651376.61 433390.27,4651246.24 433283.3,4651835.21 433651.56,4652021.23 433692.33,4651789.7 433977.55,4651792.18 434277.45,4651242.34 434651.01,4651509.53 436244.21,4650281.64 436409.74,4649583.39 436943.17,4648474.02</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[8391083.01645]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[296]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[299]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08243]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Santa Cecilia de Voltrega]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Santa Cecilia de Voltrega]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Santa Cec¡lia de Voltreg…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Santa Cec¡lia de Voltreg…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="296">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">499011.01,4648720.19 498471.48,4649734.07 498884.18,4650295.35 499277.17,4650600.49 499225.13,4650893.32 499369.85,4651301.67 499697.38,4651926.13 500021.06,4651620.44 500287.72,4651281.91 500619.19,4650554.71 501012.49,4650324.73 501397.9,4650628.36 502074.79,4650876.81 502421.64,4651187.16 502945.67,4651563.46 503524.99,4651482.72 504142.81,4651139.76 504239.39,4650807.62 503433.73,4649705.35 503895.32,4648974.97 503056,4648087.49 502754.72,4647137.94 502416.17,4646979.56 502459.88,4646762.24 501113.14,4646835.91 500733.47,4647844.7 500020.99,4648508.52 499456.74,4648910.22 499011.01,4648720.19</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[16420030.83574]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[297]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[300]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17057]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[10]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Corca]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Corca]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Cor‡…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Cor‡…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="297">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">431165.45,4642933.03 431158.72,4642585.92 430977.78,4642577.42 430866.92,4642796.26 430508.67,4642528.93 430146.14,4642689.61 430196.02,4642234.69 429339.73,4641161.04 428909.69,4640863.36 428698.02,4640289.14 428372.29,4640705.25 428141.56,4642190.71 427786.58,4642846.04 428785.75,4644120.32 428593.34,4644346.01 428515.7,4645302.94 428600.3,4646402.38 428700.71,4646667.59 428120.95,4646983.58 427887.96,4647239.92 427852.38,4648830.8 427589.94,4649275.81 428324.55,4650349.25 428880.95,4650720.13 429442.23,4651494.26 430056.58,4651529.99 431791.01,4650619.46 432232.53,4650878.8 432473.79,4650939.49 432861.76,4650424.52 432733.92,4649815.66 433160.33,4649467.95 432949.86,4648920.31 433147.21,4648456.95 432329.83,4647949.67 431965.95,4647284.27 431691.37,4646683.63 431518.29,4646545.66 430966.81,4644254.66 431536.55,4643279.85 431033.81,4643425.17 431165.45,4642933.03</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[34271092.46619]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[298]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[301]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08199]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Bartomeu del Grau]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Bartomeu del Grau]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Bartomeu del Grau]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Bartomeu del Grau]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="298">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">402933.15,4647861.51 402771.32,4648656.1 402585.46,4649269.97 402474.84,4650385.1 405103.29,4651455.54 407902.47,4649784.79 407962.49,4650060.39 407750.05,4650772.05 408245.98,4650385.64 408705.19,4650080.48 408397.91,4649233.84 408375.12,4648105.49 409259.83,4648112.59 411055.35,4649015.42 410708.31,4648529.3 409973.65,4647701.53 409895.11,4647508.3 410003.69,4647118.41 409494.05,4647057.48 410022.81,4646703.39 409804.41,4646230.25 409339.77,4645917.94 409266.29,4644956.32 408957.43,4644820.6 409202.67,4644605.1 408605.28,4644238.42 408766,4643954 407714.01,4643631.69 407471.46,4642531.87 407729.38,4641821.77 407478.15,4640847.8 407660.59,4640167.58 407227.86,4640194.03 405840.37,4641331.72 404616.59,4643692.75 405342.04,4643875.12 405118.74,4644438.4 404859.63,4644660.51 404847.71,4645331.08 404443.22,4645660.32 404575.04,4645855.84 404185.6,4645930.83 403623.74,4647367.68 403351.39,4647352.16 402933.15,4647861.51</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[45568336.05134]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[299]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[302]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08175]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[14]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Puig-reig]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Puig-reig]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Puig-reig]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Puig-reig]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="299">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">517260.97,4647958.21 517074.18,4647796.09 516895.22,4647528.09 516703.91,4647471.41 516312.57,4646708.2 515144.97,4645810.31 512428.27,4644418.98 512009.47,4645784.01 511676.45,4645781.04 511689.91,4646264.83 511617.43,4648135.84 511269.91,4649567.96 511693.83,4650048.27 512344.584,4650021.219 513735.57,4650423.17 513791.22,4650482.56 514809.7,4651130.08 515628.98,4650818.16 516127.66,4650707.37 516385.85,4650787.92 516467.429,4650336.432 516894.21,4648806.5 517260.97,4647958.21</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[25814159.33532]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[300]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[303]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17124]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[10]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Pals]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Pals]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Pals]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Pals]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="300">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">354830.37,4644770.6 354226.64,4644313.25 353841.23,4644382.53 353182.03,4644280.92 352526.33,4645162.21 351851.19,4644695.8 350946.41,4644455.89 350340.3,4644829.9 350461.28,4645411.56 351117.15,4645696.28 351519.43,4646319.97 353138.71,4646936.88 353491.41,4648094.75 354007.37,4648978.74 354622.43,4649350.25 355247.35,4649433.3 355467.78,4650166.46 355645.59,4650904.03 355919.37,4650705.59 355946.16,4650414.98 355763.19,4650266.14 355813.88,4648795.88 356178.81,4648581.21 355196.2,4645150.42 354830.37,4644770.6</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[15797636.58321]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[301]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[304]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25222]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[23]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Tiurana]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Tiurana]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Tiurana]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Tiurana]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="301">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">394073.62,4643054.89 393748.76,4644243.53 394693.3,4644705.57 395517.78,4644152.58 396425.54,4644699.03 396476.74,4645055.84 396712.81,4645316.98 396966.59,4646066.73 396984.99,4646856.93 396592.35,4647163.09 396561.6,4647839.17 396879.73,4648700.15 397754.4,4649430.97 398695.99,4649883.17 398487.11,4650718 399011.41,4650556.63 399926.59,4650820.08 400089.13,4650515.15 399614.32,4649919.43 400157.74,4649066.24 400484.2,4649496.78 401254.89,4649983.12 401354.89,4648314.7 402340.2,4647979.45 402933.15,4647861.51 403351.39,4647352.16 403623.74,4647367.68 404185.6,4645930.83 404575.04,4645855.84 404443.22,4645660.32 404847.71,4645331.08 404859.63,4644660.51 405118.74,4644438.4 405342.04,4643875.12 404616.59,4643692.75 405840.37,4641331.72 404555.25,4641252.48 404456.3,4640728.55 404530.8,4640225.7 404489.75,4639382.8 403951.45,4639582.05 404181.2,4640246.18 403492.87,4640671.31 403152.74,4641155.91 402692.81,4641626.55 401503.92,4642362.29 400634.53,4641758.16 399536.75,4641783.58 397900.88,4640982.1 397680.75,4641599.24 397280.52,4641381.87 396879,4642032 396597.9,4641609.39 395660.21,4641511.51 394859,4641798 395160.87,4642398.76 394879.12,4642632.01 394073.62,4643054.89</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[66695001.43141]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[302]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[305]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08308]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[14]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Viver i Serrateix]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Serrateix]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Viver i Serrateix]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Serrateix]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="302">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">368120.46,4641920.77 367529.01,4641674.25 367344.9,4641754.16 366104.87,4643158.25 365634.1,4643076.98 365195.88,4642890.43 364765.49,4642804.06 363791.54,4642361.28 363227.09,4640683.54 362517.72,4641055.75 362043.08,4640486.06 362032.05,4640264.99 361814.78,4639788.87 361118.22,4639217.61 360986.26,4639061.47 360609.67,4639541.94 360582.38,4639648.82 360635.75,4640326.68 360523.69,4641330.02 360167.2,4642202.38 359850.74,4642863.39 358734.44,4642618.57 359891.83,4644189.05 360301.41,4645435.23 359947.84,4646028.19 358634.94,4646371.61 358531.69,4646692.64 358335.16,4647250.54 358638.29,4647625.31 358797.097,4647772.329 358898.659,4648319.204 358812.722,4648491.079 359043.03,4648526.46 359398.61,4649425.97 360059.69,4650085.9 359727.08,4650528.59 359836.159,4650709.829 360120.97,4650739.3 361039.284,4650530.141 361437.722,4650319.204 362258.034,4650366.079 363142.1,4650655.48 363474.5,4650638.7 363747.02,4650421.78 364829.03,4648733.44 365592.37,4648991.33 366240.35,4649443.64 366165.92,4649716.68 367993.14,4650096.76 368658.89,4649683.06 368984.64,4649081.26 369325.19,4649254.6 369325.65,4648517.25 370142.2,4647224.24 370701.67,4647623.26 371357.5,4648299.17 371667.43,4648693.67 372416.28,4648813.44 372448.48,4648421.27 372778.55,4648334.33 373107.3,4646793.52 372855.67,4646363.39 372509.45,4645869.61 371991.83,4645347.34 371481.64,4645193.54 371174.52,4644884.93 370215.74,4644353.06 370041.35,4643893.49 369022.87,4643445.01 368547.29,4642879.4 368120.46,4641920.77</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs>
+<gml:innerBoundaryIs>
+<gml:LinearRing srsName="EPSG:23031">
+<gml:coordinates cs="," decimal="." ts=" ">360396.2,4649774.37 360739.69,4649340.32 360871.65,4649403.78 361086.159096209,4649530.14106534 361077.26,4649909.32 361017.93,4650287.97 360835.85,4650357.56 360398.03,4650179.49 360396.2,4649774.37</gml:coordinates></gml:LinearRing></gml:innerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[92039171.51838]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[303]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[306]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25166]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[35]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Pinell de Solsones]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Pinell de Solsones]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Pinell de SolsonŠs]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Pinell de SolsonŠs]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="303">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">495589.99,4646264.9 494356.43,4646692.91 493656.34,4646332.03 493220.4,4646468.17 493248.64,4646686.07 493691.26,4646842.09 494298.5,4646960.58 494092.08,4647443.15 494022.37,4647914.7 494972.49,4649923.25 495330.67,4650392.62 496055.53,4650694.83 496537.86,4649997.74 497083.9,4649997.6 497930.75,4650213.37 498471.48,4649734.07 499011.01,4648720.19 498103.87,4648067.09 498092.51,4647726.58 497243.34,4647201.26 495916.98,4646975.56 495589.99,4646264.9</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[13532312.54015]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[304]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[307]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17097]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[20]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Madremanya]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Madremanya]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Madremanya]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Madremanya]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="304">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">442072.46,4647192.02 441244.09,4648436.63 441471.48,4648411.63 440669.37,4648895.44 441035.84,4649299.74 441049.13,4649174.73 441487.97,4648841.91 441508.85,4649218.98 441298.21,4649369.75 442762.51,4650458.15 442917.77,4650038.95 443157.011,4650051.059 443318.46,4649814.46 443578.886,4649957.309 443711.699,4649769.809 444913.73,4649689.19 445349.03,4650153.07 445391.386,4650480.746 445578.26,4650546.98 445688.261,4650379.184 445696.35,4649963.04 446250.761,4649379.184 446383.574,4649340.121 446508.45,4649413.3 446535.93,4649505.48 446660.87,4649160.44 447333.03,4648602.86 447870.89,4647595.33 447457.71,4647317.62 447537.65,4647171.71 447645.48,4646966.55 447165.44,4647188.46 446238.39,4648226.11 445822.31,4647660.29 445571.75,4647475.22 445511.66,4646296.52 445218,4646298.56 444237.24,4646019.32 443647.34,4646339.15 442812.31,4646092.95 441737,4646314.32 441690.83,4646346.47 442033.18,4646939.17 442614.04,4646926.72 442581.56,4646779.2 442737.93,4646634.02 442870.18,4647314.85 443155.9,4647579.35 443555.86,4648202.64 443590.84,4648465.18 443463.41,4649010.26 443106.08,4649117.77 442626.31,4648990.26 442490.55,4648500.66 442300.9,4648136.38 442408.05,4647834.96 442072.46,4647192.02</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[16231050.86195]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[305]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[308]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08116]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Masies de Roda, les]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Masies de Roda, les]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Masies de Roda, les]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Masies de Roda, les]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="305">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">511689.91,4646264.83 509584.42,4645841.21 509326.27,4645459.75 508696.66,4645598.5 509396.05,4646558.51 509303.22,4646750.69 508755.28,4647389.57 508845.03,4648363.9 508490.81,4648553.98 508170.99,4649094.35 508255.5,4649971.81 509202.6,4650187.52 509483.11,4650510.02 511693.83,4650048.27 511269.91,4649567.96 511617.43,4648135.84 511689.91,4646264.83</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[12383094.64525]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[306]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[309]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17121]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[10]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Palau-sator]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Palau-sator]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Palau-sator]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Palau-sator]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="306">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">358531.69,4646692.64 358327.92,4646525.8 358131.23,4646698.82 355885.53,4645112.09 355368.75,4644841.92 354830.37,4644770.6 355196.2,4645150.42 356178.81,4648581.21 355813.88,4648795.88 355763.19,4650266.14 355946.16,4650414.98 356272.45,4651456 355441.24,4652082.53 354997.03,4652346.75 355104.46,4652532.58 354060.04,4653898.46 354043.15,4654273.36 354353.85,4655525.55 354648.19,4655444.2 355300,4655352 355954.57,4654972.7 358020.6,4655905.35 358765.13,4655669.86 359080.15,4656001.08 360201,4655828 360694,4656057 361582,4657002 362076,4657345 362635.36,4658169.06 363767.45,4659440.03 364144,4659755 364362,4659640 364329.34,4659257.96 364441.31,4657134.86 364271.21,4656323.7 364645.1,4656179.46 364169.73,4655677.28 364422.65,4654652.47 364250.02,4654650.14 364069,4653651 364334,4652594.7 364656,4651615 363474.5,4650638.7 363142.1,4650655.48 362258.034,4650366.079 361437.722,4650319.204 361039.284,4650530.141 360120.97,4650739.3 359836.159,4650709.829 359727.08,4650528.59 360059.69,4650085.9 359398.61,4649425.97 359043.03,4648526.46 358812.722,4648491.079 358898.659,4648319.204 358797.097,4647772.329 358638.29,4647625.31 358335.16,4647250.54 358531.69,4646692.64</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">360396.2,4649774.37 360398.03,4650179.49 360835.85,4650357.56 361017.93,4650287.97 361077.26,4649909.32 361086.159,4649530.141 360871.65,4649403.78 360739.69,4649340.32 360396.2,4649774.37</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[71669805.46553]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[307]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[310]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25044]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[04]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Bassella]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Bassella]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Bassella]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Bassella]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="307">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">468258.83,4641611.11 468014.49,4640390.58 467800.29,4640329.73 467469.14,4640150.48 466763.46,4640067.46 466306.51,4640137.87 465578.24,4639682.54 465312.62,4639146.9 465079.52,4638893.74 462397.65,4639886.59 461379.75,4641568.74 458644.81,4642349.19 459047.56,4643656.36 460467.13,4643287.38 460853.58,4643752.56 461002.1,4644671.44 461144.09,4645042.55 460760.95,4645226.23 461249.51,4645675.5 461592.87,4644770.14 461861.07,4645287.74 461801.28,4645830.96 460862.28,4647739.05 460684.08,4648333.53 461466.46,4649228.65 462171.88,4649832.71 462295.9,4650198.5 462944.15,4649090.93 463264.71,4648704.56 462998.79,4648234.34 463656.48,4647404.6 463867.56,4647574.22 463797.52,4646850 463972.16,4646774.02 464504.47,4646318.85 464436.73,4646077.79 465265.98,4645960.94 466097.24,4645965.96 467229.39,4645437.9 467156.64,4644919.81 467138.95,4644022.53 467721.46,4643316.99 468356.44,4642271.45 468258.83,4641611.11</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[51808639.2115]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[308]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[311]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17116]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[34]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Osor]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Osor]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Osor]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Osor]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="308">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">441690.83,4646346.47 441238.97,4645832.87 440744.02,4645358.11 440210.52,4645692.69 439292.2,4645023.34 438527.49,4645086.18 438610.61,4644679.77 438164.99,4644341.76 437803.23,4643665.25 437156.57,4643585.88 436990.43,4642984.41 436404.13,4642939.55 436364.19,4642679.19 435924.19,4642510.62 435295.61,4643002.05 434438.47,4643227.76 433661.17,4641977.32 432375.91,4642505.01 432074.02,4642880.18 431877.37,4642665.75 431542.6,4642714.82 431165.45,4642933.03 431033.81,4643425.17 431536.55,4643279.85 430966.81,4644254.66 431518.29,4646545.66 431691.37,4646683.63 431965.95,4647284.27 432329.83,4647949.67 433147.21,4648456.95 432949.86,4648920.31 433160.33,4649467.95 432733.92,4649815.66 433506.74,4650026.82 433469.14,4649734.95 433977.76,4648881.81 435737.37,4648778.92 436090.13,4648075.5 436943.17,4648474.02 437106.17,4648286.2 437587.68,4648620.28 437877.68,4649615.04 438906.15,4649687.85 438992.86,4649320.02 439374.23,4648522.42 440669.37,4648895.44 441471.48,4648411.63 441244.09,4648436.63 442072.46,4647192.02 442033.18,4646939.17 441690.83,4646346.47</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[51988138.6888]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[309]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[312]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08100]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Gurb]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Gurb]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Gurb]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Gurb]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="309">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">379751.76,4647019.47 381124.48,4647684.55 381156.29,4648307.18 380887.01,4648786.86 381749.96,4649772.37 382433.97,4649501.84 383999,4649996 384518.94,4649600.45 384854,4647714 385198.63,4646803.81 385797.097,4646975.454 386318.7,4646624.11 388006.1,4645270.91 388118,4644721 387541.05,4644303.17 388362.07,4642940.91 388124.02,4642685.71 387539.284,4642881.704 387279.96,4642811.02 386602.15,4642021.84 385797,4641304 385210.71,4640471.5 384217.22,4640098.82 383964.65,4640274.72 382773,4638539 382550.42,4638535.01 382542.74,4639067.57 382541.06,4639782.04 382316.53,4639951.44 382671.1,4640758.77 383715.55,4641957.21 383733.95,4642887.51 384163.35,4643146.02 384138.27,4643340.11 384740,4644127 385015.89,4645364.29 384636.21,4645869.77 384492.409,4646272.328 383920,4646208 383877.01,4645686.62 383523,4645499 383261.03,4644059.32 383213.47,4644266.08 382421.57,4644217.52 382341.34,4644682.51 380814.01,4644907.49 380776.37,4644681.77 380453.92,4644826.35 380213.49,4645055.35 379814.12,4645687.92 379751.76,4647019.47</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[40856676.16016]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[310]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[313]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25075]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[35]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Clariana de Cardener]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Clariana de Cardener]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Clariana de Cardener]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Clariana de Cardener]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="310">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">428515.7,4645302.94 428593.34,4644346.01 428785.75,4644120.32 427420.73,4644014.6 426881.12,4643388.98 426500.86,4642492.87 425665.67,4641600.25 425303.19,4641657.18 424725.03,4640891.54 424700.71,4640196.09 423997.88,4640000 423348.53,4639293.92 422404.77,4639262.97 421053.89,4639043.86 420557.74,4639603.94 420825.22,4639449.62 421009.67,4639845.78 420132.36,4640520.67 419899.27,4641805.72 419636.15,4642511.5 419413.96,4643424.06 419263.3,4643900.02 419742.66,4645586.99 419922.982,4645615.253 419982.357,4645734.003 419847.17,4645897.56 419851.107,4646087.128 419731.63,4646151.14 418359.53,4646690.96 417466.03,4646616.24 416995.13,4647089.92 416061.66,4647091.99 417053.15,4647778.48 417791.68,4647385.72 418753.07,4648121.01 420113.24,4648985.92 420499.78,4649029.45 420686.65,4648792.93 421551.74,4648927.69 423080.57,4649898.99 423180.32,4648842.7 424353.81,4648156.55 424883.39,4648108.41 425530.06,4647909.72 426308.99,4647607.02 426734.34,4647989.84 426972.8,4647993.07 427414.7,4648339.71 427852.38,4648830.8 427887.96,4647239.92 427331.05,4646641.49 428020.25,4646394.81 427847.41,4646031.55 428137.9,4645467.08 428515.7,4645302.94</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">418046.77,4643591.32 418402.35,4643956.97 418635.63,4644126.6 418713.43,4644242.57 418788.51,4644171.28 418789.3,4643748.47 419052.1,4643496.77 418626.59,4643308.36 418046.77,4643591.32</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[69182007.02391]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[311]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[314]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08151]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Orista]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Orista]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Orist…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Orist…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="311">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">316041.07,4636608.21 315909.53,4636248.14 314888.39,4635943.48 314835.32,4636322.9 314304.18,4636906.77 314271.46,4637547.4 314740.96,4638252.59 314757.68,4638771.71 314582.35,4639698.18 314348.31,4640000 313880.76,4640198.87 313367.77,4640793.57 312551.16,4640975.24 312299.54,4641377.95 311469.72,4641284.19 310315.16,4641237.09 309828.43,4641894.46 308713.17,4642997.91 306929.39,4643971.58 307920.54,4644811.24 308120.07,4645671.53 309113.57,4646096.64 309966.91,4646395.57 310724.07,4646221.01 311387.81,4645801.71 311928.44,4645049.68 312417.34,4644753.31 313161.76,4644822.72 313215.15,4645400.99 314209.87,4645957.62 315207.28,4647363.74 316321.49,4647791.08 317697.57,4647778.28 318821.01,4648566.11 319869,4649039 320202,4649281 321176.68,4649886.84 321234.65,4648506.15 321841.94,4646757.46 321905.49,4645734.34 322519.73,4645508.5 322394,4644234 322462,4643610 322908,4643289 322256.49,4642683.59 322068.97,4642024.27 324408,4641958 323945,4641036 322565.27,4640405.08 321262.15,4640830.25 319467.38,4640355.65 319069.57,4639866.84 319196.37,4639089.92 317977.49,4638911.14 317478.56,4638504.78 317064.67,4638506.17 317003.23,4637859.85 316128.63,4637458.67 316041.07,4636608.21</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[102590368.4796]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[312]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[315]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25037]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[23]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Avellanes i Santa Linya, les]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Avellanes, les]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Avellanes i Santa Linya, les]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Avellanes, les]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="312">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">469293.15,4647850.49 470568.32,4649121.69 471475.66,4649762.8 471923.22,4649493.73 472379.48,4648828.04 472462.87,4648567.49 472678.21,4647302.54 473041.28,4647084.37 472873.09,4646393.13 472626.98,4646098.96 472064.17,4645852.01 471036.01,4645858.93 469740.46,4645934.26 469367.2,4646104.21 469293.15,4647850.49</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[10466492.77605]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[313]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[316]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17903]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[34]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Julia del Llor i Bonmati]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Bonmati]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Juli… del Llor i Bonmat¡]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Bonmat¡]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="313">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">334170.08,4641501.91 333268.61,4641815.71 332624,4641075 332334,4639861 332358.21,4639449.63 332238.44,4639038.55 332954.89,4637923 331579,4637485.13 329566.11,4637746.69 328937.35,4637869.63 328755.53,4638092.36 328383.15,4639410.51 327510,4639707.05 326144,4640932 325790.5,4641936.11 325436.63,4641807.29 325542.85,4642349.6 325562.46,4642778.94 326338.04,4644415.03 326054,4645954 326368,4647095 326868,4648081 327344,4648010 327572,4648345 328441,4648911 329538,4649603 329982,4648985 330686,4648782 331501,4647967 332003,4647125 332624,4646572 333445,4646189 333733,4644956 333347,4643375 333450,4642335 334170.08,4641501.91</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[68313830.894]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[314]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[317]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25022]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[23]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Alos de Balaguer]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Alos de Balaguer]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Al•s de Balaguer]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Al•s de Balaguer]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="314">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">447754.17,4642854.4 447859.44,4643977.5 447750.78,4644800.49 447912.39,4645292.59 448728.73,4645496.71 448922.77,4645805.25 448508.84,4646132.54 448473.9,4646616.38 447850,4647135.4 447537.65,4647171.71 447457.71,4647317.62 447870.89,4647595.33 448020.76,4647970.16 448747.83,4648481.15 449278.35,4649160.27 449673.23,4648972.8 449787.07,4648637.92 449491.62,4647950.38 450323.03,4648128.56 450950.55,4648354.19 451430.97,4648905.74 452214.93,4649400.72 453423.14,4649235.47 453562.13,4648711 453741.68,4648429.92 453635.43,4647785.7 454062.39,4647897.21 454409.73,4647539.35 454144.33,4647433.39 454474.78,4646750.48 453880.26,4646782.88 453591.05,4647208.17 452846.63,4646714.93 452792.43,4646270.17 453260.8,4646137.72 453818.15,4645545.34 453774.79,4644984.61 453471.72,4644270.45 453872.86,4643592.24 454170.22,4643897.69 454597.18,4643820.96 455037.73,4643736.71 455502.85,4643540.13 455515.12,4643238.91 456345.41,4643136.48 456991.44,4641962.32 456847.28,4641229.02 456976.06,4640727.9 456036.55,4639912.64 455976.65,4639532.4 455319.18,4639147.76 454780.63,4638553.14 454129.44,4638325.6 454006.73,4637627.03 453585.89,4637667.66 452910.78,4637944.6 452725,4638435.51 452460.58,4638671.05 452424.43,4638901.8 451934.65,4639183.35 451102.35,4640485.19 451097.16,4640923.1 451353.25,4640900.32 451702.77,4641190.31 451545.17,4641713.77 450942.72,4642550.9 449391.86,4642338.49 448676.14,4642306.35 448512.07,4642142.3 448060.39,4642283.75 447754.17,4642854.4</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[58415215.86689]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[315]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[318]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08303]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilanova de Sau]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilanova de Sau]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vilanova de Sau]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vilanova de Sau]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="315">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">442072.46,4647192.02 442408.05,4647834.96 442300.9,4648136.38 442490.55,4648500.66 442626.31,4648990.26 443106.08,4649117.77 443463.41,4649010.26 443590.84,4648465.18 443555.86,4648202.64 443155.9,4647579.35 442870.18,4647314.85 442737.93,4646634.02 442581.56,4646779.2 442614.04,4646926.72 442033.18,4646939.17 442072.46,4647192.02</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[2053396.15355]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[316]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[319]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08183]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Roda de Ter]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Roda de Ter]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Roda de Ter]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Roda de Ter]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="316">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">510532,4640237.02 510427.95,4638741.47 510689.94,4638247.95 509441.47,4638797.23 508282.31,4637715.95 508066.77,4637632.07 507631.52,4638288.33 506390.38,4638888.87 505758.49,4638667.4 504590.9,4638650.82 504498.64,4638979.57 504873.88,4640000 504755.44,4641267.4 505196.73,4641791.14 505111.85,4642617.3 504719.38,4643079.63 504380.05,4643109.91 504212.28,4643962.6 504226.04,4644749.81 503819.96,4645477.05 503758.41,4645831.04 503894.48,4646413.65 505396.91,4646942.66 505646.02,4648310.16 505862.42,4648407.34 506327.68,4648530.68 506439.76,4648888.84 507128.23,4648738.19 507627.92,4648759.04 508170.99,4649094.35 508490.81,4648553.98 508845.03,4648363.9 508755.28,4647389.57 509303.22,4646750.69 509396.05,4646558.51 508696.66,4645598.5 509326.27,4645459.75 509564.15,4643197.63 509913.01,4642963.81 509979.41,4642682.65 510038.18,4641094.33 510532,4640237.02</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[50551210.75045]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[317]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[320]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17902]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[10]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Forallac]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vulpellac]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Forallac]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vulpellac]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="317">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">505646.02,4648310.16 505396.91,4646942.66 503894.48,4646413.65 503758.41,4645831.04 503819.96,4645477.05 504226.04,4644749.81 504212.28,4643962.6 504380.05,4643109.91 504719.38,4643079.63 505111.85,4642617.3 505196.73,4641791.14 504755.44,4641267.4 504873.88,4640000 504498.64,4638979.57 502856.94,4639480.53 502758.15,4640112.75 502273.63,4640771.11 501975.41,4641486.41 502510.6,4642763.64 502042.13,4643478.34 502138.75,4644018.65 502356.26,4644239.92 502523.34,4645380.43 502459.88,4646762.24 502416.17,4646979.56 502754.72,4647137.94 503056,4648087.49 503895.32,4648974.97 504259.27,4648889.49 504803.58,4648626.94 505374.52,4648569.96 505646.02,4648310.16</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[20987759.362]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[318]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[321]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17022]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[10]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Bisbal d'Emporda, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Bisbal d'Emporda, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Bisbal d'Empord…, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Bisbal d'Empord…, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="318">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">496408.15,4637156.5 495221.09,4638048.23 493769.19,4638764.06 492169.65,4639188.2 491296.75,4639147.33 490594.45,4639914.95 492014.35,4640918.48 491664.97,4642567.18 492780.81,4642360.13 493110.25,4642334.81 493563.95,4642836.44 494024.09,4643063.68 495117.25,4643291.11 495629.77,4643278.29 495682.33,4644203.37 495874.6,4644203.46 495589.99,4646264.9 495916.98,4646975.56 497243.34,4647201.26 498092.51,4647726.58 498103.87,4648067.09 499011.01,4648720.19 499456.74,4648910.22 500020.99,4648508.52 500733.47,4647844.7 501113.14,4646835.91 502459.88,4646762.24 502523.34,4645380.43 502356.26,4644239.92 502138.75,4644018.65 502042.13,4643478.34 502510.6,4642763.64 501975.41,4641486.41 502273.63,4640771.11 502758.15,4640112.75 502856.94,4639480.53 504498.64,4638979.57 504590.9,4638650.82 505319.99,4637209.21 505011.9,4636681.51 503847.66,4635777.04 502010.79,4635401.87 500608.04,4635999.53 498887.81,4637216.86 496408.15,4637156.5</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[99351120.8178]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[319]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[322]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17901]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[10]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Cruilles, Monells i Sant Sadurni de l'Heura]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Sadurni de l'Heura]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Cru‹lles, Monells i Sant Sadurn¡ de l'Heura]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Sadurn¡ de l'Heura]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="319">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">467156.64,4644919.81 467229.39,4645437.9 466097.24,4645965.96 465265.98,4645960.94 464436.73,4646077.79 464504.47,4646318.85 463972.16,4646774.02 463797.52,4646850 463867.56,4647574.22 463945.48,4647986.04 464655.55,4648406.01 465894.98,4648005.66 467166.31,4647332.23 466985.42,4647751.51 467343.69,4648512.25 468385.79,4648733.43 469178.11,4648191.46 469293.15,4647850.49 469367.2,4646104.21 469740.46,4645934.26 467987.41,4644543.55 467156.64,4644919.81</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[14380641.99415]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[320]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[323]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17189]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[34]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Cellera de Ter, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Cellera de Ter, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Cellera de Ter, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Cellera de Ter, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="320">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">483411.64,4645606.23 483125.68,4645434.45 482089.73,4646127.47 481650.96,4645958.93 481418.28,4646302.53 481305.69,4646315.65 481125.11,4646813.53 480005.37,4646867.68 479719,4646831.56 480012.59,4646937.51 480731.17,4647718.37 482366.2,4648388.2 483357.55,4648313.5 483614.09,4646988.77 483772.92,4646649.25 483567.03,4645956.73 483411.64,4645606.23</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[6420244.3336]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[321]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[324]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17155]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[20]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Salt]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Salt]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Salt]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Salt]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="321">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">491664.97,4642567.18 490826.05,4643198.27 489930.63,4642990.16 488438.94,4643096.21 487736.3,4642198.57 486756.29,4642050.51 486877.14,4642609.01 486271.95,4642655.26 485713.36,4642835.97 485284.71,4642903.89 485203.57,4643146.43 485715.94,4643546.41 485977.97,4644318.39 486394.39,4644982.29 486356.05,4645434.72 486475.77,4646228.04 488313.86,4646580.18 488960.18,4646359.74 491715.99,4648271.07 492108.93,4648031.74 492037.65,4647570.54 492210.82,4646776.38 493030.2,4646381.57 493220.4,4646468.17 493656.34,4646332.03 494356.43,4646692.91 495589.99,4646264.9 495874.6,4644203.46 495682.33,4644203.37 495629.77,4643278.29 495117.25,4643291.11 494024.09,4643063.68 493563.95,4642836.44 493110.25,4642334.81 492780.81,4642360.13 491664.97,4642567.18</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[38419808.73305]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[322]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[325]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17142]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[20]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Quart]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Quart]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Quart]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Quart]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="322">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">447754.17,4642854.4 447127.69,4643180.81 447194.16,4642939.95 446650.77,4642950.29 446626.85,4642755.67 445082.52,4643363.7 443837.06,4644590.11 442735.84,4644692.48 442729.17,4644923.74 441957.88,4645141.21 441238.97,4645832.87 441690.83,4646346.47 441737,4646314.32 442812.31,4646092.95 443647.34,4646339.15 444237.24,4646019.32 445218,4646298.56 445511.66,4646296.52 445571.75,4647475.22 445822.31,4647660.29 446238.39,4648226.11 447165.44,4647188.46 447645.48,4646966.55 447537.65,4647171.71 447850,4647135.4 448473.9,4646616.38 448508.84,4646132.54 448922.77,4645805.25 448728.73,4645496.71 447912.39,4645292.59 447750.78,4644800.49 447859.44,4643977.5 447754.17,4642854.4</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[18851339.31795]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[323]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[326]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08275]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Tavernoles]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Tavernoles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[TavŠrnoles]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[TavŠrnoles]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="323">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">454249.17,4634852.48 454654.23,4635896.37 454576.98,4636926.22 453945.66,4637438.36 454006.73,4637627.03 454129.44,4638325.6 454780.63,4638553.14 455319.18,4639147.76 455976.65,4639532.4 456036.55,4639912.64 456976.06,4640727.9 456847.28,4641229.02 456991.44,4641962.32 456345.41,4643136.48 455515.12,4643238.91 455502.85,4643540.13 455037.73,4643736.71 454597.18,4643820.96 454170.22,4643897.69 453872.86,4643592.24 453471.72,4644270.45 453774.79,4644984.61 453818.15,4645545.34 453260.8,4646137.72 452792.43,4646270.17 452846.63,4646714.93 453591.05,4647208.17 453880.26,4646782.88 454474.78,4646750.48 454646.11,4646464.07 454883.73,4646524.93 455154.37,4646385.55 455572.57,4646625.28 456536.37,4646763.49 456388.38,4647410.99 456953.57,4647681.94 456981.63,4648164.49 457166.93,4647745.6 457521.82,4647714.06 457847.16,4646056.88 458100.07,4644982.18 458056.27,4644469.84 458334.12,4644166.09 459047.56,4643656.36 458644.81,4642349.19 461379.75,4641568.74 462397.65,4639886.59 465079.52,4638893.74 465026.76,4638518.11 466129.56,4637803.01 466347.83,4637587.61 465807.91,4636685.84 465569.55,4636588.19 465219.18,4636645.63 464369.1,4636467.57 463670.61,4636801.43 462626.65,4634677.14 461897.71,4634568.7 461275.32,4635217.61 460767.05,4635849.24 459901.31,4635783.24 459510.1,4634282.46 459760.9,4632929.27 458983.62,4633204.28 456998.09,4633349.09 455871.54,4633978.81 455429.1,4634813.62 454249.17,4634852.48</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[83622541.55995]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[324]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[327]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17164]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[34]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Hilari Sacalm]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Hilari Sacalm]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Hilari Sacalm]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Hilari Sacalm]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="324">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">479750.76,4644384.75 479062.28,4641817.36 477386.84,4641529.59 475502.65,4641510.85 475152.68,4641590.81 475109.35,4641890.53 475374.87,4642489.38 474986,4643126.85 473602.05,4644296.71 472985.64,4644347.3 472131.77,4645177.81 472064.17,4645852.01 472626.98,4646098.96 472873.09,4646393.13 473041.28,4647084.37 473717.22,4647256.53 474468.53,4647361.98 475191.44,4647690 476138.03,4648025.68 477192.93,4646554.7 478326.93,4646709.07 479719,4646831.56 480005.37,4646867.68 481125.11,4646813.53 481305.69,4646315.65 481418.28,4646302.53 481650.96,4645958.93 480529.32,4645306.57 479750.76,4644384.75</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[35567075.05735]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[325]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[328]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17020]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[20]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Bescano]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Bescano]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Bescan¢]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Bescan¢]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="325">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">518167.24,4641985.5 513846.37,4641481.34 513369.84,4641892.73 512982.79,4643001.21 515013.67,4643708.81 516375.17,4643894.53 515709.07,4645541.59 515144.97,4645810.31 516312.57,4646708.2 516703.91,4647471.41 516895.22,4647528.09 517074.18,4647796.09 517260.97,4647958.21 517536.179,4647464.557 517501.804,4647042.682 517658.55,4646984 518094.9,4647082 518408.054,4647097.369 518682.65,4646978 518957.25,4646672.5 519144.25,4646361 519176.804,4646250.494 519089.304,4646191.119 519025.49,4646064 518929.929,4645981.744 519154.929,4645784.869 519127.75,4645613.13 519267.429,4645550.494 519346.09,4645645.5 519483.054,4645675.494 519390.62,4645440.5 519129.4,4645144 519325.3,4644600.5 518874.11,4644179 518093.43,4643630 518120.554,4643386.432 517953.9,4643101 517998.93,4642879 518203.78,4642860.5 518276.804,4642711.432 518170.554,4642573.932 518264.303,4642439.557 517955.03,4642253 518167.24,4641985.5</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[20097830.81266]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[326]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[329]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17013]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[10]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Begur]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Begur]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Begur]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Begur]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="326">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">436275.81,4636474.66 435942.61,4636090.68 435053.95,4635715.2 434253.43,4635676.46 433960.38,4635859.48 432819.81,4635153.68 432518.03,4634921.7 432419.2,4634596.89 431977.76,4633929.15 430845.62,4634254.15 430324.19,4634367.25 429879.8,4634095.16 429199.86,4634103.37 428810.79,4634791.33 428331.89,4634894.27 428209.67,4634962.34 427830.37,4635859.61 428070.98,4636753.71 427750.45,4637099.19 427462.05,4637140.1 427334.91,4637649.59 428113.17,4637697.23 428676.99,4637982.06 428763.37,4639216.47 429144.82,4639257.14 429402.03,4639071.59 430109.72,4638885.21 431249.28,4639401.65 432496.22,4639260.33 432704.95,4639078.23 432957.06,4639146.3 433114.64,4639032.71 433044.29,4638783.29 433389.25,4638773.53 433181.37,4637691.01 433442.89,4637165.08 434544.11,4637995.17 434978.76,4637854.42 435846.1,4637040.47 436043.22,4637158.8 436275.81,4636474.66</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">424700.71,4640196.09 424725.03,4640891.54 425303.19,4641657.18 425665.67,4641600.25 426500.86,4642492.87 426881.12,4643388.98 427420.73,4644014.6 428785.75,4644120.32 427786.58,4642846.04 428141.56,4642190.71 428372.29,4640705.25 427901.39,4640344.38 426243.4,4639791.94 425043.07,4639722.82 424700.71,4640196.09</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">428515.7,4645302.94 428137.9,4645467.08 427847.41,4646031.55 428020.25,4646394.81 427331.05,4646641.49 427887.96,4647239.92 428120.95,4646983.58 428700.71,4646667.59 428600.3,4646402.38 428515.7,4645302.94</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">433461.857,4638957.119 433030.26,4639729.18 433182.04,4639795.26 433138.83,4639936.32 433679.89,4639679.91 433567.76,4639224.9 433461.857,4638957.119</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[40169082.69438]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[327]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[330]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08129]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Muntanyola]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Muntanyola]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Muntanyola]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Muntanyola]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="327">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">418163.28,4640631.34 418071.94,4641085.99 417444.41,4641160.23 417785.24,4642414.79 417249.26,4642289.18 416704.4,4641843.59 416569,4641694 416003.68,4642066.77 414901.91,4643370.66 415254.67,4643787.34 415592.24,4645333.03 416929.75,4646083.86 416061.66,4647091.99 416995.13,4647089.92 417466.03,4646616.24 418359.53,4646690.96 419731.63,4646151.14 419851.107,4646087.128 419847.17,4645897.56 419738.607,4645762.128 419742.66,4645586.99 419263.3,4643900.02 419413.96,4643424.06 419636.15,4642511.5 419899.27,4641805.72 420132.36,4640520.67 421009.67,4639845.78 420825.22,4639449.62 420557.74,4639603.94 420034.06,4639502.89 419319.14,4640300.58 418163.28,4640631.34</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs>
+<gml:innerBoundaryIs>
+<gml:LinearRing srsName="EPSG:23031">
+<gml:coordinates cs="," decimal="." ts=" ">418046.77,4643591.32 418626.59,4643308.36 419052.1,4643496.77 418789.3,4643748.47 418788.51,4644171.28 418713.43,4644242.57 418635.63,4644126.6 418402.35,4643956.97 418046.77,4643591.32</gml:coordinates></gml:LinearRing></gml:innerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[22019814.84042]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[328]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[331]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08212]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[07]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Feliu Sasserra]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Feliu Sasserra]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Feliu Sasserra]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Feliu Sasserra]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="328">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">382542.74,4639067.57 381940.02,4638769.93 381316.21,4637673.03 380233.78,4636910.48 379386.61,4637992.85 378998.58,4639654.35 378546.01,4640062.71 378311.62,4640461.35 377640.41,4640756.8 377343.3,4641016.34 376678.9,4641271.07 376120.43,4641731.54 375693.32,4642286.9 375732,4643897 376053.22,4644529.54 377010.59,4645283.55 377413.89,4645302.09 378586,4646097 378929,4646127 379213.03,4646472.91 379070.93,4646751.14 379751.76,4647019.47 379814.12,4645687.92 380213.49,4645055.35 380453.92,4644826.35 380776.37,4644681.77 380814.01,4644907.49 382341.34,4644682.51 382421.57,4644217.52 383213.47,4644266.08 383261.03,4644059.32 383523,4645499 383877.01,4645686.62 383920,4646208 384492.409,4646272.328 384636.21,4645869.77 385015.89,4645364.29 384740,4644127 384138.27,4643340.11 384163.35,4643146.02 383733.95,4642887.51 383715.55,4641957.21 382671.1,4640758.77 382316.53,4639951.44 382541.06,4639782.04 382542.74,4639067.57</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[47157311.26895]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[329]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[332]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25186]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[35]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Riner]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Riner]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Riner]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Riner]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="329">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">376120.43,4641731.54 375713.07,4640292 374414,4640679 373688.65,4640000 372622.73,4638403.93 371126.28,4638885.35 370624.33,4639972.03 369576.08,4639559.94 369818.05,4640594.16 368120.46,4641920.77 368547.29,4642879.4 369022.87,4643445.01 370041.35,4643893.49 370215.74,4644353.06 371174.52,4644884.93 371481.64,4645193.54 371991.83,4645347.34 372509.45,4645869.61 372855.67,4646363.39 373107.3,4646793.52 373199.6,4646807.55 374914.52,4646574.14 375080.23,4645798.47 375556.08,4644742.03 376053.22,4644529.54 375732,4643897 375693.32,4642286.9 376120.43,4641731.54</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[39656213.96081]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[330]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[333]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25129]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[35]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Llobera]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Llobera]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Llobera]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Llobera]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="330">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">407227.86,4640194.03 407660.59,4640167.58 407478.15,4640847.8 407729.38,4641821.77 407471.46,4642531.87 407714.01,4643631.69 408766,4643954 408605.28,4644238.42 409202.67,4644605.1 410716.06,4645421.98 411962.05,4646673.11 413540.59,4646766.85 414709.93,4641595.01 414701.76,4641403.16 415088.23,4641214.78 415002.78,4640761.93 413938.97,4640071.35 412445.72,4639811.47 411932.2,4639880.43 410605.54,4639261.05 410104.61,4639560.87 409795.18,4639352.72 409509.13,4639550.61 409182.99,4639373.98 407758.8,4639428.03 407227.86,4640194.03</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[39550323.51154]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[331]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[334]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08090]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[07]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Gaia]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Gaia]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Gai…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Gai…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="331">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">355617.18,4635454.42 355472.69,4635609.1 353688.89,4633658.62 353784.07,4633170.19 353413.39,4632667.58 352636.11,4631435.73 351697.4,4630680.65 350839.58,4631011.39 351605.85,4632382.23 352408.05,4633308.3 352982.41,4634491.85 353071.03,4635086.23 353385.17,4635571.24 353391.02,4636169.23 353604.98,4636490.14 353690.99,4637098.64 353536.2,4637447.54 353475.4,4637891.9 353780.25,4638625.79 353555.55,4639247.93 353492.49,4640703.86 354470,4643778.9 354152.13,4643923.31 354226.64,4644313.25 354830.37,4644770.6 355368.75,4644841.92 355885.53,4645112.09 358131.23,4646698.82 358327.92,4646525.8 358531.69,4646692.64 358634.94,4646371.61 359947.84,4646028.19 360301.41,4645435.23 359891.83,4644189.05 358734.44,4642618.57 358859.66,4641992.96 358355.95,4641179.22 358393.81,4640120.25 358067.46,4639060.45 357643.36,4638331.63 357679.84,4637795.56 357258.38,4637166.17 356206.89,4636103.53 355988,4635822.95 355617.18,4635454.42</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[53539917.16885]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[332]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[335]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25249]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[23]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilanova de l'Aguda]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilanova de l'Aguda]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vilanova de l'Aguda]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vilanova de l'Aguda]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="332">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">382542.74,4639067.57 382550.42,4638535.01 382773,4638539 383964.65,4640274.72 384217.22,4640098.82 385210.71,4640471.5 385797,4641304 386602.15,4642021.84 387279.96,4642811.02 387539.284,4642881.704 388124.02,4642685.71 388362.07,4642940.91 387541.05,4644303.17 388118,4644721 388006.1,4645270.91 387804.68,4645580.91 388072.02,4646038.93 388953,4646489 389695.59,4646236.6 390225.96,4645025.38 390540.67,4644875.91 390438.19,4644386.98 391159.96,4643902.67 392615.28,4643991.24 393747.61,4644362.42 393748.76,4644243.53 394073.62,4643054.89 394340,4642299 393738,4640240 393822.68,4639241.67 393586.75,4638744.94 393260.08,4639255.05 392909.35,4639191.17 393211.45,4638499.55 392802.12,4638566.07 391793.22,4638395.28 391337,4637645 389628.69,4636225.01 388756.65,4636062.54 387847.9,4636384.71 387257.86,4636642.98 386000.1,4636283.58 385448.8,4637544.49 384502.79,4637956.32 383945,4638030 383000.78,4637327.53 382488.52,4636906.64 381316.21,4637673.03 381940.02,4638769.93 382542.74,4639067.57</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[66342007.59934]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[333]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[336]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08047]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[07]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Cardona]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Cardona]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Cardona]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Cardona]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="333">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">509913.01,4642963.81 509564.15,4643197.63 509326.27,4645459.75 509584.42,4645841.21 511689.91,4646264.83 511676.45,4645781.04 512009.47,4645784.01 512428.27,4644418.98 512425.21,4643790.89 511661.95,4643541.74 511160.85,4643289.43 510672.88,4642948.76 509913.01,4642963.81</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[7789050.2102]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[334]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[337]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17197]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[10]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Torrent]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Torrent]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Torrent]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Torrent]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="334">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">347622.07,4646153.04 347831.68,4646160.27 348465.95,4644349.9 347684.74,4643213.74 348323.12,4642720.23 348696.25,4642649.74 349159.73,4643053.77 350796.04,4643533.41 350946.41,4644455.89 351851.19,4644695.8 351372.49,4644174.93 351094.87,4643222.7 351864.03,4642925.06 352730.92,4642161.55 352034.02,4641823.9 351766.08,4640565.26 351208.72,4639650.96 350670.68,4639578.12 348790.23,4639765.4 347601.23,4639424.58 347772.5,4640777.75 347442.36,4640962.67 346094,4640687 345763.5,4639886.27 344279.87,4639962.71 344819,4643812 345579,4644716 345916,4645661 346720.99,4645019.57 347046.24,4645855.35 347622.07,4646153.04</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[31139810.4366]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[335]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[338]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25172]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[23]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Ponts]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Ponts]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Ponts]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Ponts]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="335">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">483734.41,4644251.76 482952.75,4643556.44 482251.63,4644201.34 481712.31,4643838.22 481120.38,4643801.66 480453.2,4644316.81 479750.76,4644384.75 480529.32,4645306.57 481650.96,4645958.93 482089.73,4646127.47 483125.68,4645434.45 483411.64,4645606.23 483775.32,4645117.56 483734.41,4644251.76</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[6103142.7879]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[336]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[339]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17215]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[20]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilablareix]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Perello, el]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vilablareix]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Perell¢, el]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="336">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">467156.64,4644919.81 467987.41,4644543.55 469740.46,4645934.26 471036.01,4645858.93 472064.17,4645852.01 472131.77,4645177.81 472985.64,4644347.3 473161.49,4643635.88 472617.44,4643081.21 471961.14,4643094.44 471340.77,4642976.22 470935.86,4642479.6 470669.61,4642076.34 470303.21,4642202.76 469289.41,4641188.96 468258.83,4641611.11 468356.44,4642271.45 467721.46,4643316.99 467138.95,4644022.53 467156.64,4644919.81</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[16878770.1358]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[337]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[340]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17008]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[34]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Angles]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Angles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[AnglŠs]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[AnglŠs]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="337">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">515144.97,4645810.31 515709.07,4645541.59 516375.17,4643894.53 515013.67,4643708.81 512982.79,4643001.21 512760.01,4643763.4 512425.21,4643790.89 512428.27,4644418.98 515144.97,4645810.31</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[6244325.8659]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[338]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[342]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17144]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[10]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Regencos]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Regencos]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Regenc¢s]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Regenc¢s]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="338">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">349109.53,4629125.95 348015.59,4627945.09 347465.62,4627358.18 346170.68,4627755.95 345499.41,4627909.59 345459.52,4628907.99 345412.3,4630001.01 346424.56,4630969.18 346614,4631569.89 346059.25,4631685.36 345481.32,4631071.73 345048.93,4629974.31 344435.88,4630063.22 344154.82,4630339.72 342335.35,4630769.92 342140.15,4631277.5 342392.03,4631956.77 342562.08,4632535.31 343359.88,4631919.91 344198.79,4632675.69 344232,4633461.39 344046,4634955 344593.22,4635199.31 344386.89,4635598.72 345481.16,4635974.43 345036.34,4636410.65 344988.14,4637923.44 345320.58,4638567.62 345198.41,4638973.88 345763.5,4639886.27 346094,4640687 347442.36,4640962.67 347772.5,4640777.75 347601.23,4639424.58 348790.23,4639765.4 350670.68,4639578.12 351208.72,4639650.96 351766.08,4640565.26 352034.02,4641823.9 352730.92,4642161.55 351864.03,4642925.06 351094.87,4643222.7 351372.49,4644174.93 351851.19,4644695.8 352526.33,4645162.21 353182.03,4644280.92 353841.23,4644382.53 354226.64,4644313.25 354152.13,4643923.31 354470,4643778.9 353492.49,4640703.86 353555.55,4639247.93 353780.25,4638625.79 353475.4,4637891.9 353536.2,4637447.54 353266.46,4637334.23 353318.26,4636527.69 352742.11,4636295.49 351825.33,4635837.24 350131.02,4635406.3 349726.89,4634955.56 349573.98,4634233.01 349844.95,4633069.84 349728.46,4631830.1 349346.94,4631378.23 349109.53,4629125.95</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[85735913.16316]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[339]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[344]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25150]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[23]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Oliola]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Oliola]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Oliola]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Oliola]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="339">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">479062.28,4641817.36 479750.76,4644384.75 480453.2,4644316.81 481120.38,4643801.66 481712.31,4643838.22 482251.63,4644201.34 482952.75,4643556.44 482652.15,4641470.52 482858.6,4640084.06 481854.02,4639205 481124.61,4639720.48 480328.93,4640456.49 479062.28,4641817.36</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[13691477.35315]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[340]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[345]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17002]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[20]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Aiguaviva]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Aiguaviva]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Aiguaviva]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Aiguaviva]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="340">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">475152.68,4641590.81 475232.98,4641242.39 475907.39,4641029.9 476458.78,4641244.42 476500.14,4640490.98 476646.1,4639838.12 476462.98,4639251.6 476059.09,4638844.14 475446.53,4636990.46 475387.9,4636675.84 475126.83,4636454.39 474631.92,4636464.61 473719.91,4637045.83 472504.38,4637660.59 471482.28,4637815.58 470781.77,4638564.87 469618.63,4639085.68 468014.49,4640390.58 468258.83,4641611.11 469289.41,4641188.96 470303.21,4642202.76 470669.61,4642076.34 470935.86,4642479.6 471340.77,4642976.22 471961.14,4643094.44 472617.44,4643081.21 473161.49,4643635.88 472985.64,4644347.3 473602.05,4644296.71 474986,4643126.85 475374.87,4642489.38 475109.35,4641890.53 475152.68,4641590.81</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[37011372.1395]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[341]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[346]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17028]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[34]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Brunyola]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Brunyola]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Brunyola]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Brunyola]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="341">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">486468.37,4640721.51 485803.85,4640542.09 484872.96,4640169.95 483752.83,4640271.04 482858.6,4640084.06 482652.15,4641470.52 482952.75,4643556.44 483734.41,4644251.76 484875.07,4644207.68 484611.89,4643737.74 484971.55,4643414.6 485203.57,4643146.43 485284.71,4642903.89 485713.36,4642835.97 486271.95,4642655.26 486877.14,4642609.01 486756.29,4642050.51 486383.37,4641252.7 486468.37,4640721.51</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[12104939.30155]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[342]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[347]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17073]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[20]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Fornells de la Selva]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Fornells de la Selva]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Fornells de la Selva]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Fornells de la Selva]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="342">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">510532,4640237.02 510038.18,4641094.33 509979.41,4642682.65 509913.01,4642963.81 510672.88,4642948.76 511160.85,4643289.43 511661.95,4643541.74 512425.21,4643790.89 512760.01,4643763.4 512982.79,4643001.21 513369.84,4641892.73 513846.37,4641481.34 518167.24,4641985.5 518075.61,4641703.5 518324.09,4641378 518019.21,4641202 517894.53,4640902 517369.11,4640905 517428.5,4640537 517425.53,4640246 517624.4,4639910.5 517271.17,4639720.5 517413.65,4639150.5 517066.37,4638928 516889.303,4638002.057 516733.9,4637945.5 516377.98,4638184.26 516142.428,4638123.932 516057.12,4638014 516074.9,4637847.5 515771.4,4637591.5 515354.928,4637486.432 515144.62,4637263 515158.053,4636897.369 514908.053,4636562.994 515104,4636211.5 514879.59,4636112.5 514011.41,4637174.95 513479.91,4638119.13 512922.1,4638555.46 513255.04,4639006.33 512952.31,4640042.88 512677.57,4640508.37 512197.15,4640965.61 510532,4640237.02</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[26938278.91508]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[343]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[348]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17117]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[10]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Palafrugell]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Palafrugell]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Palafrugell]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Palafrugell]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="343">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">486468.37,4640721.51 486383.37,4641252.7 486756.29,4642050.51 487736.3,4642198.57 488438.94,4643096.21 489930.63,4642990.16 490826.05,4643198.27 491664.97,4642567.18 492014.35,4640918.48 490594.45,4639914.95 489881.34,4639833.71 489223.74,4640000 487726.24,4639656.41 487343.66,4639715 486971.08,4640092.48 486468.37,4640721.51</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[14573010.5421]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[344]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[350]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17090]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[20]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Llambilles]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Llambilles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Llambilles]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Llambilles]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="344">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">446988.94,4642198.21 446912.84,4642676.72 446626.85,4642755.67 446650.77,4642950.29 447194.16,4642939.95 447127.69,4643180.81 447754.17,4642854.4 448060.39,4642283.75 448512.07,4642142.3 448676.14,4642306.35 449391.86,4642338.49 450942.72,4642550.9 451545.17,4641713.77 451702.77,4641190.31 451353.25,4640900.32 451097.16,4640923.1 451102.35,4640485.19 451934.65,4639183.35 452424.43,4638901.8 452460.58,4638671.05 452106.81,4638303.08 450904.57,4638558.18 450729.35,4637785.69 450072.83,4637478.28 449444.49,4636673.26 449169.39,4636649.4 448915.78,4635861.18 448265.35,4636275.73 447807.41,4637150.95 447827.7,4637341.6 447544.83,4636893.7 447133.88,4637200.51 446727.52,4637005.51 446420.89,4637263.89 445858.46,4637614.91 445081.09,4637970.55 445148.85,4638566 446203.4,4641329.16 446663.94,4641241.98 447137.68,4641855.61 446988.94,4642198.21</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[30366973.48225]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[345]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[351]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08241]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Sadurni d'Osormort]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Sadurni d'Osormort]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Sadurn¡ d'Osormort]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Sadurn¡ d'Osormort]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="345">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">365129.68,4630879.56 364693.42,4630781.53 363471.1,4630927.72 363005.89,4631255.65 362534.1,4631396.74 361865.3,4631446.36 361177.02,4631952.61 360597.77,4632505.97 360969.51,4632617.5 361167.79,4633167.5 361335.64,4634014.1 362562.92,4635915.97 362542.56,4636951.89 362414.49,4639502.77 362032.05,4640264.99 362043.08,4640486.06 362517.72,4641055.75 363227.09,4640683.54 363791.54,4642361.28 364765.49,4642804.06 365195.88,4642890.43 365634.1,4643076.98 366104.87,4643158.25 367344.9,4641754.16 367529.01,4641674.25 368120.46,4641920.77 369818.05,4640594.16 369576.08,4639559.94 368446.84,4638519.79 368320.85,4638115.71 367871.73,4637535.26 367877.82,4636385.55 367575.34,4635455.86 367350.88,4634592.21 367157.52,4632317.42 366653.53,4632298.13 366188.75,4631922.63 365636.46,4631267.26 365257.12,4630685.99 365129.68,4630879.56</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[65838203.06759]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[346]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[352]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25055]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[32]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Biosca]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Biosca]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Biosca]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Biosca]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="346">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">389628.69,4636225.01 391337,4637645 391793.22,4638395.28 392802.12,4638566.07 393481.19,4638197.29 393751.1,4637700.09 394318,4638929 393822.68,4639241.67 393738,4640240 394340,4642299 394073.62,4643054.89 394879.12,4642632.01 395160.87,4642398.76 394859,4641798 395660.21,4641511.51 396597.9,4641609.39 396879,4642032 397280.52,4641381.87 397680.75,4641599.24 397900.88,4640982.1 399536.75,4641783.58 400634.53,4641758.16 401503.92,4642362.29 402692.81,4641626.55 403152.74,4641155.91 403492.87,4640671.31 404181.2,4640246.18 403951.45,4639582.05 404489.75,4639382.8 404530.8,4640225.7 404456.3,4640728.55 404555.25,4641252.48 405840.37,4641331.72 407227.86,4640194.03 407758.8,4639428.03 407314.19,4639238.46 406271.13,4638603.37 405582.27,4637969.53 404717.39,4637760.97 403395.7,4637506.12 401583.04,4636888.49 400112,4635949 400478.38,4635407.77 400353.78,4635347.6 399566,4635297 399290.54,4634431.9 399069.43,4634401.13 398879.97,4635061.25 398418.63,4635132.27 398215,4635550 396903,4635405 396593.84,4635619.88 395631,4635156 395723,4634921 395510.85,4634383.47 395368,4634538 394758.53,4634105.52 393879.11,4633911.42 393621.22,4633522.92 393077.09,4634268.68 392407.45,4634450.68 391844,4634277 391043.76,4634654.86 391021.58,4635053.37 389628.69,4636225.01</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[81460248.49105]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[347]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[353]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08141]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[07]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Navas]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Navas]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Nav…s]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Nav…s]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="347">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">429144.82,4639257.14 428698.02,4640289.14 428909.69,4640863.36 429339.73,4641161.04 430196.02,4642234.69 430146.14,4642689.61 430508.67,4642528.93 430866.92,4642796.26 430977.78,4642577.42 431164.99,4642290.97 432284.56,4641824.29 431888.22,4640883.74 433281.36,4641084.78 434126.76,4642164.73 434732.47,4641881.21 434957.46,4642139.05 435308.82,4641696.99 434204.09,4641017.77 433893.8,4640862.74 433557.15,4640850.23 433933,4640293.18 433899.19,4639744.15 434078.03,4638614.01 433645.97,4638609.54 433389.25,4638773.53 433044.29,4638783.29 433114.64,4639032.71 432957.06,4639146.3 432704.95,4639078.23 432496.22,4639260.33 431249.28,4639401.65 430109.72,4638885.21 429402.03,4639071.59 429144.82,4639257.14</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs>
+<gml:innerBoundaryIs>
+<gml:LinearRing srsName="EPSG:23031">
+<gml:coordinates cs="," decimal="." ts=" ">433461.856524587,4638957.11863371 433567.76,4639224.9 433679.89,4639679.91 433138.83,4639936.32 433182.04,4639795.26 433030.26,4639729.18 433461.856524587,4638957.11863371</gml:coordinates></gml:LinearRing></gml:innerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[13756311.25052]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[348]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[355]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08247]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Santa Eulalia de Riuprimer]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Santa Eulalia de Riuprimer]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Santa Eul…lia de Riuprimer]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Santa Eul…lia de Riuprimer]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="348">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">305448.83,4639732.36 304057.07,4638487.41 303406.53,4638601.78 302800.8,4638042.67 302542.25,4634859.01 301742.46,4634253.06 299828.89,4633934.93 298959.32,4633461.34 299030.82,4635340.12 299231.61,4636324.43 299422.29,4637122.92 299266.6,4637583.39 299694.24,4637835.81 300235.59,4637959.75 301211.84,4638288.82 301587.95,4639076.98 300372.6,4640075.77 301093.11,4642508.82 302470,4642340 303194.92,4641960.02 303310.57,4641504.32 304060.44,4640534.9 305448.83,4639732.36</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[26854288.94486]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[349]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[356]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25112]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[23]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Ivars de Noguera]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Ivars de Noguera]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Ivars de Noguera]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Ivars de Noguera]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="349">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">419758.1,4629674.59 420000,4628916.06 419388.74,4628482.66 418585.45,4628472.08 417925.76,4628752.36 417552.71,4629183 416616.49,4628840.88 416079.03,4628957.51 415593.74,4629767.62 414800.25,4629623.8 414180.48,4629916.83 413512.31,4629680.44 413503.44,4629818.09 412649.9,4630976.92 411941.54,4631872.21 411717.62,4632993.45 411123.14,4633289.32 409818.66,4633497.28 409913.88,4634734.51 411355.64,4635055.38 411482.48,4635606.65 411957.02,4635866.41 412937.59,4638071.65 413509.52,4638583.51 414047.54,4638825.79 414167.86,4639884.7 413938.97,4640071.35 415002.78,4640761.93 415088.23,4641214.78 414701.76,4641403.16 414709.93,4641595.01 415806.33,4641509.49 416003.68,4642066.77 416569,4641694 416704.4,4641843.59 417249.26,4642289.18 417785.24,4642414.79 417444.41,4641160.23 418071.94,4641085.99 418163.28,4640631.34 418030.45,4640015.92 418379.64,4638947.54 418251.74,4637607.12 417233.38,4637468.91 418034.27,4637034.32 418264.07,4636638.58 418047.26,4636222.31 416566.73,4634678.42 415288.71,4633911.23 414967.23,4632835.35 415133.34,4632458.56 416684.92,4632196.63 417357.76,4631904.69 418044.4,4630693.37 418727.47,4630812.28 418861.54,4630517 419106.46,4630524.93 419758.1,4629674.59</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[63136968.4601]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[350]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[357]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08012]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[07]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Avinyo]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Avinyo]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Aviny¢]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Aviny¢]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="350">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">475664.97,4634831.89 475609.03,4636135.5 475387.9,4636675.84 475446.53,4636990.46 476059.09,4638844.14 476462.98,4639251.6 476646.1,4639838.12 476500.14,4640490.98 476458.78,4641244.42 475907.39,4641029.9 475232.98,4641242.39 475152.68,4641590.81 475502.65,4641510.85 477386.84,4641529.59 479062.28,4641817.36 480328.93,4640456.49 481124.61,4639720.48 481142.13,4637967.44 481223.68,4636915.65 481421.15,4636493.02 480907.47,4636261.59 480555.06,4634981.91 480096.84,4634667.24 479939.4,4634728.08 479911.36,4634209.48 479522.78,4633911.61 479350.44,4634167.95 478978.74,4634330.12 478177.26,4635213.06 477998.03,4635502.88 477266.49,4635537.72 476748.47,4635067.67 475664.97,4634831.89</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[32835678.0951]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[351]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[359]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17233]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[34]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilobi d'Onyar]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilobi d'Onyar]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vilob¡ d'Onyar]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vilob¡ d'Onyar]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="351">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">335748.84,4632801.97 335492.2,4632826.12 334972.52,4631128.38 334804.62,4632138.35 334587.03,4632118.44 334557,4633555 334563.83,4633826.9 334303.7,4636194.52 333928.97,4637072.31 332954.89,4637923 332238.44,4639038.55 332358.21,4639449.63 332334,4639861 332624,4641075 333268.61,4641815.71 334170.08,4641501.91 334726.1,4641785.89 335326.59,4641167.64 335246.44,4640287.74 335698.26,4639929.81 335969.36,4640011.16 336648.55,4640504.67 337249,4640308 337421.39,4639634.88 337667.17,4639003.93 337674.73,4638659.86 337568,4638415 337528.43,4637991.63 337609.1,4637171.85 337431.99,4636029.5 337379.57,4635700.22 336858.95,4635493.53 336509.96,4635843.28 335857.33,4635255.03 335749.68,4634141.19 336066.09,4633942.39 335748.84,4632801.97</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[28238657.5054]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[352]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[360]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25094]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[23]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Foradada]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Foradada]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Foradada]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Foradada]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="352">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">373538.9,4629278.9 374850.7,4630226.14 376515.848,4631323.11 376462.52,4631475.19 375100.58,4630977.99 374812.49,4631555.03 373582.35,4632656.01 374665.1,4633317.74 375250.15,4634046.57 375942.27,4635218.72 375574.01,4636626.78 375820.93,4636949.7 375773.88,4638214.02 375847.41,4639077.27 375713.07,4640292 376120.43,4641731.54 376678.9,4641271.07 377343.3,4641016.34 377640.41,4640756.8 378311.62,4640461.35 378546.01,4640062.71 378998.58,4639654.35 379386.61,4637992.85 380233.78,4636910.48 381316.21,4637673.03 382488.52,4636906.64 383000.78,4637327.53 383945,4638030 384502.79,4637956.32 385448.8,4637544.49 386000.1,4636283.58 386062,4636036 386421.84,4635181.26 386103.28,4634067.47 386384.19,4633695.69 385893.64,4633187.75 384826.37,4632859.66 385120.95,4632064.69 384810.13,4630721.34 383194.48,4629981.33 378290.01,4628068.57 375851.59,4627520.34 374091.83,4627872.76 373538.9,4629278.9</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">393822.68,4639241.67 394318,4638929 393751.1,4637700.09 393481.19,4638197.29 392802.12,4638566.07 393211.45,4638499.55 392909.35,4639191.17 393260.08,4639255.05 393586.75,4638744.94 393822.68,4639241.67</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[104435512.13196]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[353]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[361]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25167]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[35]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Pinos]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Pinos]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Pin¢s]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Pin¢s]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="353">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">514879.59,4636112.5 514724.71,4635581 514854.928,4635298.932 513271.62,4635794.24 512257,4636353.65 511858.13,4636590.03 511885.62,4637344.69 511374.65,4637594.92 510882.01,4638310.26 510689.94,4638247.95 510427.95,4638741.47 510532,4640237.02 512197.15,4640965.61 512677.57,4640508.37 512952.31,4640042.88 513255.04,4639006.33 512922.1,4638555.46 513479.91,4638119.13 514011.41,4637174.95 514879.59,4636112.5</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[11982315.54227]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[354]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[362]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17110]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[10]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Mont-ras]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Mont-ras]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Mont-ras]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Mont-ras]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="354">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">486140,4636410.94 485694.18,4636734.82 485541.51,4637217.59 484823.62,4637605.03 484918.98,4638305.32 484975.56,4639234.16 484472.15,4639860.05 484894.26,4639830.52 484872.96,4640169.95 485803.85,4640542.09 486468.37,4640721.51 486971.08,4640092.48 487343.66,4639715 487333.93,4639203.89 487748.05,4638799.31 487676.21,4638181.5 486951.1,4637475.61 486729,4636596.3 486153.57,4636520.25 486140,4636410.94</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[8627524.7476]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[355]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[363]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17038]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[20]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Campllong]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Campllong]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Campllong]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Campllong]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="355">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">423934.83,4635299.19 422578.08,4634242 421750.52,4632693.21 421351.64,4632064.57 421102.78,4631099.75 420695.94,4630046.21 419758.1,4629674.59 419106.46,4630524.93 418861.54,4630517 418727.47,4630812.28 418044.4,4630693.37 417357.76,4631904.69 416684.92,4632196.63 415133.34,4632458.56 414967.23,4632835.35 415288.71,4633911.23 416566.73,4634678.42 418047.26,4636222.31 418264.07,4636638.58 418034.27,4637034.32 417233.38,4637468.91 418251.74,4637607.12 418379.64,4638947.54 418030.45,4640015.92 418163.28,4640631.34 419319.14,4640300.58 420034.06,4639502.89 420557.74,4639603.94 421053.89,4639043.86 422404.77,4639262.97 423348.53,4639293.92 423997.88,4640000 424700.71,4640196.09 425043.07,4639722.82 426243.4,4639791.94 427901.39,4640344.38 428372.29,4640705.25 428698.02,4640289.14 429144.82,4639257.14 428763.37,4639216.47 428676.99,4637982.06 428113.17,4637697.23 427334.91,4637649.59 426942.09,4637382.5 425305.3,4638112.39 424935.46,4637771.57 424914.63,4637136.21 424337.62,4636791.82 423934.83,4635299.19</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[65555396.9016]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[356]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[364]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08258]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[07]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Santa Maria d'Olo]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Santa Maria d'Olo]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Santa Maria d'Ol¢]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Santa Maria d'Ol¢]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="356">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">364937.51,4626668.21 364242.93,4627568.87 363861.07,4627941.09 364380.81,4628786.9 364325.08,4629139.08 364744.9,4629779.31 365129.68,4630879.56 365257.12,4630685.99 365636.46,4631267.26 366188.75,4631922.63 366653.53,4632298.13 367157.52,4632317.42 367350.88,4634592.21 367575.34,4635455.86 367877.82,4636385.55 367871.73,4637535.26 368320.85,4638115.71 368446.84,4638519.79 369576.08,4639559.94 370624.33,4639972.03 371126.28,4638885.35 372622.73,4638403.93 373688.65,4640000 374414,4640679 375713.07,4640292 375847.41,4639077.27 375773.88,4638214.02 375820.93,4636949.7 375574.01,4636626.78 375942.27,4635218.72 375250.15,4634046.57 374665.1,4633317.74 373582.35,4632656.01 374812.49,4631555.03 375100.58,4630977.99 376462.52,4631475.19 376515.848,4631323.11 374850.7,4630226.14 373538.9,4629278.9 373100.81,4628978.93 372009.39,4628728.25 370784.54,4628997.9 369270.14,4629074.9 368627.93,4628243.76 368850.51,4627900.36 368295.36,4626306.46 368106.6,4626422.7 367840.76,4626986.99 367303.7,4627451.03 367482.27,4629213.49 367299.4,4629408.02 366571.4,4628840.49 364937.51,4626668.21</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[92994337.56209]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[357]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[365]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25223]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[32]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Tora]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Tora]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Tor…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Tor…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="357">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">465418.08,4631642.18 464718.6,4632216.64 464180.5,4632751.19 463797.92,4632910.58 462980.56,4634234.05 462626.65,4634677.14 463670.61,4636801.43 464369.1,4636467.57 465219.18,4636645.63 465569.55,4636588.19 465807.91,4636685.84 466347.83,4637587.61 466129.56,4637803.01 465026.76,4638518.11 465079.52,4638893.74 465312.62,4639146.9 465578.24,4639682.54 466306.51,4640137.87 466763.46,4640067.46 467469.14,4640150.48 467800.29,4640329.73 468014.49,4640390.58 469618.63,4639085.68 470781.77,4638564.87 471482.28,4637815.58 472504.38,4637660.59 473719.91,4637045.83 474631.92,4636464.61 475126.83,4636454.39 475387.9,4636675.84 475609.03,4636135.5 475664.97,4634831.89 475350.8,4633813.4 475362.09,4633356.13 473128.26,4632257.08 472230.07,4632730.27 470948.9,4632977.63 471097.8,4633142.06 470493.56,4633298.04 470173.79,4633526.55 469126.26,4633434.35 468914.88,4632812 468837.59,4631864.95 468453.34,4631827.5 468070.78,4631523.34 467551.19,4631044.09 466747.56,4631226.15 466052.62,4631561.34 465418.08,4631642.18</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[70448103.2086]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[358]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[366]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17180]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[34]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Santa Coloma de Farners]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Santa Coloma de Farners]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Santa Coloma de Farners]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Santa Coloma de Farners]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="358">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">437101.93,4636300.07 436275.81,4636474.66 436043.22,4637158.8 435846.1,4637040.47 434978.76,4637854.42 434544.11,4637995.17 435649.14,4638731.12 435929.35,4639113.07 436439.55,4639598.42 436576.14,4639653.85 437250.58,4640368.95 438773.03,4639490.91 438704.27,4639289.96 439011.21,4638664.76 438742.12,4637921.99 438323.15,4638356.66 437709.76,4637212.18 437780.18,4637010.75 437429.53,4636602.23 437289.65,4636315.65 437101.93,4636300.07</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">437099.9,4633580.1 437569.05,4634124.64 437966.11,4634626.69 438629.45,4634745.18 438621.59,4634399.55 438874.32,4634385.76 438165.38,4633190.27 437099.9,4633580.1</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[10688590.67875]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[359]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[367]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08111]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Malla]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Malla]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Malla]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Malla]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="359">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">481223.68,4636915.65 481142.13,4637967.44 481124.61,4639720.48 481854.02,4639205 482858.6,4640084.06 483752.83,4640271.04 484872.96,4640169.95 484894.26,4639830.52 484472.15,4639860.05 484975.56,4639234.16 484918.98,4638305.32 484823.62,4637605.03 484323.69,4636433.07 484096.66,4635388.88 483585.83,4635565.07 482921.7,4636082.12 482661.55,4636186.9 482379.04,4636965.07 481223.68,4636915.65</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[12998272.8269]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[360]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[368]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17150]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[34]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Riudellots de la Selva]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Riudellots de la Selva]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Riudellots de la Selva]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Riudellots de la Selva]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="360">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">360597.77,4632505.97 360251.48,4632166.66 360158.84,4632251.82 359325.34,4632883.37 358612.88,4633604.85 357761.08,4634141.39 357224.77,4634865.56 356112.08,4634897.87 355617.18,4635454.42 355988,4635822.95 356206.89,4636103.53 357258.38,4637166.17 357679.84,4637795.56 357643.36,4638331.63 358067.46,4639060.45 358393.81,4640120.25 358793.16,4640110.75 359300.33,4639974.41 360257.03,4639362.56 360609.67,4639541.94 360986.26,4639061.47 361118.22,4639217.61 361814.78,4639788.87 362032.05,4640264.99 362414.49,4639502.77 362542.56,4636951.89 362562.92,4635915.97 361335.64,4634014.1 361167.79,4633167.5 360969.51,4632617.5 360597.77,4632505.97</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[32841992.24479]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[361]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[369]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25191]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[32]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sanauja]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sanauja]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sana�?ja]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sana�?ja]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="361">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">413512.31,4629680.44 412605.9,4629429.02 411781.94,4629257.01 411445.95,4628850.08 411591.05,4628240.19 410563.9,4627686.21 410308.67,4627006.69 409143.09,4626032.27 408999.39,4625469.92 409043.09,4625254.51 406001.68,4626457 405813.31,4626650.51 405599.17,4627362.4 405782.47,4627797.93 404697,4628458.39 404318.71,4629450.81 405244.22,4630297.5 404705.05,4631534.6 404780.85,4631971.93 405949.55,4632009.99 406459.61,4632102.97 406936.87,4632319.85 407357.72,4633124.09 408329.45,4634204.78 408535.44,4635023.05 408998.24,4635968.27 409096.93,4636597.37 409485.23,4637499.59 409972.33,4638114.48 409485.23,4638844.3 409182.99,4639373.98 409509.13,4639550.61 409795.18,4639352.72 410104.61,4639560.87 410605.54,4639261.05 411932.2,4639880.43 412445.72,4639811.47 413938.97,4640071.35 414167.86,4639884.7 414047.54,4638825.79 413509.52,4638583.51 412937.59,4638071.65 411957.02,4635866.41 411482.48,4635606.65 411355.64,4635055.38 409913.88,4634734.51 409818.66,4633497.28 411123.14,4633289.32 411717.62,4632993.45 411941.54,4631872.21 412649.9,4630976.92 413503.44,4629818.09 413512.31,4629680.44</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[64838587.27019]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[362]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[370]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08191]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[07]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sallent]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sallent]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sallent]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sallent]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="362">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">486662.74,4634460.43 486859.75,4634472.68 486558.75,4635706.18 486140,4636410.94 486153.57,4636520.25 486729,4636596.3 486951.1,4637475.61 487676.21,4638181.5 487748.05,4638799.31 487333.93,4639203.89 487343.66,4639715 487726.24,4639656.41 489223.74,4640000 489881.34,4639833.71 490594.45,4639914.95 491296.75,4639147.33 492169.65,4639188.2 493769.19,4638764.06 495221.09,4638048.23 496408.15,4637156.5 496009.89,4636498.4 495496.49,4635749.02 495341.33,4635022.79 494878.4,4634831.17 493441.84,4634528.8 492931.69,4634528 492699.41,4634906.91 491647.88,4634390.79 490552.91,4634370.72 489486.85,4633173.84 488566.71,4633195.57 487987.2,4633088.85 487157.48,4633642.95 486662.74,4634460.43</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[44791635.4411]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[363]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[371]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17044]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[20]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Cassa de la Selva]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Cassa de la Selva]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Cass… de la Selva]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Cass… de la Selva]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="363">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">307514.47,4635151.03 307222.9,4634830.41 306630.02,4633208.5 306934.48,4631103.24 306621.73,4629736.66 306264.13,4629507.97 303101.44,4628457.56 301884.67,4627782.92 301325.84,4629098.08 300636.13,4629797.85 299826.53,4631113.5 299717.36,4631406.8 298959.32,4633461.34 299828.89,4633934.93 301742.46,4634253.06 302542.25,4634859.01 302800.8,4638042.67 303406.53,4638601.78 304057.07,4638487.41 305448.83,4639732.36 305665.19,4639524.1 306096.14,4638646.14 305940.47,4636471.75 306054.15,4636375.58 306116.4,4636122.22 306562.43,4635774.92 307514.47,4635151.03</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[54662172.67065]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[364]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[372]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25015]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[23]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Algerri]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Algerri]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Algerri]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Algerri]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="364">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">409182.99,4639373.98 409485.23,4638844.3 409972.33,4638114.48 409485.23,4637499.59 409096.93,4636597.37 408998.24,4635968.27 408535.44,4635023.05 408329.45,4634204.78 407357.72,4633124.09 406936.87,4632319.85 406459.61,4632102.97 405949.55,4632009.99 404780.85,4631971.93 404167.14,4632153.66 403545.05,4633359.16 402931.18,4634191.49 402390.14,4634505.26 402270.49,4635599.62 401583.04,4636888.49 403395.7,4637506.12 404717.39,4637760.97 405582.27,4637969.53 406271.13,4638603.37 407314.19,4639238.46 407758.8,4639428.03 409182.99,4639373.98</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[37034072.0008]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[365]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[373]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08018]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[07]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Balsareny]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Balsareny]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Balsareny]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Balsareny]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="365">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">444130.05,4634168.12 443373.83,4634472.62 442785.37,4634204.97 441940.4,4633568.36 440628.67,4633668.18 440293.72,4633641.72 439515.85,4634307.48 439630.815,4634743.041 439949.565,4634905.541 439931.38,4635084.86 439547.98,4635982.15 439121.51,4635539.87 438736.89,4635469.04 438812.065,4635196.166 438590.19,4635164.916 438571.44,4635024.291 438768.315,4634993.041 438758.94,4634830.541 438629.45,4634745.18 437966.11,4634626.69 437569.05,4634124.64 437366.13,4634718.81 437484.57,4635306.21 437101.93,4636300.07 437289.65,4636315.65 437429.53,4636602.23 437780.18,4637010.75 437709.76,4637212.18 438323.15,4638356.66 438742.12,4637921.99 439011.21,4638664.76 438704.27,4639289.96 439217.09,4638621.86 439407.14,4638820.38 440081.65,4638552.29 440456.38,4638656.66 441171.07,4639170.8 441069.17,4639378.37 442157.77,4638931.2 442218,4638826.75 442836.12,4638660.53 442720.22,4638165.72 443366.08,4637067.67 443985.01,4636356.26 444365.77,4635513.09 444637.32,4635249.84 444130.05,4634168.12</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[26940892.55679]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[366]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[374]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08278]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Taradell]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Taradell]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Taradell]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Taradell]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="366">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">502844,4633150 502193.37,4633752.48 502010.79,4635401.87 503847.66,4635777.04 505011.9,4636681.51 505319.99,4637209.21 504590.9,4638650.82 505758.49,4638667.4 506390.38,4638888.87 507631.52,4638288.33 508066.77,4637632.07 508147.15,4636475.21 508989.67,4635867.09 509069.23,4634473.71 509609.73,4633939.54 509802.64,4633170.2 509022.534,4633014.721 508460.034,4632658.471 507816.284,4631899.096 507725.659,4631464.721 507544.409,4631427.221 506800.78,4630568.5 506452.22,4631159.79 506422.92,4631841.37 504804.62,4632447.54 504859.65,4632756.6 502844,4633150</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[33458214.78694]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[367]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[375]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17034]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[10]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Calonge]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Calonge]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Calonge]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Calonge]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="367">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">512257,4636353.65 511543.17,4636346.35 510967,4635663.41 510863.95,4635687.98 510454.24,4636384.49 510123.54,4636380.7 509585.99,4637118.24 508282.31,4637715.95 509441.47,4638797.23 510689.94,4638247.95 510882.01,4638310.26 511374.65,4637594.92 511885.62,4637344.69 511858.13,4636590.03 512257,4636353.65</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[5466516.1961]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[368]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[376]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17209]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[10]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vall-llobrega]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vall-llobrega]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vall-llobrega]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vall-llobrega]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="368">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">451827.27,4633438.97 450968.34,4633881.76 450664.04,4634788.88 450293.19,4635602.92 449899.96,4635996.15 449444.49,4636673.26 450072.83,4637478.28 450729.35,4637785.69 450904.57,4638558.18 452106.81,4638303.08 452460.58,4638671.05 452725,4638435.51 452910.78,4637944.6 453585.89,4637667.66 454006.73,4637627.03 453945.66,4637438.36 454576.98,4636926.22 454654.23,4635896.37 454249.17,4634852.48 453729.61,4634842.77 453332.26,4633994.09 452391.58,4633998.86 451827.27,4633438.97</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[17002383.39095]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[369]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[377]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17063]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Espinelves]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Espinelves]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Espinelves]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Espinelves]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="369">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">423934.83,4635299.19 424337.62,4636791.82 424914.63,4637136.21 424935.46,4637771.57 425305.3,4638112.39 426942.09,4637382.5 427334.91,4637649.59 427462.05,4637140.1 427750.45,4637099.19 428070.98,4636753.71 427830.37,4635859.61 428209.67,4634962.34 427958.18,4634885.69 427592.93,4634267.58 427114.88,4634114.56 426280.85,4634324.74 426230.72,4634772.9 425464.03,4635216.3 424483.29,4635212.01 423934.83,4635299.19</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[10441482.40875]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[370]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[378]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08079]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[07]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Estany, l']]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Estany, l']]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Estany, l']]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Estany, l']]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="370">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">327942.33,4633323.92 328452.14,4634648.51 328835.75,4637122.98 328755.53,4638092.36 328937.35,4637869.63 329566.11,4637746.69 331579,4637485.13 332954.89,4637923 333928.97,4637072.31 334303.7,4636194.52 334563.83,4633826.9 334557,4633555 334108.59,4632748.23 333411.56,4632243.87 332929.7,4632529.62 332307.62,4633059.39 331653.21,4632172.69 331220.88,4631519.18 330960.4,4631276.98 330693.66,4630179.1 329678.05,4629891.86 329371.57,4629562.52 328976.39,4629575.58 328919.42,4629914.7 328640.24,4630100.64 328308.07,4630015.65 327975.39,4629223.68 327534.92,4627695.9 326809.5,4627926.01 327911.95,4630515.68 328269.44,4632586.86 327942.33,4633323.92</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[39260344.4189]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[371]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[379]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25079]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[23]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Cubells]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Cubells]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Cubells]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Cubells]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="371">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">451827.27,4633438.97 451917.94,4633166.57 451896.99,4632841.77 452323.09,4632174.82 452110.64,4631888.58 451587.7,4631652.65 451130,4631025 450942.58,4630110.6 451196.11,4629403.15 451518.58,4629026.49 451330.8,4628613.65 451730.55,4628458.55 451143.65,4628129.72 449513,4628547 449065.37,4628730.29 448800,4628925 447789.1,4628450.26 446245.55,4629076.99 445992.28,4629772.17 445609.8,4630400.16 445726.09,4630980.35 445886.02,4631584.66 444900.05,4632739.58 444130.05,4634168.12 444637.32,4635249.84 444365.77,4635513.09 443985.01,4636356.26 444064.66,4636436.27 444339.61,4637202.78 444579.93,4637234.75 445081.09,4637970.55 445858.46,4637614.91 446420.89,4637263.89 446727.52,4637005.51 447133.88,4637200.51 447544.83,4636893.7 447827.7,4637341.6 447807.41,4637150.95 448265.35,4636275.73 448915.78,4635861.18 449169.39,4636649.4 449444.49,4636673.26 449899.96,4635996.15 450293.19,4635602.92 450664.04,4634788.88 450968.34,4633881.76 451827.27,4633438.97</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[50695168.05486]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[372]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[380]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17220]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Viladrau]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Viladrau]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Viladrau]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Viladrau]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="372">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">509802.64,4633170.2 509609.73,4633939.54 509069.23,4634473.71 508989.67,4635867.09 508147.15,4636475.21 508066.77,4637632.07 508282.31,4637715.95 509585.99,4637118.24 510123.54,4636380.7 510454.24,4636384.49 510863.95,4635687.98 510967,4635663.41 511543.17,4636346.35 512257,4636353.65 513271.62,4635794.24 514854.928,4635298.932 514740.42,4635210.5 514448.68,4635114 514342.428,4634916.119 513892.428,4634825.494 513728.28,4634678.5 513439.303,4634587.994 513255.86,4634420.5 513148.678,4634691.119 512926.803,4634694.244 512826.803,4634619.244 512683.053,4634644.244 512530.18,4634578.5 512551.803,4634391.119 512339.303,4634262.994 512204.928,4634312.994 512063.86,4634227 511987.71,4633784.5 512165.4,4633523.5 511967.428,4633331.744 511465.5,4633168 511073.678,4632934.869 511086.178,4632616.119 511033.053,4632500.494 510920.553,4632422.369 510758.053,4632391.119 510714.303,4632469.244 510110.75,4632368.01 510108.053,4632409.869 510620.553,4632519.244 510692.428,4632612.994 510673.678,4632741.119 510583.053,4632784.869 510654.928,4632859.869 510551.803,4632991.119 510289.303,4633112.994 509802.64,4633170.2</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[13991160.17065]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[373]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[381]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17118]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[10]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Palamos]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Palamos]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Palam¢s]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Palam¢s]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="373">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">486662.74,4634460.43 485939.5,4634251.69 485129.61,4633551.06 485017.87,4633345.04 484492.12,4634584.39 484517.32,4636114.94 484323.69,4636433.07 484823.62,4637605.03 485541.51,4637217.59 485694.18,4636734.82 486140,4636410.94 486558.75,4635706.18 486859.75,4634472.68 486662.74,4634460.43</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[6153982.52925]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[374]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[382]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17157]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[20]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Andreu Salou]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Andreu Salou]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Andreu Salou]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Andreu Salou]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="374">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">349109.53,4629125.95 349346.94,4631378.23 349728.46,4631830.1 349844.95,4633069.84 349573.98,4634233.01 349726.89,4634955.56 350131.02,4635406.3 351825.33,4635837.24 352742.11,4636295.49 353318.26,4636527.69 353266.46,4637334.23 353536.2,4637447.54 353690.99,4637098.64 353604.98,4636490.14 353391.02,4636169.23 353385.17,4635571.24 353071.03,4635086.23 352982.41,4634491.85 352408.05,4633308.3 351605.85,4632382.23 350839.58,4631011.39 349765.54,4629671.09 349109.53,4629125.95</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[14439036.38345]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[375]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[383]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25060]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[23]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Cabanabona]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Cabanabona]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Cabanabona]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Cabanabona]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="375">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">498787.25,4623390.5 498273.43,4623130 498018.65,4622694 497681.89,4622576.08 497219.4,4622838.75 496798.95,4623217.43 496402.57,4623751.78 495903.88,4624313.61 496773.01,4624958.02 496373.76,4626328.74 495402.54,4626637.1 494730.14,4629220.74 494300.09,4630641.56 495120.01,4630822.29 496069.07,4630647.23 497264.56,4630611.41 497618.1,4631070.45 497051.26,4632872.84 496431.5,4634072.43 495341.33,4635022.79 495496.49,4635749.02 496009.89,4636498.4 496408.15,4637156.5 498887.81,4637216.86 500608.04,4635999.53 502010.79,4635401.87 502193.37,4633752.48 502844,4633150 502389.14,4631646.47 501610.35,4631492.22 501406.73,4631242.29 501637.09,4630069.1 501921.29,4629155.2 502052.97,4628591.33 502290.58,4628456.03 502351.61,4627937.08 498598.43,4626895.92 498754.39,4626616.5 498097.74,4625664.21 498661.85,4624962.99 498787.25,4623390.5</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[67802315.27295]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[376]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[384]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17181]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[10]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Santa Cristina d'Aro]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Santa Cristina d'Aro]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Santa Cristina d'Aro]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Santa Cristina d'Aro]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="376">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">488566.71,4633195.57 488226.82,4630941.59 487549.34,4629878.29 487951.18,4628983.96 488991.41,4629054.43 488877.68,4629406.72 489510.16,4629397.61 489465.93,4628700.61 488504.32,4628498.7 488383.67,4628094.44 487954.26,4627845.71 487953.45,4627078.87 488571.17,4626135.91 489459.09,4624875.12 489349.25,4624751.11 486380.02,4626953.75 486289.32,4627734.15 485291.68,4628261.71 484796.72,4628161.5 483880.34,4628371.83 482237.84,4628555.39 481747.13,4629090.67 481322.96,4629180.22 480847.87,4629600.42 480453.32,4629475.76 480084.98,4629976.98 479930.78,4631717.34 480492.85,4633295.05 479507.73,4633445.86 479522.78,4633911.61 479911.36,4634209.48 479939.4,4634728.08 480096.84,4634667.24 480555.06,4634981.91 480907.47,4636261.59 481421.15,4636493.02 481223.68,4636915.65 482379.04,4636965.07 482661.55,4636186.9 482921.7,4636082.12 483585.83,4635565.07 484096.66,4635388.88 484323.69,4636433.07 484517.32,4636114.94 484492.12,4634584.39 485017.87,4633345.04 485129.61,4633551.06 485939.5,4634251.69 486662.74,4634460.43 487157.48,4633642.95 487987.2,4633088.85 488566.71,4633195.57</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[58055834.40225]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[377]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[385]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17033]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[34]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Caldes de Malavella]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Caldes de Malavella]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Caldes de Malavella]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Caldes de Malavella]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="377">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">404780.85,4631971.93 404705.05,4631534.6 405244.22,4630297.5 404318.71,4629450.81 403005.26,4628176.84 400645.18,4628138.34 400797,4628912 400781.23,4629972.68 400462,4630942 400099,4631403 399913.99,4632111.75 399822.05,4632392.11 400195.54,4633304.7 399258.72,4633384.22 399040.35,4633694.08 399069.43,4634401.13 399290.54,4634431.9 399566,4635297 400353.78,4635347.6 400478.38,4635407.77 400112,4635949 401583.04,4636888.49 402270.49,4635599.62 402390.14,4634505.26 402931.18,4634191.49 403545.05,4633359.16 404167.14,4632153.66 404780.85,4631971.93</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[29429386.2066]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[378]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[386]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08062]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[07]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Castellnou de Bages]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Castellnou de Bages]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Castellnou de Bages]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Castellnou de Bages]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="378">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">299717.36,4631406.8 299072.39,4631333.96 297545.51,4632105.24 296090.69,4632987.66 296888.09,4634452.93 296869.39,4635429.99 297310.84,4636653.5 299231.61,4636324.43 299030.82,4635340.12 298959.32,4633461.34 299717.36,4631406.8</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[11150400.06925]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[379]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[387]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25013]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[33]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Alfarras]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Alfarras]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Alfarr…s]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Alfarr…s]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="379">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">383194.48,4629981.33 384810.13,4630721.34 385120.95,4632064.69 384826.37,4632859.66 385893.64,4633187.75 386384.19,4633695.69 386103.28,4634067.47 386421.84,4635181.26 386062,4636036 386000.1,4636283.58 387257.86,4636642.98 387847.9,4636384.71 388756.65,4636062.54 389628.69,4636225.01 391021.58,4635053.37 391043.76,4634654.86 391844,4634277 392407.45,4634450.68 393077.09,4634268.68 393621.22,4633522.92 393879.11,4633911.42 394758.53,4634105.52 395368,4634538 395510.85,4634383.47 395119.7,4633973.05 395336,4633137 395221,4632768 395633.02,4632482.33 394934.47,4631133.33 396667.14,4629383.58 396275.09,4628848.5 397176.94,4627987.61 397701.77,4626994.98 398132,4626688 397879.77,4626666.37 397174.89,4626814.28 395061.69,4626265.9 393375.16,4626418.94 392206.31,4627518.88 392060.01,4627347.37 392010,4627942 391209.67,4628821.62 390905.94,4628675.17 391063.3,4628064.23 390557,4627657 389760,4628083 389544.66,4628349.32 388895.13,4628570.81 388703.93,4628234.91 388890.93,4627693.62 389489.33,4627441.33 389490.01,4626739 388881.93,4626270.82 387360.05,4625740.61 387305.37,4625337.35 386853.21,4625342.96 386143.23,4624877.07 386058.93,4624984.25 384530.97,4625263.95 384413.83,4625146.76 383255.34,4624786.19 383172.63,4625365.04 382355.24,4625757.62 382237.21,4625991.81 383272.05,4626217.51 383141.55,4626574.23 383787.09,4627485.28 383503.49,4628074.41 383551.71,4628328.69 383337.31,4628307.7 383283.71,4628662.1 382934.14,4629064.86 383194.48,4629981.33</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[101557657.47281]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[380]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[388]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08229]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[07]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Mateu de Bages]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Mateu de Bages]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Mateu de Bages]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Mateu de Bages]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="380">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">437099.9,4633580.1 436576.52,4633358.9 436415.34,4632919.67 435983.06,4632911.8 435888.92,4632130.9 434959.84,4632059.69 434012.43,4632305.76 433371.92,4632075.3 432847.87,4632502.18 432831.09,4633207.7 432518.03,4634921.7 432819.81,4635153.68 433960.38,4635859.48 434253.43,4635676.46 435053.95,4635715.2 435942.61,4636090.68 436275.81,4636474.66 437101.93,4636300.07 437484.57,4635306.21 437366.13,4634718.81 437569.05,4634124.64 437099.9,4633580.1</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">439515.85,4634307.48 439197.78,4634742.2 439130.815,4634996.166 438812.065,4635196.166 438736.89,4635469.04 439121.51,4635539.87 439547.98,4635982.15 439931.38,4635084.86 439949.565,4634905.541 439630.815,4634743.041 439515.85,4634307.48</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">438812.065,4635196.166 438768.315,4634993.041 438571.44,4635024.291 438590.19,4635164.916 438812.065,4635196.166</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[16600120.09193]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[381]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[389]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08283]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Tona]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Tona]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Tona]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Tona]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="381">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">334181.3,4626533.25 334615.19,4626543.04 335106.29,4627078.6 335520.94,4627090.37 336616.03,4626194.39 338581.05,4628384.44 340507.66,4631990.28 340678.17,4632249.99 340276.54,4632170.37 340968.16,4633264.48 342285.77,4635847.85 342727.6,4635716.22 342559.3,4635413.14 343587,4635513 343627.63,4635162.42 344046,4634955 344232,4633461.39 344198.79,4632675.69 343359.88,4631919.91 342562.08,4632535.31 342392.03,4631956.77 342140.15,4631277.5 342335.35,4630769.92 344154.82,4630339.72 344435.88,4630063.22 345048.93,4629974.31 345481.32,4631071.73 346059.25,4631685.36 346614,4631569.89 346424.56,4630969.18 345412.3,4630001.01 345459.52,4628907.99 343878.79,4628311.21 343649.38,4628520.02 341864.26,4624503.68 341341.69,4624550.42 340972.79,4624465.76 339633.8,4622248.99 338473.27,4621631.34 336115.5,4620473.8 336039.43,4620881.02 335907.91,4620848.12 336030.46,4621398.46 333756.44,4622043.44 332480.26,4622185.9 336540.65,4624518.81 336939.76,4624550.54 336935.46,4624770 335365.84,4625191.7 334222.29,4625614.56 333730.11,4624860.36 333412.15,4625172.31 334304.09,4626490.71 334181.3,4626533.25</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">339564.77,4633563.22 338562.49,4633789.27 338282.06,4632959.96 337002.97,4632511.95 336410.22,4631821.02 336082.31,4632170.3 336035.61,4632742.04 335748.84,4632801.97 336066.09,4633942.39 335749.68,4634141.19 335857.33,4635255.03 336509.96,4635843.28 336858.95,4635493.53 337379.57,4635700.22 337431.99,4636029.5 337820.13,4636242.19 337855.94,4636103.48 338767.79,4635976.19 338754.84,4635532.38 338883.34,4635018.6 339160.74,4635033.97 339371.2,4634385.19 339564.77,4633563.22</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[79996932.01856]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[382]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[390]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25003]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[38]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Agramunt]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Agramunt]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Agramunt]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Agramunt]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="382">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">311683.66,4627179.27 310026.8,4626877 309853.4,4626684.95 309741.43,4627101.31 309372.68,4627074.11 309337.23,4627351.96 309000.49,4627511.57 307753.68,4628411.02 306621.73,4629736.66 306934.48,4631103.24 306630.02,4633208.5 307222.9,4634830.41 307514.47,4635151.03 309954.91,4635104.11 310865.19,4635314.05 312157.66,4635265.23 312580.06,4635605.14 313879.82,4635909.12 314888.39,4635943.48 314441.46,4634642.82 314439.21,4633261.55 314240.13,4632094.23 313866.77,4631345.13 314006.78,4630831.54 313092.03,4629668.17 312245,4629465.84 312270.38,4629185.03 311851.57,4628370.31 311683.66,4627179.27</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[52227992.55131]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[383]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[391]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25069]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[23]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Castello de Farfanya]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Castello de Farfanya]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Castell¢ de Farfanya]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Castell¢ de Farfanya]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="383">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">456214,4626720 454917.45,4626158.32 453880.41,4626733.67 453847.56,4627719.38 452778.43,4628428.67 451730.55,4628458.55 451330.8,4628613.65 451518.58,4629026.49 451196.11,4629403.15 450942.58,4630110.6 451130,4631025 451587.7,4631652.65 452110.64,4631888.58 452323.09,4632174.82 451896.99,4632841.77 451917.94,4633166.57 451827.27,4633438.97 452391.58,4633998.86 453332.26,4633994.09 453729.61,4634842.77 454249.17,4634852.48 455429.1,4634813.62 455871.54,4633978.81 456998.09,4633349.09 458983.62,4633204.28 459760.9,4632929.27 459510.1,4634282.46 459901.31,4635783.24 460767.05,4635849.24 461275.32,4635217.61 461897.71,4634568.7 462626.65,4634677.14 462980.56,4634234.05 463797.92,4632910.58 464180.5,4632751.19 464718.6,4632216.64 465418.08,4631642.18 465199.03,4631612.24 463242.54,4631679.72 463350.68,4630912.99 463228.08,4630069.2 463139.19,4628381.62 462659.36,4627165.05 462037.17,4626479.49 461370.62,4626020.16 461345.01,4625809.31 460418.03,4625936.48 459925.45,4627125.24 458058.58,4626861.77 457399.98,4627442.38 456214,4626720</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[86631013.8546]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[384]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[392]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17009]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[34]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Arbucies]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Arbucies]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Arb£cies]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Arb£cies]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="384">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">395510.85,4634383.47 395723,4634921 395631,4635156 396593.84,4635619.88 396903,4635405 398215,4635550 398418.63,4635132.27 398879.97,4635061.25 399069.43,4634401.13 399040.35,4633694.08 399258.72,4633384.22 400195.54,4633304.7 399822.05,4632392.11 399913.99,4632111.75 399567.84,4630251.38 398634.28,4629874.44 397784.14,4629060.86 397403.16,4628779.78 396791.49,4629376.19 396667.14,4629383.58 394934.47,4631133.33 395633.02,4632482.33 395221,4632768 395336,4633137 395119.7,4633973.05 395510.85,4634383.47</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[23844267.77735]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[385]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[393]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08274]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[07]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Suria]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Suria]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[S£ria]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[S£ria]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="385">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">361515.37,4623486.74 361211.17,4622170.1 360312.15,4622230.49 359980.5,4621768.09 358010.68,4620788.93 358233.78,4621605.5 358076.52,4623002.59 357205.84,4622931.12 356360.48,4621897.15 355184.61,4619012.58 353668.04,4618262 353446.4,4618805.63 353614.44,4619615.67 353011.35,4620084.87 353409.57,4620793 354180.7,4621742.93 354558.2,4623307.15 354314.21,4623474.1 354337.22,4624425.76 353326.7,4624236.92 352845.61,4624877.12 352471.61,4624968.89 352961.15,4625883.23 352261.51,4626855.28 352666.64,4627584.13 353209.88,4627811.54 354169.1,4628534.86 354419.16,4628872.38 353889.89,4628990.01 352757.44,4628906.53 351894.94,4628538.73 351744.97,4628238.66 350722.06,4627648.38 350329.89,4627460.59 349178.88,4627647.34 348757.63,4627157.33 348252.47,4625742.69 347785.49,4625926.53 347686.36,4626625.67 348459.89,4627918.92 348015.59,4627945.09 349109.53,4629125.95 349765.54,4629671.09 350839.58,4631011.39 351697.4,4630680.65 352636.11,4631435.73 353413.39,4632667.58 353784.07,4633170.19 353688.89,4633658.62 355472.69,4635609.1 355617.18,4635454.42 356112.08,4634897.87 357224.77,4634865.56 357761.08,4634141.39 358612.88,4633604.85 359325.34,4632883.37 360158.84,4632251.82 359313.89,4631514.43 358322.14,4630867.14 357591.08,4630799.32 356121.49,4630907.79 356241.81,4630361.09 355902.4,4630349.68 355509.81,4629977.19 355991.79,4629235.74 356194.6,4628054.37 356355.97,4627690.03 356456.28,4627315.87 356850.99,4626747 357047.26,4626186.31 356978.57,4625668.71 357179.2,4625627.26 357419.08,4625646.9 358397.13,4625895.61 358754.23,4625825.79 359395.36,4625417.82 359937.51,4625126.41 359652.24,4623739.64 361698.88,4624176.81 361515.37,4623486.74</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">358393.81,4640120.25 358355.95,4641179.22 358859.66,4641992.96 358734.44,4642618.57 359850.74,4642863.39 360167.2,4642202.38 360523.69,4641330.02 360635.75,4640326.68 360582.38,4639648.82 360609.67,4639541.94 360257.03,4639362.56 359300.33,4639974.41 358793.16,4640110.75 358393.81,4640120.25</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[88537668.7348]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[386]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[394]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25907]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[32]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Torrefeta i Florejacs]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Torrefeta]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Torrefeta i Florejacs]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Torrefeta]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="386">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">475362.09,4633356.13 475350.8,4633813.4 475664.97,4634831.89 476748.47,4635067.67 477266.49,4635537.72 477998.03,4635502.88 478177.26,4635213.06 478978.74,4634330.12 479350.44,4634167.95 479522.78,4633911.61 479507.73,4633445.86 480492.85,4633295.05 479930.78,4631717.34 480084.98,4629976.98 480453.32,4629475.76 480847.87,4629600.42 481322.96,4629180.22 481747.13,4629090.67 482237.84,4628555.39 481637.12,4627999.3 480088.34,4627354.87 479717.77,4626659.92 479102.36,4627312.26 478674.79,4627025.62 478671.93,4626748.48 478304.08,4626844.53 478080.58,4626620.47 477724.86,4627117.24 477453.79,4627272.96 477216.65,4627132.96 476978.08,4627118.67 476888.08,4626821.53 476676.8,4626896.34 476386.24,4627167.73 475368.64,4627195.15 475682.88,4627604.75 476461.29,4628186.41 477331.54,4629093.91 477916.8,4630024.48 478059.66,4631029.82 477950.73,4631135.17 477890.65,4631402.79 476682.59,4631921.13 476213.32,4632748.05 475362.09,4633356.13</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[29893698.08435]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[387]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[395]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17193]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[34]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sils]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sils]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sils]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sils]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="387">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">419870.72,4627226.56 419952.28,4627820.26 419388.74,4628482.66 420000,4628916.06 419758.1,4629674.59 420695.94,4630046.21 421102.78,4631099.75 421351.64,4632064.57 421750.52,4632693.21 422578.08,4634242 423934.83,4635299.19 424483.29,4635212.01 425464.03,4635216.3 426230.72,4634772.9 426280.85,4634324.74 427114.88,4634114.56 427592.93,4634267.58 427958.18,4634885.69 428209.67,4634962.34 428331.89,4634894.27 428810.79,4634791.33 429199.86,4634103.37 429879.8,4634095.16 430096.65,4632455.08 429703.39,4631365.7 429541.41,4631081.61 429863.37,4630809.53 430008,4631091 430992.48,4629533.27 430728,4628723 430868.34,4628455.39 431304.57,4628494.42 431206.89,4628269.42 430412.59,4627569.63 430327.33,4627422.33 429870.43,4627572.73 429573.22,4627569.55 429530.1,4627971.78 429134.61,4627519.86 428420.87,4627106.24 427610.35,4626032.09 427315.15,4626264.85 425474.45,4625696.51 425148.78,4625912.47 424953.33,4625479.46 424568.06,4625478.04 424488.27,4625707.25 423996.73,4626354.5 423803.91,4627102.82 423504.68,4627271.55 423270.99,4626965.06 422763.5,4627110.09 422100.75,4627353 421109.41,4627165.21 420402.58,4626478.92 419870.72,4627226.56</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[75289203.1092]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[388]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[396]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08138]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[07]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Moia]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Moia]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Moi…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Moi…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="388">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">495903.88,4624313.61 495225.98,4623467.56 494158.66,4623064.93 493134.81,4624304.16 492329.26,4624704.78 489459.09,4624875.12 488571.17,4626135.91 487953.45,4627078.87 487954.26,4627845.71 488383.67,4628094.44 488504.32,4628498.7 489465.93,4628700.61 489510.16,4629397.61 488877.68,4629406.72 488991.41,4629054.43 487951.18,4628983.96 487549.34,4629878.29 488226.82,4630941.59 488566.71,4633195.57 489486.85,4633173.84 490552.91,4634370.72 491647.88,4634390.79 492699.41,4634906.91 492931.69,4634528 493441.84,4634528.8 494878.4,4634831.17 495341.33,4635022.79 496431.5,4634072.43 497051.26,4632872.84 497618.1,4631070.45 497264.56,4630611.41 496069.07,4630647.23 495120.01,4630822.29 494300.09,4630641.56 494730.14,4629220.74 495402.54,4626637.1 496373.76,4626328.74 496773.01,4624958.02 495903.88,4624313.61</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[76326220.90955]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[389]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[397]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17089]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[20]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Llagostera]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Llagostera]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Llagostera]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Llagostera]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="389">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">433371.92,4632075.3 432598.22,4629305.33 431856.54,4628139.04 431626.31,4627846.89 431206.89,4628269.42 431304.57,4628494.42 430868.34,4628455.39 430728,4628723 430992.48,4629533.27 430008,4631091 429863.37,4630809.53 429541.41,4631081.61 429703.39,4631365.7 430096.65,4632455.08 429879.8,4634095.16 430324.19,4634367.25 430845.62,4634254.15 431977.76,4633929.15 432419.2,4634596.89 432518.03,4634921.7 432831.09,4633207.7 432847.87,4632502.18 433371.92,4632075.3</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[15287313.56275]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[390]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[398]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08070]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Collsuspina]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Collsuspina]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Collsuspina]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Collsuspina]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="390">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">332837.99,4626870.47 333301.89,4627629.11 334405.89,4629225.43 334878.73,4630999.21 334972.52,4631128.38 335492.2,4632826.12 335748.84,4632801.97 336035.61,4632742.04 336082.31,4632170.3 336410.22,4631821.02 337002.97,4632511.95 338282.06,4632959.96 338562.49,4633789.27 339564.77,4633563.22 339289.41,4632149 339333.53,4631196.67 339721.52,4631004.32 340276.54,4632170.37 340678.17,4632249.99 340507.66,4631990.28 338581.05,4628384.44 336616.03,4626194.39 335520.94,4627090.37 335106.29,4627078.6 334615.19,4626543.04 334181.3,4626533.25 333802.61,4626481.77 332851.85,4626555.73 332837.99,4626870.47</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[28588151.27865]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[391]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[399]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25177]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[23]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Preixens]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Preixens]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Preixens]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Preixens]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="391">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">330548.49,4626328.67 330595.74,4626490.2 330197.45,4626793.666 330251.75,4627038.74 330262.31,4627323.21 329609.95,4627309.291 329238.1,4627163.96 328602.52,4626381.08 327464.29,4626925.66 327607.49,4627632.3 327534.92,4627695.9 327975.39,4629223.68 328308.07,4630015.65 328640.24,4630100.64 328919.42,4629914.7 328976.39,4629575.58 329371.57,4629562.52 329678.05,4629891.86 330693.66,4630179.1 330960.4,4631276.98 331220.88,4631519.18 331653.21,4632172.69 332307.62,4633059.39 332929.7,4632529.62 333411.56,4632243.87 334108.59,4632748.23 334557,4633555 334587.03,4632118.44 334804.62,4632138.35 334972.52,4631128.38 334878.73,4630999.21 334405.89,4629225.43 333301.89,4627629.11 332837.99,4626870.47 332155.25,4627068.65 331890.26,4627098.4 331711.74,4626081.55 330548.49,4626328.67</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[29030163.13646]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[392]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[400]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25138]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[23]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Montgai]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Montgai]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Montgai]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Montgai]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="392">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">475368.64,4627195.15 474428.32,4626992.15 473534.14,4625980.59 473382.16,4626711.35 473016.12,4627083.38 473028.59,4627598.9 472415.85,4627859.37 471243.76,4628109.16 470617.74,4627756.54 469855.29,4628050.07 469307.36,4627976.78 468969.21,4627999.48 468396.23,4628807.81 467551.19,4631044.09 468070.78,4631523.34 468453.34,4631827.5 468837.59,4631864.95 468914.88,4632812 469126.26,4633434.35 470173.79,4633526.55 470493.56,4633298.04 471097.8,4633142.06 470948.9,4632977.63 472230.07,4632730.27 473128.26,4632257.08 475362.09,4633356.13 476213.32,4632748.05 476682.59,4631921.13 477890.65,4631402.79 477950.73,4631135.17 478059.66,4631029.82 477916.8,4630024.48 477331.54,4629093.91 476461.29,4628186.41 475682.88,4627604.75 475368.64,4627195.15</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[47893191.2856]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[393]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[401]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17148]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[34]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Riudarenes]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Riudarenes]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Riudarenes]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Riudarenes]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="393">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">321701.93,4627582.16 322317.48,4628906.27 322021.42,4628941.13 322213.96,4629218.98 319846.4,4629656.68 319875.31,4629978.49 321084.54,4630283.35 321112.26,4630516.37 320048.96,4630259.5 319589.29,4630410.89 320072.19,4631827.65 320121.41,4632304.27 320957.1,4632335.79 321692.56,4632045.78 321862.47,4632355.3 323114.97,4631943.8 323237.91,4632233.51 324239.62,4631933.86 324693.1,4632826.65 325326.1,4633419.19 326686.31,4633033.28 327942.33,4633323.92 326863.71,4631234.91 326376.77,4630195.39 326281.18,4629631.25 326809.3,4629474.26 326451.27,4628200.88 325457.46,4628424.97 324583.03,4628692.96 323994.78,4626565.62 323665.54,4626545.44 321701.93,4627582.16</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[29641006.39085]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[394]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[402]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25035]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[23]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sentiu de Sio, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sentiu de Sio, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sentiu de Si¢, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sentiu de Si¢, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="394">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">316603.99,4624995.17 315102.75,4624501.07 314772.79,4623945.26 314851.22,4623448.27 314847.35,4622564.19 314184.62,4622593.87 313860.35,4622731.56 313093.52,4623535.14 312104.17,4624930.82 311812.11,4626661.22 311683.66,4627179.27 311851.57,4628370.31 312270.38,4629185.03 312245,4629465.84 313092.03,4629668.17 314006.78,4630831.54 313866.77,4631345.13 314240.13,4632094.23 314439.21,4633261.55 316335.47,4632068.83 317892.05,4630403.09 318059.68,4631002.63 318189.21,4631877.35 318848.95,4632018.1 319458.34,4632562.63 320121.41,4632304.27 320072.19,4631827.65 319589.29,4630410.89 320048.96,4630259.5 321112.26,4630516.37 321084.54,4630283.35 319875.31,4629978.49 319846.4,4629656.68 319093.57,4629792.62 318882.16,4628089.02 320338.56,4627301.22 320498.44,4626897.95 320142.76,4626928.09 319923.76,4626550.12 319533.21,4626452.83 319152.01,4625902.85 317854.04,4626274.79 316603.99,4624995.17</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">327942.33,4633323.92 328269.44,4632586.86 327911.95,4630515.68 326809.5,4627926.01 326451.27,4628200.88 326809.3,4629474.26 326281.18,4629631.25 326376.77,4630195.39 326863.71,4631234.91 327942.33,4633323.92</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[56930570.1154]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[395]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[403]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25040]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[23]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Balaguer]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Balaguer]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Balaguer]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Balaguer]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="395">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">302435.72,4626769.89 301151.52,4626170.36 295255.44,4626549.26 293413.81,4626460.15 292339.66,4626080.5 292170.72,4625689.98 291718.34,4625349.6 291693.29,4624743.88 290686.48,4625158.16 290434.2,4625821.2 289301.71,4626839.27 289794.28,4627255.74 290206.22,4629572.88 290821.86,4630396.06 291410.97,4631289.35 292351.72,4631603.6 292674.58,4632463.21 293881.46,4633168.67 294519.01,4633169.24 296090.69,4632987.66 297545.51,4632105.24 299072.39,4631333.96 299717.36,4631406.8 299826.53,4631113.5 300636.13,4629797.85 301325.84,4629098.08 301884.67,4627782.92 302105.2,4627314.96 302435.72,4626769.89</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[65266498.88381]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[396]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[404]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25021]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[33]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Almenar]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Almenar]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Almenar]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Almenar]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="396">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">504485.88,4626662.4 504213.18,4627474.49 503962.68,4627107.22 503596.15,4627524.81 503195.78,4627691.22 503040.85,4627877.55 502592.27,4627636.6 502351.61,4627937.08 502290.58,4628456.03 502052.97,4628591.33 501921.29,4629155.2 501637.09,4630069.1 501406.73,4631242.29 501610.35,4631492.22 502389.14,4631646.47 502844,4633150 504859.65,4632756.6 504804.62,4632447.54 506422.92,4631841.37 506452.22,4631159.79 506800.78,4630568.5 506320.09,4630235.5 505963.159,4629745.971 505683.15,4629094.5 505456.909,4628113.158 505491.284,4628006.908 505406.909,4627906.908 505363.28,4627770 505150.659,4627506.908 505188.159,4627272.533 505000.659,4626950.658 504983.93,4626748 504744.409,4626506.908 504763.159,4626341.283 504681.909,4626335.033 504540.66,4626424.91 504485.88,4626662.4</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[21312291.42932]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[397]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[405]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17048]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[10]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Castell - Platja d'Aro]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Castell d'Aro]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Castell - Platja d'Aro]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Castell d'Aro]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="397">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">433371.92,4632075.3 434012.43,4632305.76 434959.84,4632059.69 435888.92,4632130.9 435983.06,4632911.8 436415.34,4632919.67 436527.38,4632823.03 436720.54,4632208.38 437381.15,4631902.99 437063.89,4630644.67 437197.65,4630393.3 436518.85,4628916.09 436390.48,4628891.01 434345.18,4629104.66 433815.83,4628024.98 433462.12,4628197.47 433256.77,4627948.97 433469.8,4626889.89 432840.58,4626722.96 432476.9,4626586.67 432262.2,4627389.29 431626.31,4627846.89 431856.54,4628139.04 432598.22,4629305.33 433371.92,4632075.3</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[16956619.967]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[398]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[406]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08017]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Balenya]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Hostalets de Balenya, els]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Baleny…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Hostalets de Baleny…, els]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="398">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">365129.68,4630879.56 364744.9,4629779.31 364325.08,4629139.08 364380.81,4628786.9 363861.07,4627941.09 363740.23,4627819.33 363098.13,4626651.74 361979.51,4624793.29 361913.03,4625071.25 360894.13,4626489.3 360188.81,4627688.82 359363.23,4628387.74 358484.4,4629961.77 358322.14,4630867.14 359313.89,4631514.43 360158.84,4632251.82 360251.48,4632166.66 360597.77,4632505.97 361177.02,4631952.61 361865.3,4631446.36 362534.1,4631396.74 363005.89,4631255.65 363471.1,4630927.72 364693.42,4630781.53 365129.68,4630879.56</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[26414057.7097]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[399]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[407]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25132]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[32]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Massoteres]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Massoteres]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Massoteres]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Massoteres]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="399">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">440993.86,4626855.22 439479.34,4627527.35 439240.28,4627758.45 439213.5,4628477.03 439419.94,4629410.45 439727.1,4629678.52 439641.29,4630378.98 438540.35,4629915.87 437197.65,4630393.3 437063.89,4630644.67 437381.15,4631902.99 437752.02,4632247.04 437902.68,4632076.95 438524.66,4632165.86 439474.91,4631180.89 440204.47,4630601.71 441922.57,4630963.97 443395.47,4631493.3 444074.23,4631546.79 445108.44,4630503.54 445726.09,4630980.35 445609.8,4630400.16 445992.28,4629772.17 446245.55,4629076.99 447789.1,4628450.26 448800,4628925 447811,4627497 447222.93,4627050.1 447418.8,4626263.32 447264.97,4625612.05 447330.07,4624640.15 445878.65,4624001.59 444825.25,4623941.03 444179,4626463 443551,4626990 442162,4627827 441232.96,4627259.31 440993.86,4626855.22</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[40765086.4589]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[400]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[408]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08026]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Brull, el]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Brull, el]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Brull, el]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Brull, el]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="400">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">398132,4626688 397701.77,4626994.98 397176.94,4627987.61 396275.09,4628848.5 396667.14,4629383.58 396791.49,4629376.19 397403.16,4628779.78 397784.14,4629060.86 398634.28,4629874.44 399567.84,4630251.38 399913.99,4632111.75 400099,4631403 400462,4630942 400781.23,4629972.68 400797,4628912 400645.18,4628138.34 400517.73,4627594.7 400131,4626371 399694,4626201 399458,4626281 398838.46,4625977.69 398836.88,4626511.94 398149,4626901 398132,4626688</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[12503132.8786]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[401]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[409]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08038]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[07]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Callus]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Callus]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Call£s]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Call£s]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="401">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">468472.81,4620190.21 466662.67,4619858.86 464783.17,4619486.72 464533.99,4619656 464263.5,4620208.78 464319.8,4621151.97 464181.33,4621831.87 463923.77,4622667.96 463527.32,4623237.76 463708.04,4624123.22 462456.52,4624360.31 461956.56,4624722.38 461445.98,4625570.2 461370.62,4626020.16 462037.17,4626479.49 462659.36,4627165.05 463139.19,4628381.62 463228.08,4630069.2 463350.68,4630912.99 463242.54,4631679.72 465199.03,4631612.24 465418.08,4631642.18 466052.62,4631561.34 466747.56,4631226.15 467551.19,4631044.09 468396.23,4628807.81 468969.21,4627999.48 468198.06,4626047.3 468630.82,4625610.52 468307.94,4624652.92 468779.67,4623968.12 469115.05,4623158.14 469616.39,4622595.1 468939.56,4621695.64 468035.53,4621149.87 468472.81,4620190.21</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[62262234.32885]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[402]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[410]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17159]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[34]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Feliu de Buixalleu]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Feliu de Buixalleu]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Feliu de Buixalleu]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Feliu de Buixalleu]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="402">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">360894.13,4626489.3 360155.36,4625507.64 359937.51,4625126.41 359395.36,4625417.82 358754.23,4625825.79 358397.13,4625895.61 357419.08,4625646.9 357179.2,4625627.26 356978.57,4625668.71 357047.26,4626186.31 356850.99,4626747 356456.28,4627315.87 356355.97,4627690.03 356194.6,4628054.37 355991.79,4629235.74 355509.81,4629977.19 355902.4,4630349.68 356241.81,4630361.09 356121.49,4630907.79 357591.08,4630799.32 358322.14,4630867.14 358484.4,4629961.77 359363.23,4628387.74 360188.81,4627688.82 360894.13,4626489.3</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">353209.88,4627811.54 352757.44,4628906.53 353889.89,4628990.01 354419.16,4628872.38 354169.1,4628534.86 353209.88,4627811.54</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[18227648.46775]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[403]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[411]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25110]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[32]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Guissona]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Guissona]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Guissona]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Guissona]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="403">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">437381.15,4631902.99 436720.54,4632208.38 436527.38,4632823.03 436415.34,4632919.67 436576.52,4633358.9 437099.9,4633580.1 438165.38,4633190.27 438874.32,4634385.76 438621.59,4634399.55 438629.45,4634745.18 438758.94,4634830.541 438768.315,4634993.041 438812.065,4635196.166 439130.815,4634996.166 439197.78,4634742.2 439515.85,4634307.48 440293.72,4633641.72 440628.67,4633668.18 441940.4,4633568.36 442785.37,4634204.97 443373.83,4634472.62 444130.05,4634168.12 444900.05,4632739.58 445886.02,4631584.66 445726.09,4630980.35 445108.44,4630503.54 444074.23,4631546.79 443395.47,4631493.3 441922.57,4630963.97 440204.47,4630601.71 439474.91,4631180.89 438524.66,4632165.86 437902.68,4632076.95 437752.02,4632247.04 437381.15,4631902.99</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">437487.46,4625882.5 436471.42,4627612.31 436324.83,4628388.22 436390.48,4628891.01 436518.85,4628916.09 437197.65,4630393.3 438540.35,4629915.87 439641.29,4630378.98 439727.1,4629678.52 439419.94,4629410.45 439213.5,4628477.03 438925.41,4627711.88 438161.98,4626826.39 437487.46,4625882.5</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[31002183.52014]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[404]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[412]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08269]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Seva]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Seva]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Seva]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Seva]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="404">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">383194.48,4629981.33 382934.14,4629064.86 383283.71,4628662.1 383337.31,4628307.7 383551.71,4628328.69 383503.49,4628074.41 383787.09,4627485.28 383141.55,4626574.23 383272.05,4626217.51 382237.21,4625991.81 381630.49,4626737.83 381383.02,4626469.21 380800.14,4626215.67 380484.55,4626275.19 380519.27,4625598.66 379569.5,4625504.08 379105.05,4624034.79 378183.86,4624017.19 378304.91,4623592.641 377976.21,4623576.2 377806.4,4624091.78 378106.54,4624739.11 377686.34,4624821.33 377236.99,4625092.18 377030.64,4625600.25 376289.41,4625616.05 376276.14,4625921.16 375851.59,4627520.34 378290.01,4628068.57 383194.48,4629981.33</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">374091.83,4627872.76 374253.51,4627623.94 374116.82,4627331.58 374255.33,4626296.73 373945.64,4625931.12 373947.31,4625730.52 373586.16,4625952.016 373229.32,4625896.1 373031.473,4625741.078 372644.84,4625739.29 372178.28,4626230.96 372891.23,4626571.89 373048.92,4626990.94 372950.49,4627734.44 373100.81,4628978.93 373538.9,4629278.9 374091.83,4627872.76</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[27103160.5962]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[405]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[413]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25136]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[35]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Molsosa, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Molsosa, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Molsosa, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Molsosa, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="405">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">413512.31,4629680.44 414180.48,4629916.83 414800.25,4629623.8 415593.74,4629767.62 416079.03,4628957.51 416616.49,4628840.88 417552.71,4629183 417925.76,4628752.36 418585.45,4628472.08 415230.07,4627316.3 413982.6,4626789.48 412479.95,4626260.06 410779.76,4625931.26 408999.39,4625469.92 409143.09,4626032.27 410308.67,4627006.69 410563.9,4627686.21 411591.05,4628240.19 411445.95,4628850.08 411781.94,4629257.01 412605.9,4629429.02 413512.31,4629680.44</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[18123375.37301]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[406]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[414]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08010]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[07]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Artes]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Artes]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Art‚s]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Art‚s]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="406">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">319572.87,4620303.13 319734.53,4621381.35 319022.11,4622438.53 317103.89,4624036.88 316603.99,4624995.17 317854.04,4626274.79 319152.01,4625902.85 319533.21,4626452.83 319923.76,4626550.12 320142.76,4626928.09 320498.44,4626897.95 320338.56,4627301.22 318882.16,4628089.02 319093.57,4629792.62 319846.4,4629656.68 322213.96,4629218.98 322021.42,4628941.13 322317.48,4628906.27 321701.93,4627582.16 321616.53,4627344.29 321001.67,4626909.99 320993.93,4626119.99 320459.88,4625279.65 320475.36,4624737.49 321285.92,4623943.63 322453.43,4623415.99 321526.83,4621885.82 322513.7,4621551.96 321796.7,4620132.45 320461.29,4619812.96 320255.43,4620350.01 319572.87,4620303.13</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[27326708.07725]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[407]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[415]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25240]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[23]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vallfogona de Balaguer]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vallfogona de Balaguer]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vallfogona de Balaguer]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vallfogona de Balaguer]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="407">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">309853.4,4626684.95 309484.49,4624857.75 308843.19,4622079.58 307946.74,4622432.62 306459.64,4621348.79 305837.1,4622106.1 305976.64,4622701.34 304560.82,4624222.35 303588.37,4625472.67 302936.71,4626165.17 302435.72,4626769.89 302105.2,4627314.96 301884.67,4627782.92 303101.44,4628457.56 306264.13,4629507.97 306621.73,4629736.66 307753.68,4628411.02 309000.49,4627511.57 309337.23,4627351.96 309372.68,4627074.11 309741.43,4627101.31 309853.4,4626684.95</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[37504586.01554]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[408]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[416]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25008]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[23]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Albesa]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Albesa]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Albesa]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Albesa]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="408">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">400517.73,4627594.7 400645.18,4628138.34 403005.26,4628176.84 404318.71,4629450.81 404697,4628458.39 405782.47,4627797.93 405599.17,4627362.4 405813.31,4626650.51 405098.48,4624628.46 404400.35,4624857.9 403394.01,4624392.35 402691.73,4624446.66 402645.95,4624874.33 402107.24,4624486.9 401024.52,4624922.71 401018.84,4625335.08 401536.22,4626051.99 401389.56,4627368.53 400517.73,4627594.7</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[16633019.1863]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[409]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[417]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08192]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[07]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Santpedor]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Santpedor]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Santpedor]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Santpedor]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="409">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">367341.42,4622932.1 367205.06,4622771.89 366483.44,4623236.9 365442.92,4623445.21 363895.48,4624227.4 364937.51,4626668.21 366571.4,4628840.49 367299.4,4629408.02 367482.27,4629213.49 367303.7,4627451.03 367840.76,4626986.99 368106.6,4626422.7 368295.36,4626306.46 367984.12,4626045.98 368049.6,4625218 367341.42,4622932.1</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[15655401.698]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[410]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[418]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25114]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[32]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Ivorra]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Ivorra]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Ivorra]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Ivorra]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="410">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">437487.46,4625882.5 437579.47,4624793.5 437625.76,4624121.371 437189.18,4623901.6 436203.96,4623720.66 436174,4623446 435654.08,4623477 435103.96,4624534.94 435412.53,4625680.66 434136.82,4625996.37 433267.53,4625862.79 432578.25,4626038.85 432470.39,4626096.71 432476.9,4626586.67 432840.58,4626722.96 433469.8,4626889.89 433256.77,4627948.97 433462.12,4628197.47 433815.83,4628024.98 434345.18,4629104.66 436390.48,4628891.01 436324.83,4628388.22 436471.42,4627612.31 437487.46,4625882.5</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[15386412.95775]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[411]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[419]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08067]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Centelles]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Centelles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Centelles]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Centelles]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="411">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">370029,4621698.59 369122.8,4621487.77 368747.93,4621999.3 367910.47,4622432.21 367341.42,4622932.1 368049.6,4625218 367984.12,4626045.98 368295.36,4626306.46 368850.51,4627900.36 368627.93,4628243.76 369270.14,4629074.9 370784.54,4628997.9 372009.39,4628728.25 373100.81,4628978.93 372950.49,4627734.44 373048.92,4626990.94 372891.23,4626571.89 372178.28,4626230.96 372144.1,4625842.13 371837.24,4625531.16 371936.12,4625308.58 371605.42,4625128.07 370920.44,4624072.34 371237.46,4623593.74 370727.95,4622936.75 370063.71,4622184.4 370029,4621698.59</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[26198042.17585]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[412]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[420]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08060]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[06]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Castellfollit de Riubregos]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Castellfollit de Riubregos]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Castellfollit de Riubreg¢s]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Castellfollit de Riubreg¢s]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="412">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">450135.14,4622621.84 449436,4622388 449214.68,4622605.01 449414.41,4623072.28 449115.08,4623128.67 448434.61,4623423.99 448074,4623485.38 447734.26,4623135.99 447379.62,4622946.7 446970,4622606 446597,4622521 446222.62,4621957.5 445694.26,4622318.85 445571.4,4622753.14 444825.25,4623941.03 445878.65,4624001.59 447330.07,4624640.15 447264.97,4625612.05 447418.8,4626263.32 447222.93,4627050.1 447811,4627497 448800,4628925 449065.37,4628730.29 449513,4628547 451143.65,4628129.72 451730.55,4628458.55 452778.43,4628428.67 453847.56,4627719.38 453880.41,4626733.67 453023.03,4625918.51 452410,4625969 451764,4626746 451118.53,4626401.35 450621.29,4625671.3 450850.88,4624423.71 450304.61,4623764.31 450212.2,4623328.89 450135.14,4622621.84</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[27252669.2454]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[413]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[421]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08137]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Montseny]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Montseny]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Montseny]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Montseny]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="413">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">335308.08,4618110.07 339473.47,4621103.98 341048.89,4623139.87 341341.69,4624550.42 341864.26,4624503.68 343649.38,4628520.02 343878.79,4628311.21 345459.52,4628907.99 345499.41,4627909.59 346170.68,4627755.95 347465.62,4627358.18 345996.19,4626205.78 345326.84,4625365.81 344811.5,4625450.69 343750.49,4625132.23 343019.54,4623629.47 342712.17,4623218.7 342395.42,4622633.8 341860.28,4621905.31 340417.18,4620863.97 336001.1,4617722.83 335308.08,4618110.07</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[21671737.7586]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[414]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[422]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25181]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[38]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Puigverd d'Agramunt]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Puigverd d'Agramunt]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Puigverd d'Agramunt]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Puigverd d'Agramunt]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="414">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">353668.04,4618262 353351.23,4617347.37 352744.38,4616684.99 351628.69,4616538.85 350897.06,4615678.9 350179.93,4615854.89 349822.43,4615269.64 349386.03,4615393.28 349192.94,4615510.91 349144.96,4615700.89 349132.73,4616669.96 349463.81,4616734.84 349804.14,4617214.02 350348.44,4619182.57 350959.4,4620083.44 349925.42,4620516.07 348577.4,4619369.94 347838.81,4619262.57 346792.69,4619691.86 348622.85,4623364.95 348725.44,4624158.01 348014.55,4624614.26 347554.18,4624781.31 347823.35,4624974.16 348335.45,4625214.35 348252.47,4625742.69 348757.63,4627157.33 349178.88,4627647.34 350329.89,4627460.59 350722.06,4627648.38 351744.97,4628238.66 351894.94,4628538.73 352757.44,4628906.53 353209.88,4627811.54 352666.64,4627584.13 352261.51,4626855.28 352961.15,4625883.23 352471.61,4624968.89 352845.61,4624877.12 353326.7,4624236.92 354337.22,4624425.76 354314.21,4623474.1 354558.2,4623307.15 354180.7,4621742.93 353409.57,4620793 353011.35,4620084.87 353614.44,4619615.67 353446.4,4618805.63 353668.04,4618262</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[55964499.4699]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[415]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[423]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25911]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[32]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Plans de Sio, els]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Pallargues, les]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Plans de Si¢, els]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Pallargues, les]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="415">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">398656.9,4621970.58 397982.25,4622274.75 397770.04,4622236.57 396999.14,4622182.72 396235.77,4621801.44 394259.07,4621235.27 393872.43,4621689.77 393327.89,4621935.24 392632.98,4622011.26 392186.59,4622961.47 391646.8,4623223.57 391446.17,4622986.73 390949.51,4623031.94 390294.57,4622899.31 389501.91,4623525.64 387844.75,4623303.17 387489.09,4623297.94 386429.03,4624441.8 386143.23,4624877.07 386853.21,4625342.96 387305.37,4625337.35 387360.05,4625740.61 388881.93,4626270.82 389490.01,4626739 389489.33,4627441.33 388890.93,4627693.62 388703.93,4628234.91 388895.13,4628570.81 389544.66,4628349.32 389760,4628083 390557,4627657 391063.3,4628064.23 390905.94,4628675.17 391209.67,4628821.62 392010,4627942 392060.01,4627347.37 392206.31,4627518.88 393375.16,4626418.94 395061.69,4626265.9 397174.89,4626814.28 397879.77,4626666.37 397590.2,4625995.39 397869.56,4626004.82 397698.42,4624889.2 398290.62,4624564.01 399137.66,4623776.32 399442.99,4623714.73 399454.69,4623173.99 398656.9,4621970.58</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[51136157.63814]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[416]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[424]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08084]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[07]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Fonollosa]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Fonollosa]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Fonollosa]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Fonollosa]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="416">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">323348.71,4623236.68 322453.43,4623415.99 321285.92,4623943.63 320475.36,4624737.49 320459.88,4625279.65 320993.93,4626119.99 321001.67,4626909.99 321616.53,4627344.29 321701.93,4627582.16 323665.54,4626545.44 323994.78,4626565.62 324583.03,4628692.96 325457.46,4628424.97 326451.27,4628200.88 326809.5,4627926.01 327534.92,4627695.9 327607.49,4627632.3 327464.29,4626925.66 328602.52,4626381.08 327877.51,4624525.06 327655.9,4624136.01 327979.64,4623984.05 327497,4622952.62 326577.53,4622953.68 324921.22,4622991.88 324835.36,4623313.11 323348.71,4623236.68</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[31096871.91235]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[417]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[425]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25047]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[23]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Bellcaire d'Urgell]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Bellcaire d'Urgell]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Bellcaire d'Urgell]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Bellcaire d'Urgell]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="417">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">489236.36,4621938.97 487426.52,4623552.44 486800.72,4623023.84 484214.61,4621597.67 482634.1,4621073.18 482601.56,4621389.63 481837.19,4622079.81 481686.21,4622640.5 481141.13,4623658.73 480241.12,4624191.94 479599.11,4625712.02 479717.77,4626659.92 480088.34,4627354.87 481637.12,4627999.3 482237.84,4628555.39 483880.34,4628371.83 484796.72,4628161.5 485291.68,4628261.71 486289.32,4627734.15 486380.02,4626953.75 489349.25,4624751.11 490394.78,4623588.21 490577.31,4622932.81 489236.36,4621938.97</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[48180391.00889]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[418]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[426]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17213]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[34]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vidreres]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vidreres]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vidreres]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vidreres]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="418">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">415206.15,4623120.71 413795.13,4622701.87 411748.11,4622220.71 411030.15,4622220.18 410584.34,4622834.08 410248.74,4623604.42 409972.34,4623860.5 410161.06,4624069.03 410096.82,4625097.42 409761.21,4625132.25 409671.79,4625497.87 408999.39,4625469.92 410779.76,4625931.26 412479.95,4626260.06 413982.6,4626789.48 415230.07,4627316.3 418585.45,4628472.08 419388.74,4628482.66 419952.28,4627820.26 419870.72,4627226.56 419367.73,4627167.73 419026.9,4625894.47 418606.91,4625887.22 418427.76,4626182.57 417583.85,4625932.52 417777.48,4625780.29 417425.05,4625696 416875.66,4625303.89 417040.35,4623984.76 416147.5,4624020.57 416072.46,4623398.44 415206.15,4623120.71</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[32654681.99845]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[419]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[427]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08034]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[07]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Calders]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Calders]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Calders]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Calders]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="419">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">440993.86,4626855.22 440668.57,4626206.88 439813.01,4625135.23 439424.48,4624747.48 439070.53,4624275.5 437766.14,4623912.94 437819.47,4624109.42 437797.635,4624379.183 437579.47,4624793.5 437487.46,4625882.5 438161.98,4626826.39 438925.41,4627711.88 439213.5,4628477.03 439240.28,4627758.45 439479.34,4627527.35 440993.86,4626855.22</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[7899391.19424]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[420]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[428]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08014]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Aiguafreda]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Aiguafreda]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Aiguafreda]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Aiguafreda]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="420">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">428721.27,4620471.18 428435.85,4621171.23 428333.72,4621828.48 428762.55,4623259.85 427721.77,4624333.22 427582.62,4625245.25 427142.21,4625513.61 427610.35,4626032.09 428420.87,4627106.24 429134.61,4627519.86 429530.1,4627971.78 429573.22,4627569.55 429870.43,4627572.73 430327.33,4627422.33 430412.59,4627569.63 431206.89,4628269.42 431626.31,4627846.89 432262.2,4627389.29 432476.9,4626586.67 432470.39,4626096.71 432749.17,4625256.05 432641.52,4623317.2 431782.02,4623822.92 430379.31,4621679.31 429860.22,4620455.19 428721.27,4620471.18</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">420402.58,4626478.92 421109.41,4627165.21 422100.75,4627353 422763.5,4627110.09 423270.99,4626965.06 423504.68,4627271.55 423803.91,4627102.82 423996.73,4626354.5 424488.27,4625707.25 423718.56,4625399.95 423315.45,4624770.29 422509.23,4624702.24 422265.54,4624179.71 421422.33,4623857.68 420491.21,4624511.74 420684.78,4624942.05 420402.58,4626478.92</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[35013613.2261]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[421]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[429]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08055]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Castellcir]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Castellcir]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Castellcir]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Castellcir]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="421">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">469616.39,4622595.1 469115.05,4623158.14 468779.67,4623968.12 468307.94,4624652.92 468630.82,4625610.52 468198.06,4626047.3 468969.21,4627999.48 469307.36,4627976.78 469855.29,4628050.07 470617.74,4627756.54 471243.76,4628109.16 472415.85,4627859.37 473028.59,4627598.9 473016.12,4627083.38 473382.16,4626711.35 473534.14,4625980.59 473339.11,4625663.62 472908.14,4624443.58 473114.51,4622563.42 472618.88,4621834.19 471619.54,4621953.43 471380.7,4621515.86 470737.55,4621595.72 470752.86,4621685.05 469616.39,4622595.1</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[26061066.82395]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[422]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[430]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17101]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[34]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Massanes]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Massanes]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Massanes]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Massanes]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="422">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">348252.47,4625742.69 348335.45,4625214.35 347823.35,4624974.16 347554.18,4624781.31 348014.55,4624614.26 348725.44,4624158.01 348622.85,4623364.95 346792.69,4619691.86 346085.23,4619960.59 345300.74,4619471.45 345019.03,4620567.99 344154.33,4620932.32 344452.07,4622427.3 343364.41,4623019.88 342395.42,4622633.8 342712.17,4623218.7 343019.54,4623629.47 343750.49,4625132.23 344811.5,4625450.69 345326.84,4625365.81 345996.19,4626205.78 347465.62,4627358.18 348015.59,4627945.09 348459.89,4627918.92 347686.36,4626625.67 347785.49,4625926.53 348252.47,4625742.69</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[25995789.98475]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[423]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[431]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25157]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[38]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Osso de Sio]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Osso de Sio]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Oss¢ de Si¢]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Oss¢ de Si¢]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="423">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">364937.51,4626668.21 363895.48,4624227.4 363823.55,4623335.55 362339.07,4623237.36 361515.37,4623486.74 361698.88,4624176.81 359652.24,4623739.64 359937.51,4625126.41 360155.36,4625507.64 360894.13,4626489.3 361913.03,4625071.25 361979.51,4624793.29 363098.13,4626651.74 363740.23,4627819.33 363861.07,4627941.09 364242.93,4627568.87 364937.51,4626668.21</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[11982378.00415]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[424]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[432]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25197]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[32]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Guim de la Plana]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Guim de la Plana]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Guim de la Plana]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Guim de la Plana]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="424">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">498787.25,4623390.5 498661.85,4624962.99 498097.74,4625664.21 498754.39,4626616.5 498598.43,4626895.92 502351.61,4627937.08 502592.27,4627636.6 503040.85,4627877.55 503195.78,4627691.22 503596.15,4627524.81 503962.68,4627107.22 504213.18,4627474.49 504485.88,4626662.4 504147.534,4626581.908 503960.034,4626456.908 503928.94,4626384.72 504134.68,4626060 504160.15,4625794 503850.659,4625738.158 503741.21,4625587 503719.409,4625441.283 503241.284,4625360.033 503169.37,4625564.5 503047.65,4625581.5 503000.659,4625516.283 502925.659,4625566.283 502619.409,4625525.658 502510.034,4625422.533 502672.534,4624875.658 502669.409,4624763.158 502725.659,4624672.533 502600.659,4624660.033 502569.409,4624588.158 502369.81,4624664.85 502275.659,4624813.158 502144.62,4624831.5 501527.5,4624791.5 500841.284,4624575.658 500213.159,4624113.158 500185.034,4623994.408 499875.659,4623891.283 499891.28,4623775.5 499853.784,4623700.658 499656.909,4623678.783 499519.409,4623566.283 498787.25,4623390.5</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[16211210.24108]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[425]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[433]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17160]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[10]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Feliu de Guixols]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Feliu de Guixols]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Feliu de Gu¡xols]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Feliu de Gu¡xols]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="425">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">370029,4621698.59 370063.71,4622184.4 370727.95,4622936.75 371237.46,4623593.74 370920.44,4624072.34 371605.42,4625128.07 371936.12,4625308.58 371837.24,4625531.16 372144.1,4625842.13 372178.28,4626230.96 372644.84,4625739.29 373031.473,4625741.078 373229.32,4625896.1 373586.16,4625952.016 373947.31,4625730.52 373945.64,4625931.12 374255.33,4626296.73 374116.82,4627331.58 374253.51,4627623.94 374091.83,4627872.76 375851.59,4627520.34 376276.14,4625921.16 376289.41,4625616.05 377030.64,4625600.25 377236.99,4625092.18 377686.34,4624821.33 378106.54,4624739.11 377806.4,4624091.78 377976.21,4623576.2 377341.51,4621782.44 376611.65,4621904.68 375866.07,4621605.36 375479.73,4621286.63 375523.66,4620737.172 375289.02,4620454.6 374953.348,4620002.797 374773.74,4620062.91 371414.285,4618940.297 371334.1,4618812.27 370778.49,4619055.22 370709.94,4619334.57 370796.87,4619757.74 371850.38,4620050.69 373214.45,4621199 373218.973,4621526.234 373625.26,4621649.31 373729.25,4621997.94 373317.86,4621973.97 373336.16,4621854.359 372937.723,4621573.109 372382.32,4621991.1 370658.7,4621386.51 370029,4621698.59</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[37437282.94639]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[426]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[434]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08036]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[06]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Calonge de Segarra]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Calonge de Segarra]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Calonge de Segarra]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Calonge de Segarra]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="426">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">438243.8,4620123.19 438827,4620596 438547.19,4620887.67 438198.92,4620993.92 438597.36,4621773.1 438403.56,4622176.47 437705.06,4622564.07 437766.14,4623912.94 439070.53,4624275.5 439424.48,4624747.48 439813.01,4625135.23 440668.57,4626206.88 440993.86,4626855.22 441232.96,4627259.31 442162,4627827 443551,4626990 444179,4626463 444825.25,4623941.03 445571.4,4622753.14 445694.26,4622318.85 446222.62,4621957.5 445066.17,4620380.63 444609.96,4619355.21 443720.22,4619080.57 441800.47,4620798.55 439643.2,4619815.41 439374.24,4620073.28 438243.8,4620123.19</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[43491116.3272]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[427]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[435]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08276]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Tagamanent]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Tagamanent]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Tagamanent]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Tagamanent]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="427">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">402719.92,4623778.87 401913.96,4622967.44 401430.7,4622909.48 401039.6,4622593.3 400745,4621406.59 400391.25,4621388.3 400005.51,4621199.91 398656.9,4621970.58 399454.69,4623173.99 399442.99,4623714.73 399137.66,4623776.32 398290.62,4624564.01 397698.42,4624889.2 397869.56,4626004.82 397590.2,4625995.39 397879.77,4626666.37 398132,4626688 398149,4626901 398836.88,4626511.94 398838.46,4625977.69 399458,4626281 399694,4626201 400131,4626371 400517.73,4627594.7 401389.56,4627368.53 401536.22,4626051.99 401018.84,4625335.08 401024.52,4624922.71 402107.24,4624486.9 402645.95,4624874.33 402691.73,4624446.66 402719.92,4623778.87</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[16366271.07789]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[428]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[436]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08218]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[07]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Joan de Vilatorrada]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Joan de Vilatorrada]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Joan de Vilatorrada]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Joan de Vilatorrada]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="428">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">462456.52,4624360.31 462004.98,4624146.02 461916.97,4623377.18 462573.08,4622943.46 462893.03,4622461.86 462641.23,4622365.76 463257.07,4621254.42 464263.5,4620208.78 464533.99,4619656 463835.52,4619553.16 462529.16,4618957.92 461400.01,4619452.56 460990.73,4620279.69 461207.16,4620762.53 460712.16,4621376.1 459915.61,4622012.14 459993.48,4622254.54 459779.3,4622706.8 460075.01,4623075.36 459884.73,4623679.43 458300.72,4624091.08 458069.3,4623936.79 457040.82,4624752.83 455933.82,4625443.53 456214,4626720 457399.98,4627442.38 458058.58,4626861.77 459925.45,4627125.24 460418.03,4625936.48 461345.01,4625809.31 461370.62,4626020.16 461445.98,4625570.2 461956.56,4624722.38 462456.52,4624360.31</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[27014017.55114]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[429]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[437]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17146]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[34]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Riells i Viabrea]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Can Salva]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Riells i Viabrea]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Can Salv…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="429">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">327979.64,4623984.05 327655.9,4624136.01 327877.51,4624525.06 328602.52,4626381.08 329238.1,4627163.96 329609.95,4627309.291 330262.31,4627323.21 330251.75,4627038.74 330197.45,4626793.666 330595.74,4626490.2 330548.49,4626328.67 330280.81,4625267.79 329984.95,4624442.103 329611.2,4623790.11 329296.18,4623937.7 329372.45,4624679.603 329386.16,4625170.71 329253.7,4624979.603 329012.5,4624029.3 328703.77,4624014.05 329250.575,4625715.541 329027.12,4625647.15 329106.54,4625946.31 329013.075,4625971.791 328826.25,4625721.94 327979.64,4623984.05</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[5003056.8726]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[430]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[438]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25049]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[23]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Bellmunt d'Urgell]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Bellmunt d'Urgell]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Bellmunt d'Urgell]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Bellmunt d'Urgell]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="430">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">479717.77,4626659.92 479599.11,4625712.02 480241.12,4624191.94 481141.13,4623658.73 481686.21,4622640.5 481837.19,4622079.81 482601.56,4621389.63 482634.1,4621073.18 481526.96,4620634.61 478833.97,4620599.94 477162.24,4621629.64 475738.28,4621294.27 474352.23,4621413.84 474269.42,4621936.96 473661.03,4622054.13 473588.15,4621504.92 473783.14,4621600.98 473964.07,4621308.43 473515.94,4621141.42 472618.88,4621834.19 473114.51,4622563.42 472908.14,4624443.58 473339.11,4625663.62 473534.14,4625980.59 474428.32,4626992.15 475368.64,4627195.15 476386.24,4627167.73 476676.8,4626896.34 476888.08,4626821.53 476978.08,4627118.67 477216.65,4627132.96 477453.79,4627272.96 477724.86,4627117.24 478080.58,4626620.47 478304.08,4626844.53 478671.93,4626748.48 478674.79,4627025.62 479102.36,4627312.26 479717.77,4626659.92</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[44956194.6232]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[431]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[439]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17103]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[34]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Macanet de la Selva]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Macanet de la Selva]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Ma‡anet de la Selva]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Ma‡anet de la Selva]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="431">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">415206.15,4623120.71 416072.46,4623398.44 416147.5,4624020.57 417040.35,4623984.76 416875.66,4625303.89 417425.05,4625696 417777.48,4625780.29 417583.85,4625932.52 418427.76,4626182.57 418606.91,4625887.22 419026.9,4625894.47 419367.73,4627167.73 419870.72,4627226.56 420402.58,4626478.92 420684.78,4624942.05 420491.21,4624511.74 421422.33,4623857.68 420608.02,4623431.68 420773.99,4622585.11 420695.23,4622576.87 420103.64,4621950.89 419827.83,4621223.48 419115.78,4620760.36 419124.73,4620162.22 418193.69,4619905.84 417943.39,4620555.72 417260.43,4620336.58 417280.37,4620807.14 417152.49,4621843.41 416693.16,4622110.73 416096.1,4622740.49 415206.15,4623120.71</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[21904272.71485]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[432]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[440]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08128]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[07]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Monistrol de Calders]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Monistrol de Calders]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Monistrol de Calders]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Monistrol de Calders]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="432">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">311994.17,4620673.82 311646.12,4620051.21 310826.7,4620992.96 308843.19,4622079.58 309484.49,4624857.75 309853.4,4626684.95 310026.8,4626877 311683.66,4627179.27 311812.11,4626661.22 312104.17,4624930.82 313093.52,4623535.14 313860.35,4622731.56 314184.62,4622593.87 314062.75,4621532.77 311994.17,4620673.82</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[21074897.69845]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[433]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[441]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25134]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[23]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Menarguens]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Menarguens]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Men…rguens]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Men…rguens]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="433">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">327619.86,4619438.68 326688.91,4620936.39 326577.53,4622953.68 327497,4622952.62 327979.64,4623984.05 328826.25,4625721.94 329013.075,4625971.791 329106.54,4625946.31 329027.12,4625647.15 329250.575,4625715.541 328703.77,4624014.05 329012.5,4624029.3 329253.7,4624979.603 329386.16,4625170.71 329372.45,4624679.603 329296.18,4623937.7 329611.2,4623790.11 329984.95,4624442.103 330280.81,4625267.79 330548.49,4626328.67 331711.74,4626081.55 331167.762,4625014.76 330136.513,4624147.572 329895.87,4623833.45 329972.45,4623749.135 330582.68,4624217.91 331203.7,4624745.228 331490.42,4625164.94 331819.325,4625713.978 332155.25,4627068.65 332837.99,4626870.47 331675.575,4625017.103 331449.013,4624694.447 330300.575,4623624.135 329963.34,4623438.15 330534.02,4622198.85 331461.18,4622559.66 331815.99,4622016.46 332363.67,4622161.85 332039.82,4619793.32 331548.21,4619356.5 331272.11,4619075.88 330483.58,4619245.55 329411.26,4618893.99 328619.74,4618944.72 327619.86,4619438.68</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[25613504.66455]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[434]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[442]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25164]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[23]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Penelles]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Penelles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Penelles]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Penelles]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="434">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">292281.42,4619014.7 289743.79,4619715.19 287042.28,4621534.01 283483.45,4623546.15 283820.12,4625521.43 283873.93,4626350.39 284412.73,4626379.27 287911.32,4627047.05 289301.71,4626839.27 290434.2,4625821.2 290686.48,4625158.16 291693.29,4624743.88 292432.82,4622713.56 292744.65,4622341.19 293357.97,4622447.08 293647.3,4621657.22 292281.42,4619014.7</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[47987376.83696]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[435]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[443]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25019]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[33]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Almacelles]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Almacelles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Almacelles]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Almacelles]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="435">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">332480.26,4622185.9 332363.67,4622161.85 331815.99,4622016.46 331461.18,4622559.66 330534.02,4622198.85 329963.34,4623438.15 330300.575,4623624.135 331449.013,4624694.447 331675.575,4625017.103 332837.99,4626870.47 332851.85,4626555.73 333802.61,4626481.77 334181.3,4626533.25 334304.09,4626490.71 333412.15,4625172.31 333730.11,4624860.36 334222.29,4625614.56 335365.84,4625191.7 336935.46,4624770 336939.76,4624550.54 336540.65,4624518.81 332480.26,4622185.9</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">332155.25,4627068.65 331819.325,4625713.978 331490.42,4625164.94 331203.7,4624745.228 330582.68,4624217.91 329972.45,4623749.135 329895.87,4623833.45 330136.513,4624147.572 331167.762,4625014.76 331711.74,4626081.55 331890.26,4627098.4 332155.25,4627068.65</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[15969252.27938]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[436]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[444]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25070]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[38]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Castellsera]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Castellsera]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Castellser…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Castellser…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="436">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">291693.29,4624743.88 291718.34,4625349.6 292170.72,4625689.98 292339.66,4626080.5 293413.81,4626460.15 295255.44,4626549.26 301151.52,4626170.36 302435.72,4626769.89 302936.71,4626165.17 302552.95,4625881.09 302831.37,4625523.44 302265.03,4624227.74 302467.99,4623236.58 302570.38,4622020.75 302173.17,4621785.57 301403.52,4621817.02 301181.12,4621932.14 301016.43,4621624.81 300624.33,4621395.47 300107.17,4620667.8 299729.38,4620668.61 298883.75,4620757.67 298609.595,4620819.202 298273.52,4620626.76 297676.29,4620998.7 296092.8,4621172.81 294972.25,4621435.26 293647.3,4621657.22 293357.97,4622447.08 292744.65,4622341.19 292432.82,4622713.56 291693.29,4624743.88</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[52306150.06496]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[437]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[445]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25016]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[33]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Alguaire]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Alguaire]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Alguaire]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Alguaire]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="437">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">456265.37,4617606.3 455715,4617507 455399.41,4617249 454289.89,4617843.3 454098.19,4618142.97 453936.04,4617929.58 453630.69,4618086.01 453313.19,4619165.28 453018.9,4619641.01 452751,4619339 452447.55,4619422.28 452506.96,4619793.15 452385.04,4620083.54 451753.45,4620751.16 450819.82,4620318.93 450051.07,4621308.18 450370.72,4622083.62 450135.14,4622621.84 450212.2,4623328.89 450304.61,4623764.31 450850.88,4624423.71 450621.29,4625671.3 451118.53,4626401.35 451764,4626746 452410,4625969 453023.03,4625918.51 453880.41,4626733.67 454917.45,4626158.32 456214,4626720 455933.82,4625443.53 457040.82,4624752.83 456425.5,4623617.13 456365.25,4622887.75 456725.5,4622143.08 456277.43,4621879.71 455079,4620947 454740.86,4619571.26 455678.96,4618314.15 456265.37,4617606.3</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[40017667.05095]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[438]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[446]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08081]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Fogars de Montclus]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Mosqueroles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Fogars de Montcl£s]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Mosqueroles]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="438">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">382529.82,4621141 382029.73,4621028.92 380994.28,4621086.32 379766.36,4621062.18 379061.87,4620608.9 378763.92,4620850.85 378313.41,4621407.33 377341.51,4621782.44 377976.21,4623576.2 378304.91,4623592.641 378183.86,4624017.19 379105.05,4624034.79 379569.5,4625504.08 380519.27,4625598.66 380484.55,4626275.19 380800.14,4626215.67 381383.02,4626469.21 381630.49,4626737.83 382237.21,4625991.81 382355.24,4625757.62 383172.63,4625365.04 383255.34,4624786.19 383294.52,4624404.39 383098.63,4623300.03 382860,4623040 382577.7,4622544.79 382389.07,4621635.3 382529.82,4621141</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[22091327.33152]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[439]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[447]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08189]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[06]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Pere Sallavinera]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Pere Sallavinera]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Pere Sallavinera]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Pere Sallavinera]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="439">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">406674.62,4619824.69 406060.05,4619589.36 405543.54,4620875.73 405781.63,4621431.88 405354.85,4621671.46 405162.503,4621613.27 404865.628,4621667.957 404709.378,4621816.395 404484.23,4621905.96 404307.44,4622688.58 403576.17,4622860.44 402719.92,4623778.87 402691.73,4624446.66 403394.01,4624392.35 404400.35,4624857.9 405098.48,4624628.46 405813.31,4626650.51 406001.68,4626457 409043.09,4625254.51 409007.89,4624219.39 408098.08,4623121.01 408566.43,4622585.61 408941.3,4622235.82 408852.11,4622104.42 408482.815,4621535.145 408240.628,4621457.02 407982.85,4621562.22 407646.878,4621472.645 406860.9,4620650.3 406323.98,4620633.26 406221.34,4620424.5 406674.62,4619824.69</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[22360417.70095]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[440]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[448]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08213]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[07]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Fruitos de Bages]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Fruitos de Bages]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Fruit¢s de Bages]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Fruit¢s de Bages]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="440">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">420773.99,4622585.11 420608.02,4623431.68 421422.33,4623857.68 422265.54,4624179.71 422509.23,4624702.24 423315.45,4624770.29 423718.56,4625399.95 424488.27,4625707.25 424568.06,4625478.04 424953.33,4625479.46 425148.78,4625912.47 425474.45,4625696.51 427315.15,4626264.85 427610.35,4626032.09 427142.21,4625513.61 427582.62,4625245.25 427721.77,4624333.22 428762.55,4623259.85 428333.72,4621828.48 428435.85,4621171.23 428721.27,4620471.18 427649.27,4620305.57 427385.76,4619490.19 427979.43,4618762.32 427258.7,4618414.91 426132.16,4618967.41 426064.51,4619356.05 426120.37,4619882.91 425809.8,4620235.52 425556.21,4619917.96 425105.73,4619258.41 424823.26,4619691.97 425068.18,4619969.58 425289.24,4621058.23 424841.39,4621300.17 424558.31,4621615.28 423694.97,4621477.27 423380.96,4621795.56 423491.21,4622227.96 422371.37,4622263.47 422030.52,4622112.33 421651.09,4622300.72 420773.99,4622585.11</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[32226527.47516]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[441]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[449]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08064]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Castelltercol]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Castelltercol]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Castellter‡ol]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Castellter‡ol]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="441">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">306459.64,4621348.79 304658.86,4620567.07 304545.13,4620459.75 303385.23,4621609.47 302570.38,4622020.75 302467.99,4623236.58 302265.03,4624227.74 302831.37,4625523.44 302552.95,4625881.09 302936.71,4626165.17 303588.37,4625472.67 304560.82,4624222.35 305976.64,4622701.34 305837.1,4622106.1 306459.64,4621348.79</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[12143183.77405]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[442]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[450]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25174]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[33]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Portella, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Portella, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Portella, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Portella, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="442">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">438243.8,4620123.19 438071.07,4620330.08 437382.04,4620422.57 436966.13,4620246.26 436590.24,4620544.53 436019.39,4620237.34 435549.52,4620290.43 434829.16,4620074.01 434024.52,4620195.43 432987.56,4620254.97 432339.06,4621737.68 432560.65,4622501.39 432641.52,4623317.2 432749.17,4625256.05 432470.39,4626096.71 432578.25,4626038.85 433267.53,4625862.79 434136.82,4625996.37 435412.53,4625680.66 435103.96,4624534.94 435654.08,4623477 436174,4623446 436203.96,4623720.66 437189.18,4623901.6 437625.76,4624121.371 437579.47,4624793.5 437797.635,4624379.183 437819.47,4624109.42 437766.14,4623912.94 437705.06,4622564.07 438403.56,4622176.47 438597.36,4621773.1 438198.92,4620993.92 438547.19,4620887.67 438827,4620596 438243.8,4620123.19</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[25218994.79246]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[443]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[451]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08224]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Marti de Centelles]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Abella, l']]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Mart¡ de Centelles]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Abella, l']]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="443">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">409043.09,4625254.51 408999.39,4625469.92 409671.79,4625497.87 409761.21,4625132.25 410096.82,4625097.42 410161.06,4624069.03 409972.34,4623860.5 410248.74,4623604.42 410584.34,4622834.08 411030.15,4622220.18 409538.15,4621664.94 408852.11,4622104.42 408941.3,4622235.82 408566.43,4622585.61 408098.08,4623121.01 409007.89,4624219.39 409043.09,4625254.51</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[5697913.0816]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[444]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[452]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08140]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[07]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Navarcles]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Navarcles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Navarcles]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Navarcles]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="444">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">384875.87,4617169.85 383994,4616802 383822,4616789 383465.36,4617632.19 382380.84,4617417.41 381194.53,4617897.1 380553.24,4618590.18 379963.21,4618582.79 379577.49,4618822.81 380321.49,4619166.64 380893.99,4619916.77 381940.86,4620194.76 382875.59,4620061.81 383225,4619787 384182,4619426 384282.14,4619780.33 383645.71,4621050.37 383043.63,4621050.45 382529.82,4621141 382389.07,4621635.3 382577.7,4622544.79 382860,4623040 383098.63,4623300.03 383294.52,4624404.39 383255.34,4624786.19 384413.83,4625146.76 384530.97,4625263.95 386058.93,4624984.25 386143.23,4624877.07 386429.03,4624441.8 387489.09,4623297.94 387844.75,4623303.17 389051.3,4622203.04 389272.21,4621559.72 389795.63,4621136 389593.02,4621099.4 389072.61,4620868.18 389301.9,4619724.43 389088.4,4618578.43 387991.82,4619083.98 387642.36,4618769.88 387433,4618795 387438,4618311 386717.71,4618333.88 385819.96,4618260.59 385394.64,4617815.99 384856.45,4617901.84 384875.87,4617169.85</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[43461990.861]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[445]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[453]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08002]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[07]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Aguilar de Segarra]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Raval, el]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Aguilar de Segarra]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Raval, el]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="445">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">319572.87,4620303.13 317928.9,4620166.3 317654.64,4619133.62 317161.4,4619283.23 316348.1,4619227.49 314893.3,4618828.46 314921.8,4617759.96 313965.48,4617497.69 313525.07,4618502.05 312863.3,4619592.91 311994.17,4620673.82 314062.75,4621532.77 314184.62,4622593.87 314847.35,4622564.19 314851.22,4623448.27 314772.79,4623945.26 315102.75,4624501.07 316603.99,4624995.17 317103.89,4624036.88 319022.11,4622438.53 319734.53,4621381.35 319572.87,4620303.13</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[27913459.31285]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[446]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[454]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25220]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[23]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Termens]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Termens]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[T‚rmens]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[T‚rmens]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="446">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">489349.25,4624751.11 489459.09,4624875.12 492329.26,4624704.78 493134.81,4624304.16 494158.66,4623064.93 495225.98,4623467.56 495903.88,4624313.61 496402.57,4623751.78 496798.95,4623217.43 497219.4,4622838.75 497681.89,4622576.08 497288.31,4621944 496593.27,4621156.57 496647.534,4620941.283 496761.78,4620842.5 496591.284,4620656.908 496481.53,4620743.5 496328.784,4620760.033 496252.21,4620684 496285.034,4620300.658 496216.284,4620216.283 496144.82,4620275.46 495900.659,4620100.658 495788.159,4620085.033 495677.56,4620002 495776.65,4619860.5 495572.84,4619721.5 495589.81,4619512 495325.659,4619483.471 495068.93,4619274.5 495019.409,4619152.221 494893.43,4619101.5 494631.909,4618820.97 494664.12,4618595 494600.659,4618420.971 494477.31,4618442 493975.659,4618205.346 493863,4618080 493728.784,4618036.596 493575.659,4618105.346 493416.284,4618089.721 492916.284,4617680.346 492648.59,4617689 492235.034,4617777.221 492000.1,4617771.7 491750.659,4617530.346 491782.34,4617324 491496.43,4617256 491259.64,4617382.66 491111.49,4618313.18 490710.8,4619013.84 490143.03,4619063.63 490176.02,4620266.88 489026.83,4621795.94 489236.36,4621938.97 490577.31,4622932.81 490394.78,4623588.21 489349.25,4624751.11</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[38311829.63943]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[447]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[455]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17202]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[34]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Tossa de Mar]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Tossa de Mar]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Tossa de Mar]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Tossa de Mar]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="447">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">456277.43,4621879.71 456725.5,4622143.08 456365.25,4622887.75 456425.5,4623617.13 457040.82,4624752.83 458069.3,4623936.79 458300.72,4624091.08 459884.73,4623679.43 460075.01,4623075.36 459779.3,4622706.8 459993.48,4622254.54 459915.61,4622012.14 460712.16,4621376.1 461207.16,4620762.53 460990.73,4620279.69 461107.87,4619878.27 461428.59,4619229.71 461852.68,4618519.49 460415.12,4617452.45 460121.48,4617547.38 459204.24,4618052.81 458535.25,4618289.93 457764.03,4618804.47 457825.78,4619135.72 456746.32,4620657.17 456277.43,4621879.71</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[23070144.1559]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[448]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[456]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08097]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Gualba]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Gualba]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Gualba]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Gualba]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="448">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">297685.72,4605835.19 296967.89,4605119.34 295497.46,4608784.27 295161.83,4609202.44 295165.23,4610068.38 293562.22,4612433.57 293263.41,4612707.16 293384.79,4613911.4 292846.15,4614471.4 292501.8,4614320.03 290038.3,4615086.06 288407.04,4614687.94 287804.96,4614829.47 287106.83,4615430.29 287358.97,4617166.01 286268.69,4617643.59 283365.02,4619134.98 280775.81,4621343.49 281157.03,4621639.52 281281.74,4622878.78 281448.51,4622769.69 282487.61,4624489.44 283483.45,4623546.15 287042.28,4621534.01 289743.79,4619715.19 292281.42,4619014.7 293519.46,4618105.55 293886.92,4617438.93 294425.92,4617074.04 294123.72,4615931.03 294931.8,4615053.41 297640.19,4613737.9 297638.58,4614314.75 298222.91,4614443.01 298761.57,4614342.67 298456.17,4614923.66 298399.27,4615344.58 298712.59,4615473.74 298958.96,4615824.7 299165.66,4616269.5 300719.71,4615437.07 301651.7,4615991.79 301760.8,4616203.5 302162.99,4616213.51 302863.73,4615702.56 303897.33,4615635.77 305091.06,4615083.28 305326.71,4614706.2 305282.71,4614243.83 306621.2,4613097.06 305832.1,4611990.24 306753.91,4611689.67 307868.17,4611978.7 308620.24,4611383.96 309650.22,4611957.9 310927.81,4612165.67 310897.31,4611818.22 310325.29,4611208.98 310100.19,4610000.73 310419.84,4607873.73 311799.89,4606345.2 311557.2,4606306.62 310933.72,4604801.38 310412.68,4605004.91 309986.16,4604646.8 307522.18,4604623.61 306261.57,4605377.23 305599.12,4604606.28 305956.5,4603095.23 306733.35,4601910.65 306647.21,4601003.28 307086.64,4599982.56 306662.62,4599044.5 306120.02,4598326.51 306025.17,4598237.04 305106.26,4598863.93 304487.3,4600515.56 304759.71,4601214.07 304626.48,4602734.17 302589.18,4603157.07 302691.63,4603973.56 303638.62,4605084.48 303455.68,4605676.05 302001.2,4605898.83 301240.94,4606375.03 299936.6,4605907.85 299471.98,4605556.1 299163.71,4605598.01 298800.9,4605525.22 297685.72,4605835.19</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[213295285.5376]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[449]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[457]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25120]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[33]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Lleida]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Lleida]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Lleida]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Lleida]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="449">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">462456.52,4624360.31 463708.04,4624123.22 463527.32,4623237.76 463923.77,4622667.96 464181.33,4621831.87 464319.8,4621151.97 464263.5,4620208.78 463257.07,4621254.42 462641.23,4622365.76 462893.03,4622461.86 462573.08,4622943.46 461916.97,4623377.18 462004.98,4624146.02 462456.52,4624360.31</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[4632012.3466]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[450]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[458]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17027]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[34]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Breda]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Breda]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Breda]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Breda]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="450">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">361211.17,4622170.1 361515.37,4623486.74 362339.07,4623237.36 363823.55,4623335.55 363895.48,4624227.4 365442.92,4623445.21 366483.44,4623236.9 367205.06,4622771.89 366584.8,4621491.77 366171.84,4621229.9 365287.47,4621208.12 364713.51,4620789.13 363687.33,4619752.52 362876.99,4618843.73 362460,4618859.08 361476.25,4619671.15 361258.02,4619672.16 361273.8,4620165.34 360612.33,4620786.24 361064.62,4621223.17 361211.17,4622170.1</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[18777285.6793]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[451]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[459]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25194]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[32]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Ramon]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Ramon]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Ramon]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Ramon]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="451">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">427979.43,4618762.32 427385.76,4619490.19 427649.27,4620305.57 428721.27,4620471.18 429860.22,4620455.19 430379.31,4621679.31 431782.02,4623822.92 432641.52,4623317.2 432560.65,4622501.39 432339.06,4621737.68 432987.56,4620254.97 434024.52,4620195.43 434829.16,4620074.01 435549.52,4620290.43 436019.39,4620237.34 436590.24,4620544.53 436966.13,4620246.26 437207.18,4619850.8 436925.14,4619144.37 437062.51,4617839.44 436885.65,4617528.97 436651.78,4618009.3 434693.1,4617403.14 434715.94,4617768.58 434498,4618019 434259.14,4617843.62 433318,4617618 433120,4617906 432871,4618598 432570.43,4618667.87 432400.59,4618924.66 431299.09,4618516.22 430729.68,4618443.98 428623.71,4618579.49 427979.43,4618762.32</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[25990423.5778]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[452]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[460]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08239]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Quirze Safaja]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Quirze Safaja]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Quirze Safaja]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Quirze Safaja]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="452">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">398410.9,4618663.95 398117.68,4618928.73 398297.43,4619400.48 397770.04,4622236.57 397982.25,4622274.75 398656.9,4621970.58 400005.51,4621199.91 400391.25,4621388.3 400745,4621406.59 401039.6,4622593.3 401430.7,4622909.48 401913.96,4622967.44 402719.92,4623778.87 403576.17,4622860.44 404307.44,4622688.58 404484.23,4621905.96 404709.378,4621816.395 404865.628,4621667.957 405162.503,4621613.27 405354.85,4621671.46 405781.63,4621431.88 405543.54,4620875.73 406060.05,4619589.36 406013.87,4619504.98 406045.315,4619218.739 406314.4,4619089.66 406412.503,4618984.364 406435.94,4618812.489 406140.27,4618699.4 406107.815,4618531.238 406185.94,4617874.988 406053.128,4617648.426 406045.315,4617070.301 406217.19,4616882.801 406249.83,4616244.8 405941.29,4616044.36 405102.97,4616539.48 404264.065,4616589.832 403798.16,4616772.96 403404.86,4616374.31 403198.17,4616615.04 402826.4,4616592.49 402507.83,4616940.9 401701.05,4616538.04 401396.878,4616722.645 401180,4616693 401009,4616209 400340,4616434 399628.74,4618208.97 399287.48,4618407.13 399183.63,4618836.55 398410.9,4618663.95</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[41627529.19481]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[453]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[461]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08113]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[07]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Manresa]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Manresa]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Manresa]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Manresa]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="453">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">489236.36,4621938.97 489026.83,4621795.94 490176.02,4620266.88 490143.03,4619063.63 490710.8,4619013.84 491111.49,4618313.18 491259.64,4617382.66 491496.43,4617256 491179.37,4617075 491063.31,4617077.5 490896.28,4616944.5 490656.909,4616910.033 490511.28,4617089 490140.43,4617026.5 490025.659,4617000.658 489963.159,4616885.033 489797.9,4616848.5 489639.4,4616888 489356.909,4616719.408 489081.71,4616656 488866.59,4616545.5 488393.84,4616667 488028.784,4616653.783 487303.93,4616361.5 487117.12,4616152 486913.159,4616003.783 486675.5,4615922.5 486435.034,4616038.158 486151.81,4615982 485747,4615687.5 485676.21,4615569 485254.43,4615450 484957.18,4615300 484772.75,4615129 482613.95,4617114.44 482319.72,4617861.89 481953.33,4619720.98 481530.28,4620133.92 481526.96,4620634.61 482634.1,4621073.18 484214.61,4621597.67 486800.72,4623023.84 487426.52,4623552.44 489236.36,4621938.97</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[48564634.97367]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[454]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[462]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17095]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[34]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Lloret de Mar]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Lloret de Mar]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Lloret de Mar]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Lloret de Mar]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="454">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">398410.9,4618663.95 397502.41,4618511.36 396374.77,4617819.67 395624.81,4617437.3 394795.19,4616840.23 394179.11,4616837.77 394091.2,4617170.98 393571.04,4616998.15 392501.11,4617048.4 392131.84,4616906.31 390778.84,4616129.4 390431.29,4616704.46 389762.39,4616723.75 389581.64,4617404.04 389275.87,4617640.16 389088.4,4618578.43 389301.9,4619724.43 389072.61,4620868.18 389593.02,4621099.4 389795.63,4621136 389272.21,4621559.72 389051.3,4622203.04 387844.75,4623303.17 389501.91,4623525.64 390294.57,4622899.31 390949.51,4623031.94 391446.17,4622986.73 391646.8,4623223.57 392186.59,4622961.47 392632.98,4622011.26 393327.89,4621935.24 393872.43,4621689.77 394259.07,4621235.27 396235.77,4621801.44 396999.14,4622182.72 397770.04,4622236.57 398297.43,4619400.48 398117.68,4618928.73 398410.9,4618663.95</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[45797943.11805]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[455]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[463]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08178]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[07]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Rajadell]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Rajadell]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Rajadell]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Rajadell]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="455">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">452300.29,4614211.79 452180.58,4614097.77 449987.7,4614282.9 448465.03,4613539.59 447267.29,4613514.93 447219.72,4616143.37 447617.55,4616596.73 447642.83,4618270.29 446965.69,4619613.15 446595,4620560 446964,4621238 446222.62,4621957.5 446597,4622521 446970,4622606 447379.62,4622946.7 447734.26,4623135.99 448074,4623485.38 448434.61,4623423.99 449115.08,4623128.67 449414.41,4623072.28 449214.68,4622605.01 449436,4622388 450135.14,4622621.84 450370.72,4622083.62 450051.07,4621308.18 450819.82,4620318.93 450782.95,4620049.15 449963.17,4619551.13 450350,4619129 450834.66,4617434.02 451159.76,4616684.35 451498.06,4616455.46 452241.3,4615661.61 452705.63,4615003.88 452300.29,4614211.79</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[34986496.5366]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[456]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[464]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08234]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Pere de Vilamajor]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Pere de Vilamajor]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Pere de Vilamajor]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Pere de Vilamajor]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="456">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">322367.79,4617173.77 321791.4,4617874.31 320947.46,4617839.23 321056.05,4617168.45 320411.56,4616735.85 320144,4615792.43 321974.38,4615194.59 321117.13,4613906.68 319030.86,4612607.55 317295.4,4613098.78 316738.28,4613108.53 315486.46,4613988.21 313849.21,4615278.26 313972.63,4616065.93 314154.87,4616742.12 313965.48,4617497.69 314921.8,4617759.96 314893.3,4618828.46 316348.1,4619227.49 317161.4,4619283.23 317654.64,4619133.62 317928.9,4620166.3 319572.87,4620303.13 320255.43,4620350.01 320461.29,4619812.96 321796.7,4620132.45 322367.79,4617173.77</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">322513.7,4621551.96 321526.83,4621885.82 322453.43,4623415.99 323348.71,4623236.68 323592.1,4622237.85 322620.26,4621576.99 322513.7,4621551.96</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[46361753.60904]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[457]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[465]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25052]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[27]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Bellvis]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Bellvis]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Bellv¡s]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Bellv¡s]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="457">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">327619.86,4619438.68 326766.31,4618803.51 326618.4,4616826.11 326140.56,4616509.97 323966.24,4616350.8 324026.07,4616829.99 323267.44,4616505.76 322346.04,4616652.94 322367.79,4617173.77 321796.7,4620132.45 322513.7,4621551.96 322620.26,4621576.99 323592.1,4622237.85 323348.71,4623236.68 324835.36,4623313.11 324921.22,4622991.88 326577.53,4622953.68 326688.91,4620936.39 327619.86,4619438.68</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[29017151.36805]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[458]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[466]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25122]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[27]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Linyola]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Linyola]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Linyola]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Linyola]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="458">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">406674.62,4619824.69 406221.34,4620424.5 406323.98,4620633.26 406860.9,4620650.3 407646.878,4621472.645 407982.85,4621562.22 408240.628,4621457.02 408482.815,4621535.145 408852.11,4622104.42 409538.15,4621664.94 411030.15,4622220.18 411748.11,4622220.71 413795.13,4622701.87 415206.15,4623120.71 416096.1,4622740.49 416693.16,4622110.73 417152.49,4621843.41 417280.37,4620807.14 417260.43,4620336.58 417177.12,4619764.92 416369.6,4619250.18 416256.66,4618707.33 415909.32,4618719.49 415623.78,4618883.72 414803.59,4618761.37 413740.41,4618689 413188.64,4618593.84 412973.4,4618452.95 412162.48,4618273.3 411902.18,4618277.13 411800.86,4618878.43 411899.33,4619389.31 411280.44,4619757.54 410869.83,4619367.58 410607.04,4619496.9 410269.46,4619916.6 409430.37,4620254.88 409326.565,4620605.457 409024.58,4620735.78 408787.503,4620660.145 408046.22,4620834.44 407842.62,4620602.54 408084.378,4620355.457 408062.89,4620111.75 407756.253,4619988.27 407467.19,4619660.145 407115.628,4619667.957 406843.56,4619549.42 406674.62,4619824.69</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[29616426.51339]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[459]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[467]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08277]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[07]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Talamanca]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Talamanca]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Talamanca]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Talamanca]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="459">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">349029.3,4609367 347498.21,4608704.53 347223.08,4608308.1 346841.25,4608934.59 346488.7,4609009.54 345637.95,4609884.68 344403.25,4609728.27 342626.76,4608786.34 341275.85,4608379.19 340905.08,4608503.2 341744.51,4609553.87 341473.94,4610391.88 341846.09,4611708.86 342420.06,4611564.52 342691.29,4611767.16 342713.87,4612685.58 342900.73,4613131.39 342528.01,4613618.94 342446.52,4614101.92 344102.2,4615412.83 343218.48,4615997.59 342798.58,4616971.24 342578.346,4617065.296 340907.29,4615802.75 338523.2,4616363.55 338842.96,4616542.47 340000,4617081.79 342062.04,4618713.04 341958.16,4619007.57 342243.26,4620050.95 341800.8,4621237.71 340381.75,4620206.67 340417.18,4620863.97 341860.28,4621905.31 342395.42,4622633.8 343364.41,4623019.88 344452.07,4622427.3 344154.33,4620932.32 345019.03,4620567.99 345300.74,4619471.45 346085.23,4619960.59 346792.69,4619691.86 347838.81,4619262.57 348577.4,4619369.94 349925.42,4620516.07 350959.4,4620083.44 350348.44,4619182.57 349804.14,4617214.02 349463.81,4616734.84 349132.73,4616669.96 349144.96,4615700.89 349192.94,4615510.91 349386.03,4615393.28 349326.25,4615046.25 349582.75,4613949.38 349428.55,4613669.84 349640.31,4612922.63 349150.47,4612763.92 349319.95,4610917.75 349029.3,4609367</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[88692323.19857]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[460]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[468]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25217]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[38]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Tarrega]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Tarrega]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[T…rrega]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[T…rrega]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="460">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">355184.61,4619012.58 356360.48,4621897.15 357205.84,4622931.12 358076.52,4623002.59 358233.78,4621605.5 358010.68,4620788.93 357782.22,4620232.32 356830.25,4619437.88 356654.75,4618051.72 355194,4618665.23 355184.61,4619012.58</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[7923462.42405]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[461]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[469]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25219]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[32]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Tarroja de Segarra]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Tarroja de Segarra]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Tarroja de Segarra]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Tarroja de Segarra]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="461">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">362876.99,4618843.73 363687.33,4619752.52 364713.51,4620789.13 365287.47,4621208.12 366171.84,4621229.9 366584.8,4621491.77 367205.06,4622771.89 367341.42,4622932.1 367910.47,4622432.21 368747.93,4621999.3 369122.8,4621487.77 368603,4621403.75 365601.784,4618608.265 366978.13,4618405.37 366621.46,4617460.34 367246.68,4617293.43 367234.27,4616400.32 366171.02,4615493.9 365228.83,4615393.98 364816.56,4615062.32 364725.8,4615338.14 362385.27,4613937.11 361496.86,4614189.88 361656.34,4614612.78 361418.02,4614575.01 361619.36,4614786.87 363082.5,4615908.31 363613.61,4615979.42 363740.54,4615771.99 364347.18,4615699.69 364548.25,4616814.91 365325.25,4617764.41 365312.721,4618475.452 364890.846,4618756.702 364018.03,4618724.04 363026.64,4618253.5 362876.99,4618843.73</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[20627068.57386]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[462]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[470]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25085]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[32]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Estaras]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Estaras]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Estar…s]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Estar…s]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="462">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">468472.81,4620190.21 468035.53,4621149.87 468939.56,4621695.64 469616.39,4622595.1 470752.86,4621685.05 470737.55,4621595.72 470308.77,4621600.29 469825.27,4620667.08 468472.81,4620190.21</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[3039231.13135]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[463]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[471]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17083]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[34]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Hostalric]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Hostalric]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Hostalric]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Hostalric]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="463">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">424135.27,4617964.58 423728.26,4618203.58 422945.5,4618351.12 422338.59,4618438.59 421476.54,4618429.57 420665.5,4618546.71 419847.34,4618951.41 419446.47,4618738.98 418798.67,4617960.73 418664.49,4617885.37 418303.46,4619160.01 418193.69,4619905.84 419124.73,4620162.22 419115.78,4620760.36 419827.83,4621223.48 420103.64,4621950.89 420695.23,4622576.87 420773.99,4622585.11 421651.09,4622300.72 422030.52,4622112.33 422371.37,4622263.47 423491.21,4622227.96 423380.96,4621795.56 423694.97,4621477.27 424558.31,4621615.28 424841.39,4621300.17 425289.24,4621058.23 425068.18,4619969.58 424823.26,4619691.97 425105.73,4619258.41 425556.21,4619917.96 425809.8,4620235.52 426120.37,4619882.91 426064.51,4619356.05 426132.16,4618967.41 425144.59,4618610.87 424925.27,4618100.44 424135.27,4617964.58</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[23326837.55424]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[464]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[472]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08095]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Granera]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Granera]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Granera]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Granera]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="464">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">311646.12,4620051.21 310652.99,4619110.01 309868.14,4619370.41 309748.57,4619148.83 309344.12,4618617.63 308994.57,4619110.83 308290.42,4618609.47 307608.36,4620081.67 306979.94,4620597.13 306459.64,4621348.79 307946.74,4622432.62 308843.19,4622079.58 310826.7,4620992.96 311646.12,4620051.21</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[10788674.355]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[465]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[473]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25231]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[23]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Torrelameu]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Torrelameu]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Torrelameu]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Torrelameu]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="465">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">355296.35,4610722.36 354908.53,4611265.78 353830.01,4611122.66 353569.92,4611266.89 353788.99,4611561.92 353081.93,4612957.18 353087.59,4613826.09 353886.95,4614763.12 354041.3,4615745.42 352895.68,4616453.95 352744.38,4616684.99 353351.23,4617347.37 353668.04,4618262 355184.61,4619012.58 355194,4618665.23 356654.75,4618051.72 356830.25,4619437.88 357782.22,4620232.32 358010.68,4620788.93 359980.5,4621768.09 360312.15,4622230.49 361211.17,4622170.1 361064.62,4621223.17 360612.33,4620786.24 361273.8,4620165.34 361258.02,4619672.16 361087.36,4619611.03 360968.15,4619164.03 358322.22,4617118.62 358490.86,4616784.11 358683.71,4616524.35 359469.19,4615996.27 360412.06,4615716.47 360322.17,4615531.36 360947.24,4615417.21 361619.36,4614786.87 361418.02,4614575.01 361298.56,4614439.02 360965.71,4613718.88 360004.44,4611935.93 358727.36,4613537.15 357449.98,4613002.16 357093.6,4612068.47 356645.27,4611688.11 356646.09,4610342.21 356936.48,4609570.96 356775.47,4609552.87 356043.33,4609886.05 355394.86,4610575.49 355296.35,4610722.36</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[55687297.95179]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[466]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[474]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25072]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[32]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Cervera]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Cervera]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Cervera]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Cervera]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="466">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">332363.67,4622161.85 332480.26,4622185.9 333756.44,4622043.44 336030.46,4621398.46 335907.91,4620848.12 336039.43,4620881.02 336115.5,4620473.8 335700.09,4620072.21 334872.26,4619192.18 333534.88,4618398.07 332752.26,4618876.94 331891.55,4619164.91 331548.21,4619356.5 332039.82,4619793.32 332363.67,4622161.85</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[10966110.16785]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[467]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[475]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25096]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[38]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Fuliola, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Fuliola, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Fuliola, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Fuliola, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="467">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">468472.81,4620190.21 469825.27,4620667.08 470308.77,4621600.29 470737.55,4621595.72 471380.7,4621515.86 471619.54,4621953.43 472618.88,4621834.19 473515.94,4621141.42 473964.07,4621308.43 473783.14,4621600.98 473588.15,4621504.92 473661.03,4622054.13 474269.42,4621936.96 474352.23,4621413.84 475738.28,4621294.27 477162.24,4621629.64 475298.45,4619840.19 472682.67,4618358.41 472370.08,4618700.78 471241.24,4619179.87 470866.95,4618667.85 470313.01,4618176.78 469400.97,4615536.89 468132.23,4615795.26 466771.23,4614958.16 466487.32,4615133.15 466204.96,4615766.75 465836.23,4616741.79 466296.06,4617515.43 466801.51,4618530.17 466467.25,4619006.42 466662.67,4619858.86 468472.81,4620190.21</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[32553657.33215]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[468]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[476]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08082]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[34]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Fogars de la Selva]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Fogars de la Selva]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Fogars de la Selva]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Fogars de la Selva]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="468">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">304545.13,4620459.75 304473,4620118.56 303321,4619411.95 302228.95,4619424.14 302064.17,4619720.22 301823.24,4619418.97 301742.18,4619270.55 301144.29,4620062.82 300750.22,4620287.952 299593.97,4620436.389 298695.532,4620381.702 298274.45,4620526.29 298273.52,4620626.76 298609.595,4620819.202 298883.75,4620757.67 299729.38,4620668.61 300107.17,4620667.8 300624.33,4621395.47 301016.43,4621624.81 301181.12,4621932.14 301403.52,4621817.02 302173.17,4621785.57 302570.38,4622020.75 303385.23,4621609.47 304545.13,4620459.75</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[8236085.73793]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[469]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[477]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25251]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[33]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilanova de Segria]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilanova de Segria]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vilanova de Segri…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vilanova de Segri…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="469">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">369122.8,4621487.77 370029,4621698.59 370658.7,4621386.51 372382.32,4621991.1 372937.723,4621573.109 373336.16,4621854.359 373317.86,4621973.97 373729.25,4621997.94 373625.26,4621649.31 373218.973,4621526.234 373214.45,4621199 371850.38,4620050.69 370796.87,4619757.74 370709.94,4619334.57 370778.49,4619055.22 371334.1,4618812.27 372532.99,4618980.89 372796.74,4618793.52 374250.48,4618622.18 374073.92,4617761.56 374254.57,4617385.27 373641.18,4617377.08 371790.28,4617531.13 371072.69,4617170.56 370643.31,4615102.21 370315.11,4614528.43 368501.3,4615320.55 368750,4616176.93 367234.27,4616400.32 367246.68,4617293.43 366621.46,4617460.34 366978.13,4618405.37 365601.784,4618608.265 368603,4621403.75 369122.8,4621487.77</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[31008671.3138]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[470]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[478]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08176]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[06]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Pujalt]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Pujalt]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Pujalt]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Pujalt]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="470">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">442160.97,4613823.04 441797.88,4614307.68 441873.02,4615523.3 442037.56,4616648.02 441762.46,4617321.95 442687.48,4617789.52 442997.6,4618085.71 443006.83,4618601.62 443720.22,4619080.57 444609.96,4619355.21 445066.17,4620380.63 446222.62,4621957.5 446964,4621238 446595,4620560 446965.69,4619613.15 447642.83,4618270.29 447617.55,4616596.73 447219.72,4616143.37 447267.29,4613514.93 446227,4613973 445822,4613950.9 445174.69,4615137.32 444314.76,4615205.29 443356.9,4614064.24 443089.13,4613871.91 442160.97,4613823.04</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[29344974.98315]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[471]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[479]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08042]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Canoves i Samalus]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Canoves]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[C…noves i Samal£s]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[C…noves]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="471">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">376636.8,4619190.51 374250.48,4618622.18 372796.74,4618793.52 372532.99,4618980.89 371334.1,4618812.27 371414.285,4618940.297 374773.74,4620062.91 374953.348,4620002.797 375289.02,4620454.6 375523.66,4620737.172 375479.73,4621286.63 375866.07,4621605.36 376611.65,4621904.68 377341.51,4621782.44 378313.41,4621407.33 378763.92,4620850.85 377720.21,4620396.37 376636.8,4619190.51</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[9362578.27685]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[472]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[480]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08031]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[06]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Calaf]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Calaf]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Calaf]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Calaf]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="472">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">456265.37,4617606.3 455678.96,4618314.15 454740.86,4619571.26 455079,4620947 456277.43,4621879.71 456746.32,4620657.17 457825.78,4619135.72 457764.03,4618804.47 457156.2,4618734.75 456265.37,4617606.3</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[6893613.3011]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[473]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[481]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08039]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Campins]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Campins]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Campins]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Campins]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="473">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">292281.42,4619014.7 293647.3,4621657.22 294972.25,4621435.26 296092.8,4621172.81 297676.29,4620998.7 298273.52,4620626.76 298274.45,4620526.29 297944.79,4619190.71 297824.37,4618452.99 296432.19,4618972.2 295874.85,4618262.5 294425.92,4617074.04 293886.92,4617438.93 293519.46,4618105.55 292281.42,4619014.7</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">299165.66,4616269.5 298079.46,4616974.67 297476.73,4617862.94 297824.37,4618452.99 298475.81,4617666.29 298930.65,4617263.24 299713.42,4617228.82 301054.19,4617636.37 301518.6,4617864.53 301579.75,4618708.22 301950,4618625.06 302039.97,4618436.85 302229.07,4617847.84 302249.63,4617280.22 302437.72,4616944.202 302332.98,4616817.58 301914.282,4617131.702 301686.1,4617099.42 301760.8,4616203.5 301651.7,4615991.79 300719.71,4615437.07 299165.66,4616269.5</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[23098880.6919]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[474]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[482]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25228]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[33]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Torrefarrera]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Torrefarrera]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Torrefarrera]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Torrefarrera]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="474">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">474614.73,4613453.17 474055.55,4613554.26 472371.57,4612804.38 471769.71,4612798.13 471837.48,4612531.72 472057.95,4612107.69 472741.88,4611755.91 473566.89,4611182.7 473246.23,4610516.1 469924.2,4610468.72 468997.65,4610991.95 468889.04,4610923.83 467976.94,4610814.95 467463.49,4611042.89 467333.48,4612062.88 466301.17,4612213.42 466662.17,4613438.93 467577.21,4614009 467332.05,4614231.02 466771.23,4614958.16 468132.23,4615795.26 469400.97,4615536.89 470313.01,4618176.78 470866.95,4618667.85 471241.24,4619179.87 472370.08,4618700.78 472682.67,4618358.41 475298.45,4619840.19 477162.24,4621629.64 478833.97,4620599.94 481526.96,4620634.61 481530.28,4620133.92 480653.04,4619612.62 481167.37,4616319.04 480982.91,4615330.51 479870.98,4614451.67 479628.07,4614964.46 478428.4,4615568.44 477502.72,4615921.1 477066.7,4615770.66 476625.32,4615165.99 474614.73,4613453.17</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[83756728.34085]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[475]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[483]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08284]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[21]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Tordera]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Tordera]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Tordera]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Tordera]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="475">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">304744.19,4616723.84 305409.98,4617674.67 305637.91,4618612.71 305495.5,4619180.95 304473,4620118.56 304545.13,4620459.75 304658.86,4620567.07 306459.64,4621348.79 306979.94,4620597.13 307608.36,4620081.67 308290.42,4618609.47 308994.57,4619110.83 309344.12,4618617.63 310027.12,4617690.17 309948.53,4617304.43 309650.34,4616513 308788.08,4616007.69 308323.61,4615612.29 308213.74,4615662.31 308050.36,4615811.74 307417.91,4615375.15 306909.98,4615333.57 306174.48,4614592.69 305326.71,4614706.2 305091.06,4615083.28 305184.34,4615666.08 304823.71,4616349.04 304744.19,4616723.84</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[21183360.65115]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[476]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[484]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25078]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[33]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Corbins]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Corbins]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Corbins]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Corbins]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="476">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">280775.81,4621343.49 283365.02,4619134.98 286268.69,4617643.59 287358.97,4617166.01 287106.83,4615430.29 287804.96,4614829.47 286733.08,4612905.36 285550.32,4613596.29 284924.36,4613038.62 282583.24,4613225.33 280461.82,4612744.89 280069.62,4612448.16 279594.01,4612790.12 278121.01,4615654.03 277565.41,4615927.4 277546.95,4617651.08 278616.72,4619219.38 280775.81,4621343.49</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[56602397.80195]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[477]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[485]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25912]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[33]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Gimenells i el Pla de la Font]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Gimenells]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Gimenells i el Pla de la Font]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Gimenells]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="477">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">338221.27,4616592.44 337052.34,4617917.04 336516.98,4617434.61 336001.1,4617722.83 340417.18,4620863.97 340381.75,4620206.67 341800.8,4621237.71 342243.26,4620050.95 341958.16,4619007.57 340607.67,4618517.08 340335.08,4618753.28 338221.27,4616592.44</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">335308.08,4618110.07 334815.26,4617857.9 334516.19,4617268 333592.44,4617568.64 336096.46,4619816.05 335700.09,4620072.21 336115.5,4620473.8 338473.27,4621631.34 339633.8,4622248.99 340972.79,4624465.76 341341.69,4624550.42 341048.89,4623139.87 339473.47,4621103.98 335308.08,4618110.07</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[19998110.33985]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[478]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[486]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25225]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[38]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Tornabous]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Tornabous]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Tornabous]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Tornabous]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="478">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">371072.69,4617170.56 371790.28,4617531.13 373641.18,4617377.08 374254.57,4617385.27 376554.41,4617325 376689.24,4617676.44 376824.26,4618627.31 376636.8,4619190.51 377720.21,4620396.37 378763.92,4620850.85 379061.87,4620608.9 379766.36,4621062.18 380994.28,4621086.32 382029.73,4621028.92 382529.82,4621141 383043.63,4621050.45 383645.71,4621050.37 384282.14,4619780.33 384182,4619426 383225,4619787 382875.59,4620061.81 381940.86,4620194.76 380893.99,4619916.77 380321.49,4619166.64 379577.49,4618822.81 379963.21,4618582.79 380553.24,4618590.18 381194.53,4617897.1 382380.84,4617417.41 383465.36,4617632.19 383822,4616789 383554.26,4616735.81 382403.69,4616363.31 381955.21,4616037.85 382069.66,4615798.93 381204.61,4614589.15 379781.28,4613959.57 377741,4615172 378026.93,4615566.26 378021.4,4615820.73 377905,4616190 377375.38,4616764.55 376660.41,4616933.5 375126.49,4617027.3 371072.69,4617170.56</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[32464257.12666]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[479]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[487]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08170]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[06]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Prats de Rei, els]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Prats de Rei, els]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Prats de Rei, els]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Prats de Rei, els]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="479">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">409642.11,4614930.7 409417.09,4614959.92 408868,4614718.03 408192.01,4615472.07 407916.64,4615518.68 407145.52,4615729.28 406249.83,4616244.8 406217.19,4616882.801 406045.315,4617070.301 406053.128,4617648.426 406185.94,4617874.988 406107.815,4618531.238 406140.27,4618699.4 406435.94,4618812.489 406412.503,4618984.364 406314.4,4619089.66 406045.315,4619218.739 406013.87,4619504.98 406060.05,4619589.36 406674.62,4619824.69 406843.56,4619549.42 407115.628,4619667.957 407467.19,4619660.145 407756.253,4619988.27 408062.89,4620111.75 408084.378,4620355.457 407842.62,4620602.54 408046.22,4620834.44 408787.503,4620660.145 409024.58,4620735.78 409326.565,4620605.457 409430.37,4620254.88 410269.46,4619916.6 410607.04,4619496.9 410869.83,4619367.58 411280.44,4619757.54 411899.33,4619389.31 411800.86,4618878.43 411902.18,4618277.13 412162.48,4618273.3 412507.23,4616940.37 412542.18,4616156.66 411781.01,4615723.61 411497.48,4615498.68 410701.34,4615697.74 410432.55,4615196.74 410169.42,4615391.77 409642.11,4614930.7</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[27173126.325]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[480]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[488]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08182]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[07]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Pont de Vilomara i Rocafort, el]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Pont de Vilomara, el]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Pont de Vilomara i Rocafort, el]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Pont de Vilomara, el]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="480">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">437008.95,4617286.91 436885.65,4617528.97 437062.51,4617839.44 436925.14,4619144.37 437207.18,4619850.8 436966.13,4620246.26 437382.04,4620422.57 438071.07,4620330.08 438243.8,4620123.19 439374.24,4620073.28 439643.2,4619815.41 441800.47,4620798.55 443720.22,4619080.57 443006.83,4618601.62 442997.6,4618085.71 442687.48,4617789.52 441201.27,4619028.02 440613.98,4618724.39 440378.26,4618244.97 440122.57,4618540.61 439240.46,4618432.23 438608.4,4617314.09 437955.17,4615355.32 437621.44,4616413.88 437008.95,4617286.91</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[14694528.01235]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[481]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[489]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08134]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Figaro-Montmany]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Figaro]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Figar¢-Montmany]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Figar¢]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="481">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">453936.04,4617929.58 454190.33,4617395.29 453556.76,4616902.79 453247.57,4617050.02 452269.74,4616213.44 452041.62,4616371.75 451498.06,4616455.46 451159.76,4616684.35 450834.66,4617434.02 450350,4619129 449963.17,4619551.13 450782.95,4620049.15 450819.82,4620318.93 451753.45,4620751.16 452385.04,4620083.54 452506.96,4619793.15 452447.55,4619422.28 452751,4619339 453018.9,4619641.01 453313.19,4619165.28 453630.69,4618086.01 453936.04,4617929.58</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[10517067.05315]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[482]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[490]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08207]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Esteve de Palautordera]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Esteve de Palautordera]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Esteve de Palautordera]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Esteve de Palautordera]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="482">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">313849.21,4615278.26 312087.31,4614893.67 311661.24,4614846.09 311693.52,4614568.36 310330.5,4614567.46 309323.59,4615011.89 308977.27,4615233.19 308512.28,4615150.61 308213.74,4615662.31 308323.61,4615612.29 308788.08,4616007.69 309650.34,4616513 309948.53,4617304.43 310027.12,4617690.17 309344.12,4618617.63 309748.57,4619148.83 309868.14,4619370.41 310652.99,4619110.01 311646.12,4620051.21 311994.17,4620673.82 312863.3,4619592.91 313525.07,4618502.05 313965.48,4617497.69 314154.87,4616742.12 313972.63,4616065.93 313849.21,4615278.26</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[20933822.23835]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[483]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[491]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25254]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[33]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilanova de la Barca]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilanova de la Barca]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vilanova de la Barca]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vilanova de la Barca]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="483">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">417731.48,4612540.56 417048.63,4612124.19 415957.56,4612097.27 415408.7,4611407.61 414363.63,4611496.24 413527.77,4611035.18 413269.39,4611251.58 412561.23,4611254.27 412264.56,4611583.89 411867.9,4611770.31 411822.45,4612510.36 411522.86,4612971.36 411252.31,4613091.44 410703.91,4613620.83 409929.07,4614774.06 409642.11,4614930.7 410169.42,4615391.77 410432.55,4615196.74 410701.34,4615697.74 411497.48,4615498.68 411781.01,4615723.61 412542.18,4616156.66 412507.23,4616940.37 412162.48,4618273.3 412973.4,4618452.95 413188.64,4618593.84 413740.41,4618689 414803.59,4618761.37 415623.78,4618883.72 415909.32,4618719.49 416256.66,4618707.33 416369.6,4619250.18 417177.12,4619764.92 417260.43,4620336.58 417943.39,4620555.72 418193.69,4619905.84 418303.46,4619160.01 418664.49,4617885.37 418438.24,4616605.48 417668.91,4616246.59 417939.56,4614997.66 417343.84,4614655.96 417358.16,4614139.48 417732.91,4613078.89 417731.48,4612540.56</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[47630117.9659]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[484]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[492]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08139]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[07]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Mura]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Mura]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Mura]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Mura]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="484">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">298274.45,4620526.29 298695.532,4620381.702 299593.97,4620436.389 300750.22,4620287.952 301144.29,4620062.82 301742.18,4619270.55 301579.75,4618708.22 301518.6,4617864.53 301054.19,4617636.37 299713.42,4617228.82 298930.65,4617263.24 298475.81,4617666.29 297824.37,4618452.99 297944.79,4619190.71 298274.45,4620526.29</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[9987574.65426]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[485]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[493]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25189]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[33]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Rossello]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Rossello]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Rossell¢]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Rossell¢]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="485">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">466771.23,4614958.16 467332.05,4614231.02 467577.21,4614009 466662.17,4613438.93 466301.17,4612213.42 466197.85,4612209.31 465174.44,4612486.24 463589.07,4612162.63 462749.38,4612338.7 462198.56,4611748.01 461925.49,4611133.11 460930.46,4611855.61 459762.6,4612086.83 459647.9,4612322.59 458982.94,4612133.92 458333.92,4612458.43 457561.96,4612777.25 457053.15,4613432.99 456675.06,4613435.48 456668.62,4613630.57 457346.41,4614358.55 457100.01,4614561.71 456830.37,4614992.09 456484.17,4615909.33 455399.41,4617249 455715,4617507 456265.37,4617606.3 457156.2,4618734.75 457764.03,4618804.47 458535.25,4618289.93 459204.24,4618052.81 460121.48,4617547.38 460415.12,4617452.45 461852.68,4618519.49 461428.59,4619229.71 461107.87,4619878.27 460990.73,4620279.69 461400.01,4619452.56 462529.16,4618957.92 463835.52,4619553.16 464533.99,4619656 464783.17,4619486.72 466662.67,4619858.86 466467.25,4619006.42 466801.51,4618530.17 466296.06,4617515.43 465836.23,4616741.79 466204.96,4615766.75 466487.32,4615133.15 466771.23,4614958.16</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[65606716.78811]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[486]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[494]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08202]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Celoni]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Celoni]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Celoni]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Celoni]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="486">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">481617.04,4611164.95 480627.64,4612761.43 480532.04,4612958.4 479870.98,4614451.67 480982.91,4615330.51 481167.37,4616319.04 480653.04,4619612.62 481530.28,4620133.92 481953.33,4619720.98 482319.72,4617861.89 482613.95,4617114.44 484772.75,4615129 484770.37,4614983 484619.409,4614758.47 484108.28,4614388 484047.534,4614224.095 483721.06,4614036.5 483700.659,4613845.97 483625.659,4613764.72 483553.784,4613802.22 483500.659,4613764.72 483353.784,4613970.97 482919.409,4613742.845 482691.284,4613492.845 482128.784,4612505.345 481617.04,4611164.95</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[18023364.77341]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[487]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[495]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[17023]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[34]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[17]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Blanes]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Blanes]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Blanes]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Blanes]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="487">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">304744.19,4616723.84 303410.73,4617587.43 303004.84,4617581.35 302734.595,4618459.827 302461.157,4618475.452 302398.27,4618734.18 302623.93,4618907.04 302276.44,4619008.49 301950,4618625.06 301579.75,4618708.22 301742.18,4619270.55 301823.24,4619418.97 302064.17,4619720.22 302228.95,4619424.14 303321,4619411.95 304473,4620118.56 305495.5,4619180.95 305637.91,4618612.71 305409.98,4617674.67 304744.19,4616723.84</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[7266120.20861]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[488]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[496]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25053]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[33]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Benavent de Segria]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Benavent de Segria]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Benavent de Segri…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Benavent de Segri…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="488">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">329518.2,4615810.9 329189.07,4615870.25 329014.19,4617412.73 327021.82,4616865.97 326618.4,4616826.11 326766.31,4618803.51 327619.86,4619438.68 328619.74,4618944.72 329411.26,4618893.99 330483.58,4619245.55 331272.11,4619075.88 331548.21,4619356.5 331891.55,4619164.91 332752.26,4618876.94 333534.88,4618398.07 334872.26,4619192.18 335700.09,4620072.21 336096.46,4619816.05 333592.44,4617568.64 334516.19,4617268 334088.74,4616129.31 333579.68,4615387.83 332792.34,4614941.2 331947.53,4615011.65 329518.2,4615810.9</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[23873188.1881]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[489]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[497]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25113]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[27]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Ivars d'Urgell]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Ivars d'Urgell]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Ivars d'Urgell]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Ivars d'Urgell]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="489">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">361619.36,4614786.87 360947.24,4615417.21 360322.17,4615531.36 360412.06,4615716.47 359469.19,4615996.27 358683.71,4616524.35 358490.86,4616784.11 358322.22,4617118.62 360968.15,4619164.03 361087.36,4619611.03 361258.02,4619672.16 361476.25,4619671.15 362460,4618859.08 362876.99,4618843.73 363026.64,4618253.5 364018.03,4618724.04 364890.846,4618756.702 365312.721,4618475.452 365325.25,4617764.41 364548.25,4616814.91 364347.18,4615699.69 363740.54,4615771.99 363613.61,4615979.42 363082.5,4615908.31 361619.36,4614786.87</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[18913523.11689]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[490]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[498]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25152]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[32]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Oluges, les]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Oluges, les]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Oluges, les]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Oluges, les]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="490">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">376636.8,4619190.51 376824.26,4618627.31 376689.24,4617676.44 376554.41,4617325 374254.57,4617385.27 374073.92,4617761.56 374250.48,4618622.18 376636.8,4619190.51</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[3974050.69795]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[491]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[499]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08228]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[06]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Marti Sesgueioles]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Marti Sesgueioles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Mart¡ Sesgueioles]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Mart¡ Sesgueioles]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="491">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">393948.44,4610965.88 393573.82,4610555.46 393115.01,4610173.61 392761.54,4609760.96 392756.06,4609484.41 392191.52,4608889 391859.86,4608495.8 391133.83,4608839.08 390335.07,4608645.92 390230.7,4608582.93 388804.45,4610977.67 389091.39,4611758.6 388318.35,4612618.35 387675,4612538.35 387068.72,4612418.72 387044.34,4611450 386766.72,4611375 386080.94,4612717 385931.14,4613464.58 386326.08,4614049.64 385608.52,4614571.24 385845.43,4615273.04 385235.46,4615472.69 385234.55,4615962.58 385546.52,4616575.92 384875.87,4617169.85 384856.45,4617901.84 385394.64,4617815.99 385819.96,4618260.59 386717.71,4618333.88 387438,4618311 387433,4618795 387642.36,4618769.88 387991.82,4619083.98 389088.4,4618578.43 389275.87,4617640.16 389581.64,4617404.04 389762.39,4616723.75 390431.29,4616704.46 390778.84,4616129.4 392131.84,4616906.31 392501.11,4617048.4 393571.04,4616998.15 394091.2,4617170.98 394179.11,4616837.77 394795.19,4616840.23 394514.66,4616075.64 394561.01,4614950.22 395048.99,4614455.2 394866.34,4613751.51 392035.18,4612044.51 393948.44,4610965.88</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[59190667.42086]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[492]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[500]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08059]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[07]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Castellfollit del Boix]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Castellfollit del Boix]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Castellfollit del Boix]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Castellfollit del Boix]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="492">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">442160.97,4613823.04 440718.63,4612415.96 439979.93,4612221.24 439733.03,4613308.93 438788.17,4614259.78 438585.65,4614784.25 437955.17,4615355.32 438608.4,4617314.09 439240.46,4618432.23 440122.57,4618540.61 440378.26,4618244.97 440613.98,4618724.39 441201.27,4619028.02 442687.48,4617789.52 441762.46,4617321.95 442037.56,4616648.02 441873.02,4615523.3 441797.88,4614307.68 442160.97,4613823.04</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[18911409.9486]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[493]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[501]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08088]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Garriga, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Garriga, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Garriga, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Garriga, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="493">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">304744.19,4616723.84 304823.71,4616349.04 305184.34,4615666.08 305091.06,4615083.28 303897.33,4615635.77 302863.73,4615702.56 302162.99,4616213.51 301760.8,4616203.5 301686.1,4617099.42 301914.282,4617131.702 302332.98,4616817.58 302437.72,4616944.202 302249.63,4617280.22 302229.07,4617847.84 302039.97,4618436.85 301950,4618625.06 302276.44,4619008.49 302623.93,4618907.04 302398.27,4618734.18 302461.157,4618475.452 302734.595,4618459.827 303004.84,4617581.35 303410.73,4617587.43 304744.19,4616723.84</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[5867312.35165]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[494]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[502]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25233]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[33]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Torre-serona]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Torre-serona]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Torre-serona]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Torre-serona]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="494">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">294425.92,4617074.04 295874.85,4618262.5 296432.19,4618972.2 297824.37,4618452.99 297476.73,4617862.94 298079.46,4616974.67 299165.66,4616269.5 298958.96,4615824.7 298712.59,4615473.74 298399.27,4615344.58 298456.17,4614923.66 298761.57,4614342.67 298222.91,4614443.01 297638.58,4614314.75 297640.19,4613737.9 294931.8,4615053.41 294123.72,4615931.03 294425.92,4617074.04</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[14945348.15805]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[495]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[503]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25023]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[33]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Alpicat]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Alpicat]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Alpicat]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Alpicat]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="495">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">428318,4615943.19 427941.8,4615472.08 427737.79,4614862.57 427958.05,4613597.75 426792.02,4613659.38 426251.29,4613392.34 425980.01,4613929.23 425415.46,4614761.51 424955.35,4615026.92 424642.66,4616155.02 424076.45,4616545.27 424050.68,4617569.63 424135.27,4617964.58 424925.27,4618100.44 425144.59,4618610.87 426132.16,4618967.41 427258.7,4618414.91 427979.43,4618762.32 428002.75,4618097.92 428419.71,4616362.83 428318,4615943.19</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[16450715.0514]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[496]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[504]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08087]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[40]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Gallifa]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Gallifa]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Gallifa]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Gallifa]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="496">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">418664.49,4617885.37 418798.67,4617960.73 419446.47,4618738.98 419847.34,4618951.41 420665.5,4618546.71 421476.54,4618429.57 422338.59,4618438.59 422945.5,4618351.12 423728.26,4618203.58 424135.27,4617964.58 424050.68,4617569.63 424076.45,4616545.27 424642.66,4616155.02 424955.35,4615026.92 425415.46,4614761.51 425980.01,4613929.23 426251.29,4613392.34 425463.31,4613017.06 424908.89,4612562.21 424360,4612634.44 424204.6,4612829.03 423942.55,4613347.65 422824.87,4613069.71 421803.5,4612455.46 420230.1,4611926.44 419612.37,4612143.79 418911.12,4612322.46 418015.74,4612348.59 417768.89,4612245.96 417731.48,4612540.56 417732.91,4613078.89 417358.16,4614139.48 417343.84,4614655.96 417939.56,4614997.66 417668.91,4616246.59 418438.24,4616605.48 418664.49,4617885.37</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[41129414.11845]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[497]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[505]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08223]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[40]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Llorenc Savall]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Llorenc Savall]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Lloren‡ Savall]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Lloren‡ Savall]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="497">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">432570.43,4618667.87 432385.26,4617030.59 432541,4616199.01 431692.74,4615302.02 431037,4614931 430600.5,4614481.76 430079.48,4614631.53 429482.66,4614466.91 428318,4615943.19 428419.71,4616362.83 428002.75,4618097.92 427979.43,4618762.32 428623.71,4618579.49 430729.68,4618443.98 431299.09,4618516.22 432400.59,4618924.66 432570.43,4618667.87</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[14992678.21895]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[498]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[506]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08210]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Feliu de Codines]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Feliu de Codines]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Feliu de Codines]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Feliu de Codines]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="498">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">399219.47,4612171.57 398474.78,4612207.75 397843.74,4612160.2 397369.49,4611606.47 396478.72,4611231.21 394202.8,4611477.38 393948.44,4610965.88 392035.18,4612044.51 394866.34,4613751.51 395048.99,4614455.2 394561.01,4614950.22 394514.66,4616075.64 394795.19,4616840.23 395624.81,4617437.3 396374.77,4617819.67 397502.41,4618511.36 398410.9,4618663.95 399183.63,4618836.55 399287.48,4618407.13 399628.74,4618208.97 400340,4616434 401009,4616209 401476.67,4615898.9 400479.02,4615453.63 399833.38,4614905.47 399976.28,4614211.49 399544.28,4613330.36 399391.96,4612931.93 399219.47,4612171.57</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[37288131.93915]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[499]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[507]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08098]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[07]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Salvador de Guardiola]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Salvador de Guardiola]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Salvador de Guardiola]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Salvador de Guardiola]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="499">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">437008.95,4617286.91 436421.51,4616591.74 436794.27,4616135.89 436652.75,4615869.53 437132.75,4615300.25 437308.46,4614512.39 436368,4613591 436025.85,4613112.86 435762.99,4613120.23 435760.53,4612820.39 434130.76,4612500.53 433768.89,4613265.42 433242.85,4612811.85 433188.49,4612138.13 432998.09,4611674.81 432459.91,4611482 431644.23,4612465.21 430667.93,4612293.46 430495.27,4612461.3 430536.14,4614221.53 430600.5,4614481.76 431037,4614931 431692.74,4615302.02 432541,4616199.01 432385.26,4617030.59 432570.43,4618667.87 432871,4618598 433120,4617906 433318,4617618 434259.14,4617843.62 434498,4618019 434715.94,4617768.58 434693.1,4617403.14 436651.78,4618009.3 436885.65,4617528.97 437008.95,4617286.91</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[28392759.6899]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[500]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[508]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08023]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Bigues i Riells]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Bigues]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Bigues i Riells]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Bigues]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="500">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">455399.41,4617249 456484.17,4615909.33 456830.37,4614992.09 457100.01,4614561.71 457346.41,4614358.55 456668.62,4613630.57 456675.06,4613435.48 456145.55,4613356.96 455724.83,4613046.78 453828.58,4612039.83 454201.18,4613126.39 454054.53,4613539.79 452822.5,4614142.22 452300.29,4614211.79 452705.63,4615003.88 452241.3,4615661.61 451498.06,4616455.46 452041.62,4616371.75 452269.74,4616213.44 453247.57,4617050.02 453556.76,4616902.79 454190.33,4617395.29 453936.04,4617929.58 454098.19,4618142.97 454289.89,4617843.3 455399.41,4617249</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[16559079.60355]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[501]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[509]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08259]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Santa Maria de Palautordera]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Santa Maria de Palautordera]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Santa Maria de Palautordera]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Santa Maria de Palautordera]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="501">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">334516.19,4617268 334815.26,4617857.9 335308.08,4618110.07 336001.1,4617722.83 336516.98,4617434.61 336983.12,4617259.22 337035.49,4616858.51 336451.83,4616234.17 335911.49,4616149.37 335963.77,4615923.57 335788.15,4615774.4 335718.42,4615355.99 334711.49,4615933.18 334088.74,4616129.31 334516.19,4617268</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">338221.27,4616592.44 340335.08,4618753.28 340607.67,4618517.08 341958.16,4619007.57 342062.04,4618713.04 340000,4617081.79 338842.96,4616542.47 338523.2,4616363.55 338221.27,4616592.44</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[7685024.90495]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[502]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[510]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25041]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[27]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Barbens]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Barbens]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Barbens]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Barbens]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="502">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">336516.98,4617434.61 337052.34,4617917.04 338221.27,4616592.44 338523.2,4616363.55 340907.29,4615802.75 342578.346,4617065.296 342798.58,4616971.24 341231.1,4615730.36 341370.56,4615549.41 341165.73,4614518.54 341298.91,4613436.11 340216.05,4612415.55 337173.64,4611345.95 337028.18,4611328.72 336632.15,4612224.2 335966.73,4613537.9 336023.87,4615006.05 335718.42,4615355.99 335788.15,4615774.4 335963.77,4615923.57 335911.49,4616149.37 336451.83,4616234.17 337035.49,4616858.51 336983.12,4617259.22 336516.98,4617434.61</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[23103862.26567]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[503]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[511]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25027]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[38]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Anglesola]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Anglesola]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Anglesola]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Anglesola]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="503">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">326140.56,4616509.97 325882.37,4615154.28 324358.52,4615139.28 323568.06,4614836.5 322898.13,4615460.15 322486.44,4615663.14 321974.38,4615194.59 320144,4615792.43 320411.56,4616735.85 321056.05,4617168.45 320947.46,4617839.23 321791.4,4617874.31 322367.79,4617173.77 322346.04,4616652.94 323267.44,4616505.76 324026.07,4616829.99 323966.24,4616350.8 326140.56,4616509.97</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[9001664.3369]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[504]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[512]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25168]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[27]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Poal, el]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Poal, el]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Poal, el]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Poal, el]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="504">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">323568.06,4614836.5 324358.52,4615139.28 325882.37,4615154.28 326140.56,4616509.97 326618.4,4616826.11 327021.82,4616865.97 329014.19,4617412.73 329189.07,4615870.25 329518.2,4615810.9 329098.1,4613685.38 328850.45,4611985.16 327716.74,4612414.07 327307.33,4612667.12 324860.28,4612439.91 324638.34,4612438.15 324731.7,4613097.07 323568.06,4614836.5</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[19169387.68015]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[505]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[513]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25252]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[27]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vila-sana]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vila-sana]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vila-sana]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vila-sana]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="505">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">438277.37,4610181.91 437391.24,4610339.86 437461.98,4611432.48 437142.19,4611849.11 437078.61,4612611.96 436285.07,4612939.6 436025.85,4613112.86 436368,4613591 437308.46,4614512.39 437132.75,4615300.25 436652.75,4615869.53 436794.27,4616135.89 436421.51,4616591.74 437008.95,4617286.91 437621.44,4616413.88 437955.17,4615355.32 438585.65,4614784.25 438788.17,4614259.78 439733.03,4613308.93 439979.93,4612221.24 439782.07,4610746.11 439952.63,4609743.25 438661.41,4610201.83 438277.37,4610181.91</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[14386270.25005]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[506]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[514]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08005]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Ametlla del Valles, l']]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Ametlla del Valles, l']]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Ametlla del VallŠs, l']]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Ametlla del VallŠs, l']]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="506">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">378266.52,4609295.29 378425.59,4610079.1 378466.27,4611251.79 379100.96,4613008.45 379369.46,4613628.97 379781.28,4613959.57 381204.61,4614589.15 382069.66,4615798.93 381955.21,4616037.85 382403.69,4616363.31 383554.26,4616735.81 383822,4616789 383994,4616802 384875.87,4617169.85 385546.52,4616575.92 385234.55,4615962.58 385235.46,4615472.69 385845.43,4615273.04 385608.52,4614571.24 386326.08,4614049.64 385931.14,4613464.58 385637.39,4613492.77 383723.33,4613076.39 383626.83,4612195.97 382808.55,4611442.97 383548.75,4609582.84 383026.83,4608632.98 381845.15,4608694.45 381358.86,4608539.02 381246.59,4608922.6 379725.36,4608009.44 378715.03,4608569.41 378266.52,4609295.29</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[38246280.0878]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[507]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[515]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08185]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[06]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Rubio]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Rubio]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Rubi¢]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Rubi¢]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="507">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">342798.58,4616971.24 343218.48,4615997.59 344102.2,4615412.83 342446.52,4614101.92 342528.01,4613618.94 342900.73,4613131.39 342713.87,4612685.58 342691.29,4611767.16 342420.06,4611564.52 341846.09,4611708.86 341473.94,4610391.88 341744.51,4609553.87 340905.08,4608503.2 340040.81,4608548.52 339731.94,4609086.62 339141.33,4609111.42 339077.31,4609504.04 338451.93,4610068.22 337975.12,4610225.45 338128.4,4610794.32 337010.62,4610759.69 337173.64,4611345.95 340216.05,4612415.55 341298.91,4613436.11 341165.73,4614518.54 341370.56,4615549.41 341231.1,4615730.36 342798.58,4616971.24</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[20113377.4918]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[508]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[516]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25244]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[38]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilagrassa]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilagrassa]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vilagrassa]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vilagrassa]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="508">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">400927.32,4612773.28 400152.83,4612756.85 399219.47,4612171.57 399391.96,4612931.93 399544.28,4613330.36 399976.28,4614211.49 399833.38,4614905.47 400479.02,4615453.63 401476.67,4615898.9 401009,4616209 401180,4616693 401396.878,4616722.645 401701.05,4616538.04 402507.83,4616940.9 402826.4,4616592.49 403198.17,4616615.04 403404.86,4616374.31 403798.16,4616772.96 404264.065,4616589.832 405102.97,4616539.48 405941.29,4616044.36 406034.4,4615474.15 405855.14,4615138.67 404964.09,4614753.75 404726.14,4614568.54 404561.23,4613909.08 403526.14,4613629.27 403159.63,4613141.86 402250.89,4613328.21 401695.11,4612906.71 400927.32,4612773.28</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[17448476.61346]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[509]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[517]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08061]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[07]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Castellgali]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Castellgali]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Castellgal¡]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Castellgal¡]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="509">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">353569.92,4611266.89 351332.85,4610556.25 349029.3,4609367 349319.95,4610917.75 349150.47,4612763.92 349640.31,4612922.63 349428.55,4613669.84 349582.75,4613949.38 349326.25,4615046.25 349386.03,4615393.28 349822.43,4615269.64 350179.93,4615854.89 350897.06,4615678.9 351628.69,4616538.85 352744.38,4616684.99 352895.68,4616453.95 354041.3,4615745.42 353886.95,4614763.12 353087.59,4613826.09 353081.93,4612957.18 353788.99,4611561.92 353569.92,4611266.89</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[23522676.89075]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[510]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[518]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25103]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[32]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Granyanella]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Granyanella]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Granyanella]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Granyanella]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="510">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">365823.25,4610267.17 365182.12,4610475.4 364604.32,4612135.3 365094.34,4614714.19 364816.56,4615062.32 365228.83,4615393.98 366171.02,4615493.9 367234.27,4616400.32 368750,4616176.93 368501.3,4615320.55 368224.37,4615099.18 369091.89,4614568.6 369029.8,4613605.34 369469.02,4612840.66 370318.48,4611979.74 371051.49,4611863.42 370902.95,4610777.73 370350.77,4610632.33 369873.64,4610616.2 369454.59,4610367.23 369394.69,4610023.11 368641.36,4610619.64 366188.17,4610623.9 365823.25,4610267.17</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[25375519.9413]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[511]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[519]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25192]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[32]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Guim de Freixenet]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Guim de Freixenet]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Guim de Freixenet]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Guim de Freixenet]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="511">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">401928.47,4612489.82 401614.81,4612648.57 400927.32,4612773.28 401695.11,4612906.71 402250.89,4613328.21 403159.63,4613141.86 403526.14,4613629.27 404561.23,4613909.08 404726.14,4614568.54 404964.09,4614753.75 405855.14,4615138.67 406034.4,4615474.15 405941.29,4616044.36 406249.83,4616244.8 407145.52,4615729.28 407916.64,4615518.68 408192.01,4615472.07 408868,4614718.03 409417.09,4614959.92 409642.11,4614930.7 409929.07,4614774.06 410703.91,4613620.83 411252.31,4613091.44 410908.72,4612623.41 410001.82,4613481.34 408955.87,4613168.6 408224.21,4612424.62 408054.31,4612320.52 407986.38,4612388.46 408177.65,4613095.88 407765.67,4613202.61 407980.06,4613539.01 407276.13,4613436.82 407020.84,4612963.19 405183.96,4612522.79 404365.61,4612364.4 401928.47,4612489.82</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[16650961.4332]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[512]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[520]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08262]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[07]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Vicenc de Castellet]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Vicenc de Castellet]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Vicen‡ de Castellet]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Vicen‡ de Castellet]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="512">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">331118.43,4606363.56 331343.69,4606656.3 331247.04,4607203.48 331439.69,4607649.43 331133.46,4608319.05 331420.09,4609008.91 330987.2,4609257.94 331157.49,4609854.65 330775,4610143.35 330948.24,4610837.63 331252.1,4610765.55 331520.76,4611449.7 331907.7,4611516.59 332223.65,4611689.48 332406.63,4612008.58 332703.81,4612998.34 333539.84,4613224.22 334057.21,4614994.56 333579.68,4615387.83 334088.74,4616129.31 334711.49,4615933.18 335718.42,4615355.99 336023.87,4615006.05 335966.73,4613537.9 336632.15,4612224.2 337028.18,4611328.72 337173.64,4611345.95 337010.62,4610759.69 338128.4,4610794.32 337975.12,4610225.45 337848.78,4610276.34 336917.51,4609712.35 336782.9,4609449.69 336547.34,4609382.35 336127.53,4609547.35 336035.12,4609342.41 335372.77,4609472.63 334571.13,4608451.68 334030.2,4607109.97 333598.51,4606132.28 333270.83,4606307.87 333736.43,4607323.05 333456.86,4607429.94 332867.76,4606535.38 332446.6,4606718.95 331763.48,4605784.35 331416.11,4605780.87 331198.5,4606311.5 331118.43,4606363.56</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[34923074.8972]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[513]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[521]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25050]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[38]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Bellpuig]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Bellpuig]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Bellpuig]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Bellpuig]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="513">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">433766.17,4609138.61 433299.97,4608915.75 433386.91,4607608.74 432658.65,4607208.25 432290.48,4607093.95 432430.18,4606625.74 432153.46,4606383.83 430503.54,4606006.98 429873.62,4608209.31 428829.94,4609554.29 428499.15,4609934.66 428072.41,4610249.85 427803.19,4610301.43 427105.82,4610658.52 426760.7,4611002.72 426496.51,4610917.84 426175.74,4611245.92 425664.31,4612102.15 424908.89,4612562.21 425463.31,4613017.06 426251.29,4613392.34 426792.02,4613659.38 427958.05,4613597.75 427737.79,4614862.57 427941.8,4615472.08 428318,4615943.19 429482.66,4614466.91 430079.48,4614631.53 430600.5,4614481.76 430536.14,4614221.53 430495.27,4612461.3 430667.93,4612293.46 431644.23,4612465.21 432459.91,4611482 433025.45,4610881.91 433747.69,4609303.07 433766.17,4609138.61</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[37441827.65191]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[514]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[522]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08033]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Caldes de Montbui]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Caldes de Montbui]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Caldes de Montbui]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Caldes de Montbui]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="514">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">480532.04,4612958.4 479797.68,4612407.92 479254.46,4612094.76 478566.44,4612345.41 478430.32,4612050.06 477679.61,4611848.24 476900.78,4611461.07 476336.88,4611368.74 475860.65,4611578.16 475516.85,4611951.9 474614.73,4613453.17 476625.32,4615165.99 477066.7,4615770.66 477502.72,4615921.1 478428.4,4615568.44 479628.07,4614964.46 479870.98,4614451.67 480532.04,4612958.4</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[16539703.186]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[515]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[523]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08155]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[21]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Palafolls]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Palafolls]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Palafolls]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Palafolls]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="515">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">310927.81,4612165.67 309650.22,4611957.9 308620.24,4611383.96 307868.17,4611978.7 306753.91,4611689.67 305832.1,4611990.24 306621.2,4613097.06 305282.71,4614243.83 305326.71,4614706.2 306174.48,4614592.69 306909.98,4615333.57 307417.91,4615375.15 308050.36,4615811.74 308213.74,4615662.31 308512.28,4615150.61 308977.27,4615233.19 309323.59,4615011.89 310330.5,4614567.46 311693.52,4614568.36 311657.78,4613720.95 311283.51,4613235.29 310927.81,4612165.67</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[17159088.2964]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[516]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[524]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25012]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[33]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Alcoletge]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Alcoletge]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Alcoletge]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Alcoletge]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="516">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">330948.24,4610837.63 330171.9,4610875.99 328850.45,4611985.16 329098.1,4613685.38 329518.2,4615810.9 331947.53,4615011.65 332792.34,4614941.2 333579.68,4615387.83 334057.21,4614994.56 333539.84,4613224.22 332703.81,4612998.34 332406.63,4612008.58 332223.65,4611689.48 331907.7,4611516.59 331520.76,4611449.7 331252.1,4610765.55 330948.24,4610837.63</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[16605300.92946]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[517]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[525]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25068]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[27]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Castellnou de Seana]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Castellnou de Seana]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Castellnou de Seana]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Castellnou de Seana]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="517">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">323974.99,4612198.03 322197.32,4612234.2 321366,4612117.39 319333.49,4612010.13 318511.82,4612045.4 319030.86,4612607.55 321117.13,4613906.68 321974.38,4615194.59 322486.44,4615663.14 322898.13,4615460.15 323568.06,4614836.5 324731.7,4613097.07 324638.34,4612438.15 323974.99,4612198.03</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[11633133.4277]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[518]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[526]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25158]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[27]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Palau d'Anglesola, el]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Palau d'Anglesola, el]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Palau d'Anglesola, el]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Palau d'Anglesola, el]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="518">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">318690.09,4609495.27 318130.04,4609499.44 315190.89,4608884.99 313949.79,4606609.31 313464.15,4606571.71 313387.43,4607653.08 312531.41,4611174.95 311324.22,4611558.27 310897.31,4611818.22 310927.81,4612165.67 311283.51,4613235.29 311657.78,4613720.95 311693.52,4614568.36 311661.24,4614846.09 312087.31,4614893.67 313849.21,4615278.26 315486.46,4613988.21 316738.28,4613108.53 317295.4,4613098.78 319030.86,4612607.55 318511.82,4612045.4 317879.17,4611846.96 317328.55,4610442.71 318594.21,4610297.54 318690.09,4609495.27</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[34913005.9446]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[519]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[527]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25048]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[27]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Bell-lloc d'Urgell]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Bell-lloc d'Urgell]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Bell-lloc d'Urgell]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Bell-lloc d'Urgell]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="519">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">439952.63,4609743.25 439782.07,4610746.11 439979.93,4612221.24 440718.63,4612415.96 442160.97,4613823.04 443089.13,4613871.91 443356.9,4614064.24 444314.76,4615205.29 445174.69,4615137.32 445822,4613950.9 445782.76,4612499.95 445168.36,4612170.27 445046.58,4611151.33 444296.76,4609662.21 443542.31,4608339.08 443238.53,4607723.7 443354.46,4607198.62 442636.31,4606631.26 441988.71,4606631.41 441917.23,4607408.33 441302.96,4607621.32 441257.97,4608276.58 440888.35,4608324.34 440769.92,4608254.54 440875.8,4609205.74 439952.63,4609743.25</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[29324962.43885]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[520]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[528]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08086]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Franqueses del Valles, les]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Corro d'Avall]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Franqueses del VallŠs, les]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Corr¢ d'Avall]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="520">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">374335.67,4610353.22 374087.06,4611073.92 372026.16,4611539.41 371480.54,4611434.15 371051.49,4611863.42 370318.48,4611979.74 369469.02,4612840.66 370374.19,4613127.07 372908.99,4612295.12 374040.83,4611637.11 375770.39,4612272.57 375364.12,4612846.77 375411.9,4613279.38 376540.76,4613277.97 376635.65,4613515.91 377540.66,4613179.29 377555.51,4613532.33 377346.73,4613787.13 377741,4615172 379781.28,4613959.57 379369.46,4613628.97 379100.96,4613008.45 378466.27,4611251.79 378425.59,4610079.1 378266.52,4609295.29 377009.65,4608651.57 376497.54,4608847.14 375946.4,4609720.61 375459.12,4610071.29 374335.67,4610353.22</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[22216184.29851]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[521]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[529]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08071]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[06]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Copons]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Copons]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Copons]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Copons]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="521">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">448038.52,4610041.39 447708.46,4610738.91 447267.29,4613514.93 448465.03,4613539.59 449987.7,4614282.9 452180.58,4614097.77 452095.11,4613143.18 451911.29,4612753.53 452132.18,4612290.51 451372.03,4611368.37 450981.29,4610695.56 449893.96,4611399.98 449182.32,4611262.71 448900.56,4610619.7 448038.52,4610041.39</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[13577025.9468]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[522]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[530]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08198]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Antoni de Vilamajor]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Antoni de Vilamajor]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Antoni de Vilamajor]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Antoni de Vilamajor]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="522">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">448038.52,4610041.39 448900.56,4610619.7 449182.32,4611262.71 449893.96,4611399.98 450981.29,4610695.56 451372.03,4611368.37 452132.18,4612290.51 451911.29,4612753.53 452095.11,4613143.18 452180.58,4614097.77 452300.29,4614211.79 452822.5,4614142.22 454054.53,4613539.79 454201.18,4613126.39 453828.58,4612039.83 453772.17,4611985.22 453577.07,4612198.94 453102.04,4611804.36 453164.04,4611142.4 453351.87,4610998.34 454165.71,4610144.94 454445.78,4609902.35 454800.02,4609356.39 454710.26,4609182.52 454236.65,4608716.91 454118.75,4609112.58 453555.1,4609132.81 453005.25,4608949.97 452656.37,4609032.33 452075.01,4609080.84 451886.6,4608994.68 451697.76,4608608.6 451392.96,4608629.37 450602.15,4607294.5 450190.61,4606733.4 450011.96,4606679.31 449613.4,4606714.65 449018.53,4605858.65 448692.62,4605784.04 448675.39,4605484.13 448132.52,4605621.85 448094.55,4606519.98 446872.12,4608066.11 447323.26,4608536.2 448038.52,4610041.39</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[27252960.56834]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[523]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[531]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08106]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Llinars del Valles]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Llinars del Valles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Llinars del VallŠs]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Llinars del VallŠs]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="523">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">448038.52,4610041.39 447323.26,4608536.2 446872.12,4608066.11 446053.06,4607740.12 445750.759,4608043.245 445524.197,4608426.058 445546.52,4608763.94 445680.447,4608761.995 445700.57,4608504.5 446594.509,4608605.745 446556.5,4608806.34 446688.259,4609301.058 446506.31,4609513.36 446203.77,4609585.99 446041.39,4609789.92 445359.56,4609574.43 445501.35,4609333.46 444532.03,4609536.6 444296.76,4609662.21 445046.58,4611151.33 445168.36,4612170.27 445782.76,4612499.95 445822,4613950.9 446227,4613973 447267.29,4613514.93 447708.46,4610738.91 448038.52,4610041.39</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[12149172.37596]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[524]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[532]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08046]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Cardedeu]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Cardedeu]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Cardedeu]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Cardedeu]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="524">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">475392.34,4608355 474764.5,4609765.39 474228.23,4610257.64 473566.89,4611182.7 472741.88,4611755.91 472057.95,4612107.69 471837.48,4612531.72 471769.71,4612798.13 472371.57,4612804.38 474055.55,4613554.26 474614.73,4613453.17 475516.85,4611951.9 475860.65,4611578.16 476336.88,4611368.74 477448.06,4609511.5 477227.87,4609372.01 476728.784,4608936.595 476325.659,4608805.345 475392.34,4608355</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[12442111.35453]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[525]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[533]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08261]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[21]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Santa Susanna]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Santa Susanna]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Santa Susanna]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Santa Susanna]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="525">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">402729.75,4608887.84 400821.44,4609522.31 400736.89,4608674.64 400455.9,4607969.78 400219.99,4607969.78 400523.5,4609640.96 400598.04,4611570.68 400698.68,4611826.31 401053.2,4611857.84 401220.05,4612008.51 402134.52,4611730.5 401933.22,4612319.43 401928.47,4612489.82 404365.61,4612364.4 405183.96,4612522.79 407020.84,4612963.19 407276.13,4613436.82 407980.06,4613539.01 407765.67,4613202.61 408177.65,4613095.88 407986.38,4612388.46 408054.31,4612320.52 407417.51,4611491.65 407654.4,4611307.67 407705.24,4609431.61 407910.18,4608263.18 407222.6,4607716.07 406138.08,4607502.66 405493.71,4608175.05 405351.34,4608313.66 405056.63,4608974.57 404141.1,4608732.9 402729.75,4608887.84</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[28744978.2318]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[526]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[534]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08053]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[07]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Castellbell i el Vilar]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Borras, el]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Castellbell i el Vilar]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Borr…s, el]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="526">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">389521.89,4604851.58 389298.08,4604656 388731.22,4604497.33 388631.14,4603748.75 387917.39,4603451.15 386457.99,4604006.46 386278.53,4603854.72 386616.82,4604853.03 386174.63,4605208.44 386252.22,4605484.54 386667.97,4605757.02 386228.84,4605961.84 385668.9,4606528.91 385278.2,4606221.81 384838.27,4605780.46 384209.48,4605596.77 383649.86,4605327.54 382940.2,4605460.11 382501.18,4605918.79 381007.16,4607203.21 381358.86,4608539.02 381845.15,4608694.45 383026.83,4608632.98 383548.75,4609582.84 382808.55,4611442.97 383626.83,4612195.97 383723.33,4613076.39 385637.39,4613492.77 385931.14,4613464.58 386080.94,4612717 386766.72,4611375 387044.34,4611450 387068.72,4612418.72 387675,4612538.35 388318.35,4612618.35 389091.39,4611758.6 388804.45,4610977.67 390230.7,4608582.93 389455.56,4607614.82 389329.15,4606927.2 389518.74,4605610.96 389288.52,4605105.46 389521.89,4604851.58</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[53064233.8596]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[527]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[535]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08143]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[06]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Odena]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Odena]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[ãdena]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[ãdena]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="527">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">413269.39,4611251.58 413364.88,4610723.24 413117.73,4610936.82 412176.08,4610054.26 411791.07,4608867.51 410903.2,4608795.15 409869.86,4609311.06 408973.42,4609351.53 408433.81,4608804.16 408016.56,4608301.02 407910.18,4608263.18 407705.24,4609431.61 407654.4,4611307.67 407417.51,4611491.65 408054.31,4612320.52 408224.21,4612424.62 408955.87,4613168.6 410001.82,4613481.34 410908.72,4612623.41 411252.31,4613091.44 411522.86,4612971.36 411822.45,4612510.36 411867.9,4611770.31 412264.56,4611583.89 412561.23,4611254.27 413269.39,4611251.58</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[18018635.93079]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[528]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[536]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08179]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[40]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Rellinars]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Rellinars]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Rellinars]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Rellinars]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="528">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">453828.58,4612039.83 455724.83,4613046.78 456145.55,4613356.96 456675.06,4613435.48 457053.15,4613432.99 457561.96,4612777.25 458333.92,4612458.43 458982.94,4612133.92 459647.9,4612322.59 459762.6,4612086.83 460930.46,4611855.61 461925.49,4611133.11 461527.46,4610299.13 461293.31,4610111.06 461387.23,4609730.45 461283.09,4609346.07 460891.75,4608992.97 460312.75,4608549.78 459892.79,4608631.52 459181.1,4608461.43 458718.5,4608438.77 458433.39,4608362.92 458187.37,4608356.98 457872.4,4608366.57 457220.65,4609032.22 457343.44,4609233.46 457461.1,4609968.77 457091.39,4610632.69 456286.63,4610907.06 456161.6,4610558.36 455381.47,4610518.85 454932,4610763.99 454623.81,4610865.2 454084.95,4611434.17 453828.58,4612039.83</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[22191502.11845]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[529]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[537]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08294]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vallgorguina]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vallgorguina]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vallgorguina]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vallgorguina]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="529">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">421964.07,4604671.64 421342.63,4605629.76 420401.69,4606425.14 420644.48,4606941.79 420358.08,4607206.83 419785.17,4608492.58 418976.75,4609326.85 420230.1,4611926.44 421803.5,4612455.46 422824.87,4613069.71 423942.55,4613347.65 424204.6,4612829.03 424360,4612634.44 424504.32,4611919.98 424923.82,4611482.79 424953.15,4609994.24 425703.9,4608342.22 426337.48,4607872.07 426399.06,4607540.76 426108.54,4607159.67 426606.52,4606461.96 426562.13,4605152.31 426520.73,4604866.14 425599.24,4604983.62 425569.17,4604524.09 425461.77,4604459.62 424047.68,4604129.74 423852.79,4603844.74 423380.39,4604116.93 421964.07,4604671.64</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[44893945.28425]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[530]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[538]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08051]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[40]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Castellar del Valles]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Castellar del Valles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Castellar del VallŠs]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Castellar del VallŠs]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="530">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">433766.17,4609138.61 433747.69,4609303.07 433025.45,4610881.91 432459.91,4611482 432998.09,4611674.81 433188.49,4612138.13 433242.85,4612811.85 433768.89,4613265.42 434130.76,4612500.53 435760.53,4612820.39 435762.99,4613120.23 436025.85,4613112.86 436285.07,4612939.6 437078.61,4612611.96 437142.19,4611849.11 437461.98,4611432.48 437391.24,4610339.86 438277.37,4610181.91 438152.67,4609183.33 437362.32,4609373.56 436108.51,4609377.07 435501.82,4609824.82 434873.78,4609747.9 434703.77,4609580.79 433766.17,4609138.61</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[14679271.12954]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[531]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[539]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08248]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Santa Eulalia de Roncana]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sagrera, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Santa Eul…lia de Ron‡ana]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sagrera, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="531">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">481617.04,4611164.95 481463.159,4610953.783 481322.46,4610848.5 479588.159,4610528.783 478987.62,4610333.13 477448.06,4609511.5 476336.88,4611368.74 476900.78,4611461.07 477679.61,4611848.24 478430.32,4612050.06 478566.44,4612345.41 479254.46,4612094.76 479797.68,4612407.92 480532.04,4612958.4 480627.64,4612761.43 481617.04,4611164.95</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[8673215.56048]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[532]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[540]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08110]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[21]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Malgrat de Mar]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Malgrat de Mar]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Malgrat de Mar]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Malgrat de Mar]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="532">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">402729.75,4608887.84 402029.09,4608269.75 402081.81,4607615.43 402569.37,4607629.48 402047.08,4606325.04 401045.27,4606847.97 400226.48,4606995.69 398982.58,4607651.58 399048.73,4608967.97 399205.64,4609581.96 399392.07,4610628.54 398493.89,4610902.76 398344.97,4611532.56 398474.78,4612207.75 399219.47,4612171.57 400152.83,4612756.85 400927.32,4612773.28 401614.81,4612648.57 401220.05,4612008.51 401053.2,4611857.84 400698.68,4611826.31 400598.04,4611570.68 400523.5,4609640.96 400219.99,4607969.78 400455.9,4607969.78 400736.89,4608674.64 400821.44,4609522.31 402729.75,4608887.84</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[13387786.00335]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[533]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[541]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08242]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[07]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Marganell]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Marganell]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Marganell]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Marganell]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="533">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">327407.12,4607761.55 326898.97,4608242.02 326191.89,4608384.54 325475.26,4609069.58 325273.31,4609538.11 325569.96,4610660.36 325364.05,4611943.73 324860.28,4612439.91 327307.33,4612667.12 327716.74,4612414.07 328850.45,4611985.16 330171.9,4610875.99 329528.99,4610501.28 328789.32,4608616.65 328148.09,4607696.92 327407.12,4607761.55</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[16338881.5019]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[534]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[542]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25099]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[27]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Golmes]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Golmes]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Golm‚s]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Golm‚s]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="534">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">405493.71,4608175.05 405274.08,4607597.32 405424.45,4605912.85 405342.82,4605351.96 404413.48,4605235.6 402761.4,4605256.78 401684.47,4606179.63 401202.17,4606691.83 401045.27,4606847.97 402047.08,4606325.04 402569.37,4607629.48 402081.81,4607615.43 402029.09,4608269.75 402729.75,4608887.84 404141.1,4608732.9 405056.63,4608974.57 405351.34,4608313.66 405493.71,4608175.05</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">401220.05,4612008.51 401614.81,4612648.57 401928.47,4612489.82 401933.22,4612319.43 402134.52,4611730.5 401220.05,4612008.51</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[11727244.31631]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[535]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[543]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08127]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[07]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Monistrol de Montserrat]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Monistrol de Montserrat]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Monistrol de Montserrat]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Monistrol de Montserrat]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="535">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">430503.54,4606006.98 429672.7,4605097.1 429558.43,4603915.24 429447.34,4603554.07 429433.7,4603342.59 429315.73,4603318.72 428390.37,4603083.96 427222.56,4603163.05 426561.69,4603435.26 426448.49,4604198.62 426569.57,4604792.36 426520.73,4604866.14 426562.13,4605152.31 426606.52,4606461.96 426108.54,4607159.67 426399.06,4607540.76 426337.48,4607872.07 425703.9,4608342.22 424953.15,4609994.24 424923.82,4611482.79 424504.32,4611919.98 424360,4612634.44 424908.89,4612562.21 425664.31,4612102.15 426175.74,4611245.92 426496.51,4610917.84 426760.7,4611002.72 427105.82,4610658.52 427803.19,4610301.43 428072.41,4610249.85 428499.15,4609934.66 428829.94,4609554.29 429873.62,4608209.31 430503.54,4606006.98</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[28564628.47669]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[536]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[544]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08267]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[40]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sentmenat]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sentmenat]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sentmenat]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sentmenat]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="536">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">420230.1,4611926.44 418976.75,4609326.85 419785.17,4608492.58 420358.08,4607206.83 420644.48,4606941.79 420401.69,4606425.14 419067.85,4605322.91 418435.82,4605534.35 418547.52,4605978.84 417361.43,4606638.28 416456.15,4607361.83 415110.15,4608719.95 415408.7,4611407.61 415957.56,4612097.27 417048.63,4612124.19 417731.48,4612540.56 417768.89,4612245.96 418015.74,4612348.59 418911.12,4612322.46 419612.37,4612143.79 420230.1,4611926.44</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[25165771.42085]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[537]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[545]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08120]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[40]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Matadepera]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Matadepera]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Matadepera]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Matadepera]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="537">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">465242.4,4606790.22 464732.7,4606899.26 464216.99,4606929.19 463696.15,4607310.75 463242.94,4607133.41 463075.68,4608064.06 462787.6,4608824.28 461527.46,4610299.13 461925.49,4611133.11 462198.56,4611748.01 462749.38,4612338.7 463589.07,4612162.63 465174.44,4612486.24 466197.85,4612209.31 466185.12,4610367.36 465613.23,4608929.66 465188.17,4607734.31 465078.42,4607571.82 465242.4,4606790.22</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[17831327.077]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[538]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[546]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08193]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[21]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Iscle de Vallalta]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Iscle de Vallalta]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Iscle de Vallalta]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Iscle de Vallalta]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="538">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">323974.99,4612198.03 324638.34,4612438.15 324860.28,4612439.91 325364.05,4611943.73 325569.96,4610660.36 325273.31,4609538.11 325475.26,4609069.58 324584.12,4609625.15 323587.62,4609671.41 321968.14,4608522.17 321075.23,4609043.12 323516.72,4610697.86 323974.99,4612198.03</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[7110423.50505]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[539]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[547]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25137]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[27]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Mollerussa]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Mollerussa]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Mollerussa]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Mollerussa]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="539">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">323974.99,4612198.03 323516.72,4610697.86 321075.23,4609043.12 321022.13,4609239.74 321366,4612117.39 322197.32,4612234.2 323974.99,4612198.03</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[5679878.87975]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[540]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[548]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25093]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[27]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Fondarella]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Fondarella]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Fondarella]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Fondarella]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="540">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">465242.4,4606790.22 465078.42,4607571.82 465188.17,4607734.31 465613.23,4608929.66 466185.12,4610367.36 466197.85,4612209.31 466301.17,4612213.42 467333.48,4612062.88 467463.49,4611042.89 467976.94,4610814.95 468889.04,4610923.83 468997.65,4610991.95 469170.68,4609874.72 469201.52,4608867.39 468774.35,4608390.78 468679.69,4607466.22 467748.83,4607165.71 466458.28,4606421.17 465771.88,4605620.31 465242.4,4606790.22</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[15537196.54145]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[541]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[549]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08203]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[21]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Cebria de Vallalta]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Cebria de Vallalta]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Cebri… de Vallalta]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Cebri… de Vallalta]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="541">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">395256.04,4603539.85 394782.69,4604004.5 394503.39,4604129.79 394673.28,4604777.5 395391.52,4605118.84 395553.25,4605584.9 394861.62,4606018.66 394464.11,4607362.46 393864.35,4607923.38 393000.69,4608280.89 392489.38,4609067.85 392191.52,4608889 392756.06,4609484.41 392761.54,4609760.96 393115.01,4610173.61 393573.82,4610555.46 393948.44,4610965.88 394202.8,4611477.38 396478.72,4611231.21 397369.49,4611606.47 397843.74,4612160.2 398474.78,4612207.75 398344.97,4611532.56 398493.89,4610902.76 399392.07,4610628.54 399205.64,4609581.96 399048.73,4608967.97 398982.58,4607651.58 400226.48,4606995.69 401045.27,4606847.97 401202.17,4606691.83 401089.02,4606555.27 400480.33,4603037.22 399827.94,4602460.91 399824.59,4602651.49 399491.66,4603508.71 398032.77,4603401.66 397988.96,4603244.6 397638.49,4603558.6 397036.33,4603675.45 395256.04,4603539.85</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[46905908.45426]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[542]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[550]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08025]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[06]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Bruc, el]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Bruc, el]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Bruc, el]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Bruc, el]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="542">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">457343.44,4609233.46 456886.91,4608973.34 456347.64,4609131.98 455405.69,4609102.59 454872.13,4608980.69 454710.26,4609182.52 454800.02,4609356.39 454445.78,4609902.35 454165.71,4610144.94 453351.87,4610998.34 453164.04,4611142.4 453102.04,4611804.36 453577.07,4612198.94 453772.17,4611985.22 453828.58,4612039.83 454084.95,4611434.17 454623.81,4610865.2 454932,4610763.99 455381.47,4610518.85 456161.6,4610558.36 456286.63,4610907.06 457091.39,4610632.69 457461.1,4609968.77 457343.44,4609233.46</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[6079339.8611]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[543]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[551]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08306]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilalba Sasserra]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilalba Sasserra]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vilalba Sasserra]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vilalba Sasserra]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="543">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">321366,4612117.39 321022.13,4609239.74 319686.16,4609355.04 318690.09,4609495.27 318594.21,4610297.54 317328.55,4610442.71 317879.17,4611846.96 318511.82,4612045.4 319333.49,4612010.13 321366,4612117.39</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[8541780.20525]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[544]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[552]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25205]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[27]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sidamon]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sidamon]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sidamon]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sidamon]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="544">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">368501.3,4615320.55 370315.11,4614528.43 370643.31,4615102.21 371072.69,4617170.56 375126.49,4617027.3 376660.41,4616933.5 377375.38,4616764.55 377905,4616190 378021.4,4615820.73 378026.93,4615566.26 377741,4615172 377346.73,4613787.13 377555.51,4613532.33 377540.66,4613179.29 376635.65,4613515.91 376540.76,4613277.97 375411.9,4613279.38 375364.12,4612846.77 375770.39,4612272.57 374040.83,4611637.11 372908.99,4612295.12 370374.19,4613127.07 369469.02,4612840.66 369029.8,4613605.34 369091.89,4614568.6 368224.37,4615099.18 368501.3,4615320.55</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">373956.37,4609514.66 373886,4609805.63 373609.24,4609608.52 373101.99,4609847.14 372396.14,4610279.81 371283.04,4610343.21 370902.95,4610777.73 371051.49,4611863.42 371480.54,4611434.15 372026.16,4611539.41 374087.06,4611073.92 374335.67,4610353.22 374376.97,4610081.69 373956.37,4609514.66</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[38169056.22879]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[545]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[553]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08297]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[06]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Veciana]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Veciana]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Veciana]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Veciana]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="545">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">413537.78,4603825.75 412797.84,4603687.58 411936.21,4603937.14 410718.28,4602963.26 409991.53,4602911.25 409046.01,4602920.83 407096.66,4603852.65 407591.52,4604218.76 406877.26,4604600.6 406311.79,4605072.23 405728.03,4605048.24 405342.82,4605351.96 405424.45,4605912.85 405274.08,4607597.32 405493.71,4608175.05 406138.08,4607502.66 407222.6,4607716.07 407910.18,4608263.18 408016.56,4608301.02 408433.81,4608804.16 408973.42,4609351.53 409869.86,4609311.06 410903.2,4608795.15 411791.07,4608867.51 412176.08,4610054.26 413117.73,4610936.82 413364.88,4610723.24 413269.39,4611251.58 413527.77,4611035.18 414363.63,4611496.24 414416.49,4610768.45 414791.39,4610016.03 413264.72,4609000.78 412923.33,4608241.33 412886.04,4607981.22 413039.66,4607549.58 413026.67,4607173.37 412134.55,4606240.72 413010.76,4605183.22 412781.54,4604476.72 413537.78,4603825.75</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[40599843.68101]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[546]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[554]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08291]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[40]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vacarisses]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vacarisses]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vacarisses]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vacarisses]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="546">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">413233.01,4599425.88 414426,4600240.42 414987.59,4600739.75 415729.03,4601752.85 415092.15,4602968.84 413847.36,4603146.95 413537.78,4603825.75 412781.54,4604476.72 413010.76,4605183.22 412134.55,4606240.72 413026.67,4607173.37 413039.66,4607549.58 412886.04,4607981.22 412923.33,4608241.33 413264.72,4609000.78 414791.39,4610016.03 414416.49,4610768.45 414363.63,4611496.24 415408.7,4611407.61 415110.15,4608719.95 416456.15,4607361.83 417361.43,4606638.28 418547.52,4605978.84 418435.82,4605534.35 419067.85,4605322.91 420401.69,4606425.14 421342.63,4605629.76 421964.07,4604671.64 420754.4,4604712.65 420718.6,4604442.42 421012.16,4603948.15 421772.91,4603646.57 422159.55,4603305.95 421949.04,4603065.62 421928.99,4602624.72 422298.69,4601557.68 421919.39,4601321.55 422104.81,4600988.8 421984.4,4600815.92 421785.93,4600754.03 422170.57,4599661.72 421903.55,4599294.95 421466.92,4599412.8 420946.03,4598969.38 420860.49,4598470.55 421356.03,4597915.75 420325.71,4597638.27 419847.82,4597894.26 419603.05,4597941.36 419326.9,4597379.29 419632.08,4597302.11 419543.83,4596798.06 418815.34,4597959.63 418303.04,4598358.27 417232.21,4598526.41 416678.61,4599392.71 416176.83,4599562.37 415983.64,4599745.66 415479.98,4598836.55 414980.36,4598779.12 414390.91,4598977.48 413713.05,4599337.91 413233.01,4599425.88</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[69918980.4522]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[547]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[555]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08279]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[40]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Terrassa]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Terrassa]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Terrassa]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Terrassa]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="547">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">355296.35,4610722.36 354687.08,4609160.02 354468.84,4608808.81 354613.88,4608609.34 354302.58,4608585.92 354205.46,4608246.26 352676.88,4608027.13 351345.21,4607755.82 350666.54,4607778.57 350624.2,4608308.02 350241.05,4608176.71 350114.04,4608481.68 349279.99,4608348.26 348288.23,4607992.47 347390.68,4607957.52 347223.08,4608308.1 347498.21,4608704.53 349029.3,4609367 351332.85,4610556.25 353569.92,4611266.89 353830.01,4611122.66 354908.53,4611265.78 355296.35,4610722.36</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[16115381.31415]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[548]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[556]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25104]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[32]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Granyena de Segarra]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Granyena de Segarra]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Granyena de Segarra]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Granyena de Segarra]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="548">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">472746.13,4607295.66 471848.9,4608524.35 470797.18,4609256.22 470900.68,4610189 470139.25,4610117.57 469170.68,4609874.72 468997.65,4610991.95 469924.2,4610468.72 473246.23,4610516.1 473566.89,4611182.7 474228.23,4610257.64 474764.5,4609765.39 475392.34,4608355 472746.13,4607295.66</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[11057543.8903]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[549]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[557]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08163]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[21]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Pineda de Mar]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Pineda de Mar]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Pineda de Mar]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Pineda de Mar]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="549">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">327407.12,4607761.55 328148.09,4607696.92 328789.32,4608616.65 329528.99,4610501.28 330171.9,4610875.99 330948.24,4610837.63 330775,4610143.35 331157.49,4609854.65 330987.2,4609257.94 331420.09,4609008.91 331133.46,4608319.05 331439.69,4607649.43 331247.04,4607203.48 331343.69,4606656.3 331118.43,4606363.56 330408.53,4605268.89 328977.52,4605868.66 327663.31,4606044.15 327122.57,4606272.51 326956.35,4606301.67 327459.15,4607139.61 327407.12,4607761.55</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[14086772.74745]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[550]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[558]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25248]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[27]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilanova de Bellpuig]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilanova de Bellpuig]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vilanova de Bellpuig]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vilanova de Bellpuig]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="550">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">367351.76,4606812.82 367372.79,4607570.28 368262.26,4608587.73 370132.62,4609362.05 369394.69,4610023.11 369454.59,4610367.23 369873.64,4610616.2 370350.77,4610632.33 370902.95,4610777.73 371283.04,4610343.21 372396.14,4610279.81 373101.99,4609847.14 373609.24,4609608.52 373886,4609805.63 373956.37,4609514.66 374017.34,4609151.95 374369.12,4608660.03 373644.59,4608326.57 372407.95,4608426.96 372176.16,4608181.57 372817.36,4607279.4 373408.17,4606877.7 375338.1,4606047.77 376510.4,4605761.44 377222.65,4605040.95 377051.33,4604696.04 376345.79,4604619.18 375124.55,4603711.24 373305.79,4603555.45 372121.01,4603336.22 372102.42,4602480.16 370550.01,4601464.52 369488.42,4601254.18 369236.71,4601813.72 371135.34,4603347.28 368481.41,4604800.22 367712.19,4604566.4 367408.36,4604087.91 366128.25,4604135.62 366108.85,4604664.23 367204.9,4605491.93 367351.76,4606812.82</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[46947719.31885]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[551]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[559]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08008]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[06]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Argencola]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Argencola]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Argen‡ola]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Argen‡ola]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="551">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">364309.39,4609180.89 363228.93,4609260.13 362466.43,4609259.5 362691.12,4608581.72 361918.59,4607802.81 362270.92,4607232.31 361373.64,4606210.13 360715.91,4606109 360141.92,4606401.22 360003.31,4606425.46 358691.25,4606827.88 357780.07,4607311.66 357534.79,4608662.04 356936.48,4609570.96 356646.09,4610342.21 356645.27,4611688.11 357093.6,4612068.47 357449.98,4613002.16 358727.36,4613537.15 360004.44,4611935.93 360965.71,4613718.88 361298.56,4614439.02 361418.02,4614575.01 361656.34,4614612.78 361496.86,4614189.88 362385.27,4613937.11 364725.8,4615338.14 364816.56,4615062.32 365094.34,4614714.19 364604.32,4612135.3 365182.12,4610475.4 365823.25,4610267.17 365720.03,4609690.11 364309.39,4609180.89</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">356775.47,4609552.87 356317.7,4608581.98 355027.7,4607710.86 354535.58,4607924.36 354205.46,4608246.26 354302.58,4608585.92 354613.88,4608609.34 354468.84,4608808.81 354687.08,4609160.02 355296.35,4610722.36 355394.86,4610575.49 356043.33,4609886.05 356775.47,4609552.87</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">365524.74,4607118.22 365106.72,4606864.65 363958.04,4607020.98 363622.52,4607660.89 363524.33,4608192.13 364232.35,4607989.9 364525.2,4608177.01 364700.54,4607651.39 365524.74,4607118.22</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[54064349.26331]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[552]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[560]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25905]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[32]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Ribera d'Ondara]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Antoli i Vilanova]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Ribera d'Ondara]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Antol¡ i Vilanova]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="552">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">365524.74,4607118.22 364700.54,4607651.39 364525.2,4608177.01 364232.35,4607989.9 363524.33,4608192.13 363434.9,4608374.02 364292.86,4608756.95 364309.39,4609180.89 365720.03,4609690.11 365823.25,4610267.17 366188.17,4610623.9 368641.36,4610619.64 369394.69,4610023.11 370132.62,4609362.05 368262.26,4608587.73 367372.79,4607570.28 367351.76,4606812.82 366260.74,4606731.79 365524.74,4607118.22</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[13714142.507]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[553]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[561]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08133]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[06]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Montmaneu]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Montmaneu]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Montmaneu]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Montmaneu]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="553">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">382501.18,4605918.79 381876.68,4605111.51 381497.99,4604795.23 380899.1,4605104.04 380113.73,4604950.07 378814.91,4604419.53 378869.29,4604151.75 378336.94,4604387.11 377728.64,4604704.35 377439.03,4605145.39 377222.65,4605040.95 376510.4,4605761.44 375338.1,4606047.77 373408.17,4606877.7 372817.36,4607279.4 372176.16,4608181.57 372407.95,4608426.96 373644.59,4608326.57 374369.12,4608660.03 374017.34,4609151.95 373956.37,4609514.66 374376.97,4610081.69 374335.67,4610353.22 375459.12,4610071.29 375946.4,4609720.61 376497.54,4608847.14 377009.65,4608651.57 378266.52,4609295.29 378715.03,4608569.41 379725.36,4608009.44 381246.59,4608922.6 381358.86,4608539.02 381007.16,4607203.21 382501.18,4605918.79</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[30848918.86665]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[554]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[562]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08103]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[06]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Jorba]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Jorba]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Jorba]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Jorba]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="554">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">464073.13,4605224.27 462032.18,4604746.61 460177.58,4603644.3 460342.34,4604468.68 460092.6,4604985.56 459152.51,4605163.29 458723.33,4605510.75 458340.28,4605927.81 458471,4606143.65 458228.7,4606312.96 457959.58,4606815.44 458187.37,4608356.98 458433.39,4608362.92 458718.5,4608438.77 459181.1,4608461.43 459892.79,4608631.52 460312.75,4608549.78 460891.75,4608992.97 461283.09,4609346.07 461387.23,4609730.45 461293.31,4610111.06 461527.46,4610299.13 462787.6,4608824.28 463075.68,4608064.06 463242.94,4607133.41 464073.13,4605224.27</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[21572952.1173]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[555]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[563]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08007]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[21]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Arenys de Munt]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Arenys de Munt]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Arenys de Munt]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Arenys de Munt]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="555">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">340040.81,4608548.52 339922.54,4607190.57 340338.6,4606114.98 340272.76,4604832.31 339122.33,4605553.71 337938.61,4605584.2 336805.9,4606378.87 334807.59,4605966 334158.57,4605730.29 333627.96,4606105.27 333598.51,4606132.28 334030.2,4607109.97 334571.13,4608451.68 335372.77,4609472.63 336035.12,4609342.41 336127.53,4609547.35 336547.34,4609382.35 336782.9,4609449.69 336917.51,4609712.35 337848.78,4610276.34 337975.12,4610225.45 338451.93,4610068.22 339077.31,4609504.04 339141.33,4609111.42 339731.94,4609086.62 340040.81,4608548.52</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[21775639.2318]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[556]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[564]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25176]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[38]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Preixana]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Preixana]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Preixana]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Preixana]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="556">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">438886.12,4607413.61 438097.31,4607829.41 437793.31,4608109.52 438152.67,4609183.33 438277.37,4610181.91 438661.41,4610201.83 439952.63,4609743.25 440875.8,4609205.74 440769.92,4608254.54 440684.9,4607657.3 438886.12,4607413.61</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[6261974.45515]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[557]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[565]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08041]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Canovelles]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Canovelles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Canovelles]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Canovelles]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="557">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">470039.78,4606182.56 469674.35,4607525.09 469544.94,4608623.98 469201.52,4608867.39 469170.68,4609874.72 470139.25,4610117.57 470900.68,4610189 470797.18,4609256.22 471848.9,4608524.35 472746.13,4607295.66 470039.78,4606182.56</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[7773520.48005]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[558]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[566]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08035]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[21]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Calella]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Calella]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Calella]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Calella]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="558">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">341625.36,4604127.32 340272.76,4604832.31 340338.6,4606114.98 339922.54,4607190.57 340040.81,4608548.52 340905.08,4608503.2 341275.85,4608379.19 342626.76,4608786.34 344403.25,4609728.27 345637.95,4609884.68 346488.7,4609009.54 346841.25,4608934.59 347223.08,4608308.1 347390.68,4607957.52 347334.01,4607438 348262.64,4606715.23 346550.49,4604475.55 346120.29,4604311.82 344438.76,4604134.42 343455.25,4603710.87 341625.36,4604127.32</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[35499674.75015]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[559]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[567]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25242]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[38]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Verdu]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Verdu]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Verd£]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Verd£]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="559">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">438606.23,4605454.6 437151.06,4605620.35 436725.93,4605986.82 436359.65,4606119.88 435742.08,4606531.76 435388.69,4606482.63 434691.41,4606033.91 434707.42,4605513.28 434461.84,4604745.19 434358.87,4604004.42 433917.84,4603922.3 433753.56,4603642.49 433529.88,4603753.78 433099.07,4604549.89 432807.05,4605250.73 432508.3,4605717.23 432430.18,4606625.74 432290.48,4607093.95 432658.65,4607208.25 433386.91,4607608.74 433299.97,4608915.75 433766.17,4609138.61 434703.77,4609580.79 434873.78,4609747.9 435501.82,4609824.82 436108.51,4609377.07 437362.32,4609373.56 438152.67,4609183.33 437793.31,4608109.52 438097.31,4607829.41 438886.12,4607413.61 438984.76,4606580.05 438612.15,4605623.47 438606.23,4605454.6</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[22282268.1072]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[560]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[568]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08107]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Llica d'Amunt]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Llica d'Amunt]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Lli‡… d'Amunt]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Lli‡… d'Amunt]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="560">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">446439.99,4602909.33 445225.15,4601492.33 444831.93,4601605.19 442903.18,4601642.96 442348.31,4602178.6 442422.3,4602674.68 442073.53,4602718.35 441912.93,4603227.69 441292.3,4603202.71 441035.5,4603249.1 441060.81,4603874.43 441787.41,4606567.24 441988.71,4606631.41 442636.31,4606631.26 443354.46,4607198.62 443238.53,4607723.7 443542.31,4608339.08 444296.76,4609662.21 444532.03,4609536.6 445501.35,4609333.46 445359.56,4609574.43 446041.39,4609789.92 446203.77,4609585.99 446506.31,4609513.36 446688.259,4609301.058 446556.5,4608806.34 446594.509,4608605.745 445700.57,4608504.5 445680.447,4608761.995 445546.52,4608763.94 445524.197,4608426.058 445750.759,4608043.245 446053.06,4607740.12 446872.12,4608066.11 448094.55,4606519.98 448132.52,4605621.85 448675.39,4605484.13 448045.72,4605240.21 446439.99,4602909.33</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[37055716.91859]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[561]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[569]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08181]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Roca del Valles, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Roca del Valles, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Roca del VallŠs, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Roca del VallŠs, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="561">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">323573.32,4605690.04 323591.66,4605925 323235.77,4606361.28 322802.57,4607029.79 322605.31,4607613.03 321968.14,4608522.17 323587.62,4609671.41 324584.12,4609625.15 325475.26,4609069.58 326191.89,4608384.54 326898.97,4608242.02 327407.12,4607761.55 327459.15,4607139.61 326956.35,4606301.67 326446.21,4606504.34 324086,4604869.45 323573.32,4605690.04</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[14922794.245]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[562]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[570]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25135]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[27]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Miralcamp]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Miralcamp]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Miralcamp]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Miralcamp]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="562">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">351665.21,4603721.4 351153.88,4605161.37 351180,4605437.6 353074.85,4605494.07 353320.35,4606024.13 354535.58,4607924.36 355027.7,4607710.86 356317.7,4608581.98 356775.47,4609552.87 356936.48,4609570.96 357534.79,4608662.04 357780.07,4607311.66 358691.25,4606827.88 360003.31,4606425.46 360108.96,4605608.02 359918.1,4604999.5 358737.04,4603747.39 357768.79,4603235.55 356038.79,4603935.59 354912.79,4603429.65 354660.41,4603910.04 354133.9,4603767.19 353653.66,4603532.58 352711.53,4603791.01 351665.21,4603721.4</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[29357535.04075]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[563]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[571]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25141]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[32]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Montoliu de Segarra]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Montoliu de Segarra]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Montoliu de Segarra]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Montoliu de Segarra]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="563">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">313464.15,4606571.71 311869.11,4606586.29 311799.89,4606345.2 310419.84,4607873.73 310100.19,4610000.73 310325.29,4611208.98 310897.31,4611818.22 311324.22,4611558.27 312531.41,4611174.95 313387.43,4607653.08 313464.15,4606571.71</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">313949.79,4606609.31 315190.89,4608884.99 318130.04,4609499.44 317878.58,4608834.52 317265.04,4607673.05 316677.56,4606823.8 315046,4605828.45 314626.24,4606182.35 313949.79,4606609.31</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[20515454.63545]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[564]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[572]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25004]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[33]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Alamus, els]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Alamus, els]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Alam£s, els]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Alam£s, els]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="564">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">311799.89,4606345.2 311869.11,4606586.29 313464.15,4606571.71 313949.79,4606609.31 314626.24,4606182.35 315046,4605828.45 316677.56,4606823.8 317265.04,4607673.05 317878.58,4608834.52 318130.04,4609499.44 318690.09,4609495.27 319686.16,4609355.04 321022.13,4609239.74 321075.23,4609043.12 321968.14,4608522.17 322605.31,4607613.03 322802.57,4607029.79 323235.77,4606361.28 323591.66,4605925 323075.55,4606098.88 321727.83,4605041.99 321519.46,4604860.52 320934.82,4604893.81 321053.65,4604594.17 319857.48,4603858.49 319492.69,4604086.18 319691.34,4604288.57 319205.55,4604593.97 319123.07,4604317.53 318636.68,4604546.99 316900.83,4604768.56 315933.4,4604393.91 315688.95,4603623.92 314924.32,4604112.75 314705.48,4603943.65 314882.37,4603341.31 314640.66,4602376.44 313565.87,4602406.19 313542.69,4603292.11 311727.68,4603978.12 311055.26,4604344.18 310933.34,4604379.18 310933.72,4604801.38 311557.2,4606306.62 311799.89,4606345.2</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[40834907.53105]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[565]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[573]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25230]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[27]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Torregrossa]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Torregrossa]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Torregrossa]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Torregrossa]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="565">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">360003.31,4606425.46 360141.92,4606401.22 360715.91,4606109 361373.64,4606210.13 362270.92,4607232.31 361918.59,4607802.81 362691.12,4608581.72 362466.43,4609259.5 363228.93,4609260.13 364309.39,4609180.89 364292.86,4608756.95 363434.9,4608374.02 363524.33,4608192.13 363622.52,4607660.89 363958.04,4607020.98 365106.72,4606864.65 365524.74,4607118.22 366260.74,4606731.79 367351.76,4606812.82 367204.9,4605491.93 366108.85,4604664.23 366128.25,4604135.62 366283.57,4603185.08 366879.69,4602858.7 366927.16,4602145.62 365953.69,4601965.31 365240.92,4602098.37 364923.73,4602600.29 363919.59,4603103.32 359370.16,4603465.05 358737.04,4603747.39 359918.1,4604999.5 360108.96,4605608.02 360003.31,4606425.46</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[30492662.93345]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[566]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[574]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25216]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[32]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Talavera]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Talavera]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Talavera]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Talavera]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="566">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">454780.52,4603514.88 454100.67,4603615.78 453046.55,4603252.29 452605.17,4603402.88 451447.2,4603158.82 450667.27,4603424.43 450061.94,4603028.94 449354.37,4603661.18 449015.39,4604791.12 448575.12,4604917.82 448045.72,4605240.21 448675.39,4605484.13 448692.62,4605784.04 449018.53,4605858.65 449613.4,4606714.65 450011.96,4606679.31 450190.61,4606733.4 450602.15,4607294.5 451392.96,4608629.37 451697.76,4608608.6 451886.6,4608994.68 452075.01,4609080.84 452656.37,4609032.33 453005.25,4608949.97 453555.1,4609132.81 454118.75,4609112.58 454236.65,4608716.91 454710.26,4609182.52 454872.13,4608980.69 455405.69,4609102.59 456347.64,4609131.98 456886.91,4608973.34 457343.44,4609233.46 457220.65,4609032.22 457872.4,4608366.57 458187.37,4608356.98 457959.58,4606815.44 458228.7,4606312.96 458098.85,4606154.88 457317.84,4605983.62 456495.97,4605480.13 455699,4604385.37 454780.52,4603514.88</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[40820934.03455]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[567]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[575]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08075]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[21]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Dosrius]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Dosrius]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Dosrius]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Dosrius]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="567">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">394503.39,4604129.79 394064.28,4604432.23 393456.48,4604256.33 393360.78,4603564.85 393140.76,4602580.55 392844.96,4602544 391535.36,4603224.65 391211.68,4603343.78 390859.32,4603340.9 389521.89,4604851.58 389288.52,4605105.46 389518.74,4605610.96 389329.15,4606927.2 389455.56,4607614.82 390230.7,4608582.93 390335.07,4608645.92 391133.83,4608839.08 391859.86,4608495.8 392191.52,4608889 392489.38,4609067.85 393000.69,4608280.89 393864.35,4607923.38 394464.11,4607362.46 394861.62,4606018.66 395553.25,4605584.9 395391.52,4605118.84 394673.28,4604777.5 394503.39,4604129.79</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[25500161.2893]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[568]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[576]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08063]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[06]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Castelloli]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Castelloli]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Castellol¡]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Castellol¡]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="568">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">470039.78,4606182.56 469381.908,4605963.158 468885.5,4605676 467360.033,4604953.783 466358.6,4604551.5 465964.79,4605324.51 465771.88,4605620.31 466458.28,4606421.17 467748.83,4607165.71 468679.69,4607466.22 468774.35,4608390.78 469201.52,4608867.39 469544.94,4608623.98 469674.35,4607525.09 470039.78,4606182.56</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[7948098.54211]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[569]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[577]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08235]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[21]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Pol de Mar]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Pol de Mar]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Pol de Mar]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Pol de Mar]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="569">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">354535.58,4607924.36 353320.35,4606024.13 353074.85,4605494.07 351180,4605437.6 351035.18,4605798.77 350498.11,4605908.17 348469.06,4606811.82 348262.64,4606715.23 347334.01,4607438 347390.68,4607957.52 348288.23,4607992.47 349279.99,4608348.26 350114.04,4608481.68 350241.05,4608176.71 350624.2,4608308.02 350666.54,4607778.57 351345.21,4607755.82 352676.88,4608027.13 354205.46,4608246.26 354535.58,4607924.36</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[13083267.97515]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[570]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[578]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25143]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[32]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Montornes de Segarra]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Montornes de Segarra]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[MontornŠs de Segarra]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[MontornŠs de Segarra]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="570">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">440246.29,4602878.98 439134.75,4601902.53 438156.43,4602992.58 438366.55,4603830.44 438431.07,4605134.88 438606.23,4605454.6 438612.15,4605623.47 438984.76,4606580.05 438886.12,4607413.61 440684.9,4607657.3 440769.92,4608254.54 440888.35,4608324.34 441257.97,4608276.58 441302.96,4607621.32 441917.23,4607408.33 441988.71,4606631.41 441787.41,4606567.24 441060.81,4603874.43 441035.5,4603249.1 440767.28,4602651.94 440246.29,4602878.98</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[14809854.1152]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[571]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[579]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08096]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Granollers]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Granollers]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Granollers]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Granollers]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="571">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">297688.12,4597011.07 296509.02,4597625.55 295568.28,4597549.67 294512.6,4597570.43 293067.51,4597878.28 293168.66,4596589.5 293577.41,4595927.19 294965.62,4594274.62 294237.26,4593963.17 293580.76,4594330.26 293035.89,4595384.53 292129.43,4596296.16 291884.79,4596823.03 290513.03,4596855.29 289927.37,4597340.76 290013.79,4597413.72 290040.69,4598018.12 290561.89,4598631.52 290375.03,4599156.7 291412.01,4600342.96 291690.85,4601063.79 291751.56,4601391.94 292051.66,4601974.05 292146.93,4602293.62 292312.96,4602546.52 291433.04,4603803.66 290886.09,4603986.14 288057.73,4604739.62 286378.69,4607022.4 286225.45,4607936.85 286251.45,4608032.87 288232.72,4606824.71 292438.1,4604431.32 293882.76,4603413.19 294488.99,4603291.55 294873.63,4603662.92 295813.79,4602633.64 297047.26,4602307.57 297477.55,4602374.37 298282.82,4602076.82 297633.89,4601813.29 297729.77,4601487.08 297331.22,4600609.6 297387.6,4599769.03 297926.9,4597811.37 297688.12,4597011.07</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[51035339.59245]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[572]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[580]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25232]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[33]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Torres de Segre]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Torres de Segre]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Torres de Segre]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Torres de Segre]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="572">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">335463.82,4602829.74 334733.36,4602334.17 333768.31,4602314.63 332541.83,4602204.35 332173.2,4602009.47 331607.77,4602717.2 330887.4,4603105.39 330705.47,4603698.06 330160.46,4603999.64 330513.6,4604408.42 330518.09,4605196.04 330408.53,4605268.89 331118.43,4606363.56 331198.5,4606311.5 331416.11,4605780.87 331763.48,4605784.35 332446.6,4606718.95 332867.76,4606535.38 333456.86,4607429.94 333736.43,4607323.05 333270.83,4606307.87 333598.51,4606132.28 333627.96,4606105.27 333978.84,4605350.24 334289.64,4605179.25 334243.9,4604905.95 334852.04,4604289.33 335463.82,4602829.74</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[15738209.3605]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[573]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[581]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25046]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[38]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Belianes]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Belianes]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Belianes]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Belianes]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="573">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">466358.6,4604551.5 464442.46,4603700.93 464292.74,4604764.99 464400.6,4604799.42 464073.13,4605224.27 463242.94,4607133.41 463696.15,4607310.75 464216.99,4606929.19 464732.7,4606899.26 465242.4,4606790.22 465771.88,4605620.31 465964.79,4605324.51 466358.6,4604551.5</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[5526669.26695]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[574]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[582]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08040]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[21]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Canet de Mar]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Canet de Mar]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Canet de Mar]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Canet de Mar]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="574">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">292146.93,4602293.62 292051.66,4601974.05 291751.56,4601391.94 291690.85,4601063.79 291412.01,4600342.96 290375.03,4599156.7 290561.89,4598631.52 290040.69,4598018.12 290013.79,4597413.72 289927.37,4597340.76 289269.85,4597739.05 288836.68,4598867.81 288498.22,4599067.43 287765.04,4599316.24 287195.48,4599601.02 286276.52,4600230.36 285993.77,4601142.98 287026.02,4602263.26 287070.09,4602651.25 286298.87,4604167.9 285858.17,4604890.96 286111.51,4605372.14 285844.95,4606184.97 286378.69,4607022.4 288057.73,4604739.62 290886.09,4603986.14 290778.55,4603734.55 292146.93,4602293.62</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[30169577.19406]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[575]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[583]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25210]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[33]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Soses]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Soses]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Soses]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Soses]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="575">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">351665.21,4603721.4 351173.27,4602679.24 350863.4,4601411.2 349338.91,4600765.12 347437.118,4600520.274 347283.993,4600154.649 347934.69,4599931.25 347968.368,4599801.524 347815.23,4599743.6 347155.868,4599704.649 347408.993,4599576.524 347630.868,4599585.899 347740.243,4599548.399 347482.84,4598131.89 347347.39,4598059.35 346838.3,4598947.39 346752.743,4599529.649 347230.868,4600564.024 347171.15,4600883.32 346397.54,4602022.31 346120.29,4604311.82 346550.49,4604475.55 348262.64,4606715.23 348469.06,4606811.82 350498.11,4605908.17 351035.18,4605798.77 351180,4605437.6 351153.88,4605161.37 351665.21,4603721.4</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[26089872.55595]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[576]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[584]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25109]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[38]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Guimera]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Guimera]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Guimer…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Guimer…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="576">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">404413.48,4605235.6 405093.82,4604156.57 405343.35,4603309.78 404320.82,4602897.8 403722.98,4602888.25 402745.23,4600286.36 402207.25,4599472.47 402007.06,4599599.93 402109.26,4599913.28 401824.28,4600022.85 401514.64,4601098.88 401010.71,4601316.5 400525.29,4601403.18 400138.25,4601536.66 399718.87,4602000.14 399827.94,4602460.91 400480.33,4603037.22 401089.02,4606555.27 401202.17,4606691.83 401684.47,4606179.63 402761.4,4605256.78 404413.48,4605235.6</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[18695059.1874]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[577]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[585]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08069]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[11]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Collbato]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Collbato]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Collbat¢]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Collbat¢]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="577">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">433123.52,4603082.38 432290.24,4602530.77 432388.26,4602107.39 432533.89,4601151.75 431642.35,4600947.83 431222.08,4600953.91 430861.48,4601142 430451.18,4602070.77 429844.98,4602034.71 429315.73,4603318.72 429433.7,4603342.59 429447.34,4603554.07 429558.43,4603915.24 429672.7,4605097.1 430503.54,4606006.98 432153.46,4606383.83 432430.18,4606625.74 432508.3,4605717.23 432807.05,4605250.73 433099.07,4604549.89 433529.88,4603753.78 433597.18,4603295.81 433634.21,4603163.27 433123.52,4603082.38</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[15199049.19695]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[578]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[586]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08156]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[40]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Palau de Plegamans]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Palau de Plegamans]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Palau de Plegamans]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Palau de Plegamans]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="578">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">433634.21,4603163.27 433597.18,4603295.81 433968.64,4603416.71 434358.87,4604004.42 434461.84,4604745.19 434707.42,4605513.28 434691.41,4606033.91 435388.69,4606482.63 435742.08,4606531.76 436359.65,4606119.88 436725.93,4605986.82 437151.06,4605620.35 438606.23,4605454.6 438431.07,4605134.88 438366.55,4603830.44 435484.24,4603226.11 434396.89,4602536.34 433735.57,4602396.28 433634.21,4603163.27</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[11073315.3046]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[579]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[587]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08108]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Llica de Vall]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Llica de Vall]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Lli‡… de Vall]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Lli‡… de Vall]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="579">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">386113.6,4603382.78 384592.15,4603784.18 383842.71,4604383.77 382976.93,4604208.07 382443.05,4604766.39 381777.77,4604603.32 381497.99,4604795.23 381876.68,4605111.51 382501.18,4605918.79 382940.2,4605460.11 383649.86,4605327.54 384209.48,4605596.77 384838.27,4605780.46 385278.2,4606221.81 385668.9,4606528.91 386228.84,4605961.84 386667.97,4605757.02 386252.22,4605484.54 386174.63,4605208.44 386616.82,4604853.03 386278.53,4603854.72 386113.6,4603382.78</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[7824168.82209]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[580]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[588]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08102]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[06]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Igualada]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Igualada]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Igualada]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Igualada]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="580">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">325971.54,4598213.44 325515.844,4598436.388 325481.07,4598661.34 325172.24,4599101.71 324181.06,4599636.44 324273.17,4600360.03 324473.46,4601210.23 324487.36,4603155.1 324115.56,4603484.22 323955.88,4604524.11 324086,4604869.45 326446.21,4606504.34 326956.35,4606301.67 327122.57,4606272.51 327663.31,4606044.15 328977.52,4605868.66 330408.53,4605268.89 330518.09,4605196.04 330513.6,4604408.42 330160.46,4603999.64 330705.47,4603698.06 330887.4,4603105.39 331607.77,4602717.2 332173.2,4602009.47 332259.54,4601593.69 331903.39,4601559.49 332261.95,4600482.43 331886.5,4599845.79 331423.66,4598389.5 331390.25,4598085.42 331122.33,4597685.86 330478.3,4597386.83 329049.83,4597724.53 328423.12,4596527.74 328388.17,4595570.93 327902.04,4594068.09 327171.71,4594561.64 327177.09,4594999.13 327302.57,4595746.24 327659.05,4597321.41 326788.66,4597790.65 326464.14,4598107.48 326382.54,4598951.7 325966.17,4599447.49 325505.08,4599208.76 325859.81,4598555.52 326054.907,4598428.576 325971.54,4598213.44</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[58568243.06233]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[581]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[589]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25029]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[18]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Arbeca]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Arbeca]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Arbeca]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Arbeca]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="581">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">342279.12,4599076.32 341329.99,4599603.08 340727.03,4600352.59 340137.6,4599837.49 340337.92,4599383.39 339481.82,4599342.79 338587.08,4598716.71 338543.32,4598439.41 337876.86,4598435.09 338490.25,4600958.24 339099.26,4601372.59 338476.12,4601626.25 338027.69,4601878.9 337827.99,4602436.88 336645.52,4602755.93 335800,4602472.84 335463.82,4602829.74 334852.04,4604289.33 334243.9,4604905.95 334289.64,4605179.25 333978.84,4605350.24 333627.96,4606105.27 334158.57,4605730.29 334807.59,4605966 336805.9,4606378.87 337938.61,4605584.2 339122.33,4605553.71 340272.76,4604832.31 341625.36,4604127.32 341708.3,4603683.28 341416.05,4602679.17 341849.33,4602613.62 342376.03,4600655.48 342279.12,4599076.32</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[32920378.26645]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[582]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[590]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25902]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[38]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Marti de Riucorb]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Marti de Malda]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Mart¡ de Riucorb]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Mart¡ de Mald…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="582">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">301820.01,4602283.93 301229.86,4602834.45 300335.49,4602895.01 299902.39,4604569.78 299163.71,4605598.01 299471.98,4605556.1 299936.6,4605907.85 301240.94,4606375.03 302001.2,4605898.83 303455.68,4605676.05 303638.62,4605084.48 302691.63,4603973.56 302589.18,4603157.07 301820.01,4602283.93</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[10269562.0928]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[583]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[591]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25007]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[33]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Albatarrec]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Albatarrec]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Albat…rrec]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Albat…rrec]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="583">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">460480.94,4602950.99 459862.15,4602773.52 460276.79,4601827.11 459770.48,4601398.11 459531.48,4601270.6 459203.07,4601232.16 458484.16,4601934.95 458314.04,4602226.08 458060.62,4602377.78 458098.85,4606154.88 458228.7,4606312.96 458471,4606143.65 458340.28,4605927.81 458723.33,4605510.75 459152.51,4605163.29 460092.6,4604985.56 460342.34,4604468.68 460177.58,4603644.3 460480.94,4602950.99</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[8017594.75605]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[584]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[592]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08264]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[21]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Vicenc de Montalt]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Vicenc de Montalt]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Vicen‡ de Montalt]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Vicen‡ de Montalt]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="584">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">459203.07,4601232.16 459172.533,4601052.22 459025.658,4601074.095 458625.658,4600877.22 458650.658,4600742.845 458478.783,4600714.72 457913.158,4600355.345 457403.2,4600225.91 455966.65,4602722.05 455130.7,4602808.44 454780.52,4603514.88 455699,4604385.37 456495.97,4605480.13 457317.84,4605983.62 458098.85,4606154.88 458060.62,4602377.78 458314.04,4602226.08 458484.16,4601934.95 459203.07,4601232.16</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[12249649.48128]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[585]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[593]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08197]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[21]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Andreu de Llavaneres]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Andreu de Llavaneres]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Andreu de Llavaneres]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Andreu de Llavaneres]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="585">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">317391.93,4598869.99 317847.09,4600247.05 316863.12,4601437.81 314592.39,4601869.44 314015.57,4599712.63 313630.36,4599195.12 313130.29,4601115.8 312816.19,4601413.95 312971.22,4602414.69 313565.87,4602406.19 314640.66,4602376.44 314882.37,4603341.31 314705.48,4603943.65 314924.32,4604112.75 315688.95,4603623.92 315933.4,4604393.91 316900.83,4604768.56 318636.68,4604546.99 319123.07,4604317.53 319205.55,4604593.97 319691.34,4604288.57 319492.69,4604086.18 319857.48,4603858.49 321053.65,4604594.17 321716.36,4604629.11 321665.01,4603638.2 322260.3,4603373.98 322764.97,4603498.78 322463.62,4602867.68 322832.55,4602477.89 322335.93,4601035.64 322728.34,4600663.66 322118.86,4599481.05 320742.6,4600195.33 319829.19,4600380.45 318953.17,4600128.1 319153.47,4599468.85 319631.3,4599534.05 319546.84,4599439.87 319545.17,4595611.57 320014.13,4594927.98 320051.52,4593381.53 320132.54,4592716.09 318187.67,4592840 317903.55,4593083.39 317976.7,4593309.77 317706.19,4594986.73 317881.43,4595923.72 317697.26,4597277.33 317391.93,4598869.99</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">323573.32,4605690.04 322664.282,4605483.263 322211.157,4604920.763 321966.83,4604941.17 321727.83,4605041.99 323075.55,4606098.88 323591.66,4605925 323573.32,4605690.04</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[47365024.69058]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[586]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[594]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25119]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[18]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Juneda]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Juneda]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Juneda]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Juneda]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="586">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">299756.62,4601478.18 299382.45,4601836.41 298753.98,4602321.13 298282.82,4602076.82 297477.55,4602374.37 297047.26,4602307.57 295813.79,4602633.64 294873.63,4603662.92 295534.44,4603845.49 295619.81,4604218.28 296292.92,4604605.74 296967.89,4605119.34 297685.72,4605835.19 298416.85,4603830.1 299882.34,4601789.72 299756.62,4601478.18</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[8684937.93495]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[587]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[595]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25211]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[33]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sudanell]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sudanell]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sudanell]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sudanell]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="587">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">300571.59,4601170.77 299756.62,4601478.18 299882.34,4601789.72 298416.85,4603830.1 297685.72,4605835.19 298800.9,4605525.22 299163.71,4605598.01 299902.39,4604569.78 300335.49,4602895.01 301229.86,4602834.45 301820.01,4602283.93 301082.57,4600820.89 300737.33,4600827.08 300571.59,4601170.77</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[7676549.34895]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[588]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[596]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25142]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[33]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Montoliu de Lleida]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Montoliu de Lleida]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Montoliu de Lleida]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Montoliu de Lleida]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="588">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">322728.34,4600663.66 322335.93,4601035.64 322832.55,4602477.89 322463.62,4602867.68 322764.97,4603498.78 322260.3,4603373.98 321665.01,4603638.2 321716.36,4604629.11 321053.65,4604594.17 320934.82,4604893.81 321519.46,4604860.52 321727.83,4605041.99 321966.83,4604941.17 322211.157,4604920.763 322664.282,4605483.263 323573.32,4605690.04 324086,4604869.45 323955.88,4604524.11 324115.56,4603484.22 324487.36,4603155.1 324473.46,4601210.23 324273.17,4600360.03 322728.34,4600663.66</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[9990684.78197]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[589]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[597]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25180]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[18]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Puiggros]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Puiggros]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Puiggr•s]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Puiggr•s]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="589">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">308931.9,4599818.48 308097.28,4597681.69 307699.42,4597023.95 306491.34,4597679.91 306120.02,4598326.51 306662.62,4599044.5 307086.64,4599982.56 306647.21,4601003.28 306733.35,4601910.65 305956.5,4603095.23 305599.12,4604606.28 306261.57,4605377.23 307522.18,4604623.61 309986.16,4604646.8 310412.68,4605004.91 310933.72,4604801.38 310933.34,4604379.18 309231.92,4600152.68 308931.9,4599818.48</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[23497490.61135]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[590]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[598]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25033]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[33]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Artesa de Lleida]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Artesa de Lleida]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Artesa de Lleida]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Artesa de Lleida]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="590">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">407096.66,4603852.65 406915.51,4603270.44 406609,4602777.82 406517.87,4601394.72 406228.36,4599987.46 407441.67,4599054.75 407952.75,4598854.71 409256.95,4598735.22 409064.32,4598414.3 406142.26,4597639.3 405853.53,4597707.32 405351.59,4596995.05 404480.85,4597044.63 404467.52,4597150.34 403544.9,4597812.74 403010.75,4598381.47 402207.25,4599472.47 402745.23,4600286.36 403722.98,4602888.25 404320.82,4602897.8 405343.35,4603309.78 405093.82,4604156.57 404413.48,4605235.6 405342.82,4605351.96 405728.03,4605048.24 406311.79,4605072.23 406877.26,4604600.6 407591.52,4604218.76 407096.66,4603852.65</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[26256478.64455]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[591]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[599]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08076]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[11]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Esparreguera]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Esparreguera]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Esparreguera]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Esparreguera]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="591">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">448112.71,4599205.6 447400.98,4599451.83 446714.29,4600316.01 446990.03,4601612.36 446439.99,4602909.33 448045.72,4605240.21 448575.12,4604917.82 449015.39,4604791.12 449354.37,4603661.18 450061.94,4603028.94 450667.27,4603424.43 451447.2,4603158.82 451956.09,4602888.8 452305.43,4602181.5 452012.83,4601732.51 452176.08,4600062.29 451392.71,4599206.94 451841.19,4598201.17 451532.55,4597923.46 450707.53,4598552.84 450711.23,4598913.31 449002.66,4598929.02 448112.71,4599205.6</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[25692329.70195]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[592]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[600]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08009]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[21]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Argentona]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Argentona]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Argentona]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Argentona]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="592">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">464442.46,4603700.93 464131.908,4603541.283 463694.408,4603163.158 463491.283,4602822.533 463250.658,4602728.783 463228.783,4602781.908 463444.408,4602881.908 463616.283,4603278.783 463506.57,4603353.98 463381.908,4603335.033 463238.158,4603260.033 463103.783,4603269.408 463099.48,4603159.49 463010.38,4603195.99 462403.783,4602942.845 461047.37,4602228.22 460816.24,4602584.47 460947.48,4602673.98 460538.1,4602973.69 460480.94,4602950.99 460177.58,4603644.3 462032.18,4604746.61 464073.13,4605224.27 464400.6,4604799.42 464292.74,4604764.99 464442.46,4603700.93</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[7031683.176]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[593]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[601]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08006]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[21]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Arenys de Mar]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Arenys de Mar]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Arenys de Mar]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Arenys de Mar]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="593">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">377918.49,4599147.32 377244.65,4600000.32 376931.41,4600031.41 376300.16,4598833.69 375289.71,4597961.57 374026.26,4597778.38 373816.13,4598222.95 372940.8,4598439.01 371545.57,4599500.12 370676.08,4599728.01 370635.53,4601004.67 370550.01,4601464.52 372102.42,4602480.16 372121.01,4603336.22 373305.79,4603555.45 375124.55,4603711.24 376345.79,4604619.18 377051.33,4604696.04 377222.65,4605040.95 377439.03,4605145.39 377728.64,4604704.35 378336.94,4604387.11 378869.29,4604151.75 379049.7,4604074.77 379131.19,4603855.25 378469.39,4603069.16 379116.87,4601102.59 378930.13,4600610.39 378127.06,4599274.54 377918.49,4599147.32</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[39239843.24105]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[594]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[602]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08226]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[06]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Marti de Tous]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Marti de Tous]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Mart¡ de Tous]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Mart¡ de Tous]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="594">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">377918.49,4599147.32 378127.06,4599274.54 378930.13,4600610.39 379116.87,4601102.59 378469.39,4603069.16 379131.19,4603855.25 379049.7,4604074.77 378869.29,4604151.75 378814.91,4604419.53 380113.73,4604950.07 380899.1,4605104.04 381497.99,4604795.23 381777.77,4604603.32 382443.05,4604766.39 382976.93,4604208.07 383842.71,4604383.77 384592.15,4603784.18 386113.6,4603382.78 384716.05,4603094.44 384844.84,4602015.63 384241.91,4601559.22 384376.98,4601297.45 382064.12,4600040.77 380848.61,4599508.27 378098.51,4598690.9 377918.49,4599147.32</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[27963499.41481]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[595]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[603]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08250]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[06]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Santa Margarida de Montbui]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Maure]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Santa Margarida de Montbui]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Maure]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="595">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">422170.57,4599661.72 421785.93,4600754.03 421984.4,4600815.92 422104.81,4600988.8 421919.39,4601321.55 422298.69,4601557.68 421928.99,4602624.72 421949.04,4603065.62 422159.55,4603305.95 421772.91,4603646.57 421012.16,4603948.15 420718.6,4604442.42 420754.4,4604712.65 421964.07,4604671.64 423380.39,4604116.93 423852.79,4603844.74 424047.68,4604129.74 425461.77,4604459.62 425569.17,4604524.09 425599.24,4604983.62 426520.73,4604866.14 426569.57,4604792.36 426448.49,4604198.62 426561.69,4603435.26 427222.56,4603163.05 427682.19,4601784.78 428241.43,4601634.74 428421.28,4601271.31 428523.53,4600859.31 428815.66,4600462.81 429018.84,4599650.91 429191.08,4599375.78 428916.36,4599441.26 428747.3,4599098.88 428352.24,4598745.9 428269.22,4598311.88 427804.48,4598392.2 427591.56,4598501.5 426928.55,4598415.87 427098.33,4597837.63 425813.98,4597189.44 425995.58,4596893.99 425856.35,4596127.7 425586.06,4595681.03 425143.91,4595866.01 424381.77,4595942.11 424052.94,4596149.34 424483.61,4596568.4 424821.2,4597016.65 424915.04,4598081.7 424353.2,4599183.71 423897.21,4599062.69 423575.27,4599365.72 422170.57,4599661.72</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[38249655.06245]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[596]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[604]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08187]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[40]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sabadell]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sabadell]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sabadell]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sabadell]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="596">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">392973.05,4601124.03 392582.65,4600743.15 391841.14,4599935.2 391546.54,4600220.73 388558.05,4600065.33 388074.91,4599780.41 387684.83,4599646.97 387602.56,4600097.24 386700.44,4600212.7 386493.36,4600905.97 386368.71,4601214.31 387052.26,4601388.98 387605.77,4601411.61 387998.08,4601642.83 388406.78,4603067.86 389268.45,4604013.47 389298.08,4604656 389521.89,4604851.58 390859.32,4603340.9 391211.68,4603343.78 391535.36,4603224.65 392844.96,4602544 393140.76,4602580.55 393560.36,4601849.22 392973.05,4601124.03</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[18485831.36395]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[597]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[605]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08165]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[06]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Pobla de Claramunt, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Pobla de Claramunt, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Pobla de Claramunt, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Pobla de Claramunt, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="597">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">360849.34,4597861.19 359489.74,4598851.82 360429.84,4600674.25 360984.19,4600235.19 361878.21,4600114.03 361810.66,4599792.23 363293.15,4599804.52 364042.38,4601032.53 363825.76,4601515.79 364154.73,4601496.55 364807.56,4600797.86 365549.97,4600709.77 365762.52,4601283.91 366047.94,4601229.23 365953.69,4601965.31 366927.16,4602145.62 366879.69,4602858.7 366283.57,4603185.08 366128.25,4604135.62 367408.36,4604087.91 367712.19,4604566.4 368481.41,4604800.22 371135.34,4603347.28 369236.71,4601813.72 369488.42,4601254.18 370550.01,4601464.52 370635.53,4601004.67 370676.08,4599728.01 369674.61,4599982.51 368823.17,4599199.26 367114.8,4599462.85 366605.06,4598568.47 366428.67,4597912.93 366364.16,4597815.29 365200.84,4597794 364145.72,4598169.29 362429.54,4599053.32 361686.12,4598334.76 361118.39,4598699.09 360849.34,4597861.19</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[33868678.18486]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[598]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[606]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43139]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[16]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Santa Coloma de Queralt]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Santa Coloma de Queralt]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Santa Coloma de Queralt]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Santa Coloma de Queralt]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="598">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">386113.6,4603382.78 386278.53,4603854.72 386457.99,4604006.46 387917.39,4603451.15 388631.14,4603748.75 388731.22,4604497.33 389298.08,4604656 389268.45,4604013.47 388406.78,4603067.86 387998.08,4601642.83 387605.77,4601411.61 387052.26,4601388.98 386368.71,4601214.31 386493.36,4600905.97 385216.7,4600885.97 384148.09,4600487.1 382081.05,4599951.97 382064.12,4600040.77 384376.98,4601297.45 384241.91,4601559.22 384844.84,4602015.63 384716.05,4603094.44 386113.6,4603382.78</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[10344869.9032]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[599]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[607]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08302]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[06]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilanova del Cami]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilanova del Cami]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vilanova del Cam¡]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vilanova del Cam¡]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="599">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">399776.8,4591489.16 398751.94,4591393.65 398199.36,4591082.01 397840.03,4591178.34 397789.53,4590099.27 397874.93,4589721.36 397294.76,4589194.57 395611.78,4590116.08 395796.56,4590556.93 395462.53,4590609.62 395461.49,4590977.94 395692.8,4591170.53 395883.43,4591391.58 395224.05,4591718.03 395274.6,4592093.92 394728.41,4592267.61 395160.06,4592556.18 394612.18,4593176.36 394350.22,4593638.46 393786.17,4594359.1 392514.86,4595284.45 391848.03,4595992.44 392218.77,4596344.68 392887.09,4596421.62 393339.56,4596784.83 393163.74,4597430.74 393356.57,4597626.49 393089.92,4598641.26 392973.05,4601124.03 393560.36,4601849.22 393140.76,4602580.55 393360.78,4603564.85 393456.48,4604256.33 394064.28,4604432.23 394503.39,4604129.79 394782.69,4604004.5 395256.04,4603539.85 395361.46,4603401.48 395316.17,4602944.24 395586.68,4602372.72 396192.36,4601981.01 396274.08,4601291.05 396538.2,4600340.72 396710,4599468.53 397639.99,4598473.5 398128.11,4597827.27 398446.04,4597411.56 398682.62,4596743.78 398606.74,4596414.96 398391.12,4596037.96 398694.54,4594852.36 399107.23,4593676.9 399328.34,4592256.73 399336.95,4592079.09 399776.8,4591489.16</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[57224033.1954]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[600]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[608]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08161]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[06]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Piera]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Piera]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Piera]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Piera]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="600">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">310933.34,4604379.18 311055.26,4604344.18 311727.68,4603978.12 313542.69,4603292.11 313565.87,4602406.19 312971.22,4602414.69 312816.19,4601413.95 313130.29,4601115.8 312486.87,4600442 312231.58,4600521.39 312017.5,4600102.64 311691.52,4600207.76 310411.41,4599049.22 308931.9,4599818.48 309231.92,4600152.68 310933.34,4604379.18</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[13083432.5067]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[601]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[609]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25182]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[33]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Puigverd de Lleida]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Puigverd de Lleida]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Puigverd de Lleida]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Puigverd de Lleida]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="601">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">347347.39,4598059.35 347072.61,4598038.47 346740.67,4597741.93 346241.72,4598054.91 345189.57,4597828.08 344263.37,4598417.35 343740.26,4599636.1 344053.21,4601360.3 343643.22,4603229.2 343455.25,4603710.87 344438.76,4604134.42 346120.29,4604311.82 346397.54,4602022.31 347171.15,4600883.32 347230.868,4600564.024 346752.743,4599529.649 346838.3,4598947.39 347347.39,4598059.35</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[17416580.64706]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[602]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[610]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25074]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[38]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Ciutadilla]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Ciutadilla]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Ciutadilla]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Ciutadilla]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="602">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">344263.37,4598417.35 342819.34,4598647.54 342279.12,4599076.32 342376.03,4600655.48 341849.33,4602613.62 341416.05,4602679.17 341708.3,4603683.28 341625.36,4604127.32 343455.25,4603710.87 343643.22,4603229.2 344053.21,4601360.3 343740.26,4599636.1 344263.37,4598417.35</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[9418824.11045]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[603]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[611]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25145]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[38]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Nalec]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Nalec]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Nalec]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Nalec]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="603">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">438156.43,4602992.58 437332.27,4602037.33 437369.41,4600991.62 436826.65,4600455.08 435983.78,4599692.7 436097.85,4600820.85 434361.53,4601198.89 433735.57,4602396.28 434396.89,4602536.34 435484.24,4603226.11 438366.55,4603830.44 438156.43,4602992.58</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">433597.18,4603295.81 433529.88,4603753.78 433753.56,4603642.49 433917.84,4603922.3 434358.87,4604004.42 433968.64,4603416.71 433597.18,4603295.81</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[9160552.2098]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[604]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[612]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08159]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Parets del Valles]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Parets del Valles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Parets del VallŠs]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Parets del VallŠs]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="604">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">296967.89,4605119.34 296292.92,4604605.74 295619.81,4604218.28 295534.44,4603845.49 294873.63,4603662.92 294488.99,4603291.55 293882.76,4603413.19 292438.1,4604431.32 288232.72,4606824.71 286251.45,4608032.87 285835.53,4609053.1 283635.99,4608044.87 279208.89,4608909.07 279053.43,4611117.6 279148.94,4611527.01 280069.62,4612448.16 280461.82,4612744.89 282583.24,4613225.33 284924.36,4613038.62 285550.32,4613596.29 286733.08,4612905.36 287804.96,4614829.47 288407.04,4614687.94 290038.3,4615086.06 292501.8,4614320.03 292846.15,4614471.4 293384.79,4613911.4 293263.41,4612707.16 293562.22,4612433.57 295165.23,4610068.38 295161.83,4609202.44 295497.46,4608784.27 296967.89,4605119.34</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">292146.93,4602293.62 290778.55,4603734.55 290886.09,4603986.14 291433.04,4603803.66 292312.96,4602546.52 292146.93,4602293.62</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[112470017.7148]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[605]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[613]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25011]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[33]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Alcarras]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Alcarras]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Alcarr…s]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Alcarr…s]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="605">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">411781.67,4598179.39 411341.31,4598474.33 411045.75,4599136.6 410855.99,4599887.97 410533.1,4600688.43 410478.28,4600984.44 410098.91,4601273.46 410261.94,4601994.79 410086.85,4602240.85 409991.53,4602911.25 410718.28,4602963.26 411936.21,4603937.14 412797.84,4603687.58 413537.78,4603825.75 413847.36,4603146.95 415092.15,4602968.84 415729.03,4601752.85 414987.59,4600739.75 414426,4600240.42 413233.01,4599425.88 412567.08,4599021.29 411781.67,4598179.39</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[19671973.46985]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[606]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[614]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08300]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[40]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Viladecavalls]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Viladecavalls]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Viladecavalls]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Viladecavalls]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="606">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">360429.84,4600674.25 359640.41,4601716.67 359176.94,4601271.55 358634.4,4601237.63 357990.14,4601610.78 358141.35,4602522.01 357676.7,4602606.59 357181.38,4601948.2 355031.16,4602431.16 355103.91,4603267.42 354912.79,4603429.65 356038.79,4603935.59 357768.79,4603235.55 358737.04,4603747.39 359370.16,4603465.05 363919.59,4603103.32 364923.73,4602600.29 365240.92,4602098.37 365953.69,4601965.31 366047.94,4601229.23 365762.52,4601283.91 365549.97,4600709.77 364807.56,4600797.86 364154.73,4601496.55 363825.76,4601515.79 364042.38,4601032.53 363293.15,4599804.52 361810.66,4599792.23 361878.21,4600114.03 360984.19,4600235.19 360429.84,4600674.25</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[23255118.4934]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[607]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[615]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43073]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[16]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Llorac]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Llorac]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Llorac]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Llorac]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="607">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">355031.16,4602431.16 353717.61,4600967.61 353525.82,4600521.95 352926.67,4600542.11 351928.31,4600430.52 350863.4,4601411.2 351173.27,4602679.24 351665.21,4603721.4 352711.53,4603791.01 353653.66,4603532.58 354133.9,4603767.19 354660.41,4603910.04 354912.79,4603429.65 355103.91,4603267.42 355031.16,4602431.16</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[10560983.91655]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[608]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[616]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43159]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[16]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vallfogona de Riucorb]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vallfogona de Riucorb]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vallfogona de Riucorb]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vallfogona de Riucorb]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="608">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">411045.75,4599136.6 410084.04,4599146.89 409607.72,4598774.76 409256.95,4598735.22 407952.75,4598854.71 407441.67,4599054.75 406228.36,4599987.46 406517.87,4601394.72 406609,4602777.82 406915.51,4603270.44 407096.66,4603852.65 409046.01,4602920.83 409991.53,4602911.25 410086.85,4602240.85 410261.94,4601994.79 410098.91,4601273.46 410478.28,4600984.44 410533.1,4600688.43 410855.99,4599887.97 411045.75,4599136.6</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[16589968.7335]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[609]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[617]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08147]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[11]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Olesa de Montserrat]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Olesa de Montserrat]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Olesa de Montserrat]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Olesa de Montserrat]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="609">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">404528.48,4596054.97 403998.65,4595888.24 403522.32,4595876.24 403241.78,4596254.98 402467.66,4596426.33 401443.87,4596463.3 400162.9,4597229.21 399692.92,4597670.27 398287.44,4598294.09 398128.11,4597827.27 397639.99,4598473.5 396710,4599468.53 396538.2,4600340.72 396274.08,4601291.05 396192.36,4601981.01 395586.68,4602372.72 395316.17,4602944.24 395361.46,4603401.48 395256.04,4603539.85 397036.33,4603675.45 397638.49,4603558.6 397988.96,4603244.6 398032.77,4603401.66 399491.66,4603508.71 399824.59,4602651.49 399827.94,4602460.91 399718.87,4602000.14 400138.25,4601536.66 400525.29,4601403.18 401010.71,4601316.5 401514.64,4601098.88 401824.28,4600022.85 402109.26,4599913.28 402007.06,4599599.93 402207.25,4599472.47 403010.75,4598381.47 403544.9,4597812.74 404467.52,4597150.34 404480.85,4597044.63 404528.48,4596054.97</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[33363175.8646]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[610]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[618]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08162]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[06]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Hostalets de Pierola, els]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Hostalets de Pierola, els]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Hostalets de Pierola, els]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Hostalets de Pierola, els]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="610">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">457403.2,4600225.91 455991.283,4599724.095 455245.67,4599282.55 454881.908,4598942.845 454639.36,4598618.91 454397.533,4598595.97 454001.98,4598264.91 454197.533,4597953.783 454197.533,4597856.908 453860.033,4597541.283 453841.283,4597569.408 454138.158,4597888.158 453903.39,4598174.4 453638.158,4597878.783 452118.69,4596819.69 451841.19,4598201.17 451392.71,4599206.94 452176.08,4600062.29 452012.83,4601732.51 452305.43,4602181.5 451956.09,4602888.8 451447.2,4603158.82 452605.17,4603402.88 453046.55,4603252.29 454100.67,4603615.78 454780.52,4603514.88 455130.7,4602808.44 455966.65,4602722.05 457403.2,4600225.91</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[22608810.81281]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[611]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[619]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08121]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[21]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Mataro]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Mataro]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Matar¢]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Matar¢]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="611">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">427222.56,4603163.05 428390.37,4603083.96 429315.73,4603318.72 429844.98,4602034.71 430451.18,4602070.77 430861.48,4601142 431222.08,4600953.91 431128.52,4600099.33 430879.36,4600067.38 430786.13,4599615.55 429860.32,4598904.6 429809.21,4599013.21 429191.08,4599375.78 429018.84,4599650.91 428815.66,4600462.81 428523.53,4600859.31 428421.28,4601271.31 428241.43,4601634.74 427682.19,4601784.78 427222.56,4603163.05</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[8904602.1081]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[612]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[620]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08167]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[40]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Polinya]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Polinya]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Poliny…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Poliny…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="612">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">444831.93,4601605.19 444874.6,4600972.47 444794.93,4600207.69 444624.8,4600115.52 444556.95,4599656.4 444591.75,4599523.98 444063.67,4599063.05 443123.41,4598414.05 442441.9,4599110.61 441247.99,4598961.38 440432.31,4599658.28 440481.03,4599950.07 439743.43,4600954.75 440040.73,4601202.36 439974.97,4601483.27 440086.56,4601902.71 440246.29,4602878.98 440767.28,4602651.94 441035.5,4603249.1 441292.3,4603202.71 441912.93,4603227.69 442073.53,4602718.35 442422.3,4602674.68 442348.31,4602178.6 442903.18,4601642.96 444831.93,4601605.19</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[15037517.37515]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[613]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[621]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08902]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilanova del Valles]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilanova del Valles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vilanova del VallŠs]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vilanova del VallŠs]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="613">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">435920.13,4599209.09 435184.21,4598131.27 434791.09,4597379.36 433907.12,4597821.53 434033.39,4598074 433340.55,4599407.13 432866.02,4600028.23 432533.89,4601151.75 432388.26,4602107.39 432823.35,4602290.05 432971.49,4602623.35 433123.52,4603082.38 433634.21,4603163.27 433735.57,4602396.28 434361.53,4601198.89 436097.85,4600820.85 435983.78,4599692.7 435920.13,4599209.09</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[10811544.3947]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[614]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[622]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08124]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Mollet del Valles]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Mollet del Valles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Mollet del VallŠs]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Mollet del VallŠs]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="614">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">305747.64,4594814.51 305468.77,4594212.55 305098.6,4594116.16 304904.43,4594163.01 303778.38,4594662.5 302272.48,4596206.11 301013.64,4596428.52 299358.99,4595953.03 299710.81,4597985.99 300252.89,4600317.12 300571.59,4601170.77 300737.33,4600827.08 301082.57,4600820.89 301820.01,4602283.93 302589.18,4603157.07 304626.48,4602734.17 304759.71,4601214.07 304487.3,4600515.56 305106.26,4598863.93 304132.31,4598209.05 304530.42,4596056.42 305517.12,4596002.9 305889.45,4595293.35 305747.64,4594814.51</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[32616242.61385]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[615]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[623]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25014]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[33]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Alfes]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Alfes]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Alf‚s]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Alf‚s]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="615">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">434246.89,4591571.05 433623.71,4591591.64 433205.7,4591819.8 432219.41,4591291.62 432205.71,4591195.33 432093.92,4591167.31 431673.45,4591167.06 431206.15,4590735.25 430647.03,4590404.38 430344.18,4589572.32 429622.27,4589253.12 429817.21,4591200.6 429584.33,4591087.82 429623.64,4591909.58 429812.98,4592858.36 429318.11,4593609.69 429755.45,4593445.16 429940.37,4593776.62 430810.43,4593586.94 431043.91,4593859.2 430866.23,4594214.91 429916.65,4595624.05 430139.76,4596053.5 430233.02,4596573.46 430954.7,4596556.36 431392.55,4597072.63 432229.03,4596688.84 432347.81,4596530.82 432653.09,4595825.66 433375.61,4594919.37 433598.74,4595198.94 434196.26,4594692.69 435325.18,4594140.29 435384.41,4593915.06 434624.54,4593430.35 434351.74,4592698.75 434543.15,4592299.48 434718.82,4592071.08 434246.89,4591571.05</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">433123.52,4603082.38 432971.49,4602623.35 432823.35,4602290.05 432388.26,4602107.39 432290.24,4602530.77 433123.52,4603082.38</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[23336755.7635]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[616]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[624]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08125]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[40]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Montcada i Reixac]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Montcada]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Montcada i Reixac]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Montcada]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="616">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">436154.8,4599418.9 435920.13,4599209.09 435983.78,4599692.7 436826.65,4600455.08 437369.41,4600991.62 437332.27,4602037.33 438156.43,4602992.58 439134.75,4601902.53 438646.72,4601757.19 438366.28,4601056.3 438238.34,4600538.73 437968.32,4599886.59 436800.42,4599774.61 436154.8,4599418.9</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[4003083.7203]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[617]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[625]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08135]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Montmelo]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Montmelo]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Montmel¢]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Montmel¢]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="617">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">460480.94,4602950.99 460538.1,4602973.69 460947.48,4602673.98 460816.24,4602584.47 461047.37,4602228.22 460276.79,4601827.11 459862.15,4602773.52 460480.94,4602950.99</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[791322.0217]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[618]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[626]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08032]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[21]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Caldes d'Estrac]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Caldes d'Estrac]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Caldes d'Estrac]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Caldes d'Estrac]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="618">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">445994.05,4599234.71 445329.13,4599596.15 445343.84,4599827.49 444591.75,4599523.98 444556.95,4599656.4 444624.8,4600115.52 444794.93,4600207.69 444874.6,4600972.47 444831.93,4601605.19 445225.15,4601492.33 446439.99,4602909.33 446990.03,4601612.36 446714.29,4600316.01 447400.98,4599451.83 445994.05,4599234.71</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[5758977.2506]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[619]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[627]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08153]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[21]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Orrius]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Orrius]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[ãrrius]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[ãrrius]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="619">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">437809.05,4598248.4 437489.16,4598667.63 436154.8,4599418.9 436800.42,4599774.61 437968.32,4599886.59 438238.34,4600538.73 438366.28,4601056.3 438646.72,4601757.19 439134.75,4601902.53 440246.29,4602878.98 440086.56,4601902.71 439974.97,4601483.27 440040.73,4601202.36 439743.43,4600954.75 440481.03,4599950.07 440432.31,4599658.28 440201.25,4598978.61 439758.43,4598241.25 439413.52,4597947.37 439189.87,4597122.2 438082.17,4597983.15 437809.05,4598248.4</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[10163385.77775]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[620]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[628]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08136]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Montornes del Valles]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Montornes del Valles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[MontornŠs del VallŠs]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[MontornŠs del VallŠs]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="620">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">338358.18,4597859.64 337622.42,4597546.66 337150.15,4596940.32 336282.55,4596917.18 334728.79,4596873.63 334359.92,4597275.99 334101.01,4597724.53 332132.4,4598231.88 331423.66,4598389.5 331886.5,4599845.79 332261.95,4600482.43 331903.39,4601559.49 332259.54,4601593.69 332173.2,4602009.47 332541.83,4602204.35 333768.31,4602314.63 334733.36,4602334.17 335463.82,4602829.74 335800,4602472.84 336645.52,4602755.93 337827.99,4602436.88 338027.69,4601878.9 338476.12,4601626.25 339099.26,4601372.59 338490.25,4600958.24 337876.86,4598435.09 338358.18,4597859.64</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[31661746.41185]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[621]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[629]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25130]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[38]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Malda]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Malda]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Mald…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Mald…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="621">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">360429.84,4600674.25 359489.74,4598851.82 358793.03,4598716.29 358121.55,4599232.34 357551.72,4599218.9 356799.42,4599715.8 356241.53,4599527.2 355052.15,4600311.05 354421.88,4600314.24 353525.82,4600521.95 353717.61,4600967.61 355031.16,4602431.16 357181.38,4601948.2 357676.7,4602606.59 358141.35,4602522.01 357990.14,4601610.78 358634.4,4601237.63 359176.94,4601271.55 359640.41,4601716.67 360429.84,4600674.25</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[14661174.5267]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[622]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[630]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43143]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[16]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Savalla del Comtat]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Savalla del Comtat]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Savall… del Comtat]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Savall… del Comtat]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="622">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">299358.99,4595953.03 297688.12,4597011.07 297926.9,4597811.37 297387.6,4599769.03 297331.22,4600609.6 297729.77,4601487.08 297633.89,4601813.29 298282.82,4602076.82 298753.98,4602321.13 299382.45,4601836.41 299756.62,4601478.18 300571.59,4601170.77 300252.89,4600317.12 299710.81,4597985.99 299358.99,4595953.03</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[12754508.38845]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[623]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[631]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25212]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[33]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sunyer]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sunyer]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sunyer]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sunyer]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="623">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">349710.93,4595002.74 348161.86,4594796.6 347829.65,4596208.18 347139.14,4596642.43 346961.36,4597539.52 347072.61,4598038.47 347347.39,4598059.35 347482.84,4598131.89 347740.243,4599548.399 347630.868,4599585.899 347408.993,4599576.524 347155.868,4599704.649 347815.23,4599743.6 347968.368,4599801.524 347934.69,4599931.25 347283.993,4600154.649 347437.118,4600520.274 349338.91,4600765.12 350863.4,4601411.2 351928.31,4600430.52 352926.67,4600542.11 353685.83,4598711.16 352674.31,4597919.61 352600.76,4598092.9 352002.05,4598281.01 352145.96,4596876.81 351541.43,4596595.41 351047.9,4596880.69 350850.49,4596544.21 350957.7,4596062.41 349710.93,4595002.74</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[27141705.11023]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[624]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[632]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43101]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[16]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Passanant]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Passanant]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Passanant]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Passanant]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="624">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">428269.22,4598311.88 428352.24,4598745.9 428747.3,4599098.88 428916.36,4599441.26 429191.08,4599375.78 429809.21,4599013.21 429860.32,4598904.6 430786.13,4599615.55 430879.36,4600067.38 431128.52,4600099.33 431222.08,4600953.91 431642.35,4600947.83 432533.89,4601151.75 432866.02,4600028.23 433340.55,4599407.13 434033.39,4598074 433907.12,4597821.53 433223.84,4596571.88 432347.81,4596530.82 432229.03,4596688.84 431392.55,4597072.63 430954.7,4596556.36 430233.02,4596573.46 430022.82,4596788.05 429555.94,4596912.79 429117.39,4597407.43 428710.59,4598040.23 428269.22,4598311.88</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[15736299.27595]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[625]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[633]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08260]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[40]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Santa Perpetua de Mogoda]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Santa Perpetua de Mogoda]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Santa PerpŠtua de Mogoda]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Santa PerpŠtua de Mogoda]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="625">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">294237.26,4593963.17 294067.95,4593032.89 294392.18,4591932.42 294678.13,4591392.69 293630.82,4589799.53 293088.79,4589662.77 290880.32,4590783.34 290903.46,4591351.41 290574.61,4591160.57 289641.07,4589751.43 288867.45,4589534.51 288008.92,4590035.1 287532.57,4591063.11 287766.85,4591849.71 286723.69,4593173.09 284777.03,4594979.4 284298.99,4595633.35 282571.6,4596602.08 282819.76,4596652.36 283963.71,4598185.16 284576.43,4599467.32 285613.71,4600594.38 285993.77,4601142.98 286276.52,4600230.36 287195.48,4599601.02 287765.04,4599316.24 288498.22,4599067.43 288836.68,4598867.81 289269.85,4597739.05 289927.37,4597340.76 290513.03,4596855.29 291884.79,4596823.03 292129.43,4596296.16 293035.89,4595384.53 293580.76,4594330.26 294237.26,4593963.17</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[67515534.54005]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[626]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[634]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25038]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[33]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Aitona]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Aitona]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Aitona]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Aitona]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="626">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">392218.77,4596344.68 391675.36,4596558.27 391332.34,4596943.43 391826,4597514.9 390957.36,4597716.61 390955.4,4597846 391374.94,4598669.49 391835,4599306.23 391853.66,4599874.33 391841.14,4599935.2 392582.65,4600743.15 392973.05,4601124.03 393089.92,4598641.26 393356.57,4597626.49 393163.74,4597430.74 393339.56,4596784.83 392887.09,4596421.62 392218.77,4596344.68</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[6574189.9767]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[627]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[635]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08292]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[06]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vallbona d'Anoia]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vallbona d'Anoia]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vallbona d'Anoia]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vallbona d'Anoia]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="627">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">317391.93,4598869.99 317697.26,4597277.33 317881.43,4595923.72 317706.19,4594986.73 317976.7,4593309.77 317903.55,4593083.39 318187.67,4592840 317789.56,4591748.11 317302.58,4591323.44 316074.41,4590820.16 315334.95,4592934.59 314902.19,4593200.06 314426.37,4593069.59 312764.91,4592816.78 311717.86,4593087.75 311101.6,4593441.19 310012.64,4593645.56 307648.39,4594386.63 307406.25,4594431.88 307915.19,4595889.34 307699.42,4597023.95 308097.28,4597681.69 308931.9,4599818.48 310411.41,4599049.22 311691.52,4600207.76 312017.5,4600102.64 312231.58,4600521.39 312486.87,4600442 313130.29,4601115.8 313630.36,4599195.12 314015.57,4599712.63 314803.9,4599339.15 315572.03,4598741.03 316534.85,4599011 317391.93,4598869.99</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[65111847.43645]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[628]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[636]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25067]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[18]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Castelldans]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Castelldans]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Castelldans]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Castelldans]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="628">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">384507.37,4596867.08 383767.92,4596866.26 383648.82,4596934.19 384043.63,4597009.99 383803.4,4597887.8 383608.15,4597984.13 384125.68,4598556.81 384527.22,4598736.62 384211.55,4599138.67 383228.12,4599329.03 383111.91,4599960.53 382081.05,4599951.97 384148.09,4600487.1 385216.7,4600885.97 386493.36,4600905.97 386700.44,4600212.7 387602.56,4600097.24 387684.83,4599646.97 387635.44,4599622.83 387524.53,4599205.73 386561.23,4597640.52 384606.62,4597610.71 384507.37,4596867.08</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[11336652.80785]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[629]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[637]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08048]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[06]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Carme]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Carme]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Carme]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Carme]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="629">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">327376.27,4592741.82 327146.63,4592252.21 327101.36,4592157.74 325872.32,4592890.58 324082.48,4592767.95 323853.28,4591599.85 324412.56,4590899.51 323440.04,4590267.94 322808.01,4590509 322313.19,4591597.28 320132.54,4592716.09 320051.52,4593381.53 320014.13,4594927.98 319545.17,4595611.57 319546.84,4599439.87 319631.3,4599534.05 319153.47,4599468.85 318953.17,4600128.1 319829.19,4600380.45 320742.6,4600195.33 322118.86,4599481.05 322728.34,4600663.66 324273.17,4600360.03 324181.06,4599636.44 325172.24,4599101.71 325481.07,4598661.34 325515.844,4598436.388 325971.54,4598213.44 326258.032,4597436.388 326465.59,4595245.54 326789.86,4594962.89 326879.91,4594390.01 326831.93,4593470.58 327376.27,4592741.82</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">317391.93,4598869.99 316534.85,4599011 315572.03,4598741.03 314803.9,4599339.15 314015.57,4599712.63 314592.39,4601869.44 316863.12,4601437.81 317847.09,4600247.05 317391.93,4598869.99</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[61735048.02663]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[630]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[638]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25058]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[18]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Borges Blanques, les]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Borges Blanques, les]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Borges Blanques, les]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Borges Blanques, les]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="630">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">359778.98,4595281.87 358932.87,4595108.71 358402.66,4594682.35 357559.4,4594534.8 356535.69,4595438.05 356080.26,4595918.75 355619.64,4595754.68 354564.56,4595676.27 353993.75,4595962.22 353476.81,4596526.09 353016.65,4597221.67 352674.31,4597919.61 353685.83,4598711.16 352926.67,4600542.11 353525.82,4600521.95 354421.88,4600314.24 355052.15,4600311.05 356241.53,4599527.2 356799.42,4599715.8 357551.72,4599218.9 358121.55,4599232.34 358793.03,4598716.29 359489.74,4598851.82 360849.34,4597861.19 360205.52,4597090.34 360310.63,4596827.16 359707.93,4595912.13 359778.98,4595281.87</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[29185947.0667]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[631]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[639]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43046]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[16]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Conesa]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Conesa]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Conesa]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Conesa]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="631">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">338358.18,4597859.64 337876.86,4598435.09 338543.32,4598439.41 338587.08,4598716.71 339481.82,4599342.79 340337.92,4599383.39 340137.6,4599837.49 340727.03,4600352.59 341329.99,4599603.08 342279.12,4599076.32 342819.34,4598647.54 344263.37,4598417.35 345189.57,4597828.08 346241.72,4598054.91 346740.67,4597741.93 347072.61,4598038.47 346961.36,4597539.52 347139.14,4596642.43 347829.65,4596208.18 348161.86,4594796.6 347563.46,4594691.06 345992.28,4593979.6 343884.54,4593523.57 343896.79,4593293.54 343049.58,4592880.2 342035.33,4592593.59 341885.81,4593450.29 341449.82,4593572.58 341424.25,4594731.38 341833.27,4595013.92 341967.97,4596249.5 340553.11,4597311.24 338358.18,4597859.64</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[34796997.28576]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[632]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[640]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25238]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[38]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vallbona de les Monges]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vallbona de les Monges]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vallbona de les Monges]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vallbona de les Monges]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="632">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">389952.83,4596832.5 389919.83,4596105.9 388179.65,4596045.06 385869.56,4596247.69 384507.37,4596867.08 384606.62,4597610.71 386561.23,4597640.52 387524.53,4599205.73 387635.44,4599622.83 387684.83,4599646.97 388074.91,4599780.41 388558.05,4600065.33 391546.54,4600220.73 391841.14,4599935.2 391853.66,4599874.33 390819.93,4599225.77 390778.56,4599518.96 389797.47,4598868.87 390040.74,4598025 389440.35,4597265.74 389952.83,4596832.5</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[15126390.08425]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[633]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[641]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08286]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[06]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Torre de Claramunt, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Torre de Claramunt, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Torre de Claramunt, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Torre de Claramunt, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="633">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">379824.45,4596670.13 379727.93,4596962.07 378944.92,4596999.81 378604.04,4597774.36 378098.51,4598690.9 380848.61,4599508.27 382064.12,4600040.77 382081.05,4599951.97 383111.91,4599960.53 383228.12,4599329.03 384211.55,4599138.67 384527.22,4598736.62 384125.68,4598556.81 383608.15,4597984.13 383803.4,4597887.8 384043.63,4597009.99 383648.82,4596934.19 383609.59,4596595.83 383224.57,4596863.89 382374.52,4596725.88 381608.25,4596225.34 381243.92,4596728.81 380323.03,4596549.83 379824.45,4596670.13</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[15027574.95175]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[634]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[642]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08152]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[06]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Orpi]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Santa Candia]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Orp¡]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Santa C…ndia]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="634">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">372771.25,4593282.54 372667.02,4594053.42 373667.1,4594682.6 374420.2,4595346.82 374190.42,4595864.26 373736.24,4596566.75 373743.51,4597070.77 374026.26,4597778.38 375289.71,4597961.57 376300.16,4598833.69 376931.41,4600031.41 377244.65,4600000.32 377918.49,4599147.32 378098.51,4598690.9 378604.04,4597774.36 378944.92,4596999.81 379727.93,4596962.07 379824.45,4596670.13 379390.09,4596496.41 378830.24,4595341 378892.34,4595181 377989.42,4594787.32 377481.6,4593887.78 376410.45,4593650.87 375895.62,4594242.85 375285.08,4593844.78 373666.61,4592289.67 373584.87,4592858.67 372771.25,4593282.54</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[25421000.03025]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[635]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[643]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08257]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[06]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Santa Maria de Miralles]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Santa Maria de Miralles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Santa Maria de Miralles]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Santa Maria de Miralles]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="635">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">372667.02,4594053.42 371954.1,4594013.8 371546.73,4594305.06 370839.99,4594347.16 370881.68,4594597.4 369788.64,4595445.39 368451.96,4595679.44 368207.09,4595988.58 368026.07,4595905.79 367525.69,4596221.13 366822.74,4596522.72 366663.02,4597080.67 366360.05,4597194.63 366364.16,4597815.29 366428.67,4597912.93 366605.06,4598568.47 367114.8,4599462.85 368823.17,4599199.26 369674.61,4599982.51 370676.08,4599728.01 371545.57,4599500.12 372940.8,4598439.01 373816.13,4598222.95 374026.26,4597778.38 373743.51,4597070.77 373736.24,4596566.75 374190.42,4595864.26 374420.2,4595346.82 373667.1,4594682.6 372667.02,4594053.42</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[30596768.9172]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[636]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[644]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08021]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[06]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Bellprat]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Bellprat]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Bellprat]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Bellprat]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="636">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">389952.83,4596832.5 389440.35,4597265.74 390040.74,4598025 389797.47,4598868.87 390778.56,4599518.96 390819.93,4599225.77 391853.66,4599874.33 391835,4599306.23 391374.94,4598669.49 390955.4,4597846 390073.83,4597476.99 389952.83,4596832.5</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[2804518.6673]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[637]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[645]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08044]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[06]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Capellades]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Capellades]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Capellades]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Capellades]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="637">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">445994.05,4599234.71 445338.53,4598371.03 445348.1,4598092.25 446135.55,4597703.96 446953.39,4597059.26 447565.1,4596444.89 448016.58,4596234.97 448374.61,4595901.03 447526.86,4594978.8 447178.43,4594752.07 445903.32,4596014.4 444633.4,4596803.33 444575.07,4597426.94 444241.29,4597317.91 444098.79,4597805.41 443433.84,4598025.74 443123.41,4598414.05 444063.67,4599063.05 444591.75,4599523.98 445343.84,4599827.49 445329.13,4599596.15 445994.05,4599234.71</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[9170338.32335]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[638]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[646]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08214]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[21]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilassar de Dalt]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilassar de Dalt]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vilassar de Dalt]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vilassar de Dalt]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="638">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">416812,4590682 417001.38,4590855.86 416929.41,4591827.82 416479.68,4591824.02 416389.4,4592796.23 416141.62,4593338.35 415833.99,4593787.35 415557.63,4595383.26 415460.26,4596379.32 415016.23,4596665.95 414901.14,4597538.44 415172.29,4597743.47 415449.31,4597776.22 415414.07,4598351.4 415479.98,4598836.55 415983.64,4599745.66 416176.83,4599562.37 416678.61,4599392.71 417232.21,4598526.41 418303.04,4598358.27 418815.34,4597959.63 419543.83,4596798.06 419592.04,4596308.41 419995.24,4596321.13 420393.33,4596044.32 420921.29,4596334.35 421258.54,4595551.48 421032.11,4594966.13 420655.98,4593416.52 419826,4592632 419201.57,4591423.49 418322.65,4591525.45 417760,4591165 416812,4590682</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[32092828.12696]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[639]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[647]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08184]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[40]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Rubi]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Rubi]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Rub¡]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Rub¡]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="639">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">424052.94,4596149.34 423307.05,4595737.8 422976.71,4595624.26 422280.74,4596000.81 422031.12,4596860.66 421827.56,4597039.65 420921.29,4596334.35 420393.33,4596044.32 419995.24,4596321.13 419592.04,4596308.41 419543.83,4596798.06 419632.08,4597302.11 419326.9,4597379.29 419603.05,4597941.36 419847.82,4597894.26 420325.71,4597638.27 421356.03,4597915.75 420860.49,4598470.55 420946.03,4598969.38 421466.92,4599412.8 421903.55,4599294.95 422170.57,4599661.72 423575.27,4599365.72 423897.21,4599062.69 424353.2,4599183.71 424915.04,4598081.7 424821.2,4597016.65 424483.61,4596568.4 424052.94,4596149.34</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[13822104.128]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[640]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[648]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08238]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[40]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Quirze del Valles]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Quirze del Valles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Quirze del VallŠs]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Quirze del VallŠs]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="640">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">440177.74,4596288.82 439714.23,4596844.11 439189.87,4597122.2 439413.52,4597947.37 439758.43,4598241.25 440201.25,4598978.61 440432.31,4599658.28 441247.99,4598961.38 442441.9,4599110.61 443123.41,4598414.05 443433.84,4598025.74 444098.79,4597805.41 444241.29,4597317.91 443725.28,4596534.86 443620.86,4596544.96 443032.21,4596654.47 442288.48,4596205.17 442235.32,4596179.43 440177.74,4596288.82</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[10903398.30304]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[641]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[649]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08296]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vallromanes]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vallromanes]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vallromanes]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vallromanes]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="641">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">449409.71,4596333.75 448374.61,4595901.03 448016.58,4596234.97 447565.1,4596444.89 446953.39,4597059.26 446135.55,4597703.96 445348.1,4598092.25 445338.53,4598371.03 445994.05,4599234.71 447400.98,4599451.83 448112.71,4599205.6 448120.25,4598702.32 448232.38,4598437.93 448235.15,4598054.48 448781.82,4597381.61 449409.71,4596333.75</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[7299310.5252]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[642]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[650]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08030]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[21]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Cabrils]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Cabrils]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Cabrils]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Cabrils]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="642">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">328001.5,4593650.32 327643.1,4593648.85 327376.27,4592741.82 326831.93,4593470.58 326879.91,4594390.01 326789.86,4594962.89 326465.59,4595245.54 326258.032,4597436.388 325971.54,4598213.44 326054.907,4598428.576 325859.81,4598555.52 325505.08,4599208.76 325966.17,4599447.49 326382.54,4598951.7 326464.14,4598107.48 326788.66,4597790.65 327659.05,4597321.41 327302.57,4595746.24 327177.09,4594999.13 327171.71,4594561.64 327902.04,4594068.09 328001.5,4593650.32</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[5079065.51388]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[643]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[651]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25092]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[18]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Floresta, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Floresta, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Floresta, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Floresta, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="643">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">411382.08,4596030.7 412579.81,4596383.93 412409.96,4597866.8 411908.02,4597982.47 411781.67,4598179.39 412567.08,4599021.29 413233.01,4599425.88 413713.05,4599337.91 414390.91,4598977.48 414980.36,4598779.12 415479.98,4598836.55 415414.07,4598351.4 415449.31,4597776.22 415172.29,4597743.47 414901.14,4597538.44 414100.28,4596548.86 413363.81,4596449.88 411696.83,4595783.14 411382.08,4596030.7</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[7481377.90625]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[644]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[652]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08290]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[40]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Ullastrell]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Ullastrell]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Ullastrell]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Ullastrell]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="644">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">437809.05,4598248.4 437560.43,4597683.88 436959.39,4597178.25 436886.88,4597068.26 436704.68,4597264.49 436348.67,4597525.39 435660.14,4597696.36 435184.21,4598131.27 435920.13,4599209.09 436154.8,4599418.9 437489.16,4598667.63 437809.05,4598248.4</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[3430339.47045]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[645]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[653]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08115]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Martorelles]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Martorelles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Martorelles]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Martorelles]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="645">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">450281.69,4595311.8 449409.71,4596333.75 448781.82,4597381.61 448235.15,4598054.48 448232.38,4598437.93 448120.25,4598702.32 448112.71,4599205.6 449002.66,4598929.02 450711.23,4598913.31 450707.53,4598552.84 451532.55,4597923.46 451841.19,4598201.17 452118.69,4596819.69 450281.69,4595311.8</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[8852178.5533]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[646]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[654]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08029]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[21]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Cabrera de Mar]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Cabrera de Mar]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Cabrera de Mar]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Cabrera de Mar]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="646">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">404528.48,4596054.97 404480.85,4597044.63 405351.59,4596995.05 405853.53,4597707.32 406142.26,4597639.3 409064.32,4598414.3 409256.95,4598735.22 409607.72,4598774.76 410084.04,4599146.89 411045.75,4599136.6 411341.31,4598474.33 411781.67,4598179.39 411908.02,4597982.47 412409.96,4597866.8 412579.81,4596383.93 411382.08,4596030.7 411015,4594869 410453.42,4594475.05 410316.47,4594707.25 409989.31,4594916.61 409635.53,4594882.35 408828.17,4595220.1 408200.74,4595677.29 405097.96,4595809.23 404528.48,4596054.97</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[20731221.7987]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[647]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[655]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08001]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[11]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Abrera]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Abrera]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Abrera]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Abrera]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="647">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">360378.86,4592421.22 360377.1,4592971.51 360479.29,4593539.98 359778.98,4595281.87 359707.93,4595912.13 360310.63,4596827.16 360205.52,4597090.34 360849.34,4597861.19 361118.39,4598699.09 361686.12,4598334.76 362429.54,4599053.32 364145.72,4598169.29 365200.84,4597794 366364.16,4597815.29 366360.05,4597194.63 365998.58,4596807.24 364922.36,4596264.08 364326.92,4596160.64 363298.33,4595446.91 363607.53,4594996.37 363255.38,4594435.52 362957.26,4593680.32 362256.69,4593206.27 361896.59,4592555.15 360925.04,4592308.1 360378.86,4592421.22</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[22944128.01469]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[648]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[656]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43105]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[16]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Piles, les]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Piles, les]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Piles, les]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Piles, les]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="648">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">307699.42,4597023.95 307915.19,4595889.34 307406.25,4594431.88 305967.61,4594710.75 305747.64,4594814.51 305889.45,4595293.35 305517.12,4596002.9 304530.42,4596056.42 304132.31,4598209.05 305106.26,4598863.93 306025.17,4598237.04 306120.02,4598326.51 306491.34,4597679.91 307699.42,4597023.95</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[9777488.38195]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[649]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[657]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25036]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[33]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Aspa]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Aspa]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Aspa]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Aspa]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="649">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">425995.58,4596893.99 425813.98,4597189.44 427098.33,4597837.63 426928.55,4598415.87 427591.56,4598501.5 427804.48,4598392.2 428269.22,4598311.88 428710.59,4598040.23 429117.39,4597407.43 429555.94,4596912.79 430022.82,4596788.05 430233.02,4596573.46 430139.76,4596053.5 429916.65,4595624.05 429546.9,4596022.59 429274.35,4595873.86 429063.75,4595926.53 428182.43,4595549.9 427950.7,4595389.23 427150.43,4595513.02 426970.24,4595603.17 426148.78,4596172.14 426163.49,4596426.84 425995.58,4596893.99</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[8313965.86225]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[650]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[658]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08252]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[40]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Barbera del Valles]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Barbera del Valles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Barber… del VallŠs]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Barber… del VallŠs]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="650">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">328001.5,4593650.32 327902.04,4594068.09 328388.17,4595570.93 328423.12,4596527.74 329049.83,4597724.53 330478.3,4597386.83 331122.33,4597685.86 331390.25,4598085.42 331423.66,4598389.5 332132.4,4598231.88 331989.98,4597646.9 331601.26,4597639.5 331547.9,4596454.52 331237.7,4595126.36 330729.32,4594595.46 330830.62,4594032.87 330510.35,4594330.79 329593.57,4594012.26 329238.18,4593504.48 328920.08,4593742.34 328001.5,4593650.32</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[11205729.19805]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[651]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[659]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25153]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[18]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Omellons, els]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Omellons, els]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Omellons, els]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Omellons, els]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="651">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">398128.11,4597827.27 398287.44,4598294.09 399692.92,4597670.27 400162.9,4597229.21 401443.87,4596463.3 402467.66,4596426.33 403241.78,4596254.98 403522.32,4595876.24 403116.81,4594982.23 403060.54,4594963.02 402016.68,4593521.05 400958.94,4593036.05 400449.13,4592575.9 400414.84,4592232.92 399563.13,4592561.75 399328.34,4592256.73 399107.23,4593676.9 398694.54,4594852.36 398391.12,4596037.96 398606.74,4596414.96 398682.62,4596743.78 398446.04,4597411.56 398128.11,4597827.27</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[17161349.0331]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[652]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[660]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08119]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[06]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Masquefa]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Masquefa]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Masquefa]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Masquefa]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="652">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">354321.09,4593726.61 353928.49,4593612.31 353184.33,4593470.9 352969.83,4593256.71 351833.45,4593270.14 350952.72,4593000.95 350272.81,4592985.21 350001.43,4594408.59 349710.93,4595002.74 350957.7,4596062.41 350850.49,4596544.21 351047.9,4596880.69 351541.43,4596595.41 352145.96,4596876.81 352002.05,4598281.01 352600.76,4598092.9 352674.31,4597919.61 353016.65,4597221.67 353476.81,4596526.09 353993.75,4595962.22 354564.56,4595676.27 355619.64,4595754.68 354321.09,4593726.61</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[15850217.981]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[653]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[661]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43061]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[16]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Fores]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Fores]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[ForŠs]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[ForŠs]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="653">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">440177.74,4596288.82 439290.98,4595934.39 438899.6,4595273.29 438597.3,4595188.72 438128.52,4595676.43 437553.83,4596523.78 437200.08,4596772.31 436886.88,4597068.26 436959.39,4597178.25 437560.43,4597683.88 437809.05,4598248.4 438082.17,4597983.15 439189.87,4597122.2 439714.23,4596844.11 440177.74,4596288.82</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[4485782.5757]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[654]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[662]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08256]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Santa Maria de Martorelles]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Santa Maria de Martorelles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Santa Maria de Martorelles]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Santa Maria de Martorelles]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="654">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">330830.62,4594032.87 330729.32,4594595.46 331237.7,4595126.36 331547.9,4596454.52 331601.26,4597639.5 331989.98,4597646.9 332132.4,4598231.88 334101.01,4597724.53 334359.92,4597275.99 334728.79,4596873.63 336282.55,4596917.18 336314.12,4596226.7 337200.64,4594906.98 336947.66,4594480.32 336241.91,4594113.02 335876.61,4594309.55 334572.06,4593541.96 334058.58,4593576.68 332370.76,4592608.88 331951.86,4593171.26 330830.62,4594032.87</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[21245501.54041]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[655]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[663]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25081]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[18]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Espluga Calba, l']]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Espluga Calba, l']]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Espluga Calba, l']]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Espluga Calba, l']]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="655">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">433598.74,4595198.94 434791.09,4597379.36 435184.21,4598131.27 435660.14,4597696.36 436348.67,4597525.39 436704.68,4597264.49 436886.88,4597068.26 437200.08,4596772.31 437553.83,4596523.78 438128.52,4595676.43 438597.3,4595188.72 438547.13,4594816.82 437940.57,4594277.21 437696.3,4593847.7 437174.59,4593495.68 436836.53,4593704.58 435626.45,4593813.51 435384.41,4593915.06 435325.18,4594140.29 434196.26,4594692.69 433598.74,4595198.94</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[13266609.5334]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[656]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[664]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08209]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Fost de Campsentelles]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Fost de Campsentelles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Fost de Campsentelles]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Fost de Campsentelles]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="656">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">294237.26,4593963.17 294965.62,4594274.62 293577.41,4595927.19 293168.66,4596589.5 293067.51,4597878.28 294512.6,4597570.43 295568.28,4597549.67 296509.02,4597625.55 297688.12,4597011.07 299358.99,4595953.03 299441.95,4595694.36 299330.64,4594020.82 299538.09,4592032.54 296913.65,4590077 296455.91,4587285.08 294717.29,4588190.13 294267.2,4588625.45 293630.82,4589799.53 294678.13,4591392.69 294392.18,4591932.42 294067.95,4593032.89 294237.26,4593963.17</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[41863460.25676]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[657]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[665]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25200]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[33]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sarroca de Lleida]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sarroca de Lleida]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sarroca de Lleida]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sarroca de Lleida]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="657">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">338358.18,4597859.64 340553.11,4597311.24 341967.97,4596249.5 341833.27,4595013.92 341424.25,4594731.38 341449.82,4593572.58 340891.11,4593655.03 340021.67,4594014 339002.44,4594800.64 338339.71,4594990.69 337659.67,4595631.46 336461.17,4596515.75 336314.12,4596226.7 336282.55,4596917.18 337150.15,4596940.32 337622.42,4597546.66 338358.18,4597859.64</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[13572433.41255]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[658]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[666]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25154]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[38]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Omells de na Gaia, els]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Omells de na Gaia, els]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Omells de na Gaia, els]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Omells de na Gaia, els]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="658">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">392498.65,4591731.93 391812.99,4592397.31 391619.54,4592398.62 389919.83,4596105.9 389952.83,4596832.5 390073.83,4597476.99 390955.4,4597846 390957.36,4597716.61 391826,4597514.9 391332.34,4596943.43 391675.36,4596558.27 392218.77,4596344.68 391848.03,4595992.44 392514.86,4595284.45 393786.17,4594359.1 394350.22,4593638.46 394612.18,4593176.36 395160.06,4592556.18 394728.41,4592267.61 395274.6,4592093.92 395224.05,4591718.03 395883.43,4591391.58 395692.8,4591170.53 395461.49,4590977.94 395462.53,4590609.62 394667.18,4590881.97 393989.29,4591310.23 393111.26,4591485.3 392683.83,4591718.1 392498.65,4591731.93</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[16950444.0314]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[659]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[667]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08028]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[06]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Cabrera d'Igualada]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Canaletes]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Cabrera d'Igualada]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Canaletes]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="659">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">433598.74,4595198.94 433375.61,4594919.37 432653.09,4595825.66 432347.81,4596530.82 433223.84,4596571.88 433907.12,4597821.53 434791.09,4597379.36 433598.74,4595198.94</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[2979549.1969]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[660]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[668]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08105]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[41]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Llagosta, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Llagosta, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Llagosta, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Llagosta, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="660">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">415858.96,4588462.04 415337.31,4588951.57 415045.47,4589240.04 414686.11,4590185.4 414109.1,4590865.3 413481.74,4590598.07 412776.99,4591079.91 412496.13,4591481.28 412510.45,4591954.97 412099.92,4591370.44 411280.68,4592306.42 410992.62,4593182.39 410359.41,4593707.93 410060.61,4594387.19 410316.47,4594707.25 410453.42,4594475.05 411015,4594869 411382.08,4596030.7 411696.83,4595783.14 413363.81,4596449.88 414100.28,4596548.86 414901.14,4597538.44 415016.23,4596665.95 415460.26,4596379.32 415557.63,4595383.26 415833.99,4593787.35 416141.62,4593338.35 416389.4,4592796.23 416479.68,4591824.02 416929.41,4591827.82 417001.38,4590855.86 416812,4590682 416548,4590463 416314.87,4589789.22 416102.69,4588979.38 416106.23,4587892.1 415858.96,4588462.04</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[30667900.922]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[661]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[669]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08054]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[40]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Castellbisbal]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Castellbisbal]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Castellbisbal]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Castellbisbal]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="661">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">447748.16,4594280.57 446765.67,4594326.25 446511.68,4594387.42 445717.02,4593959.7 445316.23,4593308.08 444787.43,4593784.96 444553.96,4594859.75 444052.97,4595557.11 443620.86,4596544.96 443725.28,4596534.86 444241.29,4597317.91 444575.07,4597426.94 444633.4,4596803.33 445903.32,4596014.4 447178.43,4594752.07 447748.16,4594280.57</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[6492558.9297]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[662]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[670]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08230]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[21]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Premia de Dalt]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Premia de Dalt]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Premi… de Dalt]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Premi… de Dalt]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="662">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">360378.86,4592421.22 360925.04,4592308.1 361896.59,4592555.15 362256.69,4593206.27 362957.26,4593680.32 363255.38,4594435.52 363607.53,4594996.37 363298.33,4595446.91 364326.92,4596160.64 364922.36,4596264.08 365998.58,4596807.24 366360.05,4597194.63 366663.02,4597080.67 366822.74,4596522.72 367525.69,4596221.13 368026.07,4595905.79 368207.09,4595988.58 368451.96,4595679.44 369788.64,4595445.39 370881.68,4594597.4 370839.99,4594347.16 371546.73,4594305.06 371954.1,4594013.8 372667.02,4594053.42 372771.25,4593282.54 372293.07,4593011.37 371698.98,4592252.34 371268.97,4592351.14 370980.28,4592222.11 371007.73,4591576.6 370745.41,4591057.53 370168.78,4590366.55 369245.17,4589963.08 368231.82,4589964.95 367182.49,4589110.64 366673.41,4588588.04 365111.62,4589956.17 363876.85,4589250.17 364022.26,4588770.58 363535.26,4588147.02 362410.51,4587767.38 361574.57,4588071.18 360341.42,4587820.44 360238.46,4589424.53 360029.33,4589985.81 359872.65,4590060.36 359683.68,4590525.14 359993.98,4590894.02 360013.93,4591779.25 360378.86,4592421.22</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[67101298.93722]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[663]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[671]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43141]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[16]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Pontils]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Pontils]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Pontils]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Pontils]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="663">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">422664.05,4585687.75 422419.26,4585870.59 422355.2,4586550.56 422180.31,4586931.59 421901.85,4587164.13 421504.59,4587674.6 421521.28,4587808.48 421732.9,4588028.47 421813.44,4588629.05 420106.23,4588739.56 419299.47,4588439.61 419150.9,4588898.29 418710.13,4589253.88 418587.83,4590112.25 417615.9,4590334.27 416548,4590463 416812,4590682 417760,4591165 418322.65,4591525.45 419201.57,4591423.49 419826,4592632 420655.98,4593416.52 421032.11,4594966.13 421258.54,4595551.48 420921.29,4596334.35 421827.56,4597039.65 422031.12,4596860.66 422280.74,4596000.81 422976.71,4595624.26 422821.67,4594653.01 423551.86,4593628.5 424987.28,4592128.7 425435.55,4591425.48 426171.6,4591057.05 426383.2,4590917.43 426371.91,4590318.89 426545.31,4589605.16 427387.74,4588530.92 427152.15,4587284.68 426356.61,4586687.56 425060.52,4587021.5 424682.05,4587400.15 424084.49,4586924.09 423439.82,4587265.03 423255.71,4587280.05 422513.65,4587739.42 422758.37,4587109.62 422637.72,4586753.22 423237.63,4586482.99 422964.37,4586251.23 422930.12,4585852.57 423124.83,4585424.05 422785.89,4585591.34 422664.05,4585687.75</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[48674690.89455]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[664]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[672]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08205]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[40]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Cugat del Valles]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Cugat del Valles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Cugat del VallŠs]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Cugat del VallŠs]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="664">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">380818.28,4589164.34 380216.56,4589948.49 379318.91,4590027.82 379111.14,4589578.79 378340.28,4589405.76 378315.53,4588997.87 377657.34,4589310.96 377889.41,4588845.39 375775.19,4588302.78 374968.42,4587617.37 374386.82,4588493.65 372745.87,4588492.76 372670.16,4588698.93 372217.5,4589441.78 373620.53,4591223.43 373666.61,4592289.67 375285.08,4593844.78 375895.62,4594242.85 376410.45,4593650.87 377481.6,4593887.78 377989.42,4594787.32 378892.34,4595181 378830.24,4595341 379390.09,4596496.41 379824.45,4596670.13 380323.03,4596549.83 381243.92,4596728.81 381608.25,4596225.34 382374.52,4596725.88 383224.57,4596863.89 383609.59,4596595.83 383648.82,4596934.19 383767.92,4596866.26 383814.3,4596830.54 384152.4,4595925.71 383682.87,4595947.42 383238.82,4595615.09 383225,4595028.31 383258.01,4594698.87 381794.23,4594337.67 381015.17,4593526.38 380718.47,4592372.74 381695.72,4591277.06 382365.69,4591137.9 382752,4589984.83 380818.28,4589164.34</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[52934887.21156]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[665]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[673]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08104]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[06]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Llacuna, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Llacuna, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Llacuna, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Llacuna, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="665">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">427150.43,4595513.02 426438.92,4595200.52 425586.06,4595681.03 425856.35,4596127.7 425995.58,4596893.99 426163.49,4596426.84 426148.78,4596172.14 426970.24,4595603.17 427150.43,4595513.02</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[914451.9751]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[666]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[674]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08904]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[40]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Badia del Valles]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Badia del Valles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Badia del VallŠs]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Badia del VallŠs]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="666">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">382752,4589984.83 382365.69,4591137.9 381695.72,4591277.06 380718.47,4592372.74 381015.17,4593526.38 381794.23,4594337.67 383258.01,4594698.87 383225,4595028.31 383238.82,4595615.09 383682.87,4595947.42 384152.4,4595925.71 383814.3,4596830.54 383767.92,4596866.26 384507.37,4596867.08 385869.56,4596247.69 388179.65,4596045.06 389919.83,4596105.9 391619.54,4592398.62 391221.85,4592273.07 390264,4592117.68 388643.82,4592146.5 388398.09,4592440.59 388333.84,4591911.64 387441.97,4591489.02 386783.97,4591401.39 386328.52,4590939.59 386692.4,4590347.38 386972.44,4590281.95 386302.91,4589143.58 385500.3,4589422.63 384413.02,4590075.29 383724.4,4590220.32 382919.8,4589923 382752,4589984.83</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[47566255.91135]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[667]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[675]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08122]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[03]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Mediona]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Mediona]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Mediona]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Mediona]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="667">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">445316.23,4593308.08 444803.04,4592929.09 444697.533,4592922.532 444491.283,4593419.407 444303.13,4593275.73 444031.908,4593438.157 443966.283,4593347.532 443887.38,4593346.59 443753.783,4593260.032 443669.408,4593444.407 443374.62,4593282.13 443169.408,4593566.282 443134.3,4593422.9 442778.45,4593419.53 442447.28,4593590.98 442228.24,4595770.06 442288.48,4596205.17 443032.21,4596654.47 443620.86,4596544.96 444052.97,4595557.11 444553.96,4594859.75 444787.43,4593784.96 445316.23,4593308.08</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[6601597.46604]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[668]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[676]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08281]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[21]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Teia]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Teia]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Tei…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Tei…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="668">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">279308.84,4583433.26 280516.79,4583909.03 280796.08,4584273.01 281566.09,4584985.36 282615.55,4585746.1 282574.53,4586374.74 283275.83,4586399.58 284182.23,4586008.17 284683.57,4586852.47 284133.09,4588545.79 283368.37,4590046.12 282569.18,4591018.2 281338.02,4591168.67 281090.96,4590788.95 280373.8,4591862.77 280518.92,4592071.05 280842.81,4592941.61 281201.38,4594280.77 280356.58,4594982.47 280166.17,4596103.15 281793.05,4596234.34 282571.6,4596602.08 284298.99,4595633.35 284777.03,4594979.4 286723.69,4593173.09 287766.85,4591849.71 287532.57,4591063.11 288008.92,4590035.1 288867.45,4589534.51 288781.02,4588407.29 288913.26,4586811.22 288769.55,4585197.18 287803.17,4583927.21 288648.4,4582050.35 288119.26,4580087.15 287999.98,4579926.79 287302.02,4580852.16 286017.29,4581958.2 284647.32,4582217.97 283160.09,4582220.6 282816.19,4581779.78 282186.42,4581505.27 281628.02,4581490.69 280789.75,4581277.08 280423.25,4581064.81 280304.77,4581160.69 280341.46,4581215.66 279308.84,4583433.26</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[86425717.57311]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[669]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[677]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25204]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[33]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Seros]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Seros]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Ser•s]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Ser•s]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="669">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">339405.76,4591811.38 338669.01,4592237.93 337761.59,4592561.72 336784.85,4593473.25 336241.91,4594113.02 336947.66,4594480.32 337200.64,4594906.98 336314.12,4596226.7 336461.17,4596515.75 337659.67,4595631.46 338339.71,4594990.69 339002.44,4594800.64 340021.67,4594014 340891.11,4593655.03 341449.82,4593572.58 341885.81,4593450.29 342035.33,4592593.59 340817.37,4592168.07 340060.53,4592276.19 339405.76,4591811.38</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[11589006.1921]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[670]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[678]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43146]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[16]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Senan]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Senan]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Senan]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Senan]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="670">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">304913.83,4592451.79 304445.16,4592176.14 303213.17,4592170 302398.45,4591597.48 301895.6,4591856.99 301664.12,4591329.47 300126.13,4591605.8 299538.09,4592032.54 299330.64,4594020.82 299441.95,4595694.36 299358.99,4595953.03 301013.64,4596428.52 302272.48,4596206.11 303778.38,4594662.5 304904.43,4594163.01 305098.6,4594116.16 304913.83,4592451.79</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[21114539.51475]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[671]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[679]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25010]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[33]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Alcano]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Alcano]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Alcan¢]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Alcan¢]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="671">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">447748.16,4594280.57 447178.43,4594752.07 447526.86,4594978.8 448374.61,4595901.03 449409.71,4596333.75 450281.69,4595311.8 449985.31,4595052.3 449144.53,4594472.03 448071.9,4593904.29 447748.16,4594280.57</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[3786303.7815]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[672]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[680]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08219]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[21]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilassar de Mar]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilassar de Mar]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vilassar de Mar]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vilassar de Mar]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="672">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">440964.8,4592741.69 438899.6,4595273.29 439290.98,4595934.39 440177.74,4596288.82 442235.32,4596179.43 442288.48,4596205.17 442228.24,4595770.06 442447.28,4593590.98 442091.06,4593343.9 441956.64,4593013.77 442274.95,4592726.55 441953.52,4592413.27 441761.96,4592023.21 441435.98,4592028.91 441302.25,4591949.5 441155.03,4592349.33 440964.8,4592741.69</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[9430427.41905]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[673]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[681]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08003]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[21]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Alella]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Alella]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Alella]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Alella]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="673">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">278558.76,4589808.36 278744.51,4590596.74 278222.08,4590909.93 279226.65,4592321.23 279142.13,4592768.43 278390.42,4593420.86 278268.51,4594430.63 278053.73,4595229.81 277989.88,4595672.6 278053.73,4596288.18 280166.17,4596103.15 280356.58,4594982.47 281201.38,4594280.77 280842.81,4592941.61 280518.92,4592071.05 280373.8,4591862.77 281090.96,4590788.95 280595.31,4590403.06 280604.3,4590061.53 280137.82,4589592.56 279446.42,4590046.83 278558.76,4589808.36</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[13834661.8308]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[674]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[682]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25131]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[33]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Massalcoreig]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Massalcoreig]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Massalcoreig]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Massalcoreig]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="674">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">429318.11,4593609.69 429812.98,4592858.36 429623.64,4591909.58 429584.33,4591087.82 429817.21,4591200.6 429622.27,4589253.12 429219.66,4588959.53 427795.92,4588940.68 427387.74,4588530.92 426545.31,4589605.16 426371.91,4590318.89 426383.2,4590917.43 426171.6,4591057.05 425435.55,4591425.48 424987.28,4592128.7 423551.86,4593628.5 422821.67,4594653.01 422976.71,4595624.26 423307.05,4595737.8 424052.94,4596149.34 424381.77,4595942.11 425143.91,4595866.01 425586.06,4595681.03 426438.92,4595200.52 427150.43,4595513.02 427950.7,4595389.23 429122.22,4594193.25 429318.11,4593609.69</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[30745347.4857]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[675]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[683]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08266]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[40]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Cerdanyola del Valles]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Cerdanyola del Valles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Cerdanyola del VallŠs]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Cerdanyola del VallŠs]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="675">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">406151.65,4590352.55 405916.31,4590783.8 405863,4591718 405751,4592622 404969.33,4593235.71 403836.94,4594027.93 403116.81,4594982.23 403522.32,4595876.24 403998.65,4595888.24 404528.48,4596054.97 405097.96,4595809.23 408200.74,4595677.29 408828.17,4595220.1 408565.96,4595279.83 407552.3,4595317.59 407866.76,4594837.2 408102.6,4594308.57 407659.6,4593950.98 408099.07,4593435.96 408076.22,4592790.3 408387.1,4592393.18 408761.14,4592042.79 409062.59,4591590.27 408573.97,4591176 407058.36,4590558.26 406307.72,4590030.36 406151.65,4590352.55</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[18286709.1244]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[676]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[684]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08208]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[11]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Esteve Sesrovires]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Esteve Sesrovires]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Esteve Sesrovires]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Esteve Sesrovires]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="676">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">429916.65,4595624.05 430866.23,4594214.91 431043.91,4593859.2 430810.43,4593586.94 429940.37,4593776.62 429755.45,4593445.16 429318.11,4593609.69 429122.22,4594193.25 427950.7,4595389.23 428182.43,4595549.9 429063.75,4595926.53 429274.35,4595873.86 429546.9,4596022.59 429916.65,4595624.05</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[4070017.891]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[677]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[685]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08180]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[40]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Ripollet]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Ripollet]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Ripollet]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Ripollet]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="677">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">357559.4,4594534.8 357432.58,4593924.56 356416,4592769 356264.79,4592521.3 356085.6,4592766.82 355735.95,4592649.33 354770.08,4591550.23 354360.94,4591352.75 353960,4591521 354321.09,4593726.61 355619.64,4595754.68 356080.26,4595918.75 356535.69,4595438.05 357559.4,4594534.8</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[8525272.7379]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[678]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[686]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43130]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[16]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Rocafort de Queralt]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Rocafort de Queralt]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Rocafort de Queralt]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Rocafort de Queralt]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="678">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">412776.99,4591079.91 412197.6,4590737.14 411477.33,4590908.77 410837.63,4591224.72 409784.91,4590236.33 409323.09,4590146.54 408972.26,4590039.4 408573.97,4591176 409062.59,4591590.27 408761.14,4592042.79 408387.1,4592393.18 408076.22,4592790.3 408099.07,4593435.96 407659.6,4593950.98 408102.6,4594308.57 407866.76,4594837.2 407552.3,4595317.59 408565.96,4595279.83 408828.17,4595220.1 409635.53,4594882.35 409989.31,4594916.61 410316.47,4594707.25 410060.61,4594387.19 410359.41,4593707.93 410992.62,4593182.39 411280.68,4592306.42 412099.92,4591370.44 412510.45,4591954.97 412496.13,4591481.28 412776.99,4591079.91</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[12836849.4029]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[679]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[687]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08114]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[11]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Martorell]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Martorell]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Martorell]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Martorell]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="679">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">359872.65,4590060.36 359252.62,4589330.86 358972.77,4588874.71 358671.81,4588576.85 358414.52,4587949.84 357667.02,4587665.06 357172.08,4587283.57 356710.38,4586657.86 356483.38,4586592.09 355935.52,4586479.73 353565.49,4587265.78 350450.72,4590044.14 350843.2,4590378.71 350606.8,4590896.44 350493.76,4591744.2 350829.22,4592375.14 350481.95,4592528.19 350859.37,4592724.8 350952.72,4593000.95 351833.45,4593270.14 352969.83,4593256.71 353184.33,4593470.9 353928.49,4593612.31 354321.09,4593726.61 353960,4591521 354360.94,4591352.75 354770.08,4591550.23 355735.95,4592649.33 356085.6,4592766.82 356264.79,4592521.3 356416,4592769 357432.58,4593924.56 357559.4,4594534.8 358402.66,4594682.35 358932.87,4595108.71 359778.98,4595281.87 360479.29,4593539.98 360377.1,4592971.51 360378.86,4592421.22 360013.93,4591779.25 359993.98,4590894.02 359683.68,4590525.14 359872.65,4590060.36</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[52662437.78409]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[680]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[688]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43142]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[16]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sarral]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sarral]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sarral]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sarral]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="680">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">440964.8,4592741.69 440043.11,4592082.3 439790.84,4592027.14 439592.11,4591692.93 439089.7,4591589.53 438384.52,4591497.29 437174.59,4593495.68 437696.3,4593847.7 437940.57,4594277.21 438547.13,4594816.82 438597.3,4595188.72 438899.6,4595273.29 440964.8,4592741.69</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[7729895.8559]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[681]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[689]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08282]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[21]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Tiana]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Tiana]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Tiana]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Tiana]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="681">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">350450.72,4590044.14 349076.49,4589824.74 348876.91,4589674.97 348843.72,4589111.29 347848.87,4588950.79 347575.94,4588948.02 346375.7,4590947.7 346139.05,4592567.97 345818.26,4593304.72 345992.28,4593979.6 347563.46,4594691.06 348161.86,4594796.6 349710.93,4595002.74 350001.43,4594408.59 350272.81,4592985.21 350952.72,4593000.95 350859.37,4592724.8 350481.95,4592528.19 350829.22,4592375.14 350493.76,4591744.2 350606.8,4590896.44 350843.2,4590378.71 350450.72,4590044.14</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[21513728.85065]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[682]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[690]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43147]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[16]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Solivella]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Solivella]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Solivella]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Solivella]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="682">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">406151.65,4590352.55 404993.36,4590545.71 404474.92,4590846.1 404191,4590779 403497.83,4591117.58 402992.13,4591034.51 402637.51,4590036.33 402363.74,4589604.27 402017.14,4589323.92 401268.53,4588907.55 401151.6,4588871.96 400712.57,4589486.07 400534.17,4590242.34 399994.4,4591375.12 399776.8,4591489.16 399336.95,4592079.09 399328.34,4592256.73 399563.13,4592561.75 400414.84,4592232.92 400449.13,4592575.9 400958.94,4593036.05 402016.68,4593521.05 403060.54,4594963.02 403116.81,4594982.23 403836.94,4594027.93 404969.33,4593235.71 405751,4592622 405863,4591718 405916.31,4590783.8 406151.65,4590352.55</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[19742692.40201]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[683]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[691]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08222]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[03]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Llorenc d'Hortons]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Llorenc d'Hortons]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Lloren‡ d'Hortons]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Lloren‡ d'Hortons]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="683">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">310012.64,4593645.56 309251.19,4592206.68 309280.52,4591711.11 309676.51,4591286.64 309737.33,4590506.21 308811.43,4590927.05 308105.92,4590017.32 308252.06,4589017.74 307853.83,4588588.14 307035.93,4589225.8 306836.54,4590064.72 306589.82,4590665.23 304913.83,4592451.79 305098.6,4594116.16 305468.77,4594212.55 305747.64,4594814.51 305967.61,4594710.75 307406.25,4594431.88 307648.39,4594386.63 310012.64,4593645.56</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[17743394.9208]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[684]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[692]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25076]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[18]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Cogul, el]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Cogul, el]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Cogul, el]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Cogul, el]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="684">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">448071.9,4593904.29 447772.533,4593766.283 447476.84,4593541.55 447406.47,4593631.17 446494.408,4593227.22 445529.06,4592892.77 445316.23,4593308.08 445717.02,4593959.7 446511.68,4594387.42 446765.67,4594326.25 447748.16,4594280.57 448071.9,4593904.29</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[2210091.40701]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[685]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[693]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08172]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[21]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Premia de Mar]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Premia de Mar]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Premi… de Mar]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Premi… de Mar]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="685">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">333515.63,4590992.72 333305.07,4590446.51 333757.89,4588941.63 333995.16,4588340.65 334128.73,4587746.49 333742.3,4587354.71 332785.95,4586931.78 333182.05,4585786.44 333222.16,4585300.96 332393.78,4584663.02 332454.38,4584276.07 332210.19,4584044.25 331383.65,4584400.91 330798.42,4585243.65 330350.78,4586506.87 329557.76,4587243.07 329257.01,4589097.8 329446.52,4589529.03 328426.34,4590907.72 327146.63,4592252.21 327376.27,4592741.82 327643.1,4593648.85 328001.5,4593650.32 328920.08,4593742.34 329238.18,4593504.48 329593.57,4594012.26 330510.35,4594330.79 330830.62,4594032.87 331951.86,4593171.26 332370.76,4592608.88 332602.1,4592416.05 333108.02,4591538.01 333515.63,4590992.72</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[37865126.8986]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[686]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[694]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25255]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[18]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vinaixa]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vinaixa]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vinaixa]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vinaixa]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="686">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">339405.76,4591811.38 338306.01,4591098.34 337853.22,4590140.03 337640.08,4589957.09 336971.2,4589762.33 336918.99,4589695.95 335898,4590707.55 334926.15,4590688.82 334636.73,4591180.98 333912.54,4591240.66 333515.63,4590992.72 333108.02,4591538.01 332602.1,4592416.05 332370.76,4592608.88 334058.58,4593576.68 334572.06,4593541.96 335876.61,4594309.55 336241.91,4594113.02 336784.85,4593473.25 337761.59,4592561.72 338669.01,4592237.93 339405.76,4591811.38</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[16028352.24894]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[687]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[695]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25097]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[18]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Fulleda]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Fulleda]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Fulleda]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Fulleda]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="687">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">345366.32,4587076.59 345170.02,4588110.96 344399.09,4590494.25 343896.79,4593293.54 343884.54,4593523.57 345992.28,4593979.6 345818.26,4593304.72 346139.05,4592567.97 346375.7,4590947.7 347575.94,4588948.02 347848.87,4588950.79 347407.31,4587961.74 347136.38,4587337.67 346541.46,4587785.26 345954.13,4587937.59 345802.96,4587528.83 345366.32,4587076.59</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[13844720.77845]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[688]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[696]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43029]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[16]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Blancafort]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Blancafort]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Blancafort]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Blancafort]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="688">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">434481.87,4587543.93 434353.68,4588072.92 435184.22,4589070.41 434820.47,4590200.59 434939.64,4590614.65 435051.8,4590880.07 434246.89,4591571.05 434718.82,4592071.08 434543.15,4592299.48 434351.74,4592698.75 434624.54,4593430.35 435384.41,4593915.06 435626.45,4593813.51 436836.53,4593704.58 437174.59,4593495.68 438384.52,4591497.29 439149.49,4590304.65 437975.24,4589309.05 436367.93,4586536.89 435777.65,4587037.85 435312.33,4586905.64 435010.32,4587188.9 434479.23,4587459.29 434481.87,4587543.93</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[21585033.7845]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[689]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[697]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08015]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[13]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Badalona]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Badalona]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Badalona]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Badalona]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="689">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">309957.38,4587651.89 309853.27,4588100.92 309800.92,4590026.26 309840.42,4590458.6 309737.33,4590506.21 309676.51,4591286.64 309280.52,4591711.11 309251.19,4592206.68 310012.64,4593645.56 311101.6,4593441.19 311717.86,4593087.75 312764.91,4592816.78 314426.37,4593069.59 314902.19,4593200.06 315334.95,4592934.59 316074.41,4590820.16 315538.99,4590435.65 315676.4,4589992.65 315271.83,4589668.84 315070.08,4589053.75 314115.44,4590041.11 313410.04,4590692.26 313160.63,4590526.41 313120.07,4590099.62 312627.8,4589441.01 313166.88,4588169.61 313170.03,4587621.66 310788.64,4588368.84 309957.38,4587651.89</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[25600993.6261]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[690]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[698]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25006]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[18]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Albages, l']]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Albages, l']]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Albag‚s, l']]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Albag‚s, l']]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="690">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">445529.06,4592892.77 444088.158,4592455.345 443119.408,4592020.97 443073.59,4592147.38 442632.97,4591998.13 442367.12,4591950.75 441439.25,4591557.19 441302.25,4591949.5 441435.98,4592028.91 441761.96,4592023.21 441953.52,4592413.27 442274.95,4592726.55 441956.64,4593013.77 442091.06,4593343.9 442447.28,4593590.98 442778.45,4593419.53 443134.3,4593422.9 443169.408,4593566.282 443374.62,4593282.13 443669.408,4593444.407 443753.783,4593260.032 443887.38,4593346.59 443966.283,4593347.532 444031.908,4593438.157 444303.13,4593275.73 444491.283,4593419.407 444697.533,4592922.532 444803.04,4592929.09 445316.23,4593308.08 445529.06,4592892.77</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[3673019.69626]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[691]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[699]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08118]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[21]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Masnou, el]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Masnou, el]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Masnou, el]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Masnou, el]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="691">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">343896.79,4593293.54 344399.09,4590494.25 345170.02,4588110.96 345366.32,4587076.59 344684.5,4586882.8 344065.53,4586222.06 344405.15,4585642.38 343728.5,4584041.44 343201.57,4581992.4 343129.79,4581472.74 341729.03,4580877.43 340988.14,4580607.85 340796.92,4581281.56 340989.78,4581728.54 340546.31,4582174.86 339962.92,4583031.35 339680.32,4584248.01 339057.01,4585788.47 338936.8,4586929.01 338971.84,4587871.35 338531.78,4589045.05 338258.38,4589294.06 337640.08,4589957.09 337853.22,4590140.03 338306.01,4591098.34 339405.76,4591811.38 340060.53,4592276.19 340817.37,4592168.07 342035.33,4592593.59 343049.58,4592880.2 343896.79,4593293.54</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[57302101.44445]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[692]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[700]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43054]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[16]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Espluga de Francoli, l']]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Espluga de Francoli, l']]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Espluga de Francol¡, l']]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Espluga de Francol¡, l']]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="692">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">364682.36,4584068.29 363654.91,4584290.15 362744.65,4584746.07 362268.56,4585541.85 362514.24,4586474.45 362603.72,4587079.77 362410.51,4587767.38 363535.26,4588147.02 364022.26,4588770.58 363876.85,4589250.17 365111.62,4589956.17 366673.41,4588588.04 367182.49,4589110.64 368231.82,4589964.95 369245.17,4589963.08 370168.78,4590366.55 370745.41,4591057.53 371007.73,4591576.6 370980.28,4592222.11 371268.97,4592351.14 371698.98,4592252.34 372293.07,4593011.37 372771.25,4593282.54 373584.87,4592858.67 373666.61,4592289.67 373620.53,4591223.43 372217.5,4589441.78 372670.16,4588698.93 372745.87,4588492.76 374386.82,4588493.65 374371.16,4588338.51 373438.83,4587970.32 372938.34,4588148.68 372802.1,4587235.49 373443.82,4586978.08 373384.33,4586671.46 373198.31,4586332.24 373485.12,4585897.58 373917.08,4584634.48 373342.07,4584297.95 373071.81,4583468.85 372717.48,4582733.42 372428.5,4582226.69 372154.88,4582824.03 371740.16,4582781.19 370978.28,4582221.52 370482.18,4582284.54 369097.63,4582690.95 368869.31,4581816.23 367209.36,4581309.72 367279.96,4581686.78 367653.79,4581995.29 367817,4582548.94 367933.06,4583293.03 368124.93,4583568.71 368395.86,4583783.37 368432.1,4584834.92 367832.28,4584671.34 367156.31,4585051.62 366739.61,4584291.18 366679.907,4584006.7 366215.5,4584065.89 365927.05,4584352.44 365524.7,4584197.59 364877.08,4584482.6 364682.36,4584068.29</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[72478248.37865]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[693]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[701]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43120]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[01]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Querol]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Querol]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Querol]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Querol]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="693">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">325438.24,4585930.11 324863,4586536 323776,4587392 324210.76,4588230.45 324224.05,4588659.96 324572.83,4589269.34 323895.2,4589554.3 323440.04,4590267.94 324412.56,4590899.51 323853.28,4591599.85 324082.48,4592767.95 325872.32,4592890.58 327101.36,4592157.74 327146.63,4592252.21 328426.34,4590907.72 329446.52,4589529.03 329257.01,4589097.8 329557.76,4587243.07 330350.78,4586506.87 329000.75,4585992.34 328049.49,4585978.36 326197.27,4585570.1 325438.24,4585930.11</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[32489361.44605]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[694]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[702]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25009]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[18]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Albi, l']]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Albi, l']]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Albi, l']]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Albi, l']]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="694">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">323776,4587392 323260,4587696 322687,4587342 321790,4587818 321387,4587874 320972,4588157 320189.99,4588195.68 319450.75,4588134.04 317949.19,4589118.24 317541.25,4589294.43 317942.37,4588312.11 318315.85,4587742.95 318538.24,4587038.9 318828.77,4586339.89 318790.24,4586220.24 318037.48,4586206.01 316550.08,4586271.83 316317.93,4587616.63 315836.17,4588093.96 315676.4,4589992.65 315538.99,4590435.65 316074.41,4590820.16 317302.58,4591323.44 317789.56,4591748.11 318187.67,4592840 320132.54,4592716.09 322313.19,4591597.28 322808.01,4590509 323440.04,4590267.94 323895.2,4589554.3 324572.83,4589269.34 324224.05,4588659.96 324210.76,4588230.45 323776,4587392</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[34496774.16961]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[695]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[703]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25073]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[18]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Cervia de les Garrigues]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Cervia de les Garrigues]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Cervi… de les Garrigues]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Cervi… de les Garrigues]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="695">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">439149.49,4590304.65 438384.52,4591497.29 439089.7,4591589.53 439592.11,4591692.93 439790.84,4592027.14 440043.11,4592082.3 440964.8,4592741.69 441155.03,4592349.33 441302.25,4591949.5 441439.25,4591557.19 439149.49,4590304.65</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[3244131.9781]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[696]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[704]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08126]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[21]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Montgat]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Montgat]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Montgat]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Montgat]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="696">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">307035.93,4589225.8 304972.63,4587983 304808.07,4587707.13 305033.38,4587481.82 304847.54,4587399.96 304651.97,4587316.4 303652.52,4587762.64 302351.07,4587837.44 301903.37,4588279.91 301297.9,4589346.67 301664.12,4591329.47 301895.6,4591856.99 302398.45,4591597.48 303213.17,4592170 304445.16,4592176.14 304913.83,4592451.79 306589.82,4590665.23 306836.54,4590064.72 307035.93,4589225.8</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[19883246.00235]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[697]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[705]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25105]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[18]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Granyena de les Garrigues]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Granyena de les Garrigues]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Granyena de les Garrigues]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Granyena de les Garrigues]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="697">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">389670.23,4587701.94 387825.15,4588267.11 386645.81,4588730.4 386302.91,4589143.58 386972.44,4590281.95 386692.4,4590347.38 386328.52,4590939.59 386783.97,4591401.39 387441.97,4591489.02 388333.84,4591911.64 388398.09,4592440.59 388643.82,4592146.5 390264,4592117.68 391221.85,4592273.07 390911.06,4591957.23 390735.5,4591060.8 390906.7,4590358.11 390085.89,4590603.45 389976.3,4590232.04 389595.15,4589843.72 390099.04,4589336.33 390277.45,4588902.39 389670.23,4587701.94</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[14011833.0308]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[698]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[706]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08236]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[03]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Quinti de Mediona]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Quinti de Mediona]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Quint¡ de Mediona]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Quint¡ de Mediona]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="698">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">390099.04,4589336.33 389595.15,4589843.72 389976.3,4590232.04 390085.89,4590603.45 390906.7,4590358.11 390735.5,4591060.8 390911.06,4591957.23 391221.85,4592273.07 391619.54,4592398.62 391812.99,4592397.31 392498.65,4591731.93 392421.11,4591032.24 392156.55,4590530.64 392245.97,4590182.25 392065.54,4589140.65 391710.28,4589151.82 391439.29,4589508.01 390906.36,4589186.93 390687.55,4589614.57 390099.04,4589336.33</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[5322243.05855]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[699]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[707]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08232]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[03]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Pere de Riudebitlles]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Pere de Riudebitlles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Pere de Riudebitlles]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Pere de Riudebitlles]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="699">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">301903.37,4588279.91 302016.89,4587220.65 301469.48,4585834.45 300508.67,4585039.41 299965.08,4585022.76 298990.6,4585239.8 298298.72,4586034.39 296747.9,4587193.54 296455.91,4587285.08 296913.65,4590077 299538.09,4592032.54 300126.13,4591605.8 301664.12,4591329.47 301297.9,4589346.67 301903.37,4588279.91</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[27200130.2902]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[700]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[708]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25226]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[33]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Torrebesses]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Torrebesses]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Torrebesses]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Torrebesses]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="700">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">434481.87,4587543.93 434295.54,4587463.86 433499.27,4589104.64 432223.94,4590919.77 432205.71,4591195.33 432219.41,4591291.62 433205.7,4591819.8 433623.71,4591591.64 434246.89,4591571.05 435051.8,4590880.07 434939.64,4590614.65 434820.47,4590200.59 435184.22,4589070.41 434353.68,4588072.92 434481.87,4587543.93</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[6673172.37895]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[701]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[709]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08245]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[13]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Santa Coloma de Gramenet]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Santa Coloma de Gramenet]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Santa Coloma de Gramenet]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Santa Coloma de Gramenet]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="701">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">395765.75,4586777.88 395515.88,4586144.59 393890.46,4587992.62 393216.84,4588139.31 391922.95,4586080.18 391165.18,4585990.07 390412.76,4586469.44 389684.79,4587576.62 389670.23,4587701.94 390277.45,4588902.39 390099.04,4589336.33 390687.55,4589614.57 390906.36,4589186.93 391439.29,4589508.01 391710.28,4589151.82 392065.54,4589140.65 392245.97,4590182.25 392156.55,4590530.64 392421.11,4591032.24 392498.65,4591731.93 392683.83,4591718.1 393111.26,4591485.3 393989.29,4591310.23 394667.18,4590881.97 395462.53,4590609.62 395796.56,4590556.93 395611.78,4590116.08 397294.76,4589194.57 397273.37,4588342.79 396374.02,4587825.51 395765.75,4586777.88</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[23319636.0559]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[702]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[710]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08287]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[03]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Torrelavit]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Lavit]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Torrelavit]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Lavit]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="702">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">397294.76,4589194.57 397874.93,4589721.36 397789.53,4590099.27 397840.03,4591178.34 398199.36,4591082.01 398751.94,4591393.65 399776.8,4591489.16 399994.4,4591375.12 400534.17,4590242.34 400712.57,4589486.07 401151.6,4588871.96 401175,4588256.63 400891.43,4588112.35 400441.52,4588103.56 400341.77,4587557.42 399851.25,4587007.03 399967.51,4585850 398997.31,4585232.33 398304.5,4585573.89 398083.12,4585872.99 396863.5,4586543.3 395765.75,4586777.88 396374.02,4587825.51 397273.37,4588342.79 397294.76,4589194.57</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[18480360.74925]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[703]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[711]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08240]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[03]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Sadurni d'Anoia]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Sadurni d'Anoia]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Sadurn¡ d'Anoia]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Sadurn¡ d'Anoia]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="703">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">288769.55,4585197.18 288913.26,4586811.22 288781.02,4588407.29 288867.45,4589534.51 289641.07,4589751.43 290574.61,4591160.57 290903.46,4591351.41 290880.32,4590783.34 293088.79,4589662.77 293630.82,4589799.53 294267.2,4588625.45 294717.29,4588190.13 296455.91,4587285.08 296747.9,4587193.54 298298.72,4586034.39 298990.6,4585239.8 299965.08,4585022.76 299728.43,4584742.64 298120.24,4583472.54 298191.81,4581799.24 297902.45,4581153.03 298131.34,4580446.67 298065.51,4578850.29 297575.66,4577203.95 297052.2,4577149.9 295438.51,4578119.27 294330.91,4580953.49 293383.91,4582693.55 293391.95,4583371.83 292915.28,4585416.72 288769.55,4585197.18</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[66704338.77255]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[704]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[712]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25125]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[33]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Llardecans]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Llardecans]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Llardecans]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Llardecans]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="704">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">336918.99,4589695.95 336566.01,4588608.94 336205.33,4587681.3 335577.52,4587607.26 335550.3,4587021.74 335290.29,4586261.93 334941.22,4586240.48 334274.29,4585675.38 333182.05,4585786.44 332785.95,4586931.78 333742.3,4587354.71 334128.73,4587746.49 333995.16,4588340.65 333757.89,4588941.63 333305.07,4590446.51 333515.63,4590992.72 333912.54,4591240.66 334636.73,4591180.98 334926.15,4590688.82 335898,4590707.55 336918.99,4589695.95</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[13173180.338]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[705]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[713]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25218]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[18]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Tarres]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Tarres]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Tarr‚s]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Tarr‚s]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="705">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">407751.14,4587298.27 407888.41,4587490.63 406307.72,4590030.36 407058.36,4590558.26 408573.97,4591176 408972.26,4590039.4 409323.09,4590146.54 409784.91,4590236.33 410837.63,4591224.72 411477.33,4590908.77 412197.6,4590737.14 412506.13,4590057.9 412193.09,4589117.32 412329.22,4588503.5 411962.84,4588138.3 411423.56,4587730.29 407751.14,4587298.27</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[16491604.3471]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[706]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[714]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08066]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[11]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Castellvi de Rosanes]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Castellvi de Rosanes]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Castellv¡ de Rosanes]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Castellv¡ de Rosanes]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="706">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">279308.84,4583433.26 276071.44,4586253.21 277505.67,4587783.73 278148.44,4588904.84 278558.76,4589808.36 279446.42,4590046.83 280137.82,4589592.56 280604.3,4590061.53 280595.31,4590403.06 281090.96,4590788.95 281338.02,4591168.67 282569.18,4591018.2 283368.37,4590046.12 284133.09,4588545.79 284683.57,4586852.47 284182.23,4586008.17 283275.83,4586399.58 282574.53,4586374.74 282615.55,4585746.1 281566.09,4584985.36 280796.08,4584273.01 280516.79,4583909.03 279308.84,4583433.26</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[37218945.85806]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[707]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[715]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25102]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[33]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Granja d'Escarp, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Granja d'Escarp, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Granja d'Escarp, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Granja d'Escarp, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="707">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">407751.14,4587298.27 407447.61,4587115.18 407125.59,4586503.12 407265.89,4586330.07 406568.02,4585224.7 406885.53,4584844 406319.17,4584408.25 406089.73,4583822.42 405356.26,4585213.2 405186.01,4584645.65 403968.49,4585289.82 402752.92,4587285.63 401175,4588256.63 401151.6,4588871.96 401268.53,4588907.55 402017.14,4589323.92 402363.74,4589604.27 402637.51,4590036.33 402992.13,4591034.51 403497.83,4591117.58 404191,4590779 404474.92,4590846.1 404993.36,4590545.71 406151.65,4590352.55 406307.72,4590030.36 407888.41,4587490.63 407751.14,4587298.27</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[26115400.59089]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[708]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[716]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08091]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[03]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Gelida]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Gelida]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Gelida]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Gelida]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="708">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">412329.22,4588503.5 412193.09,4589117.32 412506.13,4590057.9 412197.6,4590737.14 412776.99,4591079.91 413481.74,4590598.07 414109.1,4590865.3 414686.11,4590185.4 415045.47,4589240.04 415337.31,4588951.57 414812.55,4588537.78 414317.32,4588635.07 413024.25,4588371.62 412329.22,4588503.5</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[5802922.32155]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[709]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[717]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08196]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[11]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Andreu de la Barca]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Andreu de la Barca]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Andreu de la Barca]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Andreu de la Barca]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="709">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">309957.38,4587651.89 309867.55,4587280.19 309149.93,4586958.05 307703.28,4587137.53 306947.7,4586390.94 307210.63,4585655.03 306523.4,4586249.8 304847.54,4587399.96 305033.38,4587481.82 304808.07,4587707.13 304972.63,4587983 307035.93,4589225.8 307853.83,4588588.14 308252.06,4589017.74 308105.92,4590017.32 308811.43,4590927.05 309737.33,4590506.21 309840.42,4590458.6 309800.92,4590026.26 309853.27,4588100.92 309957.38,4587651.89</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[12366464.077]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[710]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[718]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25206]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[18]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Soleras, el]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Soleras, el]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Soler…s, el]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Soler…s, el]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="710">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">313296.02,4578441.59 311094.94,4580819.24 311049.27,4581410.34 310600.24,4582465.6 311533.76,4583404.72 311017.84,4584241.19 311764.53,4585693.3 309957.38,4587651.89 310788.64,4588368.84 313170.03,4587621.66 313166.88,4588169.61 312627.8,4589441.01 313120.07,4590099.62 313160.63,4590526.41 313410.04,4590692.26 314115.44,4590041.11 315070.08,4589053.75 315271.83,4589668.84 315676.4,4589992.65 315836.17,4588093.96 316317.93,4587616.63 316550.08,4586271.83 318037.48,4586206.01 318790.24,4586220.24 319148.98,4585784.75 319460.51,4585057.49 319565.61,4583963.23 319523.32,4583267.95 319663.87,4582782.38 319916.36,4582313.27 319870.98,4581519.55 318760.28,4581109.87 318490.79,4580660.54 318295.9,4580144.33 317659.2,4577726.46 316988.83,4577544.76 315846.4,4577725.34 315584.08,4577608.72 314803.27,4578045.46 313555.24,4578411.82 313296.02,4578441.59</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[77461899.07649]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[711]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[719]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25118]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[18]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Juncosa]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Juncosa]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Juncosa]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Juncosa]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="711">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">419299.47,4588439.61 418967.27,4587735.94 418329.28,4587184.62 417972.37,4586920.67 416899.62,4586224.23 416106.23,4587892.1 416102.69,4588979.38 416314.87,4589789.22 416548,4590463 417615.9,4590334.27 418587.83,4590112.25 418710.13,4589253.88 419150.9,4588898.29 419299.47,4588439.61</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[9221668.73745]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[712]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[720]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08158]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[11]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Papiol, el]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Papiol, el]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Papiol, el]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Papiol, el]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="712">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">392152.49,4583612.08 391520.22,4583297.96 391573.45,4582885.74 391817.67,4582672.7 391577.99,4582317.56 391300.49,4582383.81 390299.97,4582481.26 389409.87,4583170.74 388586.01,4583602.76 386878.29,4585048.5 386485.67,4585459.35 385478.78,4586200.51 384791.83,4586188.58 383359.94,4586638.84 382988.59,4586578.27 382203.32,4587489.81 381164.06,4588289.61 380818.28,4589164.34 382752,4589984.83 382919.8,4589923 383724.4,4590220.32 384413.02,4590075.29 385500.3,4589422.63 386302.91,4589143.58 386645.81,4588730.4 387825.15,4588267.11 389670.23,4587701.94 389684.79,4587576.62 390412.76,4586469.44 391165.18,4585990.07 391922.95,4586080.18 391563.12,4585056.43 390885.19,4585121.99 390836.159,4584705.921 391039.16,4584530.62 391144.83,4584247.08 392152.49,4583612.08</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[37012532.75712]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[713]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[721]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08085]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[03]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Font-rubi]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Guardiola de Font-rubi]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Font-rub¡]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Guardiola de Font-rub¡]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="713">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">362220.87,4581761.28 361166.65,4583188.53 360599.29,4584691.88 360209,4585156 359688.19,4586073.32 358859.77,4585626.19 358783.92,4586235.88 358783.45,4586763.79 358466.3,4587160.94 358414.52,4587949.84 358671.81,4588576.85 358972.77,4588874.71 359252.62,4589330.86 359872.65,4590060.36 360029.33,4589985.81 360238.46,4589424.53 360341.42,4587820.44 361574.57,4588071.18 362410.51,4587767.38 362603.72,4587079.77 362514.24,4586474.45 362268.56,4585541.85 362744.65,4584746.07 363654.91,4584290.15 364682.36,4584068.29 364864.49,4583458.29 364424.83,4583326.9 363641.65,4583005.86 363262.74,4582403.85 363353,4580419 362885.55,4580601.48 362435.95,4580974.86 362482.48,4581559.94 362220.87,4581761.28</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[21684097.16015]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[714]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[722]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43113]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[01]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Pont d'Armentera, el]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Pont d'Armentera, el]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Pont d'Armentera, el]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Pont d'Armentera, el]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="714">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">356483.38,4586592.09 355577.2,4585703.08 354600.16,4585255.6 354738.9,4584668.63 353969.01,4583481.78 354119.83,4583132.99 352972.95,4583068.02 352860.88,4582607.38 349344,4584627 349554.82,4585321.71 349640,4586262 349865.97,4587217.94 351025.2,4587229.58 350068.5,4588747.58 349579.62,4588600.85 348843.72,4589111.29 348876.91,4589674.97 349076.49,4589824.74 350450.72,4590044.14 353565.49,4587265.78 355935.52,4586479.73 356483.38,4586592.09</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[26306315.6526]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[715]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[723]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43021]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[16]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Barbera de la Conca]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Barbera de la Conca]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Barber… de la Conca]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Barber… de la Conca]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="715">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">379917,4581016.01 379535.6,4580843.05 378901.96,4581047.33 378649.76,4581756.25 377801.53,4582783.29 377981.5,4583999.98 378341.11,4585229.85 377996.1,4585255.5 377628.12,4585744.54 378460.92,4587080.79 378605.42,4588584.56 377889.41,4588845.39 377657.34,4589310.96 378315.53,4588997.87 378340.28,4589405.76 379111.14,4589578.79 379318.91,4590027.82 380216.56,4589948.49 380818.28,4589164.34 381164.06,4588289.61 382203.32,4587489.81 382988.59,4586578.27 383359.94,4586638.84 384791.83,4586188.58 385478.78,4586200.51 386485.67,4585459.35 385692.11,4585678.65 384655.02,4584938.41 382835.87,4584128.83 382153.55,4582901.76 380002.15,4581465.39 379917,4581016.01</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[36783746.45995]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[716]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[724]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08288]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[03]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Torrelles de Foix]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Torrelles de Foix]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Torrelles de Foix]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Torrelles de Foix]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="716">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">333271.63,4579309.1 333894.25,4580144.58 333641.96,4582321.18 334175.3,4583736.76 333057.72,4584243.16 332454.38,4584276.07 332393.78,4584663.02 333222.16,4585300.96 333182.05,4585786.44 334274.29,4585675.38 334941.22,4586240.48 335290.29,4586261.93 335550.3,4587021.74 335577.52,4587607.26 336205.33,4587681.3 336566.01,4588608.94 336918.99,4589695.95 336971.2,4589762.33 337640.08,4589957.09 338258.38,4589294.06 338531.78,4589045.05 338971.84,4587871.35 338936.8,4586929.01 339057.01,4585788.47 339680.32,4584248.01 339962.92,4583031.35 340546.31,4582174.86 340989.78,4581728.54 340796.92,4581281.56 340988.14,4580607.85 340000,4580041.31 340040.1,4579301.71 340026.56,4578585.29 339138.47,4578635.35 338706.93,4578308.42 338207.4,4577535.72 338162.73,4576997.02 336677.88,4576883.1 335725.69,4577276.73 335396.92,4577213.82 334892.97,4577190 334564.2,4577285.26 334415.77,4577756.89 333836.59,4577258.3 332958.05,4577178.32 332956.25,4577715.73 333107.39,4578900.43 333271.63,4579309.1</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[66406640.6655]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[717]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[725]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43176]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[16]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vimbodi]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vimbodi]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vimbod¡]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vimbod¡]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="717">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">325438.24,4585930.11 325921,4584502 326467,4584145 327715.63,4582821.4 328031.73,4581757.36 328788,4580526 328737.68,4580040.44 328307.82,4579944.02 327226.73,4579890.93 325544.54,4579861.07 324865.51,4579697.09 324395.44,4579459.71 323117.7,4579024.33 321313.5,4578685.93 320007.92,4580567.25 319870.98,4581519.55 319916.36,4582313.27 319663.87,4582782.38 319523.32,4583267.95 319565.61,4583963.23 319460.51,4585057.49 319148.98,4585784.75 318790.24,4586220.24 318828.77,4586339.89 318538.24,4587038.9 318315.85,4587742.95 317942.37,4588312.11 317541.25,4589294.43 317949.19,4589118.24 319450.75,4588134.04 320189.99,4588195.68 320972,4588157 321387,4587874 321790,4587818 322687,4587342 323260,4587696 323776,4587392 324863,4586536 325438.24,4585930.11</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[61591724.8339]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[718]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[726]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25169]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[18]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Pobla de Cervoles, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Pobla de Cervoles, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Pobla de C‚rvoles, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Pobla de C‚rvoles, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="718">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">348843.72,4589111.29 349579.62,4588600.85 350068.5,4588747.58 351025.2,4587229.58 349865.97,4587217.94 349640,4586262 349554.82,4585321.71 349344,4584627 348841.14,4584335.86 348448.5,4585270.62 348825.32,4585496.82 348169.47,4586366.45 347953.73,4586361.85 347981.13,4586934.4 348092.13,4587253.96 347407.31,4587961.74 347848.87,4588950.79 348843.72,4589111.29</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[8065468.64915]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[719]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[727]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43107]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[16]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Pira]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Pira]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Pira]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Pira]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="719">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">372428.5,4582226.69 372717.48,4582733.42 373071.81,4583468.85 373342.07,4584297.95 373917.08,4584634.48 373485.12,4585897.58 373198.31,4586332.24 373384.33,4586671.46 373443.82,4586978.08 372802.1,4587235.49 372938.34,4588148.68 373438.83,4587970.32 374371.16,4588338.51 374386.82,4588493.65 374968.42,4587617.37 375775.19,4588302.78 377889.41,4588845.39 378605.42,4588584.56 378460.92,4587080.79 377628.12,4585744.54 377996.1,4585255.5 378341.11,4585229.85 377981.5,4583999.98 377801.53,4582783.29 376236.39,4583173.1 375448.05,4583792.79 372428.5,4582226.69</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[25345479.51229]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[720]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[729]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08168]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[03]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Pontons]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Pontons]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Pontons]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Pontons]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="720">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">417283.47,4585081.34 416899.62,4586224.23 417972.37,4586920.67 418329.28,4587184.62 418967.27,4587735.94 419299.47,4588439.61 420106.23,4588739.56 421813.44,4588629.05 421732.9,4588028.47 421521.28,4587808.48 421504.59,4587674.6 421355.3,4587622.29 421283.96,4586660.18 421036.29,4586393.96 421280.29,4585627.5 421093.88,4585375.09 420905.16,4585426.58 420522.54,4585089.5 419945.48,4584713.8 419418.7,4583937.69 419543.44,4583595.4 418196.37,4582564.78 418215.32,4583067.89 417859.09,4583718.61 417283.47,4585081.34</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[15791782.0209]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[721]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[730]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08123]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[11]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Molins de Rei]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Molins de Rei]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Molins de Rei]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Molins de Rei]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="721">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">417283.47,4585081.34 416366.6,4584731.04 415581.72,4584810.35 415252.21,4585127.51 415014.41,4585289.76 415055.42,4585542.98 414550.64,4585560.37 413819.51,4585812.28 412151.77,4585765.57 412000.75,4585819.69 412016.95,4586117.05 412731.21,4586184.23 413150.07,4586295.35 414344.08,4587315.11 415526.6,4587756.5 415858.96,4588462.04 416106.23,4587892.1 416899.62,4586224.23 417283.47,4585081.34</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[8241431.31205]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[722]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[731]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08157]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[11]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Palleja]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Palleja]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Pallej…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Pallej…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="722">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">307241.19,4576312.65 306769.21,4576227.01 306627.72,4576332.94 306715.44,4576965.74 306523.69,4577922.24 306262.98,4578166.71 305532.03,4578591.39 305072.14,4578729.06 304458.13,4578660.2 302335.43,4579484.44 301203.73,4579100.87 300658.93,4579205.1 300439.61,4578729.75 299341.05,4577584.66 298663.91,4577156.06 298405.4,4576372.9 297944.35,4575882.62 297592.87,4576922.54 297575.66,4577203.95 298065.51,4578850.29 298131.34,4580446.67 297902.45,4581153.03 298191.81,4581799.24 298120.24,4583472.54 299728.43,4584742.64 299965.08,4585022.76 300508.67,4585039.41 301469.48,4585834.45 302016.89,4587220.65 301903.37,4588279.91 302351.07,4587837.44 303652.52,4587762.64 304651.97,4587316.4 304847.54,4587399.96 306523.4,4586249.8 307210.63,4585655.03 308802.99,4584342.88 309255.23,4583542.8 310600.24,4582465.6 310521.58,4582237.03 309112.39,4580159.59 309274.16,4579622.1 308732.77,4578851.99 308369.54,4578132.14 308204.83,4577462.78 307918.53,4577066.81 307241.19,4576312.65</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[88777387.29596]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[723]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[732]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25101]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[18]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Granadella, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Granadella, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Granadella, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Granadella, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="723">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">396188.05,4582774.78 395663.24,4583284.34 395596.65,4583387.72 395320.534,4583588.734 394624.34,4583550.75 394484.43,4583451.29 393468.05,4583390.29 392468.5,4583583.96 392930.35,4584245.69 393990.1,4584995.19 395515.88,4586144.59 395765.75,4586777.88 396863.5,4586543.3 398083.12,4585872.99 398304.5,4585573.89 398997.31,4585232.33 399967.51,4585850 399851.25,4587007.03 400341.77,4587557.42 400441.52,4588103.56 400891.43,4588112.35 401175,4588256.63 402752.92,4587285.63 403968.49,4585289.82 405186.01,4584645.65 405356.26,4585213.2 406089.73,4583822.42 406230.57,4582916.08 405455.87,4582535.03 405067.45,4582593.9 404701.49,4582180.57 402574.96,4581240.09 402403.97,4580785.46 401820.85,4579748.28 400010.04,4578709.04 400105.05,4579577.21 400293.08,4579888.74 400117.87,4580213.73 399324.81,4581154.95 397447.47,4582000.75 396188.05,4582774.78</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[56327109.65908]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[724]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[733]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08273]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[03]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Subirats]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Pau d'Ordal]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Subirats]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Pau d'Ordal]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="724">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">392152.49,4583612.08 391144.83,4584247.08 391602.22,4584550.24 391563.12,4585056.43 391922.95,4586080.18 393216.84,4588139.31 393890.46,4587992.62 395515.88,4586144.59 393990.1,4584995.19 392930.35,4584245.69 392468.5,4583583.96 392152.49,4583612.08</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[9650120.26405]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[725]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[734]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08164]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[03]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Pla del Penedes, el]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Pla del Penedes, el]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Pla del PenedŠs, el]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Pla del PenedŠs, el]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="725">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">348742.02,4575635.07 348443.41,4575657.45 348098.92,4576104.47 347951.78,4577240.08 348059,4578388 348336.56,4579079.91 347713.63,4579495.33 347254.33,4580084.98 346497.45,4580071.84 346125.52,4580353.83 345476.4,4580176.46 345444.07,4579755.21 345485.75,4579540.27 345604.1,4579231.64 345507,4578786.79 345169.86,4577761.51 344682.51,4577497.06 344682.48,4576551.67 344583.81,4575903.75 345244.05,4575402.48 345318.37,4575224.02 344730.09,4574899.6 344243,4574910 343536,4574561 342164,4574899 341389,4575026 341618,4575377 341248.37,4575731.83 338314.77,4576280.66 338233.22,4576474.6 338162.73,4576997.02 338207.4,4577535.72 338706.93,4578308.42 339138.47,4578635.35 340026.56,4578585.29 340040.1,4579301.71 340000,4580041.31 340988.14,4580607.85 341729.03,4580877.43 343129.79,4581472.74 343201.57,4581992.4 343728.5,4584041.44 344405.15,4585642.38 344065.53,4586222.06 344684.5,4586882.8 345366.32,4587076.59 345802.96,4587528.83 345954.13,4587937.59 346541.46,4587785.26 347136.38,4587337.67 347407.31,4587961.74 348092.13,4587253.96 347981.13,4586934.4 347953.73,4586361.85 348169.47,4586366.45 348825.32,4585496.82 348448.5,4585270.62 348841.14,4584335.86 349344,4584627 352860.88,4582607.38 352822.7,4582128 352064.89,4581910.17 351671.97,4580064.03 351587.16,4579541.51 351568.09,4579192.45 351230.84,4578477.94 350843.94,4578100.12 349390.38,4577114.63 348742.02,4575635.07</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[90820422.35424]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[726]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[735]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43086]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[16]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Montblanc]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Montblanc]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Montblanc]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Montblanc]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="726">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">362220.87,4581761.28 360668.69,4581672.79 358868.48,4582288.61 358679,4581489 358575,4581614 357576.33,4582445.81 356941.12,4582299.95 355611.65,4582981.94 354119.83,4583132.99 353969.01,4583481.78 354738.9,4584668.63 354600.16,4585255.6 355577.2,4585703.08 356483.38,4586592.09 356710.38,4586657.86 357172.08,4587283.57 357667.02,4587665.06 358414.52,4587949.84 358466.3,4587160.94 358783.45,4586763.79 358783.92,4586235.88 358859.77,4585626.19 359688.19,4586073.32 360209,4585156 360599.29,4584691.88 361166.65,4583188.53 362220.87,4581761.28</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[26364261.4192]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[727]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[736]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43036]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[01]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Cabra del Camp]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Cabra del Camp]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Cabra del Camp]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Cabra del Camp]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="727">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">435457.5,4584982.5 434745.03,4583980.69 434420.19,4583634 434100.658,4583166.282 434022.533,4583188.157 433800.658,4582997.532 433606.908,4582700.657 433439.9,4582618.31 433331.908,4582469.407 433467.53,4582334.63 433478.783,4582253.782 433241.283,4581860.032 433197.533,4581885.032 433405.78,4582215.06 433244.408,4582369.407 433163.158,4582325.657 432803.783,4581628.782 432588.84,4581371.75 432100.658,4579888.157 432003.783,4579781.907 431816.41,4579708.75 431100.658,4578194.407 430825.658,4576505.344 430766.283,4576517.844 431028.783,4578266.282 431766.283,4579805.344 431981.908,4579892.844 432128.783,4580374.094 431994.408,4580399.094 432019.408,4580461.594 432116.283,4580445.969 432161.69,4580631.13 432172.533,4580860.032 432053.783,4580842.844 432025.658,4580889.719 432102.63,4580994.63 432141.283,4581197.532 432050.658,4581460.032 431917.35,4581408.91 431835.033,4581313.157 431456.07,4580731.73 431731.908,4580588.157 431653.783,4580431.907 431353.29,4580593.79 431205.4,4580172.99 431573.28,4579922.3 431496.03,4579699.69 431082.56,4579876.88 430910.033,4579506.907 431227.94,4579336.19 431114.38,4579118.05 430747.533,4579252.219 430664.53,4579127.19 430918.94,4578872.69 430700.84,4578463.75 430444.99,4578668.67 430319.408,4578427.219 430464.41,4578225.04 430584.16,4578242.84 430435.27,4578017.8 430050.658,4578345.969 429905.48,4578303.24 429822.533,4578195.969 429951.13,4577873.05 429283.19,4577450.5 429210.033,4577720.969 429124.16,4577695.88 428925.658,4576700.657 428597.533,4576688.157 428492.59,4576487.25 428806.13,4576282.75 428691.283,4576006.907 428868.88,4575940 429513.158,4577235.032 429653.783,4577356.907 430225.658,4577228.782 430216.283,4577191.282 429828.44,4577264.18 429181.19,4575141.75 428876.5,4574965 428747.12,4574793.45 427150.94,4574979.07 425584.72,4575742.31 424885.92,4576670.09 427941.32,4578031.03 427498.49,4578822.87 427674.33,4579352.86 427513.4,4580022.47 426834.82,4580846.04 425906.35,4581064.51 425116.8,4581535.05 424900.83,4581863.65 424965.02,4582253.46 424724.81,4583134.49 425094.44,4583821.94 425035.35,4584321.45 424763.43,4584757 423527.27,4584813.11 422991.44,4584116.38 422446.73,4584440.87 422542.56,4584979.04 423117.47,4585355.96 423124.83,4585424.05 422930.12,4585852.57 422964.37,4586251.23 423237.63,4586482.99 422637.72,4586753.22 422758.37,4587109.62 422513.65,4587739.42 423255.71,4587280.05 423439.82,4587265.03 424084.49,4586924.09 424682.05,4587400.15 425060.52,4587021.5 426356.61,4586687.56 427152.15,4587284.68 427387.74,4588530.92 427795.92,4588940.68 429219.66,4588959.53 429622.27,4589253.12 430344.18,4589572.32 430647.03,4590404.38 431206.15,4590735.25 431673.45,4591167.06 432093.92,4591167.31 432205.71,4591195.33 432223.94,4590919.77 433499.27,4589104.64 434295.54,4587463.86 433745.24,4587293.62 433755.23,4586519.8 435457.5,4584982.5</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">421504.59,4587674.6 421901.85,4587164.13 422180.31,4586931.59 422355.2,4586550.56 422419.26,4585870.59 421941.73,4585636.77 421525.64,4585207.17 421356.99,4584960.74 421114,4585258.24 421093.88,4585375.09 421280.29,4585627.5 421036.29,4586393.96 421283.96,4586660.18 421355.3,4587622.29 421504.59,4587674.6</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">422785.89,4585591.34 422375.759,4585129.183 422367.946,4585410.433 422664.05,4585687.75 422785.89,4585591.34</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[101029638.66952]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[728]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[737]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08019]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[13]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Barcelona]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Barcelona]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Barcelona]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Barcelona]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="728">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">310600.24,4582465.6 309255.23,4583542.8 308802.99,4584342.88 307210.63,4585655.03 306947.7,4586390.94 307703.28,4587137.53 309149.93,4586958.05 309867.55,4587280.19 309957.38,4587651.89 311764.53,4585693.3 311017.84,4584241.19 311533.76,4583404.72 310600.24,4582465.6</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[13300251.18455]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[729]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[738]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25224]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[18]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Torms, els]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Torms, els]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Torms, els]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Torms, els]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="729">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">435457.5,4584982.5 433755.23,4586519.8 433745.24,4587293.62 434295.54,4587463.86 434481.87,4587543.93 434479.23,4587459.29 435010.32,4587188.9 435312.33,4586905.64 435777.65,4587037.85 436367.93,4586536.89 436066.22,4585894.19 435457.5,4584982.5</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[3662829.815]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[730]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[739]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08194]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[13]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Adria de Besos]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Adria de Besos]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Adri… de Bes•s]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Adri… de Bes•s]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="730">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">329989.17,4580758.92 329452.35,4580364.95 328737.68,4580040.44 328788,4580526 328031.73,4581757.36 327715.63,4582821.4 326467,4584145 325921,4584502 325438.24,4585930.11 326197.27,4585570.1 328049.49,4585978.36 329000.75,4585992.34 330350.78,4586506.87 330798.42,4585243.65 331383.65,4584400.91 331042.08,4583612.96 330584.44,4582866.48 330408.68,4582340.63 329685.74,4581577.56 329599.51,4581110.59 329682.42,4580880.02 329989.17,4580758.92</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[18888060.00531]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[731]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[740]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25253]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[18]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilosell, el]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilosell, el]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vilosell, el]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vilosell, el]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="731">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">418656.72,4581929.69 418196.37,4582564.78 419543.44,4583595.4 419418.7,4583937.69 419945.48,4584713.8 420522.54,4585089.5 420905.16,4585426.58 421093.88,4585375.09 421114,4585258.24 421356.99,4584960.74 421525.64,4585207.17 421941.73,4585636.77 422419.26,4585870.59 422664.05,4585687.75 422367.946,4585410.433 422375.759,4585129.183 422785.89,4585591.34 423124.83,4585424.05 423117.47,4585355.96 422542.56,4584979.04 422446.73,4584440.87 422991.44,4584116.38 422985.73,4583957.95 421966.61,4583413.23 421464.85,4582985.18 421407.9,4582624.97 421376.73,4582049.74 420850.37,4581501.11 419403.23,4580534.87 418870.23,4581445.86 418656.72,4581929.69</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[11826416.07189]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[732]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[741]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08211]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[11]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Feliu de Llobregat]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Feliu de Llobregat]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Feliu de Llobregat]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Feliu de Llobregat]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="732">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">388191.38,4581005.2 386953.56,4580542.45 387179.909,4579580.921 387489.66,4579270.52 387867.409,4578877.796 387892.18,4578473.3 387974.4,4578217.43 387898.659,4577905.14 387968.972,4577225.452 387779.34,4576915.69 387410.23,4577408.26 386781.48,4577445.11 386271.97,4577112.36 385880.62,4577901.65 383956.11,4579819.69 383623.59,4580246.37 382962.17,4580213.83 381568.85,4579452.67 381387.02,4579307.18 381225.47,4579393.56 381161.8,4580190.54 380790.6,4580262.48 380559.25,4580179.95 380555.8,4580674.67 379917,4581016.01 380002.15,4581465.39 382153.55,4582901.76 382835.87,4584128.83 384655.02,4584938.41 385692.11,4585678.65 386485.67,4585459.35 386878.29,4585048.5 386727.65,4584758.29 386234.34,4584137.74 388191.38,4581005.2</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[35270876.60668]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[733]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[743]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08227]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[03]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Marti Sarroca]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Marti Sarroca]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Mart¡ Sarroca]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Mart¡ Sarroca]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="733">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">291096.23,4574167.18 290680.21,4574968.07 290331.17,4575813.36 290002.63,4576414.05 289246.5,4577556.43 288404.81,4578527.18 287704.03,4579277.03 287999.98,4579926.79 288119.26,4580087.15 288648.4,4582050.35 287803.17,4583927.21 288769.55,4585197.18 292915.28,4585416.72 293391.95,4583371.83 293383.91,4582693.55 294330.91,4580953.49 295438.51,4578119.27 294618.44,4577353 294397.97,4576431.44 293360,4575251.05 292889.39,4574095.84 291096.23,4574167.18</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[57346894.35505]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[734]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[744]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25133]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[33]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Maials]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Maials]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Maials]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Maials]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="734">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">391563.12,4585056.43 391602.22,4584550.24 391144.83,4584247.08 391039.16,4584530.62 390836.159,4584705.921 390885.19,4585121.99 391563.12,4585056.43</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[465688.23853]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[735]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[745]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08174]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[03]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Puigdalber]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Puigdalber]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Puigd…lber]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Puigd…lber]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="735">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">360926.39,4576927.77 362096.68,4579164.1 362270.99,4580653.63 362435.95,4580974.86 362885.55,4580601.48 363353,4580419 363262.74,4582403.85 363641.65,4583005.86 364424.83,4583326.9 364864.49,4583458.29 364682.36,4584068.29 364877.08,4584482.6 365524.7,4584197.59 365927.05,4584352.44 366215.5,4584065.89 366679.907,4584006.7 366739.61,4584291.18 367156.31,4585051.62 367832.28,4584671.34 368432.1,4584834.92 368395.86,4583783.37 368124.93,4583568.71 367933.06,4583293.03 367817,4582548.94 367653.79,4581995.29 367279.96,4581686.78 367209.36,4581309.72 368869.31,4581816.23 369097.63,4582690.95 370482.18,4582284.54 370978.28,4582221.52 371740.16,4582781.19 372154.88,4582824.03 372428.5,4582226.69 375448.05,4583792.79 376236.39,4583173.1 377801.53,4582783.29 376985.54,4580947.53 376121.17,4580498.59 375710.5,4579859.8 374879.81,4580045.62 374102.84,4579480.17 371480.68,4579634.52 366391.93,4576216.76 364080.21,4577012.55 363029.39,4576656.17 362629.63,4576239.22 362356.06,4575589.23 360926.39,4576927.77</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[72761240.3878]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[736]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[747]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43001]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[01]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Aiguamurcia]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Santes Creus]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Aiguam£rcia]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Santes Creus]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="736">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">391227.93,4581643.69 390659.89,4581750.47 390143.84,4581483.81 390343.2,4580986.02 389676.56,4580732.02 389120.14,4581048 388191.38,4581005.2 386234.34,4584137.74 386727.65,4584758.29 386878.29,4585048.5 388586.01,4583602.76 389409.87,4583170.74 390299.97,4582481.26 391300.49,4582383.81 391227.93,4581643.69</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[9307022.35165]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[737]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[748]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08304]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[03]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilobi del Penedes]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilobi del Penedes]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vilob¡ del PenedŠs]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vilob¡ del PenedŠs]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="737">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">422762.76,4580732.58 422093.9,4581267.58 421463.25,4581516.65 421185.98,4581363.79 420850.37,4581501.11 421376.73,4582049.74 421407.9,4582624.97 421464.85,4582985.18 421966.61,4583413.23 422985.73,4583957.95 422991.44,4584116.38 423527.27,4584813.11 424763.43,4584757 425035.35,4584321.45 425094.44,4583821.94 424724.81,4583134.49 423535.26,4582418.65 423172.9,4581286.35 422762.76,4580732.58</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[8233060.78855]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[738]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[749]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08221]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[11]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Just Desvern]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Just Desvern]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Just Desvern]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Just Desvern]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="738">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">333271.63,4579309.1 332703.18,4579887.09 332333.95,4580039.33 331752.07,4580745.96 330719.8,4580914.74 330081.2,4580812.72 329989.17,4580758.92 329682.42,4580880.02 329599.51,4581110.59 329685.74,4581577.56 330408.68,4582340.63 330584.44,4582866.48 331042.08,4583612.96 331383.65,4584400.91 332210.19,4584044.25 332454.38,4584276.07 333057.72,4584243.16 334175.3,4583736.76 333641.96,4582321.18 333894.25,4580144.58 333271.63,4579309.1</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[13440465.5204]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[739]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[750]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43158]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[16]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vallclara]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vallclara]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vallclara]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vallclara]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="739">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">412556.32,4580314.06 412133.92,4579764.15 411999.17,4578605.09 411769.7,4578350.41 410604.4,4578413.4 409097.53,4578827.32 408398.72,4578785.15 407903.68,4578922.03 407329.43,4579814.55 407133.45,4580736.67 406190.72,4581280.18 405664.14,4581789.33 405455.87,4582535.03 406230.57,4582916.08 406482.96,4582901.99 408529.13,4583007.69 409509.52,4582727.61 409835.65,4582860.87 410312.94,4583238.55 410394.11,4583437.36 410764.77,4583745.91 411717.06,4583316.31 412314.43,4580788.84 412556.32,4580314.06</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[24302983.24195]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[740]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[751]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08295]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[11]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vallirana]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vallirana]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vallirana]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vallirana]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="740">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">394624.34,4583550.75 394861.04,4583229.9 394158.21,4582451.15 393908.98,4582518.8 393364,4581912.37 392069.94,4582419.36 391817.67,4582672.7 391573.45,4582885.74 391520.22,4583297.96 392152.49,4583612.08 392468.5,4583583.96 393468.05,4583390.29 394484.43,4583451.29 394624.34,4583550.75</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[3464659.21305]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[741]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[752]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08249]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[03]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Santa Fe del Penedes]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Santa Fe del Penedes]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Santa Fe del PenedŠs]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Santa Fe del PenedŠs]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="741">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">396598.05,4577366.68 397306.44,4577865.62 396994.02,4578505.09 396500.35,4578700.59 396443.6,4579275.16 397110.43,4579620.22 396911.66,4579838.14 396959.82,4580086.18 394998.88,4580963.71 394051.44,4581593.27 394074.5,4582024.56 394218.38,4582351.93 394158.21,4582451.15 394861.04,4583229.9 394624.34,4583550.75 395320.534,4583588.734 395596.65,4583387.72 395663.24,4583284.34 394639.28,4582414.1 394912.58,4582241.53 395551.01,4582216.55 396188.05,4582774.78 397447.47,4582000.75 399324.81,4581154.95 400117.87,4580213.73 400293.08,4579888.74 400105.05,4579577.21 400010.04,4578709.04 400112.91,4578411.99 400628.19,4578352.29 401277.54,4577776.06 400864.44,4577213.05 401744.17,4576758.66 401756.67,4576038.21 402500.35,4575372.24 403345.12,4575037.9 403666.93,4575034.2 403006.43,4574685.01 401989.6,4575247.23 401672.05,4575072.38 400982.5,4575308.2 399832.98,4575576.11 399097.22,4575586.63 398761.37,4575710.08 397985.3,4576069.32 397511.66,4576033.73 397012.59,4575670.13 396187.03,4576076.78 396081.21,4576698.69 396349.71,4576820.9 396598.05,4577366.68</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[29433554.12502]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[742]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[753]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08013]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[03]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Avinyonet del Penedes]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Cabories, les]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Avinyonet del PenedŠs]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Cab•ries, les]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="742">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">425116.8,4581535.05 424764.31,4580267.46 424260.57,4580165.48 423872.34,4580331.78 423734.45,4580090.68 423329.45,4580151.31 423078.17,4580407.27 422762.76,4580732.58 423172.9,4581286.35 423535.26,4582418.65 424724.81,4583134.49 424965.02,4582253.46 424900.83,4581863.65 425116.8,4581535.05</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[4418829.3146]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[743]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[754]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08077]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[11]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Esplugues de Llobregat]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Esplugues de Llobregat]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Esplugues de Llobregat]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Esplugues de Llobregat]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="743">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">355611.65,4582981.94 355511.07,4582831.04 356268.77,4581475.5 356397.09,4580721.06 356262,4580420 356737.41,4579199.9 356399.21,4578170.79 355693.12,4577831.35 352844.68,4577688.41 351230.84,4578477.94 351568.09,4579192.45 351587.16,4579541.51 351671.97,4580064.03 352064.89,4581910.17 352822.7,4582128 352860.88,4582607.38 352972.95,4583068.02 354119.83,4583132.99 355611.65,4582981.94</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[22664860.6475]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[744]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[755]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43059]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[01]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Figuerola del Camp]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Figuerola del Camp]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Figuerola del Camp]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Figuerola del Camp]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="744">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">356828.4,4575116.45 355885.26,4575793.5 356262.74,4576629.24 356331,4577827 356399.21,4578170.79 356737.41,4579199.9 356262,4580420 356397.09,4580721.06 356268.77,4581475.5 355511.07,4582831.04 355611.65,4582981.94 356941.12,4582299.95 357576.33,4582445.81 358575,4581614 358679,4581489 358868.48,4582288.61 360668.69,4581672.79 362220.87,4581761.28 362482.48,4581559.94 362435.95,4580974.86 362270.99,4580653.63 362096.68,4579164.1 360926.39,4576927.77 360409.27,4577273.14 360022.81,4576874.38 359691.29,4576042.68 359612.7,4575630.48 359353.5,4575498.79 358891.63,4575046.84 358987.86,4574081.11 356828.4,4575116.45</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[35718058.36105]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[745]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[756]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43108]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[01]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Pla de Santa Maria, el]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Pla de Santa Maria, el]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Pla de Santa Maria, el]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Pla de Santa Maria, el]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="745">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">366391.93,4576216.76 371480.68,4579634.52 374102.84,4579480.17 374879.81,4580045.62 375710.5,4579859.8 376121.17,4580498.59 376985.54,4580947.53 377801.53,4582783.29 378649.76,4581756.25 378901.96,4581047.33 379535.6,4580843.05 379917,4581016.01 380555.8,4580674.67 380559.25,4580179.95 380790.6,4580262.48 381161.8,4580190.54 381225.47,4579393.56 380564.81,4579184.5 379552.45,4578042.25 377913.58,4575712.17 376173.35,4575144.52 372879.03,4573102.21 371930.75,4573233.05 371368.63,4573276.54 371053.97,4573529.91 369132.31,4571880.87 368133.7,4571891.82 366065.31,4572670.89 366928.21,4573306.71 367542.66,4573556.15 367947.96,4573867.62 368246.14,4574405.6 366735.91,4575703.84 366391.93,4576216.76</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[73389739.7319]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[746]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[757]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43090]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[12]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Montmell, el]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Juncosa del Montmell, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Montmell, el]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Juncosa del Montmell, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="746">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">391227.93,4581643.69 391300.49,4582383.81 391577.99,4582317.56 391817.67,4582672.7 392069.94,4582419.36 393364,4581912.37 393908.98,4582518.8 394158.21,4582451.15 394218.38,4582351.93 394074.5,4582024.56 394051.44,4581593.27 394998.88,4580963.71 394173.75,4580123.86 393277.73,4580970.09 392823.07,4580458.63 391040.78,4580815.5 390994.84,4580895.22 391227.93,4581643.69</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">396188.05,4582774.78 395551.01,4582216.55 394912.58,4582241.53 394639.28,4582414.1 395663.24,4583284.34 396188.05,4582774.78</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[6383423.6764]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[747]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[758]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08094]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[03]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Granada, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Granada, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Granada, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Granada, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="747">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">400010.04,4578709.04 401820.85,4579748.28 402403.97,4580785.46 402574.96,4581240.09 404701.49,4582180.57 405067.45,4582593.9 405455.87,4582535.03 405664.14,4581789.33 406190.72,4581280.18 407133.45,4580736.67 407329.43,4579814.55 407903.68,4578922.03 407344.65,4578390.73 406447.32,4577708.38 405573.88,4577619.78 405644.87,4577128.57 404692.34,4576433.23 404285.99,4575673.01 403774.1,4574995.27 403666.93,4575034.2 403345.12,4575037.9 402500.35,4575372.24 401756.67,4576038.21 401744.17,4576758.66 400864.44,4577213.05 401277.54,4577776.06 400628.19,4578352.29 400112.91,4578411.99 400010.04,4578709.04</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[31029637.13699]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[748]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[759]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08146]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[03]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Olesa de Bonesvalls]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Olesa de Bonesvalls]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Olesa de Bonesvalls]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Olesa de Bonesvalls]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="748">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">307241.19,4576312.65 307918.53,4577066.81 308204.83,4577462.78 308369.54,4578132.14 308732.77,4578851.99 309274.16,4579622.1 309112.39,4580159.59 310521.58,4582237.03 310600.24,4582465.6 311049.27,4581410.34 311094.94,4580819.24 313296.02,4578441.59 312630.65,4578275.94 312245.97,4577896.76 311978.92,4577150.63 311985.64,4576695.38 310043.92,4576451.93 309058.57,4576244.62 308435.55,4576295.63 307910.78,4576239.06 307241.19,4576312.65</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[17146304.0509]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[749]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[760]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25170]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[18]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Bellaguarda]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Bellaguarda]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Bellaguarda]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Bellaguarda]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="749">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">280304.77,4581160.69 280423.25,4581064.81 280789.75,4581277.08 281628.02,4581490.69 282186.42,4581505.27 282816.19,4581779.78 283160.09,4582220.6 284647.32,4582217.97 286017.29,4581958.2 287302.02,4580852.16 287999.98,4579926.79 287704.03,4579277.03 287501.41,4579072.58 286267.44,4578348.35 285378.64,4577358.83 285461.24,4574935.28 285249.15,4572897.47 284512.2,4572568.46 281260.86,4573086.06 279580.24,4575891.64 279686.15,4576213.69 279901.25,4577376.1 278498.58,4578296.95 278192.08,4578728.88 279059.17,4580086.99 279646.12,4580278.67 280304.77,4581160.69</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[57663655.90459]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[750]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[761]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25020]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[33]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Almatret]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Almatret]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Almatret]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Almatret]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="750">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">416429.28,4580758.71 416702.81,4581359.45 417477.63,4581497.04 418656.72,4581929.69 418870.23,4581445.86 419403.23,4580534.87 420504.15,4579508.56 419150.7,4579520.14 418369.13,4579034.62 418256.32,4579343.44 417852.01,4578848.45 417585.18,4578931.34 416340.46,4578994.94 416223.98,4579036.16 416329.86,4579869.54 416678.02,4580245.14 416429.28,4580758.71</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[7546408.3131]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[751]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[762]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08244]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[11]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Santa Coloma de Cervello]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Santa Coloma de Cervello]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Santa Coloma de Cervell¢]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Santa Coloma de Cervell¢]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="751">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">391040.78,4580815.5 390383.07,4580235.09 389676.56,4580732.02 390343.2,4580986.02 390143.84,4581483.81 390659.89,4581750.47 391227.93,4581643.69 390994.84,4580895.22 391040.78,4580815.5</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[1181268.61355]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[752]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[763]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08027]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[03]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Cabanyes, les]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Cabanyes, les]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Cabanyes, les]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Cabanyes, les]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="752">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">425116.8,4581535.05 425906.35,4581064.51 426834.82,4580846.04 427513.4,4580022.47 427674.33,4579352.86 427498.49,4578822.87 427941.32,4578031.03 424885.92,4576670.09 424124.72,4577140.56 424390.1,4577400.93 423896.94,4577764.92 424793.39,4578430.96 424441.15,4579213.28 423961.53,4579724.04 423734.45,4580090.68 423872.34,4580331.78 424260.57,4580165.48 424764.31,4580267.46 425116.8,4581535.05</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[12077927.70115]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[753]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[764]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08101]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[13]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Hospitalet de Llobregat, l']]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Hospitalet de Llobregat, l']]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Hospitalet de Llobregat, l']]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Hospitalet de Llobregat, l']]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="753">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">316988.83,4577544.76 317659.2,4577726.46 318295.9,4580144.33 318490.79,4580660.54 318760.28,4581109.87 319870.98,4581519.55 320007.92,4580567.25 321313.5,4578685.93 323117.7,4579024.33 324395.44,4579459.71 324865.51,4579697.09 325065.76,4578989.25 324929.07,4577936.64 324966.4,4577345.72 324949.25,4576268.21 324651.24,4576437.65 323532.66,4575251.01 323064.51,4574108.1 322485.13,4574393.47 321358.57,4574703.38 320841.46,4574892.4 320237.84,4575016.37 319523,4574977.4 319121.72,4575050.73 318044.24,4574942.72 317333.28,4574935.36 316432.45,4575059.95 315762.38,4575927.44 315659.18,4575923.44 315598.03,4576125.66 315938.98,4576493.76 316081.03,4576959.41 316615.07,4577160.77 316988.83,4577544.76</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[37890044.47499]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[754]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[765]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43157]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[29]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Ulldemolins]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Ulldemolins]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Ulldemolins]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Ulldemolins]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="754">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">419403.23,4580534.87 420850.37,4581501.11 421185.98,4581363.79 421463.25,4581516.65 422093.9,4581267.58 422762.76,4580732.58 423078.17,4580407.27 421749.73,4579758.26 421381.88,4579716.67 421333.55,4579397.48 421036.69,4578939.54 421272.19,4578682.12 420639.96,4578030.81 420293.48,4578399.18 420504.87,4579356.78 420504.15,4579508.56 419403.23,4580534.87</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[5451556.44255]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[755]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[766]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08217]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[11]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Joan Despi]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Joan Despi]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Joan Desp¡]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Joan Desp¡]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="755">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">412556.32,4580314.06 413167.78,4580106.95 414529.13,4580218.8 415078.09,4580779.84 415753.86,4581220.94 416429.28,4580758.71 416678.02,4580245.14 416329.86,4579869.54 416223.98,4579036.16 415944.56,4578763.52 415356.48,4577737.12 414126.06,4577312.49 412994.67,4576492.5 411722.74,4576928.34 411769.7,4578350.41 411999.17,4578605.09 412133.92,4579764.15 412556.32,4580314.06</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[13648920.164]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[756]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[767]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08289]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[11]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Torrelles de Llobregat]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Torrelles de Llobregat]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Torrelles de Llobregat]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Torrelles de Llobregat]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="756">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">388475.63,4578223.14 387974.4,4578217.43 387892.18,4578473.3 387867.409,4578877.796 387489.66,4579270.52 387179.909,4579580.921 386953.56,4580542.45 388191.38,4581005.2 389120.14,4581048 389676.56,4580732.02 390383.07,4580235.09 389503.53,4579197.49 389429.74,4578658.28 389074.75,4578308.44 388475.63,4578223.14</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[6228770.08912]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[757]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[768]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08154]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[03]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Pacs del Penedes]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Pacs del Penedes]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Pacs del PenedŠs]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Pacs del PenedŠs]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="757">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">390383.07,4580235.09 391040.78,4580815.5 392823.07,4580458.63 393277.73,4580970.09 394173.75,4580123.86 394095.22,4579815.39 393810.24,4579766.24 393037.03,4579860.73 393131.5,4579409.3 393553.09,4579071.61 393717.75,4578741.08 393796.25,4578950.88 394392.77,4578539.7 394300.34,4577666.72 393854.03,4577230.94 393392.11,4577535.5 393331.37,4577656 393181.13,4577468.64 392938.71,4577384.74 393131.34,4577122.03 392814.95,4576848.82 393060.13,4576867.51 393037.12,4576621.73 392691.08,4576298.74 392436.18,4576321.4 391797.4,4575852.52 391413.77,4575940.99 390966.2,4576799.95 390052.22,4577038.07 390096.64,4576612.53 389830.79,4575785.87 388337.84,4576592.89 388424.58,4577874.92 388475.63,4578223.14 389074.75,4578308.44 389429.74,4578658.28 389503.53,4579197.49 390383.07,4580235.09</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[19508781.9049]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[758]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[769]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08305]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[03]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilafranca del Penedes]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilafranca del Penedes]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vilafranca del PenedŠs]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vilafranca del PenedŠs]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="758">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">396598.05,4577366.68 395739.04,4577437.96 395377.22,4578453.49 394773.99,4579463.36 394378.05,4579467.56 394095.22,4579815.39 394173.75,4580123.86 394998.88,4580963.71 396959.82,4580086.18 396911.66,4579838.14 397110.43,4579620.22 396443.6,4579275.16 396500.35,4578700.59 396994.02,4578505.09 397306.44,4577865.62 396598.05,4577366.68</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[6082639.57445]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[759]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[770]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08206]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[03]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Cugat Sesgarrigues]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Cugat Sesgarrigues]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Cugat Sesgarrigues]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Cugat Sesgarrigues]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="759">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">324966.4,4577345.72 324929.07,4577936.64 325065.76,4578989.25 324865.51,4579697.09 325544.54,4579861.07 327226.73,4579890.93 328307.82,4579944.02 328737.68,4580040.44 329452.35,4580364.95 329989.17,4580758.92 330081.2,4580812.72 330719.8,4580914.74 331752.07,4580745.96 332333.95,4580039.33 332035,4579550.32 331327.3,4578776.77 330907.17,4577739.33 330156.41,4577391.26 329150.58,4576431.81 327340.63,4576589.86 324966.4,4577345.72</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[21548227.4602]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[760]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[771]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43168]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[16]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilanova de Prades]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilanova de Prades]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vilanova de Prades]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vilanova de Prades]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="760">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">423734.45,4580090.68 423961.53,4579724.04 424441.15,4579213.28 424793.39,4578430.96 423896.94,4577764.92 424390.1,4577400.93 424124.72,4577140.56 423175.14,4577894.4 422599.54,4577922.29 422440.65,4577607.88 422216.8,4577633.38 420639.96,4578030.81 421272.19,4578682.12 421036.69,4578939.54 421333.55,4579397.48 421381.88,4579716.67 421749.73,4579758.26 423078.17,4580407.27 423329.45,4580151.31 423734.45,4580090.68</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[7519359.6557]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[761]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[772]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08073]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[11]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Cornella de Llobregat]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Cornella de Llobregat]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Cornell… de Llobregat]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Cornell… de Llobregat]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="761">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">348098.92,4576104.47 347165.39,4576092.03 346503.46,4575682.1 345318.37,4575224.02 345244.05,4575402.48 344583.81,4575903.75 344682.48,4576551.67 344682.51,4577497.06 345169.86,4577761.51 345507,4578786.79 345604.1,4579231.64 345485.75,4579540.27 345444.07,4579755.21 345476.4,4580176.46 346125.52,4580353.83 346497.45,4580071.84 347254.33,4580084.98 347713.63,4579495.33 348336.56,4579079.91 348059,4578388 347951.78,4577240.08 348098.92,4576104.47</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[12718851.5238]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[762]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[773]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43172]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[16]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilaverd]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilaverd]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vilaverd]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vilaverd]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="762">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">385818.92,4574611.31 385008.92,4574684.65 384630.53,4574669.33 383942.01,4574772.51 382506.66,4574243.16 382431.68,4574397.32 381068.59,4575084.47 380814.18,4575026.02 380761.14,4575711.55 380324.99,4576581.15 380158.89,4577560.87 379552.45,4578042.25 380564.81,4579184.5 381225.47,4579393.56 381387.02,4579307.18 381568.85,4579452.67 382962.17,4580213.83 383623.59,4580246.37 383956.11,4579819.69 385880.62,4577901.65 386271.97,4577112.36 386912.38,4575885.99 386457.78,4574621.16 385818.92,4574611.31</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[28492493.0725]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[763]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[774]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08065]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[03]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Castellvi de la Marca]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Munia, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Castellv¡ de la Marca]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[M£nia, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="763">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">327340.63,4576589.86 329150.58,4576431.81 330156.41,4577391.26 330907.17,4577739.33 331327.3,4578776.77 332035,4579550.32 332333.95,4580039.33 332703.18,4579887.09 333271.63,4579309.1 333107.39,4578900.43 332956.25,4577715.73 332958.05,4577178.32 333836.59,4577258.3 334415.77,4577756.89 334564.2,4577285.26 334892.97,4577190 335396.92,4577213.82 335725.69,4577276.73 336677.88,4576883.1 338162.73,4576997.02 336236.96,4576144.3 335822.02,4576322.77 335551.11,4575727.18 335235.05,4575178.44 334837.13,4574071.67 334029.16,4573742.02 333402.72,4573123.04 332263.86,4573085.69 330427.63,4573735.07 329348.73,4574182.74 329204.98,4574100.98 328176.18,4573261.33 327652.08,4573969.52 328001.7,4574851.1 327340.63,4576589.86</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[32609988.47835]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[764]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[775]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43116]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[08]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Prades]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Prades]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Prades]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Prades]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="764">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">389912.97,4571814.71 390414.03,4573945.99 390642.07,4574296.65 389915.36,4574972.08 389830.79,4575785.87 390096.64,4576612.53 390052.22,4577038.07 390966.2,4576799.95 391413.77,4575940.99 391797.4,4575852.52 392436.18,4576321.4 392691.08,4576298.74 393037.12,4576621.73 393060.13,4576867.51 392814.95,4576848.82 393131.34,4577122.03 392938.71,4577384.74 393181.13,4577468.64 393331.37,4577656 393392.11,4577535.5 393854.03,4577230.94 394300.34,4577666.72 394392.77,4578539.7 393796.25,4578950.88 393717.75,4578741.08 393553.09,4579071.61 393131.5,4579409.3 393037.03,4579860.73 393810.24,4579766.24 394095.22,4579815.39 394378.05,4579467.56 394773.99,4579463.36 395377.22,4578453.49 395739.04,4577437.96 396598.05,4577366.68 396349.71,4576820.9 396081.21,4576698.69 396187.03,4576076.78 397012.59,4575670.13 396558.56,4575261.64 396670.55,4574189.78 396144.37,4573932.39 396177.7,4573336.26 395740.2,4573208.09 395014.76,4572886.2 394887.23,4572720.21 394492.66,4572594.5 393743.82,4572972.49 392036.79,4573346.31 391428.06,4572804.83 391610.74,4572330.34 391231.39,4571612.07 390647.63,4570934.92 389912.97,4571814.71</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[30099712.87286]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[765]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[776]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08145]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[03]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Olerdola]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Miquel d'Olerdola]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[OlŠrdola]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Miquel d'OlŠrdola]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="765">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">417346.68,4576932.57 416909.27,4577910.42 416352.41,4578785.12 416340.46,4578994.94 417585.18,4578931.34 417852.01,4578848.45 418256.32,4579343.44 418369.13,4579034.62 419150.7,4579520.14 420504.15,4579508.56 420504.87,4579356.78 420293.48,4578399.18 420639.96,4578030.81 422216.8,4577633.38 422301.21,4577222.25 422535.45,4577027.47 422803.59,4577347.13 423051.18,4577117.92 422652.57,4576720.4 422046.78,4575908.43 422485.43,4575305.71 422304.98,4574848.48 421776.1,4574544.34 421947.73,4573677.02 421257.46,4573297.27 421340.14,4573064.63 421112.77,4572981.91 421665.69,4571699.8 422125.222,4571256.702 422151.45,4571005.63 421351.785,4571647.327 420896.25,4572404.25 420495.98,4573259.37 420029,4573943.48 420000,4574151.49 417849.18,4576699.7 417346.68,4576932.57</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[22052981.27048]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[766]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[777]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08200]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[11]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Boi de Llobregat]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Boi de Llobregat]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Boi de Llobregat]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Boi de Llobregat]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="766">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">306769.21,4576227.01 306232.95,4575915.05 305904.8,4575776.84 305102.34,4575942.2 304218.79,4575235.53 303186.78,4574983.4 302155.07,4574682.94 301514.61,4573992.87 300685.76,4574046.86 299856.61,4574149.18 298780.82,4574512.33 297944.35,4575882.62 298405.4,4576372.9 298663.91,4577156.06 299341.05,4577584.66 300439.61,4578729.75 300658.93,4579205.1 301203.73,4579100.87 302335.43,4579484.44 304458.13,4578660.2 305072.14,4578729.06 305532.03,4578591.39 306262.98,4578166.71 306523.69,4577922.24 306715.44,4576965.74 306627.72,4576332.94 306769.21,4576227.01</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[30941342.18714]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[767]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[778]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25056]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[18]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Bovera]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Bovera]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Bovera]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Bovera]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="767">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">291096.23,4574167.18 291206.06,4573434.92 291128.66,4572177.48 291309.2,4571232.66 291120.04,4570863.94 290762.92,4570456.88 291097.77,4568239.49 289873.84,4567734.43 289597.34,4567256.86 289043.92,4566723.97 289276.34,4566146.89 289261.49,4565597.79 289773.35,4564569.83 290244.01,4563894.98 290092.78,4563674.51 289998.65,4563687.64 289294.53,4564017.59 288735.49,4564643.14 287093.84,4564766.7 286932.81,4565624.18 286624.34,4566006.3 286161.25,4566513.38 284780.83,4567445.67 283642.58,4566963.32 282401.89,4566497.3 282320.13,4566229.39 281162.3,4565954.79 280864.08,4565896.83 280312.719,4565854.355 279289.281,4565299.667 279304.906,4565627.792 279359.42,4565916.46 279633.031,4566198.105 279839.71,4566866.14 279929.906,4567221.542 279762.37,4567679.99 280070.531,4568057.48 280587.64,4568267.46 280364.68,4568629.16 280059.02,4569451.94 280252.96,4570168.48 280342.44,4571282.83 281179.02,4573062.6 281260.86,4573086.06 284512.2,4572568.46 285249.15,4572897.47 285461.24,4574935.28 285378.64,4577358.83 286267.44,4578348.35 287501.41,4579072.58 287704.03,4579277.03 288404.81,4578527.18 289246.5,4577556.43 290002.63,4576414.05 290331.17,4575813.36 290680.21,4574968.07 291096.23,4574167.18</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[98836848.23292]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[768]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[779]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43125]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[30]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Riba-roja d'Ebre]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Riba-roja d'Ebre]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Riba-roja d'Ebre]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Riba-roja d'Ebre]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="768">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">412994.67,4576492.5 414126.06,4577312.49 415356.48,4577737.12 415944.56,4578763.52 416223.98,4579036.16 416340.46,4578994.94 416352.41,4578785.12 416909.27,4577910.42 417346.68,4576932.57 417084.57,4576229.08 416221.86,4575320.3 415490.79,4575095.11 415404.49,4574420.53 415095.57,4574427.47 413644.31,4575061.38 413393.49,4575294.07 412961.94,4575140.42 412860.36,4575304.02 412666.92,4575408.26 413101.92,4575709.75 413127.1,4575991.32 412994.67,4576492.5</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[10903356.01225]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[769]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[780]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08204]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[11]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Climent de Llobregat]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Climent de Llobregat]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Climent de Llobregat]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Climent de Llobregat]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="769">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">409342.31,4571651.33 408752.49,4570964.15 408454.54,4571000.77 408037.47,4570525.36 406911.04,4570943.46 406744.24,4570893.63 406813.56,4570510.2 405701.75,4570566.68 405559.43,4570511.59 405412.44,4570744.67 405727.65,4572187.47 403948.11,4572851.78 403660.27,4573957.45 403867.76,4574788.4 403666.93,4575034.2 403774.1,4574995.27 404285.99,4575673.01 404692.34,4576433.23 405644.87,4577128.57 405573.88,4577619.78 406447.32,4577708.38 407344.65,4578390.73 407903.68,4578922.03 408398.72,4578785.15 409097.53,4578827.32 410604.4,4578413.4 411769.7,4578350.41 411722.74,4576928.34 412994.67,4576492.5 413127.1,4575991.32 413101.92,4575709.75 412666.92,4575408.26 411813.77,4574725.72 410627.47,4573026.96 410473.81,4572142.21 409342.31,4571651.33</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[50523847.1714]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[770]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[781]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08020]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[11]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Begues]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Begues]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Begues]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Begues]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="770">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">348904.82,4574495.99 348742.02,4575635.07 349390.38,4577114.63 350843.94,4578100.12 351230.84,4578477.94 352844.68,4577688.41 355693.12,4577831.35 356399.21,4578170.79 356331,4577827 356262.74,4576629.24 355885.26,4575793.5 356828.4,4575116.45 356716.79,4574115.12 356617.94,4573523.33 356369.22,4573315.97 356093.39,4573344.68 355947.12,4572882.37 356191.7,4572606.71 355946.54,4571424.87 355330.52,4570984.13 355045.89,4571153.38 354754.7,4570910.88 353971.59,4571080.75 354124.72,4569896.62 353780.97,4569677.77 352754.68,4570048.82 352357.48,4569404.2 352102.26,4568289.45 351815.18,4567339.08 351519.36,4568273.33 351150.26,4568203.28 350874.85,4569240.98 350888.27,4569519.73 350361.65,4569432.93 349981.36,4571429.5 350516.1,4571520.8 350663.08,4572203.94 349068.1,4572102.78 348815.6,4572396.9 348880.8,4573134.49 349352.46,4573106.29 349308.47,4573836.69 348904.82,4574495.99</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[55016556.14035]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[771]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[782]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43161]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[01]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Valls]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Valls]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Valls]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Valls]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="771">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">310773.76,4575639.6 311140.93,4575904.66 312016.21,4576313.31 311985.64,4576695.38 311978.92,4577150.63 312245.97,4577896.76 312630.65,4578275.94 313296.02,4578441.59 313555.24,4578411.82 314803.27,4578045.46 315584.08,4577608.72 315846.4,4577725.34 316988.83,4577544.76 316615.07,4577160.77 316081.03,4576959.41 315938.98,4576493.76 315598.03,4576125.66 315659.18,4575923.44 315762.38,4575927.44 315880.14,4574806.66 316368.63,4574259.89 316664.57,4573681.5 316977.73,4572818.17 316962.23,4572343.06 316189.48,4571987.15 315083.74,4571355.01 314144.16,4571022.13 313412.3,4571159.32 312601.65,4571486.36 312153.59,4571452.36 311696.48,4571664 310741.98,4572737.99 310589.17,4573797.97 310730.05,4574483.08 310773.76,4575639.6</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[33881058.9933]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[772]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[783]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43075]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[29]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Margalef]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Margalef]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Margalef]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Margalef]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="772">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">386457.78,4574621.16 386912.38,4575885.99 386271.97,4577112.36 386781.48,4577445.11 387410.23,4577408.26 387779.34,4576915.69 387968.972,4577225.452 387898.659,4577905.14 387974.4,4578217.43 388475.63,4578223.14 388424.58,4577874.92 388337.84,4576592.89 389830.79,4575785.87 389915.36,4574972.08 390642.07,4574296.65 390414.03,4573945.99 389912.97,4571814.71 389162.3,4571782.17 388746.06,4571491.24 387864,4572212.94 386551.54,4572973.94 386247.15,4573825.34 386469.37,4574526.3 386457.78,4574621.16</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[17200638.19335]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[773]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[784]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08251]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[03]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Santa Margarida i els Monjos]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Monjos, els]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Santa Margarida i els Monjos]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Monjos, els]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="773">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">301575.42,4567706.34 301427.14,4567610.78 301078.97,4567895.09 300309.5,4568734.87 298535.18,4566077.9 296950.06,4565497.63 295234.28,4565688.19 295213.25,4565132.9 295145.86,4564640.82 293886.46,4564239.77 291463.66,4564094.59 290244.01,4563894.98 289773.35,4564569.83 289261.49,4565597.79 289276.34,4566146.89 289043.92,4566723.97 289597.34,4567256.86 289873.84,4567734.43 291097.77,4568239.49 290762.92,4570456.88 291120.04,4570863.94 291309.2,4571232.66 291128.66,4572177.48 291206.06,4573434.92 291096.23,4574167.18 292889.39,4574095.84 293360,4575251.05 294397.97,4576431.44 294618.44,4577353 295438.51,4578119.27 297052.2,4577149.9 297575.66,4577203.95 297592.87,4576922.54 297944.35,4575882.62 298780.82,4574512.33 299856.61,4574149.18 300685.76,4574046.86 301514.61,4573992.87 302155.07,4574682.94 303186.78,4574983.4 304218.79,4575235.53 305102.34,4575942.2 305904.8,4575776.84 306232.95,4575915.05 306769.21,4576227.01 307241.19,4576312.65 307910.78,4576239.06 308435.55,4576295.63 309058.57,4576244.62 310043.92,4576451.93 311985.64,4576695.38 312016.21,4576313.31 311140.93,4575904.66 310773.76,4575639.6 310186.68,4575760.44 309273.34,4575408.32 308613.6,4575113.08 308159.6,4575150.39 307138.34,4575053.19 306381.14,4575320.63 304721.9,4574530.77 303681.02,4574280.09 303340.36,4573582.57 302768.31,4573457.18 302597.08,4573004.22 302446.7,4572741.22 302027.67,4572781.92 300560.64,4572312.22 300621.53,4571990.48 300437.88,4571246.17 300603.16,4570950.56 300307.99,4570177.07 301103.59,4569543.85 301575.42,4567706.34</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[116879892.06965]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[774]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[785]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43060]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[30]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Flix]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Flix]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Flix]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Flix]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="774">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">381915.32,4571620.1 381262.48,4572233.6 380629.88,4571779.53 380113.01,4571336.77 379141.53,4572204.69 378744.45,4572716.4 378598,4573015.49 377515.07,4572726.96 377177.01,4571757.95 376834.61,4570947.8 376123.84,4572076.83 376195.84,4575011.6 376173.35,4575144.52 377913.58,4575712.17 379552.45,4578042.25 380158.89,4577560.87 380324.99,4576581.15 380761.14,4575711.55 380814.18,4575026.02 381068.59,4575084.47 382431.68,4574397.32 382506.66,4574243.16 381975.52,4572962.3 381883.5,4572573.47 382138.45,4572457.92 382136.77,4572129.77 381915.32,4571620.1</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[24000759.3183]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[775]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[786]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43137]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[12]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Jaume dels Domenys]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Jaume dels Domenys]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Jaume dels Domenys]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Jaume dels Domenys]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="775">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">422151.45,4571005.63 422125.222,4571256.702 421665.69,4571699.8 421112.77,4572981.91 421340.14,4573064.63 421257.46,4573297.27 421947.73,4573677.02 421776.1,4574544.34 422304.98,4574848.48 422485.43,4575305.71 422046.78,4575908.43 422652.57,4576720.4 423051.18,4577117.92 422803.59,4577347.13 422535.45,4577027.47 422301.21,4577222.25 422216.8,4577633.38 422440.65,4577607.88 422599.54,4577922.29 423175.14,4577894.4 424124.72,4577140.56 424885.92,4576670.09 425584.72,4575742.31 427150.94,4574979.07 428747.12,4574793.45 428241.22,4573727.93 426297.25,4571768.75 424935.032,4571047.532 422418.89,4570083.46 422151.45,4571005.63</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[31066470.56366]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[776]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[787]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08169]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[11]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Prat de Llobregat, el]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Prat de Llobregat, el]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Prat de Llobregat, el]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Prat de Llobregat, el]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="776">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">330526.65,4569885.67 330057.93,4570068.97 329247.22,4569437.23 328277.43,4568765.46 327743.46,4568146.75 327120.37,4567923.69 325699.16,4567757.37 324943.99,4567465.2 325802.95,4565013.23 325834.26,4564787.06 325579.58,4564862.5 324374.99,4564966.18 322695.75,4564410.81 321186.06,4564198.96 322462.44,4567816.16 322575.31,4570401.07 322572.86,4572251.07 322973.42,4572812.29 323657.08,4573072.79 323941.71,4573458.2 323146.71,4574019.73 323064.51,4574108.1 323532.66,4575251.01 324651.24,4576437.65 324949.25,4576268.21 324966.4,4577345.72 327340.63,4576589.86 328001.7,4574851.1 327652.08,4573969.52 328176.18,4573261.33 329204.98,4574100.98 329348.73,4574182.74 330427.63,4573735.07 330210.89,4573128.96 330008.84,4571580.86 330539,4570226 330526.65,4569885.67</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[64352310.7657]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[777]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[788]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43049]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[29]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Cornudella de Montsant]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Cornudella de Montsant]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Cornudella de Montsant]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Cornudella de Montsant]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="777">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">362624.83,4572034.17 361862.49,4572416.54 360864.96,4572661.33 359221.83,4573948.98 358987.86,4574081.11 358891.63,4575046.84 359353.5,4575498.79 359612.7,4575630.48 359691.29,4576042.68 360022.81,4576874.38 360409.27,4577273.14 360926.39,4576927.77 362356.06,4575589.23 362629.63,4576239.22 363029.39,4576656.17 364080.21,4577012.55 366391.93,4576216.76 366735.91,4575703.84 368246.14,4574405.6 367947.96,4573867.62 367542.66,4573556.15 366928.21,4573306.71 366065.31,4572670.89 365360.28,4571929.17 364976.13,4571948.37 364520.94,4571725.91 364279.64,4571540.44 363027.37,4571962.1 362624.83,4572034.17</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[33125066.30649]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[778]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[789]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43170]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[01]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vila-rodona]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vila-rodona]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vila-rodona]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vila-rodona]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="778">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">340884.19,4570212.29 340000,4570009.06 337031.62,4570539.97 337552.15,4571231.69 337402.59,4573363.75 338223.73,4574581.87 337179.49,4574781.59 336236.96,4576144.3 338162.73,4576997.02 338233.22,4576474.6 338314.77,4576280.66 341248.37,4575731.83 341618,4575377 341389,4575026 342164,4574899 343536,4574561 344243,4574910 344730.09,4574899.6 344867.72,4574719.32 344687.86,4574134.78 343961.05,4573215.78 343289.06,4572881.39 343568.04,4572340.31 343857.54,4572419.3 344045.9,4571936.59 344236.08,4570804.41 343693.29,4570841.36 342877,4570479 342330,4570950 341626.39,4571386.11 340907.31,4570866.34 340960.51,4570696.04 340884.19,4570212.29</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[34864887.171]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[779]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[790]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43091]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[01]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Mont-ral]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Mont-ral]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Mont-ral]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Mont-ral]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="779">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">420181.25,4569423.81 419436.06,4570017.48 418548.13,4571286.46 418398.1,4571878.28 418014.29,4572832.67 416997.38,4573532.56 416479.63,4574075.01 415404.49,4574420.53 415490.79,4575095.11 416221.86,4575320.3 417084.57,4576229.08 417346.68,4576932.57 417849.18,4576699.7 420000,4574151.49 420029,4573943.48 420495.98,4573259.37 420896.25,4572404.25 421351.785,4571647.327 422151.45,4571005.63 422418.89,4570083.46 420181.25,4569423.81</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[20347310.82552]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[780]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[791]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08301]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[11]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Viladecans]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Viladecans]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Viladecans]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Viladecans]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="780">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">337031.62,4570539.97 335876.53,4571357.4 335523.13,4571398.29 334417.25,4572059.15 333810.18,4572847.88 333402.72,4573123.04 334029.16,4573742.02 334837.13,4574071.67 335235.05,4575178.44 335551.11,4575727.18 335822.02,4576322.77 336236.96,4576144.3 337179.49,4574781.59 338223.73,4574581.87 337402.59,4573363.75 337552.15,4571231.69 337031.62,4570539.97</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[13547210.91225]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[781]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[792]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43039]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[08]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Capafonts]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Capafonts]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Capafonts]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Capafonts]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="781">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">348904.82,4574495.99 348357.41,4574168.25 347953.15,4573517.22 347362.51,4572771.69 346670.16,4573261.52 346337.67,4573769.57 345733.56,4574143.54 344687.86,4574134.78 344867.72,4574719.32 344730.09,4574899.6 345318.37,4575224.02 346503.46,4575682.1 347165.39,4576092.03 348098.92,4576104.47 348443.41,4575657.45 348742.02,4575635.07 348904.82,4574495.99</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[7942711.003]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[782]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[793]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43124]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[01]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Riba, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Riba, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Riba, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Riba, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="782">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">405559.43,4570511.59 404560.32,4569696.74 404578.83,4569457.72 403268.53,4569809.81 403065.33,4569452.32 402489.98,4569399.44 402137.01,4569626.32 401774.24,4570169.15 401518.07,4570718.6 401143.97,4570577.67 400809.13,4571262.66 400893.03,4571895.3 399836.45,4572068.79 398356.41,4572417.13 397308.43,4571764 396583.29,4571109.15 395682.04,4571017.38 395346.45,4571655.22 395260.8,4571983.98 395089.5,4572415.72 394887.23,4572720.21 395014.76,4572886.2 395740.2,4573208.09 396177.7,4573336.26 396144.37,4573932.39 396670.55,4574189.78 396558.56,4575261.64 397012.59,4575670.13 397511.66,4576033.73 397985.3,4576069.32 398761.37,4575710.08 399097.22,4575586.63 399832.98,4575576.11 400982.5,4575308.2 401672.05,4575072.38 401989.6,4575247.23 403006.43,4574685.01 403666.93,4575034.2 403867.76,4574788.4 403660.27,4573957.45 403948.11,4572851.78 405727.65,4572187.47 405412.44,4570744.67 405559.43,4570511.59</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[38579887.78625]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[783]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[794]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08148]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[17]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Olivella]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Olivella]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Olivella]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Olivella]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="783">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">315771.23,4567874.02 314954.38,4568019.32 314683.18,4568121.57 314151.13,4569030.41 313806.48,4568324.07 313250.27,4567842.11 313117.01,4568357.37 313325.57,4569184.8 313042.22,4569694.26 313823.4,4570050.76 314144.16,4571022.13 315083.74,4571355.01 316189.48,4571987.15 316962.23,4572343.06 316977.73,4572818.17 316664.57,4573681.5 316368.63,4574259.89 315880.14,4574806.66 315762.38,4575927.44 316432.45,4575059.95 317333.28,4574935.36 318044.24,4574942.72 319121.72,4575050.73 319523,4574977.4 320237.84,4575016.37 320841.46,4574892.4 321358.57,4574703.38 322485.13,4574393.47 323064.51,4574108.1 323146.71,4574019.73 323941.71,4573458.2 323657.08,4573072.79 322973.42,4572812.29 322572.86,4572251.07 322575.31,4570401.07 322462.44,4567816.16 321186.06,4564198.96 320858.63,4565951.71 321005.44,4566596.08 321507.82,4567385.28 321128.58,4568695.01 320080.75,4569282.53 320050.56,4568790.37 319169.68,4568484.77 318047.25,4569046.22 317441.94,4568773.78 316917.22,4568407.22 316726.25,4567331.62 315771.23,4567874.02</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[52685868.61065]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[784]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[795]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43096]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[29]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Morera de Montsant, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Morera de Montsant, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Morera de Montsant, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Morera de Montsant, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="784">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">308613.6,4575113.08 309273.34,4575408.32 310186.68,4575760.44 310773.76,4575639.6 310730.05,4574483.08 310589.17,4573797.97 310741.98,4572737.99 311696.48,4571664 311098.79,4571600.11 310507.52,4571127.7 309798.71,4571336.9 309393.97,4571055.29 308790.52,4570499.27 308750.35,4570260.13 307776.75,4570016.58 307440.01,4570398.7 307470.99,4571307.36 307126.46,4572503.56 307706.05,4573010.48 308373.1,4574201.07 308613.6,4575113.08</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[14377921.31315]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[785]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[796]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43027]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[29]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Bisbal de Falset, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Bisbal de Falset, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Bisbal de Falset, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Bisbal de Falset, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="785">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">415404.49,4574420.53 416479.63,4574075.01 416997.38,4573532.56 418014.29,4572832.67 418398.1,4571878.28 418548.13,4571286.46 419436.06,4570017.48 420181.25,4569423.81 418297.532,4568985.032 416573.22,4568803.64 415387.94,4571729.19 414388.66,4572365.44 413926.3,4572020.07 411572.51,4570615.96 410197.66,4571583.22 410039.07,4571836.6 409342.31,4571651.33 410473.81,4572142.21 410627.47,4573026.96 411813.77,4574725.72 412666.92,4575408.26 412860.36,4575304.02 412961.94,4575140.42 413393.49,4575294.07 413644.31,4575061.38 415095.57,4574427.47 415404.49,4574420.53</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[30047822.18228]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[786]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[797]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08089]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[11]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Gava]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Gava]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Gav…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Gav…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="786">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">306147.29,4568747.93 305120.03,4568921.74 304328.45,4568743.49 303370.56,4568511.45 301575.42,4567706.34 301103.59,4569543.85 300307.99,4570177.07 300603.16,4570950.56 300437.88,4571246.17 300621.53,4571990.48 300560.64,4572312.22 302027.67,4572781.92 302446.7,4572741.22 302597.08,4573004.22 302768.31,4573457.18 303340.36,4573582.57 303681.02,4574280.09 304721.9,4574530.77 306381.14,4575320.63 307138.34,4575053.19 308159.6,4575150.39 308613.6,4575113.08 308373.1,4574201.07 307706.05,4573010.48 307126.46,4572503.56 307470.99,4571307.36 307440.01,4570398.7 306872.35,4569789.79 306546.28,4568933 306147.29,4568747.93</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[37323429.61465]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[787]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[798]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43099]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[30]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Palma d'Ebre, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Palma d'Ebre, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Palma d'Ebre, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Palma d'Ebre, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="787">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">376658.89,4569975.6 376361.09,4570239.28 375196.77,4570029.26 374871.19,4569623.82 371947.38,4568123.39 371437.31,4567549.47 370669.96,4567873.43 370317.52,4568677.08 369517.48,4569861.51 369363.53,4570375.46 368844.47,4571446.69 369132.31,4571880.87 371053.97,4573529.91 371368.63,4573276.54 371930.75,4573233.05 372879.03,4573102.21 376173.35,4575144.52 376195.84,4575011.6 376123.84,4572076.83 376834.61,4570947.8 376676.42,4570450.83 376658.89,4569975.6</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[32707759.39935]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[788]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[799]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43028]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[12]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Bisbal del Penedes, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Bisbal del Penedes, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Bisbal del PenedŠs, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Bisbal del PenedŠs, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="788">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">361862.49,4572416.54 359917.59,4572264.27 358727.12,4572718.37 358346.84,4572357.94 357029.14,4572621.83 356191.7,4572606.71 355947.12,4572882.37 356093.39,4573344.68 356369.22,4573315.97 356617.94,4573523.33 356716.79,4574115.12 356828.4,4575116.45 358987.86,4574081.11 359221.83,4573948.98 360864.96,4572661.33 361862.49,4572416.54</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[7326616.73795]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[789]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[800]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43010]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[01]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Alio]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Alio]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Ali¢]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Ali¢]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="789">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">388541.09,4567043.13 386184.25,4565974.2 385607.27,4565552.07 385442.23,4565207.81 385295.08,4564721.86 384566.94,4564671.77 384017.19,4565136.13 383634.13,4565549.02 382855.23,4566000.22 382212.22,4565874.97 381384.87,4566141.84 380769.36,4567532.96 380757.31,4568190.54 380341.13,4568872.74 380888.22,4568719.95 382207.46,4568630.02 382415.6,4568441.77 382632.47,4568297.9 382628.48,4568123.41 382921.9,4568069.71 383665.22,4567717.95 384323.62,4568209.57 384674.03,4568231.48 384817.91,4569019.29 384702.6,4569167.65 385174.18,4569857.77 384701.9,4570586.79 385296.64,4571265.21 385350.84,4571970.22 385195.534,4572100.452 385337.44,4572570.36 385664.284,4572569.202 385997.85,4572816.33 385519.63,4573089.42 385289.47,4572740.1 385062.721,4572787.952 384266.15,4572420.13 383948.91,4571581.13 383101.04,4571858.14 382138.45,4572457.92 381883.5,4572573.47 381975.52,4572962.3 382506.66,4574243.16 383942.01,4574772.51 384630.53,4574669.33 385008.92,4574684.65 385818.92,4574611.31 385363.83,4574292.63 385923.95,4574202.28 386469.37,4574526.3 386247.15,4573825.34 386551.54,4572973.94 387864,4572212.94 388746.06,4571491.24 389162.3,4571782.17 389912.97,4571814.71 390647.63,4570934.92 390400.78,4570152.36 390413.08,4569998.64 389282.82,4568783.03 388933.42,4568213.42 388715.46,4567732.35 388541.09,4567043.13</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[47955288.87694]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[790]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[801]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08058]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[03]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Castellet i la Gornal]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Gornal, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Castellet i la Gornal]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Gornal, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="790">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">382138.45,4572457.92 383101.04,4571858.14 383948.91,4571581.13 384266.15,4572420.13 385062.721,4572787.952 385289.47,4572740.1 385519.63,4573089.42 385997.85,4572816.33 385664.284,4572569.202 385337.44,4572570.36 385195.534,4572100.452 385350.84,4571970.22 385296.64,4571265.21 384701.9,4570586.79 385174.18,4569857.77 384702.6,4569167.65 384817.91,4569019.29 384674.03,4568231.48 384323.62,4568209.57 383665.22,4567717.95 382921.9,4568069.71 382628.48,4568123.41 382632.47,4568297.9 382415.6,4568441.77 382207.46,4568630.02 380888.22,4568719.95 380341.13,4568872.74 380848.74,4569164 381089.94,4569620.96 381419.08,4569571.56 381360.29,4569989.11 381891.4,4570445.69 382047.77,4571113.25 382281.64,4571115.45 381915.32,4571620.1 382136.77,4572129.77 382138.45,4572457.92</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">386469.37,4574526.3 385923.95,4574202.28 385363.83,4574292.63 385818.92,4574611.31 386457.78,4574621.16 386469.37,4574526.3</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[14056044.54762]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[791]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[802]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43016]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[12]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Arboc, l']]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Arboc, l']]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Arbo‡, l']]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Arbo‡, l']]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="791">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">350081.71,4565903.55 349582.74,4565728.15 349351.782,4565854.356 349197.36,4565747.13 348862.51,4565364.42 348164.86,4566322.6 347546.47,4565394.87 347097.45,4565618.94 346972.18,4565401.35 345340.44,4566388.14 345799.35,4566946.81 344570,4568106.56 344254.68,4568637.61 344315.52,4569129.56 342983.51,4569329.88 342508.12,4569631.76 342255.49,4569522 341352.62,4569256.94 340884.19,4570212.29 340960.51,4570696.04 340907.31,4570866.34 341626.39,4571386.11 342330,4570950 342877,4570479 343693.29,4570841.36 344236.08,4570804.41 344045.9,4571936.59 343857.54,4572419.3 343568.04,4572340.31 343289.06,4572881.39 343961.05,4573215.78 344687.86,4574134.78 345733.56,4574143.54 346337.67,4573769.57 346670.16,4573261.52 347362.51,4572771.69 347953.15,4573517.22 348357.41,4574168.25 348904.82,4574495.99 349308.47,4573836.69 349352.46,4573106.29 348880.8,4573134.49 348815.6,4572396.9 349068.1,4572102.78 350663.08,4572203.94 350516.1,4571520.8 349981.36,4571429.5 350361.65,4569432.93 348901.65,4569336.23 348661.15,4568091.28 350083.3,4566725.64 350081.71,4565903.55</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[46153183.75939]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[792]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[803]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43005]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[01]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Alcover]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Alcover]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Alcover]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Alcover]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="792">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">335876.53,4571357.4 335901.03,4570928.78 335566.3,4570892.93 334833.39,4570180.18 333908.03,4570274.39 333867.09,4569700.91 333155.56,4570092.7 332777,4569665 332215,4569539 330739,4569505 330526.65,4569885.67 330539,4570226 330008.84,4571580.86 330210.89,4573128.96 330427.63,4573735.07 332263.86,4573085.69 333402.72,4573123.04 333810.18,4572847.88 334417.25,4572059.15 335523.13,4571398.29 335876.53,4571357.4</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[15876911.3229]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[793]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[804]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43057]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[08]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Febro, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Febro, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Febr¢, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Febr¢, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="793">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">395682.04,4571017.38 394775.06,4570484.74 394672.31,4570073.25 394293.83,4569475.95 393157.97,4569298.98 392462.45,4569606.53 391287.47,4569399.07 390958.91,4569805.96 390413.08,4569998.64 390400.78,4570152.36 390647.63,4570934.92 391231.39,4571612.07 391610.74,4572330.34 391428.06,4572804.83 392036.79,4573346.31 393743.82,4572972.49 394492.66,4572594.5 394887.23,4572720.21 395089.5,4572415.72 395260.8,4571983.98 395346.45,4571655.22 395682.04,4571017.38</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[14274201.446]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[794]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[805]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08043]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[17]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Canyelles]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Canyelles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Canyelles]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Canyelles]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="794">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">376834.61,4570947.8 377177.01,4571757.95 377515.07,4572726.96 378598,4573015.49 378744.45,4572716.4 379141.53,4572204.69 380113.01,4571336.77 378919.26,4571134.47 378133.16,4570479.33 376676.42,4570450.83 376834.61,4570947.8</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[4771422.59645]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[795]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[806]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43074]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[12]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Llorenc del Penedes]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Llorenc del Penedes]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Lloren‡ del PenedŠs]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Lloren‡ del PenedŠs]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="795">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">360086.92,4570563.18 359457.26,4570559.11 358472.95,4570490.61 358064.38,4570394.26 356395.24,4570050.57 356083.75,4569838.34 355634.12,4570314.18 355045.89,4571153.38 355330.52,4570984.13 355946.54,4571424.87 356191.7,4572606.71 357029.14,4572621.83 358346.84,4572357.94 358727.12,4572718.37 359917.59,4572264.27 359972.7,4572034.8 360086.92,4570563.18</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[9337904.0213]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[796]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[807]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43119]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[01]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Puigpelat]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Puigpelat]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Puigpelat]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Puigpelat]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="796">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">365939.36,4569366.1 365356.84,4569308.38 364960.52,4569984.24 364924.49,4570388.26 364507.92,4571172.02 364805.93,4571289.65 364976.13,4571948.37 365360.28,4571929.17 366065.31,4572670.89 368133.7,4571891.82 369132.31,4571880.87 368844.47,4571446.69 369363.53,4570375.46 368966.63,4570468 368311.89,4570391.66 366819.47,4570714.55 366355.93,4570292.57 366314.17,4570016.82 365939.36,4569366.1</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[8401219.27515]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[797]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[808]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43132]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[01]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Rodonya]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Rodonya]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Rodony…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Rodony…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="797">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">395842.03,4564085.18 395454.74,4563993.08 394620.59,4565239.42 394474.65,4565969.06 393313.3,4568576.44 393157.97,4569298.98 394293.83,4569475.95 394672.31,4570073.25 394775.06,4570484.74 395682.04,4571017.38 396583.29,4571109.15 397308.43,4571764 398356.41,4572417.13 399836.45,4572068.79 400893.03,4571895.3 400809.13,4571262.66 401143.97,4570577.67 401518.07,4570718.6 401774.24,4570169.15 402137.01,4569626.32 402489.98,4569399.44 402590.62,4568892.05 402395.13,4568544.37 401025.88,4568096.33 399695.76,4567518.19 398851.82,4566710.2 398547.23,4566370.62 398290.5,4565488.21 397516.71,4566070.98 397057.2,4566208.25 396423.83,4565648.02 395852.7,4564466.13 395842.03,4564085.18</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[41047577.5485]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[798]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[809]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08231]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[17]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Pere de Ribes]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Pere de Ribes]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Pere de Ribes]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Pere de Ribes]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="798">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">362624.83,4572034.17 362312.18,4571240.58 362046.72,4570410.52 362043.98,4569626.25 361038.56,4569261.15 360104.04,4570144.93 360086.92,4570563.18 359972.7,4572034.8 359917.59,4572264.27 361862.49,4572416.54 362624.83,4572034.17</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[6081141.9155]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[799]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[810]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43034]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[01]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Brafim]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Brafim]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Br…fim]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Br…fim]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="799">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">411572.51,4570615.96 413926.3,4572020.07 414388.66,4572365.44 415387.94,4571729.19 416573.22,4568803.64 411700.67,4568758.18 411217.94,4569665.53 411214.67,4570202.6 411572.51,4570615.96</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[12945000.61105]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[800]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[811]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08056]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[11]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Castelldefels]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Castelldefels]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Castelldefels]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Castelldefels]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="800">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">377466.75,4568607.65 376763.43,4568891.67 376658.89,4569975.6 376676.42,4570450.83 378133.16,4570479.33 378919.26,4571134.47 380113.01,4571336.77 380629.88,4571779.53 381262.48,4572233.6 381915.32,4571620.1 382281.64,4571115.45 382047.77,4571113.25 381891.4,4570445.69 381360.29,4569989.11 381419.08,4569571.56 381089.94,4569620.96 380848.74,4569164 380341.13,4568872.74 380017.57,4568603.07 379500.48,4568479.27 378818.03,4568439.65 378561.74,4568453.61 378241.6,4568311.4 378085.12,4568434.93 377637.33,4568074.54 377466.75,4568607.65</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[12278717.42725]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[801]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[812]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43020]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[12]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Banyeres del Penedes]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Banyeres del Penedes]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Banyeres del PenedŠs]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Banyeres del PenedŠs]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="801">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">368967.15,4568037.82 367725.66,4567708.98 367300.44,4567444.75 367106.19,4566942.38 366206.88,4566786.04 365549.18,4566823.31 364892.62,4567070.67 363370.21,4567338.55 363202.55,4567769.23 363218.41,4568082.04 362481.84,4568527.97 362391.05,4569025.01 362230.91,4569245.78 362043.98,4569626.25 362046.72,4570410.52 362312.18,4571240.58 362624.83,4572034.17 363027.37,4571962.1 364279.64,4571540.44 364520.94,4571725.91 364976.13,4571948.37 364805.93,4571289.65 364507.92,4571172.02 364924.49,4570388.26 364960.52,4569984.24 365356.84,4569308.38 365939.36,4569366.1 367703.76,4569252.21 368930,4568514.88 368967.15,4568037.82</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[18848098.86265]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[802]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[813]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43089]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[01]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Montferri]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Montferri]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Montferri]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Montferri]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="802">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">411572.51,4570615.96 411214.67,4570202.6 411217.94,4569665.53 411700.67,4568758.18 411075.657,4568642.844 410394.407,4568430.344 410303.88,4568475 408738.157,4567850.657 408354.03,4567764.69 408147.532,4567566.282 407962.94,4567495.41 407588.61,4567258.61 407053.782,4567035.032 406456.57,4566924.42 405347.532,4566475.657 405349.78,4566334.76 405247.532,4566211.594 405053.782,4566095.969 404797.532,4566149.094 404606.907,4565792.844 404241.92,4565580.97 403834.09,4565679.06 403541.282,4565669.407 403322.532,4565597.532 403043.87,4565695.88 402803.782,4565616.282 401941.282,4565861.594 401798.62,4565735.16 401306.907,4565736.594 401110.13,4565842.75 400775.657,4565795.969 400507,4565611.71 400181.907,4565645.969 399381.907,4565306.907 399035.032,4565116.282 398788.157,4564925.657 398553.782,4564697.532 398541.282,4564616.282 398403.782,4564506.907 398331.907,4564572.532 398056.907,4564491.282 397621.34,4564538.55 397169.407,4564339.719 397080.13,4564215.8 396841.282,4564249.094 396672.94,4564091.69 396444.407,4564105.344 396280.69,4564002.3 395842.03,4564085.18 395852.7,4564466.13 396423.83,4565648.02 397057.2,4566208.25 397516.71,4566070.98 398290.5,4565488.21 398547.23,4566370.62 398851.82,4566710.2 399695.76,4567518.19 401025.88,4568096.33 402395.13,4568544.37 402590.62,4568892.05 402489.98,4569399.44 403065.33,4569452.32 403268.53,4569809.81 404578.83,4569457.72 404560.32,4569696.74 405559.43,4570511.59 405701.75,4570566.68 406813.56,4570510.2 406744.24,4570893.63 406911.04,4570943.46 408037.47,4570525.36 408454.54,4571000.77 408752.49,4570964.15 409342.31,4571651.33 410039.07,4571836.6 410197.66,4571583.22 411572.51,4570615.96</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[43876415.31836]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[803]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[814]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08270]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[17]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sitges]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sitges]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sitges]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sitges]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="803">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">310475.25,4566805.66 309984.594,4567006.699 309742.407,4566889.512 309570.532,4566991.074 309395.51,4566794.91 309094.17,4567036 309068.62,4566379.4 308213.22,4565365.66 307805.27,4565493.62 306866.73,4566223.9 306273.36,4566081.88 306043.97,4566689.73 306169.19,4567056.04 306375.83,4567662.22 306115.28,4568609.97 306147.29,4568747.93 306546.28,4568933 306872.35,4569789.79 307440.01,4570398.7 307776.75,4570016.58 308750.35,4570260.13 308790.52,4570499.27 309393.97,4571055.29 309798.71,4571336.9 310507.52,4571127.7 311098.79,4571600.11 311696.48,4571664 312153.59,4571452.36 312601.65,4571486.36 313412.3,4571159.32 314144.16,4571022.13 313823.4,4570050.76 313042.22,4569694.26 313325.57,4569184.8 313117.01,4568357.37 313250.27,4567842.11 313121.67,4567577.69 312129.99,4566739.72 311275.9,4566929.03 310475.25,4566805.66</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[30788252.40752]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[804]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[815]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43035]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[29]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Cabaces]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Cabaces]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Cabac‚s]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Cabac‚s]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="804">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">340000,4570009.06 339126.25,4569287.84 337716.78,4568490.59 337485.12,4567324.44 335371.77,4565429.18 333266.55,4566782.08 332707.93,4566771.07 332339.77,4567081.78 332282.12,4567286.18 331968.76,4567536.97 331901,4567541 332376.37,4568205.16 332602.73,4569037.73 332215,4569539 332777,4569665 333155.56,4570092.7 333867.09,4569700.91 333908.03,4570274.39 334833.39,4570180.18 335566.3,4570892.93 335901.03,4570928.78 335876.53,4571357.4 337031.62,4570539.97 340000,4570009.06</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[23686013.28351]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[805]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[816]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43169]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[08]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilaplana]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilaplana]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vilaplana]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vilaplana]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="805">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">351911.63,4564612.73 351720.67,4565664.45 351637.18,4566406.17 351729.67,4567167.95 351815.18,4567339.08 352102.26,4568289.45 352357.48,4569404.2 352754.68,4570048.82 353780.97,4569677.77 354124.72,4569896.62 353971.59,4571080.75 354754.7,4570910.88 355045.89,4571153.38 355634.12,4570314.18 354966.8,4569429.71 355428.17,4568939.95 355292.22,4568746.05 355949.63,4568280.84 355437.02,4567669.79 355047.52,4567092.35 354808.54,4566539.78 354984.08,4566305.92 354818.06,4565873.6 354249.59,4565129.97 353179.907,4565526.231 352820.47,4565070.49 352405.07,4564501.6 351905.32,4564496.59 351911.63,4564612.73</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[16775187.39432]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[806]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[817]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43160]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[01]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vallmoll]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vallmoll]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vallmoll]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vallmoll]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="806">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">370669.96,4567873.43 370384.15,4567611.77 368967.15,4568037.82 368930,4568514.88 367703.76,4569252.21 365939.36,4569366.1 366314.17,4570016.82 366355.93,4570292.57 366819.47,4570714.55 368311.89,4570391.66 368966.63,4570468 369363.53,4570375.46 369517.48,4569861.51 370317.52,4568677.08 370669.96,4567873.43</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[6603746.56695]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[807]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[818]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43079]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[12]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Masllorenc]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Masllorenc]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Maslloren‡]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Maslloren‡]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="807">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">362052.89,4565200.56 361844.28,4564806.7 361492.11,4564892.16 361242.3,4564579.72 361059.86,4564128.02 360945.72,4564065.36 360651.75,4564746.29 359876.33,4564534.32 359021.48,4565598.29 358644.11,4565904.6 357958.49,4566557 357427.37,4566724.9 357310.54,4566915.53 357409.06,4567076.53 357889.73,4567083.01 358050.69,4567560.34 358449.63,4567757.11 358689.62,4568091.24 358900.73,4568479.63 358677.87,4568845.98 358672.84,4569141.5 357997.51,4569991.8 358064.38,4570394.26 358472.95,4570490.61 359457.26,4570559.11 360086.92,4570563.18 360104.04,4570144.93 361038.56,4569261.15 362043.98,4569626.25 362230.91,4569245.78 362391.05,4569025.01 362481.84,4568527.97 361796.31,4567396.33 361855.82,4566979.23 361537.64,4566615.19 361278.4,4566771.6 361023.75,4566623.44 360531.23,4566672.48 360907.5,4566108.19 361047.45,4565702.52 361517.62,4565768.95 361380.04,4566001.86 361748.21,4565906.31 362052.89,4565200.56</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[18168350.5148]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[808]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[819]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43165]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[01]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilabella]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilabella]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vilabella]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vilabella]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="808">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">357105.67,4566673.59 356250.26,4566536.63 355990.71,4566306.4 355586.06,4566502.14 354984.08,4566305.92 354808.54,4566539.78 355047.52,4567092.35 355437.02,4567669.79 355949.63,4568280.84 355292.22,4568746.05 355428.17,4568939.95 354966.8,4569429.71 355634.12,4570314.18 356083.75,4569838.34 356395.24,4570050.57 358064.38,4570394.26 357997.51,4569991.8 358672.84,4569141.5 358677.87,4568845.98 358900.73,4568479.63 358689.62,4568091.24 358449.63,4567757.11 358050.69,4567560.34 357889.73,4567083.01 357409.06,4567076.53 357310.54,4566915.53 357217.19,4567010.79 357105.67,4566673.59</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[10712379.6773]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[809]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[820]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43098]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[01]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Nulles]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Nulles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Nulles]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Nulles]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="809">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">380017.57,4568603.07 379841.66,4567347.09 378047.73,4565459.22 377112.59,4565043.74 377179.93,4565679 376762.96,4566730.43 376978.45,4567505.71 376850.69,4568172.62 377466.75,4568607.65 377637.33,4568074.54 378085.12,4568434.93 378241.6,4568311.4 378561.74,4568453.61 378818.03,4568439.65 379500.48,4568479.27 380017.57,4568603.07</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">376763.43,4568891.67 375470.7,4568706.39 375217.74,4569432.51 374871.19,4569623.82 375196.77,4570029.26 376361.09,4570239.28 376658.89,4569975.6 376763.43,4568891.67</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[9166046.1406]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[810]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[821]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43140]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[12]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Santa Oliva]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Santa Oliva]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Santa Oliva]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Santa Oliva]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="810">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">338493.89,4566186.04 337485.12,4567324.44 337716.78,4568490.59 339126.25,4569287.84 340000,4570009.06 340884.19,4570212.29 341352.62,4569256.94 342255.49,4569522 342508.12,4569631.76 342983.51,4569329.88 344315.52,4569129.56 344254.68,4568637.61 344570,4568106.56 345799.35,4566946.81 345340.44,4566388.14 345252.49,4566161.71 344661.29,4566456.79 344212.09,4566885.37 343351.27,4566758.93 341980.95,4567272.47 341678.72,4566939.01 340665.33,4566628.15 340525.44,4566189.99 339976,4566229 338493.89,4566186.04</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[20171670.3545]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[811]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[822]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43003]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[08]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Albiol, l']]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Albiol, l']]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Albiol, l']]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Albiol, l']]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="811">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">325834.26,4564787.06 325802.95,4565013.23 324943.99,4567465.2 325699.16,4567757.37 327120.37,4567923.69 327743.46,4568146.75 328277.43,4568765.46 329247.22,4569437.23 330057.93,4570068.97 330526.65,4569885.67 330739,4569505 332215,4569539 332602.73,4569037.73 332376.37,4568205.16 331901,4567541 331856.33,4567288.49 331591.1,4566865.48 330962.62,4567130.82 331397.93,4566406.41 331445.98,4566091.07 330288.01,4566462.17 330118.88,4566267.97 329635.82,4565896.66 329097.73,4565740.55 328553.3,4565495.9 327368.42,4565602.22 327010.05,4565872.76 326422.01,4565364.35 325834.26,4564787.06</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[20580053.4272]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[812]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[823]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43015]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[08]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Arboli]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Arboli]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Arbol¡]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Arbol¡]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="812">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">395454.74,4563993.08 395123.72,4564012.25 394681.907,4563892.844 394373.94,4563674.63 394210.39,4563484.65 394302.52,4563130.84 393981.907,4563030.344 393919.407,4562824.094 393564.59,4562582.19 393553.781,4562633.469 393891.282,4562864.719 393953.782,4563061.594 394254.78,4563153.25 394088.157,4563708.469 393435.031,4563570.969 393541.281,4563036.594 393494.406,4563024.094 393435.47,4563257.5 392650.94,4563252.55 392159.38,4563143.31 391419.5,4562860.25 390620.06,4562756 390078.84,4562458.05 389666.72,4562319.05 388541.09,4567043.13 388715.46,4567732.35 388933.42,4568213.42 389282.82,4568783.03 390413.08,4569998.64 390958.91,4569805.96 391287.47,4569399.07 392462.45,4569606.53 393157.97,4569298.98 393313.3,4568576.44 394474.65,4565969.06 394620.59,4565239.42 395454.74,4563993.08</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[33604683.11785]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[813]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[824]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08307]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[17]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilanova i la Geltru]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilanova i la Geltru]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vilanova i la Geltr£]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vilanova i la Geltr£]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="813">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">376762.96,4566730.43 376267.87,4566541.84 375192.01,4566542 374833.9,4566264.61 373963.95,4565435.03 373845.68,4564247.18 372995.45,4563836.99 372363.1,4563272.52 372010.25,4564927.32 371550.13,4565655.46 371759.99,4566116.59 370878.41,4566805.11 370384.15,4567611.77 370669.96,4567873.43 371437.31,4567549.47 371947.38,4568123.39 374871.19,4569623.82 375217.74,4569432.51 375470.7,4568706.39 376763.43,4568891.67 377466.75,4568607.65 376850.69,4568172.62 376978.45,4567505.71 376762.96,4566730.43</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[19628152.40975]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[814]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[825]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43002]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[12]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Albinyana]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Albinyana]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Albinyana]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Albinyana]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="814">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">350361.65,4569432.93 350888.27,4569519.73 350874.85,4569240.98 351150.26,4568203.28 350695.34,4568164.87 350417.95,4567847.84 350083.3,4566725.64 348661.15,4568091.28 348901.65,4569336.23 350361.65,4569432.93</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[4145416.09885]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[815]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[826]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43083]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[01]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Mila, el]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Mila, el]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Mil…, el]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Mil…, el]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="815">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">321186.06,4564198.96 319095.67,4564756.3 318964.1,4565418.64 318607.84,4565701.66 318000.65,4566019.94 317308.43,4566513.59 317176.82,4567086.33 317411.96,4567413.73 317655.87,4568038.71 317441.94,4568773.78 318047.25,4569046.22 319169.68,4568484.77 320050.56,4568790.37 320080.75,4569282.53 321128.58,4568695.01 321507.82,4567385.28 321005.44,4566596.08 320858.63,4565951.71 321186.06,4564198.96</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[13799229.7776]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[816]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[827]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43112]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[29]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Poboleda]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Poboleda]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Poboleda]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Poboleda]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="816">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">315771.23,4567874.02 315166.11,4567550.76 314554.08,4566505.29 314405.45,4564928.84 313878.23,4564678.99 313346.01,4565524.26 313250.31,4566637.18 313121.67,4567577.69 313250.27,4567842.11 313806.48,4568324.07 314151.13,4569030.41 314683.18,4568121.57 314954.38,4568019.32 315771.23,4567874.02</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[5158653.7332]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[817]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[828]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43173]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[29]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilella Alta, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilella Alta, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vilella Alta, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vilella Alta, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="817">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">300220.9,4561485.14 299244.64,4560784.46 298443.93,4561081.24 297370.74,4561831.37 297847.17,4562391.29 297408.33,4563131.61 296950.06,4565497.63 298535.18,4566077.9 300309.5,4568734.87 301078.97,4567895.09 301427.14,4567610.78 301575.42,4567706.34 303370.56,4568511.45 304328.45,4568743.49 305120.03,4568921.74 306147.29,4568747.93 306115.28,4568609.97 306375.83,4567662.22 306169.19,4567056.04 305790.83,4566885.8 304968.11,4567055.39 303761.6,4566783.97 303486.78,4566579.8 302539.73,4566318.29 301525.85,4565703.33 300831.97,4565137.73 300115.27,4564206.87 299244.77,4563758.84 299455.17,4563072.32 299315.01,4562574.65 300220.9,4561485.14</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[26983005.17025]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[818]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[829]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43177]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[30]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vinebre]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vinebre]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vinebre]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vinebre]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="818">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">382212.22,4565874.97 381965.32,4565376.56 381071.88,4565647.99 380496.88,4564926.3 380692.71,4563956.06 379850.91,4564137.51 379400.6,4563384.11 379143.79,4564178.94 379053.71,4564829.96 379192.92,4565333.59 378047.73,4565459.22 379841.66,4567347.09 380017.57,4568603.07 380341.13,4568872.74 380757.31,4568190.54 380769.36,4567532.96 381384.87,4566141.84 382212.22,4565874.97</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[8108154.83755]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[819]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[830]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43024]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[12]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Bellvei]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Bellvei]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Bellvei]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Bellvei]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="819">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">319095.67,4564756.3 318546.43,4564527.76 318430.8,4564551.42 316175.8,4563894.25 315874.44,4563681.38 315203.344,4564084.824 314649.66,4564116.23 314297.094,4564162.949 313929.59,4564460.48 313878.23,4564678.99 314405.45,4564928.84 314554.08,4566505.29 315166.11,4567550.76 315771.23,4567874.02 316726.25,4567331.62 316917.22,4568407.22 317441.94,4568773.78 317655.87,4568038.71 317411.96,4567413.73 317176.82,4567086.33 317308.43,4566513.59 318000.65,4566019.94 318607.84,4565701.66 318964.1,4565418.64 319095.67,4564756.3</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[13379266.15708]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[820]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[831]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43154]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[29]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Torroja del Priorat]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Torroja del Priorat]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Torroja del Priorat]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Torroja del Priorat]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="820">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">277268.26,4559434.54 277270.12,4560131.69 275897.9,4560702.15 275722.62,4561039.95 274630,4561020 273794.56,4560686.22 273985.72,4562033.14 274201.46,4562644.67 274320.41,4563215.12 275194.32,4565866.8 275375.219,4566912.949 275624.53,4567309.85 275765.844,4567327.011 276281.469,4567131.699 276687.5,4567252.29 276781.469,4567452.011 276929.906,4567842.636 277173.42,4567967.79 277875.219,4567616.074 278570.531,4567405.136 278901.24,4567357.03 279101.781,4567577.011 279196.86,4568104.51 279308.78,4568754.31 280364.68,4568629.16 280587.64,4568267.46 280070.531,4568057.48 279762.37,4567679.99 279929.906,4567221.542 279839.71,4566866.14 279633.031,4566198.105 279359.42,4565916.46 279304.906,4565627.792 279289.281,4565299.667 280312.719,4565854.355 280864.08,4565896.83 281162.3,4565954.79 281429.906,4565803.573 281445.531,4565459.823 281703.344,4565420.761 281723,4565241 281640.844,4565123.886 281384,4565169 281203.344,4565014.511 281284,4564275 281508,4564413 281726.781,4564280.136 281839,4564059 281473.02,4563905.07 281218.969,4563647.323 280886.7,4563516.02 280508.031,4562928.573 280184,4562733 279820.531,4562748.886 279701,4562607 279976.781,4562295.761 280109,4561828 279968.969,4561717.636 279828.344,4561920.761 279605,4561958 279492.406,4561389.511 279552,4560635 279250.219,4560366.073 279148.656,4559834.823 278990,4559740 279150,4559370 278989,4559091 278404.91,4559067.26 277268.26,4559434.54</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[42938503.27287]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[821]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[832]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43110]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[37]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Pobla de Massaluca, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Pobla de Massaluca, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Pobla de Massaluca, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Pobla de Massaluca, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="821">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">367106.19,4566942.38 366512.28,4566589.51 366390.45,4565259.5 365845.9,4564746.33 365162.81,4564694.06 362963.36,4565248.25 362052.89,4565200.56 361748.21,4565906.31 361380.04,4566001.86 361517.62,4565768.95 361047.45,4565702.52 360907.5,4566108.19 360531.23,4566672.48 361023.75,4566623.44 361278.4,4566771.6 361537.64,4566615.19 361855.82,4566979.23 361796.31,4567396.33 362481.84,4568527.97 363218.41,4568082.04 363202.55,4567769.23 363370.21,4567338.55 364892.62,4567070.67 365549.18,4566823.31 366206.88,4566786.04 367106.19,4566942.38</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[11962822.86475]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[822]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[833]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43135]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[36]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Salomo]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Salomo]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Salom¢]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Salom¢]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="822">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">351815.18,4567339.08 351729.67,4567167.95 351637.18,4566406.17 351720.67,4565664.45 350081.71,4565903.55 350083.3,4566725.64 350417.95,4567847.84 350695.34,4568164.87 351150.26,4568203.28 351519.36,4568273.33 351815.18,4567339.08</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[3518680.04295]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[823]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[834]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43080]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[01]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Maso, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Maso, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Mas¢, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Mas¢, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="823">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">365639.02,4563011.41 365162.81,4564694.06 365845.9,4564746.33 366390.45,4565259.5 366512.28,4566589.51 367106.19,4566942.38 367300.44,4567444.75 367725.66,4567708.98 368967.15,4568037.82 370384.15,4567611.77 370878.41,4566805.11 371759.99,4566116.59 371550.13,4565655.46 372010.25,4564927.32 372363.1,4563272.52 370461.45,4562811.76 369450.66,4562636.45 368994.5,4562642.32 368148.9,4563626.91 367412.32,4563665.66 366583.23,4563786.19 366002.08,4563053.49 365639.02,4563011.41</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[24983940.3117]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[824]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[835]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43030]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[12]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Bonastre]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Bonastre]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Bonastre]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Bonastre]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="824">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">313346.01,4565524.26 312854.61,4565196.21 312527.99,4565158.84 312403.44,4565261.69 312191.66,4564209.66 311396.23,4564191 311025.46,4564966.79 310683.66,4565792.86 310475.25,4566805.66 311275.9,4566929.03 312129.99,4566739.72 313121.67,4567577.69 313250.31,4566637.18 313346.01,4565524.26</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[5763480.2304]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[825]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[836]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43174]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[29]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilella Baixa, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilella Baixa, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vilella Baixa, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vilella Baixa, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="825">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">325856.46,4561554.68 325090.01,4560967.18 324670.86,4560924.94 324537.75,4561022 323424.35,4561159.68 322278.13,4561456.8 322129.87,4562067.71 322192.97,4562570.8 322668.09,4562680.05 325377.29,4563018.95 325885.1,4563519.85 325834.26,4564787.06 326422.01,4565364.35 327010.05,4565872.76 327368.42,4565602.22 328553.3,4565495.9 329097.73,4565740.55 329635.82,4565896.66 330118.88,4566267.97 330288.01,4566462.17 331445.98,4566091.07 331397.93,4566406.41 330962.62,4567130.82 331591.1,4566865.48 331856.33,4567288.49 331901,4567541 331968.76,4567536.97 332282.12,4567286.18 332339.77,4567081.78 332707.93,4566771.07 333266.55,4566782.08 333859.12,4563009.58 333743.36,4562896.75 333337.77,4562714.43 332938.19,4562307.34 332284.27,4561364.02 332061.64,4560828.38 331444.2,4561470.8 330290.63,4562127 330033.8,4561920.8 329459.52,4562076.08 329150.43,4561771.37 328694.68,4561903.42 328029.12,4561903.41 327211.27,4562393.21 327195.48,4562187.81 326705.89,4562485.75 326214.05,4562280.36 325856.46,4561554.68</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[38455671.5552]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[826]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[837]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43009]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[08]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Alforja]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Alforja]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Alforja]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Alforja]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="826">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">293085.76,4552815.97 292376.4,4553112.58 292213.84,4552841.91 291584.67,4553197.67 291124.8,4553840.46 291015.25,4554395.38 290271.68,4555541.12 290024.18,4556463.62 289687.718,4556795.761 289194.52,4557528.67 288550.91,4557345.62 288001.61,4557592.59 287466.83,4557412.64 286892.17,4558194.17 286907.41,4558665.03 286353.02,4559344.26 285748.86,4560015.9 285559.47,4560332.37 285371.88,4560513.25 284800,4561473 284143.16,4561336.5 282320.13,4566229.39 282401.89,4566497.3 283642.58,4566963.32 284780.83,4567445.67 286161.25,4566513.38 286624.34,4566006.3 286932.81,4565624.18 287093.84,4564766.7 288735.49,4564643.14 289294.53,4564017.59 289998.65,4563687.64 290092.78,4563674.51 290184.43,4563460 290554.98,4561093.25 290088.94,4560451.26 290208.59,4559555.76 289922.85,4559181.17 289682.35,4558613.8 289347.99,4558040.93 289664.28,4557436.386 290248.93,4557065.64 291366.05,4556690.02 292522.18,4555846.17 293611.96,4555330.2 294646,4554993.28 294384.8,4554578.78 293650.83,4553787.54 293085.76,4552815.97</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[56008151.88478]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[827]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[838]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43056]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[37]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Fatarella, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Fatarella, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Fatarella, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Fatarella, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="827">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">333859.12,4563009.58 333266.55,4566782.08 335371.77,4565429.18 337485.12,4567324.44 338493.89,4566186.04 338754.47,4565250.86 339568.08,4564843.87 340041.37,4564887.81 339960.71,4564561.59 339633.79,4564585.12 338753.41,4563884.48 339211.46,4563403.32 338849.04,4563015.83 339004,4561208.49 338830.11,4561023.59 338094.06,4560634.35 337171.28,4560315.76 336166.13,4560319.39 336368.13,4560928.82 336382.47,4561146.41 335714.68,4561931.12 335202.87,4562773.91 333859.12,4563009.58</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[25833607.17615]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[828]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[839]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43007]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[08]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Aleixar, l']]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Aleixar, l']]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Aleixar, l']]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Aleixar, l']]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="828">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">340041.37,4564887.81 339568.08,4564843.87 338754.47,4565250.86 338493.89,4566186.04 339976,4566229 340525.44,4566189.99 340665.33,4566628.15 341678.72,4566939.01 341980.95,4567272.47 343351.27,4566758.93 344212.09,4566885.37 344661.29,4566456.79 345252.49,4566161.71 345340.44,4566388.14 346972.18,4565401.35 347539.77,4565110.62 347348.27,4564312.3 347485.2,4564148.26 347172.43,4562852.34 346911.59,4562312.94 346820.47,4562060.86 345624.68,4560636.2 345378.76,4560557.89 344206.8,4561685.46 342811.62,4560717.76 343083.71,4560429.25 343381.19,4559625.74 342959.07,4559832.92 342472.53,4560646.85 342007.02,4561769.94 342249.16,4562469.16 341497,4563483 340041.37,4564887.81</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[34738226.1297]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[829]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[840]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43145]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[08]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Selva del Camp, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Selva del Camp, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Selva del Camp, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Selva del Camp, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="829">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">300220.9,4561485.14 299315.01,4562574.65 299455.17,4563072.32 299244.77,4563758.84 300115.27,4564206.87 300831.97,4565137.73 301525.85,4565703.33 302539.73,4566318.29 303486.78,4566579.8 303761.6,4566783.97 304968.11,4567055.39 305790.83,4566885.8 306169.19,4567056.04 306043.97,4566689.73 306273.36,4566081.88 306866.73,4566223.9 307805.27,4565493.62 305973.9,4563791.65 305630.01,4563691.92 304732.18,4562780.8 304472.15,4562617.02 303757.08,4562261.7 303319.25,4561914.64 302528.07,4561503.66 300220.9,4561485.14</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[28072839.91805]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[830]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[841]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43152]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[30]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Torre de l'Espanyol, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Torre de l'Espanyol, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Torre de l'Espanyol, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Torre de l'Espanyol, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="830">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">386520.04,4561514.57 386160.1,4562604.49 386210.76,4563389.76 386622.71,4563383.81 386703.68,4563043.4 387135.62,4562885.76 386685.15,4563888.19 386452.43,4564265.76 386642.79,4565193.82 386184.25,4565974.2 388541.09,4567043.13 389666.72,4562319.05 389353.88,4562085.68 388831.906,4561841.281 387469.5,4561594.06 387375.656,4561456.906 387449.63,4561350.75 386638.156,4561228.781 386628.781,4561266.281 387141.281,4561381.906 387275.656,4561600.656 386800.656,4561572.531 386520.04,4561514.57</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[13361399.35884]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[831]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[842]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08074]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[17]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Cubelles]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Cubelles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Cubelles]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Cubelles]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="831">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">308182.76,4560627.72 307583.63,4560599.88 306851.52,4561928.22 304900.96,4562262.25 304472.15,4562617.02 304732.18,4562780.8 305630.01,4563691.92 305973.9,4563791.65 307805.27,4565493.62 308213.22,4565365.66 309068.62,4566379.4 309094.17,4567036 309395.51,4566794.91 309570.532,4566991.074 309742.407,4566889.512 309984.594,4567006.699 310475.25,4566805.66 310683.66,4565792.86 311025.46,4564966.79 310925.82,4564350 310406.65,4563204.19 309308.33,4563067.89 308881.31,4562626.5 309166.11,4561936.42 308834.6,4561315.01 308182.76,4560627.72</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[19478704.55663]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[832]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[843]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43058]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[29]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Figuera, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Figuera, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Figuera, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Figuera, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="832">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">360945.72,4564065.36 360856.84,4563627.59 361028.53,4563279.06 360100.45,4562499.27 359828.99,4562379.36 359558.24,4562565.8 359198.97,4562718.97 358574.69,4563072.67 358154.72,4564276.01 357613.45,4564690.63 357113.33,4564904.36 356879.26,4565910.05 357105.67,4566673.59 357217.19,4567010.79 357310.54,4566915.53 357427.37,4566724.9 357958.49,4566557 358644.11,4565904.6 359021.48,4565598.29 359876.33,4564534.32 360651.75,4564746.29 360945.72,4564065.36</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[8674314.37135]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[833]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[844]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43122]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[36]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Renau]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Renau]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Renau]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Renau]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="833">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">380106.21,4560623.45 377613.92,4560276.24 376894.406,4560088.156 376472.531,4559844.406 376330.5,4559875.2 373930.44,4559305.16 373840.67,4559506.89 373103.31,4560379.61 372461.47,4562351.07 372363.1,4563272.52 372995.45,4563836.99 373845.68,4564247.18 373963.95,4565435.03 374833.9,4566264.61 375192.01,4566542 376267.87,4566541.84 376762.96,4566730.43 377179.93,4565679 377112.59,4565043.74 378047.73,4565459.22 379192.92,4565333.59 379053.71,4564829.96 379143.79,4564178.94 379400.6,4563384.11 379220.77,4562704.63 379251.79,4562039.58 379446.94,4561509.8 380106.21,4560623.45</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[37232675.38101]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[834]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[845]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43163]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[12]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vendrell, el]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vendrell, el]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vendrell, el]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vendrell, el]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="834">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">354554.05,4560726.61 354136.31,4562586.61 354082.91,4563096.55 353657.95,4564094.84 352820.47,4565070.49 353179.907,4565526.231 354249.59,4565129.97 354818.06,4565873.6 354984.08,4566305.92 355586.06,4566502.14 355990.71,4566306.4 356250.26,4566536.63 357105.67,4566673.59 356879.26,4565910.05 357113.33,4564904.36 357613.45,4564690.63 358154.72,4564276.01 358574.69,4563072.67 357564.62,4563606.78 357110.06,4562776.78 356979.51,4563492.5 356415.57,4563861.5 356527.65,4563145.01 356290.62,4561991.92 356368.46,4561168.84 355854.5,4560208.66 355791.59,4559890.4 354951.77,4560060.51 354488.4,4560491.41 354554.05,4560726.61</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[17681790.21048]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[835]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[846]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43144]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[36]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Secuita, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Secuita, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Secuita, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Secuita, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="835">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">348364.95,4562032.98 348688.8,4562569.51 348293.28,4562786.06 347924.67,4562083.33 347271.02,4562284.45 347412.85,4562781.06 347172.43,4562852.34 347485.2,4564148.26 347348.27,4564312.3 347539.77,4565110.62 346972.18,4565401.35 347097.45,4565618.94 347546.47,4565394.87 348164.86,4566322.6 348862.51,4565364.42 348689.55,4565155.34 348940.93,4564690.1 349603.57,4565653.32 350527.92,4564704.93 350854.06,4564422.37 350606.88,4563338.79 351101.782,4563237.168 351023.657,4562955.918 349784.83,4563324.55 349510.99,4562833.02 349269.15,4562920.45 348935.85,4562566.15 348675.1,4562019.21 348364.95,4562032.98</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[9227393.71149]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[836]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[847]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43166]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[36]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilallonga del Camp]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilallonga del Camp]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vilallonga del Camp]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vilallonga del Camp]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="836">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">277268.26,4559434.54 278404.91,4559067.26 278989,4559091 279150,4559370 278990,4559740 279148.656,4559834.823 279250.219,4560366.073 279552,4560635 279492.406,4561389.511 279605,4561958 279828.344,4561920.761 279968.969,4561717.636 280109,4561828 279976.781,4562295.761 279701,4562607 279820.531,4562748.886 280184,4562733 280508.031,4562928.573 280886.7,4563516.02 281218.969,4563647.323 281473.02,4563905.07 281839,4564059 281726.781,4564280.136 281508,4564413 281284,4564275 281203.344,4565014.511 281384,4565169 281640.844,4565123.886 281723,4565241 281703.344,4565420.761 281445.531,4565459.823 281429.906,4565803.573 281162.3,4565954.79 282320.13,4566229.39 284143.16,4561336.5 284800,4561473 285371.88,4560513.25 285559.47,4560332.37 285748.86,4560015.9 286353.02,4559344.26 286907.41,4558665.03 286892.17,4558194.17 287466.83,4557412.64 286924.68,4557328.9 285751.4,4556202.27 285330.12,4555654.98 285021.95,4555000.83 283706.2,4554378.2 283169.83,4553560.41 281607.35,4553763.71 280136.12,4554699.46 279827.95,4554993.63 278179.34,4555273.92 277204.07,4555008.74 276683.19,4556073.49 277205.04,4557929.94 277054.69,4559016.89 277268.26,4559434.54</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[68322553.13578]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[837]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[848]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43175]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[37]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilalba dels Arcs]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilalba dels Arcs]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vilalba dels Arcs]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vilalba dels Arcs]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="837">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">384086.11,4561092.04 383368.41,4560810.69 383199.22,4560779.75 380955.4,4560727.18 380106.21,4560623.45 379446.94,4561509.8 379251.79,4562039.58 379220.77,4562704.63 379400.6,4563384.11 379850.91,4564137.51 380692.71,4563956.06 380496.88,4564926.3 381071.88,4565647.99 381965.32,4565376.56 382212.22,4565874.97 382855.23,4566000.22 383634.13,4565549.02 384017.19,4565136.13 384566.94,4564671.77 384048.46,4563285.39 383600.29,4561750.29 383956.31,4561377.7 384086.11,4561092.04</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[20511430.52915]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[838]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[849]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43037]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[12]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Calafell]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Calafell]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Calafell]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Calafell]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="838">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">384566.94,4564671.77 385295.08,4564721.86 385442.23,4565207.81 385607.27,4565552.07 386184.25,4565974.2 386642.79,4565193.82 386452.43,4564265.76 386685.15,4563888.19 387135.62,4562885.76 386703.68,4563043.4 386622.71,4563383.81 386210.76,4563389.76 386160.1,4562604.49 386520.04,4561514.57 386193.38,4561345.8 385145.66,4561157.13 385071.19,4561206.75 384812.99,4561080.57 384594.5,4561167.05 384296.59,4561008.13 384086.11,4561092.04 383956.31,4561377.7 383600.29,4561750.29 384048.46,4563285.39 384566.94,4564671.77</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[9673733.7434]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[839]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[850]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43051]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[12]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Cunit]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Cunit]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Cunit]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Cunit]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="839">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">351911.63,4564612.73 351500.48,4564760.43 351378.05,4564224.88 350854.06,4564422.37 350527.92,4564704.93 349603.57,4565653.32 349582.74,4565728.15 350081.71,4565903.55 351720.67,4565664.45 351911.63,4564612.73</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[2226234.0637]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[840]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[851]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43134]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[01]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Rourell, el]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Rourell, el]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Rourell, el]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Rourell, el]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="840">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">354554.05,4560726.61 354082.65,4560538.38 353640.845,4559514.512 353269.02,4559220.79 353076.05,4559055.75 352617.407,4559264.512 352000.91,4559320.3 351775.33,4561437.73 351037.72,4561316.24 350484.52,4561755.03 351866.35,4562014.49 352040.03,4563094.3 352963.58,4563101.31 354136.31,4562586.61 354554.05,4560726.61</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">349603.57,4565653.32 348940.93,4564690.1 348689.55,4565155.34 348862.51,4565364.42 349197.36,4565747.13 349351.782,4565854.356 349582.74,4565728.15 349603.57,4565653.32</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">347200.49,4562147.47 347841.73,4561742.92 346820.47,4562060.86 346911.59,4562312.94 347200.49,4562147.47</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">350803.65,4560507.51 351108.24,4560419.77 351119.32,4560164.76 350647.05,4560229.68 350803.65,4560507.51</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[9613691.40273]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[841]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[852]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43103]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[36]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Perafort]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Perafort]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Perafort]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Perafort]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="841">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">299244.64,4560784.46 299632.32,4559938.26 300029.66,4559221.42 300088.84,4558218.77 299452.95,4557545.98 298282.69,4557315.72 297458.52,4556789.05 297039.281,4556553.574 296636.87,4555965.84 295853.58,4555243.02 295590.86,4555099.06 295617.5,4555489.62 295086.156,4555412.949 294777.69,4555192.26 294646,4554993.28 293611.96,4555330.2 292522.18,4555846.17 291366.05,4556690.02 290248.93,4557065.64 289664.28,4557436.386 289347.99,4558040.93 289682.35,4558613.8 289922.85,4559181.17 290208.59,4559555.76 290088.94,4560451.26 290554.98,4561093.25 290184.43,4563460 290092.78,4563674.51 290244.01,4563894.98 291463.66,4564094.59 293886.46,4564239.77 295145.86,4564640.82 295213.25,4565132.9 295234.28,4565688.19 296950.06,4565497.63 297408.33,4563131.61 297847.17,4562391.29 297370.74,4561831.37 298443.93,4561081.24 299244.64,4560784.46</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[72464071.88663]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[842]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[853]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43019]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[30]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Asco]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Asco]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Asc¢]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Asc¢]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="842">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">314778.26,4562361.99 314679.907,4561647.324 315023.657,4561287.949 314711.157,4560920.762 314827.25,4560630.06 314226.781,4560662.949 313838.65,4560463.56 313807.45,4560428.26 313152.37,4560203.34 312651.29,4560242.36 312128.91,4560503.07 311336.54,4560375.12 311194.23,4560690.04 311022.19,4560723.5 311232.05,4561147.98 311147.95,4561400.45 311517.88,4561404.06 311890.844,4561858.262 311884.78,4562089.1 311883.032,4562858.262 311987.43,4563051.22 312211.157,4563178.574 312191.66,4564209.66 312403.44,4565261.69 312527.99,4565158.84 312854.61,4565196.21 313346.01,4565524.26 313878.23,4564678.99 313929.59,4564460.48 314297.094,4564162.949 314649.66,4564116.23 315203.344,4564084.824 315874.44,4563681.38 313808.44,4562543.89 314181.39,4562318.73 314778.26,4562361.99</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[13226489.81704]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[843]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[854]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43069]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[29]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Gratallops]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Gratallops]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Gratallops]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Gratallops]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="843">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">362976.43,4560739.79 362092.57,4559921.2 360937.84,4559485.44 361152.1,4560716.54 360776.15,4561312.35 360634.61,4561845.81 359828.99,4562379.36 360100.45,4562499.27 361028.53,4563279.06 360856.84,4563627.59 360945.72,4564065.36 361059.86,4564128.02 361242.3,4564579.72 361492.11,4564892.16 361844.28,4564806.7 362052.89,4565200.56 362963.36,4565248.25 365162.81,4564694.06 365639.02,4563011.41 365473.14,4562832.01 365031.63,4562359.57 364328.42,4562098.05 363156.21,4560859.5 362976.43,4560739.79</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[18504391.0753]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[844]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[855]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43164]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[36]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vespella de Gaia]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Masos de Vespella, els]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vespella de Gai…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Masos de Vespella, els]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="844">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">354136.31,4562586.61 352963.58,4563101.31 352040.03,4563094.3 351902.07,4564193.64 351905.32,4564496.59 352405.07,4564501.6 352820.47,4565070.49 353657.95,4564094.84 354082.91,4563096.55 354136.31,4562586.61</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[3069427.52665]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[845]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[856]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43066]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[01]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Garidells, els]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Garidells, els]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Garidells, els]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Garidells, els]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="845">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">308182.76,4560627.72 308834.6,4561315.01 309166.11,4561936.42 308881.31,4562626.5 309308.33,4563067.89 310406.65,4563204.19 310925.82,4564350 311025.46,4564966.79 311396.23,4564191 312191.66,4564209.66 312211.157,4563178.574 311987.43,4563051.22 311883.032,4562858.262 311884.78,4562089.1 311890.844,4561858.262 311517.88,4561404.06 311147.95,4561400.45 311074.41,4561547.9 310562.99,4562193.73 310230.85,4562489.28 310099.65,4561684.71 308182.76,4560627.72</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[6269261.46834]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[846]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[857]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43072]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[29]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Lloar, el]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Lloar, el]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Lloar, el]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Lloar, el]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="846">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">322278.13,4561456.8 321588.47,4561011 321142.55,4560533.8 320632.11,4560118.77 320441.85,4560714.99 320012.56,4561046.85 319371.08,4560745.9 318997.07,4561046.04 318520.81,4561279.44 317860.71,4561480.75 316865.67,4561315.03 316374.1,4562017.85 315396.47,4562194.46 314778.26,4562361.99 314181.39,4562318.73 313808.44,4562543.89 315874.44,4563681.38 316175.8,4563894.25 318430.8,4564551.42 318546.43,4564527.76 319095.67,4564756.3 321186.06,4564198.96 322695.75,4564410.81 324374.99,4564966.18 325579.58,4564862.5 325834.26,4564787.06 325885.1,4563519.85 325377.29,4563018.95 322668.09,4562680.05 322192.97,4562570.8 322129.87,4562067.71 322278.13,4561456.8</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[28572926.03285]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[847]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[858]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43114]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[29]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Porrera]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Porrera]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Porrera]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Porrera]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="847">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">340041.37,4564887.81 341497,4563483 342249.16,4562469.16 342007.02,4561769.94 342472.53,4560646.85 341844.88,4560021.78 341661.16,4560496.03 341549.25,4561397.76 341357.53,4561223.62 340981.87,4562070.2 340547.61,4562207.45 339852.81,4563094.89 339211.46,4563403.32 338753.41,4563884.48 339633.79,4564585.12 339960.71,4564561.59 340041.37,4564887.81</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[6227559.77455]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[848]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[859]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43011]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[08]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Almoster]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Almoster]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Almoster]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Almoster]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="848">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">364460.54,4559397.75 364397.92,4559531.45 364986.58,4560350 364832.48,4561385.93 364990.34,4561698.03 365639.63,4562535.9 365473.14,4562832.01 365639.02,4563011.41 366002.08,4563053.49 366583.23,4563786.19 367412.32,4563665.66 367344.25,4563541.32 366941,4562358.34 367229.13,4561835.29 367353.68,4560862.33 367744.49,4559495.52 367940.8,4558350.4 367906.61,4558101.91 366303.75,4557850.9 365540.74,4558841.7 364866.67,4559386.79 364460.54,4559397.75</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[12303839.91925]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[849]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[860]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43111]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[36]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Pobla de Montornes, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Pobla de Montornes, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Pobla de MontornŠs, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Pobla de MontornŠs, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="849">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">369226.08,4557354.44 368515.08,4558087.56 367940.8,4558350.4 367744.49,4559495.52 367353.68,4560862.33 367229.13,4561835.29 366941,4562358.34 367344.25,4563541.32 367412.32,4563665.66 368148.9,4563626.91 368994.5,4562642.32 368611.18,4561795.28 368512.63,4561823.97 368756.32,4560989.49 368437.58,4560407.78 368845.91,4559693.42 369661.87,4559650.35 370085.97,4559506.45 370320.33,4559308.23 370766.6,4558684.89 370637.53,4558649.68 370848.34,4558227.5 369226.08,4557354.44</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[10288930.2794]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[850]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[861]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43050]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[36]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Creixell]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Creixell]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Creixell]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Creixell]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="850">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">338830.11,4561023.59 339004,4561208.49 338849.04,4563015.83 339211.46,4563403.32 339852.81,4563094.89 340547.61,4562207.45 340981.87,4562070.2 341357.53,4561223.62 341275.26,4560459.8 340663.31,4560127.45 340478.26,4560235.51 340106.66,4560263.4 339634.72,4560772.14 339358.09,4560980.99 338830.11,4561023.59</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[5112071.53995]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[851]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[862]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43042]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[08]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Castellvell del Camp]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Castellvell del Camp]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Castellvell del Camp]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Castellvell del Camp]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="851">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">373930.44,4559305.16 372975.37,4558922.63 370848.34,4558227.5 370637.53,4558649.68 370766.6,4558684.89 370320.33,4559308.23 370085.97,4559506.45 369661.87,4559650.35 368845.91,4559693.42 368437.58,4560407.78 368756.32,4560989.49 368512.63,4561823.97 368611.18,4561795.28 368994.5,4562642.32 369450.66,4562636.45 370461.45,4562811.76 372363.1,4563272.52 372461.47,4562351.07 373103.31,4560379.61 373840.67,4559506.89 373930.44,4559305.16</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[16755938.97175]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[852]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[863]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43131]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[36]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Roda de Bara]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Roda de Bara]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Roda de Bar…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Roda de Bar…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="852">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">336166.13,4560319.39 335483.28,4560257.93 335113.59,4560635.98 334375.44,4561765.75 334376.8,4562585.13 333743.36,4562896.75 333859.12,4563009.58 335202.87,4562773.91 335714.68,4561931.12 336382.47,4561146.41 336368.13,4560928.82 336166.13,4560319.39</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[3336277.48665]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[853]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[864]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43081]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[08]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Maspujols]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Maspujols]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Maspujols]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Maspujols]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="853">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">335483.28,4560257.93 334102.16,4557412.73 333899.34,4559098.92 333133.3,4559416.24 332061.64,4560828.38 332284.27,4561364.02 332938.19,4562307.34 333337.77,4562714.43 333743.36,4562896.75 334376.8,4562585.13 334375.44,4561765.75 335113.59,4560635.98 335483.28,4560257.93</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[8770520.563]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[854]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[865]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43031]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[08]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Borges del Camp, les]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Borges del Camp, les]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Borges del Camp, les]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Borges del Camp, les]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="854">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">350484.52,4561755.03 349869.01,4561468.27 349303.93,4561575.3 349157.12,4561972.29 348675.1,4562019.21 348935.85,4562566.15 349269.15,4562920.45 349510.99,4562833.02 349784.83,4563324.55 351023.657,4562955.918 351101.782,4563237.168 350606.88,4563338.79 350854.06,4564422.37 351378.05,4564224.88 351500.48,4564760.43 351911.63,4564612.73 351905.32,4564496.59 351902.07,4564193.64 352040.03,4563094.3 351866.35,4562014.49 350484.52,4561755.03</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">348364.95,4562032.98 347924.67,4562083.33 348293.28,4562786.06 348688.8,4562569.51 348364.95,4562032.98</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">347200.49,4562147.47 346911.59,4562312.94 347172.43,4562852.34 347412.85,4562781.06 347271.02,4562284.45 347200.49,4562147.47</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[6091172.49705]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[855]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[866]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43095]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[36]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Morell, el]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Morell, el]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Morell, el]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Morell, el]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="855">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">364092.5,4559188.97 363037.51,4559803.44 362976.43,4560739.79 363156.21,4560859.5 364328.42,4562098.05 365031.63,4562359.57 365473.14,4562832.01 365639.63,4562535.9 364990.34,4561698.03 364832.48,4561385.93 364986.58,4560350 364397.92,4559531.45 364460.54,4559397.75 364092.5,4559188.97</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[4329593.9526]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[856]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[867]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43097]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[36]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Nou de Gaia, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Nou de Gaia, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Nou de Gai…, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Nou de Gai…, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="856">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">309931.27,4558740.72 309900.28,4558536.07 308960.74,4557383.62 307696.3,4556666.82 306912,4556382 306871.05,4556612.28 306297.26,4557897.71 305694.25,4558739.75 305392.5,4559452.2 305317.48,4560348.57 304484.97,4561484.89 303757.08,4562261.7 304472.15,4562617.02 304900.96,4562262.25 306851.52,4561928.22 307583.63,4560599.88 308182.76,4560627.72 310099.65,4561684.71 310230.85,4562489.28 310562.99,4562193.73 311074.41,4561547.9 311147.95,4561400.45 311232.05,4561147.98 311022.19,4560723.5 311194.23,4560690.04 311336.54,4560375.12 310967.31,4560105.03 309931.27,4558740.72</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[22453182.08964]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[857]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[868]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43085]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[29]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Molar, el]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Molar, el]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Molar, el]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Molar, el]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="857">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">332061.64,4560828.38 332111.41,4560532.98 332147.97,4558919.78 331895.41,4558697.68 331702.72,4558293.03 331350.89,4557182.63 330589.35,4557854.58 329847.92,4558414.16 329209.36,4558456.74 328371.87,4558609.45 327657.79,4559050.08 326959.11,4559665.81 326720.17,4560562.69 325856.46,4561554.68 326214.05,4562280.36 326705.89,4562485.75 327195.48,4562187.81 327211.27,4562393.21 328029.12,4561903.41 328694.68,4561903.42 329150.43,4561771.37 329459.52,4562076.08 330033.8,4561920.8 330290.63,4562127 331444.2,4561470.8 332061.64,4560828.38</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[19199850.41554]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[858]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[869]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43128]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[08]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Riudecols]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Riudecols]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Riudecols]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Riudecols]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="858">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">312246.97,4557061.1 312817.02,4557283.91 313231.05,4557988.35 313375.08,4558789.03 314050.4,4558955.47 314314.64,4559335.62 313807.45,4560428.26 313838.65,4560463.56 314226.781,4560662.949 314827.25,4560630.06 314711.157,4560920.762 315023.657,4561287.949 314679.907,4561647.324 314778.26,4562361.99 315396.47,4562194.46 316374.1,4562017.85 316865.67,4561315.03 317860.71,4561480.75 318520.81,4561279.44 318997.07,4561046.04 319371.08,4560745.9 320012.56,4561046.85 320441.85,4560714.99 320632.11,4560118.77 320635.36,4559915.42 320823.33,4559298.38 320854.03,4558816.02 320210.7,4558207.31 319406.57,4557518.25 319158.74,4557210.97 318473.49,4556047.56 316705.36,4556959.31 315914.15,4557232.12 315451.48,4557189.17 314785.58,4557045.38 314282.02,4556523.16 313703.23,4556482.85 312139.44,4556555.27 312246.97,4557061.1</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[31298602.98265]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[859]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[870]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43055]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[29]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Falset]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Falset]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Falset]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Falset]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="859">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">350484.52,4561755.03 351037.72,4561316.24 351775.33,4561437.73 352000.91,4559320.3 350194.66,4559688.87 350063.9,4560101.78 349645.32,4560123.33 349146.96,4560289.21 348742.89,4561024.84 347841.73,4561742.92 347200.49,4562147.47 347271.02,4562284.45 347924.67,4562083.33 348364.95,4562032.98 348675.1,4562019.21 349157.12,4561972.29 349303.93,4561575.3 349869.01,4561468.27 350484.52,4561755.03</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs>
+<gml:innerBoundaryIs>
+<gml:LinearRing srsName="EPSG:23031">
+<gml:coordinates cs="," decimal="." ts=" ">350803.65,4560507.51 350647.05,4560229.68 351119.32,4560164.76 351108.24,4560419.77 350803.65,4560507.51</gml:coordinates></gml:LinearRing></gml:innerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[6033020.94665]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[860]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[871]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43109]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[36]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Pobla de Mafumet, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Pobla de Mafumet, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Pobla de Mafumet, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Pobla de Mafumet, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="860">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">308048.67,4554462.02 308177.66,4553983.77 308463.03,4553594.04 308014.63,4553218.91 306811.62,4553141.41 306098.56,4553685.03 305322.34,4553820.02 304999.11,4553756.16 304302.69,4553837.85 303111.96,4554220.19 302797.094,4554018.418 301907.45,4553937.37 301505.35,4554763.4 301423.48,4554785.88 300491.9,4555626.52 300072.12,4555905.19 299349.54,4555954.44 298800.94,4555317.79 298257.3,4555237.29 297435.43,4555789.15 297376.84,4556403.88 297458.52,4556789.05 298282.69,4557315.72 299452.95,4557545.98 300088.84,4558218.77 300029.66,4559221.42 299632.32,4559938.26 299244.64,4560784.46 300220.9,4561485.14 302528.07,4561503.66 303319.25,4561914.64 303757.08,4562261.7 304484.97,4561484.89 305317.48,4560348.57 305392.5,4559452.2 305694.25,4558739.75 306297.26,4557897.71 306871.05,4556612.28 306912,4556382 306586.41,4556391.24 306471.6,4556234.17 306609.67,4555796.45 306883.82,4555602.33 307064.32,4555316.34 307442.8,4555292.6 307577.57,4554763.44 308048.67,4554462.02</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[52641864.05513]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[861]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[872]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43065]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[30]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Garcia]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Garcia]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Garcia]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Garcia]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="861">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">352189.56,4558598.53 352136.88,4557108.61 351432.73,4556369.24 351142.78,4556764.42 350447.47,4556027.58 349630.24,4555269.19 349307.43,4555495.89 348737.37,4555021.88 348289.56,4555162.38 347435.83,4555710.84 347005.82,4556640.68 346294.12,4557121.96 345791.34,4557239.74 344678.11,4559120.84 344393.82,4559540.81 345142.19,4560153.41 345378.76,4560557.89 345624.68,4560636.2 346820.47,4562060.86 347841.73,4561742.92 348742.89,4561024.84 349146.96,4560289.21 349645.32,4560123.33 350063.9,4560101.78 350194.66,4559688.87 352000.91,4559320.3 352189.56,4558598.53</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[31480467.7323]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[862]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[873]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43047]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[36]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Constanti]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Constanti]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Constant¡]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Constant¡]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="862">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">340688.23,4553311.95 339834.66,4554788.58 339432.72,4555281.2 339664.43,4556260.32 337505.11,4558623.77 337286.17,4559574.46 337171.28,4560315.76 338094.06,4560634.35 338830.11,4561023.59 339358.09,4560980.99 339634.72,4560772.14 340106.66,4560263.4 340478.26,4560235.51 340663.31,4560127.45 341275.26,4560459.8 341357.53,4561223.62 341549.25,4561397.76 341661.16,4560496.03 341844.88,4560021.78 342472.53,4560646.85 342959.07,4559832.92 343381.19,4559625.74 343083.71,4560429.25 342811.62,4560717.76 344206.8,4561685.46 345378.76,4560557.89 345142.19,4560153.41 344393.82,4559540.81 344678.11,4559120.84 345791.34,4557239.74 346294.12,4557121.96 347005.82,4556640.68 347435.83,4555710.84 348289.56,4555162.38 348106.34,4554813.83 347053.2,4555036.26 346619.55,4555444.66 347125.22,4555577.012 347129.72,4555849.41 346153.11,4555944.21 345883.032,4555366.075 346233.28,4554901.34 346375.22,4555131.7 346648.657,4554827.012 346861.25,4554022.63 346319.87,4553550.68 346773.657,4553096.543 346957.01,4552639.18 346017.63,4552658.96 345024.4,4554167.39 344385.8,4554392.84 343455.16,4555026.81 342528.82,4555137.16 342359.595,4554983.262 342217.14,4554390.23 342609.98,4554138.1 342789.282,4553545.762 342742.407,4553069.2 342922.095,4552623.887 342846.16,4552142.54 342575.89,4551999.06 341573.98,4552363.86 341545.42,4552502.69 341656.47,4552577.012 341261.62,4553067.16 340688.23,4553311.95</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[52141452.27405]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[863]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[874]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43123]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[08]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Reus]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Reus]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Reus]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Reus]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="863">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">326016.24,4556486.41 325251.21,4557355.54 324530.24,4557896.09 324131.37,4558013.46 323836.18,4558223.75 324377.66,4559386.31 324110.6,4559934.78 324214.88,4560685.06 324537.75,4561022 324670.86,4560924.94 325090.01,4560967.18 325856.46,4561554.68 326720.17,4560562.69 326959.11,4559665.81 327657.79,4559050.08 328371.87,4558609.45 327546.48,4556786.17 327312.21,4556634.85 326067.78,4556204.09 326016.24,4556486.41</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[13654851.67506]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[864]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[875]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43053]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[08]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Duesaigues]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Duesaigues]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Duesaig�?es]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Duesaig�?es]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="864">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">318209.63,4554688.96 317678.94,4554453.41 318473.49,4556047.56 319158.74,4557210.97 319406.57,4557518.25 320210.7,4558207.31 320854.03,4558816.02 320823.33,4559298.38 320635.36,4559915.42 320632.11,4560118.77 321142.55,4560533.8 321588.47,4561011 322278.13,4561456.8 323424.35,4561159.68 324537.75,4561022 324214.88,4560685.06 324110.6,4559934.78 324377.66,4559386.31 323836.18,4558223.75 323081.12,4556839.62 322906.84,4555379.28 322202.88,4554897.26 321704.26,4554627.54 321318.541,4554947.707 320646.666,4554869.582 320284.61,4554705.5 318901,4555085 318209.63,4554688.96</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[24387820.35573]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[865]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[876]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43115]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[29]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Pradell de la Teixeta]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Pradell de la Teixeta]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Pradell de la Teixeta]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Pradell de la Teixeta]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="865">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">278188.26,4547492.92 277239.77,4547037.08 276714.16,4547078.6 276301.35,4547402.17 273285.04,4548635.66 272457.02,4549162.2 271908.6,4549458.71 270612.62,4550595.2 269530.28,4550632.99 268283.88,4550371.76 267504.14,4550602.43 266708.35,4551026.87 266524.5,4550980.56 266213,4551164 266195.531,4551307.48 266398.656,4551409.042 266686,4551488 266758.031,4551729.355 266609,4552065 266086.156,4552127.792 265437.718,4552010.605 265104.63,4552070.49 264976.781,4552307.48 265004.35,4554451.65 265388.58,4554675.17 265704,4555788 265132,4556513 265156.468,4556752.792 265371,4556946 266453.343,4557143.417 266647.34,4557323.1 266656.468,4557463.729 266492.406,4557580.917 266130.46,4557810.11 266211.156,4557877.792 266726.781,4557737.167 268098.27,4557066.31 268476.781,4556994.98 268888,4557026.63 269211.156,4557284.042 269361.11,4557702.21 269375.219,4558080.917 269689.22,4558386.76 269711.156,4558791.854 269557.37,4559083.07 269640.844,4559229.355 269883.031,4559198.105 270693.66,4559067.96 271273.656,4559104.354 272007.27,4559443.57 273794.56,4560686.22 274630,4561020 275722.62,4561039.95 275897.9,4560702.15 277270.12,4560131.69 277268.26,4559434.54 277054.69,4559016.89 277205.04,4557929.94 276683.19,4556073.49 277204.07,4555008.74 278179.34,4555273.92 279827.95,4554993.63 280136.12,4554699.46 280118.76,4552045.97 278365.2,4550202 278183.97,4549702.45 278442.07,4549230.94 278486.24,4548902.98 278124.05,4548535.52 278188.26,4547492.92</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[128172240.56493]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[866]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[877]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43022]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[37]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Batea]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Batea]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Batea]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Batea]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="866">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">334251.49,4555671.45 332530.25,4555428.78 332329.97,4554734.7 331348.67,4554296.75 330638.45,4555767.58 331227.23,4556387.34 331478.6,4557031.2 331350.89,4557182.63 331702.72,4558293.03 331895.41,4558697.68 332147.97,4558919.78 332111.41,4560532.98 332061.64,4560828.38 333133.3,4559416.24 333899.34,4559098.92 334102.16,4557412.73 334051.69,4556417.43 334429.907,4555850.45 334251.49,4555671.45</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[12034928.2104]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[867]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[878]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43033]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[08]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Botarell]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Botarell]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Botarell]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Botarell]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="867">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">355074.26,4558000.23 355527.8,4559294.7 355780.8,4559700.16 355791.59,4559890.4 355854.5,4560208.66 356368.46,4561168.84 356290.62,4561991.92 356527.65,4563145.01 356415.57,4563861.5 356979.51,4563492.5 357110.06,4562776.78 357564.62,4563606.78 358574.69,4563072.67 359198.97,4562718.97 359558.24,4562565.8 359828.99,4562379.36 360634.61,4561845.81 360776.15,4561312.35 361152.1,4560716.54 360937.84,4559485.44 359919.1,4558464.01 359260.72,4557731.26 359050.12,4557140.91 358690,4557091 358578.345,4557373.887 358588.67,4557924.71 358271,4558062 358088.88,4558677.41 357883.14,4558805.71 357082.23,4557660.49 356963.99,4557269.98 356454.9,4556736.68 355953.345,4556709.825 355417.79,4556947.58 355133.032,4557272.325 355074.26,4558000.23</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">362976.43,4560739.79 363037.51,4559803.44 362092.57,4559921.2 362976.43,4560739.79</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[26062790.41717]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[868]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[879]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43043]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[36]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Catllar, el]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Catllar, el]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Catllar, el]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Catllar, el]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="868">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">355074.26,4558000.23 353953.53,4558055.67 353804.32,4557929.75 353218.97,4557991.075 353062.64,4558102.47 352866.08,4558314.47 353034.57,4558514.81 353179.907,4558358.262 353305.55,4558468.74 353133.032,4558741.075 352964.34,4558834.57 352500.87,4558861.81 352527.77,4558283.91 352189.56,4558598.53 352000.91,4559320.3 352617.407,4559264.512 353076.05,4559055.75 353269.02,4559220.79 353640.845,4559514.512 354082.65,4560538.38 354554.05,4560726.61 354488.4,4560491.41 354951.77,4560060.51 355791.59,4559890.4 355780.8,4559700.16 355527.8,4559294.7 355074.26,4558000.23</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[5228498.34189]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[869]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[880]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43100]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[36]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Pallaresos, els]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Pallaresos, els]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Pallaresos, els]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Pallaresos, els]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="869">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">313807.45,4560428.26 314314.64,4559335.62 314050.4,4558955.47 313375.08,4558789.03 313231.05,4557988.35 312817.02,4557283.91 312246.97,4557061.1 310873.2,4558054.01 310339.3,4558516.86 309931.27,4558740.72 310967.31,4560105.03 311336.54,4560375.12 312128.91,4560503.07 312651.29,4560242.36 313152.37,4560203.34 313807.45,4560428.26</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[8932239.6215]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[870]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[881]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43023]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[29]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Bellmunt del Priorat]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Bellmunt del Priorat]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Bellmunt del Priorat]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Bellmunt del Priorat]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="870">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">340688.23,4553311.95 340079.11,4552740.13 340088.67,4552342 339109.26,4551906.96 338062.85,4551616.17 335395.46,4555010.36 334412.62,4554398.18 334251.49,4555671.45 334429.907,4555850.45 334051.69,4556417.43 334102.16,4557412.73 335483.28,4560257.93 336166.13,4560319.39 337171.28,4560315.76 337286.17,4559574.46 337505.11,4558623.77 339664.43,4556260.32 339432.72,4555281.2 339834.66,4554788.58 340688.23,4553311.95</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[31988584.74795]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[871]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[882]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43129]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[08]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Riudoms]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Riudoms]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Riudoms]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Riudoms]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="871">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">360937.84,4559485.44 362092.57,4559921.2 363037.51,4559803.44 364092.5,4559188.97 363924.2,4558428.17 364045.54,4558249.02 363582.43,4557630.42 363420.93,4557022.74 362813.01,4556469.29 362260.5,4557200.43 361347.96,4557278.29 360211.67,4557737.95 359919.1,4558464.01 360937.84,4559485.44</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[8969367.50575]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[872]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[883]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43126]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[36]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Riera de Gaia, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Riera de Gaia, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Riera de Gai…, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Riera de Gai…, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="872">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">363656.71,4555035.5 363737.58,4555566.42 362555,4555858 362813.01,4556469.29 363420.93,4557022.74 363582.43,4557630.42 364045.54,4558249.02 363924.2,4558428.17 364092.5,4559188.97 364460.54,4559397.75 364866.67,4559386.79 365540.74,4558841.7 365294.95,4558163.21 365017.09,4557641.43 364801.89,4556623.73 364594.92,4555846.85 364953.54,4555733.75 364969.9,4554877.5 364622.15,4554933.5 364481.906,4555111.594 363656.71,4555035.5</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[6529567.33598]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[873]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[884]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43012]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[36]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Altafulla]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Altafulla]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Altafulla]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Altafulla]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="873">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">348289.56,4555162.38 348737.37,4555021.88 349307.43,4555495.89 349630.24,4555269.19 350447.47,4556027.58 351142.78,4556764.42 351432.73,4556369.24 352136.88,4557108.61 352189.56,4558598.53 352527.77,4558283.91 352500.87,4558861.81 352964.34,4558834.57 353133.032,4558741.075 353305.55,4558468.74 353179.907,4558358.262 353034.57,4558514.81 352866.08,4558314.47 353062.64,4558102.47 353218.97,4557991.075 353804.32,4557929.75 353953.53,4558055.67 355074.26,4558000.23 355133.032,4557272.325 355417.79,4556947.58 355953.345,4556709.825 356454.9,4556736.68 356963.99,4557269.98 357082.23,4557660.49 357883.14,4558805.71 358088.88,4558677.41 358271,4558062 358588.67,4557924.71 358578.345,4557373.887 358690,4557091 359050.12,4557140.91 359260.72,4557731.26 359919.1,4558464.01 360211.67,4557737.95 361347.96,4557278.29 362260.5,4557200.43 362813.01,4556469.29 362555,4555858 363737.58,4555566.42 363656.71,4555035.5 362504.12,4554589.5 361815.65,4554396.5 361188.156,4554414.719 361011.28,4554143.5 360468.59,4554491 359488.59,4554498 358728.781,4554599.094 357438.86,4554488.72 356766.281,4554277.219 355869.406,4553830.344 355213.84,4553441 355197.531,4553258.469 355010.031,4553136.594 354916.281,4553014.719 354823.93,4552956 354663.156,4552964.719 354528.87,4552889.5 354422.531,4553061.594 354197.51,4553099.33 353788.156,4552930.344 353225.656,4552486.594 353110.031,4552245.969 352941.281,4552008.469 352685.031,4551742.844 351881.905,4551428.781 351135.031,4550166.281 350640.53,4549760 350610.031,4549806.906 351113.156,4550328.781 350913.88,4550561.3 351369.406,4551113.156 351469.406,4551066.281 351713.156,4551510.031 352741.281,4552045.969 352674.6,4552201.93 352738.156,4552267.844 352894.406,4552211.594 353059.52,4552521.21 352569.406,4552642.844 352251.32,4552475.19 352225.656,4552361.594 352428.781,4552249.094 352381.906,4552167.844 352047.531,4552311.594 351985.031,4552224.094 352078.3,4551965.89 351461.25,4551691.77 351319.406,4552186.594 351131.906,4552152.219 351249.24,4551661.79 351234.94,4551504.42 351033.36,4551486.08 350953.781,4551767.843 350790.23,4551748.97 350935.031,4552105.344 350766.48,4552172.85 349670.54,4551251.01 349484.28,4551554.85 348795.05,4550961.46 348093.97,4551776.231 347456.24,4551388.88 347151.27,4551687.43 346729.49,4551405.1 346209.92,4551891.44 346017.63,4552658.96 346957.01,4552639.18 346773.657,4553096.543 346319.87,4553550.68 346861.25,4554022.63 346648.657,4554827.012 346375.22,4555131.7 346233.28,4554901.34 345883.032,4555366.075 346153.11,4555944.21 347129.72,4555849.41 347125.22,4555577.012 346619.55,4555444.66 347053.2,4555036.26 348106.34,4554813.83 348289.56,4555162.38</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[65051857.95137]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[874]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[885]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43148]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[36]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Tarragona]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Tarragona]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Tarragona]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Tarragona]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="874">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">364969.9,4554877.5 364953.54,4555733.75 364594.92,4555846.85 364801.89,4556623.73 365017.09,4557641.43 365294.95,4558163.21 365540.74,4558841.7 366303.75,4557850.9 367906.61,4558101.91 367940.8,4558350.4 368515.08,4558087.56 369226.08,4557354.44 365948.97,4555414.97 365996.61,4555293.57 365663.156,4555019.406 365331.906,4554866.281 364969.9,4554877.5</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[8803213.44206]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[875]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[886]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43153]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[36]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Torredembarra]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Torredembarra]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Torredembarra]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Torredembarra]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="875">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">312139.44,4556555.27 311962.56,4555776.55 311720.61,4555403.47 312003.87,4555099.84 312040.29,4554994.58 311205.86,4554454.66 310605.65,4554123.44 309458.83,4554419.1 308048.67,4554462.02 307577.57,4554763.44 307442.8,4555292.6 307064.32,4555316.34 306883.82,4555602.33 306609.67,4555796.45 306471.6,4556234.17 306586.41,4556391.24 306912,4556382 307696.3,4556666.82 308960.74,4557383.62 309900.28,4558536.07 309931.27,4558740.72 310339.3,4558516.86 310873.2,4558054.01 312246.97,4557061.1 312139.44,4556555.27</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[15459749.0019]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[876]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[887]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43082]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[29]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Masroig, el]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Masroig, el]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Masroig, el]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Masroig, el]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="876">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">330638.45,4555767.58 330322.11,4554508.69 330063,4554290 330158.94,4553711.14 329889.43,4554143.59 329677.08,4553263.65 328508.73,4553629.03 328117.407,4553643.418 327593.969,4553940.293 327453.58,4554137.87 327453.344,4554252.793 327956.22,4554089.14 328036.26,4554178.78 327734.594,4554541.856 327212.04,4554760.02 326692.91,4555028.5 326015.04,4555307.26 325633.032,4555018.418 325091.94,4554983.03 324906.96,4555469.26 325239.36,4555677.9 325256.3,4555497.94 325587.39,4555654.1 325806.38,4556143.44 325776.4,4556479.89 326016.24,4556486.41 326067.78,4556204.09 327312.21,4556634.85 327546.48,4556786.17 328371.87,4558609.45 329209.36,4558456.74 329847.92,4558414.16 330589.35,4557854.58 331350.89,4557182.63 331478.6,4557031.2 331227.23,4556387.34 330638.45,4555767.58</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[17390033.71885]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[877]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[888]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43127]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[08]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Riudecanyes]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Riudecanyes]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Riudecanyes]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Riudecanyes]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="877">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">322906.84,4555379.28 323081.12,4556839.62 323836.18,4558223.75 324131.37,4558013.46 324530.24,4557896.09 325251.21,4557355.54 326016.24,4556486.41 325776.4,4556479.89 325806.38,4556143.44 325587.39,4555654.1 325256.3,4555497.94 325239.36,4555677.9 324906.96,4555469.26 325091.94,4554983.03 324637.18,4553841.03 323475.27,4553073.24 323147.29,4553221.04 322923.37,4553695.56 323116.63,4553952.11 322531.28,4554162.19 322906.84,4555379.28</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[9955565.17535]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[878]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[889]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43017]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[08]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Argentera, l']]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Argentera, l']]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Argentera, l']]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Argentera, l']]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="878">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">292816.02,4552024.47 292090.51,4551100.96 291592.49,4550225.68 291019.97,4549824.52 290452.95,4549554.04 289895.86,4548991.24 287931.57,4548162.49 287226.04,4548691.04 287374.51,4549622.14 286207.86,4550429.76 285487.51,4551290.58 283332.59,4552245.54 283169.83,4553560.41 283706.2,4554378.2 285021.95,4555000.83 285330.12,4555654.98 285751.4,4556202.27 286924.68,4557328.9 287466.83,4557412.64 288001.61,4557592.59 288550.91,4557345.62 289194.52,4557528.67 289687.718,4556795.761 290024.18,4556463.62 290271.68,4555541.12 291015.25,4554395.38 291124.8,4553840.46 291584.67,4553197.67 292213.84,4552841.91 292376.4,4553112.58 293085.76,4552815.97 293051.32,4552417.96 292816.02,4552024.47</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[52111268.59096]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[879]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[890]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43048]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[37]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Corbera d'Ebre]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Corbera d'Ebre]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Corbera d'Ebre]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Corbera d'Ebre]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="879">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">318473.49,4556047.56 317678.94,4554453.41 317948,4553926.29 317941.49,4553249.47 317344.48,4552675.66 316425.17,4553525.59 315657.38,4553977.78 315117.09,4554157.56 314569.2,4554282.89 314412.24,4554653.45 313013.89,4554797.89 312003.87,4555099.84 311720.61,4555403.47 311962.56,4555776.55 312139.44,4556555.27 313703.23,4556482.85 314282.02,4556523.16 314785.58,4557045.38 315451.48,4557189.17 315914.15,4557232.12 316705.36,4556959.31 318473.49,4556047.56</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[16133519.74925]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[880]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[891]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43076]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[29]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Marca]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Marca]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Mar‡…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Mar‡…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="880">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">301505.35,4554763.4 301523.657,4554010.605 301656.469,4553291.855 302047.094,4552713.73 302069.79,4552143.35 303013.48,4551108.71 303336.17,4550526.56 303519.73,4548935 303201.79,4548801.59 299608.76,4550152.31 297978.84,4550573.73 295948.54,4550388.19 295513,4550588.47 294039.94,4551140.99 292816.02,4552024.47 293051.32,4552417.96 293085.76,4552815.97 293650.83,4553787.54 294384.8,4554578.78 294646,4554993.28 294777.69,4555192.26 295086.156,4555412.949 295617.5,4555489.62 295590.86,4555099.06 295853.58,4555243.02 296636.87,4555965.84 297039.281,4556553.574 297458.52,4556789.05 297376.84,4556403.88 297435.43,4555789.15 298257.3,4555237.29 298800.94,4555317.79 299349.54,4555954.44 300072.12,4555905.19 300491.9,4555626.52 301423.48,4554785.88 301505.35,4554763.4</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[45971218.00498]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[881]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[892]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43093]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[30]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Mora d'Ebre]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Mora d'Ebre]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[M¢ra d'Ebre]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[M¢ra d'Ebre]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="881">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">334766.56,4553669.11 332548.29,4552564.27 330836.58,4552100.55 330402,4552935 330158.94,4553711.14 330063,4554290 330322.11,4554508.69 330638.45,4555767.58 331348.67,4554296.75 332329.97,4554734.7 332530.25,4555428.78 334251.49,4555671.45 334412.62,4554398.18 334766.56,4553669.11</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[10388551.7728]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[882]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[893]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43088]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[08]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Montbrio del Camp]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Montbrio del Camp]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Montbri¢ del Camp]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Montbri¢ del Camp]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="882">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">322531.28,4554162.19 321708.56,4553512.21 321250.35,4553556.49 319822.48,4553510.18 319190.14,4553873.46 318513,4554374 318209.63,4554688.96 318901,4555085 320284.61,4554705.5 320646.666,4554869.582 321318.541,4554947.707 321704.26,4554627.54 322202.88,4554897.26 322906.84,4555379.28 322531.28,4554162.19</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[4906824.44457]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[883]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[894]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43151]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[29]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Torre de Fontaubella, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Torre de Fontaubella, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Torre de Fontaubella, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Torre de Fontaubella, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="883">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">324767.54,4550211.47 324682.06,4551050.05 324236,4551248.41 323923.86,4551726.54 323670.14,4552343.46 323475.27,4553073.24 324637.18,4553841.03 325091.94,4554983.03 325633.032,4555018.418 326015.04,4555307.26 326692.91,4555028.5 327212.04,4554760.02 327734.594,4554541.856 328036.26,4554178.78 327956.22,4554089.14 327453.344,4554252.793 327453.58,4554137.87 327593.969,4553940.293 328117.407,4553643.418 328508.73,4553629.03 329677.08,4553263.65 329820,4552332 330233.93,4551787.22 329499.92,4551464.26 328551.31,4552360.43 327859.594,4552604.356 327186.07,4552563.27 326640.844,4551994.981 326364.66,4551273.5 326598.55,4550098.9 325843.45,4549807.78 324767.54,4550211.47</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[17269062.05229]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[884]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[895]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43167]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[08]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vilanova d'Escornalbou]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vilanova d'Escornalbou]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vilanova d'Escornalbou]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vilanova d'Escornalbou]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="884">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">340088.67,4552342 340079.11,4552740.13 340688.23,4553311.95 341261.62,4553067.16 341656.47,4552577.012 341545.42,4552502.69 341573.98,4552363.86 342575.89,4551999.06 342846.16,4552142.54 342922.095,4552623.887 342742.407,4553069.2 342789.282,4553545.762 342609.98,4554138.1 342217.14,4554390.23 342359.595,4554983.262 342528.82,4555137.16 343455.16,4555026.81 344385.8,4554392.84 345024.4,4554167.39 346017.63,4552658.96 346209.92,4551891.44 346729.49,4551405.1 347151.27,4551687.43 347456.24,4551388.88 348093.97,4551776.231 348795.05,4550961.46 348233.5,4550314 347613.156,4549245.968 347191.281,4548141.281 347234.54,4547918.54 346852.51,4547820.32 346707.8,4548112.62 346421.24,4549678.57 346359.595,4549991.075 346093.41,4549852.24 345846.42,4550672.46 344819.39,4550490.43 344899.82,4551044.57 344451.44,4551133.88 343718.11,4551382.77 343484.595,4551873.887 343036.43,4551227.47 342616.47,4551224.42 342125.22,4551162.95 341226.782,4550506.7 340496.88,4550299.34 340176.54,4550786.93 340116.64,4551458.71 340088.67,4552342</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[22051110.48885]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[885]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[896]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43171]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[36]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vila-seca]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vila-seca]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vila-seca]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vila-seca]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="885">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">313013.89,4554797.89 313366.48,4554416.59 312675.26,4551860.35 312492.16,4551356.46 312032.98,4550792.73 311281.06,4550894.71 311028.77,4551605.23 309971.5,4552501.71 309694,4552934 309489,4552822 308878,4552886 308014.63,4553218.91 308463.03,4553594.04 308177.66,4553983.77 308048.67,4554462.02 309458.83,4554419.1 310605.65,4554123.44 311205.86,4554454.66 312040.29,4554994.58 312003.87,4555099.84 313013.89,4554797.89</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[12216056.99545]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[886]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[897]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43070]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[29]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Guiamets, els]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Guiamets, els]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Guiamets, els]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Guiamets, els]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="886">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">339109.26,4551906.96 338112.89,4549320.15 337352.9,4548872.81 337588.155,4548364.718 337385.03,4548317.843 336909.29,4548852.16 337235.98,4549020.78 334766.56,4553669.11 334412.62,4554398.18 335395.46,4555010.36 338062.85,4551616.17 339109.26,4551906.96</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[10968781.3403]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[887]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[898]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43178]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[08]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vinyols i els Arcs]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vinyols]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vinyols i els Arcs]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vinyols]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="887">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">313013.89,4554797.89 314412.24,4554653.45 314569.2,4554282.89 315117.09,4554157.56 315657.38,4553977.78 316425.17,4553525.59 317344.48,4552675.66 317941.49,4553249.47 317948,4553926.29 318266.06,4554055.4 318491.71,4553747.52 318940.49,4552311.9 318242.407,4552037.95 317820.18,4552037.11 317679.907,4552139.512 317510.52,4552043.7 317000.219,4551053.575 317053.73,4550860.57 317265.844,4550912.95 317320.28,4550770 317341.66,4550233.98 317210.08,4549483.23 316594.94,4549058.69 316562.719,4548702.012 316363.83,4548618.71 315867.407,4548616.074 315660.32,4548765.6 315326.52,4549077.9 314629.19,4549287.88 313943.9,4550142.74 312938.2,4550833.36 312675.26,4551860.35 313366.48,4554416.59 313013.89,4554797.89</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[21883318.25188]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[888]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[899]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43040]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[29]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Capcanes]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Capcanes]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Cap‡anes]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Cap‡anes]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="888">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">301505.35,4554763.4 301907.45,4553937.37 302797.094,4554018.418 303111.96,4554220.19 304302.69,4553837.85 304999.11,4553756.16 305322.34,4553820.02 306098.56,4553685.03 306811.62,4553141.41 306274.86,4551397.05 305602,4549989.75 304962.76,4549675.18 303693.15,4549213.47 303519.73,4548935 303336.17,4550526.56 303013.48,4551108.71 302069.79,4552143.35 302047.094,4552713.73 301656.469,4553291.855 301523.657,4554010.605 301505.35,4554763.4</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[16344375.23321]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[889]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[900]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43094]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[30]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Mora la Nova]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Mora la Nova]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[M¢ra la Nova]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[M¢ra la Nova]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="889">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">282914.49,4543347.16 279769.33,4547445.05 278782.99,4547823.69 278188.26,4547492.92 278124.05,4548535.52 278486.24,4548902.98 278442.07,4549230.94 278183.97,4549702.45 278365.2,4550202 280118.76,4552045.97 280136.12,4554699.46 281607.35,4553763.71 283169.83,4553560.41 283332.59,4552245.54 285487.51,4551290.58 286207.86,4550429.76 287374.51,4549622.14 287226.04,4548691.04 287931.57,4548162.49 289895.86,4548991.24 290196.2,4548536.56 290097.72,4548504.77 288416.46,4547182.96 287843.55,4545950.39 286402.1,4545048.31 285634.09,4544053 285851.87,4543096.53 286106,4542178 285742.405,4542162.948 285406.468,4541936.385 285242.405,4541483.26 284772,4541485 284180,4541839 283549,4542433 282914.49,4543347.16</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[71230967.38642]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[890]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[901]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43064]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[37]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Gandesa]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Gandesa]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Gandesa]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Gandesa]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="890">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">321502.25,4550513.05 320303.28,4551580.13 319261.59,4551891.93 318940.49,4552311.9 318491.71,4553747.52 318266.06,4554055.4 317948,4553926.29 317678.94,4554453.41 318209.63,4554688.96 318513,4554374 319190.14,4553873.46 319822.48,4553510.18 321250.35,4553556.49 321708.56,4553512.21 322531.28,4554162.19 323116.63,4553952.11 322923.37,4553695.56 323147.29,4553221.04 323475.27,4553073.24 323670.14,4552343.46 323923.86,4551726.54 324236,4551248.41 324682.06,4551050.05 324767.54,4550211.47 323708.09,4550460.13 323255.05,4550415.22 322618.24,4550722.22 321961.53,4550509.99 321502.25,4550513.05</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[14335769.30405]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[891]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[902]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43045]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[08]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Colldejou]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Colldejou]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Colldejou]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Colldejou]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="891">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">324767.54,4550211.47 325843.45,4549807.78 326598.55,4550098.9 326364.66,4551273.5 326640.844,4551994.981 327186.07,4552563.27 327859.594,4552604.356 328551.31,4552360.43 329499.92,4551464.26 330233.93,4551787.22 329820,4552332 329677.08,4553263.65 329889.43,4554143.59 330158.94,4553711.14 330402,4552935 330836.58,4552100.55 331422,4551171 331767,4550107 332063,4549033 333978.32,4546666.05 333738.155,4546569.406 333547.53,4546591.281 333091.81,4546352 332333.64,4545685.5 332038.155,4545675.656 331794.405,4545600.656 331419.405,4545653.781 330976.58,4545467 330194.405,4544885.031 329500.78,4544223.5 329194.405,4544124.093 328428.33,4543406 327011.87,4541757.5 326863.155,4541625.656 326706.905,4541391.281 326184.59,4540108 325791.28,4540205.343 325563,4540144 325469.405,4540264.718 325440.13,4541122.92 325367,4541436 324845.98,4542034.07 324843,4542941 324060,4543868 325177.67,4545636.06 325410.24,4546961.58 324989.2,4548153.88 324565.39,4548960.99 324767.54,4550211.47</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[63713193.98648]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[892]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[903]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43092]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[08]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Mont-roig del Camp]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Mont-roig del Camp]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Mont-roig del Camp]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Mont-roig del Camp]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="892">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">339109.26,4551906.96 340088.67,4552342 340116.64,4551458.71 340176.54,4550786.93 340496.88,4550299.34 341898.7,4549040.87 342020.89,4548704.19 341052.91,4548453.05 339978.78,4548230.343 339162.28,4547833.5 339050.655,4547805.343 338741.28,4547842.843 338228.78,4548100.5 337813.155,4548070.968 337516.5,4547944 337513.155,4547774.093 337288.155,4547530.343 337260.03,4547545.968 337466.28,4547792.843 337463.155,4548024.093 337263.155,4548049.093 336978.78,4547939.718 337022.53,4547817.843 337128.78,4547780.343 337119.405,4547745.968 337019.405,4547761.593 336888.155,4547889.718 336560.03,4547842.843 336500.655,4547964.718 336325.655,4547964.718 335760.03,4547681.906 335710.03,4547563.156 335617.12,4547598.5 335394.405,4547447.531 335331.905,4547335.031 335166.28,4547353.781 335085.62,4547299 334919.405,4547269.406 334863.155,4547110.031 334685.03,4547147.531 334530.08,4547055.27 334438.155,4546888.156 334241.28,4546866.281 334113.155,4546728.781 333978.32,4546666.05 332063,4549033 331767,4550107 331422,4551171 330836.58,4552100.55 332548.29,4552564.27 334766.56,4553669.11 337235.98,4549020.78 336909.29,4548852.16 337385.03,4548317.843 337588.155,4548364.718 337352.9,4548872.81 338112.89,4549320.15 339109.26,4551906.96</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[35506553.81537]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[893]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[904]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43038]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[08]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Cambrils]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Cambrils]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Cambrils]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Cambrils]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="893">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">301043,4542030 302576.13,4542402.71 302919.71,4544202.88 303706.32,4545964.52 302853.59,4546734.22 302567.97,4547250.12 303154.67,4547693.95 302455.24,4548522.45 302956.61,4548476.9 303201.79,4548801.59 303519.73,4548935 303693.15,4549213.47 304962.76,4549675.18 305602,4549989.75 306274.86,4551397.05 306811.62,4553141.41 308014.63,4553218.91 308878,4552886 309489,4552822 309694,4552934 309971.5,4552501.71 311028.77,4551605.23 311281.06,4550894.71 312032.98,4550792.73 312492.16,4551356.46 312675.26,4551860.35 312938.2,4550833.36 313943.9,4550142.74 314629.19,4549287.88 315326.52,4549077.9 315660.32,4548765.6 315867.407,4548616.074 316363.83,4548618.71 316562.719,4548702.012 316594.94,4549058.69 317210.08,4549483.23 317341.66,4550233.98 317320.28,4550770 317265.844,4550912.95 317053.73,4550860.57 317000.219,4551053.575 317510.52,4552043.7 317679.907,4552139.512 317820.18,4552037.11 318242.407,4552037.95 318940.49,4552311.9 319261.59,4551891.93 320303.28,4551580.13 321502.25,4550513.05 321359.67,4550385.7 321250.219,4549983.262 321274.98,4549510.26 321187.719,4549459.824 321070.532,4549514.512 320902.48,4549891.2 321031.469,4550147.325 321117.7,4550374.28 321031.469,4550561.387 320571.37,4550755.22 320218.969,4550592.637 319961.157,4550014.512 319753.47,4549953.13 319874.65,4549550.28 319786.36,4549243.87 319937.719,4548506.699 319932.6,4547949.22 319570.532,4547467.637 318942.03,4547372.29 318875.219,4547162.949 318367.407,4547194.199 318151.53,4547055.4 317135.58,4547726.9 316650.66,4548162.47 315578.92,4546797.65 315384.08,4546337.21 314789.95,4545542.83 314111.45,4544954.81 313724.75,4544446.6 313948.1,4543974.23 313889.74,4543081.45 313725.33,4542499.15 313096.55,4540766.97 313291.84,4540367.14 313555.57,4540175.37 314465.23,4538147.29 314726.41,4537664.53 315435.45,4535720.01 316546.89,4534868.27 316405.86,4534553.83 314543.84,4534507.12 310925.96,4533885.01 310624.69,4533857.55 309816.4,4534625.15 305631.87,4535289.5 305289.96,4535020.54 304925.97,4535165.12 304567.42,4535487.48 304025.2,4535458.35 303665,4535310 303383,4535520 303188,4536578 303047.3,4537120.9 302872,4537611 302989.99,4537903 302620,4538286 302422,4539545 301998,4540154 301771,4541106.76 301043,4542030</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[210902496.60986]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[894]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[905]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43150]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[30]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Tivissa]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Tivissa]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Tivissa]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Tivissa]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="894">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">292206.08,4548844.1 291385.73,4548844.74 290887.01,4548782.29 290196.2,4548536.56 289895.86,4548991.24 290452.95,4549554.04 291019.97,4549824.52 291592.49,4550225.68 292090.51,4551100.96 292816.02,4552024.47 294039.94,4551140.99 295513,4550588.47 295948.54,4550388.19 297978.84,4550573.73 299608.76,4550152.31 303201.79,4548801.59 302956.61,4548476.9 302455.24,4548522.45 303154.67,4547693.95 302567.97,4547250.12 300599,4547489 300419,4547587 300232.65,4547633.41 299918,4547274 299329.58,4547312.49 298793.52,4547960.8 297783.14,4548219.72 297739.32,4548587.74 297304.6,4549105.5 296410.74,4549398.63 294646.76,4549459.84 293757.49,4549337.58 292206.08,4548844.1</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[23942448.04845]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[895]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[906]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43026]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[30]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Benissanet]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Benissanet]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Benissanet]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Benissanet]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="895">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">347234.54,4547918.54 347288.156,4547702.218 347155.68,4547460 346941.281,4547345.968 346448,4546685 346275.655,4546677.218 346128.781,4546808.468 345742.21,4546773.5 345575.656,4546811.593 345627.12,4546942 345610.031,4547161.593 345506.906,4547345.968 345347.12,4547444.5 345306.906,4547680.343 345105.46,4547855 344503.78,4547916.281 344522.531,4548135.031 344260.031,4548338.156 344069.406,4548647.531 343520.87,4548810 343235.031,4548814.718 343019.32,4548898.93 342547.531,4548864.718 342020.89,4548704.19 341898.7,4549040.87 340496.88,4550299.34 341226.782,4550506.7 342125.22,4551162.95 342616.47,4551224.42 343036.43,4551227.47 343484.595,4551873.887 343718.11,4551382.77 344451.44,4551133.88 344899.82,4551044.57 344819.39,4550490.43 345846.42,4550672.46 346093.41,4549852.24 346359.595,4549991.075 346421.24,4549678.57 346707.8,4548112.62 346852.51,4547820.32 347234.54,4547918.54</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[15006889.68205]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[896]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[907]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43905]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[36]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Salou]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Salou]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Salou]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Salou]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="896">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">276714.16,4547078.6 275940.63,4546404.05 276083.08,4545744.78 275919.85,4544626.69 276248.14,4544417.71 275842.69,4543790.72 275961.79,4543218.79 275552.69,4543178.57 274416.85,4543369.75 273488.26,4543822.92 272399.28,4544425.87 271305.73,4544660.85 271320.531,4544901.229 270964,4545286 270593.968,4545448.104 270256,4545358 269458,4545978 268883.031,4546534.042 268711.156,4546971.542 268577.68,4547170.82 268461.156,4547135.604 268377.99,4546985.94 268390.843,4546612.167 268272.85,4546460.79 268078.343,4546409.042 267445.531,4546549.667 267259,4546702 267187.718,4546924.667 267336.156,4547190.292 267564.7,4547481.28 267562.718,4547666.854 267428.95,4547834.9 267258.031,4547823.104 266968.968,4547721.542 266587.69,4547332.12 266297.093,4547448.104 266224.84,4547703.88 266297.093,4547948.104 266570.531,4548190.292 266878,4548359 267133.031,4548596.542 267159.66,4548776.9 267015.843,4548955.917 266585.39,4549290.94 266291,4550057 266594.84,4550603.71 266524.5,4550980.56 266708.35,4551026.87 267504.14,4550602.43 268283.88,4550371.76 269530.28,4550632.99 270612.62,4550595.2 271908.6,4549458.71 272457.02,4549162.2 273285.04,4548635.66 276301.35,4547402.17 276714.16,4547078.6</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[42847448.83421]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[897]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[908]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43041]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[37]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Caseres]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Caseres]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Caseres]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Caseres]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="897">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">324767.54,4550211.47 324565.39,4548960.99 324989.2,4548153.88 325410.24,4546961.58 325177.67,4545636.06 324060,4543868 323187.85,4544136.87 322431,4544250 321813,4544010 321145.86,4544259.38 320847.27,4544071.61 320431.65,4544465.15 319239.16,4544768.59 318726.7,4544929.32 318070.21,4545877.08 318049.03,4546835.27 318151.53,4547055.4 318367.407,4547194.199 318875.219,4547162.949 318942.03,4547372.29 319570.532,4547467.637 319932.6,4547949.22 319937.719,4548506.699 319786.36,4549243.87 319874.65,4549550.28 319753.47,4549953.13 319961.157,4550014.512 320218.969,4550592.637 320571.37,4550755.22 321031.469,4550561.387 321117.7,4550374.28 321031.469,4550147.325 320902.48,4549891.2 321070.532,4549514.512 321187.719,4549459.824 321274.98,4549510.26 321250.219,4549983.262 321359.67,4550385.7 321502.25,4550513.05 321961.53,4550509.99 322618.24,4550722.22 323255.05,4550415.22 323708.09,4550460.13 324767.54,4550211.47</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[35874261.7651]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[898]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[909]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43118]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[08]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Pratdip]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Pratdip]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Pratdip]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Pratdip]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="898">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">298761,4544509 298289.17,4543994.47 297873.03,4543652.6 296869.07,4542192.46 295958.81,4541901.77 295217.23,4542630.19 294959.05,4542719.16 294597.43,4543343.33 294953.25,4543560.92 295689.75,4543895.37 295456.36,4544486.09 295160.95,4544864.84 294744.16,4545482.23 294566.72,4545634.41 293919.38,4545979.85 293953.85,4546997.62 293621.43,4547539.76 292920.25,4547635.52 292384.51,4548073.01 292206.08,4548844.1 293757.49,4549337.58 294646.76,4549459.84 296410.74,4549398.63 297304.6,4549105.5 297739.32,4548587.74 297783.14,4548219.72 298793.52,4547960.8 299329.58,4547312.49 299918,4547274 300232.65,4547633.41 300419,4547587 300449.57,4547309.61 300290.08,4546648.29 299898.01,4546121.99 299968.969,4545678.574 299811.3,4545223.95 298797.094,4545014.511 298627.66,4545095.97 298453.344,4545084.824 298465.08,4544655.63 298761,4544509</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[32170599.16132]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[899]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[910]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43084]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[30]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Miravet]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Miravet]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Miravet]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Miravet]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="899">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">285926.86,4539681.97 285428.23,4540416.54 284772,4541485 285242.405,4541483.26 285406.468,4541936.385 285742.405,4542162.948 286106,4542178 285851.87,4543096.53 285634.09,4544053 286402.1,4545048.31 287843.55,4545950.39 288416.46,4547182.96 290097.72,4548504.77 290196.2,4548536.56 290887.01,4548782.29 291385.73,4548844.74 292206.08,4548844.1 292384.51,4548073.01 292920.25,4547635.52 293621.43,4547539.76 293953.85,4546997.62 293919.38,4545979.85 294566.72,4545634.41 294744.16,4545482.23 295160.95,4544864.84 295456.36,4544486.09 295689.75,4543895.37 294953.25,4543560.92 294597.43,4543343.33 294067.45,4542910.73 292967.53,4542416 291515.48,4541598.27 290567.57,4541399.54 290140.14,4541005.82 289603.84,4540576.52 289144.29,4540119.15 288242.29,4539316.51 287359.593,4539678.573 287023.655,4539498.885 285926.86,4539681.97</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[56985025.79068]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[900]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[911]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43106]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[37]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Pinell de Brai, el]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Pinell de Brai, el]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Pinell de Brai, el]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Pinell de Brai, el]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="900">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">319606.86,4533927.77 318739,4534137 317870.84,4534549.43 316405.86,4534553.83 316546.89,4534868.27 315435.45,4535720.01 314726.41,4537664.53 314465.23,4538147.29 313555.57,4540175.37 313291.84,4540367.14 313096.55,4540766.97 313725.33,4542499.15 313889.74,4543081.45 313948.1,4543974.23 313724.75,4544446.6 314111.45,4544954.81 314789.95,4545542.83 315384.08,4546337.21 315578.92,4546797.65 316650.66,4548162.47 317135.58,4547726.9 318151.53,4547055.4 318049.03,4546835.27 318070.21,4545877.08 318726.7,4544929.32 319239.16,4544768.59 320431.65,4544465.15 320847.27,4544071.61 321145.86,4544259.38 321813,4544010 322431,4544250 323187.85,4544136.87 324060,4543868 324843,4542941 324845.98,4542034.07 325367,4541436 325440.13,4541122.92 325469.405,4540264.718 325563,4540144 325791.28,4540205.343 326184.59,4540108 325900.655,4539958.468 326028.78,4539695.968 325722.53,4539539.718 325700.655,4539570.968 325956.905,4539711.593 325844.405,4539933.468 325410.03,4539727.218 325187.5,4539808.5 325000.655,4539789.718 324797.53,4539695.968 324014.45,4538934 323744.405,4538556.905 323395.03,4538433 323088.155,4538153.78 322164.87,4536891 321787.06,4536724 321660.03,4536506.905 321631.905,4536278.78 321303.78,4535860.03 321091.28,4535675.655 320713.155,4535547.53 320150.655,4535283.468 319825.655,4534633.468 319606.86,4533927.77</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[101616534.61913]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[901]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[912]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43162]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[08]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vandellos i l'Hospitalet de l'Infant]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vandellos]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vandell•s i l'Hospitalet de l'Infant]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vandell•s]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="901">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">279275.08,4539572.16 277146.13,4540853.93 278478.92,4542524.87 277665.39,4542963.44 276170.31,4543009.51 275961.79,4543218.79 275842.69,4543790.72 276248.14,4544417.71 275919.85,4544626.69 276083.08,4545744.78 275940.63,4546404.05 276714.16,4547078.6 277239.77,4547037.08 278188.26,4547492.92 278782.99,4547823.69 279769.33,4547445.05 282914.49,4543347.16 282606.27,4542602.04 281929.905,4542405.135 281512.93,4541999.56 281289.28,4541616.073 281289.9,4541067.75 280533.15,4540447.1 279275.08,4539572.16</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[34548544.03033]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[902]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[913]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43032]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[37]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Bot]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Bot]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Bot]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Bot]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="902">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">301043,4542030 300359.594,4542358.261 300283,4542664 300534,4542699 300703.344,4543248.886 300520,4543374 300258,4543396 300372,4543840 299718.969,4544366.074 299235,4544545 298761,4544509 298465.08,4544655.63 298453.344,4545084.824 298627.66,4545095.97 298797.094,4545014.511 299811.3,4545223.95 299968.969,4545678.574 299898.01,4546121.99 300290.08,4546648.29 300449.57,4547309.61 300419,4547587 300599,4547489 302567.97,4547250.12 302853.59,4546734.22 303706.32,4545964.52 302919.71,4544202.88 302576.13,4542402.71 301043,4542030</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[15521098.63745]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[903]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[914]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43067]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[30]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Ginestar]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Ginestar]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Ginestar]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Ginestar]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="903">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">278788.72,4535968.31 278837.55,4535288.61 278355.64,4534603.53 278340.92,4533323.3 278156.468,4533092.635 278211.155,4532514.51 278013.65,4532201.73 278250.218,4531389.51 278075.04,4531038.42 278432.81,4530169.19 277806.23,4529482.81 277821.85,4529026.24 276224.15,4527071.84 275375.06,4526118.18 274913.91,4525276.41 273427.1,4524635.33 272939.42,4524800.45 272656.51,4525671.7 271921.78,4526453.73 271890.843,4526909.042 271541.9,4527525.02 271586.155,4527963.729 272054.71,4528669.36 272000.218,4528979.354 272065.02,4529356.14 272689.54,4530024.69 273203.02,4531241.98 273179.905,4531483.26 272877.67,4531632.66 272554.905,4531787.948 271645.82,4533568.42 271049.26,4535237.27 270599,4535499 270356,4536326 270773.655,4536717.636 270832.48,4536995.4 271242.405,4537053.573 271398.655,4537428.573 271523.655,4537756.698 271620.67,4537948.97 271609.593,4538526.229 271715,4538669 272263.29,4539190.59 272140.843,4539455.917 271821.18,4539541.24 271437.718,4539627.792 271327.01,4540016.57 271406.468,4540530.136 271278,4541210 270664.281,4541772.323 270599,4542148 270453.343,4542303.573 270393.03,4542569.58 270547.093,4542873.886 270845.48,4543068.85 270797.093,4543358.261 270533,4543679 270008.031,4543694.198 269691,4543896 269633.031,4544373.886 269736.82,4544630.22 270015.843,4544741.073 270234.593,4544741.073 270672.093,4544709.823 271113.3,4544630.22 271305.73,4544660.85 272399.28,4544425.87 273488.26,4543822.92 274416.85,4543369.75 275552.69,4543178.57 275961.79,4543218.79 276170.31,4543009.51 277665.39,4542963.44 278478.92,4542524.87 277146.13,4540853.93 279275.08,4539572.16 279221.4,4539395.11 278979.08,4537934.71 279262.72,4536715.73 278788.72,4535968.31</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[118131517.58927]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[904]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[915]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43071]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[37]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Horta de Sant Joan]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Horta de Sant Joan]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Horta de Sant Joan]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Horta de Sant Joan]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="904">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">295958.81,4541901.77 296869.07,4542192.46 297873.03,4543652.6 298289.17,4543994.47 298761,4544509 299235,4544545 299718.969,4544366.074 300372,4543840 300258,4543396 300520,4543374 300703.344,4543248.886 300534,4542699 300283,4542664 300359.594,4542358.261 301043,4542030 301771,4541106.76 301998,4540154 302422,4539545 302620,4538286 302989.99,4537903 302872,4537611 303047.3,4537120.9 303188,4536578 303383,4535520 303665,4535310 302628.93,4535273.88 300039.13,4534394.81 298877.5,4534091.02 298586.155,4534463.729 298193.12,4534582.13 298125.218,4535049.666 297832.77,4535164.22 297804.8,4535163.47 297005.54,4535199.8 297384.26,4536051.1 297332.59,4536666.12 296931.01,4536942.48 296790.19,4537768.01 296381.4,4538281.92 296772.06,4539054.49 296038.28,4539313.28 295280.52,4540121.62 295418.68,4540700.38 296202.44,4541326.16 295691.75,4541611.45 295958.81,4541901.77</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[50960498.56858]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[905]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[916]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43121]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[30]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Rasquera]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Rasquera]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Rasquera]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Rasquera]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="905">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">285076.88,4538163.26 284324.47,4537843.31 283617.405,4537846.542 283015.843,4537557.479 282304.905,4537604.354 281281.91,4537149.88 280906.468,4537190.292 280569.28,4537034.31 280559.42,4536721.18 279819.61,4536022.84 279311.74,4536043.66 278788.72,4535968.31 279262.72,4536715.73 278979.08,4537934.71 279221.4,4539395.11 279275.08,4539572.16 280533.15,4540447.1 281289.9,4541067.75 281289.28,4541616.073 281512.93,4541999.56 281929.905,4542405.135 282606.27,4542602.04 282914.49,4543347.16 283549,4542433 284180,4541839 284772,4541485 285428.23,4540416.54 285926.86,4539681.97 285076.88,4538163.26</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[26586617.47967]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[906]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[917]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43117]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[37]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Prat de Comte]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Prat de Comte]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Prat de Comte]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Prat de Comte]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="906">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">295958.81,4541901.77 295691.75,4541611.45 296202.44,4541326.16 295418.68,4540700.38 295280.52,4540121.62 296038.28,4539313.28 296772.06,4539054.49 296381.4,4538281.92 296790.19,4537768.01 296931.01,4536942.48 297332.59,4536666.12 297384.26,4536051.1 297005.54,4535199.8 296606.95,4535064.01 295255.43,4535522.91 294567.85,4535870.16 293243.03,4535630.24 292311.73,4535727.12 291990.79,4535276.91 290623.23,4535003.87 289171.4,4534432.54 289091.43,4533747.66 288869.61,4533607.06 288566.81,4534056.38 288869.34,4535530.67 286927,4535911 286187,4536762 285312.718,4536866.073 285030.15,4537024.17 284976.78,4537420.76 285166.81,4537781.96 285076.88,4538163.26 285926.86,4539681.97 287023.655,4539498.885 287359.593,4539678.573 288242.29,4539316.51 289144.29,4540119.15 289603.84,4540576.52 290140.14,4541005.82 290567.57,4541399.54 291515.48,4541598.27 292967.53,4542416 294067.45,4542910.73 294597.43,4543343.33 294959.05,4542719.16 295217.23,4542630.19 295958.81,4541901.77</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[62815373.1049]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[907]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[918]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43025]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[09]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Benifallet]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Benifallet]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Benifallet]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Benifallet]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="907">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">277821.85,4529026.24 277806.23,4529482.81 278432.81,4530169.19 278075.04,4531038.42 278250.218,4531389.51 278013.65,4532201.73 278211.155,4532514.51 278156.468,4533092.635 278340.92,4533323.3 278355.64,4534603.53 278837.55,4535288.61 278788.72,4535968.31 279311.74,4536043.66 279819.61,4536022.84 280559.42,4536721.18 280569.28,4537034.31 280906.468,4537190.292 281281.91,4537149.88 282304.905,4537604.354 283015.843,4537557.479 283617.405,4537846.542 284324.47,4537843.31 285076.88,4538163.26 285166.81,4537781.96 284976.78,4537420.76 285030.15,4537024.17 285312.718,4536866.073 286187,4536762 286927,4535911 284807,4533071.65 284028.15,4531731.24 282818.86,4531808.36 277821.85,4529026.24</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[44410623.97486]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[908]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[919]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43102]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[09]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Pauls]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Pauls]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Pa�?ls]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Pa�?ls]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="908">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">284807,4533071.65 286927,4535911 288869.34,4535530.67 288566.81,4534056.38 288869.61,4533607.06 289992.15,4532061.25 290279.63,4531410.21 289260.69,4531375.21 288362.13,4530889.25 289225.37,4530070.07 288552.08,4529979.55 286251,4528524.04 285661.02,4527813.93 285252.57,4527144.84 284551.26,4526826.67 283086.38,4526797.59 282622.35,4526916.81 282464.06,4527246.47 282465.07,4528137.04 283506.7,4528714.72 284695.27,4530324.02 284969.47,4532362.33 284807,4533071.65</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[32233987.9434]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[909]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[920]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43052]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[09]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Xerta]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Xerta]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Xerta]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Xerta]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="909">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">299373.79,4529464.88 297881,4530296 297072,4530181 295999,4529734 295338,4529732 294477.08,4529453.09 293185,4529647 292898,4529797 289998.51,4529177.94 289225.37,4530070.07 288362.13,4530889.25 289260.69,4531375.21 290279.63,4531410.21 289992.15,4532061.25 288869.61,4533607.06 289091.43,4533747.66 289171.4,4534432.54 290623.23,4535003.87 291990.79,4535276.91 292311.73,4535727.12 293243.03,4535630.24 294567.85,4535870.16 295255.43,4535522.91 296606.95,4535064.01 297005.54,4535199.8 297804.8,4535163.47 297820.66,4535014.63 298099.39,4533974.54 298425.75,4533613.76 298539.28,4533346.541 299093.21,4533243.12 298897.62,4531629.61 299532.37,4530208.02 299373.79,4529464.88</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[53215897.2267]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[910]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[921]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43149]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[09]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Tivenys]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Tivenys]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Tivenys]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Tivenys]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="910">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">273427.1,4524635.33 271770.73,4522102.53 270095.05,4522333.01 270187.717,4522537.948 270400.27,4522520.78 270633.03,4522662.948 270420.22,4523010.38 269869.96,4523606.97 269187,4524451 268781.468,4526166.854 268504.6,4526523.37 268570.53,4527041.854 268476.78,4527346.542 268693,4528240 268795,4528631 268420,4529202 268062.718,4529295.76 267500.218,4529662.948 267438,4529805 267625.218,4529991.073 268058,4530139 268146.65,4530684.84 268476.78,4531037.948 268429.905,4531795.76 268707,4532067 268398.655,4532436.385 268439,4532705 268633.03,4532811.385 268856,4532824 268984,4533936 269585,4534665 269946,4534620 270599,4535499 271049.26,4535237.27 271645.82,4533568.42 272554.905,4531787.948 272877.67,4531632.66 273179.905,4531483.26 273203.02,4531241.98 272689.54,4530024.69 272065.02,4529356.14 272000.218,4528979.354 272054.71,4528669.36 271586.155,4527963.729 271541.9,4527525.02 271890.843,4526909.042 271921.78,4526453.73 272656.51,4525671.7 272939.42,4524800.45 273427.1,4524635.33</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[43365356.03674]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[911]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[922]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43018]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[37]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Arnes]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Arnes]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Arnes]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Arnes]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="911">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">309175.75,4521908.43 308514.59,4522886.87 308051.77,4523503.99 307852.45,4523999.65 307305.13,4524292.65 307155,4524171 306733.36,4524456.66 306051.82,4524711.06 305337.48,4524777.9 304828.57,4523921.88 304477.92,4523722.57 304070.14,4523251.05 303557.83,4522862.87 302874.18,4522170.61 302415.39,4521956.89 301424.35,4521860.3 301142.13,4522675.92 300894.31,4523884.93 301576.08,4524914.38 302196.33,4525311.1 302527.84,4526417.69 303174.39,4527030.36 302499.95,4528470.75 302139.13,4528841.22 301958.95,4529562.77 302183.72,4529784.93 302049.68,4529984.39 299925.92,4529492.61 299373.79,4529464.88 299532.37,4530208.02 298897.62,4531629.61 299093.21,4533243.12 298539.28,4533346.541 298425.75,4533613.76 298099.39,4533974.54 297820.66,4535014.63 297804.8,4535163.47 297832.77,4535164.22 298125.218,4535049.666 298193.12,4534582.13 298586.155,4534463.729 298877.5,4534091.02 300039.13,4534394.81 302628.93,4535273.88 303665,4535310 304025.2,4535458.35 304567.42,4535487.48 304925.97,4535165.12 305289.96,4535020.54 305880.27,4534585.53 306011.19,4534378.42 306160.91,4533881.15 306497.73,4533501 307129.54,4533059.58 307607.93,4532395.96 309381.15,4532060.04 310558.33,4529380.02 310495,4528632.55 310337.57,4527537.3 310006.46,4526052.55 309941.23,4524777.35 310060,4524507 310561.59,4524294.25 310337.262,4524004.844 310348.34,4523770.5 310174.762,4523561.094 310009.137,4523532.969 309941.87,4523364 309684.137,4522617.344 309646.637,4522354.844 309706.21,4522227 309609.137,4521895.469 309517.71,4521803 309421.637,4521867.344 309175.75,4521908.43</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[100987413.04903]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[912]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[923]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43104]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[09]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Perello, el]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Perello, el]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Perell¢, el]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Perell¢, el]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="912">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">310561.59,4524294.25 310060,4524507 309941.23,4524777.35 310006.46,4526052.55 310337.57,4527537.3 310495,4528632.55 310558.33,4529380.02 309381.15,4532060.04 307607.93,4532395.96 307129.54,4533059.58 306497.73,4533501 306160.91,4533881.15 306011.19,4534378.42 305880.27,4534585.53 305289.96,4535020.54 305631.87,4535289.5 309816.4,4534625.15 310624.69,4533857.55 310925.96,4533885.01 314543.84,4534507.12 316405.86,4534553.83 317870.84,4534549.43 318739,4534137 319606.86,4533927.77 319274.762,4533628.281 319209.137,4533387.656 319024.762,4533214.219 319052.887,4533131.406 318881.012,4533042.344 318434.137,4532522.031 318331.012,4532534.531 318059.137,4532281.406 317909.87,4531777 317756.12,4531838.5 317734.15,4531663 317543.512,4531582.969 317567.2,4531399.5 317449.762,4531289.219 317321.637,4531301.719 317290.39,4531223.5 317031.2,4531065.5 317018.03,4530846 317096.637,4530800.156 317006.012,4530653.281 317031.2,4530490 316893.512,4530436.094 316824.762,4530257.969 316653.21,4530009.5 316456.012,4529864.219 316164.12,4529279.5 315896.637,4529214.219 315806.012,4529057.969 315627.887,4528973.594 315485.21,4528827 315386.64,4528601 315209.137,4528476.719 315162.262,4528292.344 314921.637,4528248.594 314712.262,4527839.219 314593.512,4527732.969 314584.137,4527623.594 314459.137,4527501.719 314444.02,4527372.5 314312.262,4527317.344 314334.52,4527161 314057.12,4526730 313981.012,4526518.906 313810.75,4526401.5 313668.512,4526362.656 313521.637,4526193.906 313040.62,4525887 312343.46,4525657 312109.137,4525476.719 311862.84,4525239.5 311627.887,4524798.594 311628.43,4524633.5 311484.137,4524351.719 311199.762,4524451.719 310962.262,4524439.219 310899.762,4524376.719 310712.262,4524367.344 310561.59,4524294.25</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[66448206.60907]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[913]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[924]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43013]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[09]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Ametlla de Mar, l']]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Ametlla de Mar, l']]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Ametlla de Mar, l']]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Ametlla de Mar, l']]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="913">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">274646.31,4520666.29 274056.95,4521625.16 273194.63,4522144.23 271890.13,4521634.49 270974.61,4521469.58 269951.47,4520925.81 269834.27,4520332.19 269156.467,4520174.666 268849,4520394.12 269629.31,4521978.48 270095.05,4522333.01 271770.73,4522102.53 273427.1,4524635.33 274913.91,4525276.41 275375.06,4526118.18 276224.15,4527071.84 277821.85,4529026.24 282818.86,4531808.36 284028.15,4531731.24 284807,4533071.65 284969.47,4532362.33 284695.27,4530324.02 283506.7,4528714.72 282465.07,4528137.04 282464.06,4527246.47 282622.35,4526916.81 282416.81,4526036.96 282482.05,4525089.1 282475.88,4525059.71 277736.14,4523088.54 277783.56,4522591.9 277392.15,4522400.67 276656.467,4521795.76 275682.64,4521261.48 275351.78,4520881.698 274646.31,4520666.29</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[62777353.21299]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[914]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[925]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43008]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[09]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Alfara de Carles]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Alfara de Carles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Alfara de Carles]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Alfara de Carles]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="914">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">282622.35,4526916.81 283086.38,4526797.59 284551.26,4526826.67 285252.57,4527144.84 285661.02,4527813.93 286251,4528524.04 288552.08,4529979.55 289225.37,4530070.07 289998.51,4529177.94 290162.24,4527809.19 290410.59,4526253.7 289519,4526122.58 288832.76,4525915.13 286977.62,4525706.36 286639.73,4525213.3 285398,4525573 283989.52,4525678.45 282416.81,4526036.96 282622.35,4526916.81</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[19776910.85445]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[915]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[926]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43006]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[09]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Aldover]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Aldover]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Aldover]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Aldover]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="915">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">282482.05,4525089.1 284828.97,4523901.09 285674.27,4523579.93 287300.59,4522872.79 288624,4522636 289295,4522768 290101.67,4521853.23 289725.21,4520861.76 289959.49,4520717.53 288963.45,4519087.29 288684.68,4519148.45 288443.54,4518661.1 288063.48,4518422.64 287257.35,4518037.99 287052.97,4517034.15 286988.59,4514983.44 286413.27,4513895.1 286101.96,4513546.48 286257.49,4512970.33 284110.68,4512885.16 283279.45,4513091.72 281639.68,4513402.92 279217.93,4515535.44 279192.83,4515832.84 275777.39,4515509.72 274818.9,4515877.11 274498.44,4514814.85 274077.83,4514798.98 273326.19,4514060.14 272227.54,4514756.57 271601.6,4514836.06 271390.24,4515198.28 271280.92,4515532.27 271156.02,4516779.53 270545.99,4516513.45 270351.78,4516299.666 270202.92,4516401.18 270062.01,4516839.35 269949.19,4517016.92 270472.86,4517288.97 272258.03,4517905.135 272519.73,4518161.39 272023.56,4518896.36 271001.09,4519817.63 270937.717,4520241.073 271090.41,4520414.89 271593.967,4520459.823 272109.592,4520639.51 272751.66,4520634.31 272875.217,4520842.635 273267.07,4521120.52 273554.63,4521082.42 274056.95,4521625.16 274646.31,4520666.29 275117.15,4520304.53 277515.842,4522061.385 277766.49,4522090.73 280102.5,4522460.99 281501.13,4522886.17 282338.01,4524541.21 282475.88,4525059.71 282482.05,4525089.1</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[135964293.57613]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[916]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[927]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43133]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[09]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Roquetes]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Roquetes]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Roquetes]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Roquetes]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="916">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">295162.93,4512128.8 294496.35,4514118.65 294267.1,4514238.73 293423.58,4513438.72 292558.27,4513657.78 291996.44,4513886.23 291726.78,4513678.572 291047.093,4513725.447 290726.78,4513452.01 289351,4512979 288848,4512924 288028,4512979 286891.07,4512839.99 286257.49,4512970.33 286101.96,4513546.48 286413.27,4513895.1 286988.59,4514983.44 287052.97,4517034.15 287257.35,4518037.99 288063.48,4518422.64 288443.54,4518661.1 288684.68,4519148.45 288963.45,4519087.29 289959.49,4520717.53 289725.21,4520861.76 290101.67,4521853.23 289295,4522768 288624,4522636 287300.59,4522872.79 285674.27,4523579.93 284828.97,4523901.09 282482.05,4525089.1 282416.81,4526036.96 283989.52,4525678.45 285398,4525573 286639.73,4525213.3 286977.62,4525706.36 288832.76,4525915.13 289519,4526122.58 290410.59,4526253.7 290162.24,4527809.19 289998.51,4529177.94 292898,4529797 293185,4529647 294477.08,4529453.09 295338,4529732 295999,4529734 297072,4530181 297881,4530296 299373.79,4529464.88 299925.92,4529492.61 302049.68,4529984.39 302183.72,4529784.93 301958.95,4529562.77 302139.13,4528841.22 302499.95,4528470.75 303174.39,4527030.36 302527.84,4526417.69 302196.33,4525311.1 301576.08,4524914.38 300894.31,4523884.93 301142.13,4522675.92 301424.35,4521860.3 299984.593,4521084.823 299319.51,4521029.5 298390.16,4520394.46 298397.14,4519216.74 298358.25,4517913.59 297916.18,4517108.94 298252,4516499 298031.67,4515354.21 297285.08,4514774.23 296909.61,4514707.03 296322.85,4514213.97 296185.95,4512548.06 295162.93,4512128.8</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">268849,4520394.12 269156.467,4520174.666 269834.27,4520332.19 269951.47,4520925.81 270974.61,4521469.58 271890.13,4521634.49 273194.63,4522144.23 274056.95,4521625.16 273554.63,4521082.42 273267.07,4521120.52 272875.217,4520842.635 272751.66,4520634.31 272109.592,4520639.51 271593.967,4520459.823 271090.41,4520414.89 270937.717,4520241.073 271001.09,4519817.63 272023.56,4518896.36 272519.73,4518161.39 272258.03,4517905.135 270472.86,4517288.97 270124.53,4518093.2 269636.6,4518218.14 268444.18,4518367.13 266686.81,4518230.44 266753.88,4519009.32 267585.18,4519531.42 268089.71,4520164.44 268849,4520394.12</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">274646.31,4520666.29 275351.78,4520881.698 275682.64,4521261.48 276656.467,4521795.76 277392.15,4522400.67 277783.56,4522591.9 277736.14,4523088.54 282475.88,4525059.71 282338.01,4524541.21 281501.13,4522886.17 280102.5,4522460.99 277766.49,4522090.73 277515.842,4522061.385 275117.15,4520304.53 274646.31,4520666.29</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[220773502.11236]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[917]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[928]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43155]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[09]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Tortosa]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Tortosa]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Tortosa]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Tortosa]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="917">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">306141.04,4515919.72 304561.8,4517048.36 303779,4517376 302503,4519387 301424.35,4521860.3 302415.39,4521956.89 302874.18,4522170.61 303557.83,4522862.87 304070.14,4523251.05 304477.92,4523722.57 304828.57,4523921.88 305337.48,4524777.9 306051.82,4524711.06 306733.36,4524456.66 307155,4524171 307305.13,4524292.65 307852.45,4523999.65 308051.77,4523503.99 308514.59,4522886.87 309175.75,4521908.43 308915.387,4521723.594 308837.262,4521320.469 308318.512,4521186.094 308227.59,4521202 307943.512,4521023.594 307809.137,4520786.094 307628.33,4520747.77 307196.637,4520542.344 307059.137,4520561.094 306721.637,4520404.844 306593.512,4520173.594 306430.02,4520002.78 306068.512,4519717.344 306056.81,4519454 306534.137,4518215.781 306973.4,4517533.5 307468.512,4517020.469 307700.81,4516879.38 307062.67,4516481.22 306787.262,4516109.531 306649.08,4515498.85 306141.04,4515919.72</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[35188585.91126]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[918]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[929]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43906]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[09]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Ampolla, l']]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Ampolla, l']]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Ampolla, l']]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Ampolla, l']]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="918">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">301877.98,4512892.3 302073.95,4514373.77 300697.97,4516292.83 300417.48,4517525.89 300148.79,4518450.79 299557.63,4519274.66 298789.49,4520120.26 298390.16,4520394.46 299319.51,4521029.5 299984.593,4521084.823 301424.35,4521860.3 302503,4519387 303779,4517376 304561.8,4517048.36 306141.04,4515919.72 301877.98,4512892.3</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[25587959.27173]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[919]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[930]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43903]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[09]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Camarles]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Camarles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Camarles]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Camarles]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="919">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">297184.51,4509260.07 295595.1,4510368.96 295162.93,4512128.8 296185.95,4512548.06 296322.85,4514213.97 296909.61,4514707.03 297285.08,4514774.23 298031.67,4515354.21 298252,4516499 297916.18,4517108.94 298358.25,4517913.59 298397.14,4519216.74 298390.16,4520394.46 298789.49,4520120.26 299557.63,4519274.66 300148.79,4518450.79 300417.48,4517525.89 300697.97,4516292.83 302073.95,4514373.77 301877.98,4512892.3 298518.83,4510529.55 298512.36,4509685.09 297359.93,4509791.85 297184.51,4509260.07</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[35526280.7347]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[920]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[931]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43904]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[09]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Aldea, l']]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Aldea, l']]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Aldea, l']]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Aldea, l']]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="920">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">297184.51,4509260.07 297359.93,4509791.85 298512.36,4509685.09 298518.83,4510529.55 301877.98,4512892.3 306141.04,4515919.72 306649.08,4515498.85 306787.262,4516109.531 307062.67,4516481.22 307700.81,4516879.38 308468.512,4515906.406 308905.68,4515663.5 310181.012,4515156.406 311322.07,4514980.4 311721.637,4515111.094 311818.512,4515048.594 312759.137,4515570.469 312899.18,4515516 313164.03,4515801.5 313052.887,4516029.844 312288.87,4516653.5 311059.137,4517123.594 310706.39,4517481 309891.27,4517855.5 309631.012,4517740.781 309459.137,4517881.406 309020.81,4517892.5 309146.637,4518168.906 309277.887,4518231.406 309357.06,4518344 311006.012,4518404.844 311701.59,4518229 312131.012,4517979.844 312562.262,4517651.719 312866.93,4517294 313759.137,4515761.094 315825.4,4512863.5 316499.762,4512043.906 317059.137,4511518.906 317417.12,4511321.5 317834.137,4511265.781 318237.262,4511350.156 318590.387,4511515.781 319187.262,4511640.781 319593.512,4511787.656 319792.18,4511767 320037.262,4511409.531 320348.85,4511323.86 320449.762,4511690.781 320567.38,4511723 320952.887,4510861.094 321161.62,4510023 319449.46,4510019.9 317467.18,4509406.95 315832.29,4508697.96 313922.61,4507461.05 312644.41,4507524.64 310662.9,4508835.82 309895.99,4509177.57 305245.24,4509827.93 304859.593,4509811.385 304222,4510099.73 303592.36,4510566.95 302384.72,4510359.15 300826.91,4509915.32 298385.59,4509044.45 297184.51,4509260.07</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[105830630.25205]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[921]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[932]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43901]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[09]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Deltebre]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Deltebre]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Deltebre]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Deltebre]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="921">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">274126.67,4499203.03 272655,4499861 271749,4500605 271601.78,4500795.76 271321.88,4500797.14 271054.905,4500702.01 270822.69,4500780.29 270117.405,4501229.353 269830.46,4501699.31 269718.967,4502205.916 269524.65,4502270.68 269242.405,4502494.978 269177.81,4502753.2 268985.1,4503323.93 269265.842,4503494.978 269263,4503734 269151.21,4504671.89 269750.217,4505932.479 269958.83,4506030.21 270437.717,4506221.541 270554.48,4506433.28 271244.61,4507420.46 271091.57,4507994.24 270094.7,4508503.32 269508.03,4509518.416 269204.54,4509619.19 268812.717,4509893.416 268435.81,4509924.54 267663.25,4509669.97 267025.32,4509238.12 266651.01,4509539.44 265737.68,4512030.93 265890.842,4513022.322 265164.28,4512936.385 264730.12,4512712.3 264312.717,4512600.447 264035.08,4512322.29 263349.05,4512197.96 262932.02,4512883.61 262402.19,4512393.84 261088.33,4513112.5 260730.71,4514030.07 260732.64,4514376.21 260461.155,4514877.791 260422.092,4515112.166 260566.29,4515045.96 260898.654,4514791.854 261304.905,4514229.354 261604.38,4514104.95 261656.467,4514487.166 261555.52,4514845.18 261725.16,4515543.64 262248.25,4515405.84 262452.75,4515623.05 262562.717,4515307.479 262804.905,4515112.166 262937.25,4515148.76 263304.905,4515541.854 263394.9,4515883.64 263586.155,4515932.479 263838.84,4515839.35 264822.98,4516921.82 265781.467,4516764.51 266095.85,4516811.65 266351.78,4516928.572 266801.63,4517982.78 266686.81,4518230.44 268444.18,4518367.13 269636.6,4518218.14 270124.53,4518093.2 270472.86,4517288.97 269949.19,4517016.92 270062.01,4516839.35 270202.92,4516401.18 270351.78,4516299.666 270545.99,4516513.45 271156.02,4516779.53 271280.92,4515532.27 271390.24,4515198.28 271601.6,4514836.06 270943.5,4514117.46 270253.41,4512977.49 270525.54,4512233.6 271042.35,4512032.42 271492.76,4511135.05 272512.13,4510561.4 272382.68,4509354.75 272734.53,4509267.01 273078.342,4508932.479 273508.84,4508349.19 274218.967,4508049.666 275214.97,4507194.69 275016.8,4506541.42 275234.592,4505994.979 275778.26,4505470.79 276266.73,4504569.68 276740,4503230 276151.7,4502207.77 275297.7,4501054.52 274126.67,4499203.03</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[109556613.90626]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[922]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[933]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43044]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[22]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Senia, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Senia, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[S‚nia, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[S‚nia, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="922">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">276266.73,4504569.68 275778.26,4505470.79 275234.592,4505994.979 275016.8,4506541.42 275214.97,4507194.69 274218.967,4508049.666 273508.84,4508349.19 273078.342,4508932.479 272734.53,4509267.01 272382.68,4509354.75 272512.13,4510561.4 271492.76,4511135.05 271042.35,4512032.42 270525.54,4512233.6 270253.41,4512977.49 270943.5,4514117.46 271601.6,4514836.06 272227.54,4514756.57 273326.19,4514060.14 274077.83,4514798.98 274498.44,4514814.85 274818.9,4515877.11 275777.39,4515509.72 279192.83,4515832.84 279217.93,4515535.44 281639.68,4513402.92 283279.45,4513091.72 284110.68,4512885.16 283450.01,4511815.34 282826.85,4511234.8 281801.05,4510557.2 280184.17,4509286.76 279234.92,4508390.56 276266.73,4504569.68</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[78493665.37328]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[923]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[934]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43077]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[22]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Mas de Barberans]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Mas de Barberans]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Mas de Barberans]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Mas de Barberans]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="923">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">309796.71,4500842.89 309340.36,4501122.87 308465.346,4501405.826 308268.77,4501365 306899.721,4501390.201 304856.81,4501146.5 303849.721,4500830.826 303150.84,4500435.5 302384.91,4500167.86 302200.8,4500700.7 299515.35,4503223.81 297437.26,4502049.67 294821.93,4502723.52 293988.76,4502186.07 293391.56,4502558.54 292020.57,4502703.41 292316.73,4504037.69 291504.22,4506317.91 291683.29,4507300.08 291672.56,4508150.82 292942.14,4509864.22 292799.95,4510956.02 293380.76,4512214.64 293423.58,4513438.72 294267.1,4514238.73 294496.35,4514118.65 295162.93,4512128.8 295595.1,4510368.96 297184.51,4509260.07 298385.59,4509044.45 300826.91,4509915.32 302384.72,4510359.15 303592.36,4510566.95 303972.35,4509813.68 304320.69,4509715 304561.97,4509329.42 304088.35,4508268.35 304323.54,4507818.09 305340.1,4506814.87 306289.66,4506691.54 310158.62,4504510.48 311553.66,4504160.89 313203.24,4503851.26 313538.19,4503337.99 312479.957,4502849.349 310999.5,4501980 310292.457,4501447.787 309796.71,4500842.89</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[137792268.26204]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[924]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[935]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43014]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[22]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Amposta]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Amposta]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Amposta]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Amposta]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="924">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">289212.19,4508909.93 288844.83,4509078.53 287992.404,4508674.666 287851.779,4508807.479 287593.967,4508744.979 287476.779,4508955.916 287238.06,4508793.26 285947.2,4509188.65 285076.91,4509271.44 284652.76,4509267.85 284601.779,4509565.291 284334.32,4509659.76 283919.24,4510022.4 283468.967,4510416.854 283156.467,4511088.729 282973.85,4511102.96 282826.85,4511234.8 283450.01,4511815.34 284110.68,4512885.16 286257.49,4512970.33 286891.07,4512839.99 288028,4512979 288848,4512924 289351,4512979 290726.78,4513452.01 291047.093,4513725.447 291726.78,4513678.572 291996.44,4513886.23 292558.27,4513657.78 292236.1,4513112.5 291868.45,4513171.63 290914.56,4511426.77 289170.65,4509558.8 289212.19,4508909.93</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[27739065.59052]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[925]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[936]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43138]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[22]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Santa Barbara]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Santa Barbara]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Santa B…rbara]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Santa B…rbara]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="925">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">289391.82,4508453.95 289212.19,4508909.93 289170.65,4509558.8 290914.56,4511426.77 291868.45,4513171.63 292236.1,4513112.5 292558.27,4513657.78 293423.58,4513438.72 293380.76,4512214.64 292799.95,4510956.02 292942.14,4509864.22 291672.56,4508150.82 291683.29,4507300.08 291504.22,4506317.91 290250.95,4506601.53 290336.79,4507161.08 290225,4507408 290706,4508472 290453.91,4508685.31 289391.82,4508453.95</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[14820179.9863]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[926]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[937]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43078]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[22]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Masdenverge]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Masdenverge]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Masdenverge]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Masdenverge]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="926">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">280771.2,4506997.02 279234.92,4508390.56 280184.17,4509286.76 281801.05,4510557.2 282826.85,4511234.8 282973.85,4511102.96 283156.467,4511088.729 283468.967,4510416.854 283919.24,4510022.4 284334.32,4509659.76 284601.779,4509565.291 284652.76,4509267.85 285076.91,4509271.44 285947.2,4509188.65 287238.06,4508793.26 287476.779,4508955.916 287593.967,4508744.979 287851.779,4508807.479 287992.404,4508674.666 288844.83,4509078.53 289212.19,4508909.93 289391.82,4508453.95 288303.14,4507678.91 286467.49,4506763.27 285783.62,4506141.82 285391.46,4505681.51 283888.74,4506305.56 283247.57,4506287.64 282633.029,4506682.479 282287.45,4506105.68 280771.2,4506997.02</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[27263871.60454]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[927]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[938]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43063]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[22]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Galera, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Galera, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Galera, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Galera, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="927">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">313538.19,4503337.99 313203.24,4503851.26 311553.66,4504160.89 310158.62,4504510.48 306289.66,4506691.54 305340.1,4506814.87 304323.54,4507818.09 304088.35,4508268.35 304561.97,4509329.42 304320.69,4509715 303972.35,4509813.68 303592.36,4510566.95 304222,4510099.73 304859.593,4509811.385 305245.24,4509827.93 309895.99,4509177.57 310662.9,4508835.82 312644.41,4507524.64 313922.61,4507461.05 315832.29,4508697.96 317467.18,4509406.95 319449.46,4510019.9 321161.62,4510023 321144.31,4509625.5 321067.457,4509288.412 320629.957,4508171.224 320009.93,4507072 318998.707,4506086.849 318446.31,4505640 316964.332,4504766.537 313538.19,4503337.99</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[62566458.27032]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[928]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[939]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43902]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[22]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Jaume d'Enveja]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Jaume d'Enveja]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Jaume d'Enveja]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Jaume d'Enveja]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="928">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">287814.2,4503276.96 287047.55,4502094.69 286276.59,4501468.99 285240.56,4500782.57 283928.88,4500482.85 283720.17,4501324.86 282311.68,4501967.73 283402.15,4503586.22 283543,4503966 282891,4504416 282734.592,4504733.26 282078,4505050 281414.279,4505631.697 280928.86,4505823.73 280484.592,4506022.322 280427.9,4506240.06 280445.529,4506616.072 280771.2,4506997.02 282287.45,4506105.68 282633.029,4506682.479 283247.57,4506287.64 283888.74,4506305.56 285391.46,4505681.51 285783.62,4506141.82 286467.49,4506763.27 288303.14,4507678.91 289391.82,4508453.95 290453.91,4508685.31 290706,4508472 290225,4507408 290336.79,4507161.08 288890.16,4505770.45 288145.76,4504156.25 287814.2,4503276.96</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[33908959.36312]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[929]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[940]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43068]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[22]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Godall]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Godall]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Godall]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Godall]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="929">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">274126.67,4499203.03 275297.7,4501054.52 276151.7,4502207.77 276740,4503230 276266.73,4504569.68 279234.92,4508390.56 280771.2,4506997.02 280445.529,4506616.072 280427.9,4506240.06 280484.592,4506022.322 280928.86,4505823.73 281414.279,4505631.697 282078,4505050 282734.592,4504733.26 282891,4504416 283543,4503966 283402.15,4503586.22 282311.68,4501967.73 283720.17,4501324.86 283928.88,4500482.85 285240.56,4500782.57 286276.59,4501468.99 287047.55,4502094.69 287814.2,4503276.96 288640.12,4502534.7 290099.18,4501721.23 291681.72,4501192.17 292236.93,4501071.07 292280.99,4501003.79 292148.46,4500844.39 290777.04,4498493.48 290264.37,4497148.04 290328.66,4496185.33 290199,4495439.18 289945.78,4494540.07 289431.98,4493894.41 289476.78,4493522.322 289298.58,4493353.45 289078.343,4493412.947 288791.49,4493823.71 288508.03,4493741.072 288156.24,4493889.02 287961.155,4493991.072 287406.468,4494045.76 286969.4,4493928.4 286883.03,4493639.51 286541.71,4493436.91 286429.905,4493272.322 286481.5,4492952.69 286054.905,4492631.697 285788.32,4492628.15 284679.85,4492661.07 283570.13,4492227.06 283095,4491955 283058,4493040 282897.53,4493950.08 283192,4494550 283250.218,4494842.635 283476.78,4495037.947 283712,4495232 283570.53,4495405.135 282708.44,4495459.22 281793,4496178 280680,4497116 280563.1,4497539.47 280173.48,4498063.19 279327.38,4498331.96 278961.155,4498483.26 278145.55,4498528.21 275451.52,4498773.36 274126.67,4499203.03</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[127230919.13313]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[930]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[941]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43156]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[22]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Ulldecona]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Ulldecona]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Ulldecona]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Ulldecona]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="930">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">292386.16,4501037.98 292280.99,4501003.79 292236.93,4501071.07 291681.72,4501192.17 290099.18,4501721.23 288640.12,4502534.7 287814.2,4503276.96 288145.76,4504156.25 288890.16,4505770.45 290336.79,4507161.08 290250.95,4506601.53 291504.22,4506317.91 292316.73,4504037.69 292020.57,4502703.41 291585.75,4502112.96 291838.38,4501946.21 292386.16,4501037.98</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[16685925.89895]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[931]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[942]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43062]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[22]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Freginals]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Freginals]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Freginals]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Freginals]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="931">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">309340.36,4501122.87 309796.71,4500842.89 306508.53,4495958 305626.832,4494747.787 305095.582,4494163.412 304507.65,4493632 303229.957,4492885.287 302511.9,4492608.5 301054.957,4492185.287 300192.457,4492060.286 299496.5,4492008 298758.082,4492066.537 298077.75,4492334.5 297436.207,4492793.099 296959.58,4493402 296692.457,4493979.037 296516.12,4494866 296789.332,4494700.912 297123.707,4494619.662 297339.332,4494757.162 297395.93,4494864 297523.707,4494869.662 297658.082,4494788.412 297873.62,4494519 298118.56,4494580 298361.207,4494585.287 298434.95,4494804.5 298348.707,4494971.224 298414.332,4495246.224 298394.15,4495825.5 298923.707,4495449.349 299539.332,4495286.849 299881.67,4495265.51 301254.99,4495634.5 301598.707,4495802.474 302073.707,4496239.974 302193.93,4496280 302430.97,4496204.264 303150.84,4496373 304202.846,4495962.076 304427.846,4496127.701 304587.221,4497318.326 304615.345,4497315.201 304471.596,4496118.326 304762.221,4495883.951 304990.345,4495962.076 305296.596,4495887.076 305409.06,4495979.5 305755.971,4495988.639 306349.56,4496214.5 306505.97,4496330.826 308153.95,4498740.5 309049.721,4500316.764 309221.596,4500685.514 309340.36,4501122.87</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">302384.91,4500167.86 301830.97,4500102.701 301384.68,4499900 298715.44,4499777.82 297774.72,4499910.513 297796.595,4499438.638 297762.22,4499441.763 297730.97,4499904.263 297055.97,4499782.388 297068.47,4499648.013 296939.31,4499550 297265.345,4499151.138 297668.47,4499163.638 297665.345,4499123.013 297262.22,4499094.888 297059.095,4498951.138 297037.22,4498969.888 297209.095,4499110.513 296952.845,4499441.763 296512.22,4499151.138 296924.72,4498679.263 297387.22,4498385.513 297374.72,4498357.388 296905.97,4498651.138 296630.97,4498916.763 296259.095,4498794.888 295564.25,4497870.19 294976.24,4498287.5 295234.593,4498545.76 294383.03,4499053.572 294898.655,4499217.635 294679.905,4499991.072 294484.593,4500022.322 294195.53,4499967.634 292386.16,4501037.98 291838.38,4501946.21 291585.75,4502112.96 292020.57,4502703.41 293391.56,4502558.54 293988.76,4502186.07 294821.93,4502723.52 297437.26,4502049.67 299515.35,4503223.81 302200.8,4500700.7 302384.91,4500167.86</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[54565071.20299]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[932]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[943]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43136]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[22]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Carles de la Rapita]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Carles de la Rapita]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Carles de la R…pita]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Carles de la R…pita]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="932">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">295564.25,4497870.19 293669.5,4495744 292515.75,4494596 292843.84,4494104 293212.22,4494263.638 293234.095,4494241.763 292821.95,4494049 292549.72,4494441.763 292362.54,4494376.93 291812.62,4493905.67 291301.87,4492605.5 291106.33,4492266.5 290295.06,4491185 290221.595,4490977.701 290246.595,4490758.951 289730.56,4489603 289562.92,4488999.69 289217,4489072 288490,4489365 287613,4489636 286466,4490083 284914.96,4490898.49 283986,4491275 283095,4491955 283570.13,4492227.06 284679.85,4492661.07 285788.32,4492628.15 286054.905,4492631.697 286481.5,4492952.69 286429.905,4493272.322 286541.71,4493436.91 286883.03,4493639.51 286969.4,4493928.4 287406.468,4494045.76 287961.155,4493991.072 288156.24,4493889.02 288508.03,4493741.072 288791.49,4493823.71 289078.343,4493412.947 289298.58,4493353.45 289476.78,4493522.322 289431.98,4493894.41 289945.78,4494540.07 290199,4495439.18 290328.66,4496185.33 290264.37,4497148.04 290777.04,4498493.48 292148.46,4500844.39 292280.99,4501003.79 292386.16,4501037.98 294195.53,4499967.634 294484.593,4500022.322 294679.905,4499991.072 294898.655,4499217.635 294383.03,4499053.572 295234.593,4498545.76 294976.24,4498287.5 295564.25,4497870.19</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[47551041.2665]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[933]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[944]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[43004]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[22]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[43]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Alcanar]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Alcanar]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Alcanar]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Alcanar]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="933">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">400938.81,4683394.44 400288.04,4683424.01 399452.1,4682973.01 398807.13,4683114.76 397587.05,4683169.99 396350.28,4683076.29 395791.89,4682317.96 395718.87,4682272.28 396121.39,4684326.76 395437.64,4685464.69 395651.96,4687044.6 395878.48,4688062.08 395881.7,4688630.99 395487.97,4689352.67 394608.95,4690195 393912.07,4691287.67 394150.66,4691419.36 395981.56,4691418.3 396213.31,4691321.41 396823,4691378 397227,4691770 397731,4692002 398036.52,4693172.43 397222.57,4694861.27 396950.38,4695062.65 396336.56,4695928.18 395854.3,4696284.41 395497.42,4697066.03 395757.02,4697540.28 395551.89,4698502.68 395145.85,4698682.44 394530.92,4698967.78 394465.06,4699623.63 394057.23,4700697.42 393928.08,4701607.02 395531.76,4703304.56 395675.46,4703739.83 395886.23,4703177.57 395403.68,4701776.18 395635.34,4700379.2 396008.09,4699462.34 396760.39,4698847.79 398387.7,4698657.69 398992.86,4698448.4 400496.53,4698558.9 401007.05,4698326.69 401870.18,4697178.76 401922.09,4697062.53 402222.16,4696228.39 401743.93,4696055.48 402034.92,4695218.49 401726.34,4693551.05 401405.24,4692348.03 401694.84,4692445.81 401945.29,4691794.9 402611.36,4692095.04 402468.83,4691727.92 402889.4,4691127.07 403032.73,4690431.87 403250.389,4689705.859 402766.7,4689443.79 402587.55,4688927.92 402293.22,4687524.27 402280.43,4686204.6 401942.75,4685861.17 401624.76,4685836.32 401435.84,4685568.76 401474.23,4684668.99 401691.542,4684197.145 400885.13,4683725.87 400947.05,4683456.23 400938.81,4683394.44</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[98090016.24914]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[934]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[33]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25051]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[15]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Bellver de Cerdanya]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Bellver de Cerdanya]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Bellver de Cerdanya]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Bellver de Cerdanya]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="934">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">403250.389,4689705.859 403032.73,4690431.87 402889.4,4691127.07 402468.83,4691727.92 402611.36,4692095.04 402949.97,4692564.39 403780.14,4693033.92 403974.16,4692703 404050.89,4692353.25 404686.42,4692088.32 405007.49,4692266.15 405503.99,4692082.03 405757.87,4691582.31 405158.09,4690725.93 405100.25,4690470.46 405064.53,4690105.87 404197.01,4690132.65 403250.389,4689705.859</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[6299403.32117]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[935]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[63]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25175]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[15]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Prats i Sansor]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Prats]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Prats i Sansor]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Prats]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="935">
+<gml:multiPolygonProperty>
+<gml:MultiPolygon srsName="EPSG:23031">
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">404028.29,4676010.86 404266.69,4676460.65 404773.45,4676938.04 405859.25,4676607.85 406820.19,4676740.61 406897.1,4676966.91 407444.41,4676780.91 407409.17,4677534.25 407070.01,4677679.12 407610.51,4678498.37 407852.1,4678707.92 407894.75,4680002.98 408640.96,4680755.31 409000.07,4681515.46 409185.92,4681439.91 409229.28,4682153.81 409553.34,4683440.98 410933.35,4683830.39 412198.14,4683372.8 412703.45,4684025.22 413567.81,4683137.9 413716.68,4681931.3 413627.77,4681283.78 413291.71,4681262.09 413118.26,4680195.32 413087.42,4679308.89 412783.47,4679314.27 410563.67,4677887.31 410617.47,4677462.79 410523.78,4675949.76 409406.23,4676101.05 408974.5,4676034.42 408755.9,4676539.58 407713.7,4675982.05 407308.83,4675667.09 407253.41,4674987.12 407709.08,4674829.26 408481.72,4674303.93 408322.94,4673795.1 407550.1,4673445.47 406641.46,4673085.84 406524.84,4672566.3 406705.37,4672407.67 406432.99,4671275.09 405821.7,4671573.37 405236.56,4672345.49 405377.56,4673058.87 405185.44,4673682.45 404560.78,4674009.13 403385.89,4674296.66 403791.06,4674902.39 404308.13,4674850.97 404497.61,4675215.39 404803.52,4675362.79 404347.22,4675618.54 404028.29,4676010.86</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember>
+<gml:geometryMember>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">400938.81,4683394.44 400947.05,4683456.23 400885.13,4683725.87 401691.542,4684197.145 402220.31,4684165.96 402667.68,4683947.35 403362.39,4683950.84 403887.4,4684054.21 403927.26,4684226.89 404177.84,4684554.32 404694.9,4684624.32 405638.19,4685069.01 406232.64,4685426.76 406620.58,4685247.06 407252.54,4685401.08 407363.41,4684500.82 407236.58,4683829.47 407966.63,4682220.54 407634.9,4681823.58 406765.13,4681814.66 405553.84,4681320.3 404982.1,4681430.92 403408.87,4682362.31 402741.77,4682081.09 402194.65,4682326.59 400938.81,4683394.44</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:geometryMember></gml:MultiPolygon></gml:multiPolygonProperty>
+<wfs:AREA><![CDATA[61682634.65079]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[936]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[106]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08099]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[14]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Guardiola de Bergueda]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Guardiola de Bergueda]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Guardiola de Bergued…]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Guardiola de Bergued…]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="936">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">446626.85,4642755.67 446912.84,4642676.72 446988.94,4642198.21 446567.67,4642317.83 446079.26,4641716.3 445784.54,4641632.9 444404.56,4642532.37 443416.31,4642706.09 443299.77,4642922.95 443140.46,4642812.22 442022.62,4643260.09 441254.05,4642777.24 441049.77,4643167.58 440633.17,4643285.92 440631.57,4643584.25 441117.74,4644479.4 440744.02,4645358.11 441238.97,4645832.87 441957.88,4645141.21 442729.17,4644923.74 442735.84,4644692.48 443837.06,4644590.11 445082.52,4643363.7 446626.85,4642755.67</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[10153108.99075]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[937]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[341]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08083]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Folgueroles]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Folgueroles]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Folgueroles]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Folgueroles]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="937">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">430977.78,4642577.42 431158.72,4642585.92 431165.45,4642933.03 431542.6,4642714.82 431877.37,4642665.75 432074.02,4642880.18 432375.91,4642505.01 433661.17,4641977.32 434438.47,4643227.76 435295.61,4643002.05 435924.19,4642510.62 436364.19,4642679.19 436404.13,4642939.55 436990.43,4642984.41 437156.57,4643585.88 437803.23,4643665.25 438164.99,4644341.76 438610.61,4644679.77 438527.49,4645086.18 439292.2,4645023.34 440210.52,4645692.69 440744.02,4645358.11 441117.74,4644479.4 440631.57,4643584.25 440633.17,4643285.92 440441.8,4642545.73 440515.89,4642013.93 440187.98,4642053.63 440184.44,4641907.5 439572.19,4641190.31 439143.06,4641312.42 439033.87,4640951.86 439274.99,4640426 439256.95,4640263.26 439091.78,4640257.16 439149.04,4640000 439199.15,4639587.47 438913.46,4639350.21 438773.03,4639490.91 437250.58,4640368.95 436576.14,4639653.85 436439.55,4639598.42 435929.35,4639113.07 435649.14,4638731.12 434544.11,4637995.17 433442.89,4637165.08 433181.37,4637691.01 433389.25,4638773.53 433645.97,4638609.54 434078.03,4638614.01 433899.19,4639744.15 433933,4640293.18 433557.15,4640850.23 433893.8,4640862.74 434204.09,4641017.77 435308.82,4641696.99 434957.46,4642139.05 434732.47,4641881.21 434126.76,4642164.73 433281.36,4641084.78 431888.22,4640883.74 432284.56,4641824.29 431164.99,4642290.97 430977.78,4642577.42</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[30658180.5353]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[938]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[343]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08298]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Vic]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Vic]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Vic]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Vic]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="938">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">446988.94,4642198.21 447137.68,4641855.61 446663.94,4641241.98 446203.4,4641329.16 445148.85,4638566 445081.09,4637970.55 444579.93,4637234.75 444339.61,4637202.78 444064.66,4636436.27 443985.01,4636356.26 443366.08,4637067.67 442720.22,4638165.72 442836.12,4638660.53 442218,4638826.75 442157.77,4638931.2 442381.16,4638997.79 442112.66,4640000 441862.54,4640523.2 442238.24,4640592.03 443387.11,4641492.55 443140.46,4642812.22 443299.77,4642922.95 443416.31,4642706.09 444404.56,4642532.37 445784.54,4641632.9 446079.26,4641716.3 446567.67,4642317.83 446988.94,4642198.21</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[15805275.7729]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[939]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[354]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08220]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Julia de Vilatorta]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Julia de Vilatorta]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Juli… de Vilatorta]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Juli… de Vilatorta]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="939">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">441862.54,4640523.2 442112.66,4640000 442381.16,4638997.79 442157.77,4638931.2 441069.17,4639378.37 441171.07,4639170.8 440456.38,4638656.66 440081.65,4638552.29 439407.14,4638820.38 439217.09,4638621.86 438704.27,4639289.96 438773.03,4639490.91 438913.46,4639350.21 439199.15,4639587.47 439149.04,4640000 439091.78,4640257.16 439256.95,4640263.26 439274.99,4640426 439033.87,4640951.86 439143.06,4641312.42 439572.19,4641190.31 440184.44,4641907.5 440467.1,4641479.2 440634,4641464.38 440644.76,4641607.15 441862.54,4640523.2</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[7230154.8973]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[940]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[358]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08246]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Santa Eugenia de Berga]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Santa Eugenia de Berga]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Santa EugŠnia de Berga]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Santa EugŠnia de Berga]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="940">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">411288.29,4585489.5 410831.97,4585396.78 409778.46,4584595.83 408789.11,4584365.88 408287.23,4584596.37 406962.55,4584855.81 406885.53,4584844 406568.02,4585224.7 407265.89,4586330.07 407125.59,4586503.12 407447.61,4587115.18 407751.14,4587298.27 411423.56,4587730.29 411962.84,4588138.3 412329.22,4588503.5 413024.25,4588371.62 414317.32,4588635.07 414812.55,4588537.78 415337.31,4588951.57 415858.96,4588462.04 415526.6,4587756.5 414344.08,4587315.11 413150.07,4586295.35 412731.21,4586184.23 412016.95,4586117.05 412000.75,4585819.69 411941.26,4585865.85 411500.42,4585974.43 411306.77,4585841.47 411288.29,4585489.5</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[18973828.19034]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[941]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[728]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08072]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[11]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Corbera de Llobregat]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Corbera de Llobregat]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Corbera de Llobregat]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Corbera de Llobregat]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="941">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">415656.39,4584526.53 416126.14,4584131.73 416067.34,4583505.57 415424.57,4583182.99 414900,4582028.94 414944.08,4581623.35 414670.11,4581623.35 414672.63,4581485.33 415302.86,4581118.27 415753.86,4581220.94 415078.09,4580779.84 414529.13,4580218.8 413167.78,4580106.95 412556.32,4580314.06 412314.43,4580788.84 411717.06,4583316.31 410764.77,4583745.91 410394.11,4583437.36 410312.94,4583238.55 409835.65,4582860.87 409509.52,4582727.61 408529.13,4583007.69 406482.96,4582901.99 406230.57,4582916.08 406089.73,4583822.42 406319.17,4584408.25 406885.53,4584844 406962.55,4584855.81 408287.23,4584596.37 408789.11,4584365.88 409778.46,4584595.83 410831.97,4585396.78 411288.29,4585489.5 411619.34,4585478.21 411690.47,4584988.21 411329.32,4584615.77 411389.51,4584502.91 411908.94,4584711.05 412143.01,4584450.84 412448.89,4584452.12 412664.05,4584771.37 413327.7,4585055.92 414482.3,4584046.07 415047.12,4583858.44 415656.39,4584526.53</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[23699082.80795]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[942]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[742]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08068]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[11]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Cervello]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Cervello]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Cervell¢]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Cervell¢]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="942">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">415656.39,4584526.53 415581.72,4584810.35 416366.6,4584731.04 417283.47,4585081.34 417859.09,4583718.61 418215.32,4583067.89 418196.37,4582564.78 418656.72,4581929.69 417477.63,4581497.04 416702.81,4581359.45 416429.28,4580758.71 415753.86,4581220.94 415302.86,4581118.27 414672.63,4581485.33 414670.11,4581623.35 414944.08,4581623.35 414900,4582028.94 415424.57,4583182.99 416067.34,4583505.57 416126.14,4584131.73 415656.39,4584526.53</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[9251675.4007]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[943]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[746]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08263]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[11]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Sant Vicenc dels Horts]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Sant Vicenc dels Horts]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Sant Vicen‡ dels Horts]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Sant Vicen‡ dels Horts]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="943">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">441862.54,4640523.2 440644.76,4641607.15 440634,4641464.38 440467.1,4641479.2 440184.44,4641907.5 440187.98,4642053.63 440515.89,4642013.93 440441.8,4642545.73 440633.17,4643285.92 441049.77,4643167.58 441254.05,4642777.24 442022.62,4643260.09 443140.46,4642812.22 443387.11,4641492.55 442238.24,4640592.03 441862.54,4640523.2</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[5814432.04205]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[944]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[945]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08037]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[24]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Calldetenes]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Calldetenes]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Calldetenes]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Calldetenes]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="944">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">403250.389,4689705.859 404197.01,4690132.65 404413.28,4689554.17 404216.94,4688645.06 404450.84,4688385.63 404395.82,4688139.7 404099.61,4687520.54 404155.68,4686483.61 404694.9,4684624.32 404177.84,4684554.32 403927.26,4684226.89 403887.4,4684054.21 403362.39,4683950.84 402667.68,4683947.35 402220.31,4684165.96 401691.542,4684197.145 401474.23,4684668.99 401435.84,4685568.76 401624.76,4685836.32 401942.75,4685861.17 402280.43,4686204.6 402293.22,4687524.27 402587.55,4688927.92 402766.7,4689443.79 403250.389,4689705.859</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[12428585.69332]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[945]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[947]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[25913]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[15]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[25]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Riu de Cerdanya]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Riu de Cerdanya]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Riu de Cerdanya]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Riu de Cerdanya]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+<gml:featureMember>
+
+<testtype gid="945">
+<gml:polygonProperty>
+<gml:Polygon srsName="EPSG:23031">
+<gml:outerBoundaryIs>
+<gml:LinearRing>
+<gml:coordinates cs="," decimal="." ts=" ">415581.72,4584810.35 415656.39,4584526.53 415047.12,4583858.44 414482.3,4584046.07 413327.7,4585055.92 412664.05,4584771.37 412448.89,4584452.12 412143.01,4584450.84 411908.94,4584711.05 411389.51,4584502.91 411329.32,4584615.77 411690.47,4584988.21 411619.34,4585478.21 411288.29,4585489.5 411306.77,4585841.47 411500.42,4585974.43 411941.26,4585865.85 412000.75,4585819.69 412151.77,4585765.57 413819.51,4585812.28 414550.64,4585560.37 415055.42,4585542.98 415014.41,4585289.76 415252.21,4585127.51 415581.72,4584810.35</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonProperty>
+<wfs:AREA><![CDATA[4848437.33785]]></wfs:AREA>
+<wfs:MUNICIPI_><![CDATA[946]]></wfs:MUNICIPI_>
+<wfs:MUNICIPI_I><![CDATA[946]]></wfs:MUNICIPI_I>
+<wfs:CODI_INE><![CDATA[08905]]></wfs:CODI_INE>
+<wfs:COMARCA><![CDATA[11]]></wfs:COMARCA>
+<wfs:PROVINCIA><![CDATA[08]]></wfs:PROVINCIA>
+<wfs:MUN7BIT><![CDATA[Palma de Cervello, la]]></wfs:MUN7BIT>
+<wfs:CMUN7BIT><![CDATA[Palma de Cervello, la]]></wfs:CMUN7BIT>
+<wfs:MUN850><![CDATA[Palma de Cervell¢, la]]></wfs:MUN850>
+<wfs:CMUN850><![CDATA[Palma de Cervell¢, la]]></wfs:CMUN850></testtype>
+</gml:featureMember>
+</collection>

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/gml/Municipis_NOschema.xml
___________________________________________________________________
Added: svn:eol-style
   + native
Added: svn:keywords
   + Author Date Id Revision

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-1_1_0IDEEDescribeFeatureType.xml
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-1_1_0IDEEDescribeFeatureType.xml	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-1_1_0IDEEDescribeFeatureType.xml	(revision 38347)
@@ -0,0 +1,255 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<?xml version="1.0" encoding="UTF-8"?><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:deegreewfs="http://www.deegree.org/wfs" xmlns:gml="http://www.opengis.net/gml" xmlns:ideewfs="http://www.idee.es/wfs" xmlns:ogc="http://www.opengis.net/ogc" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.idee.es/wfs">
+	<xsd:import namespace="http://www.opengis.net/gml" schemaLocation="http://schemas.opengis.net/gml/3.1.1/base/feature.xsd"/>
+	<xsd:import namespace="http://www.opengis.net/gml" schemaLocation="http://schemas.opengis.net/gml/3.1.1/base/geometryAggregates.xsd"/>
+	<!-- configuration for the persistence backend to be used -->
+	
+	<!-- ============================================================== -->
+	<xsd:element name="VerticeRedOrdenInferior" substitutionGroup="gml:_Feature" type="ideewfs:VerticeED50Type">
+		
+	</xsd:element>
+	<xsd:element name="VerticeRedIberia95" substitutionGroup="gml:_Feature" type="ideewfs:VerticeETRS89Type">
+		
+	</xsd:element>
+	<xsd:element name="VerticeRedRegente" substitutionGroup="gml:_Feature" type="ideewfs:VerticeETRS89Type">
+		
+	</xsd:element>
+	<xsd:element name="VerticeRedBalear98" substitutionGroup="gml:_Feature" type="ideewfs:VerticeETRS89Type">
+		
+	</xsd:element>
+	<xsd:element name="VerticeRedRegenteCanarias95" substitutionGroup="gml:_Feature" type="ideewfs:VerticeITRS93Type">
+		
+	</xsd:element>
+		
+	<xsd:complexType name="VerticeED50Type">
+		<xsd:complexContent>
+			<xsd:extension base="ideewfs:VerticeGeodesicoType">
+				<xsd:sequence>
+					<xsd:element maxOccurs="1" minOccurs="0" name="alturaOrtometrica" type="xsd:string">
+						
+					</xsd:element>
+				</xsd:sequence>				
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>				
+	<xsd:complexType name="VerticeETRS89Type">
+		<xsd:complexContent>
+			<xsd:extension base="ideewfs:VerticeGeodesicoType">
+				<xsd:sequence>
+					<xsd:element maxOccurs="1" minOccurs="0" name="alturaElipsoidal" type="xsd:string">
+						
+					</xsd:element>
+				</xsd:sequence>				
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>				
+	<xsd:complexType name="VerticeITRS93Type">
+		<xsd:complexContent>
+			<xsd:extension base="ideewfs:VerticeGeodesicoType">
+				<xsd:sequence>
+					<xsd:element maxOccurs="1" minOccurs="0" name="alturaElipsoidal" type="xsd:string">
+						
+					</xsd:element>
+				</xsd:sequence>				
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>			
+	<xsd:complexType name="VerticeGeodesicoType">
+		<xsd:complexContent>
+			<xsd:extension base="gml:AbstractFeatureType">
+				<xsd:sequence>
+					<xsd:element maxOccurs="1" minOccurs="0" name="nombre" type="xsd:string">
+						
+					</xsd:element>
+
+					<xsd:element maxOccurs="1" minOccurs="0" name="numeroROI" type="xsd:string">
+						
+					</xsd:element>
+					<xsd:element maxOccurs="1" minOccurs="0" name="husoUTM" type="xsd:string">
+						
+					</xsd:element>
+					<xsd:element maxOccurs="1" minOccurs="0" name="xUTM" type="xsd:string">
+						
+					</xsd:element>
+					<xsd:element maxOccurs="1" minOccurs="0" name="yUTM" type="xsd:string">
+						
+					</xsd:element>
+					<xsd:element maxOccurs="1" minOccurs="0" name="longitud" type="xsd:string">
+						
+					</xsd:element>
+					<xsd:element maxOccurs="1" minOccurs="0" name="latitud" type="xsd:string">
+						
+					</xsd:element>
+					<xsd:element maxOccurs="1" minOccurs="0" name="factorEscala" type="xsd:string">
+						
+					</xsd:element>
+					<xsd:element maxOccurs="1" minOccurs="0" name="convergencia" type="xsd:string">
+						
+					</xsd:element>
+					<xsd:element maxOccurs="1" minOccurs="0" name="fechaCompensacion" type="xsd:date">
+						
+					</xsd:element>
+					<!--xsd:element name="hojaMTN" type="xsd:integer" minOccurs="0" maxOccurs="1">
+						<xsd:annotation>
+							<xsd:appinfo>
+								<deegreewfs:Content>
+									<deegreewfs:MappingField field="HOJA_MTN" type="INTEGER" />
+								</deegreewfs:Content>
+							</xsd:appinfo>
+						</xsd:annotation>
+					</xsd:element>
+					<xsd:element name="situacion" type="xsd:string" minOccurs="0" maxOccurs="1">
+						<xsd:annotation>
+							<xsd:appinfo>
+								<deegreewfs:Content>
+									<deegreewfs:MappingField field="SITUACION" type="VARCHAR" />
+								</deegreewfs:Content>
+							</xsd:appinfo>
+						</xsd:annotation>
+					</xsd:element>
+					<xsd:element name="observaciones" type="xsd:string" minOccurs="0" maxOccurs="1">
+						<xsd:annotation>
+							<xsd:appinfo>
+								<deegreewfs:Content>
+									<deegreewfs:MappingField field="OBSERVACIONES" type="VARCHAR" />
+								</deegreewfs:Content>
+							</xsd:appinfo>
+						</xsd:annotation>
+					</xsd:element>
+					<xsd:element name="fechaConstruccion" type="xsd:string" minOccurs="0" maxOccurs="1">
+						<xsd:annotation>
+							<xsd:appinfo>
+								<deegreewfs:Content>
+									<deegreewfs:MappingField field="FECHA_DE_CONSTRUCCIóN" type="VARCHAR" />
+								</deegreewfs:Content>
+							</xsd:appinfo>
+						</xsd:annotation>
+					</xsd:element>
+					<xsd:element name="centradoForzado" type="xsd:string" minOccurs="0" maxOccurs="1">
+						<xsd:annotation>
+							<xsd:appinfo>
+								<deegreewfs:Content>
+									<deegreewfs:MappingField field="CENTRADO_FORZADO" type="VARCHAR" />
+								</deegreewfs:Content>
+							</xsd:appinfo>
+						</xsd:annotation>
+					</xsd:element>
+					<xsd:element name="numeroDeCuerpos" type="xsd:integer" minOccurs="0" maxOccurs="1">
+						<xsd:annotation>
+							<xsd:appinfo>
+								<deegreewfs:Content>
+									<deegreewfs:MappingField field="NUMERO_DE_CUERPOS" type="INTEGER" />
+								</deegreewfs:Content>
+							</xsd:appinfo>
+						</xsd:annotation>
+					</xsd:element>
+					<xsd:element name="alturaPilar" type="xsd:float" minOccurs="0">
+						<xsd:annotation>
+							<xsd:appinfo>
+								<deegreewfs:Content>
+									<deegreewfs:MappingField field="ALTURA_PILAR" type="FLOAT" />
+								</deegreewfs:Content>
+							</xsd:appinfo>
+						</xsd:annotation>
+					</xsd:element>
+					<xsd:element name="diametroPilar" type="xsd:float" minOccurs="0">
+						<xsd:annotation>
+							<xsd:appinfo>
+								<deegreewfs:Content>
+									<deegreewfs:MappingField field="DIAMETRO_PILAR" type="FLOAT" />
+								</deegreewfs:Content>
+							</xsd:appinfo>
+						</xsd:annotation>
+					</xsd:element>
+					<xsd:element name="altoUltimoCuerpo" type="xsd:float" minOccurs="0">
+						<xsd:annotation>
+							<xsd:appinfo>
+								<deegreewfs:Content>
+									<deegreewfs:MappingField field="ALTO_ULTIMO_CUERPO" type="FLOAT" />
+								</deegreewfs:Content>
+							</xsd:appinfo>
+						</xsd:annotation>
+					</xsd:element>
+					<xsd:element name="anchoUltimoCuerpo" type="xsd:float" minOccurs="0">
+						<xsd:annotation>
+							<xsd:appinfo>
+								<deegreewfs:Content>
+									<deegreewfs:MappingField field="ANCHO_ULTIMO_CUERPO" type="FLOAT" />
+								</deegreewfs:Content>
+							</xsd:appinfo>
+						</xsd:annotation>
+					</xsd:element>
+					<xsd:element name="alturaTotalCuerpos" type="xsd:float" minOccurs="0">
+						<xsd:annotation>
+							<xsd:appinfo>
+								<deegreewfs:Content>
+									<deegreewfs:MappingField field="ALTURA_TOTAL_DE_LOS_CUERPOS" type="FLOAT" />
+								</deegreewfs:Content>
+							</xsd:appinfo>
+						</xsd:annotation>
+					</xsd:element>
+					<xsd:element name="horizonteGPS" type="xsd:string" minOccurs="0" maxOccurs="1">
+						<xsd:annotation>
+							<xsd:appinfo>
+								<deegreewfs:Content>
+									<deegreewfs:MappingField field="HORIZONTE_GPS" type="VARCHAR" />
+								</deegreewfs:Content>
+							</xsd:appinfo>
+						</xsd:annotation>
+					</xsd:element>
+					<xsd:element name="codINEMunicipio" type="xsd:integer" minOccurs="0" maxOccurs="1">
+						<xsd:annotation>
+							<xsd:appinfo>
+								<deegreewfs:Content>
+									<deegreewfs:MappingField field="ID_INE" type="INTEGER" />
+								</deegreewfs:Content>
+							</xsd:appinfo>
+						</xsd:annotation>
+					</xsd:element>
+					<xsd:element name="nombreMunicipio" type="xsd:string" minOccurs="0" maxOccurs="1">
+						<xsd:annotation>
+							<xsd:appinfo>
+								<deegreewfs:Content>
+									<deegreewfs:MappingField field="NOMBRE_MUNICIPIO" type="VARCHAR" />
+								</deegreewfs:Content>
+							</xsd:appinfo>
+						</xsd:annotation>
+					</xsd:element>
+					<xsd:element name="nombreProvincia" type="xsd:string" minOccurs="0" maxOccurs="1">
+						<xsd:annotation>
+							<xsd:appinfo>
+								<deegreewfs:Content>
+									<deegreewfs:MappingField field="NOMBRE_DE_LA_PROVINCIA" type="VARCHAR" />
+								</deegreewfs:Content>
+							</xsd:appinfo>
+						</xsd:annotation>
+					</xsd:element-->
+
+					<xsd:element name="geometria" type="gml:GeometryPropertyType">
+						
+					</xsd:element>
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+
+	</xsd:complexType>
+</xsd:schema>
\ No newline at end of file

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-1_1_0IDEEDescribeFeatureType.xml
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-1_1_0TNTDescribeFeatureType1.xml
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-1_1_0TNTDescribeFeatureType1.xml	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-1_1_0TNTDescribeFeatureType1.xml	(revision 38347)
@@ -0,0 +1,1295 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema targetNamespace="http://216.229.5.245/tntserver/MII_TNTCB" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wfs="http://www.opengis.net/wfs" xmlns:MII_TNTCB="http://216.229.5.245/tntserver/MII_TNTCB" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:gml="http://www.opengis.net/gml" elementFormDefault="qualified" version="0.1">
+
+  <import namespace="http://www.opengis.net/gml" schemaLocation="http://schemas.opengis.net/gml/3.1.1/base/gml.xsd"/>
+
+  <xsd:simpleType name="colorValueType">
+    <xsd:restriction base="unsignedByte"/>
+  </xsd:simpleType>
+  <xsd:simpleType name="colorValueListType">
+    <xsd:list itemType="MII_TNTCB:colorValueType"/>
+  </xsd:simpleType>
+  <xsd:simpleType name="colorRGBAType">
+    <xsd:restriction base="MII_TNTCB:colorValueListType">
+      <xsd:minLength value="3"/>
+      <xsd:maxLength value="4"/>
+    </xsd:restriction>
+  </xsd:simpleType>
+  <xsd:simpleType name="colorUnionType">
+    <xsd:union memberTypes="xsd:string MII_TNTCB:colorRGBAType"/>
+  </xsd:simpleType>
+
+  <xsd:element name="CBSOILS" type="MII_TNTCB:CBSOILS_Type" substitutionGroup="gml:_Feature"/>
+
+  <xsd:complexType name="CBSOILS_Type">
+    <xsd:complexContent>
+      <xsd:extension base="gml:AbstractFeatureType">
+        <xsd:sequence>
+          <xsd:element ref="gml:surfaceProperty" minOccurs="0"/>
+          <xsd:element name="Class" nillable="true" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="79"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="CAPRANGE.SYMBOL" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="4"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="CAPRANGE.DRYCAP" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="8"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="CAPRANGE.WETCAP" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="8"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="CAPRANGE.RANGE" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="20"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="CAPRANGE.WSG" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="DESCRIPTN.SYMBOL" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="4"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="DESCRIPTN.NAME" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="80"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="DESCRIPTN.ACRES" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="POTENTIAL.SYMBOL" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="4"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="POTENTIAL.GRAIN" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="10"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="POTENTIAL.LEGUMES" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="10"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="POTENTIAL.HERBACEOUS" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="10"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="POTENTIAL.TREES" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="10"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="POTENTIAL.PINES" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="10"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="POTENTIAL.WETLAND" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="10"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="POTENTIAL.WATER" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="10"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="POTENTIAL.OPENWILD" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="10"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="POTENTIAL.WOODWILD" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="10"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="POTENTIAL.WETWILD" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="10"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="POTENTIAL.RANGEWILD" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="10"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="YIELD.SYMBOL" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="4"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="YIELD.WHEAT" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="YIELD.OATS" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="YIELD.HAYDRY" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="1"/>
+                <xsd:totalDigits value="10"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="YIELD.HAYWET" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="1"/>
+                <xsd:totalDigits value="10"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="YLDUNITS.cropname" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="23"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="YLDUNITS.yldunits" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="9"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="CODES_GRPCODE.code" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="6"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="CODES_GRPCODE.codename" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="40"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="CODES_RATING.code" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="6"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="CODES_RATING.codename" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="40"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="CODES_RESTCT.code" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="6"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="CODES_RESTCT.codename" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="40"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="MUCOACRE.stssaid" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="5"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="MUCOACRE.muid" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="8"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="MUCOACRE.cntycode" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="3"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="MUCOACRE.mucoacre" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="WINDBRK.stssaid" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="5"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="WINDBRK.muid" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="8"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="WINDBRK.seqnum" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="WINDBRK.plantsym" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="8"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="WINDBRK.PlantName" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="61"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="WINDBRK.wndbrkht" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="RSPROD.stssaid" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="5"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="RSPROD.muid" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="8"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="RSPROD.seqnum" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="RSPROD.rsid" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="10"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="RSPROD.rsname" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="50"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="RSPROD.prodfav" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="RSPROD.prodnorm" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="RSPROD.produnfv" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="POLYSTATS.Area" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="8"/>
+                <xsd:totalDigits value="20"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="POLYSTATS.BoundLen" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="8"/>
+                <xsd:totalDigits value="20"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="POLYSTATS.CentX" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="8"/>
+                <xsd:totalDigits value="20"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="POLYSTATS.CentY" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="8"/>
+                <xsd:totalDigits value="20"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="POLYSTATS.AreaIncI" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="8"/>
+                <xsd:totalDigits value="20"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="POLYSTATS.BoundNotIncI" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="8"/>
+                <xsd:totalDigits value="20"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="POLYSTATS.CentXNotIncI" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="8"/>
+                <xsd:totalDigits value="20"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="POLYSTATS.CentYNotIncI" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="8"/>
+                <xsd:totalDigits value="20"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="POLYSTATS.PointInPolyX" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="8"/>
+                <xsd:totalDigits value="20"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="POLYSTATS.PointInPolyY" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="8"/>
+                <xsd:totalDigits value="20"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="POLYSTATS.MaxDim" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="8"/>
+                <xsd:totalDigits value="20"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="POLYSTATS.Roughness" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="8"/>
+                <xsd:totalDigits value="20"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="POLYSTATS.CompactRatio" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="8"/>
+                <xsd:totalDigits value="20"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="POLYSTATS.CompactRatioI" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="8"/>
+                <xsd:totalDigits value="20"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="PLANTCOM.stssaid" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="5"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="PLANTCOM.muid" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="8"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="PLANTCOM.seqnum" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="PLANTCOM.plantsym" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="8"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="PLANTCOM.PlantType" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="61"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="PLANTCOM.plantpct" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="PLANTNM.plantsym" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="8"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="PLANTNM.sciname" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="41"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="PLANTNM.comname" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="30"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="WLHABIT.stssaid" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="5"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="WLHABIT.muid" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="8"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="WLHABIT.seqnum" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="WLHABIT.wlgrain" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="9"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="WLHABIT.wlgrass" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="9"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="WLHABIT.wlherb" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="9"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="WLHABIT.wlhard" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="9"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="WLHABIT.wlconif" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="9"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="WLHABIT.wlshrub" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="9"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="WLHABIT.wlwetplt" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="9"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="WLHABIT.wlshlwat" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="9"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="WLHABIT.wlopen" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="9"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="WLHABIT.wlwood" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="9"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="WLHABIT.wlwet" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="9"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="WLHABIT.wlrange" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="9"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="TAXCLASS.clascode" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="20"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="TAXCLASS.class" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="94"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="TAXCLASS.order" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="1"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="TAXCLASS.suborder" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="3"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="TAXCLASS.grtgroup" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="5"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="TAXCLASS.subgroup" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="4"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="TAXCLASS.partsize" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="3"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="TAXCLASS.minalogy" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="2"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="TAXCLASS.reaction" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="2"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="TAXCLASS.soiltemp" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="2"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="TAXCLASS.otherfam" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="2"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="MAPUNIT.stssaid" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="5"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="MAPUNIT.ssaid" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="3"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="MAPUNIT.musym" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="5"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="MAPUNIT.muid" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="8"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="MAPUNIT.muname" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="110"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="MAPUNIT.mukind" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="1"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="MAPUNIT.mlra" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="4"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="MAPUNIT.primfml" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="1"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="MAPUNIT.muacres" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="SSACOAC.stssaid" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="5"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="SSACOAC.cntycode" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="3"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="SSACOAC.cntyname" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="20"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="SSACOAC.sacoacre" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="MUYLD.stssaid" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="5"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="MUYLD.muid" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="8"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="MUYLD.cropname" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="23"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="MUYLD.nirryld" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="6"/>
+                <xsd:totalDigits value="15"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="MUYLD.irryld" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="6"/>
+                <xsd:totalDigits value="15"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="MUYLD.YieldUnits" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="21"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="INTERP.stssaid" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="5"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="INTERP.muid" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="8"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="INTERP.seqnum" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="INTERP.Group" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="81"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="INTERP.Rating" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="41"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="INTERP.Restriction1" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="41"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="INTERP.Restriction2" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="41"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="INTERP.Restriction3" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="41"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.stssaid" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="5"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.muid" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="8"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.seqnum" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.s5id" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="6"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.layernum" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.layerid" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.laydepl" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.laydeph" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.texture" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="23"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.kfact" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="6"/>
+                <xsd:totalDigits value="15"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.tfact" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.weg" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="2"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.inch10l" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.inch10h" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.inch3l" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.inch3h" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.no4l" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.no4h" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.no10l" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.no10h" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.no40l" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.no40h" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.no200l" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.no200h" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.clayl" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.clayh" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.lll" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.llh" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.pil" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.pih" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.unified" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="20"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.aashto" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="19"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.aashind" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="6"/>
+                <xsd:totalDigits value="15"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.awcl" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="6"/>
+                <xsd:totalDigits value="15"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.awch" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="6"/>
+                <xsd:totalDigits value="15"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.bdl" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="6"/>
+                <xsd:totalDigits value="15"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.bdh" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="6"/>
+                <xsd:totalDigits value="15"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.oml" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="6"/>
+                <xsd:totalDigits value="15"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.omh" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="6"/>
+                <xsd:totalDigits value="15"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.phl" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="6"/>
+                <xsd:totalDigits value="15"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.phh" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="6"/>
+                <xsd:totalDigits value="15"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.salinl" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.salinh" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.sarl" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="6"/>
+                <xsd:totalDigits value="15"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.sarh" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="6"/>
+                <xsd:totalDigits value="15"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.cecl" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="6"/>
+                <xsd:totalDigits value="15"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.cech" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="6"/>
+                <xsd:totalDigits value="15"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.caco3l" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.caco3h" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.gypsuml" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.gypsumh" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.perml" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="6"/>
+                <xsd:totalDigits value="15"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.permh" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="6"/>
+                <xsd:totalDigits value="15"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LAYER.shrinksw" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="10"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+        </xsd:sequence>
+      </xsd:extension>
+    </xsd:complexContent>
+  </xsd:complexType>
+
+</xs:schema>
\ No newline at end of file
Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-IDEEDescribeFeatureType.xml
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-IDEEDescribeFeatureType.xml	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-IDEEDescribeFeatureType.xml	(revision 38347)
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="ISO-8859-1"?><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.idee.es/wfs" xmlns:gml="http://www.opengis.net/gml" xmlns:xlink="http://www.w3.org/1999/xlink" elementFormDefault="qualified" targetNamespace="http://www.idee.es/wfs" version="2.1.2">
+	<xsd:annotation>
+		<xsd:appinfo>BDLL Province Feature Types</xsd:appinfo>
+		<xsd:documentation xml:lang="en"/>
+	</xsd:annotation>
+	<!-- import constructs from the GML Feature and Geometry schemas -->
+	<xsd:import namespace="http://www.opengis.net/gml" schemaLocation="schemas/feature.xsd"/>
+	<!-- ==============================================================
+		global element declarations
+		=================================================================== -->
+	<xsd:element name="BDLL1000_Provincia" substitutionGroup="gml:_Feature" type="BDLL_ProvinciaType"/>
+	<xsd:element name="BDLL200_Provincia" substitutionGroup="gml:_Feature" type="BDLL_ProvinciaType"/>
+	<xsd:element name="BDLL25_Provincia" substitutionGroup="gml:_Feature" type="BDLL_ProvinciaType"/>
+	<!-- ==============================================================
+		feature types definitions
+		=================================================================== -->
+	<xsd:complexType name="BDLL_ProvinciaType">
+		<xsd:complexContent>
+			<xsd:extension base="gml:AbstractFeatureType">
+				<xsd:sequence>
+					<xsd:element minOccurs="0" name="nombre" type="xsd:string"/>
+					<xsd:element minOccurs="0" name="cod_INE_prov" type="xsd:integer"/>
+					<xsd:element minOccurs="0" name="cod_ccaa" type="xsd:integer"/>
+					<xsd:element minOccurs="0" name="fecha_carga" type="xsd:date"/>
+					<xsd:element ref="gml:multiPolygonProperty"/>
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+
+</xsd:schema>
\ No newline at end of file

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-IDEEDescribeFeatureType.xml
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-sercartlinDescribeFeatureType.xml
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-sercartlinDescribeFeatureType.xml	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-sercartlinDescribeFeatureType.xml	(revision 38347)
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="UTF-8"?><xs:schema  targetNamespace="http://www.openplans.org/topp"  xmlns:topp="http://www.openplans.org/topp" xmlns:gml="http://www.opengis.net/gml" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0"><xs:import namespace="http://www.opengis.net/gml" schemaLocation="http://sercartlin:8080/geoserver/schemas/gml/2.1.2/feature.xsd"/><xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="tasmania_cities_Type"><xs:complexContent><xs:extension base="gml:AbstractFeatureType"><xs:sequence><xs:element name="the_geom" minOccurs="0" nillable="true" type="gml:MultiPointPropertyType"/><xs:element name="CITY_NAME" minOccurs="0" nillable="true"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="40"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ADMIN_NAME" minOccurs="0" nillable="true"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="42"/></xs:restriction></xs:simpleType></xs:element><xs:element name="CNTRY_NAME" minOccurs="0" nillable="true"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="40"/></xs:restriction></xs:simpleType></xs:element><xs:element name="STATUS" minOccurs="0" nillable="true"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="50"/></xs:restriction></xs:simpleType></xs:element><xs:element name="POP_CLASS" minOccurs="0" nillable="true"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="22"/></xs:restriction></xs:simpleType></xs:element></xs:sequence></xs:extension></xs:complexContent></xs:complexType><xs:element name='tasmania_cities' type='topp:tasmania_cities_Type' substitutionGroup='gml:_Feature'/></xs:schema>
\ No newline at end of file

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-sercartlinDescribeFeatureType.xml
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-1_1_0TNTDescribeFeatureType2.xml
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-1_1_0TNTDescribeFeatureType2.xml	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-1_1_0TNTDescribeFeatureType2.xml	(revision 38347)
@@ -0,0 +1,159 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema targetNamespace="http://216.229.5.245/tntserver/MII_GVwhs" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wfs="http://www.opengis.net/wfs" xmlns:MII_GVwhs="http://216.229.5.245/tntserver/MII_GVwhs" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:gml="http://www.opengis.net/gml" elementFormDefault="qualified" version="0.1">
+
+  <import namespace="http://www.opengis.net/gml" schemaLocation="http://schemas.opengis.net/gml/3.1.1/base/gml.xsd"/>
+
+  <xsd:simpleType name="colorValueType">
+    <xsd:restriction base="unsignedByte"/>
+  </xsd:simpleType>
+  <xsd:simpleType name="colorValueListType">
+    <xsd:list itemType="MII_GVwhs:colorValueType"/>
+  </xsd:simpleType>
+  <xsd:simpleType name="colorRGBAType">
+    <xsd:restriction base="MII_GVwhs:colorValueListType">
+      <xsd:minLength value="3"/>
+      <xsd:maxLength value="4"/>
+    </xsd:restriction>
+  </xsd:simpleType>
+  <xsd:simpleType name="colorUnionType">
+    <xsd:union memberTypes="xsd:string MII_GVwhs:colorRGBAType"/>
+  </xsd:simpleType>
+
+  <xsd:element name="World_polbndl" type="MII_GVwhs:World_polbndl_Type" substitutionGroup="gml:_Feature"/>
+
+  <xsd:complexType name="World_polbndl_Type">
+    <xsd:complexContent>
+      <xsd:extension base="gml:AbstractFeatureType">
+        <xsd:sequence>
+          <xsd:element ref="gml:curveProperty" minOccurs="0"/>
+          <xsd:element name="BST" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="USE" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="USEDESC" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="50"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="ACCDESC" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="50"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="F_CODE" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="5"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="F_CODEDESC" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="50"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="BSTDESC" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="string">
+                <xsd:maxLength value="50"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="ACC" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="int">
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LINESTATS.Length" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="8"/>
+                <xsd:totalDigits value="20"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LINESTATS.DistSE" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="8"/>
+                <xsd:totalDigits value="20"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LINESTATS.CentX" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="8"/>
+                <xsd:totalDigits value="20"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LINESTATS.CentY" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="8"/>
+                <xsd:totalDigits value="20"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LINESTATS.CentZ" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="8"/>
+                <xsd:totalDigits value="20"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LINESTATS.LengthXY" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="8"/>
+                <xsd:totalDigits value="20"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LINESTATS.MidDistPtX" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="8"/>
+                <xsd:totalDigits value="20"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LINESTATS.MidDistPtY" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="8"/>
+                <xsd:totalDigits value="20"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+          <xsd:element name="LINESTATS.MidDistPtZ" minOccurs="0">
+            <xsd:simpleType>
+              <xsd:restriction base="decimal">
+                <xsd:fractionDigits value="8"/>
+                <xsd:totalDigits value="20"/>
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:element>
+        </xsd:sequence>
+      </xsd:extension>
+    </xsd:complexContent>
+  </xsd:complexType>
+
+</xs:schema>
\ No newline at end of file
Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-dmsolutionsGetCapabilities.xml
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-dmsolutionsGetCapabilities.xml	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-dmsolutionsGetCapabilities.xml	(revision 38347)
@@ -0,0 +1,158 @@
+<?xml version='1.0' encoding="ISO-8859-1" ?>
+<WFS_Capabilities 
+   version="1.0.0" 
+   updateSequence="0" 
+   xmlns="http://www.opengis.net/wfs" 
+   xmlns:ogc="http://www.opengis.net/ogc" 
+   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+   xsi:schemaLocation="http://www.opengis.net/wfs http://schemas.opengeospatial.net/wfs/1.0.0/WFS-capabilities.xsd">
+
+<!-- MapServer version 4.6.0 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP OUTPUT=PDF OUTPUT=SVG SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT INPUT=EPPL7 INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE DEBUG=MSDEBUG -->
+
+<Service>
+  <Name>MapServer WFS</Name>
+  <Title>DM Solutions&#39; WFS Demo Server</Title>
+  <Abstract>This demonstration server was setup by DM Solutions Group (http://www.dmsolutions.ca/) and is powered by MapServer (http://mapserver.gis.umn.edu/).  This server uses Canadian source data (c)2000, Government of Canada with permission from Natural Resources Canada from NRCan&#39;s GeoGratis web site (http://geogratis.cgdi.gc.ca/).</Abstract>
+  <OnlineResource>http://dev1.dmsolutions.ca/cgi-bin/mswfs_gmap?</OnlineResource>
+</Service>
+
+<Capability>
+  <Request>
+    <GetCapabilities>
+      <DCPType>
+        <HTTP>
+          <Get onlineResource="http://dev1.dmsolutions.ca/cgi-bin/mswfs_gmap?" />
+        </HTTP>
+      </DCPType>
+      <DCPType>
+        <HTTP>
+          <Post onlineResource="http://dev1.dmsolutions.ca/cgi-bin/mswfs_gmap?" />
+        </HTTP>
+      </DCPType>
+    </GetCapabilities>
+    <DescribeFeatureType>
+      <SchemaDescriptionLanguage>
+        <XMLSCHEMA/>
+        <SFE_XMLSCHEMA/>
+      </SchemaDescriptionLanguage>
+      <DCPType>
+        <HTTP>
+          <Get onlineResource="http://dev1.dmsolutions.ca/cgi-bin/mswfs_gmap?" />
+        </HTTP>
+      </DCPType>
+      <DCPType>
+        <HTTP>
+          <Post onlineResource="http://dev1.dmsolutions.ca/cgi-bin/mswfs_gmap?" />
+        </HTTP>
+      </DCPType>
+    </DescribeFeatureType>
+    <GetFeature>
+      <ResultFormat>
+        <GML2/>
+        <GML3/>
+      </ResultFormat>
+      <DCPType>
+        <HTTP>
+          <Get onlineResource="http://dev1.dmsolutions.ca/cgi-bin/mswfs_gmap?" />
+        </HTTP>
+      </DCPType>
+      <DCPType>
+        <HTTP>
+          <Post onlineResource="http://dev1.dmsolutions.ca/cgi-bin/mswfs_gmap?" />
+        </HTTP>
+      </DCPType>
+    </GetFeature>
+  </Request>
+</Capability>
+
+<FeatureTypeList>
+  <Operations>
+    <Query/>
+  </Operations>
+    <FeatureType>
+        <Name>prov_land</Name>
+        <Title>Canadian Land</Title>
+        <SRS>EPSG:42304</SRS>
+        <LatLongBoundingBox minx="-173.537" miny="35.8775" maxx="-11.9603" maxy="83.8009" />
+    </FeatureType>
+    <FeatureType>
+        <Name>land_fn</Name>
+        <Title>US Land</Title>
+        <SRS>EPSG:42304</SRS>
+        <LatLongBoundingBox minx="-178.838" miny="31.8844" maxx="179.94" maxy="89.8254" />
+    </FeatureType>
+    <FeatureType>
+        <Name>park</Name>
+        <Title>Parks</Title>
+        <SRS>EPSG:42304</SRS>
+        <LatLongBoundingBox minx="-173.433" miny="41.4271" maxx="-13.3643" maxy="83.7466" />
+    </FeatureType>
+    <FeatureType>
+        <Name>drain_fn</Name>
+        <Title>US Lakes</Title>
+        <SRS>EPSG:42304</SRS>
+        <LatLongBoundingBox minx="-179.973" miny="35.2464" maxx="179.92" maxy="88.06" />
+    </FeatureType>
+    <FeatureType>
+        <Name>drainage</Name>
+        <Title>Lakes</Title>
+        <SRS>EPSG:42304</SRS>
+        <LatLongBoundingBox minx="-169.629" miny="39.2232" maxx="-15.1085" maxy="83.0129" />
+    </FeatureType>
+    <FeatureType>
+        <Name>prov_bound</Name>
+        <Title>Provincial Borders</Title>
+        <SRS>EPSG:42304</SRS>
+        <LatLongBoundingBox minx="-173.537" miny="35.8775" maxx="-11.9603" maxy="83.8009" />
+    </FeatureType>
+    <FeatureType>
+        <Name>fedlimit</Name>
+        <Title>Federal Limit</Title>
+        <SRS>EPSG:42304</SRS>
+        <LatLongBoundingBox minx="-179.96" miny="34.2409" maxx="178.833" maxy="89.9051" />
+    </FeatureType>
+    <FeatureType>
+        <Name>rail</Name>
+        <Title>Railroads</Title>
+        <SRS>EPSG:42304</SRS>
+        <LatLongBoundingBox minx="-137.447" miny="37.7146" maxx="-46.6233" maxy="66.7201" />
+    </FeatureType>
+    <FeatureType>
+        <Name>road</Name>
+        <Title>Roads</Title>
+        <SRS>EPSG:42304</SRS>
+        <LatLongBoundingBox minx="-148.059" miny="35.882" maxx="-33.7745" maxy="72.5503" />
+    </FeatureType>
+    <FeatureType>
+        <Name>popplace</Name>
+        <Title>Cities</Title>
+        <SRS>EPSG:42304</SRS>
+        <LatLongBoundingBox minx="-172.301" miny="36.3541" maxx="-12.9698" maxy="83.4832" />
+    </FeatureType>
+    <FeatureType>
+        <Name>grid</Name>
+        <Title>Grid</Title>
+        <SRS>EPSG:42304</SRS>
+        <LatLongBoundingBox minx="-178.838" miny="31.8844" maxx="179.94" maxy="89.8254" />
+    </FeatureType>
+</FeatureTypeList>
+
+<ogc:Filter_Capabilities>
+  <ogc:Spatial_Capabilities>
+    <ogc:Spatial_Operators>
+      <ogc:Intersect/>
+      <ogc:DWithin/>
+      <ogc:BBOX/>
+    </ogc:Spatial_Operators>
+  </ogc:Spatial_Capabilities>
+  <ogc:Scalar_Capabilities>
+    <ogc:Logical_Operators />
+    <ogc:Comparison_Operators>
+      <ogc:Simple_Comparisons />
+      <ogc:Like />
+      <ogc:Between />
+    </ogc:Comparison_Operators>
+  </ogc:Scalar_Capabilities>
+</ogc:Filter_Capabilities>
+
+</WFS_Capabilities>

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-dmsolutionsGetCapabilities.xml
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-dmsolutionsGetFeature.xml
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-dmsolutionsGetFeature.xml	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-dmsolutionsGetFeature.xml	(revision 38347)
@@ -0,0 +1,14371 @@
+<?xml version='1.0' encoding="ISO-8859-1" ?>
+<wfs:FeatureCollection
+   xmlns:myns="http://www.ttt.org/myns"
+   xmlns:wfs="http://www.opengis.net/wfs"
+   xmlns:gml="http://www.opengis.net/gml"
+   xmlns:ogc="http://www.opengis.net/ogc"
+   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+   xsi:schemaLocation="http://www.opengis.net/wfs http://schemas.opengeospatial.net/wfs/1.0.0/WFS-basic.xsd 
+                       http://www.ttt.org/myns http://dev1.dmsolutions.ca/cgi-bin/mswfs_gmap?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=DescribeFeatureType&amp;TYPENAME=popplace&amp;OUTPUTFORMAT=XMLSCHEMA">
+      <gml:boundedBy>
+      	<gml:Box srsName="EPSG:42304">
+      		<gml:coordinates>-2196474.000000,-681502.875000 2961766.250000,3798856.750000</gml:coordinates>
+      	</gml:Box>
+      </gml:boundedBy>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2437287.250000,1153656.750000 2437287.250000,1153656.750000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2437287.250000,1153656.750000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>1</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>AARNV</myns:UNIQUE_KEY>
+        <myns:NAME>Port Hope Simpson</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>10</myns:REG_CODE>
+        <myns:NTS50>013A09</myns:NTS50>
+        <myns:LAT>523300</myns:LAT>
+        <myns:LONG>561800</myns:LONG>
+        <myns:SGC_CODE>1010009</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2048619.250000,1280178.125000 2048619.250000,1280178.125000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2048619.250000,1280178.125000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>2</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>AAKDE</myns:UNIQUE_KEY>
+        <myns:NAME>Hopedale</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>10</myns:REG_CODE>
+        <myns:NTS50>013N08</myns:NTS50>
+        <myns:LAT>552800</myns:LAT>
+        <myns:LONG>601300</myns:LONG>
+        <myns:SGC_CODE>1010048</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2127675.500000,1282402.125000 2127675.500000,1282402.125000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2127675.500000,1282402.125000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>3</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>AANQP</myns:UNIQUE_KEY>
+        <myns:NAME>Makkovik</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>10</myns:REG_CODE>
+        <myns:NTS50>013O03</myns:NTS50>
+        <myns:LAT>550500</myns:LAT>
+        <myns:LONG>591100</myns:LONG>
+        <myns:SGC_CODE>1010044</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1942600.375000,984407.437500 1942600.375000,984407.437500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1942600.375000,984407.437500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>4</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>AADZL</myns:UNIQUE_KEY>
+        <myns:NAME>Churchill Falls</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>10</myns:REG_CODE>
+        <myns:NTS50>023H09</myns:NTS50>
+        <myns:LAT>533300</myns:LAT>
+        <myns:LONG>640100</myns:LONG>
+        <myns:SGC_CODE>1010029</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2159318.000000,1112748.125000 2159318.000000,1112748.125000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2159318.000000,1112748.125000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>5</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>AAQAF</myns:UNIQUE_KEY>
+        <myns:NAME>North West River</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>10</myns:REG_CODE>
+        <myns:NTS50>013F09</myns:NTS50>
+        <myns:LAT>533200</myns:LAT>
+        <myns:LONG>600800</myns:LONG>
+        <myns:SGC_CODE>1010022</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2216958.250000,1224457.500000 2216958.250000,1224457.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2216958.250000,1224457.500000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>6</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>AATJW</myns:UNIQUE_KEY>
+        <myns:NAME>Rigolet</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>10</myns:REG_CODE>
+        <myns:NTS50>013J01</myns:NTS50>
+        <myns:LAT>541100</myns:LAT>
+        <myns:LONG>582600</myns:LONG>
+        <myns:SGC_CODE>1010021</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2326879.500000,1231417.125000 2326879.500000,1231417.125000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2326879.500000,1231417.125000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>7</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>AADQK</myns:UNIQUE_KEY>
+        <myns:NAME>Cartwright</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>10</myns:REG_CODE>
+        <myns:NTS50>013H11</myns:NTS50>
+        <myns:LAT>534200</myns:LAT>
+        <myns:LONG>570100</myns:LONG>
+        <myns:SGC_CODE>1010012</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2281604.250000,340848.937500 2281604.250000,340848.937500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2281604.250000,340848.937500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>8</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>BACMK</myns:UNIQUE_KEY>
+        <myns:NAME>Tignish</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>11</myns:REG_CODE>
+        <myns:NTS50>021I16</myns:NTS50>
+        <myns:LAT>465700</myns:LAT>
+        <myns:LONG>640200</myns:LONG>
+        <myns:SGC_CODE>0</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2503805.500000,427872.656250 2503805.500000,427872.656250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2503805.500000,427872.656250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>9</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>CAGYX</myns:UNIQUE_KEY>
+        <myns:NAME>Cheticamp</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>12</myns:REG_CODE>
+        <myns:NTS50>011K11</myns:NTS50>
+        <myns:LAT>463800</myns:LAT>
+        <myns:LONG>610100</myns:LONG>
+        <myns:SGC_CODE>1215011</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2499190.000000,194088.234375 2499190.000000,194088.234375</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2499190.000000,194088.234375</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>10</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>CBIKA</myns:UNIQUE_KEY>
+        <myns:NAME>Sheet Harbour</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>12</myns:REG_CODE>
+        <myns:NTS50>011D15</myns:NTS50>
+        <myns:LAT>445500</myns:LAT>
+        <myns:LONG>623200</myns:LONG>
+        <myns:SGC_CODE>1209036</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1453501.875000,-73545.101562 1453501.875000,-73545.101562</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1453501.875000,-73545.101562</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>11</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EHDEQ</myns:UNIQUE_KEY>
+        <myns:NAME>Maniwaki</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>031J05</myns:NTS50>
+        <myns:LAT>462300</myns:LAT>
+        <myns:LONG>755800</myns:LONG>
+        <myns:SGC_CODE>2483065</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1499988.750000,123844.500000 1499988.750000,123844.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1499988.750000,123844.500000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>12</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EHNWP</myns:UNIQUE_KEY>
+        <myns:NAME>Parent</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>031O15</myns:NTS50>
+        <myns:LAT>475500</myns:LAT>
+        <myns:LONG>743700</myns:LONG>
+        <myns:SGC_CODE>2490030</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1833501.500000,275321.750000 1833501.500000,275321.750000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1833501.500000,275321.750000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>13</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EIFTL</myns:UNIQUE_KEY>
+        <myns:NAME>Tadoussac</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>022C04</myns:NTS50>
+        <myns:LAT>480900</myns:LAT>
+        <myns:LONG>694300</myns:LONG>
+        <myns:SGC_CODE>2495005</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2253231.000000,731723.312500 2253231.000000,731723.312500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2253231.000000,731723.312500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>14</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EHJNE</myns:UNIQUE_KEY>
+        <myns:NAME>Natashquan</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>012K04</myns:NTS50>
+        <myns:LAT>501200</myns:LAT>
+        <myns:LONG>614900</myns:LONG>
+        <myns:SGC_CODE>0</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2384529.750000,951565.937500 2384529.750000,951565.937500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2384529.750000,951565.937500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>15</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EHYVN</myns:UNIQUE_KEY>
+        <myns:NAME>Saint-Augustin</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>012O02</myns:NTS50>
+        <myns:LAT>511300</myns:LAT>
+        <myns:LONG>583900</myns:LONG>
+        <myns:SGC_CODE>0</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1720720.750000,1028365.875000 1720720.750000,1028365.875000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1720720.750000,1028365.875000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>16</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EICJR</myns:UNIQUE_KEY>
+        <myns:NAME>Schefferville</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>023J15</myns:NTS50>
+        <myns:LAT>544800</myns:LAT>
+        <myns:LONG>665000</myns:LONG>
+        <myns:SGC_CODE>2497040</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>961407.562500,1588289.500000 961407.562500,1588289.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>961407.562500,1588289.500000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>17</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EJJIY</myns:UNIQUE_KEY>
+        <myns:NAME>Salluit</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>035J04</myns:NTS50>
+        <myns:LAT>621300</myns:LAT>
+        <myns:LONG>753900</myns:LONG>
+        <myns:SGC_CODE>2499887</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1163526.250000,1594987.625000 1163526.250000,1594987.625000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1163526.250000,1594987.625000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>18</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EJNER</myns:UNIQUE_KEY>
+        <myns:NAME>Kangiqsujuaq</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>025E12</myns:NTS50>
+        <myns:LAT>613553</myns:LAT>
+        <myns:LONG>715740</myns:LONG>
+        <myns:SGC_CODE>2499888</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1317319.000000,1469979.750000 1317319.000000,1469979.750000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1317319.000000,1469979.750000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>19</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EKQQU</myns:UNIQUE_KEY>
+        <myns:NAME>Kangirsuk</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>025D01</myns:NTS50>
+        <myns:LAT>600105</myns:LAT>
+        <myns:LONG>700140</myns:LONG>
+        <myns:SGC_CODE>2499890</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1579395.000000,1428846.125000 1579395.000000,1428846.125000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1579395.000000,1428846.125000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>20</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EJLMI</myns:UNIQUE_KEY>
+        <myns:NAME>Kangiqsualujjuaq</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>024I12</myns:NTS50>
+        <myns:LAT>584128</myns:LAT>
+        <myns:LONG>655715</myns:LONG>
+        <myns:SGC_CODE>2499894</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1374954.875000,1335696.875000 1374954.875000,1335696.875000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1374954.875000,1335696.875000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>21</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EJLMJ</myns:UNIQUE_KEY>
+        <myns:NAME>Tasiujaq</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>024K12</myns:NTS50>
+        <myns:LAT>584200</myns:LAT>
+        <myns:LONG>695600</myns:LONG>
+        <myns:SGC_CODE>2499892</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>846342.812500,1580763.000000 846342.812500,1580763.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>846342.812500,1580763.000000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>22</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EKQQB</myns:UNIQUE_KEY>
+        <myns:NAME>Ivujivik</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>035K05</myns:NTS50>
+        <myns:LAT>622500</myns:LAT>
+        <myns:LONG>775500</myns:LONG>
+        <myns:SGC_CODE>2499140</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1295136.250000,1574896.500000 1295136.250000,1574896.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1295136.250000,1574896.500000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>23</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EJNEV</myns:UNIQUE_KEY>
+        <myns:NAME>Quaqtaq</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>025F04</myns:NTS50>
+        <myns:LAT>610200</myns:LAT>
+        <myns:LONG>693700</myns:LONG>
+        <myns:SGC_CODE>2499889</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1093477.000000,991161.687500 1093477.000000,991161.687500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1093477.000000,991161.687500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>24</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>ELZXX</myns:UNIQUE_KEY>
+        <myns:NAME>Umiujaq</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>034C10</myns:NTS50>
+        <myns:LAT>563318</myns:LAT>
+        <myns:LONG>763310</myns:LONG>
+        <myns:SGC_CODE>2499080</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1057423.750000,834306.375000 1057423.750000,834306.375000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1057423.750000,834306.375000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>25</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EJKNA</myns:UNIQUE_KEY>
+        <myns:NAME>Kuujjuarapik</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>033N05</myns:NTS50>
+        <myns:LAT>551700</myns:LAT>
+        <myns:LONG>774500</myns:LONG>
+        <myns:SGC_CODE>2499075</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1056597.500000,579386.750000 1056597.500000,579386.750000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1056597.500000,579386.750000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>26</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EKZMY</myns:UNIQUE_KEY>
+        <myns:NAME>Wemindji</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>033D15</myns:NTS50>
+        <myns:LAT>530000</myns:LAT>
+        <myns:LONG>784900</myns:LONG>
+        <myns:SGC_CODE>0</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1098999.875000,502059.375000 1098999.875000,502059.375000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1098999.875000,502059.375000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>27</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EGFVN</myns:UNIQUE_KEY>
+        <myns:NAME>Eastmain</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>033D02</myns:NTS50>
+        <myns:LAT>521500</myns:LAT>
+        <myns:LONG>783000</myns:LONG>
+        <myns:SGC_CODE>0</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>760894.125000,-51880.125000 760894.125000,-51880.125000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>760894.125000,-51880.125000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>28</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FDGDZ</myns:UNIQUE_KEY>
+        <myns:NAME>Wawa</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>041N15</myns:NTS50>
+        <myns:LAT>475900</myns:LAT>
+        <myns:LONG>844700</myns:LONG>
+        <myns:SGC_CODE>3557076</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>30951.140625,-28853.761719 30951.140625,-28853.761719</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>30951.140625,-28853.761719</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>29</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FCJJL</myns:UNIQUE_KEY>
+        <myns:NAME>Rainy River</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>052D10</myns:NTS50>
+        <myns:LAT>484300</myns:LAT>
+        <myns:LONG>943400</myns:LONG>
+        <myns:SGC_CODE>3559042</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>592502.750000,714152.812500 592502.750000,714152.812500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>592502.750000,714152.812500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>30</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FERDZ</myns:UNIQUE_KEY>
+        <myns:NAME>Peawanuck</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>043N03</myns:NTS50>
+        <myns:LAT>550100</myns:LAT>
+        <myns:LONG>852500</myns:LONG>
+        <myns:SGC_CODE>0</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>329838.406250,547961.625000 329838.406250,547961.625000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>329838.406250,547961.625000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>31</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FAIJC</myns:UNIQUE_KEY>
+        <myns:NAME>Big Trout Lake</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>053H13</myns:NTS50>
+        <myns:LAT>534900</myns:LAT>
+        <myns:LONG>895300</myns:LONG>
+        <myns:SGC_CODE>3560090</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>480922.468750,381071.656250 480922.468750,381071.656250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>480922.468750,381071.656250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>32</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FBWGP</myns:UNIQUE_KEY>
+        <myns:NAME>Lansdowne House</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>043D04</myns:NTS50>
+        <myns:LAT>521400</myns:LAT>
+        <myns:LONG>875300</myns:LONG>
+        <myns:SGC_CODE>3560081</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>441133.062500,795571.812500 441133.062500,795571.812500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>441133.062500,795571.812500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>33</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FBEYY</myns:UNIQUE_KEY>
+        <myns:NAME>Fort Severn</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>043M13</myns:NTS50>
+        <myns:LAT>555900</myns:LAT>
+        <myns:LONG>873800</myns:LONG>
+        <myns:SGC_CODE>3560090</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-284571.062500,475327.812500 -284571.062500,475327.812500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-284571.062500,475327.812500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>34</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>GAJQX</myns:UNIQUE_KEY>
+        <myns:NAME>Grand Rapids</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>46</myns:REG_CODE>
+        <myns:NTS50>063G03</myns:NTS50>
+        <myns:LAT>531042</myns:LAT>
+        <myns:LONG>991553</myns:LONG>
+        <myns:SGC_CODE>4621078</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-136275.562500,377548.312500 -136275.562500,377548.312500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-136275.562500,377548.312500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>35</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>GACFO</myns:UNIQUE_KEY>
+        <myns:NAME>Berens River</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>46</myns:REG_CODE>
+        <myns:NTS50>063A06</myns:NTS50>
+        <myns:LAT>522155</myns:LAT>
+        <myns:LONG>970145</myns:LONG>
+        <myns:SGC_CODE>4619045</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>32349.021484,607018.187500 32349.021484,607018.187500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>32349.021484,607018.187500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>36</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>GAJJI</myns:UNIQUE_KEY>
+        <myns:NAME>Gods Lake Narrows</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>46</myns:REG_CODE>
+        <myns:NTS50>053L09</myns:NTS50>
+        <myns:LAT>543317</myns:LAT>
+        <myns:LONG>942835</myns:LONG>
+        <myns:SGC_CODE>4622046</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-382720.406250,1001426.312500 -382720.406250,1001426.312500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-382720.406250,1001426.312500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>37</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>GADRG</myns:UNIQUE_KEY>
+        <myns:NAME>Brochet</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>46</myns:REG_CODE>
+        <myns:NTS50>064F13</myns:NTS50>
+        <myns:LAT>575247</myns:LAT>
+        <myns:LONG>1014016</myns:LONG>
+        <myns:SGC_CODE>4623062</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-361889.281250,878233.750000 -361889.281250,878233.750000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-361889.281250,878233.750000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>38</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>GAPQK</myns:UNIQUE_KEY>
+        <myns:NAME>Lynn Lake</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>46</myns:REG_CODE>
+        <myns:NTS50>064C14</myns:NTS50>
+        <myns:LAT>565106</myns:LAT>
+        <myns:LONG>1010248</myns:LONG>
+        <myns:SGC_CODE>4623047</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-387338.843750,764024.625000 -387338.843750,764024.625000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-387338.843750,764024.625000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>39</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>GAWIU</myns:UNIQUE_KEY>
+        <myns:NAME>Pukatawagan</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>46</myns:REG_CODE>
+        <myns:NTS50>063N11</myns:NTS50>
+        <myns:LAT>554432</myns:LAT>
+        <myns:LONG>1011857</myns:LONG>
+        <myns:SGC_CODE>4623062</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-231224.406250,865377.687500 -231224.406250,865377.687500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-231224.406250,865377.687500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>40</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>GAZXJ</myns:UNIQUE_KEY>
+        <myns:NAME>South Indian Lake</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>46</myns:REG_CODE>
+        <myns:NTS50>064B15</myns:NTS50>
+        <myns:LAT>564649</myns:LAT>
+        <myns:LONG>985549</myns:LONG>
+        <myns:SGC_CODE>4623037</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-404038.187500,637434.000000 -404038.187500,637434.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-404038.187500,637434.000000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>41</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>GAFRM</myns:UNIQUE_KEY>
+        <myns:NAME>Cranberry Portage</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>46</myns:REG_CODE>
+        <myns:NTS50>063K11</myns:NTS50>
+        <myns:LAT>543510</myns:LAT>
+        <myns:LONG>1012238</myns:LONG>
+        <myns:SGC_CODE>4621057</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1007258.125000,325101.781250 -1007258.125000,325101.781250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1007258.125000,325101.781250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>42</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>HATYU</myns:UNIQUE_KEY>
+        <myns:NAME>Leader</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>47</myns:REG_CODE>
+        <myns:NTS50>072K13</myns:NTS50>
+        <myns:LAT>505300</myns:LAT>
+        <myns:LONG>1093300</myns:LONG>
+        <myns:SGC_CODE>4708058</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-465059.843750,573132.062500 -465059.843750,573132.062500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-465059.843750,573132.062500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>43</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>HAEPO</myns:UNIQUE_KEY>
+        <myns:NAME>Cumberland House</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>47</myns:REG_CODE>
+        <myns:NTS50>063E16</myns:NTS50>
+        <myns:LAT>535800</myns:LAT>
+        <myns:LONG>1021600</myns:LONG>
+        <myns:SGC_CODE>4718005</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-453075.312500,747512.000000 -453075.312500,747512.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-453075.312500,747512.000000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>44</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>HAHIH</myns:UNIQUE_KEY>
+        <myns:NAME>Sandy Bay</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>47</myns:REG_CODE>
+        <myns:NTS50>063M09</myns:NTS50>
+        <myns:LAT>553100</myns:LAT>
+        <myns:LONG>1021900</myns:LONG>
+        <myns:SGC_CODE>4718058</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-671115.125000,1202309.875000 -671115.125000,1202309.875000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-671115.125000,1202309.875000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>45</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>HAPNW</myns:UNIQUE_KEY>
+        <myns:NAME>Fond-du-Lac</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>47</myns:REG_CODE>
+        <myns:NTS50>074O06</myns:NTS50>
+        <myns:LAT>591900</myns:LAT>
+        <myns:LONG>1071200</myns:LONG>
+        <myns:SGC_CODE>35551</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-596836.625000,1169748.250000 -596836.625000,1169748.250000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-596836.625000,1169748.250000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>46</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>HAEBJ</myns:UNIQUE_KEY>
+        <myns:NAME>Black Lake</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>47</myns:REG_CODE>
+        <myns:NTS50>074P04</myns:NTS50>
+        <myns:LAT>590800</myns:LAT>
+        <myns:LONG>1053600</myns:LONG>
+        <myns:SGC_CODE>4718090</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1177420.000000,1225545.000000 -1177420.000000,1225545.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1177420.000000,1225545.000000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>47</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IAFFY</myns:UNIQUE_KEY>
+        <myns:NAME>Fort Vermilion</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>084K08</myns:NTS50>
+        <myns:LAT>582400</myns:LAT>
+        <myns:LONG>1160000</myns:LONG>
+        <myns:SGC_CODE>4817095</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-898579.875000,1185160.125000 -898579.875000,1185160.125000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-898579.875000,1185160.125000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>48</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IAFEW</myns:UNIQUE_KEY>
+        <myns:NAME>Fort Chipewyan</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>074L11</myns:NTS50>
+        <myns:LAT>584200</myns:LAT>
+        <myns:LONG>1110800</myns:LONG>
+        <myns:SGC_CODE>4816030</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1594893.625000,1120204.375000 -1594893.625000,1120204.375000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1594893.625000,1120204.375000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>49</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JBAPP</myns:UNIQUE_KEY>
+        <myns:NAME>Hudson&#39;s Hope</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>094A04</myns:NTS50>
+        <myns:LAT>560000</myns:LAT>
+        <myns:LONG>1220000</myns:LONG>
+        <myns:SGC_CODE>5955025</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1944708.000000,1194567.375000 -1944708.000000,1194567.375000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1944708.000000,1194567.375000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>51</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JAPKE</myns:UNIQUE_KEY>
+        <myns:NAME>Hazelton</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>093M05</myns:NTS50>
+        <myns:LAT>551500</myns:LAT>
+        <myns:LONG>1274000</myns:LONG>
+        <myns:SGC_CODE>5949022</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1999979.375000,1782852.000000 -1999979.375000,1782852.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1999979.375000,1782852.000000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>52</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JARKT</myns:UNIQUE_KEY>
+        <myns:NAME>Atlin</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>104N12</myns:NTS50>
+        <myns:LAT>593400</myns:LAT>
+        <myns:LONG>1334200</myns:LONG>
+        <myns:SGC_CODE>5957020</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-2108277.250000,2256413.000000 -2108277.250000,2256413.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-2108277.250000,2256413.000000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>53</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>KAALD</myns:UNIQUE_KEY>
+        <myns:NAME>Beaver Creek</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>60</myns:REG_CODE>
+        <myns:NTS50>115K07</myns:NTS50>
+        <myns:LAT>622300</myns:LAT>
+        <myns:LONG>1405230</myns:LONG>
+        <myns:SGC_CODE>6001042</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-2090424.250000,2012521.125000 -2090424.250000,2012521.125000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-2090424.250000,2012521.125000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>54</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>KACRQ</myns:UNIQUE_KEY>
+        <myns:NAME>Haines Junction</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>60</myns:REG_CODE>
+        <myns:NTS50>115A13</myns:NTS50>
+        <myns:LAT>604510</myns:LAT>
+        <myns:LONG>1373025</myns:LONG>
+        <myns:SGC_CODE>6001018</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1947101.250000,2085327.250000 -1947101.250000,2085327.250000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1947101.250000,2085327.250000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>55</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>KABBU</myns:UNIQUE_KEY>
+        <myns:NAME>Carmacks</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>60</myns:REG_CODE>
+        <myns:NTS50>115I01</myns:NTS50>
+        <myns:LAT>620520</myns:LAT>
+        <myns:LONG>1361720</myns:LONG>
+        <myns:SGC_CODE>6001012</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1912932.875000,2155741.750000 -1912932.875000,2155741.750000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1912932.875000,2155741.750000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>56</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>KAFAF</myns:UNIQUE_KEY>
+        <myns:NAME>Pelly Crossing</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>60</myns:REG_CODE>
+        <myns:NTS50>115I15</myns:NTS50>
+        <myns:LAT>624905</myns:LAT>
+        <myns:LONG>1363410</myns:LONG>
+        <myns:SGC_CODE>6001041</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1836493.750000,2207657.000000 -1836493.750000,2207657.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1836493.750000,2207657.000000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>57</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>KAEBA</myns:UNIQUE_KEY>
+        <myns:NAME>Mayo</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>60</myns:REG_CODE>
+        <myns:NTS50>105M12</myns:NTS50>
+        <myns:LAT>633535</myns:LAT>
+        <myns:LONG>1355345</myns:LONG>
+        <myns:SGC_CODE>6001022</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1931598.750000,2348612.250000 -1931598.750000,2348612.250000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1931598.750000,2348612.250000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>58</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>KABPC</myns:UNIQUE_KEY>
+        <myns:NAME>Dawson</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>60</myns:REG_CODE>
+        <myns:NTS50>116B03</myns:NTS50>
+        <myns:LAT>640345</myns:LAT>
+        <myns:LONG>1392550</myns:LONG>
+        <myns:SGC_CODE>6001029</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-2007128.375000,1872717.500000 -2007128.375000,1872717.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-2007128.375000,1872717.500000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>59</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>KABAL</myns:UNIQUE_KEY>
+        <myns:NAME>Carcross</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>60</myns:REG_CODE>
+        <myns:NTS50>105D02</myns:NTS50>
+        <myns:LAT>601000</myns:LAT>
+        <myns:LONG>1344200</myns:LONG>
+        <myns:SGC_CODE>6001045</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1916511.875000,1814962.500000 -1916511.875000,1814962.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1916511.875000,1814962.500000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>60</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>KAGQJ</myns:UNIQUE_KEY>
+        <myns:NAME>Teslin</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>60</myns:REG_CODE>
+        <myns:NTS50>105C02</myns:NTS50>
+        <myns:LAT>601000</myns:LAT>
+        <myns:LONG>1324315</myns:LONG>
+        <myns:SGC_CODE>6001006</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1794824.375000,1968506.250000 -1794824.375000,1968506.250000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1794824.375000,1968506.250000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>61</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>KAFPB</myns:UNIQUE_KEY>
+        <myns:NAME>Ross River</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>60</myns:REG_CODE>
+        <myns:NTS50>105F16</myns:NTS50>
+        <myns:LAT>615900</myns:LAT>
+        <myns:LONG>1322600</myns:LONG>
+        <myns:SGC_CODE>6001037</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1740622.125000,1689746.375000 -1740622.125000,1689746.375000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1740622.125000,1689746.375000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>62</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>KAHDJ</myns:UNIQUE_KEY>
+        <myns:NAME>Watson Lake</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>60</myns:REG_CODE>
+        <myns:NTS50>105A02</myns:NTS50>
+        <myns:LAT>600350</myns:LAT>
+        <myns:LONG>1284220</myns:LONG>
+        <myns:SGC_CODE>6001003</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1795865.875000,2212975.500000 -1795865.875000,2212975.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1795865.875000,2212975.500000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>63</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>KABYO</myns:UNIQUE_KEY>
+        <myns:NAME>Elsa</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>60</myns:REG_CODE>
+        <myns:NTS50>105M14</myns:NTS50>
+        <myns:LAT>635445</myns:LAT>
+        <myns:LONG>1352850</myns:LONG>
+        <myns:SGC_CODE>6001045</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1233785.750000,2325235.750000 1233785.750000,2325235.750000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1233785.750000,2325235.750000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>64</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LADUC</myns:UNIQUE_KEY>
+        <myns:NAME>Broughton Island</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>026P00</myns:NTS50>
+        <myns:LAT>673300</myns:LAT>
+        <myns:LONG>640200</myns:LONG>
+        <myns:SGC_CODE>6104010</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>856073.125000,1786747.625000 856073.125000,1786747.625000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>856073.125000,1786747.625000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>65</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LAELB</myns:UNIQUE_KEY>
+        <myns:NAME>Cape Dorset</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>036C02</myns:NTS50>
+        <myns:LAT>641400</myns:LAT>
+        <myns:LONG>763230</myns:LONG>
+        <myns:SGC_CODE>6104007</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>380948.625000,1939989.125000 380948.625000,1939989.125000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>380948.625000,1939989.125000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>66</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LAUCM</myns:UNIQUE_KEY>
+        <myns:NAME>Repulse Bay</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>046L00</myns:NTS50>
+        <myns:LAT>663200</myns:LAT>
+        <myns:LONG>861500</myns:LONG>
+        <myns:SGC_CODE>6105027</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>120429.843750,1443104.250000 120429.843750,1443104.250000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>120429.843750,1443104.250000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>67</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LAZWJ</myns:UNIQUE_KEY>
+        <myns:NAME>Whale Cove</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>055K00</myns:NTS50>
+        <myns:LAT>621015</myns:LAT>
+        <myns:LONG>923440</myns:LONG>
+        <myns:SGC_CODE>6105016</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>205518.500000,1572117.500000 205518.500000,1572117.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>205518.500000,1572117.500000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>68</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LAEVR</myns:UNIQUE_KEY>
+        <myns:NAME>Chesterfield Inlet</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>055O07</myns:NTS50>
+        <myns:LAT>632020</myns:LAT>
+        <myns:LONG>904205</myns:LONG>
+        <myns:SGC_CODE>6105019</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>555205.687500,1706447.750000 555205.687500,1706447.750000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>555205.687500,1706447.750000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>69</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LAFLL</myns:UNIQUE_KEY>
+        <myns:NAME>Coral Harbour</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>046B00</myns:NTS50>
+        <myns:LAT>640800</myns:LAT>
+        <myns:LONG>831000</myns:LONG>
+        <myns:SGC_CODE>6105014</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1480152.000000,1566750.500000 -1480152.000000,1566750.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1480152.000000,1566750.500000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>70</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LAIKS</myns:UNIQUE_KEY>
+        <myns:NAME>Fort Liard</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>095B03</myns:NTS50>
+        <myns:LAT>601400</myns:LAT>
+        <myns:LONG>1232800</myns:LONG>
+        <myns:SGC_CODE>6106009</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1148508.125000,1563830.125000 -1148508.125000,1563830.125000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1148508.125000,1563830.125000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>71</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LAILA</myns:UNIQUE_KEY>
+        <myns:NAME>Fort Providence</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>085F05</myns:NTS50>
+        <myns:LAT>612100</myns:LAT>
+        <myns:LONG>1173900</myns:LONG>
+        <myns:SGC_CODE>6106014</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1018473.187500,1683098.875000 -1018473.187500,1683098.875000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1018473.187500,1683098.875000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>72</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LATRU</myns:UNIQUE_KEY>
+        <myns:NAME>Rae</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>085K16</myns:NTS50>
+        <myns:LAT>625000</myns:LAT>
+        <myns:LONG>1160300</myns:LONG>
+        <myns:SGC_CODE>0</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-958677.250000,1473824.250000 -958677.250000,1473824.250000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-958677.250000,1473824.250000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>73</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LAILE</myns:UNIQUE_KEY>
+        <myns:NAME>Fort Resolution</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>085H04</myns:NTS50>
+        <myns:LAT>611015</myns:LAT>
+        <myns:LONG>1134015</myns:LONG>
+        <myns:SGC_CODE>6106018</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-779908.875000,1560690.750000 -779908.875000,1560690.750000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-779908.875000,1560690.750000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>74</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LCABE</myns:UNIQUE_KEY>
+        <myns:NAME>{1}utselk&#39;e</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>075L07</myns:NTS50>
+        <myns:LAT>622418</myns:LAT>
+        <myns:LONG>1104415</myns:LONG>
+        <myns:SGC_CODE>6106020</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1396023.875000,2259482.750000 -1396023.875000,2259482.750000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1396023.875000,2259482.750000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>75</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LAIKL</myns:UNIQUE_KEY>
+        <myns:NAME>Fort Good Hope</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>106I07</myns:NTS50>
+        <myns:LAT>661525</myns:LAT>
+        <myns:LONG>1283800</myns:LONG>
+        <myns:SGC_CODE>6107009</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1371016.000000,2122388.750000 -1371016.000000,2122388.750000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1371016.000000,2122388.750000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>76</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LARCU</myns:UNIQUE_KEY>
+        <myns:NAME>Norman Wells</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>096E00</myns:NTS50>
+        <myns:LAT>651655</myns:LAT>
+        <myns:LONG>1264945</myns:LONG>
+        <myns:SGC_CODE>6107007</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1340793.625000,1865922.250000 -1340793.625000,1865922.250000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1340793.625000,1865922.250000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>77</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LBAKM</myns:UNIQUE_KEY>
+        <myns:NAME>Wrigley</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>095O05</myns:NTS50>
+        <myns:LAT>631605</myns:LAT>
+        <myns:LONG>1233640</myns:LONG>
+        <myns:SGC_CODE>6106044</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-982934.937500,2742542.750000 -982934.937500,2742542.750000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-982934.937500,2742542.750000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>78</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LAUSB</myns:UNIQUE_KEY>
+        <myns:NAME>Sachs Harbour</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>097G15</myns:NTS50>
+        <myns:LAT>715900</myns:LAT>
+        <myns:LONG>1251425</myns:LONG>
+        <myns:SGC_CODE>6107041</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1507323.500000,2588546.750000 -1507323.500000,2588546.750000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1507323.500000,2588546.750000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>79</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LAATD</myns:UNIQUE_KEY>
+        <myns:NAME>Aklavik</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>107B00</myns:NTS50>
+        <myns:LAT>681310</myns:LAT>
+        <myns:LONG>1350020</myns:LONG>
+        <myns:SGC_CODE>6107025</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1544923.875000,2514898.250000 -1544923.875000,2514898.250000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1544923.875000,2514898.250000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>80</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LAIKT</myns:UNIQUE_KEY>
+        <myns:NAME>Fort McPherson</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>106M07</myns:NTS50>
+        <myns:LAT>672620</myns:LAT>
+        <myns:LONG>1345250</myns:LONG>
+        <myns:SGC_CODE>6107015</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1512571.875000,2483269.750000 -1512571.875000,2483269.750000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1512571.875000,2483269.750000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>81</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LCACE</myns:UNIQUE_KEY>
+        <myns:NAME>Tsiigehtchic</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>106N05</myns:NTS50>
+        <myns:LAT>672635</myns:LAT>
+        <myns:LONG>1334420</myns:LONG>
+        <myns:SGC_CODE>6107010</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1367443.500000,2647267.000000 -1367443.500000,2647267.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1367443.500000,2647267.000000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>82</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LAYQV</myns:UNIQUE_KEY>
+        <myns:NAME>Tuktoyaktuk</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>107C00</myns:NTS50>
+        <myns:LAT>692715</myns:LAT>
+        <myns:LONG>1330155</myns:LONG>
+        <myns:SGC_CODE>6107036</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1077696.250000,2465230.000000 -1077696.250000,2465230.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1077696.250000,2465230.000000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>83</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LASFJ</myns:UNIQUE_KEY>
+        <myns:NAME>Paulatuk</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>097C08</myns:NTS50>
+        <myns:LAT>692100</myns:LAT>
+        <myns:LONG>1240400</myns:LONG>
+        <myns:SGC_CODE>6107014</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-800101.000000,2513564.000000 -800101.000000,2513564.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-800101.000000,2513564.000000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>84</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LAKQG</myns:UNIQUE_KEY>
+        <myns:NAME>Holman</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>087F10</myns:NTS50>
+        <myns:LAT>704400</myns:LAT>
+        <myns:LONG>1174500</myns:LONG>
+        <myns:SGC_CODE>6108095</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-34505.500000,2140018.750000 -34505.500000,2140018.750000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-34505.500000,2140018.750000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>85</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LAJCU</myns:UNIQUE_KEY>
+        <myns:NAME>Gjoa Haven</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>057B12</myns:NTS50>
+        <myns:LAT>683730</myns:LAT>
+        <myns:LONG>955240</myns:LONG>
+        <myns:SGC_CODE>6108081</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>58551.257812,2236470.250000 58551.257812,2236470.250000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>58551.257812,2236470.250000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>86</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LCABD</myns:UNIQUE_KEY>
+        <myns:NAME>Taloyoak</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>057C10</myns:NTS50>
+        <myns:LAT>693210</myns:LAT>
+        <myns:LONG>933115</myns:LONG>
+        <myns:SGC_CODE>6108087</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>207609.062500,2139070.500000 207609.062500,2139070.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>207609.062500,2139070.500000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>87</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LASJF</myns:UNIQUE_KEY>
+        <myns:NAME>Pelly Bay</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>057A00</myns:NTS50>
+        <myns:LAT>683205</myns:LAT>
+        <myns:LONG>894930</myns:LONG>
+        <myns:SGC_CODE>6108047</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>499196.500000,2273446.000000 499196.500000,2273446.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>499196.500000,2273446.000000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>88</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LALCB</myns:UNIQUE_KEY>
+        <myns:NAME>Igloolik</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>047D00</myns:NTS50>
+        <myns:LAT>692300</myns:LAT>
+        <myns:LONG>814800</myns:LONG>
+        <myns:SGC_CODE>6104012</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>532856.500000,2216305.750000 532856.500000,2216305.750000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>532856.500000,2216305.750000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>89</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LAJWH</myns:UNIQUE_KEY>
+        <myns:NAME>Hall Beach</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>047A00</myns:NTS50>
+        <myns:LAT>684725</myns:LAT>
+        <myns:LONG>811415</myns:LONG>
+        <myns:SGC_CODE>6104011</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>317457.968750,3026733.250000 317457.968750,3026733.250000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>317457.968750,3026733.250000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>90</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LAJQR</myns:UNIQUE_KEY>
+        <myns:NAME>Grise Fiord</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>049A05</myns:NTS50>
+        <myns:LAT>762500</myns:LAT>
+        <myns:LONG>825345</myns:LONG>
+        <myns:SGC_CODE>6104025</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>313456.093750,2644261.000000 313456.093750,2644261.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>313456.093750,2644261.000000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>91</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LABJT</myns:UNIQUE_KEY>
+        <myns:NAME>Arctic Bay</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>048C00</myns:NTS50>
+        <myns:LAT>730200</myns:LAT>
+        <myns:LONG>851000</myns:LONG>
+        <myns:SGC_CODE>6104018</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>553678.437500,2655689.250000 553678.437500,2655689.250000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>553678.437500,2655689.250000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>92</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LASXA</myns:UNIQUE_KEY>
+        <myns:NAME>Pond Inlet</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>038B00</myns:NTS50>
+        <myns:LAT>724200</myns:LAT>
+        <myns:LONG>775900</myns:LONG>
+        <myns:SGC_CODE>6104020</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>937400.937500,2536596.500000 937400.937500,2536596.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>937400.937500,2536596.500000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>93</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LAFDA</myns:UNIQUE_KEY>
+        <myns:NAME>Clyde River</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>027F00</myns:NTS50>
+        <myns:LAT>702805</myns:LAT>
+        <myns:LONG>683540</myns:LONG>
+        <myns:SGC_CODE>6104015</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>3481.167969,2800051.000000 3481.167969,2800051.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>3481.167969,2800051.000000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>94</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LAUCS</myns:UNIQUE_KEY>
+        <myns:NAME>Resolute</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>058F11</myns:NTS50>
+        <myns:LAT>744145</myns:LAT>
+        <myns:LONG>944945</myns:LONG>
+        <myns:SGC_CODE>6104022</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>938477.250000,945390.125000 938477.250000,945390.125000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>938477.250000,945390.125000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>95</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LAUZB</myns:UNIQUE_KEY>
+        <myns:NAME>Sanikiluaq</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>034D00</myns:NTS50>
+        <myns:LAT>563200</myns:LAT>
+        <myns:LONG>791400</myns:LONG>
+        <myns:SGC_CODE>6104001</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2917330.250000,775571.375000 2917330.250000,775571.375000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2917330.250000,775571.375000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>96</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>AARHJ</myns:UNIQUE_KEY>
+        <myns:NAME>Placentia</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>10</myns:REG_CODE>
+        <myns:NTS50>001N04</myns:NTS50>
+        <myns:LAT>471400</myns:LAT>
+        <myns:LONG>535800</myns:LONG>
+        <myns:SGC_CODE>1001240</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2551633.000000,1014019.187500 2551633.000000,1014019.187500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2551633.000000,1014019.187500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>97</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>AATPY</myns:UNIQUE_KEY>
+        <myns:NAME>Roddickton</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>10</myns:REG_CODE>
+        <myns:NTS50>012I16</myns:NTS50>
+        <myns:LAT>505200</myns:LAT>
+        <myns:LONG>560800</myns:LONG>
+        <myns:SGC_CODE>1009006</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2547125.000000,1077419.750000 2547125.000000,1077419.750000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2547125.000000,1077419.750000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>98</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>AAWBN</myns:UNIQUE_KEY>
+        <myns:NAME>St. Anthony</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>10</myns:REG_CODE>
+        <myns:NTS50>002M05</myns:NTS50>
+        <myns:LAT>512200</myns:LAT>
+        <myns:LONG>553500</myns:LONG>
+        <myns:SGC_CODE>1009029</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2602023.250000,923168.875000 2602023.250000,923168.875000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2602023.250000,923168.875000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>99</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>ABAUI</myns:UNIQUE_KEY>
+        <myns:NAME>Baie Verte</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>10</myns:REG_CODE>
+        <myns:NTS50>012H16</myns:NTS50>
+        <myns:LAT>495600</myns:LAT>
+        <myns:LONG>561100</myns:LONG>
+        <myns:SGC_CODE>1008079</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2577520.750000,804009.062500 2577520.750000,804009.062500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2577520.750000,804009.062500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>100</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>AAFKA</myns:UNIQUE_KEY>
+        <myns:NAME>Deer Lake</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>10</myns:REG_CODE>
+        <myns:NTS50>012H03</myns:NTS50>
+        <myns:LAT>491000</myns:LAT>
+        <myns:LONG>572600</myns:LONG>
+        <myns:SGC_CODE>1005004</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2634849.500000,794826.625000 2634849.500000,794826.625000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2634849.500000,794826.625000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>101</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>ACGAI</myns:UNIQUE_KEY>
+        <myns:NAME>Buchans</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>10</myns:REG_CODE>
+        <myns:NTS50>012A15</myns:NTS50>
+        <myns:LAT>484930</myns:LAT>
+        <myns:LONG>565045</myns:LONG>
+        <myns:SGC_CODE>1006031</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2660425.750000,654305.687500 2660425.750000,654305.687500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2660425.750000,654305.687500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>102</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>AADBW</myns:UNIQUE_KEY>
+        <myns:NAME>Burgeo</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>10</myns:REG_CODE>
+        <myns:NTS50>011P12</myns:NTS50>
+        <myns:LAT>473700</myns:LAT>
+        <myns:LONG>573700</myns:LONG>
+        <myns:SGC_CODE>1003028</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2784306.250000,715322.750000 2784306.250000,715322.750000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2784306.250000,715322.750000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>103</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>AAJKQ</myns:UNIQUE_KEY>
+        <myns:NAME>Harbour Breton</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>10</myns:REG_CODE>
+        <myns:NTS50>001M05</myns:NTS50>
+        <myns:LAT>472900</myns:LAT>
+        <myns:LONG>554800</myns:LONG>
+        <myns:SGC_CODE>1003008</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2814942.500000,681601.750000 2814942.500000,681601.750000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2814942.500000,681601.750000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>104</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>AAIHR</myns:UNIQUE_KEY>
+        <myns:NAME>Grand Bank</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>10</myns:REG_CODE>
+        <myns:NTS50>001M04</myns:NTS50>
+        <myns:LAT>470600</myns:LAT>
+        <myns:LONG>554600</myns:LONG>
+        <myns:SGC_CODE>1002019</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2871589.000000,943141.937500 2871589.000000,943141.937500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2871589.000000,943141.937500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>105</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>AACKH</myns:UNIQUE_KEY>
+        <myns:NAME>Bonavista</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>10</myns:REG_CODE>
+        <myns:NTS50>002C11</myns:NTS50>
+        <myns:LAT>483900</myns:LAT>
+        <myns:LONG>530700</myns:LONG>
+        <myns:SGC_CODE>1007023</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1910379.125000,1337399.000000 1910379.125000,1337399.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1910379.125000,1337399.000000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>106</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>AAPBP</myns:UNIQUE_KEY>
+        <myns:NAME>Nain</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>10</myns:REG_CODE>
+        <myns:NTS50>014C12</myns:NTS50>
+        <myns:LAT>563200</myns:LAT>
+        <myns:LONG>614100</myns:LONG>
+        <myns:SGC_CODE>1010056</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2705753.250000,874096.500000 2705753.250000,874096.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2705753.250000,874096.500000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>107</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>AACMK</myns:UNIQUE_KEY>
+        <myns:NAME>Botwood</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>10</myns:REG_CODE>
+        <myns:NTS50>002E03</myns:NTS50>
+        <myns:LAT>490900</myns:LAT>
+        <myns:LONG>552100</myns:LONG>
+        <myns:SGC_CODE>1006022</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2493935.250000,948673.687500 2493935.250000,948673.687500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2493935.250000,948673.687500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>108</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>AAROJ</myns:UNIQUE_KEY>
+        <myns:NAME>Port Saunders</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>10</myns:REG_CODE>
+        <myns:NTS50>012I11</myns:NTS50>
+        <myns:LAT>503900</myns:LAT>
+        <myns:LONG>571800</myns:LONG>
+        <myns:SGC_CODE>1009019</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2434957.000000,347013.593750 2434957.000000,347013.593750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2434957.000000,347013.593750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>109</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>BACII</myns:UNIQUE_KEY>
+        <myns:NAME>Souris</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>11</myns:REG_CODE>
+        <myns:NTS50>011L08</myns:NTS50>
+        <myns:LAT>462100</myns:LAT>
+        <myns:LONG>621500</myns:LONG>
+        <myns:SGC_CODE>1101036</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2578914.250000,292073.093750 2578914.250000,292073.093750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2578914.250000,292073.093750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>110</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>CAGBW</myns:UNIQUE_KEY>
+        <myns:NAME>Canso</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>12</myns:REG_CODE>
+        <myns:NTS50>011F07</myns:NTS50>
+        <myns:LAT>452000</myns:LAT>
+        <myns:LONG>610000</myns:LONG>
+        <myns:SGC_CODE>1213006</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2536072.750000,311524.968750 2536072.750000,311524.968750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2536072.750000,311524.968750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>111</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>CBELL</myns:UNIQUE_KEY>
+        <myns:NAME>Port Hawkesbury</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>12</myns:REG_CODE>
+        <myns:NTS50>011F11</myns:NTS50>
+        <myns:LAT>453700</myns:LAT>
+        <myns:LONG>612100</myns:LONG>
+        <myns:SGC_CODE>1215002</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2494520.000000,285855.406250 2494520.000000,285855.406250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2494520.000000,285855.406250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>112</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>CAATB</myns:UNIQUE_KEY>
+        <myns:NAME>Antigonish</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>12</myns:REG_CODE>
+        <myns:NTS50>011F12</myns:NTS50>
+        <myns:LAT>453700</myns:LAT>
+        <myns:LONG>620000</myns:LONG>
+        <myns:SGC_CODE>1214002</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2348711.750000,204294.062500 2348711.750000,204294.062500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2348711.750000,204294.062500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>113</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>CBKDH</myns:UNIQUE_KEY>
+        <myns:NAME>Springhill</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>12</myns:REG_CODE>
+        <myns:NTS50>021H09</myns:NTS50>
+        <myns:LAT>453900</myns:LAT>
+        <myns:LONG>640300</myns:LONG>
+        <myns:SGC_CODE>1211008</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2377598.000000,135734.703125 2377598.000000,135734.703125</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2377598.000000,135734.703125</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>114</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>CBPAK</myns:UNIQUE_KEY>
+        <myns:NAME>Windsor</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>12</myns:REG_CODE>
+        <myns:NTS50>021A16</myns:NTS50>
+        <myns:LAT>445900</myns:LAT>
+        <myns:LONG>640800</myns:LONG>
+        <myns:SGC_CODE>1208002</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2398677.250000,70608.140625 2398677.250000,70608.140625</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2398677.250000,70608.140625</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>115</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>CAWAZ</myns:UNIQUE_KEY>
+        <myns:NAME>Lunenburg</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>12</myns:REG_CODE>
+        <myns:NTS50>021A08</myns:NTS50>
+        <myns:LAT>442300</myns:LAT>
+        <myns:LONG>641900</myns:LONG>
+        <myns:SGC_CODE>1206006</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2388340.000000,19784.322266 2388340.000000,19784.322266</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2388340.000000,19784.322266</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>116</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>CAUWZ</myns:UNIQUE_KEY>
+        <myns:NAME>Liverpool</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>12</myns:REG_CODE>
+        <myns:NTS50>021A02</myns:NTS50>
+        <myns:LAT>440200</myns:LAT>
+        <myns:LONG>644300</myns:LONG>
+        <myns:SGC_CODE>1204006</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2313364.750000,98278.921875 2313364.750000,98278.921875</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2313364.750000,98278.921875</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>117</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>CAZHC</myns:UNIQUE_KEY>
+        <myns:NAME>Middleton</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>12</myns:REG_CODE>
+        <myns:NTS50>021A14</myns:NTS50>
+        <myns:LAT>445700</myns:LAT>
+        <myns:LONG>650400</myns:LONG>
+        <myns:SGC_CODE>1205016</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2279399.000000,39858.000000 2279399.000000,39858.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2279399.000000,39858.000000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>118</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>CAJOA</myns:UNIQUE_KEY>
+        <myns:NAME>Digby</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>12</myns:REG_CODE>
+        <myns:NTS50>021A12</myns:NTS50>
+        <myns:LAT>443700</myns:LAT>
+        <myns:LONG>654600</myns:LONG>
+        <myns:SGC_CODE>1203006</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2359906.500000,-30454.435547 2359906.500000,-30454.435547</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2359906.500000,-30454.435547</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>119</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>CBIKP</myns:UNIQUE_KEY>
+        <myns:NAME>Shelburne</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>12</myns:REG_CODE>
+        <myns:NTS50>020P14</myns:NTS50>
+        <myns:LAT>434600</myns:LAT>
+        <myns:LONG>651900</myns:LONG>
+        <myns:SGC_CODE>1201008</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2140538.000000,47770.507812 2140538.000000,47770.507812</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2140538.000000,47770.507812</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>120</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>DAZBZ</myns:UNIQUE_KEY>
+        <myns:NAME>St. Stephen</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>13</myns:REG_CODE>
+        <myns:NTS50>021G03</myns:NTS50>
+        <myns:LAT>451200</myns:LAT>
+        <myns:LONG>671700</myns:LONG>
+        <myns:SGC_CODE>1302037</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2245041.000000,161347.687500 2245041.000000,161347.687500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2245041.000000,161347.687500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>121</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>DASFF</myns:UNIQUE_KEY>
+        <myns:NAME>Sussex</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>13</myns:REG_CODE>
+        <myns:NTS50>021H12</myns:NTS50>
+        <myns:LAT>454300</myns:LAT>
+        <myns:LONG>653100</myns:LONG>
+        <myns:SGC_CODE>1305022</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2186960.500000,180620.828125 2186960.500000,180620.828125</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2186960.500000,180620.828125</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>122</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>DAVMY</myns:UNIQUE_KEY>
+        <myns:NAME>Minto</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>13</myns:REG_CODE>
+        <myns:NTS50>021J01</myns:NTS50>
+        <myns:LAT>460500</myns:LAT>
+        <myns:LONG>660400</myns:LONG>
+        <myns:SGC_CODE>1304022</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2073762.125000,134635.718750 2073762.125000,134635.718750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2073762.125000,134635.718750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>123</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>DAWNW</myns:UNIQUE_KEY>
+        <myns:NAME>Woodstock</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>13</myns:REG_CODE>
+        <myns:NTS50>021J04</myns:NTS50>
+        <myns:LAT>460900</myns:LAT>
+        <myns:LONG>673500</myns:LONG>
+        <myns:SGC_CODE>1311006</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2066944.875000,365763.593750 2066944.875000,365763.593750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2066944.875000,365763.593750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>124</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>DAAOF</myns:UNIQUE_KEY>
+        <myns:NAME>Dalhousie</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>13</myns:REG_CODE>
+        <myns:NTS50>022B01</myns:NTS50>
+        <myns:LAT>480400</myns:LAT>
+        <myns:LONG>662300</myns:LONG>
+        <myns:SGC_CODE>1314017</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1806165.250000,179390.765625 1806165.250000,179390.765625</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1806165.250000,179390.765625</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>125</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EFKJR</myns:UNIQUE_KEY>
+        <myns:NAME>Baie-Saint-Paul</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>021M07</myns:NTS50>
+        <myns:LAT>472700</myns:LAT>
+        <myns:LONG>703000</myns:LONG>
+        <myns:SGC_CODE>2416010</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1847698.625000,185260.484375 1847698.625000,185260.484375</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1847698.625000,185260.484375</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>126</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EGXQD</myns:UNIQUE_KEY>
+        <myns:NAME>La Pocatiere</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>021M08</myns:NTS50>
+        <myns:LAT>472200</myns:LAT>
+        <myns:LONG>700200</myns:LONG>
+        <myns:SGC_CODE>2414085</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1876756.750000,288995.843750 1876756.750000,288995.843750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1876756.750000,288995.843750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>127</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EIITL</myns:UNIQUE_KEY>
+        <myns:NAME>Trois-Pistoles</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>022C03</myns:NTS50>
+        <myns:LAT>480700</myns:LAT>
+        <myns:LONG>691000</myns:LONG>
+        <myns:SGC_CODE>2411040</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2081733.500000,486644.281250 2081733.500000,486644.281250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2081733.500000,486644.281250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>128</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EHIXC</myns:UNIQUE_KEY>
+        <myns:NAME>Murdochville</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>022A14</myns:NTS50>
+        <myns:LAT>485800</myns:LAT>
+        <myns:LONG>653000</myns:LONG>
+        <myns:SGC_CODE>2403025</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1999036.125000,462719.781250 1999036.125000,462719.781250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1999036.125000,462719.781250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>129</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EFTLX</myns:UNIQUE_KEY>
+        <myns:NAME>Cap-Chat</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>022G02</myns:NTS50>
+        <myns:LAT>490600</myns:LAT>
+        <myns:LONG>664100</myns:LONG>
+        <myns:SGC_CODE>2404045</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2187455.750000,485611.062500 2187455.750000,485611.062500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2187455.750000,485611.062500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>130</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EHPAM</myns:UNIQUE_KEY>
+        <myns:NAME>Perce</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>022A09</myns:NTS50>
+        <myns:LAT>483200</myns:LAT>
+        <myns:LONG>641300</myns:LONG>
+        <myns:SGC_CODE>2402005</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2177723.250000,468293.750000 2177723.250000,468293.750000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2177723.250000,468293.750000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>131</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EITOF</myns:UNIQUE_KEY>
+        <myns:NAME>Grande-Riviere</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>022A08</myns:NTS50>
+        <myns:LAT>482400</myns:LAT>
+        <myns:LONG>643000</myns:LONG>
+        <myns:SGC_CODE>2402015</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1170844.875000,-40391.718750 1170844.875000,-40391.718750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1170844.875000,-40391.718750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>132</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EILNZ</myns:UNIQUE_KEY>
+        <myns:NAME>Ville-Marie</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>031M06</myns:NTS50>
+        <myns:LAT>472000</myns:LAT>
+        <myns:LONG>792600</myns:LONG>
+        <myns:SGC_CODE>2485025</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1213644.125000,-101917.742188 1213644.125000,-101917.742188</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1213644.125000,-101917.742188</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>133</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EIGKH</myns:UNIQUE_KEY>
+        <myns:NAME>Temiscaming</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>031L11</myns:NTS50>
+        <myns:LAT>464300</myns:LAT>
+        <myns:LONG>790600</myns:LONG>
+        <myns:SGC_CODE>2485005</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1243342.750000,70735.031250 1243342.750000,70735.031250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1243342.750000,70735.031250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>134</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EHCTX</myns:UNIQUE_KEY>
+        <myns:NAME>Malartic</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>032D01</myns:NTS50>
+        <myns:LAT>480800</myns:LAT>
+        <myns:LONG>780800</myns:LONG>
+        <myns:SGC_CODE>2489015</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1297680.375000,118098.242188 1297680.375000,118098.242188</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1297680.375000,118098.242188</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>135</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EICUR</myns:UNIQUE_KEY>
+        <myns:NAME>Senneterre</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>032C06</myns:NTS50>
+        <myns:LAT>482300</myns:LAT>
+        <myns:LONG>771400</myns:LONG>
+        <myns:SGC_CODE>2489040</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2136597.750000,679648.562500 2136597.750000,679648.562500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2136597.750000,679648.562500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>136</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EGQDN</myns:UNIQUE_KEY>
+        <myns:NAME>Havre-Saint-Pierre</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>012L04</myns:NTS50>
+        <myns:LAT>501400</myns:LAT>
+        <myns:LONG>633600</myns:LONG>
+        <myns:SGC_CODE>2498040</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2453537.750000,1022090.875000 2453537.750000,1022090.875000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2453537.750000,1022090.875000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>137</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EHBMK</myns:UNIQUE_KEY>
+        <myns:NAME>Lourdes-de-Blanc-Sablon</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>012P06</myns:NTS50>
+        <myns:LAT>512500</myns:LAT>
+        <myns:LONG>571200</myns:LONG>
+        <myns:SGC_CODE>2498005</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1481175.625000,1312789.125000 1481175.625000,1312789.125000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1481175.625000,1312789.125000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>138</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EJJIZ</myns:UNIQUE_KEY>
+        <myns:NAME>Kuujjuaq</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>024K01</myns:NTS50>
+        <myns:LAT>580600</myns:LAT>
+        <myns:LONG>682400</myns:LONG>
+        <myns:SGC_CODE>2499893</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1022202.875000,663942.437500 1022202.875000,663942.437500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1022202.875000,663942.437500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>139</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EJJJC</myns:UNIQUE_KEY>
+        <myns:NAME>Chisasibi</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>033E15</myns:NTS50>
+        <myns:LAT>534700</myns:LAT>
+        <myns:LONG>785300</myns:LONG>
+        <myns:SGC_CODE>2499814</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1105772.875000,417144.156250 1105772.875000,417144.156250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1105772.875000,417144.156250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>140</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>ELBIF</myns:UNIQUE_KEY>
+        <myns:NAME>Waskaganish</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>032M07</myns:NTS50>
+        <myns:LAT>512900</myns:LAT>
+        <myns:LONG>784500</myns:LONG>
+        <myns:SGC_CODE>2499806</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1465023.625000,399733.531250 1465023.625000,399733.531250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1465023.625000,399733.531250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>141</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EPKLO</myns:UNIQUE_KEY>
+        <myns:NAME>Mistissini</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>032I05</myns:NTS50>
+        <myns:LAT>502500</myns:LAT>
+        <myns:LONG>735300</myns:LONG>
+        <myns:SGC_CODE>2499804</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1225621.750000,255989.609375 1225621.750000,255989.609375</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1225621.750000,255989.609375</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>142</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EHEOS</myns:UNIQUE_KEY>
+        <myns:NAME>Matagami</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>032F13</myns:NTS50>
+        <myns:LAT>494500</myns:LAT>
+        <myns:LONG>773800</myns:LONG>
+        <myns:SGC_CODE>2499015</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1295465.250000,188731.406250 1295465.250000,188731.406250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1295465.250000,188731.406250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>143</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EGYQT</myns:UNIQUE_KEY>
+        <myns:NAME>Lebel-sur-Quevillon</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>032F02</myns:NTS50>
+        <myns:LAT>490300</myns:LAT>
+        <myns:LONG>765900</myns:LONG>
+        <myns:SGC_CODE>2499005</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1423220.250000,314094.218750 1423220.250000,314094.218750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1423220.250000,314094.218750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>144</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EFVWZ</myns:UNIQUE_KEY>
+        <myns:NAME>Chapais</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>032G15</myns:NTS50>
+        <myns:LAT>494700</myns:LAT>
+        <myns:LONG>745100</myns:LONG>
+        <myns:SGC_CODE>2499020</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>943234.937500,1165669.750000 943234.937500,1165669.750000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>943234.937500,1165669.750000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>145</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EJNEM</myns:UNIQUE_KEY>
+        <myns:NAME>Inukjuak</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>034L08</myns:NTS50>
+        <myns:LAT>582715</myns:LAT>
+        <myns:LONG>780607</myns:LONG>
+        <myns:SGC_CODE>2499879</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1541914.750000,-239625.390625 1541914.750000,-239625.390625</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1541914.750000,-239625.390625</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>146</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FCIJQ</myns:UNIQUE_KEY>
+        <myns:NAME>Prescott</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>031B12</myns:NTS50>
+        <myns:LAT>444300</myns:LAT>
+        <myns:LONG>753100</myns:LONG>
+        <myns:SGC_CODE>3507008</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1015589.375000,-235032.171875 1015589.375000,-235032.171875</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1015589.375000,-235032.171875</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>147</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FBYHR</myns:UNIQUE_KEY>
+        <myns:NAME>Little Current</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>041H13</myns:NTS50>
+        <myns:LAT>455800</myns:LAT>
+        <myns:LONG>815600</myns:LONG>
+        <myns:SGC_CODE>3551019</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1252469.375000,-136787.250000 1252469.375000,-136787.250000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1252469.375000,-136787.250000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>148</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FEAGX</myns:UNIQUE_KEY>
+        <myns:NAME>Mattawa</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>031L07</myns:NTS50>
+        <myns:LAT>461900</myns:LAT>
+        <myns:LONG>784200</myns:LONG>
+        <myns:SGC_CODE>3548021</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1346194.000000,-134384.484375 1346194.000000,-134384.484375</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1346194.000000,-134384.484375</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>149</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FDOAY</myns:UNIQUE_KEY>
+        <myns:NAME>Deep River</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>031K04</myns:NTS50>
+        <myns:LAT>460600</myns:LAT>
+        <myns:LONG>773000</myns:LONG>
+        <myns:SGC_CODE>3547096</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1150281.250000,-30856.812500 1150281.250000,-30856.812500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1150281.250000,-30856.812500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>150</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FBLAT</myns:UNIQUE_KEY>
+        <myns:NAME>Haileybury</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>031M05</myns:NTS50>
+        <myns:LAT>472700</myns:LAT>
+        <myns:LONG>793800</myns:LONG>
+        <myns:SGC_CODE>3554012</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>564179.875000,12429.582031 564179.875000,12429.582031</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>564179.875000,12429.582031</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>151</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FEBEF</myns:UNIQUE_KEY>
+        <myns:NAME>Schreiber</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>042D14</myns:NTS50>
+        <myns:LAT>484800</myns:LAT>
+        <myns:LONG>871500</myns:LONG>
+        <myns:SGC_CODE>3558051</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1008896.187500,119843.281250 1008896.187500,119843.281250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1008896.187500,119843.281250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>152</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FARXW</myns:UNIQUE_KEY>
+        <myns:NAME>Cochrane</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>042H03</myns:NTS50>
+        <myns:LAT>490400</myns:LAT>
+        <myns:LONG>810100</myns:LONG>
+        <myns:SGC_CODE>3556039</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>932164.062500,-224877.906250 932164.062500,-224877.906250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>932164.062500,-224877.906250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>153</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FAJYS</myns:UNIQUE_KEY>
+        <myns:NAME>Blind River</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>041J02</myns:NTS50>
+        <myns:LAT>461000</myns:LAT>
+        <myns:LONG>825800</myns:LONG>
+        <myns:SGC_CODE>3557038</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>487999.125000,28480.302734 487999.125000,28480.302734</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>487999.125000,28480.302734</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>154</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FDGEC</myns:UNIQUE_KEY>
+        <myns:NAME>Nipigon</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>052H01</myns:NTS50>
+        <myns:LAT>490100</myns:LAT>
+        <myns:LONG>881600</myns:LONG>
+        <myns:SGC_CODE>0</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>574951.812500,116559.953125 574951.812500,116559.953125</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>574951.812500,116559.953125</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>155</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FBHCK</myns:UNIQUE_KEY>
+        <myns:NAME>Geraldton</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>042E10</myns:NTS50>
+        <myns:LAT>494400</myns:LAT>
+        <myns:LONG>865700</myns:LONG>
+        <myns:SGC_CODE>3558074</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>737790.250000,84260.179688 737790.250000,84260.179688</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>737790.250000,84260.179688</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>156</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FBOUP</myns:UNIQUE_KEY>
+        <myns:NAME>Hornepayne</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>042F02</myns:NTS50>
+        <myns:LAT>491300</myns:LAT>
+        <myns:LONG>844700</myns:LONG>
+        <myns:SGC_CODE>3557096</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>81305.625000,226218.250000 81305.625000,226218.250000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>81305.625000,226218.250000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>157</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FCKDP</myns:UNIQUE_KEY>
+        <myns:NAME>Red Lake</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>052N04</myns:NTS50>
+        <myns:LAT>510100</myns:LAT>
+        <myns:LONG>935000</myns:LONG>
+        <myns:SGC_CODE>3560041</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>121840.140625,186016.750000 121840.140625,186016.750000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>121840.140625,186016.750000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>158</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FBAXU</myns:UNIQUE_KEY>
+        <myns:NAME>Ear Falls</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>052K11</myns:NTS50>
+        <myns:LAT>503800</myns:LAT>
+        <myns:LONG>931300</myns:LONG>
+        <myns:SGC_CODE>3560090</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>217981.531250,128637.976562 217981.531250,128637.976562</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>217981.531250,128637.976562</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>159</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FCOPR</myns:UNIQUE_KEY>
+        <myns:NAME>Sioux Lookout</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>052J04</myns:NTS50>
+        <myns:LAT>500600</myns:LAT>
+        <myns:LONG>915500</myns:LONG>
+        <myns:SGC_CODE>3560034</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>104200.531250,452754.281250 104200.531250,452754.281250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>104200.531250,452754.281250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>160</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FDVTR</myns:UNIQUE_KEY>
+        <myns:NAME>Sandy Lake</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>053F03</myns:NTS50>
+        <myns:LAT>530300</myns:LAT>
+        <myns:LONG>932000</myns:LONG>
+        <myns:SGC_CODE>0</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>69203.367188,315326.000000 69203.367188,315326.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>69203.367188,315326.000000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>161</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FDQLS</myns:UNIQUE_KEY>
+        <myns:NAME>Pikangikum</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>052M16</myns:NTS50>
+        <myns:LAT>514900</myns:LAT>
+        <myns:LONG>940000</myns:LONG>
+        <myns:SGC_CODE>3560090</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>830158.125000,517260.843750 830158.125000,517260.843750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>830158.125000,517260.843750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>162</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FAECJ</myns:UNIQUE_KEY>
+        <myns:NAME>Attawapiskat</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>043B16</myns:NTS50>
+        <myns:LAT>525600</myns:LAT>
+        <myns:LONG>822400</myns:LONG>
+        <myns:SGC_CODE>0</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1125892.875000,2922.677002 1125892.875000,2922.677002</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1125892.875000,2922.677002</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>163</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FCDXS</myns:UNIQUE_KEY>
+        <myns:NAME>Matachewan</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>041P15</myns:NTS50>
+        <myns:LAT>475612</myns:LAT>
+        <myns:LONG>803857</myns:LONG>
+        <myns:SGC_CODE>3554056</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>892139.062500,447845.406250 892139.062500,447845.406250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>892139.062500,447845.406250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>164</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FAXTL</myns:UNIQUE_KEY>
+        <myns:NAME>Fort Albany</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>043A04</myns:NTS50>
+        <myns:LAT>521200</myns:LAT>
+        <myns:LONG>814000</myns:LONG>
+        <myns:SGC_CODE>3556092</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>979831.875000,366797.281250 979831.875000,366797.281250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>979831.875000,366797.281250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>165</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FDUPD</myns:UNIQUE_KEY>
+        <myns:NAME>Moosonee</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>042P07</myns:NTS50>
+        <myns:LAT>511700</myns:LAT>
+        <myns:LONG>803900</myns:LONG>
+        <myns:SGC_CODE>3556097</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-343562.437500,155532.812500 -343562.437500,155532.812500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-343562.437500,155532.812500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>166</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>GARKU</myns:UNIQUE_KEY>
+        <myns:NAME>Minnedosa</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>46</myns:REG_CODE>
+        <myns:NTS50>062J04</myns:NTS50>
+        <myns:LAT>501443</myns:LAT>
+        <myns:LONG>995034</myns:LONG>
+        <myns:SGC_CODE>4615075</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-318615.093750,148279.125000 -318615.093750,148279.125000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-318615.093750,148279.125000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>167</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>GASYI</myns:UNIQUE_KEY>
+        <myns:NAME>Neepawa</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>46</myns:REG_CODE>
+        <myns:NTS50>062J03</myns:NTS50>
+        <myns:LAT>501344</myns:LAT>
+        <myns:LONG>992756</myns:LONG>
+        <myns:SGC_CODE>4615020</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-142753.250000,186220.250000 -142753.250000,186220.250000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-142753.250000,186220.250000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>168</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>GAJFM</myns:UNIQUE_KEY>
+        <myns:NAME>Gimli</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>46</myns:REG_CODE>
+        <myns:NTS50>062I10</myns:NTS50>
+        <myns:LAT>503801</myns:LAT>
+        <myns:LONG>965924</myns:LONG>
+        <myns:SGC_CODE>4618033</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-107006.062500,120511.218750 -107006.062500,120511.218750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-107006.062500,120511.218750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>169</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>GABYK</myns:UNIQUE_KEY>
+        <myns:NAME>Beausejour</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>46</myns:REG_CODE>
+        <myns:NTS50>062I02</myns:NTS50>
+        <myns:LAT>500344</myns:LAT>
+        <myns:LONG>963058</myns:LONG>
+        <myns:SGC_CODE>4612056</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-426847.875000,115236.093750 -426847.875000,115236.093750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-426847.875000,115236.093750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>170</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>GBCSD</myns:UNIQUE_KEY>
+        <myns:NAME>Virden</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>46</myns:REG_CODE>
+        <myns:NTS50>062F15</myns:NTS50>
+        <myns:LAT>495103</myns:LAT>
+        <myns:LONG>1005554</myns:LONG>
+        <myns:SGC_CODE>4606034</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-382680.062500,88739.156250 -382680.062500,88739.156250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-382680.062500,88739.156250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>171</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>GAZUK</myns:UNIQUE_KEY>
+        <myns:NAME>Souris</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>46</myns:REG_CODE>
+        <myns:NTS50>062F09</myns:NTS50>
+        <myns:LAT>493702</myns:LAT>
+        <myns:LONG>1001537</myns:LONG>
+        <myns:SGC_CODE>4607053</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-369012.125000,41133.363281 -369012.125000,41133.363281</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-369012.125000,41133.363281</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>172</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>GADFN</myns:UNIQUE_KEY>
+        <myns:NAME>Boissevain</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>46</myns:REG_CODE>
+        <myns:NTS50>062F01</myns:NTS50>
+        <myns:LAT>491350</myns:LAT>
+        <myns:LONG>1000318</myns:LONG>
+        <myns:SGC_CODE>4605033</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-339300.656250,36160.593750 -339300.656250,36160.593750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-339300.656250,36160.593750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>173</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>GANKU</myns:UNIQUE_KEY>
+        <myns:NAME>Killarney</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>46</myns:REG_CODE>
+        <myns:NTS50>062G04</myns:NTS50>
+        <myns:LAT>491100</myns:LAT>
+        <myns:LONG>993946</myns:LONG>
+        <myns:SGC_CODE>4605027</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-425834.718750,366538.531250 -425834.718750,366538.531250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-425834.718750,366538.531250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>174</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>GBBDR</myns:UNIQUE_KEY>
+        <myns:NAME>Swan River</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>46</myns:REG_CODE>
+        <myns:NTS50>063C03</myns:NTS50>
+        <myns:LAT>520621</myns:LAT>
+        <myns:LONG>1011600</myns:LONG>
+        <myns:SGC_CODE>4620048</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-186199.968750,552737.187500 -186199.968750,552737.187500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-186199.968750,552737.187500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>175</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>GATRO</myns:UNIQUE_KEY>
+        <myns:NAME>Norway House</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>46</myns:REG_CODE>
+        <myns:NTS50>063H13</myns:NTS50>
+        <myns:LAT>535925</myns:LAT>
+        <myns:LONG>974856</myns:LONG>
+        <myns:SGC_CODE>4622046</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-301928.187500,834209.625000 -301928.187500,834209.625000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-301928.187500,834209.625000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>176</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>GAOIT</myns:UNIQUE_KEY>
+        <myns:NAME>Leaf Rapids</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>46</myns:REG_CODE>
+        <myns:NTS50>064B05</myns:NTS50>
+        <myns:LAT>562800</myns:LAT>
+        <myns:LONG>994500</myns:LONG>
+        <myns:SGC_CODE>4623034</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-238380.218750,757817.937500 -238380.218750,757817.937500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-238380.218750,757817.937500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>177</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>GASZX</myns:UNIQUE_KEY>
+        <myns:NAME>Nelson House</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>46</myns:REG_CODE>
+        <myns:NTS50>063O15</myns:NTS50>
+        <myns:LAT>554700</myns:LAT>
+        <myns:LONG>985318</myns:LONG>
+        <myns:SGC_CODE>4622046</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-69750.625000,801856.562500 -69750.625000,801856.562500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-69750.625000,801856.562500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>178</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>GBACU</myns:UNIQUE_KEY>
+        <myns:NAME>Split Lake</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>46</myns:REG_CODE>
+        <myns:NTS50>064A01</myns:NTS50>
+        <myns:LAT>561443</myns:LAT>
+        <myns:LONG>960538</myns:LONG>
+        <myns:SGC_CODE>4622046</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-318670.312500,664783.250000 -318670.312500,664783.250000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-318670.312500,664783.250000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>179</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>GAZRZ</myns:UNIQUE_KEY>
+        <myns:NAME>Snow Lake</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>46</myns:REG_CODE>
+        <myns:NTS50>063K16</myns:NTS50>
+        <myns:LAT>545244</myns:LAT>
+        <myns:LONG>1000212</myns:LONG>
+        <myns:SGC_CODE>4621071</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-18656.708984,653510.500000 -18656.708984,653510.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-18656.708984,653510.500000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>180</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>GAUSI</myns:UNIQUE_KEY>
+        <myns:NAME>Oxford House</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>46</myns:REG_CODE>
+        <myns:NTS50>053L14</myns:NTS50>
+        <myns:LAT>545654</myns:LAT>
+        <myns:LONG>951556</myns:LONG>
+        <myns:SGC_CODE>4622046</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-943280.625000,487828.343750 -943280.625000,487828.343750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-943280.625000,487828.343750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>181</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>HAIRP</myns:UNIQUE_KEY>
+        <myns:NAME>Unity</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>47</myns:REG_CODE>
+        <myns:NTS50>073C06</myns:NTS50>
+        <myns:LAT>522700</myns:LAT>
+        <myns:LONG>1091000</myns:LONG>
+        <myns:SGC_CODE>4713074</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-874951.000000,430661.437500 -874951.000000,430661.437500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-874951.000000,430661.437500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>182</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>HATVI</myns:UNIQUE_KEY>
+        <myns:NAME>Biggar</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>47</myns:REG_CODE>
+        <myns:NTS50>073B04</myns:NTS50>
+        <myns:LAT>520400</myns:LAT>
+        <myns:LONG>1080000</myns:LONG>
+        <myns:SGC_CODE>4712046</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-967198.500000,381423.687500 -967198.500000,381423.687500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-967198.500000,381423.687500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>183</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>HAEQZ</myns:UNIQUE_KEY>
+        <myns:NAME>Kindersley</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>47</myns:REG_CODE>
+        <myns:NTS50>072N06</myns:NTS50>
+        <myns:LAT>512800</myns:LAT>
+        <myns:LONG>1091000</myns:LONG>
+        <myns:SGC_CODE>4713008</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-886627.375000,374317.687500 -886627.375000,374317.687500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-886627.375000,374317.687500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>184</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>HAJHC</myns:UNIQUE_KEY>
+        <myns:NAME>Rosetown</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>47</myns:REG_CODE>
+        <myns:NTS50>072O12</myns:NTS50>
+        <myns:LAT>513300</myns:LAT>
+        <myns:LONG>1080000</myns:LONG>
+        <myns:SGC_CODE>4712006</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-712917.000000,355907.562500 -712917.000000,355907.562500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-712917.000000,355907.562500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>185</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>HATOL</myns:UNIQUE_KEY>
+        <myns:NAME>Watrous</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>47</myns:REG_CODE>
+        <myns:NTS50>072P11</myns:NTS50>
+        <myns:LAT>514000</myns:LAT>
+        <myns:LONG>1052800</myns:LONG>
+        <myns:SGC_CODE>4711053</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-681049.875000,410903.125000 -681049.875000,410903.125000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-681049.875000,410903.125000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>186</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>HAPOH</myns:UNIQUE_KEY>
+        <myns:NAME>Humboldt</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>47</myns:REG_CODE>
+        <myns:NTS50>073A03</myns:NTS50>
+        <myns:LAT>521200</myns:LAT>
+        <myns:LONG>1050700</myns:LONG>
+        <myns:SGC_CODE>4715008</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-603079.187500,470242.125000 -603079.187500,470242.125000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-603079.187500,470242.125000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>187</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>HANSL</myns:UNIQUE_KEY>
+        <myns:NAME>Tisdale</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>47</myns:REG_CODE>
+        <myns:NTS50>073A16</myns:NTS50>
+        <myns:LAT>525100</myns:LAT>
+        <myns:LONG>1040300</myns:LONG>
+        <myns:SGC_CODE>4714044</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-589116.937500,526584.125000 -589116.937500,526584.125000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-589116.937500,526584.125000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>188</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>HAMFS</myns:UNIQUE_KEY>
+        <myns:NAME>Nipawin</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>47</myns:REG_CODE>
+        <myns:NTS50>073H08</myns:NTS50>
+        <myns:LAT>532200</myns:LAT>
+        <myns:LONG>1040000</myns:LONG>
+        <myns:SGC_CODE>4714076</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-490130.875000,456638.156250 -490130.875000,456638.156250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-490130.875000,456638.156250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>189</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>HAPHU</myns:UNIQUE_KEY>
+        <myns:NAME>Hudson Bay</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>47</myns:REG_CODE>
+        <myns:NTS50>063D16</myns:NTS50>
+        <myns:LAT>525100</myns:LAT>
+        <myns:LONG>1022300</myns:LONG>
+        <myns:SGC_CODE>4714004</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-471797.968750,311744.093750 -471797.968750,311744.093750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-471797.968750,311744.093750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>190</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>HADDY</myns:UNIQUE_KEY>
+        <myns:NAME>Kamsack</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>47</myns:REG_CODE>
+        <myns:NTS50>062N12</myns:NTS50>
+        <myns:LAT>513400</myns:LAT>
+        <myns:LONG>1015400</myns:LONG>
+        <myns:SGC_CODE>4709039</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-509314.875000,321863.031250 -509314.875000,321863.031250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-509314.875000,321863.031250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>191</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>HABQM</myns:UNIQUE_KEY>
+        <myns:NAME>Canora</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>47</myns:REG_CODE>
+        <myns:NTS50>062M09</myns:NTS50>
+        <myns:LAT>513800</myns:LAT>
+        <myns:LONG>1022600</myns:LONG>
+        <myns:SGC_CODE>4709032</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-543295.625000,248592.406250 -543295.625000,248592.406250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-543295.625000,248592.406250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>192</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>HALKT</myns:UNIQUE_KEY>
+        <myns:NAME>Melville</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>47</myns:REG_CODE>
+        <myns:NTS50>062L15</myns:NTS50>
+        <myns:LAT>505500</myns:LAT>
+        <myns:LONG>1024800</myns:LONG>
+        <myns:SGC_CODE>4705074</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-626627.562500,352223.937500 -626627.562500,352223.937500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-626627.562500,352223.937500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>193</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>HATMX</myns:UNIQUE_KEY>
+        <myns:NAME>Wynyard</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>47</myns:REG_CODE>
+        <myns:NTS50>072P16</myns:NTS50>
+        <myns:LAT>514600</myns:LAT>
+        <myns:LONG>1041100</myns:LONG>
+        <myns:SGC_CODE>4710047</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-616455.375000,237987.375000 -616455.375000,237987.375000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-616455.375000,237987.375000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>194</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>HACDD</myns:UNIQUE_KEY>
+        <myns:NAME>Fort Qu&#39;Appelle</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>47</myns:REG_CODE>
+        <myns:NTS50>062L13</myns:NTS50>
+        <myns:LAT>504600</myns:LAT>
+        <myns:LONG>1034800</myns:LONG>
+        <myns:SGC_CODE>4706051</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-496852.031250,212193.890625 -496852.031250,212193.890625</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-496852.031250,212193.890625</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>195</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>HAIPN</myns:UNIQUE_KEY>
+        <myns:NAME>Esterhazy</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>47</myns:REG_CODE>
+        <myns:NTS50>062L09</myns:NTS50>
+        <myns:LAT>503900</myns:LAT>
+        <myns:LONG>1020500</myns:LONG>
+        <myns:SGC_CODE>4705052</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-471955.718750,153918.156250 -471955.718750,153918.156250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-471955.718750,153918.156250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>196</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>HALUK</myns:UNIQUE_KEY>
+        <myns:NAME>Moosomin</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>47</myns:REG_CODE>
+        <myns:NTS50>062K04</myns:NTS50>
+        <myns:LAT>500800</myns:LAT>
+        <myns:LONG>1014000</myns:LONG>
+        <myns:SGC_CODE>4705004</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1026032.187500,219073.906250 -1026032.187500,219073.906250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1026032.187500,219073.906250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>197</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>HAOQT</myns:UNIQUE_KEY>
+        <myns:NAME>Maple Creek</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>47</myns:REG_CODE>
+        <myns:NTS50>072F14</myns:NTS50>
+        <myns:LAT>495500</myns:LAT>
+        <myns:LONG>1092900</myns:LONG>
+        <myns:SGC_CODE>4704048</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-957311.687500,171996.953125 -957311.687500,171996.953125</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-957311.687500,171996.953125</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>198</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>HAOOS</myns:UNIQUE_KEY>
+        <myns:NAME>Shaunavon</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>47</myns:REG_CODE>
+        <myns:NTS50>072F09</myns:NTS50>
+        <myns:LAT>493900</myns:LAT>
+        <myns:LONG>1082500</myns:LONG>
+        <myns:SGC_CODE>4704036</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-785520.500000,139309.578125 -785520.500000,139309.578125</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-785520.500000,139309.578125</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>199</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>HAOOY</myns:UNIQUE_KEY>
+        <myns:NAME>Assiniboia</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>47</myns:REG_CODE>
+        <myns:NTS50>072H12</myns:NTS50>
+        <myns:LAT>493800</myns:LAT>
+        <myns:LONG>1055900</myns:LONG>
+        <myns:SGC_CODE>4703036</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-823754.562500,171655.906250 -823754.562500,171655.906250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-823754.562500,171655.906250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>200</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>HAAQH</myns:UNIQUE_KEY>
+        <myns:NAME>Gravelbourg</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>47</myns:REG_CODE>
+        <myns:NTS50>072G15</myns:NTS50>
+        <myns:LAT>495300</myns:LAT>
+        <myns:LONG>1063300</myns:LONG>
+        <myns:SGC_CODE>4703071</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-860366.875000,918597.187500 -860366.875000,918597.187500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-860366.875000,918597.187500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>201</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>HARBB</myns:UNIQUE_KEY>
+        <myns:NAME>La Loche</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>47</myns:REG_CODE>
+        <myns:NTS50>074C06</myns:NTS50>
+        <myns:LAT>562900</myns:LAT>
+        <myns:LONG>1092600</myns:LONG>
+        <myns:SGC_CODE>4718074</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-820628.687500,843937.187500 -820628.687500,843937.187500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-820628.687500,843937.187500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>202</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>HASIZ</myns:UNIQUE_KEY>
+        <myns:NAME>Buffalo Narrows</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>47</myns:REG_CODE>
+        <myns:NTS50>073N16</myns:NTS50>
+        <myns:LAT>555100</myns:LAT>
+        <myns:LONG>1082900</myns:LONG>
+        <myns:SGC_CODE>4718070</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-795151.500000,795180.125000 -795151.500000,795180.125000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-795151.500000,795180.125000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>203</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>HAATJ</myns:UNIQUE_KEY>
+        <myns:NAME>Ile-a-la-Crosse</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>47</myns:REG_CODE>
+        <myns:NTS50>073O05</myns:NTS50>
+        <myns:LAT>552700</myns:LAT>
+        <myns:LONG>1075300</myns:LONG>
+        <myns:SGC_CODE>4718067</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-644348.625000,728240.187500 -644348.625000,728240.187500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-644348.625000,728240.187500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>204</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>HAFJY</myns:UNIQUE_KEY>
+        <myns:NAME>La Ronge</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>47</myns:REG_CODE>
+        <myns:NTS50>073P03</myns:NTS50>
+        <myns:LAT>550600</myns:LAT>
+        <myns:LONG>1051700</myns:LONG>
+        <myns:SGC_CODE>4718041</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-856057.875000,655677.437500 -856057.875000,655677.437500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-856057.875000,655677.437500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>205</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>HARWT</myns:UNIQUE_KEY>
+        <myns:NAME>Meadow Lake</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>47</myns:REG_CODE>
+        <myns:NTS50>073K01</myns:NTS50>
+        <myns:LAT>540800</myns:LAT>
+        <myns:LONG>1082600</myns:LONG>
+        <myns:SGC_CODE>4717052</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1045317.187500,554921.062500 -1045317.187500,554921.062500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1045317.187500,554921.062500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>206</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IAOQH</myns:UNIQUE_KEY>
+        <myns:NAME>Wainwright</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>073D15</myns:NTS50>
+        <myns:LAT>524900</myns:LAT>
+        <myns:LONG>1105200</myns:LONG>
+        <myns:SGC_CODE>4807054</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1179252.375000,535795.562500 -1179252.375000,535795.562500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1179252.375000,535795.562500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>207</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IAKUR</myns:UNIQUE_KEY>
+        <myns:NAME>Stettler</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>083A07</myns:NTS50>
+        <myns:LAT>521900</myns:LAT>
+        <myns:LONG>1124300</myns:LONG>
+        <myns:SGC_CODE>4807026</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1150194.250000,448578.625000 -1150194.250000,448578.625000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1150194.250000,448578.625000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>208</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IAINF</myns:UNIQUE_KEY>
+        <myns:NAME>Hanna</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>072M12</myns:NTS50>
+        <myns:LAT>513800</myns:LAT>
+        <myns:LONG>1115400</myns:LONG>
+        <myns:SGC_CODE>4804011</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1351734.625000,258352.500000 -1351734.625000,258352.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1351734.625000,258352.500000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>209</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IABJX</myns:UNIQUE_KEY>
+        <myns:NAME>Pincher Creek</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>082H05</myns:NTS50>
+        <myns:LAT>492900</myns:LAT>
+        <myns:LONG>1135700</myns:LONG>
+        <myns:SGC_CODE>4803014</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1317680.000000,214919.484375 -1317680.000000,214919.484375</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1317680.000000,214919.484375</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>210</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IAKML</myns:UNIQUE_KEY>
+        <myns:NAME>Cardston</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>082H03</myns:NTS50>
+        <myns:LAT>491200</myns:LAT>
+        <myns:LONG>1131800</myns:LONG>
+        <myns:SGC_CODE>4803004</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-961056.875000,721445.625000 -961056.875000,721445.625000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-961056.875000,721445.625000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>211</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IAEFD</myns:UNIQUE_KEY>
+        <myns:NAME>Cold Lake</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>073L08</myns:NTS50>
+        <myns:LAT>542700</myns:LAT>
+        <myns:LONG>1101200</myns:LONG>
+        <myns:SGC_CODE>4812006</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1039471.375000,686089.187500 -1039471.375000,686089.187500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1039471.375000,686089.187500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>212</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IAGIL</myns:UNIQUE_KEY>
+        <myns:NAME>St. Paul</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>073E14</myns:NTS50>
+        <myns:LAT>535900</myns:LAT>
+        <myns:LONG>1111700</myns:LONG>
+        <myns:SGC_CODE>4812018</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1031355.187500,611072.750000 -1031355.187500,611072.750000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1031355.187500,611072.750000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>213</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IAOMB</myns:UNIQUE_KEY>
+        <myns:NAME>Vermilion</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>073E07</myns:NTS50>
+        <myns:LAT>532200</myns:LAT>
+        <myns:LONG>1105100</myns:LONG>
+        <myns:SGC_CODE>4810042</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1430600.000000,1018985.812500 -1430600.000000,1018985.812500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1430600.000000,1018985.812500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>214</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IAKPR</myns:UNIQUE_KEY>
+        <myns:NAME>Spirit River</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>083M15</myns:NTS50>
+        <myns:LAT>554700</myns:LAT>
+        <myns:LONG>1185000</myns:LONG>
+        <myns:SGC_CODE>4819058</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1344863.625000,1033960.000000 -1344863.625000,1033960.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1344863.625000,1033960.000000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>215</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IAHQY</myns:UNIQUE_KEY>
+        <myns:NAME>Grimshaw</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>084C04</myns:NTS50>
+        <myns:LAT>561100</myns:LAT>
+        <myns:LONG>1173600</myns:LONG>
+        <myns:SGC_CODE>4819074</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1368607.375000,911182.375000 -1368607.375000,911182.375000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1368607.375000,911182.375000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>216</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IAOBD</myns:UNIQUE_KEY>
+        <myns:NAME>Valleyview</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>083N03</myns:NTS50>
+        <myns:LAT>550400</myns:LAT>
+        <myns:LONG>1171700</myns:LONG>
+        <myns:SGC_CODE>4818018</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1308388.875000,934172.250000 -1308388.875000,934172.250000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1308388.875000,934172.250000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>217</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IAJVM</myns:UNIQUE_KEY>
+        <myns:NAME>High Prairie</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>083N08</myns:NTS50>
+        <myns:LAT>552600</myns:LAT>
+        <myns:LONG>1162900</myns:LONG>
+        <myns:SGC_CODE>4817021</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1136371.375000,937276.437500 -1136371.375000,937276.437500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1136371.375000,937276.437500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>218</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IAAML</myns:UNIQUE_KEY>
+        <myns:NAME>Wabasca-Desmarais</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>083P13</myns:NTS50>
+        <myns:LAT>555800</myns:LAT>
+        <myns:LONG>1135100</myns:LONG>
+        <myns:SGC_CODE>0</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1524128.375000,831722.625000 -1524128.375000,831722.625000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1524128.375000,831722.625000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>219</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IAHMD</myns:UNIQUE_KEY>
+        <myns:NAME>Grande Cache</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>083E14</myns:NTS50>
+        <myns:LAT>535300</myns:LAT>
+        <myns:LONG>1190800</myns:LONG>
+        <myns:SGC_CODE>4818005</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1498728.500000,705670.812500 -1498728.500000,705670.812500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1498728.500000,705670.812500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>220</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IAMCJ</myns:UNIQUE_KEY>
+        <myns:NAME>Jasper</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>083D16</myns:NTS50>
+        <myns:LAT>525300</myns:LAT>
+        <myns:LONG>1180500</myns:LONG>
+        <myns:SGC_CODE>4815037</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1142798.375000,796399.187500 -1142798.375000,796399.187500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1142798.375000,796399.187500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>221</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IARFF</myns:UNIQUE_KEY>
+        <myns:NAME>Athabasca</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>083I11</myns:NTS50>
+        <myns:LAT>544300</myns:LAT>
+        <myns:LONG>1131700</myns:LONG>
+        <myns:SGC_CODE>4813048</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1059762.625000,777678.062500 -1059762.625000,777678.062500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1059762.625000,777678.062500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>222</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IABSI</myns:UNIQUE_KEY>
+        <myns:NAME>Lac La Biche</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>073L13</myns:NTS50>
+        <myns:LAT>544600</myns:LAT>
+        <myns:LONG>1115800</myns:LONG>
+        <myns:SGC_CODE>4812035</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1229197.125000,1262328.250000 -1229197.125000,1262328.250000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1229197.125000,1262328.250000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>223</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IAJVJ</myns:UNIQUE_KEY>
+        <myns:NAME>High Level</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>084K11</myns:NTS50>
+        <myns:LAT>583100</myns:LAT>
+        <myns:LONG>1170800</myns:LONG>
+        <myns:SGC_CODE>4817093</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-2196474.000000,732860.875000 -2196474.000000,732860.875000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-2196474.000000,732860.875000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>224</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JBUFS</myns:UNIQUE_KEY>
+        <myns:NAME>Port Alice</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>092L06</myns:NTS50>
+        <myns:LAT>502300</myns:LAT>
+        <myns:LONG>1272700</myns:LONG>
+        <myns:SGC_CODE>5943017</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1750794.500000,660744.437500 -1750794.500000,660744.437500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1750794.500000,660744.437500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>225</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JCBMZ</myns:UNIQUE_KEY>
+        <myns:NAME>100 Mile House</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>092P11</myns:NTS50>
+        <myns:LAT>513900</myns:LAT>
+        <myns:LONG>1211700</myns:LONG>
+        <myns:SGC_CODE>5941005</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1838495.375000,586182.437500 -1838495.375000,586182.437500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1838495.375000,586182.437500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>226</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JADLE</myns:UNIQUE_KEY>
+        <myns:NAME>Lillooet</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>092I12</myns:NTS50>
+        <myns:LAT>504100</myns:LAT>
+        <myns:LONG>1215600</myns:LONG>
+        <myns:SGC_CODE>5931024</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1488251.000000,515472.093750 -1488251.000000,515472.093750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1488251.000000,515472.093750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>227</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JBZLB</myns:UNIQUE_KEY>
+        <myns:NAME>Golden</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>082N07</myns:NTS50>
+        <myns:LAT>511800</myns:LAT>
+        <myns:LONG>1165800</myns:LONG>
+        <myns:SGC_CODE>5939007</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1458255.750000,413023.968750 -1458255.750000,413023.968750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1458255.750000,413023.968750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>228</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JADJB</myns:UNIQUE_KEY>
+        <myns:NAME>Invermere</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>082K09</myns:NTS50>
+        <myns:LAT>503100</myns:LAT>
+        <myns:LONG>1160200</myns:LONG>
+        <myns:SGC_CODE>5901039</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-2152107.500000,523978.593750 -2152107.500000,523978.593750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-2152107.500000,523978.593750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>229</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JBRMW</myns:UNIQUE_KEY>
+        <myns:NAME>Ucluelet</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>092C13</myns:NTS50>
+        <myns:LAT>485600</myns:LAT>
+        <myns:LONG>1253300</myns:LONG>
+        <myns:SGC_CODE>5923019</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-2040175.875000,446217.062500 -2040175.875000,446217.062500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-2040175.875000,446217.062500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>230</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JBBWA</myns:UNIQUE_KEY>
+        <myns:NAME>Duncan</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>092B13</myns:NTS50>
+        <myns:LAT>484700</myns:LAT>
+        <myns:LONG>1234200</myns:LONG>
+        <myns:SGC_CODE>5919012</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1864551.375000,436943.625000 -1864551.375000,436943.625000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1864551.375000,436943.625000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>231</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JBFGB</myns:UNIQUE_KEY>
+        <myns:NAME>Hope</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>092H06</myns:NTS50>
+        <myns:LAT>492300</myns:LAT>
+        <myns:LONG>1212620</myns:LONG>
+        <myns:SGC_CODE>5909009</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1798467.750000,419758.468750 -1798467.750000,419758.468750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1798467.750000,419758.468750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>232</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JCCXO</myns:UNIQUE_KEY>
+        <myns:NAME>Princeton</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>092H07</myns:NTS50>
+        <myns:LAT>492730</myns:LAT>
+        <myns:LONG>1203030</myns:LONG>
+        <myns:SGC_CODE>5907024</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1669987.750000,317805.781250 -1669987.750000,317805.781250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1669987.750000,317805.781250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>233</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JAUUX</myns:UNIQUE_KEY>
+        <myns:NAME>Grand Forks</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>082E01</myns:NTS50>
+        <myns:LAT>490200</myns:LAT>
+        <myns:LONG>1182600</myns:LONG>
+        <myns:SGC_CODE>5905032</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1538778.375000,277915.281250 -1538778.375000,277915.281250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1538778.375000,277915.281250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>234</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JAIUJ</myns:UNIQUE_KEY>
+        <myns:NAME>Creston</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>082F01</myns:NTS50>
+        <myns:LAT>490600</myns:LAT>
+        <myns:LONG>1163000</myns:LONG>
+        <myns:SGC_CODE>5903004</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-2030705.625000,1344618.250000 -2030705.625000,1344618.250000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-2030705.625000,1344618.250000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>235</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JCOQV</myns:UNIQUE_KEY>
+        <myns:NAME>Stewart</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>103P13</myns:NTS50>
+        <myns:LAT>555600</myns:LAT>
+        <myns:LONG>1295900</myns:LONG>
+        <myns:SGC_CODE>5949032</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1593412.750000,1076986.875000 -1593412.750000,1076986.875000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1593412.750000,1076986.875000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>236</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JCPML</myns:UNIQUE_KEY>
+        <myns:NAME>Chetwynd</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>093P12</myns:NTS50>
+        <myns:LAT>554200</myns:LAT>
+        <myns:LONG>1213800</myns:LONG>
+        <myns:SGC_CODE>5955010</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1895565.875000,1044473.625000 -1895565.875000,1044473.625000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1895565.875000,1044473.625000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>238</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JAECH</myns:UNIQUE_KEY>
+        <myns:NAME>Burns Lake</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>093K04</myns:NTS50>
+        <myns:LAT>541400</myns:LAT>
+        <myns:LONG>1254500</myns:LONG>
+        <myns:SGC_CODE>5951022</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1798436.000000,1023457.125000 -1798436.000000,1023457.125000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1798436.000000,1023457.125000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>239</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JAGOX</myns:UNIQUE_KEY>
+        <myns:NAME>Fort St. James</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>093K08</myns:NTS50>
+        <myns:LAT>542635</myns:LAT>
+        <myns:LONG>1241515</myns:LONG>
+        <myns:SGC_CODE>5951013</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1808391.750000,973204.125000 -1808391.750000,973204.125000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1808391.750000,973204.125000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>240</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JCVCK</myns:UNIQUE_KEY>
+        <myns:NAME>Vanderhoof</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>093K01</myns:NTS50>
+        <myns:LAT>540100</myns:LAT>
+        <myns:LONG>1240100</myns:LONG>
+        <myns:SGC_CODE>5951007</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1940480.875000,1085630.625000 -1940480.875000,1085630.625000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1940480.875000,1085630.625000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>241</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JBANJ</myns:UNIQUE_KEY>
+        <myns:NAME>Houston</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>093L07</myns:NTS50>
+        <myns:LAT>542400</myns:LAT>
+        <myns:LONG>1264000</myns:LONG>
+        <myns:SGC_CODE>5951034</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1512500.000000,1411805.000000 -1512500.000000,1411805.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1512500.000000,1411805.000000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>242</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JAGOO</myns:UNIQUE_KEY>
+        <myns:NAME>Fort Nelson</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>094J15</myns:NTS50>
+        <myns:LAT>584800</myns:LAT>
+        <myns:LONG>1224300</myns:LONG>
+        <myns:SGC_CODE>5959005</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1815358.000000,2007931.000000 -1815358.000000,2007931.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1815358.000000,2007931.000000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>243</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>KACBC</myns:UNIQUE_KEY>
+        <myns:NAME>Faro</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>60</myns:REG_CODE>
+        <myns:NTS50>105K03</myns:NTS50>
+        <myns:LAT>621400</myns:LAT>
+        <myns:LONG>1332000</myns:LONG>
+        <myns:SGC_CODE>6001004</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1704037.875000,2652475.750000 -1704037.875000,2652475.750000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1704037.875000,2652475.750000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>244</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>KAEVF</myns:UNIQUE_KEY>
+        <myns:NAME>Old Crow</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>60</myns:REG_CODE>
+        <myns:NTS50>116O12</myns:NTS50>
+        <myns:LAT>673405</myns:LAT>
+        <myns:LONG>1395000</myns:LONG>
+        <myns:SGC_CODE>6001034</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1239140.500000,2155411.500000 1239140.500000,2155411.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1239140.500000,2155411.500000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>245</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LASAL</myns:UNIQUE_KEY>
+        <myns:NAME>Pangnirtung</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>026I00</myns:NTS50>
+        <myns:LAT>660840</myns:LAT>
+        <myns:LONG>654255</myns:LONG>
+        <myns:SGC_CODE>6104009</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1229333.500000,1873084.000000 1229333.500000,1873084.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1229333.500000,1873084.000000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>246</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LBCFF</myns:UNIQUE_KEY>
+        <myns:NAME>Iqaluit</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>025N10</myns:NTS50>
+        <myns:LAT>634500</myns:LAT>
+        <myns:LONG>683100</myns:LONG>
+        <myns:SGC_CODE>6104003</myns:SGC_CODE>
+        <myns:CAPITAL>3</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-49068.617188,1673024.750000 -49068.617188,1673024.750000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-49068.617188,1673024.750000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>247</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LABZD</myns:UNIQUE_KEY>
+        <myns:NAME>Baker Lake</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>066A08</myns:NTS50>
+        <myns:LAT>641910</myns:LAT>
+        <myns:LONG>960115</myns:LONG>
+        <myns:SGC_CODE>6105023</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>50018.878906,1323599.375000 50018.878906,1323599.375000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>50018.878906,1323599.375000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>248</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LBCFY</myns:UNIQUE_KEY>
+        <myns:NAME>Arviat</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>055E01</myns:NTS50>
+        <myns:LAT>610630</myns:LAT>
+        <myns:LONG>940330</myns:LONG>
+        <myns:SGC_CODE>6105015</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>141264.687500,1514100.500000 141264.687500,1514100.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>141264.687500,1514100.500000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>249</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LATUP</myns:UNIQUE_KEY>
+        <myns:NAME>Rankin Inlet</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>055K00</myns:NTS50>
+        <myns:LAT>624900</myns:LAT>
+        <myns:LONG>920500</myns:LONG>
+        <myns:SGC_CODE>6105017</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1309170.625000,1676659.125000 -1309170.625000,1676659.125000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1309170.625000,1676659.125000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>250</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LAILM</myns:UNIQUE_KEY>
+        <myns:NAME>Fort Simpson</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>095H00</myns:NTS50>
+        <myns:LAT>615145</myns:LAT>
+        <myns:LONG>1212055</myns:LONG>
+        <myns:SGC_CODE>6106038</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1080401.625000,1473917.875000 -1080401.625000,1473917.875000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1080401.625000,1473917.875000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>251</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LAKGC</myns:UNIQUE_KEY>
+        <myns:NAME>Hay River</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>085B13</myns:NTS50>
+        <myns:LAT>604855</myns:LAT>
+        <myns:LONG>1154750</myns:LONG>
+        <myns:SGC_CODE>6106016</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-911007.937500,1329669.125000 -911007.937500,1329669.125000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-911007.937500,1329669.125000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>252</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LAILN</myns:UNIQUE_KEY>
+        <myns:NAME>Fort Smith</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>075D04</myns:NTS50>
+        <myns:LAT>600000</myns:LAT>
+        <myns:LONG>1115300</myns:LONG>
+        <myns:SGC_CODE>6106001</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1455527.875000,2570230.500000 -1455527.875000,2570230.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1455527.875000,2570230.500000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>253</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LALNA</myns:UNIQUE_KEY>
+        <myns:NAME>Inuvik</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>107B07</myns:NTS50>
+        <myns:LAT>682100</myns:LAT>
+        <myns:LONG>1334300</myns:LONG>
+        <myns:SGC_CODE>6107017</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-388354.750000,2225200.500000 -388354.750000,2225200.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-388354.750000,2225200.500000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>254</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LAEFV</myns:UNIQUE_KEY>
+        <myns:NAME>Cambridge Bay</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>077D02</myns:NTS50>
+        <myns:LAT>690650</myns:LAT>
+        <myns:LONG>1050310</myns:LONG>
+        <myns:SGC_CODE>6108073</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2566063.250000,584889.187500 2566063.250000,584889.187500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2566063.250000,584889.187500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>255</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>AADVG</myns:UNIQUE_KEY>
+        <myns:NAME>Channel-Port aux Basques</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>10</myns:REG_CODE>
+        <myns:NTS50>011O11</myns:NTS50>
+        <myns:LAT>473400</myns:LAT>
+        <myns:LONG>590900</myns:LONG>
+        <myns:SGC_CODE>1003034</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2846407.000000,715846.125000 2846407.000000,715846.125000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2846407.000000,715846.125000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>256</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>AASOD</myns:UNIQUE_KEY>
+        <myns:NAME>Marystown</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>10</myns:REG_CODE>
+        <myns:NTS50>001M03</myns:NTS50>
+        <myns:LAT>471000</myns:LAT>
+        <myns:LONG>550900</myns:LONG>
+        <myns:SGC_CODE>1002024</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2760681.750000,902295.250000 2760681.750000,902295.250000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2760681.750000,902295.250000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>257</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>AAHSV</myns:UNIQUE_KEY>
+        <myns:NAME>Gander</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>10</myns:REG_CODE>
+        <myns:NTS50>002D15</myns:NTS50>
+        <myns:LAT>485700</myns:LAT>
+        <myns:LONG>543700</myns:LONG>
+        <myns:SGC_CODE>1006009</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2926172.250000,854572.687500 2926172.250000,854572.687500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2926172.250000,854572.687500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>258</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>AADOD</myns:UNIQUE_KEY>
+        <myns:NAME>Carbonear</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>10</myns:REG_CODE>
+        <myns:NTS50>001N11</myns:NTS50>
+        <myns:LAT>474400</myns:LAT>
+        <myns:LONG>531300</myns:LONG>
+        <myns:SGC_CODE>1001370</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2696058.250000,855130.437500 2696058.250000,855130.437500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2696058.250000,855130.437500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>259</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>ABYRK</myns:UNIQUE_KEY>
+        <myns:NAME>Grand Falls-Windsor</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>10</myns:REG_CODE>
+        <myns:NTS50>002D13</myns:NTS50>
+        <myns:LAT>485600</myns:LAT>
+        <myns:LONG>554000</myns:LONG>
+        <myns:SGC_CODE>1006017</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1795971.000000,843257.500000 1795971.000000,843257.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1795971.000000,843257.500000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>260</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>ABFQA</myns:UNIQUE_KEY>
+        <myns:NAME>Labrador City</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>10</myns:REG_CODE>
+        <myns:NTS50>023B15</myns:NTS50>
+        <myns:LAT>525700</myns:LAT>
+        <myns:LONG>665500</myns:LONG>
+        <myns:SGC_CODE>1010032</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2159098.750000,1083810.375000 2159098.750000,1083810.375000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2159098.750000,1083810.375000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>261</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>ABASL</myns:UNIQUE_KEY>
+        <myns:NAME>Happy Valley-Goose Bay</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>10</myns:REG_CODE>
+        <myns:NTS50>013F08</myns:NTS50>
+        <myns:LAT>531900</myns:LAT>
+        <myns:LONG>602000</myns:LONG>
+        <myns:SGC_CODE>1010025</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2325561.750000,294362.250000 2325561.750000,294362.250000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2325561.750000,294362.250000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>262</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>BADSZ</myns:UNIQUE_KEY>
+        <myns:NAME>Summerside</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>11</myns:REG_CODE>
+        <myns:NTS50>011L05</myns:NTS50>
+        <myns:LAT>462345</myns:LAT>
+        <myns:LONG>634720</myns:LONG>
+        <myns:SGC_CODE>1103025</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2600377.000000,419421.718750 2600377.000000,419421.718750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2600377.000000,419421.718750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>263</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>CBQFA</myns:UNIQUE_KEY>
+        <myns:NAME>Glace Bay</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>12</myns:REG_CODE>
+        <myns:NTS50>011J04</myns:NTS50>
+        <myns:LAT>461200</myns:LAT>
+        <myns:LONG>595700</myns:LONG>
+        <myns:SGC_CODE>1217009</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2449341.500000,253906.093750 2449341.500000,253906.093750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2449341.500000,253906.093750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>264</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>CBBJR</myns:UNIQUE_KEY>
+        <myns:NAME>New Glasgow</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>12</myns:REG_CODE>
+        <myns:NTS50>011E10</myns:NTS50>
+        <myns:LAT>453500</myns:LAT>
+        <myns:LONG>623900</myns:LONG>
+        <myns:SGC_CODE>1212014</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2418051.500000,205002.203125 2418051.500000,205002.203125</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2418051.500000,205002.203125</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>265</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>CBMKT</myns:UNIQUE_KEY>
+        <myns:NAME>Truro</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>12</myns:REG_CODE>
+        <myns:NTS50>011E06</myns:NTS50>
+        <myns:LAT>452200</myns:LAT>
+        <myns:LONG>631600</myns:LONG>
+        <myns:SGC_CODE>1210006</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2329295.750000,218397.281250 2329295.750000,218397.281250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2329295.750000,218397.281250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>266</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>CAAOO</myns:UNIQUE_KEY>
+        <myns:NAME>Amherst</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>12</myns:REG_CODE>
+        <myns:NTS50>021H16</myns:NTS50>
+        <myns:LAT>455000</myns:LAT>
+        <myns:LONG>641200</myns:LONG>
+        <myns:SGC_CODE>1211011</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2345781.250000,130999.546875 2345781.250000,130999.546875</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2345781.250000,130999.546875</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>267</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>CASWE</myns:UNIQUE_KEY>
+        <myns:NAME>Kentville</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>12</myns:REG_CODE>
+        <myns:NTS50>021H01</myns:NTS50>
+        <myns:LAT>450500</myns:LAT>
+        <myns:LONG>643000</myns:LONG>
+        <myns:SGC_CODE>1207012</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2382666.750000,60910.937500 2382666.750000,60910.937500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2382666.750000,60910.937500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>268</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>CAFBR</myns:UNIQUE_KEY>
+        <myns:NAME>Bridgewater</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>12</myns:REG_CODE>
+        <myns:NTS50>021A07</myns:NTS50>
+        <myns:LAT>442300</myns:LAT>
+        <myns:LONG>643100</myns:LONG>
+        <myns:SGC_CODE>1206004</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2294923.750000,-55344.503906 2294923.750000,-55344.503906</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2294923.750000,-55344.503906</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>269</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>CBPIB</myns:UNIQUE_KEY>
+        <myns:NAME>Yarmouth</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>12</myns:REG_CODE>
+        <myns:NTS50>020O16</myns:NTS50>
+        <myns:LAT>435000</myns:LAT>
+        <myns:LONG>660700</myns:LONG>
+        <myns:SGC_CODE>1202006</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2574240.000000,416102.343750 2574240.000000,416102.343750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2574240.000000,416102.343750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>270</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>CBLHE</myns:UNIQUE_KEY>
+        <myns:NAME>Sydney Mines</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>12</myns:REG_CODE>
+        <myns:NTS50>011K01</myns:NTS50>
+        <myns:LAT>461400</myns:LAT>
+        <myns:LONG>601400</myns:LONG>
+        <myns:SGC_CODE>1217019</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2167489.500000,140084.562500 2167489.500000,140084.562500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2167489.500000,140084.562500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>271</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>DATWJ</myns:UNIQUE_KEY>
+        <myns:NAME>Oromocto</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>13</myns:REG_CODE>
+        <myns:NTS50>021G16</myns:NTS50>
+        <myns:LAT>455100</myns:LAT>
+        <myns:LONG>662900</myns:LONG>
+        <myns:SGC_CODE>1303012</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2024126.000000,217299.312500 2024126.000000,217299.312500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2024126.000000,217299.312500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>272</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>DAICU</myns:UNIQUE_KEY>
+        <myns:NAME></myns:NAME>
+        <myns:NAME_E>Grand Falls</myns:NAME_E>
+        <myns:NAME_F>Grand-Sault</myns:NAME_F>
+        <myns:REG_CODE>13</myns:REG_CODE>
+        <myns:NTS50>021O04</myns:NTS50>
+        <myns:LAT>470300</myns:LAT>
+        <myns:LONG>674400</myns:LONG>
+        <myns:SGC_CODE>1312019</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1962234.375000,235432.984375 1962234.375000,235432.984375</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1962234.375000,235432.984375</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>273</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>DALZZ</myns:UNIQUE_KEY>
+        <myns:NAME>Edmundston</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>13</myns:REG_CODE>
+        <myns:NTS50>021N08</myns:NTS50>
+        <myns:LAT>472200</myns:LAT>
+        <myns:LONG>682000</myns:LONG>
+        <myns:SGC_CODE>1313029</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2136074.000000,346481.968750 2136074.000000,346481.968750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2136074.000000,346481.968750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>274</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>DAFQX</myns:UNIQUE_KEY>
+        <myns:NAME>Bathurst</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>13</myns:REG_CODE>
+        <myns:NTS50>021P12</myns:NTS50>
+        <myns:LAT>473600</myns:LAT>
+        <myns:LONG>653900</myns:LONG>
+        <myns:SGC_CODE>1315011</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2051308.750000,350164.437500 2051308.750000,350164.437500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2051308.750000,350164.437500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>275</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>DAHEI</myns:UNIQUE_KEY>
+        <myns:NAME>Campbellton</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>13</myns:REG_CODE>
+        <myns:NTS50>021O15</myns:NTS50>
+        <myns:LAT>480000</myns:LAT>
+        <myns:LONG>664000</myns:LONG>
+        <myns:SGC_CODE>1314014</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2313676.500000,219741.953125 2313676.500000,219741.953125</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2313676.500000,219741.953125</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>276</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>DAEAM</myns:UNIQUE_KEY>
+        <myns:NAME>Sackville</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>13</myns:REG_CODE>
+        <myns:NTS50>021H16</myns:NTS50>
+        <myns:LAT>455400</myns:LAT>
+        <myns:LONG>642200</myns:LONG>
+        <myns:SGC_CODE>1307009</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2150522.500000,508104.437500 2150522.500000,508104.437500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2150522.500000,508104.437500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>277</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EGLSD</myns:UNIQUE_KEY>
+        <myns:NAME>Gaspe</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>022A16</myns:NTS50>
+        <myns:LAT>485000</myns:LAT>
+        <myns:LONG>642900</myns:LONG>
+        <myns:SGC_CODE>2403005</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1825927.500000,130447.429688 1825927.500000,130447.429688</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1825927.500000,130447.429688</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>278</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EKOKZ</myns:UNIQUE_KEY>
+        <myns:NAME>Montmagny</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>021L15</myns:NTS50>
+        <myns:LAT>465900</myns:LAT>
+        <myns:LONG>703300</myns:LONG>
+        <myns:SGC_CODE>2418050</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1862239.875000,249217.421875 1862239.875000,249217.421875</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1862239.875000,249217.421875</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>279</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EKMWZ</myns:UNIQUE_KEY>
+        <myns:NAME>Riviere-du-Loup</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>021N13</myns:NTS50>
+        <myns:LAT>475000</myns:LAT>
+        <myns:LONG>693200</myns:LONG>
+        <myns:SGC_CODE>2412070</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1921025.750000,363781.687500 1921025.750000,363781.687500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1921025.750000,363781.687500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>280</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EJBOJ</myns:UNIQUE_KEY>
+        <myns:NAME>Mont-Joli</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>022C09</myns:NTS50>
+        <myns:LAT>483500</myns:LAT>
+        <myns:LONG>681100</myns:LONG>
+        <myns:SGC_CODE>2409075</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2007808.625000,472803.343750 2007808.625000,472803.343750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2007808.625000,472803.343750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>281</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EHZFR</myns:UNIQUE_KEY>
+        <myns:NAME>Sainte-Anne-des-Monts</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>022G01</myns:NTS50>
+        <myns:LAT>490800</myns:LAT>
+        <myns:LONG>663000</myns:LONG>
+        <myns:SGC_CODE>2404040</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1952863.000000,411204.187500 1952863.000000,411204.187500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1952863.000000,411204.187500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>282</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EHEPJ</myns:UNIQUE_KEY>
+        <myns:NAME>Matane</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>022B13</myns:NTS50>
+        <myns:LAT>485100</myns:LAT>
+        <myns:LONG>673200</myns:LONG>
+        <myns:SGC_CODE>2408055</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1484201.750000,-43107.593750 1484201.750000,-43107.593750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1484201.750000,-43107.593750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>283</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EHHSY</myns:UNIQUE_KEY>
+        <myns:NAME>Mont-Laurier</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>031J12</myns:NTS50>
+        <myns:LAT>463300</myns:LAT>
+        <myns:LONG>753000</myns:LONG>
+        <myns:SGC_CODE>2479085</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1780558.375000,-92263.445312 1780558.375000,-92263.445312</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1780558.375000,-92263.445312</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>284</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EKMVW</myns:UNIQUE_KEY>
+        <myns:NAME>Magog</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>031H08</myns:NTS50>
+        <myns:LAT>451600</myns:LAT>
+        <myns:LONG>720800</myns:LONG>
+        <myns:SGC_CODE>2445070</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1652398.875000,-50281.156250 1652398.875000,-50281.156250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1652398.875000,-50281.156250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>285</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EKJCK</myns:UNIQUE_KEY>
+        <myns:NAME>Joliette</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>031I03</myns:NTS50>
+        <myns:LAT>460100</myns:LAT>
+        <myns:LONG>732700</myns:LONG>
+        <myns:SGC_CODE>2461025</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1680985.750000,-37357.273438 1680985.750000,-37357.273438</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1680985.750000,-37357.273438</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>286</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EPISQ</myns:UNIQUE_KEY>
+        <myns:NAME>Sorel</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>031I03</myns:NTS50>
+        <myns:LAT>460200</myns:LAT>
+        <myns:LONG>730700</myns:LONG>
+        <myns:SGC_CODE>2453057</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1772426.375000,-32858.390625 1772426.375000,-32858.390625</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1772426.375000,-32858.390625</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>287</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EFJGU</myns:UNIQUE_KEY>
+        <myns:NAME>Asbestos</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>021E13</myns:NTS50>
+        <myns:LAT>454600</myns:LAT>
+        <myns:LONG>715600</myns:LONG>
+        <myns:SGC_CODE>2440040</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1762170.125000,-2770.301514 1762170.125000,-2770.301514</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1762170.125000,-2770.301514</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>288</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EPSTL</myns:UNIQUE_KEY>
+        <myns:NAME>Victoriaville</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>021L04</myns:NTS50>
+        <myns:LAT>460200</myns:LAT>
+        <myns:LONG>715500</myns:LONG>
+        <myns:SGC_CODE>2439062</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>4</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1810387.250000,19848.041016 1810387.250000,19848.041016</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1810387.250000,19848.041016</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>289</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EPXXJ</myns:UNIQUE_KEY>
+        <myns:NAME>Thetford Mines</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>021L03</myns:NTS50>
+        <myns:LAT>460500</myns:LAT>
+        <myns:LONG>711800</myns:LONG>
+        <myns:SGC_CODE>2431087</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1853455.750000,37139.546875 1853455.750000,37139.546875</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1853455.750000,37139.546875</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>290</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EJBSM</myns:UNIQUE_KEY>
+        <myns:NAME>Saint-Georges</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>021L02</myns:NTS50>
+        <myns:LAT>460700</myns:LAT>
+        <myns:LONG>704000</myns:LONG>
+        <myns:SGC_CODE>2429075</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1754431.625000,69009.312500 1754431.625000,69009.312500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1754431.625000,69009.312500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>291</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EGEEW</myns:UNIQUE_KEY>
+        <myns:NAME>Donnacona</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>021L12</myns:NTS50>
+        <myns:LAT>464000</myns:LAT>
+        <myns:LONG>714500</myns:LONG>
+        <myns:SGC_CODE>2434025</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1683527.125000,27560.845703 1683527.125000,27560.845703</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1683527.125000,27560.845703</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>292</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EIDEV</myns:UNIQUE_KEY>
+        <myns:NAME>Shawinigan</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>031I10</myns:NTS50>
+        <myns:LAT>463300</myns:LAT>
+        <myns:LONG>724500</myns:LONG>
+        <myns:SGC_CODE>2436030</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1619024.125000,-88902.875000 1619024.125000,-88902.875000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1619024.125000,-88902.875000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>293</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>ELCQF</myns:UNIQUE_KEY>
+        <myns:NAME>Saint-Jerome</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>031G16</myns:NTS50>
+        <myns:LAT>454700</myns:LAT>
+        <myns:LONG>740000</myns:LONG>
+        <myns:SGC_CODE>2475015</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1599381.625000,-110971.843750 1599381.625000,-110971.843750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1599381.625000,-110971.843750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>294</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EKCIC</myns:UNIQUE_KEY>
+        <myns:NAME>Lachute</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>031G09</myns:NTS50>
+        <myns:LAT>453900</myns:LAT>
+        <myns:LONG>742000</myns:LONG>
+        <myns:SGC_CODE>2476020</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1148719.625000,122210.796875 1148719.625000,122210.796875</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1148719.625000,122210.796875</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>295</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EGXZU</myns:UNIQUE_KEY>
+        <myns:NAME>La Sarre</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>032D14</myns:NTS50>
+        <myns:LAT>484800</myns:LAT>
+        <myns:LONG>791200</myns:LONG>
+        <myns:SGC_CODE>2487090</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1233483.750000,117386.156250 1233483.750000,117386.156250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1233483.750000,117386.156250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>296</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EFHXK</myns:UNIQUE_KEY>
+        <myns:NAME>Amos</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>032D09</myns:NTS50>
+        <myns:LAT>483400</myns:LAT>
+        <myns:LONG>780700</myns:LONG>
+        <myns:SGC_CODE>2488055</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1266396.750000,75096.203125 1266396.750000,75096.203125</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1266396.750000,75096.203125</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>297</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EIJZE</myns:UNIQUE_KEY>
+        <myns:NAME>Val-d&#39;Or</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>032C04</myns:NTS50>
+        <myns:LAT>480600</myns:LAT>
+        <myns:LONG>774700</myns:LONG>
+        <myns:SGC_CODE>2489005</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1649522.125000,120873.718750 1649522.125000,120873.718750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1649522.125000,120873.718750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>298</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EPTUN</myns:UNIQUE_KEY>
+        <myns:NAME>La Tuque</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>031P07</myns:NTS50>
+        <myns:LAT>472600</myns:LAT>
+        <myns:LONG>724700</myns:LONG>
+        <myns:SGC_CODE>2490007</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1645643.375000,242530.234375 1645643.375000,242530.234375</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1645643.375000,242530.234375</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>299</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EHWMB</myns:UNIQUE_KEY>
+        <myns:NAME>Roberval</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>032A09</myns:NTS50>
+        <myns:LAT>483100</myns:LAT>
+        <myns:LONG>721300</myns:LONG>
+        <myns:SGC_CODE>2491025</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1626221.125000,250350.859375 1626221.125000,250350.859375</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1626221.125000,250350.859375</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>300</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EHZSO</myns:UNIQUE_KEY>
+        <myns:NAME>Saint-Felicien</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>032A09</myns:NTS50>
+        <myns:LAT>483900</myns:LAT>
+        <myns:LONG>722700</myns:LONG>
+        <myns:SGC_CODE>2491040</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1630253.250000,282141.375000 1630253.250000,282141.375000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1630253.250000,282141.375000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>301</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EGDZD</myns:UNIQUE_KEY>
+        <myns:NAME>Dolbeau</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>032A16</myns:NTS50>
+        <myns:LAT>485300</myns:LAT>
+        <myns:LONG>721400</myns:LONG>
+        <myns:SGC_CODE>2492025</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1942741.625000,553955.687500 1942741.625000,553955.687500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1942741.625000,553955.687500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>302</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EHSPH</myns:UNIQUE_KEY>
+        <myns:NAME>Port-Cartier</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>022J02</myns:NTS50>
+        <myns:LAT>500100</myns:LAT>
+        <myns:LONG>665200</myns:LONG>
+        <myns:SGC_CODE>2497020</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1963917.250000,584971.500000 1963917.250000,584971.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1963917.250000,584971.500000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>303</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EJNFQ</myns:UNIQUE_KEY>
+        <myns:NAME>Sept-?les</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>022J01</myns:NTS50>
+        <myns:LAT>501200</myns:LAT>
+        <myns:LONG>662300</myns:LONG>
+        <myns:SGC_CODE>2497010</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1452203.500000,342438.750000 1452203.500000,342438.750000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1452203.500000,342438.750000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>304</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EFXAC</myns:UNIQUE_KEY>
+        <myns:NAME>Chibougamau</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>032G16</myns:NTS50>
+        <myns:LAT>495500</myns:LAT>
+        <myns:LONG>742200</myns:LONG>
+        <myns:SGC_CODE>2499025</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1502301.000000,-231027.765625 1502301.000000,-231027.765625</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1502301.000000,-231027.765625</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>305</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FCPKN</myns:UNIQUE_KEY>
+        <myns:NAME>Smiths Falls</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>031C16</myns:NTS50>
+        <myns:LAT>445400</myns:LAT>
+        <myns:LONG>760100</myns:LONG>
+        <myns:SGC_CODE>3509004</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1533326.000000,-256181.921875 1533326.000000,-256181.921875</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1533326.000000,-256181.921875</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>306</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FDGDV</myns:UNIQUE_KEY>
+        <myns:NAME>Brockville</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>031B12</myns:NTS50>
+        <myns:LAT>443500</myns:LAT>
+        <myns:LONG>754100</myns:LONG>
+        <myns:SGC_CODE>3507015</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1404266.500000,-352605.937500 1404266.500000,-352605.937500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1404266.500000,-352605.937500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>307</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FDZNE</myns:UNIQUE_KEY>
+        <myns:NAME>Trenton</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>031C04</myns:NTS50>
+        <myns:LAT>440600</myns:LAT>
+        <myns:LONG>773500</myns:LONG>
+        <myns:SGC_CODE>3512012</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1359853.375000,-381128.937500 1359853.375000,-381128.937500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1359853.375000,-381128.937500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>308</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FARXE</myns:UNIQUE_KEY>
+        <myns:NAME>Cobourg</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>030M16</myns:NTS50>
+        <myns:LAT>435800</myns:LAT>
+        <myns:LONG>781000</myns:LONG>
+        <myns:SGC_CODE>3514021</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1303309.125000,-348911.000000 1303309.125000,-348911.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1303309.125000,-348911.000000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>309</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FDGDT</myns:UNIQUE_KEY>
+        <myns:NAME>Lindsay</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>031D07</myns:NTS50>
+        <myns:LAT>442100</myns:LAT>
+        <myns:LONG>784400</myns:LONG>
+        <myns:SGC_CODE>3516009</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1230340.500000,-549706.937500 1230340.500000,-549706.937500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1230340.500000,-549706.937500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>310</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FDZLB</myns:UNIQUE_KEY>
+        <myns:NAME>Nanticoke</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>040I16</myns:NTS50>
+        <myns:LAT>425400</myns:LAT>
+        <myns:LONG>801100</myns:LONG>
+        <myns:SGC_CODE>3528033</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1191953.875000,-456961.843750 1191953.875000,-456961.843750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1191953.875000,-456961.843750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>311</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FBDWO</myns:UNIQUE_KEY>
+        <myns:NAME>Fergus</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>040P09</myns:NTS50>
+        <myns:LAT>434200</myns:LAT>
+        <myns:LONG>802200</myns:LONG>
+        <myns:SGC_CODE>3523026</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1050574.875000,-681502.875000 1050574.875000,-681502.875000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1050574.875000,-681502.875000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>312</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FBWVO</myns:UNIQUE_KEY>
+        <myns:NAME>Leamington</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>040J02</myns:NTS50>
+        <myns:LAT>420300</myns:LAT>
+        <myns:LONG>823600</myns:LONG>
+        <myns:SGC_CODE>3537006</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1176905.875000,-265426.906250 1176905.875000,-265426.906250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1176905.875000,-265426.906250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>313</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FDSUS</myns:UNIQUE_KEY>
+        <myns:NAME>Parry Sound</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>041H08</myns:NTS50>
+        <myns:LAT>452100</myns:LAT>
+        <myns:LONG>800200</myns:LONG>
+        <myns:SGC_CODE>3549032</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1369414.000000,-154392.265625 1369414.000000,-154392.265625</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1369414.000000,-154392.265625</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>314</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FDSIZ</myns:UNIQUE_KEY>
+        <myns:NAME>Petawawa</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>031F14</myns:NTS50>
+        <myns:LAT>455400</myns:LAT>
+        <myns:LONG>771700</myns:LONG>
+        <myns:SGC_CODE>3547079</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1386362.500000,-159926.406250 1386362.500000,-159926.406250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1386362.500000,-159926.406250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>315</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FCHOC</myns:UNIQUE_KEY>
+        <myns:NAME>Pembroke</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>031F14</myns:NTS50>
+        <myns:LAT>454900</myns:LAT>
+        <myns:LONG>770700</myns:LONG>
+        <myns:SGC_CODE>3547064</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1430533.250000,-183377.296875 1430533.250000,-183377.296875</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1430533.250000,-183377.296875</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>316</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FCKPW</myns:UNIQUE_KEY>
+        <myns:NAME>Renfrew</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>031F07</myns:NTS50>
+        <myns:LAT>452800</myns:LAT>
+        <myns:LONG>764100</myns:LONG>
+        <myns:SGC_CODE>3547048</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1453011.500000,-183204.125000 1453011.500000,-183204.125000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1453011.500000,-183204.125000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>317</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FADTN</myns:UNIQUE_KEY>
+        <myns:NAME>Arnprior</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>031F08</myns:NTS50>
+        <myns:LAT>452600</myns:LAT>
+        <myns:LONG>762100</myns:LONG>
+        <myns:SGC_CODE>3547002</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1237492.375000,-255573.656250 1237492.375000,-255573.656250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1237492.375000,-255573.656250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>318</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FBPPE</myns:UNIQUE_KEY>
+        <myns:NAME>Huntsville</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>031E06</myns:NTS50>
+        <myns:LAT>452000</myns:LAT>
+        <myns:LONG>791300</myns:LONG>
+        <myns:SGC_CODE>3544042</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1236493.375000,-302025.812500 1236493.375000,-302025.812500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1236493.375000,-302025.812500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>319</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FBJKJ</myns:UNIQUE_KEY>
+        <myns:NAME>Gravenhurst</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>031D14</myns:NTS50>
+        <myns:LAT>445500</myns:LAT>
+        <myns:LONG>792200</myns:LONG>
+        <myns:SGC_CODE>3544002</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1201413.875000,-330936.843750 1201413.875000,-330936.843750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1201413.875000,-330936.843750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>320</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FEBJL</myns:UNIQUE_KEY>
+        <myns:NAME>Midland</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>031D12</myns:NTS50>
+        <myns:LAT>444500</myns:LAT>
+        <myns:LONG>795300</myns:LONG>
+        <myns:SGC_CODE>3543074</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1185567.750000,-366145.187500 1185567.750000,-366145.187500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1185567.750000,-366145.187500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>321</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FASGS</myns:UNIQUE_KEY>
+        <myns:NAME>Collingwood</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>041A08</myns:NTS50>
+        <myns:LAT>442900</myns:LAT>
+        <myns:LONG>801300</myns:LONG>
+        <myns:SGC_CODE>3543031</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1124608.125000,-368382.875000 1124608.125000,-368382.875000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1124608.125000,-368382.875000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>322</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FDGEE</myns:UNIQUE_KEY>
+        <myns:NAME>Owen Sound</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>041A10</myns:NTS50>
+        <myns:LAT>443400</myns:LAT>
+        <myns:LONG>805600</myns:LONG>
+        <myns:SGC_CODE>3542059</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1082452.750000,-425274.343750 1082452.750000,-425274.343750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1082452.750000,-425274.343750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>323</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FBUPC</myns:UNIQUE_KEY>
+        <myns:NAME>Kincardine</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>041A04</myns:NTS50>
+        <myns:LAT>441100</myns:LAT>
+        <myns:LONG>813800</myns:LONG>
+        <myns:SGC_CODE>3541022</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1085636.875000,-479535.500000 1085636.875000,-479535.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1085636.875000,-479535.500000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>324</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FBIAG</myns:UNIQUE_KEY>
+        <myns:NAME>Goderich</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>040P12</myns:NTS50>
+        <myns:LAT>434500</myns:LAT>
+        <myns:LONG>814300</myns:LONG>
+        <myns:SGC_CODE>3540028</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1102346.375000,38478.839844 1102346.375000,38478.839844</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1102346.375000,38478.839844</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>325</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FBUYW</myns:UNIQUE_KEY>
+        <myns:NAME>Kirkland Lake</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>042A01</myns:NTS50>
+        <myns:LAT>480900</myns:LAT>
+        <myns:LONG>800200</myns:LONG>
+        <myns:SGC_CODE>3554068</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1022290.875000,-200768.640625 1022290.875000,-200768.640625</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1022290.875000,-200768.640625</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>326</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FBCXV</myns:UNIQUE_KEY>
+        <myns:NAME>Espanola</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>041I05</myns:NTS50>
+        <myns:LAT>461500</myns:LAT>
+        <myns:LONG>814600</myns:LONG>
+        <myns:SGC_CODE>3552026</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1148385.000000,-22097.912109 1148385.000000,-22097.912109</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1148385.000000,-22097.912109</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>327</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FDOQG</myns:UNIQUE_KEY>
+        <myns:NAME>New Liskeard</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>031M12</myns:NTS50>
+        <myns:LAT>473000</myns:LAT>
+        <myns:LONG>794000</myns:LONG>
+        <myns:SGC_CODE>3554018</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1156823.625000,-155751.890625 1156823.625000,-155751.890625</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1156823.625000,-155751.890625</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>328</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FCTKE</myns:UNIQUE_KEY>
+        <myns:NAME>Sturgeon Falls</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>031L05</myns:NTS50>
+        <myns:LAT>462200</myns:LAT>
+        <myns:LONG>795500</myns:LONG>
+        <myns:SGC_CODE>3548052</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1040492.125000,94307.945312 1040492.125000,94307.945312</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1040492.125000,94307.945312</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>329</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FBQNV</myns:UNIQUE_KEY>
+        <myns:NAME>Iroquois Falls</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>042A15</myns:NTS50>
+        <myns:LAT>484600</myns:LAT>
+        <myns:LONG>804100</myns:LONG>
+        <myns:SGC_CODE>3556031</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>953143.625000,-199573.281250 953143.625000,-199573.281250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>953143.625000,-199573.281250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>330</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FBCHB</myns:UNIQUE_KEY>
+        <myns:NAME>Elliot Lake</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>041J07</myns:NTS50>
+        <myns:LAT>462300</myns:LAT>
+        <myns:LONG>823800</myns:LONG>
+        <myns:SGC_CODE>3557041</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>631614.625000,12948.917969 631614.625000,12948.917969</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>631614.625000,12948.917969</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>331</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FCDJZ</myns:UNIQUE_KEY>
+        <myns:NAME>Marathon</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>042D09</myns:NTS50>
+        <myns:LAT>484300</myns:LAT>
+        <myns:LONG>862300</myns:LONG>
+        <myns:SGC_CODE>0</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>812340.500000,152359.250000 812340.500000,152359.250000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>812340.500000,152359.250000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>332</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FBMTW</myns:UNIQUE_KEY>
+        <myns:NAME>Hearst</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>042G12</myns:NTS50>
+        <myns:LAT>494100</myns:LAT>
+        <myns:LONG>834000</myns:LONG>
+        <myns:SGC_CODE>3556076</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>903953.062500,138010.250000 903953.062500,138010.250000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>903953.062500,138010.250000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>333</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FBTBP</myns:UNIQUE_KEY>
+        <myns:NAME>Kapuskasing</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>042G08</myns:NTS50>
+        <myns:LAT>492500</myns:LAT>
+        <myns:LONG>822600</myns:LONG>
+        <myns:SGC_CODE>3556066</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>36782.281250,87464.632812 36782.281250,87464.632812</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>36782.281250,87464.632812</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>334</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FDGDQ</myns:UNIQUE_KEY>
+        <myns:NAME>Kenora</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>052E16</myns:NTS50>
+        <myns:LAT>494700</myns:LAT>
+        <myns:LONG>942900</myns:LONG>
+        <myns:SGC_CODE>3560016</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>117234.476562,-38629.488281 117234.476562,-38629.488281</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>117234.476562,-38629.488281</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>335</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FBEYE</myns:UNIQUE_KEY>
+        <myns:NAME>Fort Frances</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>052C11</myns:NTS50>
+        <myns:LAT>483600</myns:LAT>
+        <myns:LONG>932400</myns:LONG>
+        <myns:SGC_CODE>3559012</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>155462.843750,91561.804688 155462.843750,91561.804688</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>155462.843750,91561.804688</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>336</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FAZWK</myns:UNIQUE_KEY>
+        <myns:NAME>Dryden</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>052F15</myns:NTS50>
+        <myns:LAT>494700</myns:LAT>
+        <myns:LONG>925000</myns:LONG>
+        <myns:SGC_CODE>3560026</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-352989.843750,253015.203125 -352989.843750,253015.203125</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-352989.843750,253015.203125</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>337</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>GAGDE</myns:UNIQUE_KEY>
+        <myns:NAME>Dauphin</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>46</myns:REG_CODE>
+        <myns:NTS50>062N01</myns:NTS50>
+        <myns:LAT>510858</myns:LAT>
+        <myns:LONG>1000258</myns:LONG>
+        <myns:SGC_CODE>4617050</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-135377.437500,132527.000000 -135377.437500,132527.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-135377.437500,132527.000000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>338</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>GAYRY</myns:UNIQUE_KEY>
+        <myns:NAME>Selkirk</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>46</myns:REG_CODE>
+        <myns:NTS50>062I02</myns:NTS50>
+        <myns:LAT>500837</myns:LAT>
+        <myns:LONG>965302</myns:LONG>
+        <myns:SGC_CODE>4613047</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-227870.281250,28459.660156 -227870.281250,28459.660156</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-227870.281250,28459.660156</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>339</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>GASBB</myns:UNIQUE_KEY>
+        <myns:NAME>Morden</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>46</myns:REG_CODE>
+        <myns:NTS50>062G01</myns:NTS50>
+        <myns:LAT>491131</myns:LAT>
+        <myns:LONG>980602</myns:LONG>
+        <myns:SGC_CODE>4603053</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-124020.132812,60363.867188 -124020.132812,60363.867188</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-124020.132812,60363.867188</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>340</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>GBAML</myns:UNIQUE_KEY>
+        <myns:NAME>Steinbach</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>46</myns:REG_CODE>
+        <myns:NTS50>062H10</myns:NTS50>
+        <myns:LAT>493133</myns:LAT>
+        <myns:LONG>964102</myns:LONG>
+        <myns:SGC_CODE>4602044</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-232574.671875,114701.593750 -232574.671875,114701.593750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-232574.671875,114701.593750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>341</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>GAWDD</myns:UNIQUE_KEY>
+        <myns:NAME>Portage la Prairie</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>46</myns:REG_CODE>
+        <myns:NTS50>062G16</myns:NTS50>
+        <myns:LAT>495822</myns:LAT>
+        <myns:LONG>981731</myns:LONG>
+        <myns:SGC_CODE>4609029</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-401644.656250,554806.750000 -401644.656250,554806.750000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-401644.656250,554806.750000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>342</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>GBBOH</myns:UNIQUE_KEY>
+        <myns:NAME>The Pas</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>46</myns:REG_CODE>
+        <myns:NTS50>063F14</myns:NTS50>
+        <myns:LAT>534930</myns:LAT>
+        <myns:LONG>1011512</myns:LONG>
+        <myns:SGC_CODE>4621045</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-177433.125000,747490.500000 -177433.125000,747490.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-177433.125000,747490.500000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>343</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>GBBRP</myns:UNIQUE_KEY>
+        <myns:NAME>Thompson</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>46</myns:REG_CODE>
+        <myns:NTS50>063P12</myns:NTS50>
+        <myns:LAT>554436</myns:LAT>
+        <myns:LONG>975119</myns:LONG>
+        <myns:SGC_CODE>4622026</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-433354.531250,657065.937500 -433354.531250,657065.937500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-433354.531250,657065.937500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>344</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>GAILW</myns:UNIQUE_KEY>
+        <myns:NAME>Flin Flon</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>46</myns:REG_CODE>
+        <myns:NTS50>063K13</myns:NTS50>
+        <myns:LAT>544605</myns:LAT>
+        <myns:LONG>1015151</myns:LONG>
+        <myns:SGC_CODE>4621064</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-581017.500000,53671.285156 -581017.500000,53671.285156</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-581017.500000,53671.285156</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>345</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>HAUQM</myns:UNIQUE_KEY>
+        <myns:NAME>Estevan</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>47</myns:REG_CODE>
+        <myns:NTS50>062E02</myns:NTS50>
+        <myns:LAT>490800</myns:LAT>
+        <myns:LONG>1025900</myns:LONG>
+        <myns:SGC_CODE>4701024</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-880962.687500,514814.593750 -880962.687500,514814.593750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-880962.687500,514814.593750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>346</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>HAMHJ</myns:UNIQUE_KEY>
+        <myns:NAME>North Battleford</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>47</myns:REG_CODE>
+        <myns:NTS50>073C16</myns:NTS50>
+        <myns:LAT>524700</myns:LAT>
+        <myns:LONG>1081700</myns:LONG>
+        <myns:SGC_CODE>4716029</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-898194.375000,236871.390625 -898194.375000,236871.390625</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-898194.375000,236871.390625</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>347</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>HAPKT</myns:UNIQUE_KEY>
+        <myns:NAME>Swift Current</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>47</myns:REG_CODE>
+        <myns:NTS50>072J05</myns:NTS50>
+        <myns:LAT>501700</myns:LAT>
+        <myns:LONG>1074800</myns:LONG>
+        <myns:SGC_CODE>4708004</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-633172.375000,474643.968750 -633172.375000,474643.968750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-633172.375000,474643.968750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>348</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>HAUTW</myns:UNIQUE_KEY>
+        <myns:NAME>Melfort</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>47</myns:REG_CODE>
+        <myns:NTS50>073A15</myns:NTS50>
+        <myns:LAT>525200</myns:LAT>
+        <myns:LONG>1043700</myns:LONG>
+        <myns:SGC_CODE>4714051</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-517360.656250,276749.000000 -517360.656250,276749.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-517360.656250,276749.000000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>349</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>HAVWM</myns:UNIQUE_KEY>
+        <myns:NAME>Yorkton</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>47</myns:REG_CODE>
+        <myns:NTS50>062M01</myns:NTS50>
+        <myns:LAT>511300</myns:LAT>
+        <myns:LONG>1022800</myns:LONG>
+        <myns:SGC_CODE>4709012</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-636198.687500,115397.093750 -636198.687500,115397.093750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-636198.687500,115397.093750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>350</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>HAUMZ</myns:UNIQUE_KEY>
+        <myns:NAME>Weyburn</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>47</myns:REG_CODE>
+        <myns:NTS50>062E12</myns:NTS50>
+        <myns:LAT>494000</myns:LAT>
+        <myns:LONG>1035100</myns:LONG>
+        <myns:SGC_CODE>4702047</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1317498.875000,586733.687500 -1317498.875000,586733.687500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1317498.875000,586733.687500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>351</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IAFOG</myns:UNIQUE_KEY>
+        <myns:NAME>Rocky Mountain House</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>083B07</myns:NTS50>
+        <myns:LAT>522200</myns:LAT>
+        <myns:LONG>1145500</myns:LONG>
+        <myns:SGC_CODE>4809015</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-978039.000000,589518.687500 -978039.000000,589518.687500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-978039.000000,589518.687500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>352</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IADVK</myns:UNIQUE_KEY>
+        <myns:NAME>Lloydminster</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>073E08</myns:NTS50>
+        <myns:LAT>531700</myns:LAT>
+        <myns:LONG>1100000</myns:LONG>
+        <myns:SGC_CODE>4810039</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1164891.125000,610223.500000 -1164891.125000,610223.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1164891.125000,610223.500000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>353</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IAKKF</myns:UNIQUE_KEY>
+        <myns:NAME>Camrose</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>083H02</myns:NTS50>
+        <myns:LAT>530100</myns:LAT>
+        <myns:LONG>1125000</myns:LONG>
+        <myns:SGC_CODE>4810011</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1206204.000000,443671.812500 -1206204.000000,443671.812500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1206204.000000,443671.812500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>354</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IABPA</myns:UNIQUE_KEY>
+        <myns:NAME>Drumheller</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>082P07</myns:NTS50>
+        <myns:LAT>512800</myns:LAT>
+        <myns:LONG>1124200</myns:LONG>
+        <myns:SGC_CODE>4805029</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1310855.875000,371788.156250 -1310855.875000,371788.156250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1310855.875000,371788.156250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>355</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IAJVO</myns:UNIQUE_KEY>
+        <myns:NAME>High River</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>082I12</myns:NTS50>
+        <myns:LAT>503500</myns:LAT>
+        <myns:LONG>1135200</myns:LONG>
+        <myns:SGC_CODE>4806006</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1178121.000000,333609.906250 -1178121.000000,333609.906250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1178121.000000,333609.906250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>356</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IAIDN</myns:UNIQUE_KEY>
+        <myns:NAME>Brooks</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>072L12</myns:NTS50>
+        <myns:LAT>503500</myns:LAT>
+        <myns:LONG>1115300</myns:LONG>
+        <myns:SGC_CODE>4802034</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1218203.125000,254632.562500 -1218203.125000,254632.562500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1218203.125000,254632.562500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>357</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IAAFM</myns:UNIQUE_KEY>
+        <myns:NAME>Taber</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>082H16</myns:NTS50>
+        <myns:LAT>494900</myns:LAT>
+        <myns:LONG>1120900</myns:LONG>
+        <myns:SGC_CODE>4802022</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1402195.000000,468952.843750 -1402195.000000,468952.843750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1402195.000000,468952.843750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>358</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IACYE</myns:UNIQUE_KEY>
+        <myns:NAME>Banff</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>082O04</myns:NTS50>
+        <myns:LAT>511000</myns:LAT>
+        <myns:LONG>1153400</myns:LONG>
+        <myns:SGC_CODE>4815035</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1293983.500000,671625.625000 -1293983.500000,671625.625000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1293983.500000,671625.625000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>359</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IABOA</myns:UNIQUE_KEY>
+        <myns:NAME>Drayton Valley</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>083G02</myns:NTS50>
+        <myns:LAT>531300</myns:LAT>
+        <myns:LONG>1145900</myns:LONG>
+        <myns:SGC_CODE>4811031</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1204318.875000,614251.812500 -1204318.875000,614251.812500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1204318.875000,614251.812500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>360</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IAPBB</myns:UNIQUE_KEY>
+        <myns:NAME>Wetaskiwin</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>083A14</myns:NTS50>
+        <myns:LAT>525800</myns:LAT>
+        <myns:LONG>1132200</myns:LONG>
+        <myns:SGC_CODE>4811002</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1202569.875000,648899.875000 -1202569.875000,648899.875000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1202569.875000,648899.875000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>361</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IACUJ</myns:UNIQUE_KEY>
+        <myns:NAME>Leduc</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>083H05</myns:NTS50>
+        <myns:LAT>531600</myns:LAT>
+        <myns:LONG>1133300</myns:LONG>
+        <myns:SGC_CODE>4811016</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1325625.875000,1031850.875000 -1325625.875000,1031850.875000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1325625.875000,1031850.875000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>362</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IAEWL</myns:UNIQUE_KEY>
+        <myns:NAME>Peace River</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>084C03</myns:NTS50>
+        <myns:LAT>561500</myns:LAT>
+        <myns:LONG>1171700</myns:LONG>
+        <myns:SGC_CODE>4819038</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1212621.875000,883457.250000 -1212621.875000,883457.250000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1212621.875000,883457.250000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>363</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IAIJK</myns:UNIQUE_KEY>
+        <myns:NAME>Slave Lake</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>083O07</myns:NTS50>
+        <myns:LAT>551700</myns:LAT>
+        <myns:LONG>1144600</myns:LONG>
+        <myns:SGC_CODE>4817029</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1449160.375000,745803.187500 -1449160.375000,745803.187500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1449160.375000,745803.187500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>364</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IAJWU</myns:UNIQUE_KEY>
+        <myns:NAME>Hinton</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>083F05</myns:NTS50>
+        <myns:LAT>532400</myns:LAT>
+        <myns:LONG>1173500</myns:LONG>
+        <myns:SGC_CODE>4814019</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1371443.250000,742126.187500 -1371443.250000,742126.187500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1371443.250000,742126.187500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>365</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IACMW</myns:UNIQUE_KEY>
+        <myns:NAME>Edson</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>083F09</myns:NTS50>
+        <myns:LAT>533500</myns:LAT>
+        <myns:LONG>1162600</myns:LONG>
+        <myns:SGC_CODE>4814024</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1311399.625000,780727.375000 -1311399.625000,780727.375000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1311399.625000,780727.375000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>366</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IAPCL</myns:UNIQUE_KEY>
+        <myns:NAME>Whitecourt</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>083J04</myns:NTS50>
+        <myns:LAT>540900</myns:LAT>
+        <myns:LONG>1154100</myns:LONG>
+        <myns:SGC_CODE>4813030</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1103515.625000,647300.562500 -1103515.625000,647300.562500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1103515.625000,647300.562500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>367</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IAOBT</myns:UNIQUE_KEY>
+        <myns:NAME>Vegreville</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>083H08</myns:NTS50>
+        <myns:LAT>533000</myns:LAT>
+        <myns:LONG>1120300</myns:LONG>
+        <myns:SGC_CODE>4810028</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1786582.500000,494759.500000 -1786582.500000,494759.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1786582.500000,494759.500000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>368</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JCBSO</myns:UNIQUE_KEY>
+        <myns:NAME>Merritt</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>092I02</myns:NTS50>
+        <myns:LAT>500645</myns:LAT>
+        <myns:LONG>1204730</myns:LONG>
+        <myns:SGC_CODE>5933006</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1678406.875000,470688.375000 -1678406.875000,470688.375000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1678406.875000,470688.375000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>369</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JBOAP</myns:UNIQUE_KEY>
+        <myns:NAME>Vernon</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>082L06</myns:NTS50>
+        <myns:LAT>501530</myns:LAT>
+        <myns:LONG>1191600</myns:LONG>
+        <myns:SGC_CODE>5937014</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>4</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1665222.625000,511039.031250 -1665222.625000,511039.031250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1665222.625000,511039.031250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>370</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JCJTL</myns:UNIQUE_KEY>
+        <myns:NAME>Salmon Arm</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>082L11</myns:NTS50>
+        <myns:LAT>504200</myns:LAT>
+        <myns:LONG>1191600</myns:LONG>
+        <myns:SGC_CODE>0</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1579306.750000,514970.937500 -1579306.750000,514970.937500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1579306.750000,514970.937500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>371</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JBHTI</myns:UNIQUE_KEY>
+        <myns:NAME>Revelstoke</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>082L16</myns:NTS50>
+        <myns:LAT>505900</myns:LAT>
+        <myns:LONG>1181200</myns:LONG>
+        <myns:SGC_CODE>5939019</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-2091906.875000,529072.500000 -2091906.875000,529072.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-2091906.875000,529072.500000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>372</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JBIEL</myns:UNIQUE_KEY>
+        <myns:NAME>Port Alberni</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>092F02</myns:NTS50>
+        <myns:LAT>491430</myns:LAT>
+        <myns:LONG>1244800</myns:LONG>
+        <myns:SGC_CODE>5923008</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-2081380.375000,578563.562500 -2081380.375000,578563.562500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-2081380.375000,578563.562500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>373</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JAHJY</myns:UNIQUE_KEY>
+        <myns:NAME>Courtenay</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>092F10</myns:NTS50>
+        <myns:LAT>494100</myns:LAT>
+        <myns:LONG>1245900</myns:LONG>
+        <myns:SGC_CODE>5925010</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-2083434.500000,620068.312500 -2083434.500000,620068.312500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-2083434.500000,620068.312500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>374</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JCJEN</myns:UNIQUE_KEY>
+        <myns:NAME>Campbell River</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>092K03</myns:NTS50>
+        <myns:LAT>500100</myns:LAT>
+        <myns:LONG>1251430</myns:LONG>
+        <myns:SGC_CODE>5925034</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>4</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-2041187.750000,577390.437500 -2041187.750000,577390.437500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-2041187.750000,577390.437500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>375</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JCVCI</myns:UNIQUE_KEY>
+        <myns:NAME>Powell River</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>092F15</myns:NTS50>
+        <myns:LAT>495100</myns:LAT>
+        <myns:LONG>1243200</myns:LONG>
+        <myns:SGC_CODE>5927008</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1962958.625000,514314.062500 -1962958.625000,514314.062500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1962958.625000,514314.062500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>376</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JCVCJ</myns:UNIQUE_KEY>
+        <myns:NAME>Squamish</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>092G14</myns:NTS50>
+        <myns:LAT>494500</myns:LAT>
+        <myns:LONG>1230800</myns:LONG>
+        <myns:SGC_CODE>5931006</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1613210.750000,328042.656250 -1613210.750000,328042.656250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1613210.750000,328042.656250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>377</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JCAAC</myns:UNIQUE_KEY>
+        <myns:NAME>Castlegar</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>082F05</myns:NTS50>
+        <myns:LAT>491800</myns:LAT>
+        <myns:LONG>1174000</myns:LONG>
+        <myns:SGC_CODE>5903045</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1579295.000000,336012.562500 -1579295.000000,336012.562500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1579295.000000,336012.562500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>378</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JAYDR</myns:UNIQUE_KEY>
+        <myns:NAME>Nelson</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>082F06</myns:NTS50>
+        <myns:LAT>493000</myns:LAT>
+        <myns:LONG>1171700</myns:LONG>
+        <myns:SGC_CODE>5903015</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1483873.000000,321660.625000 -1483873.000000,321660.625000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1483873.000000,321660.625000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>379</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JAHBL</myns:UNIQUE_KEY>
+        <myns:NAME>Kimberley</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>082G12</myns:NTS50>
+        <myns:LAT>494100</myns:LAT>
+        <myns:LONG>1155900</myns:LONG>
+        <myns:SGC_CODE>5901028</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1476463.250000,302045.718750 -1476463.250000,302045.718750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1476463.250000,302045.718750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>380</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JAIQY</myns:UNIQUE_KEY>
+        <myns:NAME>Cranbrook</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>082G05</myns:NTS50>
+        <myns:LAT>493000</myns:LAT>
+        <myns:LONG>1154600</myns:LONG>
+        <myns:SGC_CODE>5901022</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1426380.375000,285634.343750 -1426380.375000,285634.343750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1426380.375000,285634.343750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>381</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JAVIB</myns:UNIQUE_KEY>
+        <myns:NAME>Fernie</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>082G06</myns:NTS50>
+        <myns:LAT>493000</myns:LAT>
+        <myns:LONG>1150400</myns:LONG>
+        <myns:SGC_CODE>5901012</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1693991.000000,1078587.250000 -1693991.000000,1078587.250000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1693991.000000,1078587.250000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>382</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JAHBY</myns:UNIQUE_KEY>
+        <myns:NAME>Mackenzie</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>093O06</myns:NTS50>
+        <myns:LAT>551800</myns:LAT>
+        <myns:LONG>1231000</myns:LONG>
+        <myns:SGC_CODE>5953033</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1527466.500000,1113108.625000 -1527466.500000,1113108.625000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1527466.500000,1113108.625000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>383</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JAGPB</myns:UNIQUE_KEY>
+        <myns:NAME>Fort St. John</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>094A02</myns:NTS50>
+        <myns:LAT>561500</myns:LAT>
+        <myns:LONG>1205100</myns:LONG>
+        <myns:SGC_CODE>5955034</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1513434.875000,1048177.812500 -1513434.875000,1048177.812500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1513434.875000,1048177.812500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>384</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JAPCN</myns:UNIQUE_KEY>
+        <myns:NAME>Dawson Creek</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>093P16</myns:NTS50>
+        <myns:LAT>554600</myns:LAT>
+        <myns:LONG>1201400</myns:LONG>
+        <myns:SGC_CODE>5955014</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-2147817.750000,1194688.000000 -2147817.750000,1194688.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-2147817.750000,1194688.000000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>385</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JCNWW</myns:UNIQUE_KEY>
+        <myns:NAME>Prince Rupert</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>103J08</myns:NTS50>
+        <myns:LAT>541900</myns:LAT>
+        <myns:LONG>1301900</myns:LONG>
+        <myns:SGC_CODE>5947012</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-2040031.750000,1162240.375000 -2040031.750000,1162240.375000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-2040031.750000,1162240.375000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>386</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JBXCK</myns:UNIQUE_KEY>
+        <myns:NAME>Terrace</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>103I10</myns:NTS50>
+        <myns:LAT>543100</myns:LAT>
+        <myns:LONG>1283600</myns:LONG>
+        <myns:SGC_CODE>5949011</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-2068077.500000,1118855.000000 -2068077.500000,1118855.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-2068077.500000,1118855.000000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>387</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JCMDB</myns:UNIQUE_KEY>
+        <myns:NAME>Kitimat</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>103I02</myns:NTS50>
+        <myns:LAT>540300</myns:LAT>
+        <myns:LONG>1283900</myns:LONG>
+        <myns:SGC_CODE>5949005</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1948996.750000,1141989.875000 -1948996.750000,1141989.875000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1948996.750000,1141989.875000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>388</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JBMQO</myns:UNIQUE_KEY>
+        <myns:NAME>Smithers</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>093L14</myns:NTS50>
+        <myns:LAT>544650</myns:LAT>
+        <myns:LONG>1271015</myns:LONG>
+        <myns:SGC_CODE>5951043</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1763763.875000,835333.875000 -1763763.875000,835333.875000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1763763.875000,835333.875000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>389</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JBNTS</myns:UNIQUE_KEY>
+        <myns:NAME>Quesnel</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>093B15</myns:NTS50>
+        <myns:LAT>530000</myns:LAT>
+        <myns:LONG>1223000</myns:LONG>
+        <myns:SGC_CODE>5941013</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1782911.625000,736731.062500 -1782911.625000,736731.062500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1782911.625000,736731.062500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>390</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JBTMB</myns:UNIQUE_KEY>
+        <myns:NAME>Williams Lake</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>093B01</myns:NTS50>
+        <myns:LAT>520830</myns:LAT>
+        <myns:LONG>1220830</myns:LONG>
+        <myns:SGC_CODE>5941009</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2587598.000000,404010.531250 2587598.000000,404010.531250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2587598.000000,404010.531250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>391</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>CBLGX</myns:UNIQUE_KEY>
+        <myns:NAME>Sydney</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>12</myns:REG_CODE>
+        <myns:NTS50>011K01</myns:NTS50>
+        <myns:LAT>460900</myns:LAT>
+        <myns:LONG>601100</myns:LONG>
+        <myns:SGC_CODE>1217014</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>4</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2437026.000000,130358.351562 2437026.000000,130358.351562</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2437026.000000,130358.351562</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>392</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>CAIYJ</myns:UNIQUE_KEY>
+        <myns:NAME>Dartmouth</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>12</myns:REG_CODE>
+        <myns:NTS50>011D12</myns:NTS50>
+        <myns:LAT>444000</myns:LAT>
+        <myns:LONG>633400</myns:LONG>
+        <myns:SGC_CODE>1209022</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>5</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2225930.750000,100059.570312 2225930.750000,100059.570312</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2225930.750000,100059.570312</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>393</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>DAEGW</myns:UNIQUE_KEY>
+        <myns:NAME>Saint John</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>13</myns:REG_CODE>
+        <myns:NTS50>021G08</myns:NTS50>
+        <myns:LAT>451600</myns:LAT>
+        <myns:LONG>660300</myns:LONG>
+        <myns:SGC_CODE>1301006</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>5</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2277680.750000,226813.671875 2277680.750000,226813.671875</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2277680.750000,226813.671875</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>394</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>DADHJ</myns:UNIQUE_KEY>
+        <myns:NAME>Moncton</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>13</myns:REG_CODE>
+        <myns:NTS50>021I02</myns:NTS50>
+        <myns:LAT>460600</myns:LAT>
+        <myns:LONG>644700</myns:LONG>
+        <myns:SGC_CODE>1307022</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>5</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1788746.500000,95255.609375 1788746.500000,95255.609375</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1788746.500000,95255.609375</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>395</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EGZSK</myns:UNIQUE_KEY>
+        <myns:NAME>Levis</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>021L14</myns:NTS50>
+        <myns:LAT>464800</myns:LAT>
+        <myns:LONG>711100</myns:LONG>
+        <myns:SGC_CODE>2424020</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>4</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1905956.750000,343422.437500 1905956.750000,343422.437500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1905956.750000,343422.437500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>396</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EJNFL</myns:UNIQUE_KEY>
+        <myns:NAME>Rimouski</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>022C07</myns:NTS50>
+        <myns:LAT>482600</myns:LAT>
+        <myns:LONG>683300</myns:LONG>
+        <myns:SGC_CODE>2410045</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>4</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2402416.500000,461586.812500 2402416.500000,461586.812500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2402416.500000,461586.812500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>397</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EGIIG</myns:UNIQUE_KEY>
+        <myns:NAME>Fatima</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>011N05</myns:NTS50>
+        <myns:LAT>472400</myns:LAT>
+        <myns:LONG>615300</myns:LONG>
+        <myns:SGC_CODE>2401025</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1500462.375000,-164583.359375 1500462.375000,-164583.359375</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1500462.375000,-164583.359375</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>398</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>ELYOR</myns:UNIQUE_KEY>
+        <myns:NAME>Hull</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>031G05</myns:NTS50>
+        <myns:LAT>452600</myns:LAT>
+        <myns:LONG>754400</myns:LONG>
+        <myns:SGC_CODE>2481020</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>5</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1631541.250000,-144313.281250 1631541.250000,-144313.281250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1631541.250000,-144313.281250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>399</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EKJCM</myns:UNIQUE_KEY>
+        <myns:NAME>Salaberry-de-Valleyfield</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>031G08</myns:NTS50>
+        <myns:LAT>451500</myns:LAT>
+        <myns:LONG>740800</myns:LONG>
+        <myns:SGC_CODE>2470045</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>4</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1693094.625000,-119801.523438 1693094.625000,-119801.523438</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1693094.625000,-119801.523438</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>400</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EJIXZ</myns:UNIQUE_KEY>
+        <myns:NAME>Saint-Jean-sur-Richelieu</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>031H06</myns:NTS50>
+        <myns:LAT>451900</myns:LAT>
+        <myns:LONG>731600</myns:LONG>
+        <myns:SGC_CODE>2456080</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>4</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1729694.250000,-94889.820312 1729694.250000,-94889.820312</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1729694.250000,-94889.820312</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>401</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EGNRO</myns:UNIQUE_KEY>
+        <myns:NAME>Granby</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>031H07</myns:NTS50>
+        <myns:LAT>452400</myns:LAT>
+        <myns:LONG>724400</myns:LONG>
+        <myns:SGC_CODE>2447015</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>4</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1701902.625000,-74687.890625 1701902.625000,-74687.890625</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1701902.625000,-74687.890625</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>402</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EHZZL</myns:UNIQUE_KEY>
+        <myns:NAME>Saint-Hyacinthe</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>031H10</myns:NTS50>
+        <myns:LAT>453700</myns:LAT>
+        <myns:LONG>725700</myns:LONG>
+        <myns:SGC_CODE>2454045</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>4</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1729753.625000,-35490.902344 1729753.625000,-35490.902344</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1729753.625000,-35490.902344</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>403</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EPUWF</myns:UNIQUE_KEY>
+        <myns:NAME>Drummondville</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>031H16</myns:NTS50>
+        <myns:LAT>455300</myns:LAT>
+        <myns:LONG>722900</myns:LONG>
+        <myns:SGC_CODE>2449057</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>4</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1790485.625000,-70567.742188 1790485.625000,-70567.742188</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1790485.625000,-70567.742188</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>404</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EIDHN</myns:UNIQUE_KEY>
+        <myns:NAME>Sherbrooke</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>021E05</myns:NTS50>
+        <myns:LAT>452500</myns:LAT>
+        <myns:LONG>715400</myns:LONG>
+        <myns:SGC_CODE>2443025</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>5</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1703127.000000,6984.663086 1703127.000000,6984.663086</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1703127.000000,6984.663086</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>405</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EIITR</myns:UNIQUE_KEY>
+        <myns:NAME>Trois-Rivieres</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>031I07</myns:NTS50>
+        <myns:LAT>462100</myns:LAT>
+        <myns:LONG>723300</myns:LONG>
+        <myns:SGC_CODE>2437065</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>4</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1175907.250000,69454.234375 1175907.250000,69454.234375</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1175907.250000,69454.234375</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>406</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>ELYOQ</myns:UNIQUE_KEY>
+        <myns:NAME>Rouyn-Noranda</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>032D03</myns:NTS50>
+        <myns:LAT>481400</myns:LAT>
+        <myns:LONG>790100</myns:LONG>
+        <myns:SGC_CODE>2486040</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>4</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1891756.125000,429866.468750 1891756.125000,429866.468750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1891756.125000,429866.468750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>407</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EFKHC</myns:UNIQUE_KEY>
+        <myns:NAME>Baie-Comeau</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>022F01</myns:NTS50>
+        <myns:LAT>491300</myns:LAT>
+        <myns:LONG>680900</myns:LONG>
+        <myns:SGC_CODE>2496020</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>4</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1686807.875000,260775.109375 1686807.875000,260775.109375</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1686807.875000,260775.109375</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>408</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EFHQD</myns:UNIQUE_KEY>
+        <myns:NAME>Alma</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>022D12</myns:NTS50>
+        <myns:LAT>483300</myns:LAT>
+        <myns:LONG>713900</myns:LONG>
+        <myns:SGC_CODE>2493040</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>4</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1716713.375000,258657.984375 1716713.375000,258657.984375</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1716713.375000,258657.984375</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>409</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EGUFW</myns:UNIQUE_KEY>
+        <myns:NAME>Jonquiere</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>022D06</myns:NTS50>
+        <myns:LAT>482500</myns:LAT>
+        <myns:LONG>711300</myns:LONG>
+        <myns:SGC_CODE>2494070</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>5</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1731386.250000,263787.062500 1731386.250000,263787.062500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1731386.250000,263787.062500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>410</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EFXCL</myns:UNIQUE_KEY>
+        <myns:NAME>Chicoutimi</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>022D06</myns:NTS50>
+        <myns:LAT>482600</myns:LAT>
+        <myns:LONG>710400</myns:LONG>
+        <myns:SGC_CODE>2494050</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>5</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1590735.000000,-185404.328125 1590735.000000,-185404.328125</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1590735.000000,-185404.328125</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>411</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FCCOT</myns:UNIQUE_KEY>
+        <myns:NAME>Cornwall</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>031G02</myns:NTS50>
+        <myns:LAT>450200</myns:LAT>
+        <myns:LONG>744400</myns:LONG>
+        <myns:SGC_CODE>3501012</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>4</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1485457.250000,-311546.000000 1485457.250000,-311546.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1485457.250000,-311546.000000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>412</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FBUUF</myns:UNIQUE_KEY>
+        <myns:NAME>Kingston</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>031C01</myns:NTS50>
+        <myns:LAT>441400</myns:LAT>
+        <myns:LONG>763000</myns:LONG>
+        <myns:SGC_CODE>3510011</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>5</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1415516.500000,-341572.437500 1415516.500000,-341572.437500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1415516.500000,-341572.437500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>413</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FEDAN</myns:UNIQUE_KEY>
+        <myns:NAME>Belleville</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>031C03</myns:NTS50>
+        <myns:LAT>441000</myns:LAT>
+        <myns:LONG>772300</myns:LONG>
+        <myns:SGC_CODE>3512008</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>4</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1339317.000000,-344369.531250 1339317.000000,-344369.531250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1339317.000000,-344369.531250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>414</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FDGEJ</myns:UNIQUE_KEY>
+        <myns:NAME>Peterborough</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>031D08</myns:NTS50>
+        <myns:LAT>441800</myns:LAT>
+        <myns:LONG>781900</myns:LONG>
+        <myns:SGC_CODE>3515014</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>5</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1313640.125000,-495131.656250 1313640.125000,-495131.656250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1313640.125000,-495131.656250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>415</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FEDBA</myns:UNIQUE_KEY>
+        <myns:NAME>Niagara Falls</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>030M03</myns:NTS50>
+        <myns:LAT>430600</myns:LAT>
+        <myns:LONG>790400</myns:LONG>
+        <myns:SGC_CODE>3526043</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>5</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1305243.750000,-510165.375000 1305243.750000,-510165.375000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1305243.750000,-510165.375000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>416</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FDOAX</myns:UNIQUE_KEY>
+        <myns:NAME>Welland</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>030L14</myns:NTS50>
+        <myns:LAT>425900</myns:LAT>
+        <myns:LONG>791500</myns:LONG>
+        <myns:SGC_CODE>3526032</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>4</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1208702.375000,-472014.812500 1208702.375000,-472014.812500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1208702.375000,-472014.812500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>417</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FBKKK</myns:UNIQUE_KEY>
+        <myns:NAME>Guelph</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>040P09</myns:NTS50>
+        <myns:LAT>433300</myns:LAT>
+        <myns:LONG>801500</myns:LONG>
+        <myns:SGC_CODE>3523008</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>5</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1215708.000000,-514284.843750 1215708.000000,-514284.843750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1215708.000000,-514284.843750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>418</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FALJI</myns:UNIQUE_KEY>
+        <myns:NAME>Brantford</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>040P01</myns:NTS50>
+        <myns:LAT>430800</myns:LAT>
+        <myns:LONG>801600</myns:LONG>
+        <myns:SGC_CODE>3529006</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>5</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1182171.625000,-524349.250000 1182171.625000,-524349.250000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1182171.625000,-524349.250000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>419</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FDFDY</myns:UNIQUE_KEY>
+        <myns:NAME>Woodstock</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>040P02</myns:NTS50>
+        <myns:LAT>430800</myns:LAT>
+        <myns:LONG>804500</myns:LONG>
+        <myns:SGC_CODE>3532042</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>4</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1153428.125000,-503385.312500 1153428.125000,-503385.312500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1153428.125000,-503385.312500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>420</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FCTBX</myns:UNIQUE_KEY>
+        <myns:NAME>Stratford</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>040P07</myns:NTS50>
+        <myns:LAT>432200</myns:LAT>
+        <myns:LONG>805700</myns:LONG>
+        <myns:SGC_CODE>3531011</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>4</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1152978.375000,-572302.875000 1152978.375000,-572302.875000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1152978.375000,-572302.875000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>421</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FDTCR</myns:UNIQUE_KEY>
+        <myns:NAME>St. Thomas</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>040I14</myns:NTS50>
+        <myns:LAT>424700</myns:LAT>
+        <myns:LONG>811200</myns:LONG>
+        <myns:SGC_CODE>3534021</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>4</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1075387.750000,-632403.625000 1075387.750000,-632403.625000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1075387.750000,-632403.625000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>422</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FAQDA</myns:UNIQUE_KEY>
+        <myns:NAME>Chatham</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>040J08</myns:NTS50>
+        <myns:LAT>422400</myns:LAT>
+        <myns:LONG>821100</myns:LONG>
+        <myns:SGC_CODE>3536042</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>4</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1243695.000000,-339155.718750 1243695.000000,-339155.718750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1243695.000000,-339155.718750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>423</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FDMLQ</myns:UNIQUE_KEY>
+        <myns:NAME>Orillia</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>031D11</myns:NTS50>
+        <myns:LAT>443700</myns:LAT>
+        <myns:LONG>792500</myns:LONG>
+        <myns:SGC_CODE>3543052</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>4</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1075479.500000,-159687.328125 1075479.500000,-159687.328125</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1075479.500000,-159687.328125</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>424</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FCTOV</myns:UNIQUE_KEY>
+        <myns:NAME>Sudbury</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>041I07</myns:NTS50>
+        <myns:LAT>463000</myns:LAT>
+        <myns:LONG>810000</myns:LONG>
+        <myns:SGC_CODE>3553007</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>5</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1195688.250000,-151212.609375 1195688.250000,-151212.609375</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1195688.250000,-151212.609375</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>425</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FCFUU</myns:UNIQUE_KEY>
+        <myns:NAME>North Bay</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>031L06</myns:NTS50>
+        <myns:LAT>461900</myns:LAT>
+        <myns:LONG>792800</myns:LONG>
+        <myns:SGC_CODE>3548044</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>5</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1228427.250000,-367510.750000 1228427.250000,-367510.750000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1228427.250000,-367510.750000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>426</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FAFFD</myns:UNIQUE_KEY>
+        <myns:NAME>Barrie</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>031D05</myns:NTS50>
+        <myns:LAT>442400</myns:LAT>
+        <myns:LONG>794000</myns:LONG>
+        <myns:SGC_CODE>3543042</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>5</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1049159.250000,-573174.875000 1049159.250000,-573174.875000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1049159.250000,-573174.875000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>427</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FEARV</myns:UNIQUE_KEY>
+        <myns:NAME>Sarnia</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>040J16</myns:NTS50>
+        <myns:LAT>425800</myns:LAT>
+        <myns:LONG>822300</myns:LONG>
+        <myns:SGC_CODE>3538030</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>5</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1003684.500000,51500.613281 1003684.500000,51500.613281</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1003684.500000,51500.613281</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>428</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FCWMG</myns:UNIQUE_KEY>
+        <myns:NAME>Timmins</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>042A06</myns:NTS50>
+        <myns:LAT>482800</myns:LAT>
+        <myns:LONG>812000</myns:LONG>
+        <myns:SGC_CODE>3556027</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>4</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>818651.625000,-204229.296875 818651.625000,-204229.296875</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>818651.625000,-204229.296875</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>429</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FDZCP</myns:UNIQUE_KEY>
+        <myns:NAME>Sault Ste. Marie</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>041K09</myns:NTS50>
+        <myns:LAT>463100</myns:LAT>
+        <myns:LONG>842000</myns:LONG>
+        <myns:SGC_CODE>3557061</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>5</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-353897.093750,107564.750000 -353897.093750,107564.750000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-353897.093750,107564.750000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>430</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>GADMZ</myns:UNIQUE_KEY>
+        <myns:NAME>Brandon</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>46</myns:REG_CODE>
+        <myns:NTS50>062G13</myns:NTS50>
+        <myns:LAT>495049</myns:LAT>
+        <myns:LONG>995708</myns:LONG>
+        <myns:SGC_CODE>4607062</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>4</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-742387.562500,220949.890625 -742387.562500,220949.890625</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-742387.562500,220949.890625</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>431</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>HALTS</myns:UNIQUE_KEY>
+        <myns:NAME>Moose Jaw</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>47</myns:REG_CODE>
+        <myns:NTS50>072I05</myns:NTS50>
+        <myns:LAT>502400</myns:LAT>
+        <myns:LONG>1053200</myns:LONG>
+        <myns:SGC_CODE>4707039</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>4</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-702272.250000,523625.062500 -702272.250000,523625.062500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-702272.250000,523625.062500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>432</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>HAPNV</myns:UNIQUE_KEY>
+        <myns:NAME>Prince Albert</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>47</myns:REG_CODE>
+        <myns:NTS50>073H04</myns:NTS50>
+        <myns:LAT>531200</myns:LAT>
+        <myns:LONG>1054600</myns:LONG>
+        <myns:SGC_CODE>4715066</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>4</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1252385.875000,551463.062500 -1252385.875000,551463.062500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1252385.875000,551463.062500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>433</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IAEJS</myns:UNIQUE_KEY>
+        <myns:NAME>Red Deer</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>083A05</myns:NTS50>
+        <myns:LAT>521600</myns:LAT>
+        <myns:LONG>1134800</myns:LONG>
+        <myns:SGC_CODE>4808011</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>5</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1106191.250000,257402.203125 -1106191.250000,257402.203125</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1106191.250000,257402.203125</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>434</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IAIUC</myns:UNIQUE_KEY>
+        <myns:NAME>Medicine Hat</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>072L02</myns:NTS50>
+        <myns:LAT>500300</myns:LAT>
+        <myns:LONG>1104000</myns:LONG>
+        <myns:SGC_CODE>4801006</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>4</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1264299.625000,257523.796875 -1264299.625000,257523.796875</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1264299.625000,257523.796875</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>435</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IADGP</myns:UNIQUE_KEY>
+        <myns:NAME>Lethbridge</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>082H10</myns:NTS50>
+        <myns:LAT>494200</myns:LAT>
+        <myns:LONG>1124900</myns:LONG>
+        <myns:SGC_CODE>4802012</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>5</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1453903.000000,955987.625000 -1453903.000000,955987.625000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1453903.000000,955987.625000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>436</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IAHMM</myns:UNIQUE_KEY>
+        <myns:NAME>Grande Prairie</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>083M02</myns:NTS50>
+        <myns:LAT>551000</myns:LAT>
+        <myns:LONG>1184800</myns:LONG>
+        <myns:SGC_CODE>4819012</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>4</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-969655.562500,972368.625000 -969655.562500,972368.625000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-969655.562500,972368.625000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>437</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IAFFI</myns:UNIQUE_KEY>
+        <myns:NAME>Fort McMurray</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>074D11</myns:NTS50>
+        <myns:LAT>564400</myns:LAT>
+        <myns:LONG>1112300</myns:LONG>
+        <myns:SGC_CODE>4816048</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>4</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1905895.750000,429360.156250 -1905895.750000,429360.156250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1905895.750000,429360.156250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>438</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JCVCB</myns:UNIQUE_KEY>
+        <myns:NAME>Chilliwack</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>092H04</myns:NTS50>
+        <myns:LAT>491000</myns:LAT>
+        <myns:LONG>1215700</myns:LONG>
+        <myns:SGC_CODE>0</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1734867.000000,396292.812500 -1734867.000000,396292.812500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1734867.000000,396292.812500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>439</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JCVCH</myns:UNIQUE_KEY>
+        <myns:NAME>Penticton</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>082E05</myns:NTS50>
+        <myns:LAT>493000</myns:LAT>
+        <myns:LONG>1193500</myns:LONG>
+        <myns:SGC_CODE>5907041</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>4</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1734156.375000,535460.875000 -1734156.375000,535460.875000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1734156.375000,535460.875000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>440</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JAFNW</myns:UNIQUE_KEY>
+        <myns:NAME>Kamloops</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>092I09</myns:NTS50>
+        <myns:LAT>504000</myns:LAT>
+        <myns:LONG>1201900</myns:LONG>
+        <myns:SGC_CODE>5933042</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>5</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-2039745.125000,496096.593750 -2039745.125000,496096.593750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-2039745.125000,496096.593750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>441</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JAQAL</myns:UNIQUE_KEY>
+        <myns:NAME>Nanaimo</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>092G04</myns:NTS50>
+        <myns:LAT>491000</myns:LAT>
+        <myns:LONG>1235600</myns:LONG>
+        <myns:SGC_CODE>5921007</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>5</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1705492.500000,434917.437500 -1705492.500000,434917.437500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1705492.500000,434917.437500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>442</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JAFUV</myns:UNIQUE_KEY>
+        <myns:NAME>Kelowna</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>082E14</myns:NTS50>
+        <myns:LAT>495300</myns:LAT>
+        <myns:LONG>1192900</myns:LONG>
+        <myns:SGC_CODE>5935010</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>5</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1739476.750000,930125.062500 -1739476.750000,930125.062500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1739476.750000,930125.062500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>443</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JBLVS</myns:UNIQUE_KEY>
+        <myns:NAME>Prince George</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>093G15</myns:NTS50>
+        <myns:LAT>535500</myns:LAT>
+        <myns:LONG>1224500</myns:LONG>
+        <myns:SGC_CODE>5953023</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>5</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>420685.093750,-42099.390625 420685.093750,-42099.390625</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>420685.093750,-42099.390625</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>444</myns:POPPLACE_>
+        <myns:POPPLACE_I>5</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FCWFX</myns:UNIQUE_KEY>
+        <myns:NAME>Thunder Bay</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>052A06</myns:NTS50>
+        <myns:LAT>482400</myns:LAT>
+        <myns:LONG>891900</myns:LONG>
+        <myns:SGC_CODE>3558004</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>6</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-784089.000000,421583.062500 -784089.000000,421583.062500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-784089.000000,421583.062500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>445</myns:POPPLACE_>
+        <myns:POPPLACE_I>5</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>HAHJJ</myns:UNIQUE_KEY>
+        <myns:NAME>Saskatoon</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>47</myns:REG_CODE>
+        <myns:NTS50>073B02</myns:NTS50>
+        <myns:LAT>520700</myns:LAT>
+        <myns:LONG>1063800</myns:LONG>
+        <myns:SGC_CODE>4711066</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>6</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1012659.500000,-659435.812500 1012659.500000,-659435.812500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1012659.500000,-659435.812500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>446</myns:POPPLACE_>
+        <myns:POPPLACE_I>5</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FDEGT</myns:UNIQUE_KEY>
+        <myns:NAME>Windsor</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>040J06</myns:NTS50>
+        <myns:LAT>421800</myns:LAT>
+        <myns:LONG>830100</myns:LONG>
+        <myns:SGC_CODE>3537039</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>6</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1192185.750000,-489447.250000 1192185.750000,-489447.250000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1192185.750000,-489447.250000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>447</myns:POPPLACE_>
+        <myns:POPPLACE_I>5</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FEBWC</myns:UNIQUE_KEY>
+        <myns:NAME>Kitchener</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>040P08</myns:NTS50>
+        <myns:LAT>432700</myns:LAT>
+        <myns:LONG>802900</myns:LONG>
+        <myns:SGC_CODE>3530013</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>6</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1297745.875000,-491606.718750 1297745.875000,-491606.718750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1297745.875000,-491606.718750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>448</myns:POPPLACE_>
+        <myns:POPPLACE_I>5</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FDJFN</myns:UNIQUE_KEY>
+        <myns:NAME>St. Catharines</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>030M03</myns:NTS50>
+        <myns:LAT>431000</myns:LAT>
+        <myns:LONG>791500</myns:LONG>
+        <myns:SGC_CODE>3526053</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>6</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1309328.000000,-404080.937500 1309328.000000,-404080.937500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1309328.000000,-404080.937500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>449</myns:POPPLACE_>
+        <myns:POPPLACE_I>5</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FDMOP</myns:UNIQUE_KEY>
+        <myns:NAME>Oshawa</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>030M15</myns:NTS50>
+        <myns:LAT>435400</myns:LAT>
+        <myns:LONG>785100</myns:LONG>
+        <myns:SGC_CODE>3518013</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>6</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1658632.250000,-103211.906250 1658632.250000,-103211.906250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1658632.250000,-103211.906250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>450</myns:POPPLACE_>
+        <myns:POPPLACE_I>6</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EHHUN</myns:UNIQUE_KEY>
+        <myns:NAME>Montreal</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>031H12</myns:NTS50>
+        <myns:LAT>453000</myns:LAT>
+        <myns:LONG>733600</myns:LONG>
+        <myns:SGC_CODE>2466025</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>6</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1244680.375000,-496792.031250 1244680.375000,-496792.031250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1244680.375000,-496792.031250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>451</myns:POPPLACE_>
+        <myns:POPPLACE_I>6</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FBLJL</myns:UNIQUE_KEY>
+        <myns:NAME>Hamilton</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>030M04</myns:NTS50>
+        <myns:LAT>431500</myns:LAT>
+        <myns:LONG>795100</myns:LONG>
+        <myns:SGC_CODE>3525018</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>6</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1139664.625000,-551350.625000 1139664.625000,-551350.625000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1139664.625000,-551350.625000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>452</myns:POPPLACE_>
+        <myns:POPPLACE_I>6</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FCAEN</myns:UNIQUE_KEY>
+        <myns:NAME>London</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>040I14</myns:NTS50>
+        <myns:LAT>425900</myns:LAT>
+        <myns:LONG>811400</myns:LONG>
+        <myns:SGC_CODE>3539036</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>6</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1260880.875000,-447407.281250 1260880.875000,-447407.281250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1260880.875000,-447407.281250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>453</myns:POPPLACE_>
+        <myns:POPPLACE_I>6</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FALIF</myns:UNIQUE_KEY>
+        <myns:NAME>Brampton</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>030M12</myns:NTS50>
+        <myns:LAT>434100</myns:LAT>
+        <myns:LONG>794600</myns:LONG>
+        <myns:SGC_CODE>3521010</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>6</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1306228.750000,426995.125000 -1306228.750000,426995.125000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1306228.750000,426995.125000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>454</myns:POPPLACE_>
+        <myns:POPPLACE_I>6</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IAKID</myns:UNIQUE_KEY>
+        <myns:NAME>Calgary</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>082O01</myns:NTS50>
+        <myns:LAT>510300</myns:LAT>
+        <myns:LONG>1140500</myns:LONG>
+        <myns:SGC_CODE>4806016</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>6</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1980523.000000,475299.437500 -1980523.000000,475299.437500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1980523.000000,475299.437500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>455</myns:POPPLACE_>
+        <myns:POPPLACE_I>6</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JBRIK</myns:UNIQUE_KEY>
+        <myns:NAME>Vancouver</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>092G03</myns:NTS50>
+        <myns:LAT>491500</myns:LAT>
+        <myns:LONG>1230700</myns:LONG>
+        <myns:SGC_CODE>5915022</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>6</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-2036923.625000,402635.687500 -2036923.625000,402635.687500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-2036923.625000,402635.687500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>456</myns:POPPLACE_>
+        <myns:POPPLACE_I>96</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JBOBQ</myns:UNIQUE_KEY>
+        <myns:NAME>Victoria</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>092B06</myns:NTS50>
+        <myns:LAT>482600</myns:LAT>
+        <myns:LONG>1232200</myns:LONG>
+        <myns:SGC_CODE>5917034</myns:SGC_CODE>
+        <myns:CAPITAL>2</myns:CAPITAL>
+        <myns:POP_RANGE>5</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-678631.875000,215507.781250 -678631.875000,215507.781250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-678631.875000,215507.781250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>457</myns:POPPLACE_>
+        <myns:POPPLACE_I>96</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>HAIMP</myns:UNIQUE_KEY>
+        <myns:NAME>Regina</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>47</myns:REG_CODE>
+        <myns:NTS50>072I07</myns:NTS50>
+        <myns:LAT>502700</myns:LAT>
+        <myns:LONG>1043700</myns:LONG>
+        <myns:SGC_CODE>4706027</myns:SGC_CODE>
+        <myns:CAPITAL>2</myns:CAPITAL>
+        <myns:POP_RANGE>6</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1273962.500000,-442015.468750 1273962.500000,-442015.468750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1273962.500000,-442015.468750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>458</myns:POPPLACE_>
+        <myns:POPPLACE_I>96</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FCWYG</myns:UNIQUE_KEY>
+        <myns:NAME>Toronto</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>030M11</myns:NTS50>
+        <myns:LAT>433900</myns:LAT>
+        <myns:LONG>792300</myns:LONG>
+        <myns:SGC_CODE>3520004</myns:SGC_CODE>
+        <myns:CAPITAL>2</myns:CAPITAL>
+        <myns:POP_RANGE>6</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1509069.000000,-172683.109375 1509069.000000,-172683.109375</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1509069.000000,-172683.109375</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>459</myns:POPPLACE_>
+        <myns:POPPLACE_I>95</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FEOLW</myns:UNIQUE_KEY>
+        <myns:NAME>Ottawa</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>031G05</myns:NTS50>
+        <myns:LAT>452500</myns:LAT>
+        <myns:LONG>754200</myns:LONG>
+        <myns:SGC_CODE>3506014</myns:SGC_CODE>
+        <myns:CAPITAL>1</myns:CAPITAL>
+        <myns:POP_RANGE>6</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1777534.750000,98693.125000 1777534.750000,98693.125000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1777534.750000,98693.125000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>460</myns:POPPLACE_>
+        <myns:POPPLACE_I>96</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EHTWR</myns:UNIQUE_KEY>
+        <myns:NAME>Quebec</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>021L14</myns:NTS50>
+        <myns:LAT>464900</myns:LAT>
+        <myns:LONG>711400</myns:LONG>
+        <myns:SGC_CODE>2423025</myns:SGC_CODE>
+        <myns:CAPITAL>2</myns:CAPITAL>
+        <myns:POP_RANGE>6</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2149669.250000,145278.390625 2149669.250000,145278.390625</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2149669.250000,145278.390625</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>461</myns:POPPLACE_>
+        <myns:POPPLACE_I>96</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>DAFMJ</myns:UNIQUE_KEY>
+        <myns:NAME>Fredericton</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>13</myns:REG_CODE>
+        <myns:NTS50>021G15</myns:NTS50>
+        <myns:LAT>455800</myns:LAT>
+        <myns:LONG>663900</myns:LONG>
+        <myns:SGC_CODE>1310032</myns:SGC_CODE>
+        <myns:CAPITAL>2</myns:CAPITAL>
+        <myns:POP_RANGE>4</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2378567.250000,305099.781250 2378567.250000,305099.781250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2378567.250000,305099.781250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>462</myns:POPPLACE_>
+        <myns:POPPLACE_I>96</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>BAARG</myns:UNIQUE_KEY>
+        <myns:NAME>Charlottetown</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>11</myns:REG_CODE>
+        <myns:NTS50>011L03</myns:NTS50>
+        <myns:LAT>461425</myns:LAT>
+        <myns:LONG>630805</myns:LONG>
+        <myns:SGC_CODE>1102075</myns:SGC_CODE>
+        <myns:CAPITAL>2</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2431943.750000,118985.382812 2431943.750000,118985.382812</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2431943.750000,118985.382812</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>463</myns:POPPLACE_>
+        <myns:POPPLACE_I>96</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>CAPHL</myns:UNIQUE_KEY>
+        <myns:NAME>Halifax</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>12</myns:REG_CODE>
+        <myns:NTS50>011D12</myns:NTS50>
+        <myns:LAT>443900</myns:LAT>
+        <myns:LONG>633600</myns:LONG>
+        <myns:SGC_CODE>1209021</myns:SGC_CODE>
+        <myns:CAPITAL>2</myns:CAPITAL>
+        <myns:POP_RANGE>6</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2961766.250000,864265.625000 2961766.250000,864265.625000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2961766.250000,864265.625000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>464</myns:POPPLACE_>
+        <myns:POPPLACE_I>96</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>ABEFS</myns:UNIQUE_KEY>
+        <myns:NAME>St. John&#39;s</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>10</myns:REG_CODE>
+        <myns:NTS50>001N10</myns:NTS50>
+        <myns:LAT>473400</myns:LAT>
+        <myns:LONG>524400</myns:LONG>
+        <myns:SGC_CODE>1001519</myns:SGC_CODE>
+        <myns:CAPITAL>2</myns:CAPITAL>
+        <myns:POP_RANGE>6</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-160877.171875,103514.203125 -160877.171875,103514.203125</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-160877.171875,103514.203125</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>465</myns:POPPLACE_>
+        <myns:POPPLACE_I>96</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>GBEIN</myns:UNIQUE_KEY>
+        <myns:NAME>Winnipeg</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>46</myns:REG_CODE>
+        <myns:NTS50>062H14</myns:NTS50>
+        <myns:LAT>495304</myns:LAT>
+        <myns:LONG>970847</myns:LONG>
+        <myns:SGC_CODE>4611040</myns:SGC_CODE>
+        <myns:CAPITAL>2</myns:CAPITAL>
+        <myns:POP_RANGE>6</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1195485.125000,677676.500000 -1195485.125000,677676.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1195485.125000,677676.500000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>466</myns:POPPLACE_>
+        <myns:POPPLACE_I>96</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>IACMP</myns:UNIQUE_KEY>
+        <myns:NAME>Edmonton</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>48</myns:REG_CODE>
+        <myns:NTS50>083H11</myns:NTS50>
+        <myns:LAT>533300</myns:LAT>
+        <myns:LONG>1132800</myns:LONG>
+        <myns:SGC_CODE>4811061</myns:SGC_CODE>
+        <myns:CAPITAL>2</myns:CAPITAL>
+        <myns:POP_RANGE>6</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1991310.375000,1937023.000000 -1991310.375000,1937023.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1991310.375000,1937023.000000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>467</myns:POPPLACE_>
+        <myns:POPPLACE_I>96</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>KAHFT</myns:UNIQUE_KEY>
+        <myns:NAME>Whitehorse</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>60</myns:REG_CODE>
+        <myns:NTS50>105D11</myns:NTS50>
+        <myns:LAT>604300</myns:LAT>
+        <myns:LONG>1350300</myns:LONG>
+        <myns:SGC_CODE>6001009</myns:SGC_CODE>
+        <myns:CAPITAL>3</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-961166.562500,1622484.500000 -961166.562500,1622484.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-961166.562500,1622484.500000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>468</myns:POPPLACE_>
+        <myns:POPPLACE_I>96</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LBAMG</myns:UNIQUE_KEY>
+        <myns:NAME>Yellowknife</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>085J08</myns:NTS50>
+        <myns:LAT>622720</myns:LAT>
+        <myns:LONG>1142100</myns:LONG>
+        <myns:SGC_CODE>6106023</myns:SGC_CODE>
+        <myns:CAPITAL>3</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2178213.500000,387000.812500 2178213.500000,387000.812500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2178213.500000,387000.812500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>469</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>DAZVA</myns:UNIQUE_KEY>
+        <myns:NAME>Caraquet</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>13</myns:REG_CODE>
+        <myns:NTS50>021P15</myns:NTS50>
+        <myns:LAT>474700</myns:LAT>
+        <myns:LONG>645700</myns:LONG>
+        <myns:SGC_CODE>1315028</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2179239.500000,294844.187500 2179239.500000,294844.187500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2179239.500000,294844.187500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>470</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>DBEDJ</myns:UNIQUE_KEY>
+        <myns:NAME>Miramichi</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>13</myns:REG_CODE>
+        <myns:NTS50>021P03</myns:NTS50>
+        <myns:LAT>470015</myns:LAT>
+        <myns:LONG>652800</myns:LONG>
+        <myns:SGC_CODE>1309050</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2374715.250000,872702.187500 2374715.250000,872702.187500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2374715.250000,872702.187500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>471</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EIGSD</myns:UNIQUE_KEY>
+        <myns:NAME>Tete-a-la-Baleine</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>012J11</myns:NTS50>
+        <myns:LAT>504200</myns:LAT>
+        <myns:LONG>591900</myns:LONG>
+        <myns:SGC_CODE>2498015</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1824099.125000,206982.125000 1824099.125000,206982.125000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1824099.125000,206982.125000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>472</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EQBIX</myns:UNIQUE_KEY>
+        <myns:NAME>La Malbaie--Pointe-au-Pic</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>021M09</myns:NTS50>
+        <myns:LAT>473900</myns:LAT>
+        <myns:LONG>700900</myns:LONG>
+        <myns:SGC_CODE>2415012</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>421679.312500,164899.093750 421679.312500,164899.093750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>421679.312500,164899.093750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>473</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FADRV</myns:UNIQUE_KEY>
+        <myns:NAME>Armstrong</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>052I06</myns:NTS50>
+        <myns:LAT>501800</myns:LAT>
+        <myns:LONG>890200</myns:LONG>
+        <myns:SGC_CODE>3558090</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>246846.015625,-19847.470703 246846.015625,-19847.470703</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>246846.015625,-19847.470703</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>474</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FEFQV</myns:UNIQUE_KEY>
+        <myns:NAME>Atikokan</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>052B13</myns:NTS50>
+        <myns:LAT>484500</myns:LAT>
+        <myns:LONG>913700</myns:LONG>
+        <myns:SGC_CODE>3559001</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1352621.750000,-257314.406250 1352621.750000,-257314.406250</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1352621.750000,-257314.406250</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>475</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FDGEF</myns:UNIQUE_KEY>
+        <myns:NAME>Bancroft</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>031F04</myns:NTS50>
+        <myns:LAT>450300</myns:LAT>
+        <myns:LONG>775100</myns:LONG>
+        <myns:SGC_CODE>3512062</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>863268.625000,-48685.980469 863268.625000,-48685.980469</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>863268.625000,-48685.980469</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>476</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FAPXO</myns:UNIQUE_KEY>
+        <myns:NAME>Chapleau</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>041O14</myns:NTS50>
+        <myns:LAT>475000</myns:LAT>
+        <myns:LONG>832400</myns:LONG>
+        <myns:SGC_CODE>3599999</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>992140.625000,-39673.945312 992140.625000,-39673.945312</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>992140.625000,-39673.945312</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>477</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FBIBH</myns:UNIQUE_KEY>
+        <myns:NAME>Gogama</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>041P12</myns:NTS50>
+        <myns:LAT>474000</myns:LAT>
+        <myns:LONG>814300</myns:LONG>
+        <myns:SGC_CODE>3552093</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1579724.625000,-124387.046875 1579724.625000,-124387.046875</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1579724.625000,-124387.046875</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>478</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FBMKO</myns:UNIQUE_KEY>
+        <myns:NAME>Hawkesbury</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>031G10</myns:NTS50>
+        <myns:LAT>453600</myns:LAT>
+        <myns:LONG>743700</myns:LONG>
+        <myns:SGC_CODE>3502008</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>666806.000000,63513.484375 666806.000000,63513.484375</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>666806.000000,63513.484375</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>479</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FCDVI</myns:UNIQUE_KEY>
+        <myns:NAME>Manitouwadge</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>042F04</myns:NTS50>
+        <myns:LAT>490700</myns:LAT>
+        <myns:LONG>855000</myns:LONG>
+        <myns:SGC_CODE>3599999</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>587500.187500,169855.390625 587500.187500,169855.390625</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>587500.187500,169855.390625</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>480</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>FDLNT</myns:UNIQUE_KEY>
+        <myns:NAME>Nakina</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>35</myns:REG_CODE>
+        <myns:NTS50>042L02</myns:NTS50>
+        <myns:LAT>501000</myns:LAT>
+        <myns:LONG>864200</myns:LONG>
+        <myns:SGC_CODE>3558072</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>47679.699219,1069706.375000 47679.699219,1069706.375000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>47679.699219,1069706.375000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>481</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>GAFAB</myns:UNIQUE_KEY>
+        <myns:NAME>Churchill</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>46</myns:REG_CODE>
+        <myns:NTS50>054L16</myns:NTS50>
+        <myns:LAT>584651</myns:LAT>
+        <myns:LONG>941113</myns:LONG>
+        <myns:SGC_CODE>4623056</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>15236.353516,805203.312500 15236.353516,805203.312500</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>15236.353516,805203.312500</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>482</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>GAJER</myns:UNIQUE_KEY>
+        <myns:NAME>Gillam</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>46</myns:REG_CODE>
+        <myns:NTS50>054D07</myns:NTS50>
+        <myns:LAT>562050</myns:LAT>
+        <myns:LONG>944228</myns:LONG>
+        <myns:SGC_CODE>4623022</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-91105.617188,175262.578125 -91105.617188,175262.578125</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-91105.617188,175262.578125</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>483</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>GAVMD</myns:UNIQUE_KEY>
+        <myns:NAME>Pine Falls</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>46</myns:REG_CODE>
+        <myns:NTS50>062I09</myns:NTS50>
+        <myns:LAT>503359</myns:LAT>
+        <myns:LONG>961303</myns:LONG>
+        <myns:SGC_CODE>4601094</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-164457.343750,7469.030273 -164457.343750,7469.030273</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-164457.343750,7469.030273</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>484</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>GAHTD</myns:UNIQUE_KEY>
+        <myns:NAME>Emerson</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>46</myns:REG_CODE>
+        <myns:NTS50>062H03</myns:NTS50>
+        <myns:LAT>490025</myns:LAT>
+        <myns:LONG>971253</myns:LONG>
+        <myns:SGC_CODE>4603033</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1620281.250000,305583.125000 -1620281.250000,305583.125000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1620281.250000,305583.125000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>485</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JBNDK</myns:UNIQUE_KEY>
+        <myns:NAME>Trail</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>082F04</myns:NTS50>
+        <myns:LAT>490600</myns:LAT>
+        <myns:LONG>1174200</myns:LONG>
+        <myns:SGC_CODE>5905014</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1968311.000000,468153.343750 -1968311.000000,468153.343750</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1968311.000000,468153.343750</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>486</myns:POPPLACE_>
+        <myns:POPPLACE_I>4</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>JAZMR</myns:UNIQUE_KEY>
+        <myns:NAME>New Westminster</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>59</myns:REG_CODE>
+        <myns:NTS50>092G02</myns:NTS50>
+        <myns:LAT>491300</myns:LAT>
+        <myns:LONG>1225500</myns:LONG>
+        <myns:SGC_CODE>5915029</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>4</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1208259.875000,1753350.500000 1208259.875000,1753350.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1208259.875000,1753350.500000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>487</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LCAMG</myns:UNIQUE_KEY>
+        <myns:NAME>Kimmirut</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>025K13</myns:NTS50>
+        <myns:LAT>625048</myns:LAT>
+        <myns:LONG>695219</myns:LONG>
+        <myns:SGC_CODE>6104005</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-809578.875000,2179262.000000 -809578.875000,2179262.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-809578.875000,2179262.000000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>488</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LCAME</myns:UNIQUE_KEY>
+        <myns:NAME>Kugluktuk</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>086O14</myns:NTS50>
+        <myns:LAT>674936</myns:LAT>
+        <myns:LONG>1150536</myns:LONG>
+        <myns:SGC_CODE>6108059</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1347829.625000,2068683.625000 -1347829.625000,2068683.625000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1347829.625000,2068683.625000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>489</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LCAMF</myns:UNIQUE_KEY>
+        <myns:NAME>Tulita</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>096C13</myns:NTS50>
+        <myns:LAT>645406</myns:LAT>
+        <myns:LONG>1253441</myns:LONG>
+        <myns:SGC_CODE>6107005</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>1524156.375000,-144374.984375 1524156.375000,-144374.984375</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>1524156.375000,-144374.984375</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>490</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EFRSH</myns:UNIQUE_KEY>
+        <myns:NAME>Buckingham</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>031G11</myns:NTS50>
+        <myns:LAT>453500</myns:LAT>
+        <myns:LONG>752500</myns:LONG>
+        <myns:SGC_CODE>2481005</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>942491.875000,1340999.000000 942491.875000,1340999.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>942491.875000,1340999.000000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>491</myns:POPPLACE_>
+        <myns:POPPLACE_I>2</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>EPWSV</myns:UNIQUE_KEY>
+        <myns:NAME>Puvirnituq</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>24</myns:REG_CODE>
+        <myns:NTS50>035C03</myns:NTS50>
+        <myns:LAT>600200</myns:LAT>
+        <myns:LONG>771700</myns:LONG>
+        <myns:SGC_CODE>2499120</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1063374.000000,1738534.375000 -1063374.000000,1738534.375000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1063374.000000,1738534.375000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>492</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LCAMH</myns:UNIQUE_KEY>
+        <myns:NAME>Wha Ti</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>085N03</myns:NTS50>
+        <myns:LAT>630838</myns:LAT>
+        <myns:LONG>1171622</myns:LONG>
+        <myns:SGC_CODE>6106034</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2565337.000000,761705.125000 2565337.000000,761705.125000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2565337.000000,761705.125000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>493</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>AAEOU</myns:UNIQUE_KEY>
+        <myns:NAME>Corner Brook</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>10</myns:REG_CODE>
+        <myns:NTS50>012A13</myns:NTS50>
+        <myns:LAT>485800</myns:LAT>
+        <myns:LONG>575700</myns:LONG>
+        <myns:SGC_CODE>1005018</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>2548271.250000,699702.625000 2548271.250000,699702.625000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>2548271.250000,699702.625000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>494</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>AAXZD</myns:UNIQUE_KEY>
+        <myns:NAME>Stephenville</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>10</myns:REG_CODE>
+        <myns:NTS50>012B10</myns:NTS50>
+        <myns:LAT>483300</myns:LAT>
+        <myns:LONG>583500</myns:LONG>
+        <myns:SGC_CODE>1004019</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>3</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>476326.531250,3798856.750000 476326.531250,3798856.750000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>476326.531250,3798856.750000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>495</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LAAWC</myns:UNIQUE_KEY>
+        <myns:NAME>Alert</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>120E00</myns:NTS50>
+        <myns:LAT>823000</myns:LAT>
+        <myns:LONG>622200</myns:LONG>
+        <myns:SGC_CODE>6104030</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>1</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-1250633.750000,2049926.500000 -1250633.750000,2049926.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-1250633.750000,2049926.500000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>496</myns:POPPLACE_>
+        <myns:POPPLACE_I>1</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>LCACC</myns:UNIQUE_KEY>
+        <myns:NAME>Deline</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>61</myns:REG_CODE>
+        <myns:NTS50>096G03</myns:NTS50>
+        <myns:LAT>651120</myns:LAT>
+        <myns:LONG>1232515</myns:LONG>
+        <myns:SGC_CODE>6107003</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+    <gml:featureMember>
+      <myns:popplace>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:42304">
+        		<gml:coordinates>-338500.343750,307585.875000 -338500.343750,307585.875000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <myns:msGeometry>
+        <gml:Point srsName="EPSG:42304">
+          <gml:coordinates>-338500.343750,307585.875000</gml:coordinates>
+        </gml:Point>
+        </myns:msGeometry>
+        <myns:AREA>0.000</myns:AREA>
+        <myns:PERIMETER>0.000</myns:PERIMETER>
+        <myns:POPPLACE_>497</myns:POPPLACE_>
+        <myns:POPPLACE_I>3</myns:POPPLACE_I>
+        <myns:UNIQUE_KEY>GBEIU</myns:UNIQUE_KEY>
+        <myns:NAME>Winnipegosis</myns:NAME>
+        <myns:NAME_E></myns:NAME_E>
+        <myns:NAME_F></myns:NAME_F>
+        <myns:REG_CODE>46</myns:REG_CODE>
+        <myns:NTS50>062O12</myns:NTS50>
+        <myns:LAT>513855</myns:LAT>
+        <myns:LONG>995533</myns:LONG>
+        <myns:SGC_CODE>4617073</myns:SGC_CODE>
+        <myns:CAPITAL>0</myns:CAPITAL>
+        <myns:POP_RANGE>2</myns:POP_RANGE>
+      </myns:popplace>
+    </gml:featureMember>
+</wfs:FeatureCollection>
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-dmsolutionsGetFeature.xml
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-1_1_0TNTGetCapabilities.xml
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-1_1_0TNTGetCapabilities.xml	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-1_1_0TNTGetCapabilities.xml	(revision 38347)
@@ -0,0 +1,262 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wfs:WFS_Capabilities version="1.1.0" updateSequence="1453" xmlns="http://www.opengis.net/wfs" xmlns:tnt="http://www.microimages.com/ogc/extensions" xmlns:ows="http://www.opengis.net/ows" xmlns:ogc="http://www.opengis.net/ogc" xmlns:gml="http://www.opengis.net/gml" xmlns:MII_GVwhs="http://216.229.5.245/tntserver/MII_GVwhs" xmlns:MII_PVLN="http://216.229.5.245/tntserver/MII_PVLN" xmlns:MII_TNTCB="http://216.229.5.245/tntserver/MII_TNTCB" xmlns:MII_WPpid="http://216.229.5.245/tntserver/MII_WPpid" xmlns:wfs="http://www.opengis.net/wfs" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wfs http://schemas.opengis.net/wfs/1.1.0/wfs.xsd   http://www.opengis.net/ows http://schemas.opengis.net/ows/1.0.0/owsGetCapabilities.xsd">
+<ows:ServiceIdentification>
+  <ows:Title>TNTserver 2007:73 test platform</ows:Title>
+  <ows:Abstract>
+
+  </ows:Abstract>
+  <ows:Keywords>
+    <ows:Keyword>TNTserver 2007:73 Oct  5 2007</ows:Keyword>
+    <ows:Keyword>MicroImages</ows:Keyword>
+    <ows:Type>String</ows:Type>
+  </ows:Keywords>
+  <ows:ServiceType>OGC:WFS</ows:ServiceType>
+  <ows:ServiceTypeVersion>1.1.0</ows:ServiceTypeVersion>
+  <ows:ServiceTypeVersion>1.0.0</ows:ServiceTypeVersion>
+  <ows:Fees>NONE</ows:Fees>
+  <ows:AccessConstraints>NONE</ows:AccessConstraints>
+</ows:ServiceIdentification>
+<ows:ServiceProvider>
+  <ows:ProviderName>MicroImages, Inc</ows:ProviderName>
+  <ows:ProviderSite xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://www.microimages.com/"/>
+  <ows:ServiceContact>
+    <ows:IndividualName>Steve Cowan</ows:IndividualName>
+    <ows:PositionName>Software Engineer</ows:PositionName>
+    <ows:ContactInfo>
+      <ows:Phone>
+        <ows:Voice/>
+        <ows:Facsimile>(402) 477-9559</ows:Facsimile>
+      </ows:Phone>
+      <ows:Address>
+        <ows:DeliveryPoint>XXX</ows:DeliveryPoint>
+        <ows:City>Lincoln</ows:City>
+        <ows:AdministrativeArea>NE</ows:AdministrativeArea>
+        <ows:PostalCode>68508</ows:PostalCode>
+        <ows:Country>USA</ows:Country>
+        <ows:ElectronicMailAddress>tech@microimages.com</ows:ElectronicMailAddress>
+      </ows:Address>
+      <ows:HoursOfService>
+8:00 am to 6:00 pm, US Central Time
+      </ows:HoursOfService>
+      <ows:ContactInstructions>
+
+      </ows:ContactInstructions>
+    </ows:ContactInfo>
+    <ows:Role>PointOfContact</ows:Role>
+  </ows:ServiceContact>
+</ows:ServiceProvider>
+<ows:OperationsMetadata>
+  <ows:Operation name="GetCapabilities">
+    <ows:DCP>
+      <ows:HTTP>
+        <ows:Get xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://testatlas73.microimages.com/tntgateway/tntgateway.cgi?"/>
+        <ows:Post xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://testatlas73.microimages.com/tntgateway/tntgateway.cgi"/>
+      </ows:HTTP>
+    </ows:DCP>
+    <ows:Parameter name="Format">
+      <ows:Value>text/xml</ows:Value>
+    </ows:Parameter>
+    <ows:Parameter name="AcceptVersions">
+      <ows:Value>1.1.0</ows:Value>
+      <ows:Value>1.0.0</ows:Value>
+    </ows:Parameter>
+    <ows:Parameter name="AcceptFormats">
+      <ows:Value>text/xml</ows:Value>
+    </ows:Parameter>
+    <ows:Parameter name="Sections">
+      <ows:Value>ServiceIdentification</ows:Value>
+      <ows:Value>ServiceProvider</ows:Value>
+      <ows:Value>OperationsMetadata</ows:Value>
+      <ows:Value>FeatureTypeList</ows:Value>
+      <ows:Value>ServesGMLObjectTypeList</ows:Value>
+      <ows:Value>SupportsGMLObjectTypeList</ows:Value>
+      <ows:Value>Filter_Capabilities</ows:Value>
+    </ows:Parameter>
+  </ows:Operation>
+  <ows:Operation name="DescribeFeatureType">
+    <ows:DCP>
+      <ows:HTTP>
+        <ows:Get xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://testatlas73.microimages.com/tntgateway/tntgateway.cgi?"/>
+        <ows:Post xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://testatlas73.microimages.com/tntgateway/tntgateway.cgi"/>
+      </ows:HTTP>
+    </ows:DCP>
+    <ows:Parameter name="outputFormat">
+      <ows:Value>text/xml; subtype=gml/3.1.1</ows:Value>
+    </ows:Parameter>
+  </ows:Operation>
+  <ows:Operation name="GetFeature">
+    <ows:DCP>
+      <ows:HTTP>
+        <ows:Get xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://testatlas73.microimages.com/tntgateway/tntgateway.cgi?"/>
+        <ows:Post xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://testatlas73.microimages.com/tntgateway/tntgateway.cgi"/>
+      </ows:HTTP>
+    </ows:DCP>
+    <ows:Parameter name="resultType">
+      <ows:Value>results</ows:Value>
+      <ows:Value>hits</ows:Value>
+    </ows:Parameter>
+    <ows:Parameter name="outputFormat">
+      <ows:Value>text/xml; subtype=gml/3.1.1</ows:Value>
+    </ows:Parameter>
+  </ows:Operation>
+  <ows:Operation name="GetGMLObject">
+    <ows:DCP>
+      <ows:HTTP>
+        <ows:Get xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://testatlas73.microimages.com/tntgateway/tntgateway.cgi?"/>
+        <ows:Post xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://testatlas73.microimages.com/tntgateway/tntgateway.cgi"/>
+      </ows:HTTP>
+    </ows:DCP>
+    <ows:Parameter name="outputFormat">
+      <ows:Value>text/xml; subtype=gml/3.1.1</ows:Value>
+    </ows:Parameter>
+  </ows:Operation>
+  <ows:Parameter name="srsName">
+    <ows:Value>CRS:84</ows:Value>
+  </ows:Parameter>
+  <ows:Constraint name="DefaultMaxFeatures">
+    <ows:Value>4294967295</ows:Value>
+  </ows:Constraint>
+</ows:OperationsMetadata>
+<wfs:FeatureTypeList>
+  <wfs:Operations>
+    <wfs:Operation>Query</wfs:Operation>
+  </wfs:Operations>
+  <wfs:FeatureType>
+    <wfs:Name>MII_GVwhs:World_polbndl</wfs:Name>
+    <wfs:Title>planar, merged and filtered political boundary lines</wfs:Title>
+    <wfs:DefaultSRS>CRS:84</wfs:DefaultSRS>
+        <wfs:OtherSRS>EPSG:32662</wfs:OtherSRS>
+    <wfs:OutputFormats>
+      <wfs:Format>text/xml; subtype=gml/3.1.1</wfs:Format>
+    </wfs:OutputFormats>
+    <ows:WGS84BoundingBox>
+      <ows:LowerCorner>-141.000000 -55.194279</ows:LowerCorner>
+      <ows:UpperCorner>162.097168 72.001640</ows:UpperCorner>
+    </ows:WGS84BoundingBox>
+  </wfs:FeatureType>
+  <wfs:FeatureType>
+    <wfs:Name>MII_TNTCB:CBSOILS</wfs:Name>
+    <wfs:Title>Crow Butte soil type polygon overlay</wfs:Title>
+    <wfs:DefaultSRS>EPSG:4008</wfs:DefaultSRS>
+        <wfs:OtherSRS>EPSG:4326</wfs:OtherSRS>
+        <wfs:OtherSRS>EPSG:4267</wfs:OtherSRS>
+        <wfs:OtherSRS>EPSG:4269</wfs:OtherSRS>
+        <wfs:OtherSRS>EPSG:4152</wfs:OtherSRS>
+    <wfs:OutputFormats>
+      <wfs:Format>text/xml; subtype=gml/3.1.1</wfs:Format>
+    </wfs:OutputFormats>
+    <ows:WGS84BoundingBox>
+      <ows:LowerCorner>-103.375454 42.624752</ows:LowerCorner>
+      <ows:UpperCorner>-103.249227 42.750265</ows:UpperCorner>
+    </ows:WGS84BoundingBox>
+  </wfs:FeatureType>
+</wfs:FeatureTypeList>
+<wfs:SupportsGMLObjectTypeList>
+  <wfs:GMLObjectType>
+    <wfs:Name>gml:AbstractGMLFeatureType</wfs:Name>
+    <wfs:OutputFormats>
+      <wfs:Format>text/xml; subtype=gml/3.1.1</wfs:Format>
+    </wfs:OutputFormats>
+  </wfs:GMLObjectType>
+  <wfs:GMLObjectType>
+    <wfs:Name>gml:PointType</wfs:Name>
+    <wfs:OutputFormats>
+      <wfs:Format>text/xml; subtype=gml/3.1.1</wfs:Format>
+    </wfs:OutputFormats>
+  </wfs:GMLObjectType>
+  <wfs:GMLObjectType>
+    <wfs:Name>gml:LineStringType</wfs:Name>
+    <wfs:OutputFormats>
+      <wfs:Format>text/xml; subtype=gml/3.1.1</wfs:Format>
+    </wfs:OutputFormats>
+  </wfs:GMLObjectType>
+  <wfs:GMLObjectType>
+    <wfs:Name>gml:PolygonType</wfs:Name>
+    <wfs:OutputFormats>
+      <wfs:Format>text/xml; subtype=gml/3.1.1</wfs:Format>
+    </wfs:OutputFormats>
+  </wfs:GMLObjectType>
+  <wfs:GMLObjectType>
+    <wfs:Name>gml:MultiPointType</wfs:Name>
+    <wfs:OutputFormats>
+      <wfs:Format>text/xml; subtype=gml/3.1.1</wfs:Format>
+    </wfs:OutputFormats>
+  </wfs:GMLObjectType>
+  <wfs:GMLObjectType>
+    <wfs:Name>gml:MultiCurveType</wfs:Name>
+    <wfs:OutputFormats>
+      <wfs:Format>text/xml; subtype=gml/3.1.1</wfs:Format>
+    </wfs:OutputFormats>
+  </wfs:GMLObjectType>
+  <wfs:GMLObjectType>
+    <wfs:Name>gml:MultiSurfaceType</wfs:Name>
+    <wfs:OutputFormats>
+      <wfs:Format>text/xml; subtype=gml/3.1.1</wfs:Format>
+    </wfs:OutputFormats>
+  </wfs:GMLObjectType>
+  <wfs:GMLObjectType>
+    <wfs:Name>gml:AbstractMetaDataType</wfs:Name>
+    <wfs:OutputFormats>
+      <wfs:Format>text/xml; subtype=gml/3.1.1</wfs:Format>
+    </wfs:OutputFormats>
+  </wfs:GMLObjectType>
+  <wfs:GMLObjectType>
+    <wfs:Name>gml:AbstractTopologyType</wfs:Name>
+    <wfs:OutputFormats>
+      <wfs:Format>text/xml; subtype=gml/3.1.1</wfs:Format>
+    </wfs:OutputFormats>
+  </wfs:GMLObjectType>
+</wfs:SupportsGMLObjectTypeList>
+<ogc:Filter_Capabilities>
+  <ogc:Spatial_Capabilities>
+    <ogc:GeometryOperands>
+      <ogc:GeometryOperand>gml:Point</ogc:GeometryOperand>
+      <ogc:GeometryOperand>gml:LineString</ogc:GeometryOperand>
+      <ogc:GeometryOperand>gml:Polygon</ogc:GeometryOperand>
+      <ogc:GeometryOperand>gml:Envelope</ogc:GeometryOperand>
+      <ogc:GeometryOperand>gml:ArcByCenterPoint</ogc:GeometryOperand>
+      <ogc:GeometryOperand>gml:CircleByCenterPoint</ogc:GeometryOperand>
+      <ogc:GeometryOperand>gml:Arc</ogc:GeometryOperand>
+      <ogc:GeometryOperand>gml:Circle</ogc:GeometryOperand>
+      <ogc:GeometryOperand>gml:ArcByBulge</ogc:GeometryOperand>
+    </ogc:GeometryOperands>
+    <ogc:SpatialOperators>
+      <ogc:SpatialOperator name="BBOX"/>
+      <ogc:SpatialOperator name="Disjoint"/>
+      <ogc:SpatialOperator name="Intersects"/>
+      <ogc:SpatialOperator name="Contains"/>
+      <ogc:SpatialOperator name="Overlaps"/>
+    </ogc:SpatialOperators>
+  </ogc:Spatial_Capabilities>
+  <ogc:Scalar_Capabilities>
+    <ogc:LogicalOperators/>
+    <ogc:ComparisonOperators>
+      <ogc:ComparisonOperator>LessThan</ogc:ComparisonOperator>
+      <ogc:ComparisonOperator>GreaterThan</ogc:ComparisonOperator>
+      <ogc:ComparisonOperator>LessThanEqualTo</ogc:ComparisonOperator>
+      <ogc:ComparisonOperator>GreaterThanEqualTo</ogc:ComparisonOperator>
+      <ogc:ComparisonOperator>EqualTo</ogc:ComparisonOperator>
+      <ogc:ComparisonOperator>NotEqualTo</ogc:ComparisonOperator>
+      <ogc:ComparisonOperator>Like</ogc:ComparisonOperator>
+      <ogc:ComparisonOperator>Between</ogc:ComparisonOperator>
+      <ogc:ComparisonOperator>NullCheck</ogc:ComparisonOperator>
+    </ogc:ComparisonOperators>
+    <ogc:ArithmeticOperators>
+      <ogc:SimpleArithmetic/>
+      <ogc:Functions>
+        <ogc:FunctionNames>
+          <ogc:FunctionName nArgs="1">MIN</ogc:FunctionName>
+          <ogc:FunctionName nArgs="1">MAX</ogc:FunctionName>
+          <ogc:FunctionName nArgs="1">SIN</ogc:FunctionName>
+          <ogc:FunctionName nArgs="1">COS</ogc:FunctionName>
+          <ogc:FunctionName nArgs="1">TAN</ogc:FunctionName>
+        </ogc:FunctionNames>
+      </ogc:Functions>
+    </ogc:ArithmeticOperators>
+  </ogc:Scalar_Capabilities>
+  <ogc:Id_Capabilities>
+    <ogc:EID/>
+    <ogc:FID/>
+  </ogc:Id_Capabilities>
+</ogc:Filter_Capabilities>
+</wfs:WFS_Capabilities>
\ No newline at end of file
Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-AtlasAvesGetFeature.xml
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-AtlasAvesGetFeature.xml	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-AtlasAvesGetFeature.xml	(revision 38347)
@@ -0,0 +1,4991 @@
+<?xml version='1.0' encoding="ISO-8859-1" ?>
+<wfs:FeatureCollection
+   xmlns:ms="http://mapserver.gis.umn.edu/mapserver"
+   xmlns:wfs="http://www.opengis.net/wfs"
+   xmlns:gml="http://www.opengis.net/gml"
+   xmlns:ogc="http://www.opengis.net/ogc"
+   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+   xsi:schemaLocation="http://www.opengis.net/wfs http://schemas.opengeospatial.net/wfs/1.0.0/WFS-basic.xsd 
+                       http://mapserver.gis.umn.edu/mapserver http://161.111.161.171/cgi-bin/AtlasAves.exe?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=DescribeFeatureType&amp;TYPENAME=Blyr&amp;OUTPUTFORMAT=XMLSCHEMA">
+      <gml:boundedBy>
+      	<gml:Box srsName="EPSG:25830">
+      		<gml:coordinates>3430.373535,4000000.000000 1000500.937500,4864042.000000</gml:coordinates>
+      	</gml:Box>
+      </gml:boundedBy>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>135968.093750,4403976.000000 189009.265625,4457156.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>135968.093750,4406969.500000 139161.390625,4457156.500000 189009.265625,4453718.000000 185795.625000,4403976.000000 135968.093750,4406969.500000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>PE4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>117</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>59.5</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>21</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>57.5</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>132455.468750,4353834.000000 185795.625000,4406969.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>132455.468750,4357262.000000 135968.093750,4406969.500000 185795.625000,4403976.000000 182381.140625,4353834.000000 132455.468750,4357262.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>PD3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>122</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>61.4</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>26.3</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>60.6</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>129102.500000,4303892.000000 182381.140625,4357262.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>129102.500000,4307234.500000 132455.468750,4357262.000000 182381.140625,4353834.000000 179167.500000,4303892.000000 129102.500000,4307234.500000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>PD4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>115</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>64.4</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>19.8</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>50.6</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>125909.195313,4253950.000000 179167.500000,4307234.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>125909.195313,4257207.500000 129102.500000,4307234.500000 179167.500000,4303892.000000 175753.000000,4253950.000000 125909.195313,4257207.500000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>PC3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>102</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>51.4</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>21.2</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>50.6</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>122556.234375,4203935.000000 175753.000000,4257207.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>122556.234375,4207340.000000 125909.195313,4257207.500000 175753.000000,4253950.000000 172790.875000,4203935.000000 122556.234375,4207340.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>PC4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>115</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>60.7</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>19.8</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>54.3</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>116329.296875,4104252.500000 169325.734375,4157312.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>116329.296875,4107285.250000 119362.929688,4157312.500000 169325.734375,4154065.750000 166095.937500,4104252.500000 116329.296875,4107285.250000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>PB4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>117</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>56.9</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>21.9</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>60.1</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>119362.929688,4154065.750000 172790.875000,4207340.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>119362.929688,4157312.500000 122556.234375,4207340.000000 172790.875000,4203935.000000 169325.734375,4154065.750000 119362.929688,4157312.500000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>PB3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>111</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>52.3</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>22.8</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>58.7</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>3430.373535,4664086.000000 56365.425781,4717596.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>3430.373535,4667379.000000 6713.167480,4717596.500000 56365.425781,4713892.000000 53492.980469,4664086.000000 3430.373535,4667379.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>NG1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>98</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>39.8</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>12.7</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>58.2</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>53492.980469,4660278.500000 106458.906250,4713892.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>53492.980469,4664086.000000 56365.425781,4713892.000000 106458.906250,4710420.500000 103044.414063,4660278.500000 53492.980469,4664086.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>NG3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>124</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>65.6</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>14.9</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>58.4</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>6713.167480,4713892.000000 60061.980469,4767554.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>6713.167480,4717596.500000 10049.714844,4767554.000000 60061.980469,4763958.500000 56365.425781,4713892.000000 6713.167480,4717596.500000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>NH2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>101</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>40.9</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>13.4</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>60.1</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>56365.425781,4710420.500000 110074.250000,4763958.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>56365.425781,4713892.000000 60061.980469,4763958.500000 110074.250000,4760362.500000 106458.906250,4710420.500000 56365.425781,4713892.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>NH4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>109</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>42.6</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>16</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>66.4</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>60061.980469,4760362.500000 113689.593750,4813900.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>60061.980469,4763958.500000 63677.324219,4813900.500000 113689.593750,4810304.500000 110074.250000,4760362.500000 60061.980469,4763958.500000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>NH3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>93</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>38.4</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>12.1</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>54.6</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>152855.828125,4653486.500000 206282.578125,4706625.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>152855.828125,4656882.500000 156270.312500,4706625.000000 206282.578125,4703228.500000 203068.937500,4653486.500000 152855.828125,4656882.500000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>PG3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>127</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>55.5</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>20.4</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>71.5</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>103044.414063,4656882.500000 156270.312500,4710420.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>103044.414063,4660278.500000 106458.906250,4710420.500000 156270.312500,4706625.000000 152855.828125,4656882.500000 103044.414063,4660278.500000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>PG1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>113</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>50.2</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>17.4</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>62.8</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>156270.312500,4703228.500000 209897.921875,4756766.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>156270.312500,4706625.000000 160086.515625,4756766.500000 209897.921875,4753171.000000 206282.578125,4703228.500000 156270.312500,4706625.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>PH4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>127</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>52.1</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>21.6</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>74.9</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>106458.906250,4706625.000000 160086.515625,4760362.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>106458.906250,4710420.500000 110074.250000,4760362.500000 160086.515625,4756766.500000 156270.312500,4706625.000000 106458.906250,4710420.500000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>PH2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>102</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>32.1</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>17.5</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>69.9</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>110074.250000,4756766.500000 163501.000000,4810304.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>110074.250000,4760362.500000 113689.593750,4810304.500000 163501.000000,4806708.500000 160086.515625,4756766.500000 110074.250000,4760362.500000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>PH1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>103</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>36.2</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>16</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>66.8</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>10049.714844,4763958.500000 63677.324219,4817496.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>10049.714844,4767554.000000 13665.059570,4817496.000000 63677.324219,4813900.500000 60061.980469,4763958.500000 10049.714844,4767554.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>NH1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>93</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>31.1</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>13.8</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>61.9</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>63677.324219,4810304.500000 117304.937500,4864042.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>63677.324219,4813900.500000 67694.375000,4864042.000000 117304.937500,4860246.500000 113689.593750,4810304.500000 63677.324219,4813900.500000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>NJ4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>105</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>48.9</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>13.3</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>56.1</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>113689.593750,4806708.500000 167116.343750,4860246.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>113689.593750,4810304.500000 117304.937500,4860246.500000 167116.343750,4856650.500000 163501.000000,4806708.500000 113689.593750,4810304.500000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>PJ2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>99</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>42.4</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>12</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>56.6</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>163501.000000,4802913.000000 217128.609375,4856650.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>163501.000000,4806708.500000 167116.343750,4856650.500000 217128.609375,4853055.000000 213513.265625,4802913.000000 163501.000000,4806708.500000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>PJ4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>90</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>34.9</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>12.1</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>55.1</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>160086.515625,4753171.000000 213513.265625,4806708.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>160086.515625,4756766.500000 163501.000000,4806708.500000 213513.265625,4802913.000000 209897.921875,4753171.000000 160086.515625,4756766.500000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>PH3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>116</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>51.8</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>17.5</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>64.2</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>213513.265625,4800000.000000 258504.234375,4853055.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>213513.265625,4802913.000000 217128.609375,4853055.000000 258504.234375,4849858.500000 256701.171875,4800000.000000 213513.265625,4802913.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>QJ2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>91</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>45.8</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>10.4</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>45.2</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>209897.921875,4750000.000000 256701.171875,4802913.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>209897.921875,4753171.000000 213513.265625,4802913.000000 256701.171875,4800000.000000 254911.281250,4750000.000000 209897.921875,4753171.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>QH1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>124</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>59.5</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>17.7</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>64.5</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>206282.578125,4700032.500000 254911.281250,4753171.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>206282.578125,4703228.500000 209897.921875,4753171.000000 254911.281250,4750000.000000 253282.062500,4700032.500000 206282.578125,4703228.500000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>QH2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>130</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>62.9</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>20.9</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>67.1</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>203068.937500,4650000.000000 253282.062500,4703228.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>203068.937500,4653486.500000 206282.578125,4703228.500000 253282.062500,4700032.500000 251376.328125,4650000.000000 203068.937500,4653486.500000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>QG1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>134</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>55.2</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>24.4</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>78.8</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>199654.453125,4600000.000000 251376.328125,4653486.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>199654.453125,4603544.500000 203068.937500,4653486.500000 251376.328125,4650000.000000 249264.062500,4600000.000000 199654.453125,4603544.500000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>QG2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>134</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>64.9</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>23.8</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>69.1</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>189009.265625,4449982.500000 246082.812500,4503684.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>189009.265625,4453718.000000 192875.687500,4503684.500000 246082.812500,4500525.500000 244320.984375,4449982.500000 189009.265625,4453718.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>QE1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>144</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>61.7</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>28.8</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>82.3</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>229874.015625,4000000.000000 300000.000000,4050550.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>229874.015625,4000007.250000 231283.484375,4050550.500000 300000.000000,4050000.000000 300000.000000,4000000.000000 229874.015625,4000007.250000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>TF4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>117</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>45.4</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>26.6</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>71.6</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>175753.000000,4249954.500000 239387.875000,4303892.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>175753.000000,4253950.000000 179167.500000,4303892.000000 239387.875000,4300107.500000 238017.281250,4249954.500000 175753.000000,4253950.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>QC1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>115</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>58.9</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>23.8</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>56.1</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>179167.500000,4300107.500000 241230.906250,4353834.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>179167.500000,4303892.000000 182381.140625,4353834.000000 241230.906250,4349838.500000 239387.875000,4300107.500000 179167.500000,4303892.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>QD2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>122</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>65</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>20.6</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>57</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>182381.140625,4349838.500000 242911.531250,4403976.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>182381.140625,4353834.000000 185795.625000,4403976.000000 242911.531250,4400141.000000 241230.906250,4349838.500000 182381.140625,4353834.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>QD1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>116</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>57</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>26.7</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>59</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>185795.625000,4400141.000000 244320.984375,4453718.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>185795.625000,4403976.000000 189009.265625,4453718.000000 244320.984375,4449982.500000 242911.531250,4400141.000000 185795.625000,4403976.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>QE2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>122</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>51.9</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>26.1</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>70.1</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>162924.640625,4050550.500000 233045.296875,4104252.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>162924.640625,4053709.250000 166095.937500,4104252.500000 233045.296875,4100040.750000 231283.484375,4050550.500000 162924.640625,4053709.250000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>QA1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>94</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>56.9</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>14.8</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>37.1</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>254911.281250,4750000.000000 300000.000000,4800000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>254911.281250,4750000.000000 256701.171875,4800000.000000 300000.000000,4800000.000000 300000.000000,4750000.000000 254911.281250,4750000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>TN3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>128</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>59.4</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>16.8</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>68.6</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>300000.000000,4750000.000000 350000.000000,4800000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>300000.000000,4750000.000000 300000.000000,4800000.000000 350000.000000,4800000.000000 350000.000000,4750000.000000 300000.000000,4750000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>UN1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>136</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>53.6</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>22.5</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>82.4</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>350000.000000,4750000.000000 400000.000000,4800000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>350000.000000,4750000.000000 350000.000000,4800000.000000 400000.000000,4800000.000000 400000.000000,4750000.000000 350000.000000,4750000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>UN3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>133</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>53.2</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>21.9</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>79.8</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>400000.000000,4750000.000000 450000.000000,4800000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>400000.000000,4750000.000000 400000.000000,4800000.000000 450000.000000,4800000.000000 450000.000000,4750000.000000 400000.000000,4750000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>VN1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>128</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>54.9</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>18.8</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>73.1</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>253136.296875,4700000.000000 300000.000000,4750000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>253136.296875,4700000.000000 254911.281250,4750000.000000 300000.000000,4750000.000000 300000.000000,4700000.000000 253136.296875,4700000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>TN4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>139</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>48.5</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>29.8</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>90.5</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>300000.000000,4700000.000000 350000.000000,4750000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>300000.000000,4700000.000000 300000.000000,4750000.000000 350000.000000,4750000.000000 350000.000000,4700000.000000 300000.000000,4700000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>UN2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>148</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>65.9</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>25.1</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>82.1</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>350000.000000,4700000.000000 400000.000000,4750000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>350000.000000,4700000.000000 350000.000000,4750000.000000 400000.000000,4750000.000000 400000.000000,4700000.000000 350000.000000,4700000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>UN4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>142</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>57.8</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>26.4</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>84.2</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>400000.000000,4700000.000000 450000.000000,4750000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>400000.000000,4700000.000000 400000.000000,4750000.000000 450000.000000,4750000.000000 450000.000000,4700000.000000 400000.000000,4700000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>VN2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>138</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>42.3</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>33.4</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>95.7</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>251376.328125,4650000.000000 300000.000000,4700000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>251376.328125,4650000.000000 253136.296875,4700000.000000 300000.000000,4700000.000000 300000.000000,4650000.000000 251376.328125,4650000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>TM3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>124</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>41.2</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>28.2</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>82.8</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>300000.000000,4650000.000000 350000.000000,4700000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>300000.000000,4650000.000000 300000.000000,4700000.000000 350000.000000,4700000.000000 350000.000000,4650000.000000 300000.000000,4650000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>UM1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>123</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>47.7</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>27.6</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>75.3</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>350000.000000,4650000.000000 400000.000000,4700000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>350000.000000,4650000.000000 350000.000000,4700000.000000 400000.000000,4700000.000000 400000.000000,4650000.000000 350000.000000,4650000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>UM3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>121</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>46.5</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>25.7</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>74.5</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>400000.000000,4650000.000000 450000.000000,4700000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>400000.000000,4650000.000000 400000.000000,4700000.000000 450000.000000,4700000.000000 450000.000000,4650000.000000 400000.000000,4650000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>VM1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>127</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>45.8</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>28.6</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>81.2</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>300000.000000,4050000.000000 350000.000000,4100000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>300000.000000,4050000.000000 300000.000000,4100000.000000 350000.000000,4100000.000000 350000.000000,4050000.000000 300000.000000,4050000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>UF1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>118</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>41.8</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>29.2</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>76.2</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>350000.000000,4050000.000000 400000.000000,4100000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>350000.000000,4050000.000000 350000.000000,4100000.000000 400000.000000,4100000.000000 400000.000000,4050000.000000 350000.000000,4050000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>UF3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>112</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>45.2</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>25.3</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>66.8</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>400000.000000,4050000.000000 450000.000000,4100000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>400000.000000,4050000.000000 400000.000000,4100000.000000 450000.000000,4100000.000000 450000.000000,4050000.000000 400000.000000,4050000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>VF1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>124</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>64.3</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>22.5</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>59.8</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>166095.937500,4100040.750000 234807.125000,4154065.750000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>166095.937500,4104252.500000 169325.734375,4154065.750000 234807.125000,4149882.000000 233045.296875,4100040.750000 166095.937500,4104252.500000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>QB2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>109</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>65.2</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>17.5</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>43.8</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>233045.296875,4100000.000000 300000.000000,4150000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>233045.296875,4100040.750000 234807.125000,4149882.000000 300000.000000,4150000.000000 300000.000000,4100000.000000 233045.296875,4100040.750000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>TG4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>108</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>56.8</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>21.7</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>51.2</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>300000.000000,4100000.000000 350000.000000,4150000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>300000.000000,4100000.000000 300000.000000,4150000.000000 350000.000000,4150000.000000 350000.000000,4100000.000000 300000.000000,4100000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>UG2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>112</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>55.8</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>24.4</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>56.2</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>350000.000000,4100000.000000 400000.000000,4150000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>350000.000000,4100000.000000 350000.000000,4150000.000000 400000.000000,4150000.000000 400000.000000,4100000.000000 350000.000000,4100000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>UG4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>122</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>55.6</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>25</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>66.4</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>400000.000000,4100000.000000 450000.000000,4150000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>400000.000000,4100000.000000 400000.000000,4150000.000000 450000.000000,4150000.000000 450000.000000,4100000.000000 400000.000000,4100000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>VG2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>122</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>51.3</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>26</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>70.7</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>169325.734375,4149882.000000 236216.593750,4203935.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>169325.734375,4154065.750000 172790.875000,4203935.000000 236216.593750,4200074.000000 234807.125000,4149882.000000 169325.734375,4154065.750000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>QB1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>116</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>51.6</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>24.6</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>64.4</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>234807.125000,4149882.000000 300000.000000,4200074.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>234807.125000,4149882.000000 236216.593750,4200074.000000 300000.000000,4200000.000000 300000.000000,4150000.000000 234807.125000,4149882.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>TG3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>118</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>54</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>24.8</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>64</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>300000.000000,4150000.000000 350000.000000,4200000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>300000.000000,4150000.000000 300000.000000,4200000.000000 350000.000000,4200000.000000 350000.000000,4150000.000000 300000.000000,4150000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>UG1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>114</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>64.2</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>20.5</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>49.8</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>350000.000000,4150000.000000 400000.000000,4200000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>350000.000000,4150000.000000 350000.000000,4200000.000000 400000.000000,4200000.000000 400000.000000,4150000.000000 350000.000000,4150000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>UG3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>117</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>64.5</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>22.1</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>52.5</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>400000.000000,4150000.000000 450000.000000,4200000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>400000.000000,4150000.000000 400000.000000,4200000.000000 450000.000000,4200000.000000 450000.000000,4150000.000000 400000.000000,4150000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>VG1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>123</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>53.8</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>25.7</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>69.2</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>172790.875000,4200074.000000 237978.406250,4253950.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>172790.875000,4203935.000000 175753.000000,4253950.000000 237978.406250,4249915.500000 236216.593750,4200074.000000 172790.875000,4203935.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>QC2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>113</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>51.8</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>24.1</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>61.2</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>236216.593750,4200000.000000 300000.000000,4250000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>236216.593750,4200074.000000 237978.406250,4249915.500000 300000.000000,4250000.000000 300000.000000,4200000.000000 236216.593750,4200074.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>TH4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>122</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>62.7</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>22.7</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>59.3</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>300000.000000,4200000.000000 350000.000000,4250000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>300000.000000,4200000.000000 300000.000000,4250000.000000 350000.000000,4250000.000000 350000.000000,4200000.000000 300000.000000,4200000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>UH2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>122</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>66.7</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>20</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>55.3</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>350000.000000,4200000.000000 400000.000000,4250000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>350000.000000,4200000.000000 350000.000000,4250000.000000 400000.000000,4250000.000000 400000.000000,4200000.000000 350000.000000,4200000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>UH4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>122</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>55.2</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>23.3</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>66.8</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>400000.000000,4200000.000000 450000.000000,4250000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>400000.000000,4200000.000000 400000.000000,4250000.000000 450000.000000,4250000.000000 450000.000000,4200000.000000 400000.000000,4200000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>VH2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>129</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>47.8</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>32.3</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>81.2</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>237978.406250,4249915.500000 300000.000000,4300107.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>237978.406250,4249915.500000 239387.875000,4300107.500000 300000.000000,4300000.000000 300000.000000,4250000.000000 237978.406250,4249915.500000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>TH3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>113</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>63.4</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>21.8</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>49.6</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>300000.000000,4250000.000000 350000.000000,4300000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>300000.000000,4250000.000000 300000.000000,4300000.000000 350000.000000,4300000.000000 350000.000000,4250000.000000 300000.000000,4250000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>UH1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>125</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>71</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>23.3</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>54</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>350000.000000,4250000.000000 400000.000000,4300000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>350000.000000,4250000.000000 350000.000000,4300000.000000 400000.000000,4300000.000000 400000.000000,4250000.000000 350000.000000,4250000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>UH3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>133</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>59.1</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>29.8</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>73.9</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>400000.000000,4250000.000000 450000.000000,4300000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>400000.000000,4250000.000000 400000.000000,4300000.000000 450000.000000,4300000.000000 450000.000000,4250000.000000 400000.000000,4250000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>VH1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>131</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>56</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>30.1</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>75</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>239387.875000,4300000.000000 300000.000000,4350000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>239387.875000,4300107.500000 241149.703125,4349949.000000 300000.000000,4350000.000000 300000.000000,4300000.000000 239387.875000,4300107.500000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>TJ4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>118</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>56.4</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>27</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>61.6</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>300000.000000,4300000.000000 350000.000000,4350000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>300000.000000,4300000.000000 300000.000000,4350000.000000 350000.000000,4350000.000000 350000.000000,4300000.000000 300000.000000,4300000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>UJ2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>127</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>56.3</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>29.8</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>70.7</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>350000.000000,4300000.000000 400000.000000,4350000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>350000.000000,4300000.000000 350000.000000,4350000.000000 400000.000000,4350000.000000 400000.000000,4300000.000000 350000.000000,4300000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>UJ4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>133</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>62.2</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>29</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>70.8</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>400000.000000,4300000.000000 450000.000000,4350000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>400000.000000,4300000.000000 400000.000000,4350000.000000 450000.000000,4350000.000000 450000.000000,4300000.000000 400000.000000,4300000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>VJ2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>122</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>62.1</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>24.6</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>59.9</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>241149.703125,4349949.000000 300000.000000,4400141.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>241149.703125,4349949.000000 242911.531250,4400141.000000 300000.000000,4400000.000000 300000.000000,4350000.000000 241149.703125,4349949.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>TJ3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>126</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>57.6</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>26.5</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>68.4</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>300000.000000,4350000.000000 350000.000000,4400000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>300000.000000,4350000.000000 300000.000000,4400000.000000 350000.000000,4400000.000000 350000.000000,4350000.000000 300000.000000,4350000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>UJ1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>121</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>57.8</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>24.6</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>63.2</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>350000.000000,4350000.000000 400000.000000,4400000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>350000.000000,4350000.000000 350000.000000,4400000.000000 400000.000000,4400000.000000 400000.000000,4350000.000000 350000.000000,4350000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>UJ3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>121</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>61.4</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>22.3</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>59.6</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>400000.000000,4350000.000000 450000.000000,4400000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>400000.000000,4350000.000000 400000.000000,4400000.000000 450000.000000,4400000.000000 450000.000000,4350000.000000 400000.000000,4350000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>VJ1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>126</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>69</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>23.4</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>57</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>242911.531250,4400000.000000 300000.000000,4450000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>242911.531250,4400141.000000 244320.984375,4449982.500000 300000.000000,4450000.000000 300000.000000,4400000.000000 242911.531250,4400141.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>TK4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>142</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>69.2</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>26.4</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>72.8</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>300000.000000,4400000.000000 350000.000000,4450000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>300000.000000,4400000.000000 300000.000000,4450000.000000 350000.000000,4450000.000000 350000.000000,4400000.000000 300000.000000,4400000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>UK2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>132</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>67.5</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>24.6</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>64.5</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>350000.000000,4400000.000000 400000.000000,4450000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>350000.000000,4400000.000000 350000.000000,4450000.000000 400000.000000,4450000.000000 400000.000000,4400000.000000 350000.000000,4400000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>UK4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>128</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>63.5</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>24.8</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>64.5</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>400000.000000,4400000.000000 450000.000000,4450000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>400000.000000,4400000.000000 400000.000000,4450000.000000 450000.000000,4450000.000000 450000.000000,4400000.000000 400000.000000,4400000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>VK2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>112</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>52.7</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>23.5</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>59.3</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>244320.984375,4449982.500000 300000.000000,4500525.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>244320.984375,4449982.500000 246082.812500,4500525.500000 300000.000000,4500000.000000 300000.000000,4450000.000000 244320.984375,4449982.500000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>TK3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>141</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>63.8</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>25.9</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>77.2</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>300000.000000,4450000.000000 350000.000000,4500000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>300000.000000,4450000.000000 300000.000000,4500000.000000 350000.000000,4500000.000000 350000.000000,4450000.000000 300000.000000,4450000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>UK1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>138</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>69.5</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>21.6</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>68.5</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>350000.000000,4450000.000000 400000.000000,4500000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>350000.000000,4450000.000000 350000.000000,4500000.000000 400000.000000,4500000.000000 400000.000000,4450000.000000 350000.000000,4450000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>UK3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>142</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>56.8</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>29.3</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>85.2</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>400000.000000,4450000.000000 450000.000000,4500000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>400000.000000,4450000.000000 400000.000000,4500000.000000 450000.000000,4500000.000000 450000.000000,4450000.000000 400000.000000,4450000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>VK1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>139</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>60</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>26.8</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>79</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>192875.687500,4500525.500000 247903.031250,4553602.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>192875.687500,4503684.500000 195838.250000,4553602.500000 247903.031250,4550000.000000 246082.812500,4500525.500000 192875.687500,4503684.500000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>QF2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>126</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>47.8</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>28</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>78.2</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>246082.812500,4500000.000000 300000.000000,4550000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>246082.812500,4500525.500000 247903.031250,4550000.000000 300000.000000,4550000.000000 300000.000000,4500000.000000 246082.812500,4500525.500000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>TL4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>126</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>48.7</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>27.6</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>77.3</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>300000.000000,4500000.000000 350000.000000,4550000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>300000.000000,4500000.000000 300000.000000,4550000.000000 350000.000000,4550000.000000 350000.000000,4500000.000000 300000.000000,4500000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>UL2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>130</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>67.5</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>23.8</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>62.5</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>350000.000000,4500000.000000 400000.000000,4550000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>350000.000000,4500000.000000 350000.000000,4550000.000000 400000.000000,4550000.000000 400000.000000,4500000.000000 350000.000000,4500000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>UL4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>138</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>62.8</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>25.6</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>75.2</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>400000.000000,4500000.000000 450000.000000,4550000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>400000.000000,4500000.000000 400000.000000,4550000.000000 450000.000000,4550000.000000 450000.000000,4500000.000000 400000.000000,4500000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>VL2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>142</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>43.6</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>33.2</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>98.4</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>195838.250000,4550000.000000 249264.062500,4603544.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>195838.250000,4553602.500000 199654.453125,4603544.500000 249264.062500,4600025.500000 247903.031250,4550000.000000 195838.250000,4553602.500000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>QF1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>129</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>51.6</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>29.9</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>77.4</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>247903.031250,4550000.000000 300000.000000,4600025.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>247903.031250,4550000.000000 249264.062500,4600025.500000 300000.000000,4600000.000000 300000.000000,4550000.000000 247903.031250,4550000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>TL3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>134</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>49.9</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>30.2</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>84.1</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>300000.000000,4550000.000000 350000.000000,4600000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>300000.000000,4550000.000000 300000.000000,4600000.000000 350000.000000,4600000.000000 350000.000000,4550000.000000 300000.000000,4550000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>UL1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>129</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>61.4</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>25.6</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>67.6</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>350000.000000,4550000.000000 400000.000000,4600000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>350000.000000,4550000.000000 350000.000000,4600000.000000 400000.000000,4600000.000000 400000.000000,4550000.000000 350000.000000,4550000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>UL3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>126</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>45.5</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>25.8</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>80.5</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>400000.000000,4550000.000000 450000.000000,4600000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>400000.000000,4550000.000000 400000.000000,4600000.000000 450000.000000,4600000.000000 450000.000000,4550000.000000 400000.000000,4550000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>VL1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>144</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>56.4</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>32</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>87.6</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>249264.062500,4600000.000000 300000.000000,4650000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>249264.062500,4600025.500000 251376.328125,4650000.000000 300000.000000,4650000.000000 300000.000000,4600000.000000 249264.062500,4600025.500000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>TM4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>131</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>51</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>30.2</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>80</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>300000.000000,4600000.000000 350000.000000,4650000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>300000.000000,4600000.000000 300000.000000,4650000.000000 350000.000000,4650000.000000 350000.000000,4600000.000000 300000.000000,4600000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>UM2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>117</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>54.4</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>23.6</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>62.6</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>350000.000000,4600000.000000 400000.000000,4650000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>350000.000000,4600000.000000 350000.000000,4650000.000000 400000.000000,4650000.000000 400000.000000,4600000.000000 350000.000000,4600000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>UM4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>126</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>49.4</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>27.6</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>76.6</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>400000.000000,4600000.000000 450000.000000,4650000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>400000.000000,4600000.000000 400000.000000,4650000.000000 450000.000000,4650000.000000 450000.000000,4600000.000000 400000.000000,4600000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>VM2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>133</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>51.9</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>28.8</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>81.1</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>256701.171875,4799962.500000 300003.593750,4850000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>256701.171875,4800000.000000 258504.234375,4849858.500000 300000.000000,4850000.000000 300003.593750,4799962.500000 256701.171875,4800000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>TP4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>98</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>39.4</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>13.1</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>58.6</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>231283.484375,4050000.000000 300000.000000,4100040.750000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>231283.484375,4050550.500000 233045.296875,4100040.750000 300000.000000,4100000.000000 300000.000000,4050000.000000 231283.484375,4050550.500000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>TF3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>121</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>52.3</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>26.7</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>68.7</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>600000.000000,4750000.000000 650000.000000,4800000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>600000.000000,4750000.000000 600000.000000,4800000.000000 650000.000000,4800000.000000 650000.000000,4750000.000000 600000.000000,4750000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>XN1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>124</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>55.6</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>16.3</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>68.4</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>550000.000000,4750000.000000 600000.000000,4800000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>550000.000000,4750000.000000 550000.000000,4800000.000000 600000.000000,4800000.000000 600000.000000,4750000.000000 550000.000000,4750000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>WN3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>130</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>48.2</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>20</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>81.8</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>500000.000000,4750000.000000 550000.000000,4800000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>500000.000000,4750000.000000 500000.000000,4800000.000000 550000.000000,4800000.000000 550000.000000,4750000.000000 500000.000000,4750000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>WN1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>128</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>50</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>18.8</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>78</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>450000.000000,4750000.000000 500000.000000,4800000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>450000.000000,4750000.000000 450000.000000,4800000.000000 500000.000000,4800000.000000 500000.000000,4750000.000000 450000.000000,4750000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>VN3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>130</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>44.2</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>24.5</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>85.8</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>790085.437500,4703183.500000 843890.250000,4757390.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>793618.062500,4703183.500000 790085.437500,4753088.500000 840357.687500,4757390.000000 843890.250000,4706897.500000 793618.062500,4703183.500000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>CH2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>121</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>60.1</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>14</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>60.9</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>745045.187500,4699661.000000 793618.062500,4753088.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>746811.437500,4699661.000000 745045.187500,4749859.500000 790085.437500,4753088.500000 793618.062500,4703183.500000 746811.437500,4699661.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>BH4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>133</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>61.1</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>18.6</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>72</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>700000.000000,4699661.000000 746811.437500,4750000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>700000.000000,4700000.000000 700000.000000,4750000.000000 745045.187500,4749859.500000 746811.437500,4699661.000000 700000.000000,4700000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>YN2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>133</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>63.1</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>18.3</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>69.9</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>650000.000000,4700000.000000 700000.000000,4750000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>650000.000000,4700000.000000 650000.000000,4750000.000000 700000.000000,4750000.000000 700000.000000,4700000.000000 650000.000000,4700000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>XN4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>143</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>58.8</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>25.9</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>84.2</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>600000.000000,4700000.000000 650000.000000,4750000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>600000.000000,4700000.000000 600000.000000,4750000.000000 650000.000000,4750000.000000 650000.000000,4700000.000000 600000.000000,4700000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>XN2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>141</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>42.8</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>33.8</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>98.2</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>550000.000000,4700000.000000 600000.000000,4750000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>550000.000000,4700000.000000 550000.000000,4750000.000000 600000.000000,4750000.000000 600000.000000,4700000.000000 550000.000000,4700000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>WN4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>146</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>48.5</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>33.6</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>97.5</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>500000.000000,4700000.000000 550000.000000,4750000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>500000.000000,4700000.000000 500000.000000,4750000.000000 550000.000000,4750000.000000 550000.000000,4700000.000000 500000.000000,4700000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>WN2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>144</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>43.1</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>33.1</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>100.9</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>450000.000000,4700000.000000 500000.000000,4750000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>450000.000000,4700000.000000 450000.000000,4750000.000000 500000.000000,4750000.000000 500000.000000,4700000.000000 450000.000000,4700000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>VN4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>141</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>43.4</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>33.2</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>97.6</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>793618.062500,4652985.000000 847128.500000,4706897.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>797445.000000,4652985.000000 793618.062500,4703183.500000 843890.250000,4706897.500000 847128.500000,4656992.500000 797445.000000,4652985.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>CG1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>132</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>57.8</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>23.8</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>74.2</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>746811.437500,4649755.500000 797445.000000,4703183.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>748577.750000,4649755.500000 746811.437500,4699661.000000 793618.062500,4703183.500000 797445.000000,4652985.000000 748577.750000,4649755.500000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>BG3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>147</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>65.5</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>28.7</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>81.5</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>700000.000000,4649755.500000 748577.750000,4700000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>700000.000000,4650000.000000 700000.000000,4700000.000000 746811.437500,4699661.000000 748577.750000,4649755.500000 700000.000000,4650000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>YM1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>138</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>61.6</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>27.9</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>76.4</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>650000.000000,4650000.000000 700000.000000,4700000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>650000.000000,4650000.000000 650000.000000,4700000.000000 700000.000000,4700000.000000 700000.000000,4650000.000000 650000.000000,4650000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>XM3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>137</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>62.8</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>27.5</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>74.2</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>600000.000000,4650000.000000 650000.000000,4700000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>600000.000000,4650000.000000 600000.000000,4700000.000000 650000.000000,4700000.000000 650000.000000,4650000.000000 600000.000000,4650000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>XM1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>130</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>46.3</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>33.5</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>83.7</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>550000.000000,4650000.000000 600000.000000,4700000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>550000.000000,4650000.000000 550000.000000,4700000.000000 600000.000000,4700000.000000 600000.000000,4650000.000000 550000.000000,4650000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>WM3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>143</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>44.9</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>38.3</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>98.1</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>500000.000000,4650000.000000 550000.000000,4700000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>500000.000000,4650000.000000 500000.000000,4700000.000000 550000.000000,4700000.000000 550000.000000,4650000.000000 500000.000000,4650000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>WM1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>142</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>50.8</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>27.9</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>91.2</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>450000.000000,4650000.000000 500000.000000,4700000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>450000.000000,4650000.000000 450000.000000,4700000.000000 500000.000000,4700000.000000 500000.000000,4650000.000000 450000.000000,4650000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>VM3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>138</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>45.8</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>29.3</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>92.2</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>550000.000000,4050000.000000 600000.000000,4100000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>550000.000000,4050000.000000 550000.000000,4100000.000000 600000.000000,4100000.000000 600000.000000,4050000.000000 550000.000000,4050000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>WF3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>84</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>42.2</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>21.7</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>41.8</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>500000.000000,4050000.000000 550000.000000,4100000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>500000.000000,4050000.000000 500000.000000,4100000.000000 550000.000000,4100000.000000 550000.000000,4050000.000000 500000.000000,4050000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>WF1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>101</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>51</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>21.2</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>50.1</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>450000.000000,4050000.000000 500000.000000,4100000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>450000.000000,4050000.000000 450000.000000,4100000.000000 500000.000000,4100000.000000 500000.000000,4050000.000000 450000.000000,4050000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>VF3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>111</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>49.9</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>23.2</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>61.1</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>550000.000000,4100000.000000 600000.000000,4150000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>550000.000000,4100000.000000 550000.000000,4150000.000000 600000.000000,4150000.000000 600000.000000,4100000.000000 550000.000000,4100000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>WG4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>108</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>52.9</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>23.5</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>55.1</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>500000.000000,4100000.000000 550000.000000,4150000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>500000.000000,4100000.000000 500000.000000,4150000.000000 550000.000000,4150000.000000 550000.000000,4100000.000000 500000.000000,4100000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>WG2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>114</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>51.5</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>24.2</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>62.5</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>450000.000000,4100000.000000 500000.000000,4150000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>450000.000000,4100000.000000 450000.000000,4150000.000000 500000.000000,4150000.000000 500000.000000,4100000.000000 450000.000000,4100000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>VG4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>122</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>47.9</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>29.3</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>74.1</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>650000.000000,4150000.000000 700000.000000,4200000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>650000.000000,4150000.000000 650000.000000,4200000.000000 700000.000000,4200000.000000 700000.000000,4150000.000000 650000.000000,4150000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>XG3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>101</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>64.5</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>16.3</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>36.5</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>600000.000000,4150000.000000 650000.000000,4200000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>600000.000000,4150000.000000 600000.000000,4200000.000000 650000.000000,4200000.000000 650000.000000,4150000.000000 600000.000000,4150000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>XG1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>111</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>70.2</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>17.4</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>40.8</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>550000.000000,4150000.000000 600000.000000,4200000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>550000.000000,4150000.000000 550000.000000,4200000.000000 600000.000000,4200000.000000 600000.000000,4150000.000000 550000.000000,4150000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>WG3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>109</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>50.6</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>25.2</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>58.4</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>500000.000000,4150000.000000 550000.000000,4200000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>500000.000000,4150000.000000 500000.000000,4200000.000000 550000.000000,4200000.000000 550000.000000,4150000.000000 500000.000000,4150000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>WG1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>126</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>57.1</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>27</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>68.9</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>450000.000000,4150000.000000 500000.000000,4200000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>450000.000000,4150000.000000 450000.000000,4200000.000000 500000.000000,4200000.000000 500000.000000,4150000.000000 450000.000000,4150000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>VG3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>126</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>50.3</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>30.7</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>75.7</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>650000.000000,4200000.000000 700000.000000,4250000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>650000.000000,4200000.000000 650000.000000,4250000.000000 700000.000000,4250000.000000 700000.000000,4200000.000000 650000.000000,4200000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>XH4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>123</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>66.7</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>23.2</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>56.3</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>600000.000000,4200000.000000 650000.000000,4250000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>600000.000000,4200000.000000 600000.000000,4250000.000000 650000.000000,4250000.000000 650000.000000,4200000.000000 600000.000000,4200000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>XH2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>113</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>66.3</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>19</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>46.7</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>550000.000000,4200000.000000 600000.000000,4250000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>550000.000000,4200000.000000 550000.000000,4250000.000000 600000.000000,4250000.000000 600000.000000,4200000.000000 550000.000000,4200000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>WH4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>116</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>51.2</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>23.8</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>64.8</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>500000.000000,4200000.000000 550000.000000,4250000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>500000.000000,4200000.000000 500000.000000,4250000.000000 550000.000000,4250000.000000 550000.000000,4200000.000000 500000.000000,4200000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>WH2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>123</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>52.6</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>22.8</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>70.4</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>450000.000000,4200000.000000 500000.000000,4250000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>450000.000000,4200000.000000 450000.000000,4250000.000000 500000.000000,4250000.000000 500000.000000,4200000.000000 450000.000000,4200000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>VH4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>124</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>57.3</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>25.8</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>66.7</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>700000.000000,4249634.500000 762413.687500,4300000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>700000.000000,4250000.000000 700000.000000,4300000.000000 760353.000000,4299833.000000 762413.687500,4249634.500000 700000.000000,4250000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>YH1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>119</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>56.8</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>23.9</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>62.2</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>650000.000000,4250000.000000 700000.000000,4300000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>650000.000000,4250000.000000 650000.000000,4300000.000000 700000.000000,4300000.000000 700000.000000,4250000.000000 650000.000000,4250000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>XH3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>118</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>45</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>29.7</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>73</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>600000.000000,4250000.000000 650000.000000,4300000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>600000.000000,4250000.000000 600000.000000,4300000.000000 650000.000000,4300000.000000 650000.000000,4250000.000000 600000.000000,4250000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>XH1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>114</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>52.4</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>26</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>61.6</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>550000.000000,4250000.000000 600000.000000,4300000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>550000.000000,4250000.000000 550000.000000,4300000.000000 600000.000000,4300000.000000 600000.000000,4250000.000000 550000.000000,4250000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>WH3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>120</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>60</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>22.2</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>60</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>500000.000000,4250000.000000 550000.000000,4300000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>500000.000000,4250000.000000 500000.000000,4300000.000000 550000.000000,4300000.000000 550000.000000,4250000.000000 500000.000000,4250000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>WH1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>131</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>61.6</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>26.3</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>69.4</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>450000.000000,4250000.000000 500000.000000,4300000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>450000.000000,4250000.000000 450000.000000,4300000.000000 500000.000000,4300000.000000 500000.000000,4250000.000000 450000.000000,4250000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>VH3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>131</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>55</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>30.6</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>76</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>700000.000000,4299833.000000 760353.000000,4350000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>700000.000000,4300000.000000 700000.000000,4350000.000000 759175.437500,4349738.500000 760353.000000,4299833.000000 700000.000000,4300000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>YJ2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>106</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>51</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>20</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>55</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>650000.000000,4300000.000000 700000.000000,4350000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>650000.000000,4300000.000000 650000.000000,4350000.000000 700000.000000,4350000.000000 700000.000000,4300000.000000 650000.000000,4300000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>XJ4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>113</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>53.1</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>24.1</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>59.9</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>600000.000000,4300000.000000 650000.000000,4350000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>600000.000000,4300000.000000 600000.000000,4350000.000000 650000.000000,4350000.000000 650000.000000,4300000.000000 600000.000000,4300000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>XJ2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>122</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>62.2</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>24.7</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>59.8</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>550000.000000,4300000.000000 600000.000000,4350000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>550000.000000,4300000.000000 550000.000000,4350000.000000 600000.000000,4350000.000000 600000.000000,4300000.000000 550000.000000,4300000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>WJ4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>110</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>62.5</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>19.1</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>47.5</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>500000.000000,4300000.000000 550000.000000,4350000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>500000.000000,4300000.000000 500000.000000,4350000.000000 550000.000000,4350000.000000 550000.000000,4300000.000000 500000.000000,4300000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>WJ2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>120</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>61.5</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>24</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>58.5</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>450000.000000,4300000.000000 500000.000000,4350000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>450000.000000,4300000.000000 450000.000000,4350000.000000 500000.000000,4350000.000000 500000.000000,4300000.000000 450000.000000,4300000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>VJ4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>109</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>53.6</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>23.6</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>55.4</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>700000.000000,4349738.500000 759175.437500,4400000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>700000.000000,4350000.000000 700000.000000,4400000.000000 757114.812500,4399937.000000 759175.437500,4349738.500000 700000.000000,4350000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>YJ1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>111</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>57.5</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>18.6</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>53.5</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>650000.000000,4350000.000000 700000.000000,4400000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>650000.000000,4350000.000000 650000.000000,4400000.000000 700000.000000,4400000.000000 700000.000000,4350000.000000 650000.000000,4350000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>XJ3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>112</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>48.8</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>23.4</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>63.2</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>600000.000000,4350000.000000 650000.000000,4400000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>600000.000000,4350000.000000 600000.000000,4400000.000000 650000.000000,4400000.000000 650000.000000,4350000.000000 600000.000000,4350000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>XJ1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>119</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>62.4</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>21.2</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>56.6</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>550000.000000,4350000.000000 600000.000000,4400000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>550000.000000,4350000.000000 550000.000000,4400000.000000 600000.000000,4400000.000000 600000.000000,4350000.000000 550000.000000,4350000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>WJ3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>119</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>61.8</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>22.2</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>57.2</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>500000.000000,4350000.000000 550000.000000,4400000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>500000.000000,4350000.000000 500000.000000,4400000.000000 550000.000000,4400000.000000 550000.000000,4350000.000000 500000.000000,4350000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>WJ1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>112</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>57.2</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>22.1</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>54.8</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>450000.000000,4350000.000000 500000.000000,4400000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>450000.000000,4350000.000000 450000.000000,4400000.000000 500000.000000,4400000.000000 500000.000000,4350000.000000 450000.000000,4350000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>VJ3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>114</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>58.5</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>24.7</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>55.5</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>700000.000000,4399937.000000 757114.812500,4450135.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>700000.000000,4400000.000000 700000.000000,4450000.000000 755642.875000,4450135.500000 757114.812500,4399937.000000 700000.000000,4400000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>YK2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>126</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>43.8</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>29.8</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>82.2</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>650000.000000,4400000.000000 700000.000000,4450000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>650000.000000,4400000.000000 650000.000000,4450000.000000 700000.000000,4450000.000000 700000.000000,4400000.000000 650000.000000,4400000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>XK4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>127</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>46.2</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>30.1</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>80.8</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>600000.000000,4400000.000000 650000.000000,4450000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>600000.000000,4400000.000000 600000.000000,4450000.000000 650000.000000,4450000.000000 650000.000000,4400000.000000 600000.000000,4400000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>XK2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>121</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>57.7</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>22.1</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>63.3</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>550000.000000,4400000.000000 600000.000000,4450000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>550000.000000,4400000.000000 550000.000000,4450000.000000 600000.000000,4450000.000000 600000.000000,4400000.000000 550000.000000,4400000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>WK4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>127</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>66.3</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>20.9</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>60.7</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>500000.000000,4400000.000000 550000.000000,4450000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>500000.000000,4400000.000000 500000.000000,4450000.000000 550000.000000,4450000.000000 550000.000000,4400000.000000 500000.000000,4400000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>WK2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>121</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>60.6</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>22.9</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>60.4</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>450000.000000,4400000.000000 500000.000000,4450000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>450000.000000,4400000.000000 450000.000000,4450000.000000 500000.000000,4450000.000000 500000.000000,4400000.000000 450000.000000,4400000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>VK4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>116</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>54.3</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>24.9</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>61.7</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>754171.000000,4450135.500000 810986.500000,4503563.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>755642.875000,4450135.500000 754171.000000,4499747.000000 807453.937500,4503563.500000 810986.500000,4453952.000000 755642.875000,4450135.500000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>BE3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>122</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>61.9</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>23.3</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>60.1</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>700000.000000,4450000.000000 755642.875000,4500000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>700000.000000,4450000.000000 700000.000000,4500000.000000 754171.000000,4499747.000000 755642.875000,4450135.500000 700000.000000,4450000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>YK1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>125</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>32.9</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>33.1</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>92.1</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>650000.000000,4450000.000000 700000.000000,4500000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>650000.000000,4450000.000000 650000.000000,4500000.000000 700000.000000,4500000.000000 700000.000000,4450000.000000 650000.000000,4450000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>XK3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>123</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>45</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>28.9</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>78</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>600000.000000,4450000.000000 650000.000000,4500000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>600000.000000,4450000.000000 600000.000000,4500000.000000 650000.000000,4500000.000000 650000.000000,4450000.000000 600000.000000,4450000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>XK1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>126</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>43.4</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>30</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>82.6</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>550000.000000,4450000.000000 600000.000000,4500000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>550000.000000,4450000.000000 550000.000000,4500000.000000 600000.000000,4500000.000000 600000.000000,4450000.000000 550000.000000,4450000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>WK3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>124</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>49.8</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>22.8</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>74.2</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>500000.000000,4450000.000000 550000.000000,4500000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>500000.000000,4450000.000000 500000.000000,4500000.000000 550000.000000,4500000.000000 550000.000000,4450000.000000 500000.000000,4450000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>WK1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>129</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>68.7</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>20.6</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>60.3</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>450000.000000,4450000.000000 500000.000000,4500000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>450000.000000,4450000.000000 450000.000000,4500000.000000 500000.000000,4500000.000000 500000.000000,4450000.000000 450000.000000,4450000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>VK3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>120</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>48</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>26.2</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>72</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>752404.687500,4499747.000000 807453.937500,4553468.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>754171.000000,4499747.000000 752404.687500,4549652.000000 804215.750000,4553468.500000 807453.937500,4503563.500000 754171.000000,4499747.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>BF4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>128</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>59.9</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>24.1</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>68.1</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>700000.000000,4499747.000000 754171.000000,4550000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>700000.000000,4500000.000000 700000.000000,4550000.000000 752404.687500,4549652.000000 754171.000000,4499747.000000 700000.000000,4500000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>YL2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>134</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>48.3</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>32.9</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>85.7</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>650000.000000,4500000.000000 700000.000000,4550000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>650000.000000,4500000.000000 650000.000000,4550000.000000 700000.000000,4550000.000000 700000.000000,4500000.000000 650000.000000,4500000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>XL4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>123</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>39.1</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>34.3</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>83.9</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>600000.000000,4500000.000000 650000.000000,4550000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>600000.000000,4500000.000000 600000.000000,4550000.000000 650000.000000,4550000.000000 650000.000000,4500000.000000 600000.000000,4500000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>XL2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>130</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>56.4</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>27.4</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>73.6</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>550000.000000,4500000.000000 600000.000000,4550000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>550000.000000,4500000.000000 550000.000000,4550000.000000 600000.000000,4550000.000000 600000.000000,4500000.000000 550000.000000,4500000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>WL4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>126</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>56.2</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>22.9</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>69.8</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>500000.000000,4500000.000000 550000.000000,4550000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>500000.000000,4500000.000000 500000.000000,4550000.000000 550000.000000,4550000.000000 550000.000000,4500000.000000 500000.000000,4500000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>WL2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>135</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>56.1</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>27.3</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>78.9</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>450000.000000,4500000.000000 500000.000000,4550000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>450000.000000,4500000.000000 450000.000000,4550000.000000 500000.000000,4550000.000000 500000.000000,4500000.000000 450000.000000,4500000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>VL4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>142</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>67.7</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>25.6</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>74.3</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>750000.000000,4549652.000000 804215.750000,4603373.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>752404.687500,4549652.000000 750000.000000,4600000.000000 800388.812500,4603373.500000 804215.750000,4553468.500000 752404.687500,4549652.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>BF3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>127</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>71.2</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>22.9</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>55.8</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>700000.000000,4549652.000000 752404.687500,4600000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>700000.000000,4550000.000000 700000.000000,4600000.000000 750000.000000,4600000.000000 752404.687500,4549652.000000 700000.000000,4550000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>YL1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>124</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>54.2</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>31.8</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>69.8</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>650000.000000,4550000.000000 700000.000000,4600000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>650000.000000,4550000.000000 650000.000000,4600000.000000 700000.000000,4600000.000000 700000.000000,4550000.000000 650000.000000,4550000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>XL3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>122</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>52.2</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>30.5</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>69.8</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>600000.000000,4550000.000000 650000.000000,4600000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>600000.000000,4550000.000000 600000.000000,4600000.000000 650000.000000,4600000.000000 650000.000000,4550000.000000 600000.000000,4550000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>XL1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>129</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>50.3</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>28.6</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>78.7</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>550000.000000,4550000.000000 600000.000000,4600000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>550000.000000,4550000.000000 550000.000000,4600000.000000 600000.000000,4600000.000000 600000.000000,4550000.000000 550000.000000,4550000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>WL3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>128</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>49.6</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>29</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>78.4</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>500000.000000,4550000.000000 550000.000000,4600000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>500000.000000,4550000.000000 500000.000000,4600000.000000 550000.000000,4600000.000000 550000.000000,4550000.000000 500000.000000,4550000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>WL1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>133</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>44.5</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>33.6</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>88.5</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>450000.000000,4550000.000000 500000.000000,4600000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>450000.000000,4550000.000000 450000.000000,4600000.000000 500000.000000,4600000.000000 500000.000000,4550000.000000 450000.000000,4550000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>VL3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>143</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>54.6</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>31.6</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>88.4</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>748577.750000,4600000.000000 800388.812500,4652985.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>750000.000000,4600000.000000 748577.750000,4649755.500000 797445.000000,4652985.000000 800388.812500,4603373.500000 750000.000000,4600000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>BG4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>128</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>57.9</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>27.8</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>70.1</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>700000.000000,4600000.000000 750000.000000,4650000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>700000.000000,4600000.000000 700000.000000,4650000.000000 748577.750000,4649755.500000 750000.000000,4600000.000000 700000.000000,4600000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>YM2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>124</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>58.8</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>27.6</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>65.2</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>650000.000000,4600000.000000 700000.000000,4650000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>650000.000000,4600000.000000 650000.000000,4650000.000000 700000.000000,4650000.000000 700000.000000,4600000.000000 650000.000000,4600000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>XM4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>122</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>54.1</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>29.1</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>67.9</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>600000.000000,4600000.000000 650000.000000,4650000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>600000.000000,4600000.000000 600000.000000,4650000.000000 650000.000000,4650000.000000 650000.000000,4600000.000000 600000.000000,4600000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>XM2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>133</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>59.1</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>29.2</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>73.9</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>550000.000000,4600000.000000 600000.000000,4650000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>550000.000000,4600000.000000 550000.000000,4650000.000000 600000.000000,4650000.000000 600000.000000,4600000.000000 550000.000000,4600000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>WM4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>143</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>50.5</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>34.7</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>92.5</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>500000.000000,4600000.000000 550000.000000,4650000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>500000.000000,4600000.000000 500000.000000,4650000.000000 550000.000000,4650000.000000 550000.000000,4600000.000000 500000.000000,4600000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>WM2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>141</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>46.3</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>31.2</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>94.7</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>450000.000000,4600000.000000 500000.000000,4650000.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>450000.000000,4600000.000000 450000.000000,4650000.000000 500000.000000,4650000.000000 500000.000000,4600000.000000 450000.000000,4600000.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>VM4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>138</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>43.1</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>33.7</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>94.9</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>797445.000000,4603373.500000 850366.687500,4656992.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>800388.812500,4603373.500000 797445.000000,4652985.000000 847128.500000,4656992.500000 850366.687500,4607087.500000 800388.812500,4603373.500000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>CG2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>125</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>61.4</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>21.6</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>63.6</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>847128.500000,4607087.500000 900638.875000,4660515.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>850366.687500,4607087.500000 847128.500000,4656992.500000 897173.250000,4660515.500000 900638.875000,4610368.000000 850366.687500,4607087.500000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>CG4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>119</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>46.8</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>22.6</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>72.2</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>843890.250000,4656992.500000 897173.250000,4710127.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>847128.500000,4656992.500000 843890.250000,4706897.500000 893346.312500,4710127.000000 897173.250000,4660515.500000 847128.500000,4656992.500000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>CG3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>127</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>54.6</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>20.5</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>72.4</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>893346.312500,4660515.500000 946923.625000,4713943.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>897173.250000,4660515.500000 893346.312500,4710127.000000 943685.437500,4713943.000000 946923.625000,4664038.000000 897173.250000,4660515.500000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>DG1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>133</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>60</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>18.2</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>73</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>943685.437500,4664038.000000 996968.375000,4717466.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>946923.625000,4664038.000000 943685.437500,4713943.000000 993730.187500,4717466.000000 996968.375000,4667267.000000 946923.625000,4664038.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>DG3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>122</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>63.8</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>15</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>58.2</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>897173.250000,4610368.000000 950456.187500,4664038.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>900638.875000,4610368.000000 897173.250000,4660515.500000 946923.625000,4664038.000000 950456.187500,4613766.000000 900638.875000,4610368.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>DG2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>117</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>42.7</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>19.8</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>74.3</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>946923.625000,4613766.000000 1000500.937500,4667267.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>950456.187500,4613766.000000 946923.625000,4664038.000000 996968.375000,4667267.000000 1000500.937500,4617391.000000 950456.187500,4613766.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>DG4</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>114</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>51</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>15.3</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>63</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>900638.875000,4560300.000000 953724.125000,4613766.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>904051.062500,4560300.000000 900638.875000,4610368.000000 950456.187500,4613766.000000 953724.125000,4562827.000000 904051.062500,4560300.000000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>DF1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>105</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>37.1</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>19</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>67.9</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>850366.687500,4556901.500000 904051.062500,4610368.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>854233.750000,4556901.500000 850366.687500,4607087.500000 900638.875000,4610368.000000 904051.062500,4560300.000000 854233.750000,4556901.500000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>CF3</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>109</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>35</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>22.8</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>74</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>800388.812500,4553468.500000 854233.750000,4607087.500000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>804215.750000,4553468.500000 800388.812500,4603373.500000 850366.687500,4607087.500000 854233.750000,4557128.000000 804215.750000,4553468.500000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>CF1</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>119</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>60.1</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>18.1</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>58.9</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+    <gml:featureMember>
+      <ms:Blyr>
+        <gml:boundedBy>
+        	<gml:Box srsName="EPSG:25830">
+        		<gml:coordinates>804215.750000,4503563.500000 857190.937500,4557128.000000</gml:coordinates>
+        	</gml:Box>
+        </gml:boundedBy>
+        <ms:msGeometry>
+        <gml:Polygon srsName="EPSG:25830">
+          <gml:outerBoundaryIs>
+            <gml:LinearRing>
+              <gml:coordinates>807453.937500,4503563.500000 804215.750000,4553468.500000 854233.750000,4557128.000000 857190.937500,4507060.500000 807453.937500,4503563.500000 </gml:coordinates>
+            </gml:LinearRing>
+          </gml:outerBoundaryIs>
+        </gml:Polygon>
+        </ms:msGeometry>
+        <ms:cuadricula>CF2</ms:cuadricula>
+        <ms:BiodivIndex>
+          <ms:Numero_total_de_especies_en_2500_km2>109</ms:Numero_total_de_especies_en_2500_km2>
+          <ms:Beta-diversidad>59.5</ms:Beta-diversidad>
+          <ms:Numero_de_especies_SPEC_1y2y3>17.3</ms:Numero_de_especies_SPEC_1y2y3>
+          <ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>49.5</ms:Numero_medio_de_especies_en_100_km2_dentro_de_su_bloque_de_2500_km2>
+        </ms:BiodivIndex>
+      </ms:Blyr>
+    </gml:featureMember>
+</wfs:FeatureCollection>
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-AtlasAvesGetFeature.xml
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-dmsolutionsDescribeFeatureType.xml
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-dmsolutionsDescribeFeatureType.xml	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-dmsolutionsDescribeFeatureType.xml	(revision 38347)
@@ -0,0 +1,43 @@
+<?xml version='1.0' encoding="ISO-8859-1" ?>
+<schema
+   targetNamespace="http://www.ttt.org/myns" 
+   xmlns:myns="http://www.ttt.org/myns" 
+   xmlns:ogc="http://www.opengis.net/ogc"
+   xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+   xmlns="http://www.w3.org/2001/XMLSchema"
+   xmlns:gml="http://www.opengis.net/gml"
+   elementFormDefault="qualified" version="0.1" >
+
+  <import namespace="http://www.opengis.net/gml"
+          schemaLocation="http://schemas.opengeospatial.net/gml/2.1.2/feature.xsd" />
+
+  <element name="popplace" 
+           type="myns:popplaceType" 
+           substitutionGroup="gml:_Feature" />
+
+  <complexType name="popplaceType">
+    <complexContent>
+      <extension base="gml:AbstractFeatureType">
+        <sequence>
+          <element name="msGeometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
+          <element name="AREA" type="string"/>
+          <element name="PERIMETER" type="string"/>
+          <element name="POPPLACE_" type="string"/>
+          <element name="POPPLACE_I" type="string"/>
+          <element name="UNIQUE_KEY" type="string"/>
+          <element name="NAME" type="string"/>
+          <element name="NAME_E" type="string"/>
+          <element name="NAME_F" type="string"/>
+          <element name="REG_CODE" type="string"/>
+          <element name="NTS50" type="string"/>
+          <element name="LAT" type="string"/>
+          <element name="LONG" type="string"/>
+          <element name="SGC_CODE" type="string"/>
+          <element name="CAPITAL" type="string"/>
+          <element name="POP_RANGE" type="string"/>
+        </sequence>
+      </extension>
+    </complexContent>
+  </complexType>
+
+</schema>

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-dmsolutionsDescribeFeatureType.xml
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-1_1_0IDEEGetCapabilities.xml
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-1_1_0IDEEGetCapabilities.xml	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-1_1_0IDEEGetCapabilities.xml	(revision 38347)
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wfs:WFS_Capabilities 
+	xmlns:wfs="http://www.opengis.net/wfs"
+	xmlns:deegree="http://www.deegree.org/wfs"
+ 	xmlns:gml="http://www.opengis.net/gml"
+	xmlns:ogc="http://www.opengis.net/ogc"
+	xmlns:ows="http://www.opengis.net/ows"
+	xmlns:xlink="http://www.w3.org/1999/xlink"
+	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	updateSequence="0" 
+	version="1.1.0"
+	xsi:schemaLocation="http://www.opengis.net/wfs ../wfs.xsd">
+<ows:ServiceIdentification><ows:ServiceType>WFS</ows:ServiceType><ows:ServiceTypeVersion>1.1.0</ows:ServiceTypeVersion><ows:Title>IDEE-WFS</ows:Title><ows:Abstract>Web Feature Server maintained by the IDEE</ows:Abstract><ows:Keywords><ows:Keyword>IDEE</ows:Keyword><ows:Keyword>Spain</ows:Keyword><ows:Type>String</ows:Type></ows:Keywords><ows:Fees>None</ows:Fees><ows:AccessConstraints>None</ows:AccessConstraints></ows:ServiceIdentification><ows:ServiceProvider><ows:ProviderName>IDE-E</ows:ProviderName><ows:ProviderSite xlink:href="http://www.idee.es" xlink:type="simple"/><ows:ServiceContact><ows:IndividualName/><ows:ContactInfo><ows:Phone><ows:Voice/><ows:Facsimile/></ows:Phone><ows:Address><ows:DeliveryPoint/><ows:ElectronicMailAddress/></ows:Address><ows:OnlineResource xlink:href="http://www.idee.es" xlink:type="simple"/><ows:HoursOfService>24x7</ows:HoursOfService><ows:ContactInstructions/></ows:ContactInfo><ows:Role>PointOfContact</ows:Role></ows:ServiceContact></ows:ServiceProvider><ows:OperationsMetadata><ows:Operation name="GetFeature"><ows:DCP><ows:HTTP><ows:Get xlink:href="http://www.idee.es:80/IDEE-WFS/ogcwebservice?" xlink:type="simple"/><ows:Post xlink:href="http://www.idee.es:80/IDEE-WFS/ogcwebservice" xlink:type="simple"/></ows:HTTP></ows:DCP><ows:Parameter name="resultType"><ows:Value>results</ows:Value><ows:Value>hits</ows:Value></ows:Parameter><ows:Parameter name="outputFormat"><ows:Value>text/xml; subtype=gml/3.1.1</ows:Value></ows:Parameter></ows:Operation><ows:Operation name="DescribeFeatureType"><ows:DCP><ows:HTTP><ows:Get xlink:href="http://www.idee.es:80/IDEE-WFS/ogcwebservice?" xlink:type="simple"/><ows:Post xlink:href="http://www.idee.es:80/IDEE-WFS/ogcwebservice" xlink:type="simple"/></ows:HTTP></ows:DCP><ows:Parameter name="outputFormat"><ows:Value>text/xml; subtype=gml/3.1.1</ows:Value></ows:Parameter></ows:Operation><ows:Operation name="GetCapabilities"><ows:DCP><ows:HTTP><ows:Get xlink:href="http://www.idee.es:80/IDEE-WFS/ogcwebservice?" xlink:type="simple"/></ows:HTTP></ows:DCP><ows:Parameter name="AcceptVersions"><ows:Value>1.1.0</ows:Value><ows:Value>1.0.0</ows:Value></ows:Parameter><ows:Parameter name="AcceptFormats"><ows:Value>text/xml</ows:Value></ows:Parameter><ows:Parameter name="Sections"><ows:Value>ServiceIdentification</ows:Value><ows:Value>ServiceProvider</ows:Value><ows:Value>OperationsMetadata</ows:Value><ows:Value>FeatureTypeList</ows:Value><ows:Value>ServesGMLObjectTypeList</ows:Value><ows:Value>SupportsGMLObjectTypeList</ows:Value><ows:Value>Filter_Capabilities</ows:Value></ows:Parameter></ows:Operation><ows:Operation name="GetFeatureWithLock"><ows:DCP><ows:HTTP><ows:Get xlink:href="http://www.idee.es:80/IDEE-WFS/ogcwebservice?" xlink:type="simple"/><ows:Post xlink:href="http://www.idee.es:80/IDEE-WFS/ogcwebservice" xlink:type="simple"/></ows:HTTP></ows:DCP><ows:Parameter name="resultType"><ows:Value>results</ows:Value><ows:Value>hits</ows:Value></ows:Parameter><ows:Parameter name="outputFormat"><ows:Value>text/xml; subtype=gml/3.1.1</ows:Value></ows:Parameter></ows:Operation><ows:Operation name="GetGMLObject"><ows:DCP><ows:HTTP><ows:Post xlink:href="http://www.idee.es:80/IDEE-WFS/ogcwebservice" xlink:type="simple"/></ows:HTTP></ows:DCP><ows:Parameter name="outputFormat"><ows:Value>text/xml; subtype=gml/3.1.1</ows:Value><ows:Value>text/xhtml</ows:Value></ows:Parameter><ows:Parameter name="LocalTraverseXLinkScope"><ows:Value>0</ows:Value><ows:Value>*</ows:Value></ows:Parameter><ows:Parameter name="RemoteTraverseXLinkScope"><ows:Value>0</ows:Value><ows:Value>*</ows:Value></ows:Parameter></ows:Operation><ows:Operation name="LockFeature"><ows:DCP><ows:HTTP><ows:Post xlink:href="http://www.idee.es:80/IDEE-WFS/ogcwebservice" xlink:type="simple"/></ows:HTTP></ows:DCP><ows:Parameter name="lockAction"><ows:Value>ALL</ows:Value><ows:Value>SOME</ows:Value></ows:Parameter></ows:Operation><ows:Parameter name="srsName"><ows:Value>EPSG:4230</ows:Value></ows:Parameter><ows:Constraint name="RemoteTraverseXLinkScope"><ows:Value>0</ows:Value><ows:Value>*</ows:Value></ows:Constraint><ows:Constraint name="LocalTraverseXLinkScope"><ows:Value>0</ows:Value><ows:Value>*</ows:Value></ows:Constraint><ows:Constraint name="DefaultMaxFeatures"><ows:Value>10000</ows:Value></ows:Constraint><ows:Constraint name="DefaultLockExpiry"><ows:Value>5</ows:Value></ows:Constraint></ows:OperationsMetadata><wfs:FeatureTypeList><wfs:FeatureType xmlns:ideewfs="http://www.idee.es/wfs"><wfs:Name>ideewfs:VerticeRedOrdenInferior</wfs:Name><wfs:Title>Geodesia - Red de orden inferior</wfs:Title><wfs:Abstract>Geodesia - Red de orden inferior</wfs:Abstract><ows:Keywords><ows:Keyword>geodesia</ows:Keyword></ows:Keywords><wfs:DefaultSRS>EPSG:4230</wfs:DefaultSRS><wfs:OutputFormats><wfs:Format>text/xml; subtype=gml/3.1.1</wfs:Format></wfs:OutputFormats><ows:WGS84BoundingBox><ows:LowerCorner>-10.222421 34.632854</ows:LowerCorner><ows:UpperCorner>34.632854 43.844494</ows:UpperCorner></ows:WGS84BoundingBox></wfs:FeatureType><wfs:FeatureType xmlns:ideewfs="http://www.idee.es/wfs"><wfs:Name>ideewfs:EGMViaComunicacionLinea</wfs:Name><wfs:Title/><wfs:DefaultSRS>EPSG:4230</wfs:DefaultSRS><wfs:Operations><wfs:Operation>Query</wfs:Operation></wfs:Operations><wfs:OutputFormats><wfs:Format>text/xml; subtype=gml/3.1.1</wfs:Format></wfs:OutputFormats><ows:WGS84BoundingBox><ows:LowerCorner>-180.0 -90.0</ows:LowerCorner><ows:UpperCorner>180.0 90.0</ows:UpperCorner></ows:WGS84BoundingBox></wfs:FeatureType><wfs:FeatureType xmlns:ideewfs="http://www.idee.es/wfs"><wfs:Name>ideewfs:BDLL1000Municipio</wfs:Name><wfs:Title/><wfs:DefaultSRS>EPSG:4230</wfs:DefaultSRS><wfs:Operations><wfs:Operation>Query</wfs:Operation></wfs:Operations><wfs:OutputFormats><wfs:Format>text/xml; subtype=gml/3.1.1</wfs:Format></wfs:OutputFormats><ows:WGS84BoundingBox><ows:LowerCorner>-180.0 -90.0</ows:LowerCorner><ows:UpperCorner>180.0 90.0</ows:UpperCorner></ows:WGS84BoundingBox></wfs:FeatureType><wfs:FeatureType xmlns:ideewfs="http://www.idee.es/wfs"><wfs:Name>ideewfs:VerticeRedRegenteCanarias95</wfs:Name><wfs:Title/><wfs:DefaultSRS>EPSG:4230</wfs:DefaultSRS><wfs:Operations><wfs:Operation>Query</wfs:Operation></wfs:Operations><wfs:OutputFormats><wfs:Format>text/xml; subtype=gml/3.1.1</wfs:Format></wfs:OutputFormats><ows:WGS84BoundingBox><ows:LowerCorner>-180.0 -90.0</ows:LowerCorner><ows:UpperCorner>180.0 90.0</ows:UpperCorner></ows:WGS84BoundingBox></wfs:FeatureType><wfs:FeatureType xmlns:ideewfs="http://www.idee.es/wfs"><wfs:Name>ideewfs:EGMConstruccionPunto</wfs:Name><wfs:Title/><wfs:DefaultSRS>EPSG:4230</wfs:DefaultSRS><wfs:Operations><wfs:Operation>Query</wfs:Operation></wfs:Operations><wfs:OutputFormats><wfs:Format>text/xml; subtype=gml/3.1.1</wfs:Format></wfs:OutputFormats><ows:WGS84BoundingBox><ows:LowerCorner>-180.0 -90.0</ows:LowerCorner><ows:UpperCorner>180.0 90.0</ows:UpperCorner></ows:WGS84BoundingBox></wfs:FeatureType><wfs:FeatureType xmlns:ideewfs="http://www.idee.es/wfs"><wfs:Name>ideewfs:BDLL200CCAA</wfs:Name><wfs:Title/><wfs:DefaultSRS>EPSG:4230</wfs:DefaultSRS><wfs:Operations><wfs:Operation>Query</wfs:Operation></wfs:Operations><wfs:OutputFormats><wfs:Format>text/xml; subtype=gml/3.1.1</wfs:Format></wfs:OutputFormats><ows:WGS84BoundingBox><ows:LowerCorner>-180.0 -90.0</ows:LowerCorner><ows:UpperCorner>180.0 90.0</ows:UpperCorner></ows:WGS84BoundingBox></wfs:FeatureType><wfs:FeatureType xmlns:ideewfs="http://www.idee.es/wfs"><wfs:Name>ideewfs:EGMConstruccionArea</wfs:Name><wfs:Title/><wfs:DefaultSRS>EPSG:4230</wfs:DefaultSRS><wfs:Operations><wfs:Operation>Query</wfs:Operation></wfs:Operations><wfs:OutputFormats><wfs:Format>text/xml; subtype=gml/3.1.1</wfs:Format></wfs:OutputFormats><ows:WGS84BoundingBox><ows:LowerCorner>-180.0 -90.0</ows:LowerCorner><ows:UpperCorner>180.0 90.0</ows:UpperCorner></ows:WGS84BoundingBox></wfs:FeatureType><wfs:FeatureType xmlns:ideewfs="http://www.idee.es/wfs"><wfs:Name>ideewfs:EGMHidrografiaLinea</wfs:Name><wfs:Title/><wfs:DefaultSRS>EPSG:4230</wfs:DefaultSRS><wfs:Operations><wfs:Operation>Query</wfs:Operation></wfs:Operations><wfs:OutputFormats><wfs:Format>text/xml; subtype=gml/3.1.1</wfs:Format></wfs:OutputFormats><ows:WGS84BoundingBox><ows:LowerCorner>-180.0 -90.0</ows:LowerCorner><ows:UpperCorner>180.0 90.0</ows:UpperCorner></ows:WGS84BoundingBox></wfs:FeatureType><wfs:FeatureType xmlns:ideewfs="http://www.idee.es/wfs"><wfs:Name>ideewfs:BDLL25Municipio</wfs:Name><wfs:Title/><wfs:DefaultSRS>EPSG:4230</wfs:DefaultSRS><wfs:Operations><wfs:Operation>Query</wfs:Operation></wfs:Operations><wfs:OutputFormats><wfs:Format>text/xml; subtype=gml/3.1.1</wfs:Format></wfs:OutputFormats><ows:WGS84BoundingBox><ows:LowerCorner>-180.0 -90.0</ows:LowerCorner><ows:UpperCorner>180.0 90.0</ows:UpperCorner></ows:WGS84BoundingBox></wfs:FeatureType><wfs:FeatureType xmlns:ideewfs="http://www.idee.es/wfs"><wfs:Name>ideewfs:EGMLimiteAdministrativoArea</wfs:Name><wfs:Title/><wfs:DefaultSRS>EPSG:4230</wfs:DefaultSRS><wfs:Operations><wfs:Operation>Query</wfs:Operation></wfs:Operations><wfs:OutputFormats><wfs:Format>text/xml; subtype=gml/3.1.1</wfs:Format></wfs:OutputFormats><ows:WGS84BoundingBox><ows:LowerCorner>-180.0 -90.0</ows:LowerCorner><ows:UpperCorner>180.0 90.0</ows:UpperCorner></ows:WGS84BoundingBox></wfs:FeatureType><wfs:FeatureType xmlns:ideewfs="http://www.idee.es/wfs"><wfs:Name>ideewfs:BDLL200Municipio</wfs:Name><wfs:Title/><wfs:DefaultSRS>EPSG:4230</wfs:DefaultSRS><wfs:Operations><wfs:Operation>Query</wfs:Operation></wfs:Operations><wfs:OutputFormats><wfs:Format>text/xml; subtype=gml/3.1.1</wfs:Format></wfs:OutputFormats><ows:WGS84BoundingBox><ows:LowerCorner>-180.0 -90.0</ows:LowerCorner><ows:UpperCorner>180.0 90.0</ows:UpperCorner></ows:WGS84BoundingBox></wfs:FeatureType><wfs:FeatureType xmlns:ideewfs="http://www.idee.es/wfs"><wfs:Name>ideewfs:EGMViaComunicacionPunto</wfs:Name><wfs:Title/><wfs:DefaultSRS>EPSG:4230</wfs:DefaultSRS><wfs:Operations><wfs:Operation>Query</wfs:Operation></wfs:Operations><wfs:OutputFormats><wfs:Format>text/xml; subtype=gml/3.1.1</wfs:Format></wfs:OutputFormats><ows:WGS84BoundingBox><ows:LowerCorner>-180.0 -90.0</ows:LowerCorner><ows:UpperCorner>180.0 90.0</ows:UpperCorner></ows:WGS84BoundingBox></wfs:FeatureType><wfs:FeatureType xmlns:ideewfs="http://www.idee.es/wfs"><wfs:Name>ideewfs:BDLL1000CCAA</wfs:Name><wfs:Title/><wfs:DefaultSRS>EPSG:4230</wfs:DefaultSRS><wfs:Operations><wfs:Operation>Query</wfs:Operation></wfs:Operations><wfs:OutputFormats><wfs:Format>text/xml; subtype=gml/3.1.1</wfs:Format></wfs:OutputFormats><ows:WGS84BoundingBox><ows:LowerCorner>-180.0 -90.0</ows:LowerCorner><ows:UpperCorner>180.0 90.0</ows:UpperCorner></ows:WGS84BoundingBox></wfs:FeatureType><wfs:FeatureType xmlns:ideewfs="http://www.idee.es/wfs"><wfs:Name>ideewfs:BDLL25Provincia</wfs:Name><wfs:Title/><wfs:DefaultSRS>EPSG:4230</wfs:DefaultSRS><wfs:Operations><wfs:Operation>Query</wfs:Operation></wfs:Operations><wfs:OutputFormats><wfs:Format>text/xml; subtype=gml/3.1.1</wfs:Format></wfs:OutputFormats><ows:WGS84BoundingBox><ows:LowerCorner>-180.0 -90.0</ows:LowerCorner><ows:UpperCorner>180.0 90.0</ows:UpperCorner></ows:WGS84BoundingBox></wfs:FeatureType><wfs:FeatureType xmlns:ideewfs="http://www.idee.es/wfs"><wfs:Name>ideewfs:EGMGeodesiaPunto</wfs:Name><wfs:Title/><wfs:DefaultSRS>EPSG:4230</wfs:DefaultSRS><wfs:Operations><wfs:Operation>Query</wfs:Operation></wfs:Operations><wfs:OutputFormats><wfs:Format>text/xml; subtype=gml/3.1.1</wfs:Format></wfs:OutputFormats><ows:WGS84BoundingBox><ows:LowerCorner>-180.0 -90.0</ows:LowerCorner><ows:UpperCorner>180.0 90.0</ows:UpperCorner></ows:WGS84BoundingBox></wfs:FeatureType><wfs:FeatureType xmlns:ideewfs="http://www.idee.es/wfs"><wfs:Name>ideewfs:VerticeRedRegente</wfs:Name><wfs:Title/><wfs:DefaultSRS>EPSG:4230</wfs:DefaultSRS><wfs:Operations><wfs:Operation>Query</wfs:Operation></wfs:Operations><wfs:OutputFormats><wfs:Format>text/xml; subtype=gml/3.1.1</wfs:Format></wfs:OutputFormats><ows:WGS84BoundingBox><ows:LowerCorner>-180.0 -90.0</ows:LowerCorner><ows:UpperCorner>180.0 90.0</ows:UpperCorner></ows:WGS84BoundingBox></wfs:FeatureType><wfs:FeatureType xmlns:ideewfs="http://www.idee.es/wfs"><wfs:Name>ideewfs:BDLL200Provincia</wfs:Name><wfs:Title/><wfs:DefaultSRS>EPSG:4230</wfs:DefaultSRS><wfs:Operations><wfs:Operation>Query</wfs:Operation></wfs:Operations><wfs:OutputFormats><wfs:Format>text/xml; subtype=gml/3.1.1</wfs:Format></wfs:OutputFormats><ows:WGS84BoundingBox><ows:LowerCorner>-180.0 -90.0</ows:LowerCorner><ows:UpperCorner>180.0 90.0</ows:UpperCorner></ows:WGS84BoundingBox></wfs:FeatureType><wfs:FeatureType xmlns:ideewfs="http://www.idee.es/wfs"><wfs:Name>ideewfs:BDLL1000Provincia</wfs:Name><wfs:Title/><wfs:DefaultSRS>EPSG:4230</wfs:DefaultSRS><wfs:Operations><wfs:Operation>Query</wfs:Operation></wfs:Operations><wfs:OutputFormats><wfs:Format>text/xml; subtype=gml/3.1.1</wfs:Format></wfs:OutputFormats><ows:WGS84BoundingBox><ows:LowerCorner>-180.0 -90.0</ows:LowerCorner><ows:UpperCorner>180.0 90.0</ows:UpperCorner></ows:WGS84BoundingBox></wfs:FeatureType><wfs:FeatureType xmlns:ideewfs="http://www.idee.es/wfs"><wfs:Name>ideewfs:VerticeRedBalear98</wfs:Name><wfs:Title/><wfs:DefaultSRS>EPSG:4230</wfs:DefaultSRS><wfs:Operations><wfs:Operation>Query</wfs:Operation></wfs:Operations><wfs:OutputFormats><wfs:Format>text/xml; subtype=gml/3.1.1</wfs:Format></wfs:OutputFormats><ows:WGS84BoundingBox><ows:LowerCorner>-180.0 -90.0</ows:LowerCorner><ows:UpperCorner>180.0 90.0</ows:UpperCorner></ows:WGS84BoundingBox></wfs:FeatureType><wfs:FeatureType xmlns:ideewfs="http://www.idee.es/wfs"><wfs:Name>ideewfs:BDLL25CCAA</wfs:Name><wfs:Title/><wfs:DefaultSRS>EPSG:4230</wfs:DefaultSRS><wfs:Operations><wfs:Operation>Query</wfs:Operation></wfs:Operations><wfs:OutputFormats><wfs:Format>text/xml; subtype=gml/3.1.1</wfs:Format></wfs:OutputFormats><ows:WGS84BoundingBox><ows:LowerCorner>-180.0 -90.0</ows:LowerCorner><ows:UpperCorner>180.0 90.0</ows:UpperCorner></ows:WGS84BoundingBox></wfs:FeatureType><wfs:FeatureType xmlns:ideewfs="http://www.idee.es/wfs"><wfs:Name>ideewfs:VerticeRedIberia95</wfs:Name><wfs:Title/><wfs:DefaultSRS>EPSG:4230</wfs:DefaultSRS><wfs:Operations><wfs:Operation>Query</wfs:Operation></wfs:Operations><wfs:OutputFormats><wfs:Format>text/xml; subtype=gml/3.1.1</wfs:Format></wfs:OutputFormats><ows:WGS84BoundingBox><ows:LowerCorner>-180.0 -90.0</ows:LowerCorner><ows:UpperCorner>180.0 90.0</ows:UpperCorner></ows:WGS84BoundingBox></wfs:FeatureType></wfs:FeatureTypeList><ogc:Filter_Capabilities><ogc:Spatial_Capabilities><ogc:GeometryOperands><ogc:GeometryOperand>gml:Envelope</ogc:GeometryOperand><ogc:GeometryOperand>gml:Point</ogc:GeometryOperand><ogc:GeometryOperand>gml:LineString</ogc:GeometryOperand><ogc:GeometryOperand>gml:Polygon</ogc:GeometryOperand></ogc:GeometryOperands><ogc:SpatialOperators><ogc:SpatialOperator name="Within"/><ogc:SpatialOperator name="Intersects"/><ogc:SpatialOperator name="Overlaps"/><ogc:SpatialOperator name="BBOX"/><ogc:SpatialOperator name="Crosses"/><ogc:SpatialOperator name="Contains"/><ogc:SpatialOperator name="Disjoint"/><ogc:SpatialOperator name="Beyond"/><ogc:SpatialOperator name="Equals"/><ogc:SpatialOperator name="Touches"/></ogc:SpatialOperators></ogc:Spatial_Capabilities><ogc:Scalar_Capabilities><ogc:LogicalOperators/><ogc:ComparisonOperators><ogc:ComparisonOperator>LessThanEqualTo</ogc:ComparisonOperator><ogc:ComparisonOperator>Between</ogc:ComparisonOperator><ogc:ComparisonOperator>EqualTo</ogc:ComparisonOperator><ogc:ComparisonOperator>NotEqualTo</ogc:ComparisonOperator><ogc:ComparisonOperator>GreaterThanEqualTo</ogc:ComparisonOperator><ogc:ComparisonOperator>Like</ogc:ComparisonOperator><ogc:ComparisonOperator>GreaterThan</ogc:ComparisonOperator><ogc:ComparisonOperator>NullCheck</ogc:ComparisonOperator><ogc:ComparisonOperator>LessThan</ogc:ComparisonOperator></ogc:ComparisonOperators><ogc:ArithmeticOperators><ogc:SimpleArithmetic/><ogc:Functions><ogc:FunctionNames/></ogc:Functions></ogc:ArithmeticOperators></ogc:Scalar_Capabilities><ogc:Id_Capabilities><ogc:EID/><ogc:FID/></ogc:Id_Capabilities></ogc:Filter_Capabilities></wfs:WFS_Capabilities>
\ No newline at end of file

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-1_1_0IDEEGetCapabilities.xml
___________________________________________________________________
Added: svn:eol-style
   + native
Added: svn:keywords
   + Author Date Id Revision

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-1_1_0SercartlinGetCapabilities.xml
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-1_1_0SercartlinGetCapabilities.xml	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-1_1_0SercartlinGetCapabilities.xml	(revision 38347)
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="UTF-8"?><wfs:WFS_Capabilities xmlns:deegree="http://www.deegree.org/wfs" xmlns:gml="http://www.opengis.net/gml" xmlns:ogc="http://www.opengis.net/ogc" xmlns:ows="http://www.opengis.net/ows" xmlns:wfs="http://www.opengis.net/wfs" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" updateSequence="0" version="1.1.0" xsi:schemaLocation="http://www.opengis.net/wfs ../wfs.xsd"><ows:ServiceIdentification><ows:ServiceType>WFS</ows:ServiceType><ows:ServiceTypeVersion>1.1.0</ows:ServiceTypeVersion><ows:Title>deegree WFS 2 Test</ows:Title><ows:Abstract>Test Web Feature Service</ows:Abstract><ows:Keywords><ows:Keyword>Persons</ows:Keyword><ows:Keyword>deegree</ows:Keyword><ows:Keyword>Test</ows:Keyword><ows:Type>String</ows:Type></ows:Keywords><ows:Fees>None</ows:Fees><ows:AccessConstraints>None</ows:AccessConstraints></ows:ServiceIdentification><ows:ServiceProvider><ows:ProviderName>lat/lon GmbH</ows:ProviderName><ows:ProviderSite xlink:href="http://www.lat-lon.de" xlink:type="simple"/><ows:ServiceContact><ows:IndividualName>Markus Schneider</ows:IndividualName><ows:PositionName>deegree core developer</ows:PositionName><ows:ContactInfo><ows:Phone><ows:Voice>+49 228 184960</ows:Voice><ows:Facsimile>+49 228 1849629</ows:Facsimile></ows:Phone><ows:Address><ows:DeliveryPoint>Aennchenstr. 19</ows:DeliveryPoint><ows:City>Bonn</ows:City><ows:AdministrativeArea>Northrhine-Westfalia</ows:AdministrativeArea><ows:PostalCode>53177</ows:PostalCode><ows:Country>Germany</ows:Country><ows:ElectronicMailAddress>mschneider@lat-lon.de</ows:ElectronicMailAddress></ows:Address><ows:OnlineResource xlink:href="http://www.lat-lon.de" xlink:type="simple"/><ows:HoursOfService>24x7</ows:HoursOfService><ows:ContactInstructions>Don't call us. We'll call you.</ows:ContactInstructions></ows:ContactInfo><ows:Role>PointOfContact</ows:Role></ows:ServiceContact></ows:ServiceProvider><ows:OperationsMetadata><ows:Operation name="GetFeature"><ows:DCP><ows:HTTP><ows:Get xlink:href="http://sercartlin:9090/deegree/ogcwebservice?" xlink:type="simple"/><ows:Post xlink:href="http://sercartlin:9090/deegree/ogcwebservice" xlink:type="simple"/></ows:HTTP></ows:DCP><ows:Parameter name="resultType"><ows:Value>results</ows:Value><ows:Value>hits</ows:Value></ows:Parameter><ows:Parameter name="outputFormat"><ows:Value>text/xml; subtype=gml/3.1.1</ows:Value></ows:Parameter></ows:Operation><ows:Operation name="DescribeFeatureType"><ows:DCP><ows:HTTP><ows:Get xlink:href="http://sercartlin:9090/deegree/ogcwebservice?" xlink:type="simple"/><ows:Post xlink:href="http://sercartlin:9090/deegree/ogcwebservice" xlink:type="simple"/></ows:HTTP></ows:DCP><ows:Parameter name="outputFormat"><ows:Value>text/xml; subtype=gml/3.1.1</ows:Value></ows:Parameter></ows:Operation><ows:Operation name="GetCapabilities"><ows:DCP><ows:HTTP><ows:Get xlink:href="http://sercartlin:9090/deegree/ogcwebservice?" xlink:type="simple"/></ows:HTTP></ows:DCP><ows:Parameter name="AcceptVersions"><ows:Value>1.1.0</ows:Value><ows:Value>1.0.0</ows:Value></ows:Parameter><ows:Parameter name="AcceptFormats"><ows:Value>text/xml</ows:Value></ows:Parameter><ows:Parameter name="Sections"><ows:Value>ServiceIdentification</ows:Value><ows:Value>ServiceProvider</ows:Value><ows:Value>OperationsMetadata</ows:Value><ows:Value>FeatureTypeList</ows:Value><ows:Value>ServesGMLObjectTypeList</ows:Value><ows:Value>SupportsGMLObjectTypeList</ows:Value><ows:Value>Filter_Capabilities</ows:Value></ows:Parameter></ows:Operation><ows:Operation name="GetFeatureWithLock"><ows:DCP><ows:HTTP><ows:Get xlink:href="http://sercartlin:9090/deegree/ogcwebservice?" xlink:type="simple"/><ows:Post xlink:href="http://sercartlin:9090/deegree/ogcwebservice" xlink:type="simple"/></ows:HTTP></ows:DCP><ows:Parameter name="resultType"><ows:Value>results</ows:Value><ows:Value>hits</ows:Value></ows:Parameter><ows:Parameter name="outputFormat"><ows:Value>text/xml; subtype=gml/3.1.1</ows:Value></ows:Parameter></ows:Operation><ows:Operation name="GetGMLObject"><ows:DCP><ows:HTTP><ows:Post xlink:href="http://sercartlin:9090/deegree/ogcwebservice" xlink:type="simple"/></ows:HTTP></ows:DCP><ows:Parameter name="outputFormat"><ows:Value>text/xml; subtype=gml/3.1.1</ows:Value><ows:Value>text/xhtml</ows:Value></ows:Parameter><ows:Parameter name="LocalTraverseXLinkScope"><ows:Value>0</ows:Value><ows:Value>*</ows:Value></ows:Parameter><ows:Parameter name="RemoteTraverseXLinkScope"><ows:Value>0</ows:Value><ows:Value>*</ows:Value></ows:Parameter></ows:Operation><ows:Operation name="LockFeature"><ows:DCP><ows:HTTP><ows:Post xlink:href="http://sercartlin:9090/deegree/ogcwebservice" xlink:type="simple"/></ows:HTTP></ows:DCP><ows:Parameter name="lockAction"><ows:Value>ALL</ows:Value><ows:Value>SOME</ows:Value></ows:Parameter></ows:Operation><ows:Parameter name="srsName"><ows:Value>EPSG:4326</ows:Value></ows:Parameter><ows:Constraint name="RemoteTraverseXLinkScope"><ows:Value>0</ows:Value><ows:Value>*</ows:Value></ows:Constraint><ows:Constraint name="LocalTraverseXLinkScope"><ows:Value>0</ows:Value><ows:Value>*</ows:Value></ows:Constraint><ows:Constraint name="DefaultMaxFeatures"><ows:Value>10000</ows:Value></ows:Constraint><ows:Constraint name="DefaultLockExpiry"><ows:Value>5</ows:Value></ows:Constraint></ows:OperationsMetadata><wfs:FeatureTypeList><wfs:FeatureType xmlns:app="http://www.deegree.org/app"><wfs:Name>app:Philosopher</wfs:Name><wfs:Title>European philosopher</wfs:Title><wfs:Abstract>Describes famous European philosophers</wfs:Abstract><ows:Keywords><ows:Keyword>philosopher</ows:Keyword><ows:Keyword>test</ows:Keyword></ows:Keywords><wfs:DefaultSRS>EPSG:4326</wfs:DefaultSRS><wfs:OutputFormats><wfs:Format>text/xml; subtype=gml/3.1.1</wfs:Format></wfs:OutputFormats><ows:WGS84BoundingBox><ows:LowerCorner>-180.0 -90.0</ows:LowerCorner><ows:UpperCorner>180.0 90.0</ows:UpperCorner></ows:WGS84BoundingBox></wfs:FeatureType></wfs:FeatureTypeList><ogc:Filter_Capabilities><ogc:Spatial_Capabilities><ogc:GeometryOperands><ogc:GeometryOperand>gml:Envelope</ogc:GeometryOperand><ogc:GeometryOperand>gml:Point</ogc:GeometryOperand><ogc:GeometryOperand>gml:LineString</ogc:GeometryOperand><ogc:GeometryOperand>gml:Polygon</ogc:GeometryOperand></ogc:GeometryOperands><ogc:SpatialOperators><ogc:SpatialOperator name="Within"/><ogc:SpatialOperator name="Intersects"/><ogc:SpatialOperator name="Overlaps"/><ogc:SpatialOperator name="BBOX"/><ogc:SpatialOperator name="Crosses"/><ogc:SpatialOperator name="Contains"/><ogc:SpatialOperator name="Disjoint"/><ogc:SpatialOperator name="Beyond"/><ogc:SpatialOperator name="Equals"/><ogc:SpatialOperator name="Touches"/></ogc:SpatialOperators></ogc:Spatial_Capabilities><ogc:Scalar_Capabilities><ogc:LogicalOperators/><ogc:ComparisonOperators><ogc:ComparisonOperator>LessThanEqualTo</ogc:ComparisonOperator><ogc:ComparisonOperator>Between</ogc:ComparisonOperator><ogc:ComparisonOperator>EqualTo</ogc:ComparisonOperator><ogc:ComparisonOperator>NotEqualTo</ogc:ComparisonOperator><ogc:ComparisonOperator>GreaterThanEqualTo</ogc:ComparisonOperator><ogc:ComparisonOperator>Like</ogc:ComparisonOperator><ogc:ComparisonOperator>GreaterThan</ogc:ComparisonOperator><ogc:ComparisonOperator>NullCheck</ogc:ComparisonOperator><ogc:ComparisonOperator>LessThan</ogc:ComparisonOperator></ogc:ComparisonOperators><ogc:ArithmeticOperators><ogc:SimpleArithmetic/><ogc:Functions><ogc:FunctionNames/></ogc:Functions></ogc:ArithmeticOperators></ogc:Scalar_Capabilities><ogc:Id_Capabilities><ogc:EID/><ogc:FID/></ogc:Id_Capabilities></ogc:Filter_Capabilities></wfs:WFS_Capabilities>
\ No newline at end of file

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-1_1_0SercartlinGetCapabilities.xml
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-IDEEGetCapabilities.xml
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-IDEEGetCapabilities.xml	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-IDEEGetCapabilities.xml	(revision 38347)
@@ -0,0 +1,9 @@
+<WFS_Capabilities version="1.0.0" updateSequence="null">
+<Service>
+	<Name>WebFeatureServer</Name>
+	<Title>IDEE-WFS</Title>
+	<Abstract>Web Feature Server maintained by the IDEE</Abstract>
+	<OnlineResource>http://www.idee.es:80/IDEE-WFS</OnlineResource>
+</Service>
+<Capability>
+	<Request><GetCapabilities><DCPType><HTTP><Get onlineResource="http://www.idee.es:80/IDEE-WFS/wfs" /><Post onlineResource="http://www.idee.es:80/IDEE-WFS/wfs" /></HTTP></DCPType></GetCapabilities><DescribeFeatureType><SchemaDescriptionLanguage><XMLSCHEMA/></SchemaDescriptionLanguage><DCPType><HTTP><Get onlineResource="http://www.idee.es:80/IDEE-WFS/wfs" /><Post onlineResource="http://www.idee.es:80/IDEE-WFS/wfs" /></HTTP></DCPType></DescribeFeatureType><GetFeature><ResultFormat><XML/><GML2/><FEATURECOLLECTION/></ResultFormat><DCPType><HTTP><Post onlineResource="http://www.idee.es:80/IDEE-WFS/wfs" /></HTTP></DCPType></GetFeature></Request></Capability><FeatureTypeList><Operations><Query/><Insert/></Operations><FeatureType><Name>EGM_GeodesiaPunto</Name><Title>EGM - Geodesia (Puntos)</Title><Keywords></Keywords><SRS>EPSG:4230</SRS><LatLonBoundingBox minx="-0.88047904" miny="42.3281" maxx="-0.7527092" maxy="42.423058" ></LatLonBoundingBox><Operations><Query/><Insert/></Operations></FeatureType><FeatureType><Name>BDLL25_Provincia</Name><Title>BDLL25 - Provincias</Title><Keywords></Keywords><SRS>EPSG:4230</SRS><LatLonBoundingBox minx="-0.88047904" miny="42.3281" maxx="-0.7527092" maxy="42.423058" ></LatLonBoundingBox><Operations><Query/><Insert/></Operations></FeatureType><FeatureType><Name>EGM_HidrografiaLinea</Name><Title>EGM - Hidrografia (Lineas)</Title><Keywords></Keywords><SRS>EPSG:4230</SRS><LatLonBoundingBox minx="-0.88047904" miny="42.3281" maxx="-0.7527092" maxy="42.423058" ></LatLonBoundingBox><Operations><Query/><Insert/></Operations></FeatureType><FeatureType><Name>BDLL200_Municipio</Name><Title>BDLL200 - Municipios</Title><Keywords></Keywords><SRS>EPSG:4230</SRS><LatLonBoundingBox minx="-0.88047904" miny="42.3281" maxx="-0.7527092" maxy="42.423058" ></LatLonBoundingBox><Operations><Query/><Insert/></Operations></FeatureType><FeatureType><Name>EGM_ConstruccionPunto</Name><Title>EGM - Construcciones (Puntos)</Title><Keywords></Keywords><SRS>EPSG:4230</SRS><LatLonBoundingBox minx="-0.88047904" miny="42.3281" maxx="-0.7527092" maxy="42.423058" ></LatLonBoundingBox><Operations><Query/><Insert/></Operations></FeatureType><FeatureType><Name>EGM_ConstruccionArea</Name><Title>EGM - Construcciones (Areas)</Title><Keywords></Keywords><SRS>EPSG:4230</SRS><LatLonBoundingBox minx="-0.88047904" miny="42.3281" maxx="-0.7527092" maxy="42.423058" ></LatLonBoundingBox><Operations><Query/><Insert/></Operations></FeatureType><FeatureType><Name>BDLL1000_Municipio</Name><Title>BDLL1000 - Municipios</Title><Keywords></Keywords><SRS>EPSG:4230</SRS><LatLonBoundingBox minx="-0.88047904" miny="42.3281" maxx="-0.7527092" maxy="42.423058" ></LatLonBoundingBox><Operations><Query/><Insert/></Operations></FeatureType><FeatureType><Name>BDLL200_Provincia</Name><Title>BDLL200 - Provincias</Title><Keywords></Keywords><SRS>EPSG:4230</SRS><LatLonBoundingBox minx="-0.88047904" miny="42.3281" maxx="-0.7527092" maxy="42.423058" ></LatLonBoundingBox><Operations><Query/><Insert/></Operations></FeatureType><FeatureType><Name>EGM_ViaComunicacionLinea</Name><Title>EGM - Vias de Comunicacion (Lineas)</Title><Keywords></Keywords><SRS>EPSG:4230</SRS><LatLonBoundingBox minx="-0.88047904" miny="42.3281" maxx="-0.7527092" maxy="42.423058" ></LatLonBoundingBox><Operations><Query/><Insert/></Operations></FeatureType><FeatureType><Name>geodesia_rediberia95</Name><Title>Geodesia - Red Iberia95</Title><Keywords></Keywords><SRS>EPSG:4230</SRS><LatLonBoundingBox minx="-8.512081" miny="35.255527" maxx="4.570821" maxy="44.381012" ></LatLonBoundingBox><Operations><Query/><Insert/></Operations></FeatureType><FeatureType><Name>EGM_LimiteAdministrativoArea</Name><Title>EGM - Limites Administrativos (Areas)</Title><Keywords></Keywords><SRS>EPSG:4230</SRS><LatLonBoundingBox minx="-0.88047904" miny="42.3281" maxx="-0.7527092" maxy="42.423058" ></LatLonBoundingBox><Operations><Query/><Insert/></Operations></FeatureType><FeatureType><Name>BDLL25_Municipio</Name><Title>BDLL25 - Municipios</Title><Keywords></Keywords><SRS>EPSG:4230</SRS><LatLonBoundingBox minx="-0.88047904" miny="42.3281" maxx="-0.7527092" maxy="42.423058" ></LatLonBoundingBox><Operations><Query/><Insert/></Operations></FeatureType><FeatureType><Name>geodesia_redroi</Name><Title>Geodesia - Red de orden inferior</Title><Keywords></Keywords><SRS>EPSG:4230</SRS><LatLonBoundingBox minx="-10.222421" miny="34.632854" maxx="3.3913593" maxy="43.844494" ></LatLonBoundingBox><Operations><Query/><Insert/></Operations></FeatureType><FeatureType><Name>geodesia_redbalear98</Name><Title>Geodesia - Red Balear98</Title><Keywords></Keywords><SRS>EPSG:4230</SRS><LatLonBoundingBox minx="-1.5165758" miny="33.681564" maxx="11.65317" maxy="42.95063" ></LatLonBoundingBox><Operations><Query/><Insert/></Operations></FeatureType><FeatureType><Name>BDLL1000_Provincia</Name><Title>BDLL1000 - Provincias</Title><Keywords></Keywords><SRS>EPSG:4230</SRS><LatLonBoundingBox minx="-0.88047904" miny="42.3281" maxx="-0.7527092" maxy="42.423058" ></LatLonBoundingBox><Operations><Query/><Insert/></Operations></FeatureType><FeatureType><Name>BDLL25_CCAA</Name><Title>BDLL25 - Comunidades Autonomas</Title><Keywords></Keywords><SRS>EPSG:4230</SRS><LatLonBoundingBox minx="-0.88047904" miny="42.3281" maxx="-0.7527092" maxy="42.423058" ></LatLonBoundingBox><Operations><Query/><Insert/></Operations></FeatureType><FeatureType><Name>BDLL1000_CCAA</Name><Title>BDLL1000 - Comunidades Autonomas</Title><Keywords></Keywords><SRS>EPSG:4230</SRS><LatLonBoundingBox minx="-0.88047904" miny="42.3281" maxx="-0.7527092" maxy="42.423058" ></LatLonBoundingBox><Operations><Query/><Insert/></Operations></FeatureType><FeatureType><Name>BDLL200_CCAA</Name><Title>BDLL200 - Comunidades Autonomas</Title><Keywords></Keywords><SRS>EPSG:4230</SRS><LatLonBoundingBox minx="-0.88047904" miny="42.3281" maxx="-0.7527092" maxy="42.423058" ></LatLonBoundingBox><Operations><Query/><Insert/></Operations></FeatureType><FeatureType><Name>EGM_ViaComunicacionPunto</Name><Title>EGM - Vias de Comunicacion (Puntos)</Title><Keywords></Keywords><SRS>EPSG:4230</SRS><LatLonBoundingBox minx="-0.88047904" miny="42.3281" maxx="-0.7527092" maxy="42.423058" ></LatLonBoundingBox><Operations><Query/><Insert/></Operations></FeatureType><FeatureType><Name>geodesia_redregente</Name><Title>Geodesia - Red regente</Title><Keywords></Keywords><SRS>EPSG:4230</SRS><LatLonBoundingBox minx="-18.14367" miny="25.004084" maxx="9.133381" maxy="43.75037" ></LatLonBoundingBox><Operations><Query/><Insert/></Operations></FeatureType><FeatureType><Name>geodesia_redregcan95</Name><Title>Geodesia - Red RegCan95</Title><Keywords></Keywords><SRS>EPSG:4230</SRS><LatLonBoundingBox minx="-18.14367" miny="26.075687" maxx="-13.4286" maxy="29.39756" ></LatLonBoundingBox><Operations><Query/><Insert/></Operations></FeatureType></FeatureTypeList></WFS_Capabilities>
\ No newline at end of file

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-IDEEGetCapabilities.xml
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-sercartlinGetCapabilities.xml
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-sercartlinGetCapabilities.xml	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-sercartlinGetCapabilities.xml	(revision 38347)
@@ -0,0 +1,333 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<WFS_Capabilities version="1.0.0" xmlns="http://www.opengis.net/wfs" xmlns:topp="http://www.openplans.org/topp" xmlns:sde="http://geoserver.sf.net" xmlns:tiger="http://www.census.gov" xmlns:cite="http://www.opengeospatial.net/cite" xmlns:cv="http://sercartlin" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wfs http://sercartlin:8080/geoserver/schemas/wfs/1.0.0/WFS-capabilities.xsd">
+  <Service>
+    <Name>My GeoServer WFS</Name>
+    <Title>My GeoServer WFS</Title>
+    <Abstract>
+This is a description of your Web Feature Server.
+
+The GeoServer is a full transactional Web Feature Server, you may wish to limit
+GeoServer to a Basic service level to prevent modificaiton of your geographic
+data.
+     </Abstract>
+    <Keywords>WFS, WMS, GEOSERVER</Keywords>
+    <OnlineResource>http://geoserver.sourceforge.net/html/index.php</OnlineResource>
+    <Fees>NONE</Fees>
+    <AccessConstraints>NONE</AccessConstraints>
+  </Service>
+  <Capability>
+    <Request>
+      <GetCapabilities>
+        <DCPType>
+          <HTTP>
+            <Get onlineResource="http://sercartlin:8080/geoserver/wfs?"/>
+          </HTTP>
+        </DCPType>
+        <DCPType>
+          <HTTP>
+            <Post onlineResource="http://sercartlin:8080/geoserver/wfs?"/>
+          </HTTP>
+        </DCPType>
+      </GetCapabilities>
+      <DescribeFeatureType>
+        <SchemaDescriptionLanguage>
+          <XMLSCHEMA/>
+        </SchemaDescriptionLanguage>
+        <DCPType>
+          <HTTP>
+            <Get onlineResource="http://sercartlin:8080/geoserver/wfs?"/>
+          </HTTP>
+        </DCPType>
+        <DCPType>
+          <HTTP>
+            <Post onlineResource="http://sercartlin:8080/geoserver/wfs?"/>
+          </HTTP>
+        </DCPType>
+      </DescribeFeatureType>
+      <GetFeature>
+        <ResultFormat>
+          <GML2/>
+          <GML2-GZIP/>
+          <SHAPE-ZIP/>
+        </ResultFormat>
+        <DCPType>
+          <HTTP>
+            <Get onlineResource="http://sercartlin:8080/geoserver/wfs?"/>
+          </HTTP>
+        </DCPType>
+        <DCPType>
+          <HTTP>
+            <Post onlineResource="http://sercartlin:8080/geoserver/wfs?"/>
+          </HTTP>
+        </DCPType>
+      </GetFeature>
+      <Transaction>
+        <DCPType>
+          <HTTP>
+            <Get onlineResource="http://sercartlin:8080/geoserver/wfs?"/>
+          </HTTP>
+        </DCPType>
+        <DCPType>
+          <HTTP>
+            <Post onlineResource="http://sercartlin:8080/geoserver/wfs?"/>
+          </HTTP>
+        </DCPType>
+      </Transaction>
+      <LockFeature>
+        <DCPType>
+          <HTTP>
+            <Get onlineResource="http://sercartlin:8080/geoserver/wfs?"/>
+          </HTTP>
+        </DCPType>
+        <DCPType>
+          <HTTP>
+            <Post onlineResource="http://sercartlin:8080/geoserver/wfs?"/>
+          </HTTP>
+        </DCPType>
+      </LockFeature>
+      <GetFeatureWithLock>
+        <ResultFormat>
+          <GML2/>
+        </ResultFormat>
+        <DCPType>
+          <HTTP>
+            <Get onlineResource="http://sercartlin:8080/geoserver/wfs?"/>
+          </HTTP>
+        </DCPType>
+        <DCPType>
+          <HTTP>
+            <Post onlineResource="http://sercartlin:8080/geoserver/wfs?"/>
+          </HTTP>
+        </DCPType>
+      </GetFeatureWithLock>
+    </Request>
+  </Capability>
+  <FeatureTypeList>
+    <Operations>
+      <Query/>
+      <Insert/>
+      <Update/>
+      <Delete/>
+      <Lock/>
+    </Operations>
+    <FeatureType>
+      <Name>topp:states</Name>
+      <Title>USA Population</Title>
+      <Abstract>This is some census data on the states.</Abstract>
+      <Keywords>census, state boundaries, united states</Keywords>
+      <SRS>EPSG:4326</SRS>
+      <LatLongBoundingBox minx="-124.731422" miny="24.955967" maxx="-66.969849" maxy="49.371735"/>
+    </FeatureType>
+    <FeatureType>
+      <Name>cv:comunic_lin_300k</Name>
+      <Title>comunic_lin_300k_Type</Title>
+      <Abstract>Generated from bdgis</Abstract>
+      <Keywords>comunic_lin_300k bdgis</Keywords>
+      <SRS>EPSG:23030</SRS>
+      <LatLongBoundingBox minx="-1.553581718346845" miny="37.81860412021984" maxx="0.5201469397607279" maxy="40.812203144186235"/>
+    </FeatureType>
+    <FeatureType>
+      <Name>topp:tasmania_roads</Name>
+      <Title>tasmania_roads_Type</Title>
+      <Abstract>Generated from tasmania_roads_shapefile</Abstract>
+      <Keywords>Tasmania Roads</Keywords>
+      <SRS>EPSG:4326</SRS>
+      <LatLongBoundingBox minx="145.19754" miny="-43.423512" maxx="148.27298000000002" maxy="-40.852802"/>
+    </FeatureType>
+    <FeatureType>
+      <Name>topp:tasmania_state_boundaries</Name>
+      <Title>tasmania_state_boundaries_Type</Title>
+      <Abstract>Generated from tasmania_state_boundaries_shapefile</Abstract>
+      <Keywords>Tasmania Australia State</Keywords>
+      <SRS>EPSG:4326</SRS>
+      <LatLongBoundingBox minx="143.83482400000003" miny="-43.648056" maxx="148.47914100000003" maxy="-39.573891"/>
+    </FeatureType>
+    <FeatureType>
+      <Name>tiger:tiger_roads</Name>
+      <Title>tiger_roads_Type</Title>
+      <Abstract>Generated from DS_tiger_roads</Abstract>
+      <Keywords>tiger_roads DS_tiger_roads</Keywords>
+      <SRS>EPSG:4326</SRS>
+      <LatLongBoundingBox minx="-74.02722" miny="40.684221" maxx="-73.907005" maxy="40.878178"/>
+    </FeatureType>
+    <FeatureType>
+      <Name>topp:tasmania_water_bodies</Name>
+      <Title>tasmania_water_bodies_Type</Title>
+      <Abstract>Generated from tasmania_water_bodies_shapefile</Abstract>
+      <Keywords>Tasmania Australia Water Bodies Lakes</Keywords>
+      <SRS>EPSG:4326</SRS>
+      <LatLongBoundingBox minx="145.97161899999998" miny="-43.031944" maxx="147.219696" maxy="-41.775558"/>
+    </FeatureType>
+    <FeatureType>
+      <Name>tiger:poly_landmarks</Name>
+      <Title>poly_landmarks_Type</Title>
+      <Abstract>Generated from DS_poly_landmarks</Abstract>
+      <Keywords>DS_poly_landmarks poly_landmarks</Keywords>
+      <SRS>EPSG:4326</SRS>
+      <LatLongBoundingBox minx="-74.047185" miny="40.679648" maxx="-73.90782" maxy="40.882078"/>
+    </FeatureType>
+    <FeatureType>
+      <Name>cv:poblacion_pnt_300k</Name>
+      <Title>poblacion_pnt_300k_Type</Title>
+      <Abstract>Generated from bdgis</Abstract>
+      <Keywords>bdgis poblacion_pnt_300k</Keywords>
+      <SRS>EPSG:23030</SRS>
+      <LatLongBoundingBox minx="-1.530864701640846" miny="37.8303465529358" maxx="0.72202148272345" maxy="40.76806812636717"/>
+    </FeatureType>
+    <FeatureType>
+      <Name>tiger:giant_polygon</Name>
+      <Title>giant_polygon_Type</Title>
+      <Abstract>Generated from DS_giant_polygon</Abstract>
+      <Keywords>DS_giant_polygon giant_polygon</Keywords>
+      <SRS>EPSG:4326</SRS>
+      <LatLongBoundingBox minx="-180.0" miny="-90.0" maxx="180.0" maxy="90.0"/>
+    </FeatureType>
+    <FeatureType>
+      <Name>topp:tasmania_cities</Name>
+      <Title>tasmania_cities_Type</Title>
+      <Abstract>Generated from tasmania_cities_shapefile</Abstract>
+      <Keywords>Tasmania Roads</Keywords>
+      <SRS>EPSG:4326</SRS>
+      <LatLongBoundingBox minx="145.19754" miny="-43.423512" maxx="148.27298000000002" maxy="-40.852802"/>
+    </FeatureType>
+    <FeatureType>
+      <Name>tiger:poi</Name>
+      <Title>poi_Type</Title>
+      <Abstract>Generated from DS_poi</Abstract>
+      <Keywords>DS_poi poi</Keywords>
+      <SRS>EPSG:4326</SRS>
+      <LatLongBoundingBox minx="-74.0118315772888" miny="40.70754683896324" maxx="-74.00857344353275" maxy="40.711945649065406"/>
+    </FeatureType>
+    <FeatureType>
+      <Name>cv:embalses_pol_300k</Name>
+      <Title>embalses_pol_300k_Type</Title>
+      <Abstract>Generated from bdgis</Abstract>
+      <Keywords>bdgis embalses_pol_300k</Keywords>
+      <SRS>EPSG:23030</SRS>
+      <LatLongBoundingBox minx="-1.6296826542769236" miny="37.95000544047786" maxx="0.23815778024161066" maxy="40.729370875276324"/>
+    </FeatureType>
+  </FeatureTypeList>
+  <ogc:Filter_Capabilities>
+    <ogc:Spatial_Capabilities>
+      <ogc:Spatial_Operators>
+        <ogc:Disjoint/>
+        <ogc:Equals/>
+        <ogc:DWithin/>
+        <ogc:Beyond/>
+        <ogc:Intersect/>
+        <ogc:Touches/>
+        <ogc:Crosses/>
+        <ogc:Within/>
+        <ogc:Contains/>
+        <ogc:Overlaps/>
+        <ogc:BBOX/>
+      </ogc:Spatial_Operators>
+    </ogc:Spatial_Capabilities>
+    <ogc:Scalar_Capabilities>
+      <ogc:Logical_Operators/>
+      <ogc:Comparison_Operators>
+        <ogc:Simple_Comparisons/>
+        <ogc:Between/>
+        <ogc:Like/>
+        <ogc:NullCheck/>
+      </ogc:Comparison_Operators>
+      <ogc:Arithmetic_Operators>
+        <ogc:Simple_Arithmetic/>
+        <ogc:Functions>
+          <ogc:Function_Names>
+            <ogc:Function_Name nArgs="1">Area</ogc:Function_Name>
+            <ogc:Function_Name nArgs="3">between</ogc:Function_Name>
+            <ogc:Function_Name nArgs="1">boundary</ogc:Function_Name>
+            <ogc:Function_Name nArgs="1">boundaryDimension</ogc:Function_Name>
+            <ogc:Function_Name nArgs="2">buffer</ogc:Function_Name>
+            <ogc:Function_Name nArgs="3">bufferWithSegments</ogc:Function_Name>
+            <ogc:Function_Name nArgs="1">centroid</ogc:Function_Name>
+            <ogc:Function_Name nArgs="1">Collection_Min</ogc:Function_Name>
+            <ogc:Function_Name nArgs="2">contains</ogc:Function_Name>
+            <ogc:Function_Name nArgs="1">convexHull</ogc:Function_Name>
+            <ogc:Function_Name nArgs="2">crosses</ogc:Function_Name>
+            <ogc:Function_Name nArgs="2">difference</ogc:Function_Name>
+            <ogc:Function_Name nArgs="1">dimension</ogc:Function_Name>
+            <ogc:Function_Name nArgs="2">disjoint</ogc:Function_Name>
+            <ogc:Function_Name nArgs="2">distance</ogc:Function_Name>
+            <ogc:Function_Name nArgs="1">double2bool</ogc:Function_Name>
+            <ogc:Function_Name nArgs="1">endPoint</ogc:Function_Name>
+            <ogc:Function_Name nArgs="1">envelope</ogc:Function_Name>
+            <ogc:Function_Name nArgs="2">EqualInterval</ogc:Function_Name>
+            <ogc:Function_Name nArgs="2">equalsExact</ogc:Function_Name>
+            <ogc:Function_Name nArgs="3">equalsExactTolerance</ogc:Function_Name>
+            <ogc:Function_Name nArgs="2">equalTo</ogc:Function_Name>
+            <ogc:Function_Name nArgs="1">exteriorRing</ogc:Function_Name>
+            <ogc:Function_Name nArgs="1">geometryType</ogc:Function_Name>
+            <ogc:Function_Name nArgs="1">geomFromWKT</ogc:Function_Name>
+            <ogc:Function_Name nArgs="1">geomLength</ogc:Function_Name>
+            <ogc:Function_Name nArgs="2">getGeometryN</ogc:Function_Name>
+            <ogc:Function_Name nArgs="1">getX</ogc:Function_Name>
+            <ogc:Function_Name nArgs="1">getY</ogc:Function_Name>
+            <ogc:Function_Name nArgs="2">greaterEqualThan</ogc:Function_Name>
+            <ogc:Function_Name nArgs="2">greaterThan</ogc:Function_Name>
+            <ogc:Function_Name nArgs="3">if_then_else</ogc:Function_Name>
+            <ogc:Function_Name nArgs="11">in10</ogc:Function_Name>
+            <ogc:Function_Name nArgs="3">in2</ogc:Function_Name>
+            <ogc:Function_Name nArgs="4">in3</ogc:Function_Name>
+            <ogc:Function_Name nArgs="5">in4</ogc:Function_Name>
+            <ogc:Function_Name nArgs="6">in5</ogc:Function_Name>
+            <ogc:Function_Name nArgs="7">in6</ogc:Function_Name>
+            <ogc:Function_Name nArgs="8">in7</ogc:Function_Name>
+            <ogc:Function_Name nArgs="9">in8</ogc:Function_Name>
+            <ogc:Function_Name nArgs="10">in9</ogc:Function_Name>
+            <ogc:Function_Name nArgs="1">int2bbool</ogc:Function_Name>
+            <ogc:Function_Name nArgs="1">int2ddouble</ogc:Function_Name>
+            <ogc:Function_Name nArgs="1">interiorPoint</ogc:Function_Name>
+            <ogc:Function_Name nArgs="2">interiorRingN</ogc:Function_Name>
+            <ogc:Function_Name nArgs="2">intersection</ogc:Function_Name>
+            <ogc:Function_Name nArgs="2">intersects</ogc:Function_Name>
+            <ogc:Function_Name nArgs="1">isClosed</ogc:Function_Name>
+            <ogc:Function_Name nArgs="1">isEmpty</ogc:Function_Name>
+            <ogc:Function_Name nArgs="2">isLike</ogc:Function_Name>
+            <ogc:Function_Name nArgs="1">isNull</ogc:Function_Name>
+            <ogc:Function_Name nArgs="1">isRing</ogc:Function_Name>
+            <ogc:Function_Name nArgs="1">isSimple</ogc:Function_Name>
+            <ogc:Function_Name nArgs="1">isValid</ogc:Function_Name>
+            <ogc:Function_Name nArgs="3">isWithinDistance</ogc:Function_Name>
+            <ogc:Function_Name nArgs="0">length</ogc:Function_Name>
+            <ogc:Function_Name nArgs="2">lessEqualThan</ogc:Function_Name>
+            <ogc:Function_Name nArgs="2">lessThan</ogc:Function_Name>
+            <ogc:Function_Name nArgs="2">Max</ogc:Function_Name>
+            <ogc:Function_Name nArgs="2">Min</ogc:Function_Name>
+            <ogc:Function_Name nArgs="1">not</ogc:Function_Name>
+            <ogc:Function_Name nArgs="2">notEqualTo</ogc:Function_Name>
+            <ogc:Function_Name nArgs="1">numGeometries</ogc:Function_Name>
+            <ogc:Function_Name nArgs="1">numInteriorRing</ogc:Function_Name>
+            <ogc:Function_Name nArgs="1">numPoints</ogc:Function_Name>
+            <ogc:Function_Name nArgs="2">overlaps</ogc:Function_Name>
+            <ogc:Function_Name nArgs="1">parseBoolean</ogc:Function_Name>
+            <ogc:Function_Name nArgs="1">parseDouble</ogc:Function_Name>
+            <ogc:Function_Name nArgs="1">parseInt</ogc:Function_Name>
+            <ogc:Function_Name nArgs="2">pointN</ogc:Function_Name>
+            <ogc:Function_Name nArgs="2">relate</ogc:Function_Name>
+            <ogc:Function_Name nArgs="3">relatePattern</ogc:Function_Name>
+            <ogc:Function_Name nArgs="1">roundDouble</ogc:Function_Name>
+            <ogc:Function_Name nArgs="1">startPoint</ogc:Function_Name>
+            <ogc:Function_Name nArgs="2">strConcat</ogc:Function_Name>
+            <ogc:Function_Name nArgs="2">strEndsWith</ogc:Function_Name>
+            <ogc:Function_Name nArgs="2">strEqualsIgnoreCase</ogc:Function_Name>
+            <ogc:Function_Name nArgs="2">strIndexOf</ogc:Function_Name>
+            <ogc:Function_Name nArgs="2">strLastIndexOf</ogc:Function_Name>
+            <ogc:Function_Name nArgs="1">strLength</ogc:Function_Name>
+            <ogc:Function_Name nArgs="2">strMatches</ogc:Function_Name>
+            <ogc:Function_Name nArgs="2">strStartsWith</ogc:Function_Name>
+            <ogc:Function_Name nArgs="3">strSubstring</ogc:Function_Name>
+            <ogc:Function_Name nArgs="2">strSubstringStart</ogc:Function_Name>
+            <ogc:Function_Name nArgs="1">strTrim</ogc:Function_Name>
+            <ogc:Function_Name nArgs="2">symDifference</ogc:Function_Name>
+            <ogc:Function_Name nArgs="2">touches</ogc:Function_Name>
+            <ogc:Function_Name nArgs="1">toWKT</ogc:Function_Name>
+            <ogc:Function_Name nArgs="2">union</ogc:Function_Name>
+            <ogc:Function_Name nArgs="2">within</ogc:Function_Name>
+          </ogc:Function_Names>
+        </ogc:Functions>
+      </ogc:Arithmetic_Operators>
+    </ogc:Scalar_Capabilities>
+  </ogc:Filter_Capabilities>
+</WFS_Capabilities>

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-sercartlinGetCapabilities.xml
___________________________________________________________________
Added: svn:eol-style
   + native
Added: svn:keywords
   + Author Date Id Revision

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-sercartlinGetFeature.xml
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-sercartlinGetFeature.xml	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-sercartlinGetFeature.xml	(revision 38347)
@@ -0,0 +1,858 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wfs:FeatureCollection xmlns:wfs="http://www.opengis.net/wfs" xmlns:cit="http://www.gvsig.gva.es" xmlns:gml="http://www.opengis.net/gml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.gvsig.gva.es http://sercartlin:8080/geoserver/wfs/DescribeFeatureType?typeName=cit:embalses_pol_300k http://www.opengis.net/wfs http://sercartlin:8080/geoserver/schemas/wfs/1.0.0/WFS-basic.xsd">
+  <gml:boundedBy>
+    <gml:Box srsName="http://www.opengis.net/gml/srs/epsg.xml#23030">
+      <gml:coordinates decimal="." cs="," ts=" ">620344.4375,4205001.5 773626,4509860.5</gml:coordinates>
+    </gml:Box>
+  </gml:boundedBy>
+  <gml:featureMember>
+    <cit:embalses_pol_300k fid="embalses_pol_300k.1">
+      <cit:entity>Complex Shape</cit:entity>
+      <cit:layer>55</cit:layer>
+      <cit:level>55</cit:level>
+      <cit:elevation>0.0</cit:elevation>
+      <cit:color>1</cit:color>
+      <cit:mslink_dmr>0</cit:mslink_dmr>
+      <cit:codigo>el Fondo d'Elx</cit:codigo>
+      <cit:tipo>Embalses</cit:tipo>
+      <cit:the_geom>
+        <gml:MultiPolygon srsName="http://www.opengis.net/gml/srs/epsg.xml#23030">
+          <gml:polygonMember>
+            <gml:Polygon>
+              <gml:outerBoundaryIs>
+                <gml:LinearRing>
+                  <gml:coordinates decimal="." cs="," ts=" ">696796.88,4227041 695734.31,4228055.5 695127.25,4228670 694687.31,4229085 694311.88,4229473.5 696104.63,4230632.5 696736.56,4229568.5 696817.44,4229405 696850.31,4229390 696892.06,4229407.5 696950.31,4229539 697013.56,4229554.5 697055.25,4229543 697118.5,4229455.5 697191.81,4229454.5 697222.19,4229435.5 697249.94,4229322.5 697275.25,4229295 697329.63,4229307.5 697403,4229281 697464.94,4229191 697530.69,4229143 697553.38,4229050.5 697810,4228802.5 697956.69,4228691 698090.75,4228652 698221.38,4228640.5 698304.56,4228513.5 698446.13,4228401.5 698482.63,4228331.5 698560,4228355.5 698632.13,4228316 698701.94,4228354 698846.06,4228242 698951.13,4228220 699098.13,4228209 699274.38,4228234 699352.63,4228154 699565.19,4228054.5 699610.63,4227984.5 699002.63,4227695 698101.69,4227214 698010.38,4227179.5 697975.13,4227148.5 697994.63,4227118.5 697824.31,4226984 697379.69,4226988.5 697360.94,4226961.5 697378.88,4226952.5 697366.69,4226927 697367,4226920 697336.5,4226899 697337.94,4226858.5 697284.44,4226831 697279.5,4226785.5 697187,4226786 697119.5,4226789 697039.38,4226787.5 696962.44,4226784.5 696916,4226806 696871,4226786 696743.94,4226911.5 696720.5,4226936.5 696796.88,4227041</gml:coordinates>
+                </gml:LinearRing>
+              </gml:outerBoundaryIs>
+            </gml:Polygon>
+          </gml:polygonMember>
+        </gml:MultiPolygon>
+      </cit:the_geom>
+    </cit:embalses_pol_300k>
+  </gml:featureMember>
+  <gml:featureMember>
+    <cit:embalses_pol_300k fid="embalses_pol_300k.2">
+      <cit:entity>Complex Shape</cit:entity>
+      <cit:layer>55</cit:layer>
+      <cit:level>55</cit:level>
+      <cit:elevation>0.0</cit:elevation>
+      <cit:color>1</cit:color>
+      <cit:mslink_dmr>0</cit:mslink_dmr>
+      <cit:codigo>el Fondo de Ponent</cit:codigo>
+      <cit:tipo>Embalses</cit:tipo>
+      <cit:the_geom>
+        <gml:MultiPolygon srsName="http://www.opengis.net/gml/srs/epsg.xml#23030">
+          <gml:polygonMember>
+            <gml:Polygon>
+              <gml:outerBoundaryIs>
+                <gml:LinearRing>
+                  <gml:coordinates decimal="." cs="," ts=" ">697750.25,4226644 697776.5,4226775.5 697914.75,4226805 698052.88,4226830.5 698096.81,4226763.5 698314.81,4226788.5 698295.5,4226725.5 698265.88,4226672 698238.56,4226638 698203.19,4226622.5 698140.81,4226612 698061.13,4226626 697957.44,4226626 697861.06,4226629.5 697750.25,4226644</gml:coordinates>
+                </gml:LinearRing>
+              </gml:outerBoundaryIs>
+            </gml:Polygon>
+          </gml:polygonMember>
+        </gml:MultiPolygon>
+      </cit:the_geom>
+    </cit:embalses_pol_300k>
+  </gml:featureMember>
+  <gml:featureMember>
+    <cit:embalses_pol_300k fid="embalses_pol_300k.3">
+      <cit:entity>Complex Shape</cit:entity>
+      <cit:layer>55</cit:layer>
+      <cit:level>55</cit:level>
+      <cit:elevation>0.0</cit:elevation>
+      <cit:color>1</cit:color>
+      <cit:mslink_dmr>0</cit:mslink_dmr>
+      <cit:codigo>el Fondo de Llevant</cit:codigo>
+      <cit:tipo>Embalses</cit:tipo>
+      <cit:the_geom>
+        <gml:MultiPolygon srsName="http://www.opengis.net/gml/srs/epsg.xml#23030">
+          <gml:polygonMember>
+            <gml:Polygon>
+              <gml:outerBoundaryIs>
+                <gml:LinearRing>
+                  <gml:coordinates decimal="." cs="," ts=" ">698442.56,4227090.5 698362.31,4227124.5 698364.63,4227162.5 698421.5,4227208.5 698497.75,4227217 698568.19,4227324 698661.75,4227403.5 698908.75,4227535.5 699278.88,4227690.5 699434.94,4227727 699558.31,4227710 699764.63,4227640 699791.5,4227606 699833.06,4227461.5 699826.94,4227420.5 699754,4227297 699730.44,4227209 699555.81,4227019.5 699519.25,4226981 699505.5,4226969.5 699504.44,4226952.5 699475,4226942 699451.88,4226946.5 699431.88,4226910.5 699455,4226891.5 699453.88,4226882.5 699413.81,4226875.5 699329.69,4226866 699314.19,4226859 699302.5,4226878 699293.31,4226898.5 699274.88,4226905.5 699258.75,4226898.5 699226.5,4226889.5 699175.38,4226880 699128.44,4226857.5 699069.25,4226848 698998.75,4226845.5 698946,4226857.5 698895.31,4226871.5 698813.75,4226807 698839.31,4226771.5 698826.69,4226756 698788.31,4226755.5 698721.44,4226705.5 698676.19,4226743 698682.75,4226771 698666.38,4226797 698629.06,4226797.5 698601.63,4226848.5 698656,4226891.5 698705.13,4226927.5 698754.5,4226893.5 698800.5,4226925.5 698784.94,4226962.5 698704.56,4227055.5 698590.56,4226996 698530.88,4226997 698442.56,4227090.5</gml:coordinates>
+                </gml:LinearRing>
+              </gml:outerBoundaryIs>
+            </gml:Polygon>
+          </gml:polygonMember>
+        </gml:MultiPolygon>
+      </cit:the_geom>
+    </cit:embalses_pol_300k>
+  </gml:featureMember>
+  <gml:featureMember>
+    <cit:embalses_pol_300k fid="embalses_pol_300k.4">
+      <cit:entity>Complex Shape</cit:entity>
+      <cit:layer>55</cit:layer>
+      <cit:level>55</cit:level>
+      <cit:elevation>0.0</cit:elevation>
+      <cit:color>1</cit:color>
+      <cit:mslink_dmr>0</cit:mslink_dmr>
+      <cit:codigo>Embalse de la Pedrera</cit:codigo>
+      <cit:tipo>Embalses</cit:tipo>
+      <cit:the_geom>
+        <gml:MultiPolygon srsName="http://www.opengis.net/gml/srs/epsg.xml#23030">
+          <gml:polygonMember>
+            <gml:Polygon>
+              <gml:outerBoundaryIs>
+                <gml:LinearRing>
+                  <gml:coordinates decimal="." cs="," ts=" ">686982.31,4209197.5 686900.88,4209196.5 686849.38,4209233 686826,4209227 686805.63,4209199 686750.88,4209161.5 686618.25,4209059 686481.44,4208965 686411.19,4208954.5 686395.75,4208975 686370.06,4209045 686342.94,4209119 686324.56,4209156 686282.81,4209180.5 686242.25,4209225.5 686230.94,4209250 686231.69,4209301.5 686278.63,4209415 686297.25,4209470.5 686292.88,4209491 686262.44,4209495 686171.81,4209456.5 686129,4209463 686091.5,4209481.5 686061.19,4209477 685996.06,4209386.5 685874.25,4209302.5 685801.19,4209299 685766.13,4209342.5 685668.5,4209541.5 685637.13,4209625.5 685683.19,4209696 685696.5,4209735 685587,4209776.5 685558.25,4209868.5 685511.63,4209959 685509.88,4209989.5 685648.94,4210354 685707.44,4210539.5 685724.88,4210691.5 685719.56,4210900 685783.75,4211069 685847.88,4211133.5 685912.5,4211150.5 686025.5,4211164.5 686058.19,4211198 686077.81,4211285 686095.63,4211409.5 686100.38,4211473 686191,4211623.5 686229.69,4211621 686395.88,4211686.5 686574.56,4211745.5 686690.13,4211775.5 686823.38,4211827 686886.94,4211819.5 686940.88,4211806.5 686995.63,4211729.5 687147.69,4211596.5 687193.19,4211598.5 687237.06,4211625 687283.63,4211652 687333.19,4211662 687391,4211675 687401.94,4211685 687457,4211696.5 687553.75,4211682.5 687587.13,4211664 687615.19,4211625.5 687666.44,4211608 687799.25,4211582 687843.38,4211585.5 687959.63,4211555 687983.38,4211530.5 688007.5,4211480 688016,4211347.5 688034.25,4211320 688082.5,4211210.5 688187.56,4211195 688252.88,4211157 688322.88,4211078 688447.13,4211087.5 688510.13,4211072 688560.63,4210978 688636.44,4210884 688731.31,4210845 688836.75,4210834 688894.81,4210771.5 688924.5,4210675 688961.25,4210556.5 689004.06,4210513 689076.06,4210423.5 689168.69,4210326 689224.44,4210222.5 689202.31,4210109 689115.06,4210083.5 689038.19,4210112.5 688937.81,4210167.5 688828.19,4210191 688721.63,4210183.5 688725,4210120.5 688765.13,4210073 688748,4210008.5 688685.38,4209983.5 688615.69,4209977 688564.06,4209945 688563.19,4209896 688594.06,4209817 688627.5,4209758.5 688602.38,4209677.5 688541,4209662 688479.81,4209671 688446.5,4209651 688397.5,4209591 688356.5,4209561.5 688355.5,4209531.5 688357.31,4209494 688368.75,4209461 688367,4209378.5 688409.94,4209362.5 688433.88,4209325.5 688488.06,4209313.5 688508.56,4209218.5 688583,4209158 688626.63,4209174.5 688709.31,4209239.5 688849.63,4209297 688900.56,4209393.5 688951.5,4209494 688989.5,4209521.5 689038.69,4209527.5 689201.88,4209478.5 689238.13,4209414.5 689273.88,4209259 689285.88,4209155.5 689325.88,4209116 689390.13,4209122 689452.06,4209083 689547.38,4209122.5 689603.75,4209090 689726.69,4208965.5 689773.63,4208921 689721.06,4208845.5 689592.56,4208842.5 689545,4208816 689556.5,4208759 689615.81,4208711.5 689694,4208682.5 689763.94,4208666.5 689833.81,4208653.5 689894.56,4208594 689920.31,4208481 689904,4208334.5 689876.75,4208234 689822.63,4208198 689689.75,4208176 689504,4208146.5 689409.81,4208059 689426.13,4208000.5 689440.38,4207954 689491.69,4207925 689534.81,4207897 689560.38,4207859 689573.56,4207798.5 689585.75,4207739 689598.94,4207683 689613.19,4207627.5 689590.38,4207560 689549.25,4207558 689514.31,4207566.5 689461.94,4207585 689410.44,4207548 689377.56,4207545 689315.88,4207556.5 689282,4207568 689296.63,4207650 689292.63,4207697.5 689277.38,4207744 689246.5,4207751 689222.69,4207678 689197.81,4207612.5 689109.44,4207617 689049.81,4207623 689084.06,4207729 689104.75,4207791.5 689119.38,4207866.5 689120.56,4207919 689060.06,4207974.5 689049,4208060 688982.31,4208108.5 688857.81,4208070 688844.5,4208097.5 688814.81,4208143 688707.44,4208163.5 688573.56,4208158.5 688514.75,4208158.5 688490.31,4208151 688471.06,4208144.5 688459.38,4208136 688445.25,4208117 688415.25,4208115.5 688403.25,4208093.5 688422.06,4208084.5 688440,4208067 688425.88,4208047.5 688411.75,4208026.5 688423.56,4208001.5 688455,4207981.5 688444.75,4207922.5 688464.88,4207899 688501.56,4207875.5 688505.25,4207844.5 688479.75,4207820.5 688459.81,4207782 688463.5,4207750.5 688485.75,4207722 688517.19,4207703 688524.19,4207659.5 688502.06,4207625 688468.81,4207631.5 688438.5,4207646.5 688373.88,4207611.5 688337,4207591 688327.25,4207556.5 688305.88,4207537.5 688287.94,4207555 688252.19,4207585 688192.38,4207571.5 688167.31,4207581.5 688160.75,4207601 688169.63,4207625 688191.13,4207636 688227.06,4207654 688217.44,4207670.5 688202.63,4207688 688210.25,4207721 688226.31,4207749.5 688231.94,4207782.5 688203.88,4207785.5 688191.31,4207794.5 688199.13,4207819.5 688216.25,4207844.5 688234.44,4207868.5 688228.88,4207890.5 688211.19,4207895 688179.31,4207883 688148.56,4207866 688104.88,4207820.5 688080.56,4207790 688062.38,4207767 688035.63,4207756 688004.38,4207766 687997.31,4207809.5 688003.94,4207846 688024.06,4207876 688019.31,4207907 687998.44,4207916 687995.81,4207946 688013.06,4207967 688019.75,4207996 687993.63,4208009 687983.75,4208040 688004.81,4208075.5 688028.88,4208120.5 687994.13,4208149 687937.19,4208167 687905.13,4208176 687888.63,4208187 687863.13,4208256 687848.38,4208335.5 687886.44,4208381.5 687940.56,4208472 688007.06,4208562.5 688027.13,4208614 688015.5,4208664.5 687987.75,4208675.5 687920.19,4208669 687892.38,4208691 687883.56,4208730.5 687894.25,4208761 687880.25,4208779 687834.94,4208759 687720.06,4208672 687501.06,4208523 687249.75,4208425 687129.81,4208415 687064.5,4208453 687088.44,4208525 687164.75,4208607.5 687326.88,4208778 687351,4208834.5 687408.13,4208905.5 687435.13,4208955.5 687430.75,4208972 687410,4208977.5 687324.75,4208951.5 687210.5,4208929.5 687126.06,4208952 687046.5,4209024 687012.25,4209115 687006.06,4209174 686982.31,4209197.5</gml:coordinates>
+                </gml:LinearRing>
+              </gml:outerBoundaryIs>
+            </gml:Polygon>
+          </gml:polygonMember>
+        </gml:MultiPolygon>
+      </cit:the_geom>
+    </cit:embalses_pol_300k>
+  </gml:featureMember>
+  <gml:featureMember>
+    <cit:embalses_pol_300k fid="embalses_pol_300k.5">
+      <cit:entity>Complex Shape</cit:entity>
+      <cit:layer>55</cit:layer>
+      <cit:level>55</cit:level>
+      <cit:elevation>0.0</cit:elevation>
+      <cit:color>1</cit:color>
+      <cit:mslink_dmr>0</cit:mslink_dmr>
+      <cit:codigo>Salinas de Torrevieja</cit:codigo>
+      <cit:tipo>Embalses</cit:tipo>
+      <cit:the_geom>
+        <gml:MultiPolygon srsName="http://www.opengis.net/gml/srs/epsg.xml#23030">
+          <gml:polygonMember>
+            <gml:Polygon>
+              <gml:outerBoundaryIs>
+                <gml:LinearRing>
+                  <gml:coordinates decimal="." cs="," ts=" ">697871.19,4207945.5 697888.25,4207982 697920.81,4208013.5 697957.38,4208056 697973.13,4208108 697970.25,4208167 697962.25,4208217.5 697967.94,4208252.5 697945.5,4208305 697923.13,4208354 697928.5,4208410 697945.81,4208434.5 697952.69,4208464.5 697958,4208500.5 697964.38,4208541.5 697981.13,4208604.5 698022.63,4208663 698069.13,4208706 698106.31,4208741.5 698191.13,4208822.5 698181,4208869 698169.88,4208908 698150.56,4208958.5 698165.13,4208990.5 698168.44,4209033 698159.38,4209086.5 698146.25,4209139 698111.44,4209174 698123,4209222.5 698133.56,4209282 698113.25,4209344 698072.31,4209391.5 697996.13,4209384.5 697923.94,4209358 697873.5,4209357.5 697808,4209436 697806.13,4209477 697802.19,4209513 697755.88,4209526.5 697750.88,4209556.5 697779.75,4209566.5 697822,4209570.5 697859.06,4209581 697878.75,4209601 697889.25,4209640.5 697926.25,4209634 697947,4209666 697986,4209653 698031.31,4209651 698048.88,4209671.5 698036.75,4209710.5 698020.5,4209759 697995,4209806.5 698040.38,4209834 698054.63,4209800 698082.31,4209772 698119.44,4209784.5 698144.38,4209837 698158.69,4209822.5 698196.81,4209824 698226.69,4209833.5 698240.19,4209860 698239.38,4209902 698264.13,4209912.5 698280.63,4209926.5 698274.63,4209960.5 698292.25,4209984.5 698316,4210005 698351.13,4210023 698393.31,4210025 698449.88,4210014.5 698497.25,4210022.5 698514.88,4210051 698505.81,4210087 698476.06,4210110 698439,4210114.5 698415.5,4210144.5 698442.44,4210186.5 698481.69,4210220 698530.19,4210240.5 698591,4210260 698639.38,4210259.5 698665.25,4210282 698668.44,4210316 698666.63,4210366.5 698683.31,4210404.5 698735.81,4210413.5 698797.63,4210428.5 698853.38,4210456 698906,4210493 698953.5,4210517.5 699006,4210524.5 699049.25,4210517 699100.75,4210529 699146,4210525 699197.5,4210534 699227.5,4210562.5 699295.44,4210562 699368.56,4210573 699405.75,4210609 699474.94,4210650 699549.31,4210694 699612.25,4210739 699664.94,4210793.5 699719.56,4210816 699771.25,4210866 699828,4210900 699882.63,4210926.5 699882.44,4210860.5 699949.44,4210891.5 700007.19,4210917 700064.88,4210933 700118.31,4210901 700172.88,4210884.5 700211.88,4210864.5 700248.81,4210822.5 700282.63,4210777 700319.56,4210727.5 700369.88,4210690 700403.75,4210661 700460.25,4210620 700525,4210581.5 700593.94,4210577 700652.56,4210557.5 700719.44,4210540.5 700772.94,4210529 700833.63,4210511.5 700899.44,4210490.5 700983.75,4210460.5 701054.75,4210431.5 701080.44,4210422 701124,4210382 701175.38,4210341 701240.13,4210310 701289.44,4210309 701323.31,4210289.5 701344.94,4210256.5 701363.44,4210216.5 701410.69,4210219.5 701424.06,4210171.5 701447.69,4210134.5 701493.94,4210112 701500.13,4210059.5 701557.63,4210055.5 701598.75,4210011 701648.13,4209957 701681,4209908.5 701707.75,4209863.5 701735.5,4209812 701727.25,4209789.5 701740.63,4209766.5 701763.25,4209747 701784.81,4209738 701788.94,4209699 701799.25,4209653.5 701818.75,4209590 701834.19,4209548 701855.75,4209505.5 701883.5,4209457.5 701920.5,4209401 701953.44,4209348.5 701985.25,4209290 702000.69,4209247 702021.25,4209195.5 702025.38,4209139 702014.13,4209085.5 701964.81,4209063 701897,4209054.5 701832.25,4209048.5 701774.69,4209056.5 701767.5,4209098 701745.94,4209152.5 701727.38,4209201.5 701703.75,4209244.5 701680.13,4209287 701651.38,4209320.5 701606.13,4209360 701559.88,4209345.5 701551.69,4209318.5 701567.13,4209269.5 701574.31,4209242.5 701593.88,4209175 701578.44,4209137 701541.44,4209146 701502.38,4209153 701460.25,4209187 701395.5,4209210.5 701343.13,4209207.5 701269.13,4209208.5 701222.94,4209206.5 701156.13,4209218 701142.75,4209190 701144.81,4209160.5 701153.06,4209113 701144.88,4209079 701133.56,4209047.5 701121.25,4209017.5 701108.94,4208984.5 701113.06,4208945.5 701136.69,4208910.5 701170.63,4208874.5 701202.44,4208843 701227.13,4208816 701264.13,4208733 701288.81,4208721.5 701322.69,4208704 701351.5,4208673.5 701361.75,4208628 701384.38,4208608.5 701425.5,4208583 701459.38,4208564.5 701497.94,4208522.5 701515.88,4208487.5 701553.63,4208430 701602.31,4208417.5 701638.25,4208339 701674.06,4208267.5 701771.63,4208122 701865.25,4208149.5 701880.44,4208079.5 701902.19,4207980 701867.25,4207968 701836.94,4207907 701824.88,4207877 701837.63,4207839 701860.63,4207815.5 701838.25,4207782 701824.13,4207753 701798.75,4207712.5 701782.94,4207652.5 701765.06,4207585 701784.44,4207514 701770.31,4207483 701759.38,4207441.5 701777.75,4207366.5 701789.69,4207313 701798.56,4207254.5 701757.25,4207261 701749.38,4207224 701765.31,4207181.5 701765.88,4207129 701788.44,4207050 701815.06,4206969.5 701827.13,4206904.5 701845.25,4206852.5 701816.75,4206814 701725.69,4206713.5 701684.63,4206723.5 701644.25,4206734.5 701601,4206730 701469.06,4206616 701486.63,4206522.5 701499,4206329.5 701509.44,4206222 701512.31,4206149 701473.13,4206147.5 701365.25,4206104 701367.94,4206042 701388.06,4205999 701451.19,4205982 701499,4205951.5 701515,4205873 701515.31,4205871.5 701557.44,4205656.5 701481.5,4205627 701445.81,4205602 701447.31,4205577 701454,4205547 701427.63,4205518 701432.81,4205457 701400.25,4205430.5 701403.5,4205362.5 701387,4205361 701349.75,4205363.5 701270.63,4205341.5 701250.5,4205310.5 701193.06,4205287.5 701163.19,4205284 701133.5,4205269 701117.25,4205251 701091.06,4205214.5 701051.69,4205221 701022.75,4205223.5 701003.31,4205212 700946.63,4205146 700929.63,4205114.5 700930.06,4205087 700938.88,4205057 700915.69,4205023.5 700895.38,4205001.5 700849.63,4205022.5 700827.5,4205046 700795.56,4205041 700758.81,4205016.5 700709.31,4205012 700660.63,4205020 700597.44,4205031.5 700545.69,4205038 700494.81,4205052.5 700441,4205059 700395.63,4205057 700359,4205085 700320.63,4205094 700262.75,4205095 700208.19,4205083.5 700167.13,4205071.5 700163.19,4205118 700138.06,4205138 700103.31,4205177 700063.19,4205228 700025.13,4205281 699991.5,4205312.5 699924.44,4205308 699854.88,4205328.5 699815.81,4205377.5 699786.25,4205414 699763.06,4205443.5 699743.94,4205472 699722.25,4205475 699712.44,4205503.5 699695.13,4205551 699678.63,4205607.5 699652.44,4205627.5 699602,4205619.5 699564.56,4205633.5 699520.75,4205658.5 699478.63,4205706 699448.81,4205756.5 699439.44,4205823 699426.81,4205895.5 699422.38,4205972.5 699405,4206021 699406.56,4206050 699461,4206069.5 699503,4206086.5 699492,4206127 699456.25,4206139.5 699412.25,4206172 699368.88,4206228 699340.31,4206263.5 699310.69,4206244.5 699291.88,4206256.5 699219.56,4206255 699175,4206261.5 699122,4206274.5 699090.63,4206303 699060,4206348 699033.81,4206374.5 699003.88,4206373 698979.44,4206353 698939.13,4206281 698898.25,4206252.5 698885.31,4206291.5 698855.44,4206285 698821.63,4206268 698828.06,4206324 698833.13,4206472.5 698832.13,4206541.5 698799.81,4206564 698766.38,4206590.5 698739.81,4206643.5 698696.75,4206694.5 698649.69,4206663 698609.5,4206658.5 698605.06,4206679 698678.44,4206746 698770.13,4206762 698821.06,4206806 698810.88,4206870 698800.69,4206930.5 698796.75,4206989.5 698784.38,4207059.5 698763.88,4207120 698740.13,4207190 698715.25,4207268 698664.06,4207312.5 698621.38,4207333.5 698601.44,4207356 698574,4207397 698545.69,4207429.5 698501,4207446.5 698432,4207436.5 698374.38,4207423 698322.69,4207427.5 698262.75,4207433 698209.06,4207431 698177.69,4207456.5 698144.13,4207494 698106.5,4207524.5 698058.63,4207552.5 697993.31,4207571.5 697944.69,4207578 697921.63,4207598 697918.5,4207672.5 697939.31,4207732.5 697975.81,4207778.5 697976.38,4207813 697934.63,4207846 697885.38,4207895 697871.19,4207945.5</gml:coordinates>
+                </gml:LinearRing>
+              </gml:outerBoundaryIs>
+            </gml:Polygon>
+          </gml:polygonMember>
+        </gml:MultiPolygon>
+      </cit:the_geom>
+    </cit:embalses_pol_300k>
+  </gml:featureMember>
+  <gml:featureMember>
+    <cit:embalses_pol_300k fid="embalses_pol_300k.6">
+      <cit:entity>Complex Shape</cit:entity>
+      <cit:layer>55</cit:layer>
+      <cit:level>55</cit:level>
+      <cit:elevation>0.0</cit:elevation>
+      <cit:color>1</cit:color>
+      <cit:mslink_dmr>0</cit:mslink_dmr>
+      <cit:codigo>Salinas de la Mata</cit:codigo>
+      <cit:tipo>Embalses</cit:tipo>
+      <cit:the_geom>
+        <gml:MultiPolygon srsName="http://www.opengis.net/gml/srs/epsg.xml#23030">
+          <gml:polygonMember>
+            <gml:Polygon>
+              <gml:outerBoundaryIs>
+                <gml:LinearRing>
+                  <gml:coordinates decimal="." cs="," ts=" ">702663.13,4211798 702622.06,4211833 702587.13,4211841.5 702546.13,4211882.5 702489.69,4211919.5 702440.38,4211956 702387,4211987 702320.38,4212065 702274.19,4212093 702237.25,4212118.5 702183.88,4212156 702141.75,4212165 702062.63,4212173.5 702019.56,4212228 701899.25,4212229.5 701866.44,4212264.5 701820.25,4212302.5 701735.94,4212292.5 701675.44,4212348 701608.63,4212339 701517.13,4212339.5 701457.44,4212331 701420.5,4212353 701378.44,4212384 701308.5,4212364.5 701279.88,4212448 701250.25,4212515.5 701232.88,4212554 701238.06,4212579.5 701213.63,4212685.5 701181.81,4212719.5 701146.94,4212738 701122.25,4212747.5 701124.38,4212778 701156.31,4212790.5 701246.06,4212933 701238.94,4212969 701261.63,4213008 701290.5,4213035 701324.5,4213085 701359.5,4213095.5 701397.56,4213110.5 701403.81,4213141.5 701400.81,4213171.5 701415.25,4213185.5 701478,4213198 701531.44,4213208 701579.81,4213226.5 701624.13,4213261 701647.81,4213300 701669.38,4213292 701699.25,4213295 701718.81,4213315.5 701732.19,4213332 701768.19,4213332 701799,4213333 701845.56,4213349.5 701893.94,4213342 701898.13,4213399 701913.56,4213405 701954.75,4213376 702013.44,4213394.5 702104,4213358.5 702158.63,4213405 702237.88,4213402.5 702260.56,4213429.5 702382.06,4213454 702427.31,4213381 702488.06,4213408.5 702529.25,4213396 702560.19,4213409.5 702603.38,4213409.5 702628.06,4213374.5 702681.63,4213380.5 702713.5,4213343.5 702730,4213318 702753.63,4213309.5 702789.75,4213406.5 702837.13,4213415.5 702852.63,4213439 702892.75,4213422.5 702906.13,4213443.5 702958.63,4213462 702989.5,4213446.5 703029.69,4213466 703083.25,4213449.5 703128.56,4213453.5 703177.38,4213425 703212.5,4213418 703249.69,4213422 703271.38,4213440.5 703310.63,4213442.5 703353.94,4213413.5 703399.44,4213418.5 703438.69,4213442.5 703463.5,4213446.5 703535.69,4213383 703580.06,4213372 703670,4213401.5 703694.75,4213398.5 703715.38,4213374.5 703737,4213360 703791.75,4213359 703796.94,4213373.5 703752.63,4213418 703721.75,4213458.5 703785.75,4213458 703867.44,4213524 703938.63,4213485 703981,4213483.5 704030.63,4213500 704096.75,4213520.5 704124.56,4213488.5 704151.38,4213484.5 704197.94,4213504 704254.75,4213531.5 704284.75,4213557.5 704254.94,4213620.5 704314.81,4213608 704348.88,4213613 704390.25,4213631.5 704433.69,4213656.5 704460.5,4213632.5 704485.25,4213617 704536,4213699.5 704561.81,4213693.5 704571.06,4213676.5 704575.13,4213654 704579.25,4213631.5 704584.38,4213620 704604,4213617 704614.25,4213581.5 704589.44,4213541.5 704569.75,4213525 704572.75,4213480.5 704580.94,4213439 704590.19,4213411.5 704576.75,4213385.5 704561.25,4213373 704558.06,4213344 704547.69,4213320.5 704520.81,4213301 704502.19,4213278 704489.75,4213249.5 704474.19,4213221.5 704480.69,4213192.5 704486.75,4213174 704434.94,4213107 704438.88,4213075.5 704434.56,4213041.5 704421,4213010.5 704431.13,4212982 704450.5,4212954 704437.63,4212866.5 704445.75,4212847 704460.94,4212812 704455.25,4212718.5 704456.25,4212693.5 704457.06,4212674 704467.13,4212632 704485.38,4212605.5 704491.56,4212596.5 704513.94,4212556.5 704514.69,4212507 704505.19,4212462 704499.81,4212422 704521.25,4212396 704554,4212374 704567.25,4212344.5 704552.5,4212288 704527.75,4212279.5 704510.19,4212266.5 704513.13,4212242 704624.13,4212230 704645.63,4212207 704644.13,4212129 704684.13,4212115.5 704707.19,4212008 704741.06,4211999.5 704784.13,4211970.5 704842.94,4211912 704887.88,4211859.5 704925.88,4211852 704961.5,4211775.5 704979.94,4211765.5 705007.63,4211754 705031.13,4211726 705042.13,4211666.5 705039.94,4211644 705021.44,4211638 704996.69,4211622.5 704979.13,4211602 704972.88,4211580.5 705017.06,4211580.5 705036.44,4211553.5 705046.63,4211531 705063.06,4211528.5 705078.5,4211530.5 705089.81,4211537 705113.44,4211539 705123.69,4211530.5 705132.88,4211521 705133.88,4211510 705131.75,4211498.5 705125.5,4211488.5 705106.94,4211472 705123.31,4211450.5 705136.56,4211429 705148.81,4211412.5 705153.69,4211399 705133.06,4211348.5 705104.19,4211308.5 705082.5,4211296 705051.56,4211266 705017.5,4211231 704978.31,4211209.5 704968,4211162 704957.69,4211125 704920.56,4211095 704885.5,4211069 704879.31,4211013.5 704871.06,4210981.5 704821.56,4210956.5 704766.88,4210937 704729.75,4210933 704689.5,4210954.5 704656.5,4210969 704594.63,4210963 704546.13,4210960 704492.5,4210953.5 704445.06,4210932 704401.75,4210927 704364.63,4210936 704322.31,4210921.5 704276.94,4210902 704216.13,4210897 704163.5,4210909 704115,4210936 704058.25,4210949.5 704004.63,4210956.5 703994.31,4211038 703973.69,4211064 703946.88,4211091 703908.75,4211085.5 703873.63,4211061 703827.25,4211055.5 703794.25,4211091 703759.13,4211115.5 703714.75,4211155 703699.38,4211174 703678.88,4211175 703662.31,4211167 703634.81,4211204 703584.63,4211239.5 703534.44,4211277.5 703481.13,4211314 703443.31,4211351 703390,4211384.5 703328.5,4211413.5 703259.81,4211457 703201.44,4211499.5 703147.13,4211531 703094.88,4211564 703040.63,4211613 702994.69,4211668.5 702936.31,4211712 702859.44,4211755 702821.38,4211777 702791.63,4211800 702762.88,4211803 702725.81,4211788.5 702691.88,4211784.5 702663.13,4211798</gml:coordinates>
+                </gml:LinearRing>
+              </gml:outerBoundaryIs>
+            </gml:Polygon>
+          </gml:polygonMember>
+        </gml:MultiPolygon>
+      </cit:the_geom>
+    </cit:embalses_pol_300k>
+  </gml:featureMember>
+  <gml:featureMember>
+    <cit:embalses_pol_300k fid="embalses_pol_300k.7">
+      <cit:entity>Complex Shape</cit:entity>
+      <cit:layer>55</cit:layer>
+      <cit:level>55</cit:level>
+      <cit:elevation>0.0</cit:elevation>
+      <cit:color>1</cit:color>
+      <cit:mslink_dmr>0</cit:mslink_dmr>
+      <cit:codigo>Laguna de las Salinas</cit:codigo>
+      <cit:tipo>Embalses</cit:tipo>
+      <cit:the_geom>
+        <gml:MultiPolygon srsName="http://www.opengis.net/gml/srs/epsg.xml#23030">
+          <gml:polygonMember>
+            <gml:Polygon>
+              <gml:outerBoundaryIs>
+                <gml:LinearRing>
+                  <gml:coordinates decimal="." cs="," ts=" ">683957.5,4263729 683879,4264014 683847.19,4264113 683818.13,4264165.5 683788.56,4264233.5 683761.5,4264263 683731.75,4264298.5 683689.38,4264348 683669.19,4264382 683649.94,4264406 683633.13,4264433 683622.63,4264463.5 683612.56,4264499.5 683604.25,4264581 683577.88,4264669.5 683584.63,4264698.5 683595.44,4264738 683602.63,4264774 683612.69,4264817 683615.38,4264854 683611.5,4264896 683618.31,4264941.5 683630.38,4265004 683646.94,4265064.5 683656,4265120.5 683664.81,4265144 683687.06,4265164 683709.06,4265175 683734.75,4265167.5 683745.5,4265151.5 683755.94,4265123 683787.88,4265080 683802.13,4265052.5 683835.69,4265020 683875.5,4264989 683903.75,4264962 683921.75,4264938 683934,4264913 683943.38,4264897.5 683961.25,4264878 683984.44,4264869.5 684018.69,4264854.5 684057,4264830.5 684098.38,4264812 684153.31,4264768 684204.63,4264737.5 684241.63,4264694.5 684293.88,4264635 684329.5,4264597.5 684355.06,4264593.5 684391.69,4264584.5 684430.38,4264571 684473.31,4264542 684535.25,4264478.5 684595.38,4264430.5 684618.5,4264405 684669.5,4264363 684700.88,4264338 684732.88,4264314 684756.06,4264286 684777.38,4264257.5 684788.69,4264160.5 684805.31,4264099 684819.38,4264017.5 684830.63,4263944 684832.94,4263850 684832.13,4263775.5 684695.44,4263635 684694,4263633 684679.94,4263614 684646.63,4263553.5 684633.75,4263534 684618.38,4263507 684600.44,4263484 684582.5,4263452 684564.56,4263425 684540.19,4263391.5 684515.88,4263356.5 684495.38,4263331 684476.13,4263304 684462,4263287.5 684440.19,4263258 684419.69,4263231 684400.44,4263210 684381.25,4263183 684362,4263164 684340.19,4263147 684321.19,4263120 684317.38,4263116 684304.88,4263101 684301.13,4263093.5 684292.38,4263082 684281.13,4263062.5 684272.31,4263050 684261.06,4263036 684249.69,4263031 684238.31,4263027 684223.13,4263027 684210.5,4263025.5 684199.13,4263026.5 684190.25,4263026.5 684178.88,4263026.5 684168.75,4263024 684161.25,4263016.5 684158.75,4263011.5 684155,4263003.5 684152.5,4262997.5 684148.75,4262989.5 684146.31,4262981 684143.88,4262969.5 684142.63,4262963 684140.25,4262948 684136.5,4262932.5 684132.81,4262925 684124,4262911 684115.25,4262901 684105.19,4262892 684093.88,4262884.5 684078.75,4262876.5 684064.88,4262871.5 684048.44,4262866 684035.75,4262867.5 684025.63,4262870 684016.75,4262873.5 684010.38,4262878.5 684001.5,4262887.5 683990,4262898.5 683982.31,4262911.5 683979.63,4262936.5 683975.63,4262959.5 683974.25,4262976 683974.13,4262996 683974.06,4263008.5 683973.94,4263022.5 683973.81,4263038 683972.44,4263058 683965.88,4263086 683967,4263105 683966.81,4263130 683967.94,4263151.5 683967.75,4263180.5 683964.94,4263217.5 683963.5,4263246.5 683959.38,4263284.5 683955.38,4263314.5 683953.88,4263345 683953.75,4263366.5 683953.63,4263387 683957.19,4263418.5 683958.19,4263452.5 683959.75,4263459.5 683963.13,4263474 683966.69,4263503.5 683984.13,4263540 683994.06,4263569.5 684007.75,4263601 684011,4263620 684014.19,4263669 683990.94,4263698.5 683960.63,4263709 683957.5,4263729</gml:coordinates>
+                </gml:LinearRing>
+              </gml:outerBoundaryIs>
+            </gml:Polygon>
+          </gml:polygonMember>
+        </gml:MultiPolygon>
+      </cit:the_geom>
+    </cit:embalses_pol_300k>
+  </gml:featureMember>
+  <gml:featureMember>
+    <cit:embalses_pol_300k fid="embalses_pol_300k.9">
+      <cit:entity>Complex Shape</cit:entity>
+      <cit:layer>55</cit:layer>
+      <cit:level>55</cit:level>
+      <cit:elevation>0.0</cit:elevation>
+      <cit:color>1</cit:color>
+      <cit:mslink_dmr>0</cit:mslink_dmr>
+      <cit:codigo>Embassament d'Elx</cit:codigo>
+      <cit:tipo>Embalses</cit:tipo>
+      <cit:the_geom>
+        <gml:MultiPolygon srsName="http://www.opengis.net/gml/srs/epsg.xml#23030">
+          <gml:polygonMember>
+            <gml:Polygon>
+              <gml:outerBoundaryIs>
+                <gml:LinearRing>
+                  <gml:coordinates decimal="." cs="," ts=" ">699121.69,4242812.5 699080.56,4243019.5 699036.13,4243076.5 699042.25,4243128 699020.69,4243154.5 699023.13,4243196.5 699049.88,4243224 699078.44,4243295 699145.19,4243375 699153.94,4243413 699119.5,4243508 698998.25,4243556.5 698984.88,4243562.5 698942.13,4243603.5 698840.44,4243761 698850.25,4243863.5 698857.81,4243879 698875.56,4243865 698886.69,4243943.5 698870.81,4243973 698922.25,4244059.5 698937.5,4244053.5 698949.88,4244103 698935.75,4244128 698954.44,4244176.5 698911.44,4244342.5 698870.38,4244423.5 698941.81,4244400.5 699022.31,4244335.5 699066.13,4244265.5 699085.94,4244062 699121.06,4243936.5 699240.25,4243713 699362.06,4243578 699433,4243543 699524,4243553.5 699522.88,4243518 699461.13,4243453 699495.69,4243317 699479.56,4243221.5 699432.94,4243156 699384.81,4243180 699353.25,4243168.5 699311.69,4243106.5 699312,4243020.5 699379,4242631 699367.06,4242598 699347.5,4242576.5 699303.31,4242567.5 699241.38,4242600.5 699218.5,4242591.5 699203.25,4242618 699159.81,4242757 699121.69,4242812.5</gml:coordinates>
+                </gml:LinearRing>
+              </gml:outerBoundaryIs>
+            </gml:Polygon>
+          </gml:polygonMember>
+        </gml:MultiPolygon>
+      </cit:the_geom>
+    </cit:embalses_pol_300k>
+  </gml:featureMember>
+  <gml:featureMember>
+    <cit:embalses_pol_300k fid="embalses_pol_300k.10">
+      <cit:entity>Complex Shape</cit:entity>
+      <cit:layer>55</cit:layer>
+      <cit:level>55</cit:level>
+      <cit:elevation>0.0</cit:elevation>
+      <cit:color>1</cit:color>
+      <cit:mslink_dmr>0</cit:mslink_dmr>
+      <cit:codigo>Embalse del Regajo</cit:codigo>
+      <cit:tipo>Embalses</cit:tipo>
+      <cit:the_geom>
+        <gml:MultiPolygon srsName="http://www.opengis.net/gml/srs/epsg.xml#23030">
+          <gml:polygonMember>
+            <gml:Polygon>
+              <gml:outerBoundaryIs>
+                <gml:LinearRing>
+                  <gml:coordinates decimal="." cs="," ts=" ">711318.13,4418500 711266.25,4418423.5 711239.5,4418425.5 711242.88,4418454.5 711250.63,4418503.5 711266.88,4418547.5 711306.25,4418600.5 711330.69,4418628 711355.88,4418651.5 711355.31,4418686 711461,4418662.5 711407.25,4418601.5 711371.13,4418582 711329.75,4418548 711318.13,4418500</gml:coordinates>
+                </gml:LinearRing>
+              </gml:outerBoundaryIs>
+            </gml:Polygon>
+          </gml:polygonMember>
+        </gml:MultiPolygon>
+      </cit:the_geom>
+    </cit:embalses_pol_300k>
+  </gml:featureMember>
+  <gml:featureMember>
+    <cit:embalses_pol_300k fid="embalses_pol_300k.11">
+      <cit:entity>Complex Shape</cit:entity>
+      <cit:layer>55</cit:layer>
+      <cit:level>55</cit:level>
+      <cit:elevation>0.0</cit:elevation>
+      <cit:color>1</cit:color>
+      <cit:mslink_dmr>0</cit:mslink_dmr>
+      <cit:codigo>Salines del Braç del Port</cit:codigo>
+      <cit:tipo>Embalses</cit:tipo>
+      <cit:the_geom>
+        <gml:MultiPolygon srsName="http://www.opengis.net/gml/srs/epsg.xml#23030">
+          <gml:polygonMember>
+            <gml:Polygon>
+              <gml:outerBoundaryIs>
+                <gml:LinearRing>
+                  <gml:coordinates decimal="." cs="," ts=" ">708609.13,4227207.5 708609.31,4227207.5 708477.13,4227076 708377.5,4226858.5 708297.56,4226656 708252.31,4226497 708240.06,4226476.5 708197.44,4226405.5 708148.69,4226344 708128.06,4226323.5 707978.75,4226359.5 707813.88,4226407 707835.44,4226628 707871.38,4226784 707900.25,4226922 707841.63,4226950.5 707777.13,4227008.5 707749.44,4227100.5 707712.25,4227185 707712.38,4227185 707813.94,4227376.5 707977.19,4227591 708000.19,4227654.5 707984.69,4227679.5 707970.69,4227688 707930.5,4227673.5 707787.25,4227555.5 707572.75,4227313.5 707314.44,4227294.5 707081.88,4227247 706915.31,4227584 706754.81,4228106 707434,4228277 707065.75,4229245.5 707399.25,4229445 708728.5,4230100 709040.5,4230290.5 709689.25,4230882 709600.44,4230966.5 709760.69,4231120 709817.38,4231219 709694.81,4231632.5 709697.13,4231703 709727.31,4231767.5 709846.06,4231845 709932,4231874.5 710178.63,4231926 710549,4232043 710810.63,4231762.5 710904.63,4231633.5 710827.25,4231585 710850.13,4231533 710822.31,4231424 710835,4231388.5 710918.88,4231289.5 710991.25,4231266.5 711257.75,4231273 711441.81,4231223.5 711578.94,4231168 711789.69,4231117.5 711825.25,4231092 712008.19,4230848.5 712093.13,4231004.5 712109.56,4231095 712178.13,4231049 712241.63,4231030 712291.13,4230974.5 712343.19,4230944 712481.56,4230920 712517.13,4230930 712825.44,4231147.5 712985.19,4231039.5 712938.44,4230986.5 712939.75,4230952 712966.44,4230928 713056.56,4230867 713274.94,4230781 713263.56,4230731.5 713481.81,4230611.5 713441.44,4230527 713343.69,4230542.5 713236.13,4230605 713262.38,4230663 713192.5,4230707.5 712828.13,4230857 712781.31,4230822 712746.88,4230860.5 712693.56,4230865.5 712414.44,4230781.5 712192.31,4230793 712109.81,4230779 712021,4230735.5 711887.75,4230710 711795.19,4230602 711716.5,4230598 711521.13,4230477.5 711413.25,4230449.5 711206.44,4230350.5 711167.13,4230345 711027.56,4230233.5 710825.75,4230243.5 710648.13,4230209 710468,4230079.5 710286.75,4229814.5 710267.88,4229770 710222.44,4229729.5 710037.81,4229696 710011.31,4229676 709918.13,4229522.5 709849.88,4229478 709817.13,4229428.5 709790.81,4229326 709799.88,4229260.5 709839.25,4229192 709830.56,4229134 709781.31,4229098.5 709714.31,4229076.5 709609.88,4229099.5 709449.5,4229211 709390,4229230 709392.44,4229269.5 709144.31,4229319 709003.94,4229297.5 708073.5,4229006.5 708674.56,4228986.5 708895.94,4228999.5 708662.81,4228641 708574.75,4228462.5 709195.44,4228665 709459.5,4228788.5 709430.63,4228711.5 709379,4228635.5 709081,4228394 709062.38,4228267.5 709029.63,4228220.5 708969,4228177.5 708895.69,4228047 708784.88,4227859.5 708711.56,4227538.5 708609.13,4227207.5</gml:coordinates>
+                </gml:LinearRing>
+              </gml:outerBoundaryIs>
+            </gml:Polygon>
+          </gml:polygonMember>
+        </gml:MultiPolygon>
+      </cit:the_geom>
+    </cit:embalses_pol_300k>
+  </gml:featureMember>
+  <gml:featureMember>
+    <cit:embalses_pol_300k fid="embalses_pol_300k.8">
+      <cit:entity>Complex Shape</cit:entity>
+      <cit:layer>55</cit:layer>
+      <cit:level>55</cit:level>
+      <cit:elevation>0.0</cit:elevation>
+      <cit:color>1</cit:color>
+      <cit:mslink_dmr>0</cit:mslink_dmr>
+      <cit:codigo>l'Albufera</cit:codigo>
+      <cit:tipo>Embalses</cit:tipo>
+      <cit:the_geom>
+        <gml:MultiPolygon srsName="http://www.opengis.net/gml/srs/epsg.xml#23030">
+          <gml:polygonMember>
+            <gml:Polygon>
+              <gml:outerBoundaryIs>
+                <gml:LinearRing>
+                  <gml:coordinates decimal="." cs="," ts=" ">725421.75,4356182.5 725377,4356201.5 725346.88,4356235.5 725298.06,4356278 725254.5,4356278 725222.31,4356301 725196.31,4356345.5 725169.31,4356384.5 725140.25,4356388 725091.56,4356374 725055.25,4356381.5 725034.44,4356416.5 725025.06,4356487 725010.38,4356574.5 725012.44,4356614.5 725037.31,4356629.5 725057,4356646 725081.81,4356684.5 725097.31,4356733 725081.69,4356767.5 725079.63,4356800.5 725098.25,4356802.5 725126.25,4356788 725154.31,4356772.5 725194.75,4356759 725246.56,4356785 725281.81,4356819.5 725311.81,4356863 725361.56,4356900.5 725396.75,4356923.5 725406.75,4356935.5 725423.69,4356956.5 725443.38,4356997 725445.38,4357038.5 725404.88,4357098.5 725344.63,4357146 725320.75,4357182.5 725324.81,4357223 725349.81,4357255 725378.06,4357287 725412.31,4357329 725418.81,4357373.5 725407.94,4357408.5 725419.75,4357441.5 725451.56,4357481.5 725382,4357490 725328.25,4357525 725301.69,4357582.5 725288.06,4357625 725288.19,4357657.5 725288.25,4357670.5 725318.38,4357676 725381.56,4357668.5 725422,4357663.5 725459.88,4357660.5 725481.19,4357665 725482,4357683.5 725501.94,4357693 725532.5,4357680 725571.44,4357686 725591.13,4357705 725590.25,4357741.5 725587.19,4357764.5 725594.63,4357823.5 725603.94,4357855.5 725464.81,4357877.5 725370.94,4357903 725308.75,4357920.5 725333.63,4358039.5 725358.13,4358070 725377.69,4358096 725415.13,4358059 725447.06,4358039.5 725487.81,4358074.5 725552.69,4358102.5 725557.19,4358126.5 725575.5,4358149.5 725605.38,4358165.5 725612.19,4358198.5 725620.06,4358237.5 725638,4358277 725660.5,4358284 725722.44,4358276.5 725771.63,4358276.5 725796.63,4358283.5 725802.19,4358316.5 725771.69,4358326 725723.69,4358331 725669,4358351 725689.25,4358400.5 725798,4358385.5 725839.06,4358354 725844.75,4358351.5 725883.56,4358337 725936.56,4358336 725951,4358363 725942.25,4358413 725938.69,4358457 725968.13,4358493 725999.31,4358505 726041.13,4358494.5 726064.19,4358480 726095.81,4358476 726107.63,4358509 726079.31,4358585 726050.19,4358698 726084,4358706 726085.69,4358740.5 726092.63,4358768 726122.25,4358740 726138.88,4358677.5 726154,4358624.5 726177.13,4358605 726211.13,4358606 726235.56,4358639.5 726243,4358697.5 726221.19,4358767.5 726174.75,4358810.5 726113.38,4358848 726052.5,4358865.5 726008.13,4358876 725950.31,4358974 725966.94,4359071.5 725979.25,4359136 725949.88,4359151.5 725945.63,4359171.5 725979.19,4359191.5 725961.94,4359227.5 725940.69,4359272.5 725935.94,4359314 725954.5,4359328 725981.44,4359307.5 726021.75,4359308.5 726037.69,4359274.5 726139.69,4359277 726157.56,4359267.5 726180.25,4359268 726178.13,4359306 726187.06,4359352.5 726207.88,4359378.5 726221.06,4359407.5 726210,4359446.5 726209.19,4359483 726257.81,4359503 726261.75,4359551 726246.88,4359593.5 726249.94,4359622.5 726321.69,4359627 726374.88,4359616.5 726417.63,4359620.5 726447.69,4359627.5 726466,4359653 726486.75,4359681 726517.38,4359717 726557.38,4359732 726600.13,4359735.5 726631.38,4359746.5 726665.88,4359780 726699.81,4359783.5 726749.56,4359756.5 726825.81,4359678 726856.13,4359676 726816.25,4359763.5 726856.31,4359774.5 726888,4359765 726915.13,4359739 726932.13,4359712 726996.44,4359709.5 727055.06,4359682 727079.69,4359655 727104.63,4359614 727147.5,4359559.5 727182.5,4359517.5 727239.75,4359496 727286.13,4359505 727309.81,4359517 727320,4359563.5 727309,4359655.5 727307.31,4359727 727282.44,4359767 727251.69,4359787.5 727247.25,4359816.5 727271.75,4359846 727303.56,4359884.5 727337.88,4359978.5 727346.13,4360054.5 727359.88,4360113 727397.88,4360159 727417.25,4360192.5 727443.56,4360251 727459.81,4360309 727473.44,4360371.5 727480.88,4360429.5 727484.75,4360477.5 727504.13,4360512 727632.94,4360395.5 727649.13,4360296 727669.25,4360300.5 727708.94,4360326.5 727731.19,4360343.5 727753,4360382 727799.69,4360325 727846,4360284.5 727948.81,4360255.5 728038.88,4360231 728098.38,4360218.5 728142.81,4360204.5 728175.13,4360171.5 728191,4360139 728216.25,4360084 728268.19,4360021 728358.31,4359940 728435.38,4359879 728501.38,4359806 728601.31,4359738 728642.44,4359705 728681.69,4359697 728680.69,4359738.5 728664.13,4359851.5 728609.69,4359970 728571.56,4360087.5 728556.69,4360237 728542.56,4360352.5 728530.69,4360429.5 728582.31,4360430.5 728594,4360321 728600.13,4360263.5 728627.88,4360105 728666.44,4359966 728691.38,4359872.5 728707,4359798.5 728732.06,4359752.5 728780,4359748.5 728814.63,4359777 728813.19,4359837.5 728787.25,4359922.5 728794.5,4359987 728815.31,4360065.5 728792.38,4360130.5 728784.69,4360187 728810.94,4360249.5 728822.88,4360278.5 728815.19,4360336.5 728824,4360389.5 728850.06,4360406.5 728883.56,4360374.5 728924.81,4360336.5 728992.63,4360347 729040.13,4360363.5 729050.25,4360412.5 729134.06,4360441 729171.63,4360398 729164.94,4360360 729161.25,4360304.5 729170.5,4360233 729222,4360239 729238.19,4360195.5 729251.88,4360149 729278.94,4360125.5 729344.75,4360112 729439,4360124.5 729538.25,4360138 729626.38,4360140.5 729714.5,4360146 729801.5,4360143 729852.44,4360122 729878.13,4360102 729893,4360058.5 729905.63,4360057.5 729930.63,4360067 729923.69,4360093 729920.5,4360119.5 729935.31,4360134 729960.5,4360133 729951.69,4360187 729956.88,4360232.5 729989,4360261 730018.56,4360236.5 730025.5,4360210.5 730037.56,4360179 730061.13,4360195 730087.75,4360188 730101.94,4360175.5 730104.25,4360131.5 730138.5,4360122.5 730162.88,4360104 730181.38,4360066.5 730197.5,4360078.5 730225.38,4360071.5 730233.25,4359953 730283,4359979.5 730339.5,4359991 730439.88,4360006 730497.75,4359802 730519.25,4359693 730541.19,4359616.5 730543.75,4359563.5 730529.31,4359533 730531.25,4359506.5 730567.75,4359403 730677,4359101.5 730691,4359095.5 730726.88,4358965.5 730712.13,4358950 730758.44,4358698 730791.06,4358550 730801.94,4358500.5 730775.75,4358446 730755.56,4358394 730716,4358361.5 730675.88,4358355.5 730622.44,4358376 730599.25,4358398 730557.88,4358388 730520.31,4358377 730481.25,4358376 730421.5,4358346 730389.75,4358304.5 730394.56,4358259.5 730391.63,4358224 730377.75,4358172 730353.63,4358127.5 730319.56,4358076 730275.88,4358057.5 730220.69,4358046 730143,4358029 730071.13,4358031 730043.75,4358067 730008,4358087.5 729953.63,4358096.5 729894.38,4358095 729825.81,4358064.5 729789.06,4358020.5 729755.56,4357945.5 729757.94,4357899 729784.63,4357835.5 729808.44,4357789.5 729836.56,4357771 729857.5,4357739 729877.63,4357687.5 729914.56,4357618 729937.56,4357604.5 729980.88,4357639.5 730004.31,4357660.5 730002.56,4357680.5 729999.38,4357709.5 730020.19,4357734 730046.63,4357737 730078.69,4357712.5 730125.06,4357669.5 730192.44,4357644.5 730306.06,4357636 730333.19,4357609 730373.06,4357574.5 730445.88,4357535 730528.94,4357486.5 730536.19,4357446 730563.19,4357406.5 730599.5,4357372 730670,4357357 730643.13,4357347.5 730675.38,4357317.5 730708.63,4357297 730740.75,4357288 730786.38,4357282 730828.88,4357275.5 730853.81,4357255 730872.63,4357215 730902.75,4357194.5 730944.19,4357200.5 730973.19,4357202 730976.13,4357233 730960.44,4357264 730930.25,4357298 730887.63,4357340 730859.44,4357378.5 730833.81,4357414.5 730833.75,4357414.5 730799.56,4357446 730724,4357497.5 730660.06,4357537.5 730638.88,4357579.5 730628.06,4357611 730642.31,4357648 730655.19,4357688.5 730656.94,4357721.5 730633.81,4357739.5 730585.19,4357770 730520.5,4357788.5 730423.19,4357800 730383.31,4357779 730343.38,4357764 730303.31,4357752 730273.88,4357771.5 730240.75,4357785.5 730198.94,4357795 730175.88,4357813 730158.5,4357854.5 730245.63,4357898 730222.5,4357970.5 730280.5,4357968 730333.38,4357973 730383.56,4357980.5 730433.5,4358000.5 730451.88,4358024 730447.13,4358064 730420.13,4358086 730427.31,4358101.5 730446.13,4358107 730491.19,4358118 730557.88,4358122 730574.75,4358155.5 730558.63,4358198 730530.69,4358206 730501.88,4358200 730487.69,4358212.5 730488.06,4358250.5 730521.69,4358266 730567.38,4358253.5 730608.56,4358269.5 730632.63,4358264 730640.63,4358246.5 730654.13,4358210 730712.88,4358176.5 730754.31,4358183.5 730764.69,4358171 730763.19,4358128.5 730771.13,4358059 730783.44,4357965 730817.56,4357908 730867.5,4357873.5 730928.19,4357873 730955.88,4357762.5 731037.06,4357420.5 731052.19,4357354.5 731070.13,4357289.5 731082.25,4357267 731092.06,4357249 731128.5,4357211 731162.75,4357188 731186.63,4357174 731193.13,4357127.5 731158.88,4357128 731136.13,4357125 731121.69,4357115.5 731116.75,4357068 731121.31,4356967.5 731131.13,4356870 731129.31,4356812 731074.56,4356783 731022.81,4356769 730979.25,4356782.5 730932.56,4356796.5 730895.38,4356788 730844.69,4356762 730815.56,4356744.5 730808.56,4356740 730765.19,4356717 730746.63,4356697 730738.38,4356688 730752.06,4356636.5 730804,4356602.5 730846.69,4356560 730885.25,4356512.5 730918.56,4356473.5 730987.13,4356434.5 731053.5,4356408 731106.38,4356394.5 731125.06,4356390.5 731154.06,4356384.5 731179.69,4356225 731188.69,4356076 731203.88,4355929 731224.19,4355789 731233.94,4355693 731205.25,4355628.5 731162.81,4355619 731151.56,4355619.5 731124.5,4355621 731121.06,4355695.5 731104.19,4355760.5 731077.88,4355845.5 731061.06,4355903.5 731028.81,4355930 730993.5,4355947.5 730952.06,4355949.5 730924.13,4355941 730898.38,4355916 730854.88,4355907.5 730816.5,4355927 730768.81,4355940.5 730707.63,4355949.5 730647.63,4355942 730620.69,4355935.5 730606.25,4355923 730604.38,4355883.5 730623.19,4355843.5 730663.75,4355806.5 730711.5,4355785 730759.25,4355759 730782.19,4355736.5 730783.38,4355699 730765.94,4355669 730727.69,4355651 730675.75,4355674 730630.13,4355693.5 730605.25,4355690 730568.38,4355765.5 730499.5,4355860 730463.06,4355907 730422.63,4355932.5 730349.25,4355957.5 730304.81,4355967.5 730273.94,4355968.5 730236.81,4355965 730204.88,4355964.5 730161.5,4355978.5 730126.25,4355999 730094.13,4356018.5 730051.88,4356022 729994,4356039 729971.19,4356042 729958.63,4356044 729943.44,4356046 729881.5,4356053.5 729823.69,4356068.5 729798.88,4356074.5 729775.19,4356074.5 729777.81,4356012.5 729772,4355964 729741.25,4355947.5 729713.56,4355926.5 729694.38,4355885 729674.13,4355836.5 729654,4355779.5 729634.94,4355718.5 729627,4355684.5 729606.44,4355682.5 729600.75,4355742 729601.13,4355822.5 729617.88,4355911 729644,4355988.5 729666.06,4356063 729677.13,4356096 729669.69,4356119 729630.44,4356130 729563.31,4356143.5 729452.75,4356180 729368.06,4356196.5 729307.13,4356210.5 729247.31,4356216 729177.13,4356229 729117.19,4356251 729042.94,4356272.5 729043.75,4356277.5 729056.81,4356316.5 729050.25,4356367 729017,4356399 728976.63,4356419 728933.25,4356423 728880.75,4356421.5 728824,4356426 728744.38,4356457 728694.88,4356458 728650.63,4356452.5 728605.38,4356438.5 728577.69,4356424 728571.69,4356404 728580.13,4356376.5 728621.75,4356336.5 728679.81,4356294 728735.88,4356246 728805.25,4356207.5 728864.25,4356180 728901.5,4356160.5 728914.19,4356123.5 728920.88,4356067 728930.69,4355998 728938.31,4355928.5 728926.44,4355895 728899.5,4355790.5 728868.69,4355653.5 728820.56,4355498.5 728754.5,4355288.5 728752,4355281 728743,4355254.5 728726.38,4355214 728713.81,4355169.5 728719.94,4355144.5 728740.56,4355124 728759.19,4355106 728780.81,4355081.5 728837.69,4355070 728887.38,4355069.5 728932.88,4355060 728964.94,4355037.5 728984.5,4354998 728972.94,4354954.5 728953.13,4354902 728913.75,4354878 728853.69,4354873 728805.13,4354890 728770,4354919 728748.38,4354959.5 728724.69,4354993.5 728696.75,4354999 728675.06,4355004 728667.88,4355032 728622.38,4355049.5 728592.31,4355028 728576.69,4354996 728554.81,4354937 728543,4354904 728518.25,4354896.5 728507.13,4354901 728459.5,4354906.5 728392.25,4354908.5 728316.69,4354906.5 728238.06,4354910 728156.31,4354917.5 728119.13,4354949.5 728067.5,4354982 728008.56,4355012 728001.25,4354986.5 727984.63,4354956.5 727955.5,4354899.5 727924.25,4354834.5 727907.56,4354787 727874.38,4354774.5 727827.81,4354775.5 727746.06,4354770.5 727658,4354748 727591.69,4354716.5 727551.19,4354669 727532.38,4354599.5 727482.69,4354605 727435.06,4354601 727428.81,4354584.5 727423.5,4354518 727395.25,4354426 727368.06,4354333 727343.19,4354316.5 727329.5,4354237 727306.81,4354251.5 727311.13,4354320.5 727277,4354337.5 727288.5,4354369.5 727285.5,4354407.5 727260.81,4354452.5 727257.81,4354488.5 727285.81,4354511 727297.31,4354547.5 727264.25,4354578.5 727207.38,4354601.5 727184.63,4354591 727089.06,4354493.5 726766.31,4354868.5 726697.75,4354946 726633.38,4355005 726578.31,4355070.5 726540,4355062 726506.81,4355055 726437.31,4355038 726364.75,4355014 726302.56,4355004 726272.44,4355025.5 726240.25,4355062 726172.75,4355125 726127.06,4355163 726092.81,4355204.5 726069.94,4355267 726057.44,4355308.5 726034.56,4355330 726000.31,4355355 725971.25,4355390 725923.5,4355432.5 725877.81,4355448 725822.88,4355455.5 725794.81,4355476 725766.75,4355506 725680.69,4355527.5 725628.81,4355514 725572.88,4355492.5 725501.38,4355464 725424.63,4355427 725355.25,4355381 725286.81,4355359 725214.25,4355323 724918.58652923,4355231.56311761 725114.75,4355306 724912.75457253,4355242.06063968 725107.31,4355402.5 725131.13,4355474 725167.31,4355539.5 725197.38,4355540.5 725234.69,4355560.5 725263.69,4355586.5 725221.19,4355590.5 725199.38,4355608 725198.25,4355651.5 725210.63,4355700.5 725245.88,4355746 725279,4355791.5 725291.38,4355832 725284.06,4355875.5 725262.25,4355921.5 725238.31,4355962.5 725226.88,4356011.5 725238.19,4356044.5 725264.13,4356051 725304.56,4356066.5 725359.5,4356082 725406.13,4356101 725443.44,4356133 725460,4356176.5 725421.75,4356182.5 725421.75,4356182.5</gml:coordinates>
+                </gml:LinearRing>
+              </gml:outerBoundaryIs>
+            </gml:Polygon>
+          </gml:polygonMember>
+        </gml:MultiPolygon>
+      </cit:the_geom>
+    </cit:embalses_pol_300k>
+  </gml:featureMember>
+  <gml:featureMember>
+    <cit:embalses_pol_300k fid="embalses_pol_300k.12">
+      <cit:entity>Complex Shape</cit:entity>
+      <cit:layer>55</cit:layer>
+      <cit:level>55</cit:level>
+      <cit:elevation>0.0</cit:elevation>
+      <cit:color>1</cit:color>
+      <cit:mslink_dmr>0</cit:mslink_dmr>
+      <cit:codigo>Pantà de Tibi</cit:codigo>
+      <cit:tipo>Embalses</cit:tipo>
+      <cit:the_geom>
+        <gml:MultiPolygon srsName="http://www.opengis.net/gml/srs/epsg.xml#23030">
+          <gml:polygonMember>
+            <gml:Polygon>
+              <gml:outerBoundaryIs>
+                <gml:LinearRing>
+                  <gml:coordinates decimal="." cs="," ts=" ">712754.06,4264464.95 712743.78,4264466.67 712722.56,4264463.58 712707.48,4264462.37 712608.85,4264460.04 712589.05,4264458.52 712580.04,4264460.4 712563.77,4264455.66 712555.9,4264454.46 712538.43,4264446.35 712528.15,4264442.96 712517.88,4264442.06 712507.67,4264444.97 712491.99,4264455.98 712455.38,4264468.48 712440.82,4264472.31 712423.57,4264479.87 712402.33,4264493.66 712397.52,4264501.23 712405.17,4264505.13 712413.8,4264502.66 712423.1,4264501.92 712430.9,4264506.88 712433.74,4264515.79 712427.95,4264533.95 712448.14,4264526.32 712458.04,4264525.12 712467.41,4264525.65 712477.61,4264527.91 712487.74,4264528.82 712507.92,4264524.86 712528.39,4264528.54 712539.12,4264526.52 712549.25,4264522.79 712559.53,4264521.14 712569.95,4264522.65 712579.4,4264526.48 712588.92,4264527.91 712599.42,4264531 712609.24,4264536.4 712640.13,4264557.73 712656.85,4264568.31 712664.43,4264564.72 712668.26,4264555.79 712686.11,4264556.41 712695.64,4264558.44 712714.01,4264564.45 712723.76,4264566.56 712732.01,4264566.42 712740.19,4264565.22 712749.11,4264567.77 712764.03,4264582.48 712781.5,4264593 712788.02,4264599.08 712793.33,4264616.48 712799.03,4264624.82 712815.82,4264637.43 712825.49,4264639.69 712836.53,4264624.32 712843.36,4264619.22 712859.64,4264613.08 712867.44,4264611.07 712875.02,4264612.35 712879.12,4264641.38 712881.37,4264648.88 712889.84,4264646.18 712897.5,4264640.86 712905.68,4264637.57 712923.98,4264638.41 712928.63,4264631.88 712935.76,4264625.96 712942.81,4264629.12 712950.31,4264630.02 712957.74,4264628 712965.17,4264621.77 712967.2,4264613.98 712967.13,4264603.93 712971.56,4264596.44 712979.36,4264593.59 712987.46,4264593.45 712994.82,4264587.98 712998.72,4264579.95 713005.56,4264560.38 713013.61,4264531.66 713012.19,4264523.33 712999.9,4264512.82 712994.88,4264505.92 712989.03,4264500.44 712986.86,4264493.16 712994.14,4264489.94 713003.36,4264487.32 713008.84,4264480.27 713016.27,4264476.83 713033.38,4264471.22 713042.01,4264467.1 713059.64,4264461.11 713067.37,4264457.44 713071.72,4264450.62 713074.13,4264433.89 713077.21,4264424.52 713079.63,4264419.52 713073.55,4264414.54 713065.68,4264407.04 713053.09,4264383.17 713052.48,4264377.43 713040.42,4264379.94 713032.02,4264382.33 713024.21,4264383.15 713015.06,4264385.85 712998.41,4264388.23 712991.8,4264393.93 712984.75,4264401.73 712943.01,4264454.2 712937.75,4264462.45 712935.12,4264470.32 712929.87,4264476.62 712922.14,4264480.22 712913.96,4264478.56 712906.01,4264478.41 712896.33,4264480.72 712876.61,4264481.38 712833.18,4264474 712822.98,4264473.85 712811.81,4264475.11 712801.08,4264475.25 712783.38,4264469.23 712764.86,4264465.33 712754.06,4264464.95</gml:coordinates>
+                </gml:LinearRing>
+              </gml:outerBoundaryIs>
+            </gml:Polygon>
+          </gml:polygonMember>
+        </gml:MultiPolygon>
+      </cit:the_geom>
+    </cit:embalses_pol_300k>
+  </gml:featureMember>
+  <gml:featureMember>
+    <cit:embalses_pol_300k fid="embalses_pol_300k.13">
+      <cit:entity>Complex Shape</cit:entity>
+      <cit:layer>55</cit:layer>
+      <cit:level>55</cit:level>
+      <cit:elevation>0.0</cit:elevation>
+      <cit:color>1</cit:color>
+      <cit:mslink_dmr>0</cit:mslink_dmr>
+      <cit:codigo>Depósito superior de acumulación</cit:codigo>
+      <cit:tipo>Embalses</cit:tipo>
+      <cit:the_geom>
+        <gml:MultiPolygon srsName="http://www.opengis.net/gml/srs/epsg.xml#23030">
+          <gml:polygonMember>
+            <gml:Polygon>
+              <gml:outerBoundaryIs>
+                <gml:LinearRing>
+                  <gml:coordinates decimal="." cs="," ts=" ">678927.75,4345523.62 678928.25,4345523.62 678949.88,4345531.88 678964.25,4345540.38 678960,4345546.25 678982.75,4345562.88 679008.88,4345581.12 679047,4345609.75 679049.62,4345611.5 679073.75,4345629.25 679106.38,4345648.5 679106.38,4345648.62 679106.38,4345648.5 679122,4345656.75 679145.12,4345668.25 679151,4345670.5 679166.62,4345674.5 679183.25,4345678.75 679193.62,4345680.25 679204.75,4345681.25 679222.12,4345682.38 679236.62,4345683 679246.88,4345682.38 679260.88,4345681.5 679276.75,4345679.12 679302.38,4345674 679328.75,4345667.25 679351.38,4345660.12 679367.75,4345652.88 679387.5,4345643.75 679408.62,4345631.25 679428.25,4345616.75 679444.62,4345602.38 679456.75,4345590.5 679466.75,4345579 679482,4345559.75 679490.62,4345545.75 679500.5,4345529.12 679508.75,4345511.12 679514.88,4345493.75 679522.75,4345472.25 679526.62,4345452.5 679529.62,4345432 679530.75,4345412.75 679530.62,4345389.5 679528.75,4345368.38 679524.62,4345343.88 679518.38,4345320.75 679508.5,4345293.5 679494.25,4345266.25 679481.38,4345246.38 679466.62,4345225.38 679447.75,4345205.75 679428.38,4345189.38 679426.75,4345187.75 679406.75,4345173.38 679388.38,4345162 679374,4345154.12 679354.75,4345145.38 679331.62,4345138.25 679313.62,4345134.75 679292.5,4345131.5 679274.25,4345130.5 679261.25,4345129.62 679252.25,4345128.88 679240.88,4345126.12 679240.12,4345125.88 679231.12,4345122.75 679219.5,4345118.75 679204.88,4345111.75 679191,4345104.5 679176.75,4345094.75 679170.5,4345087.75 679154.5,4345073 679140.75,4345055.62 679134.75,4345045.75 679129.75,4345036.75 679126.25,4345027.38 679121.88,4345016.25 679119,4345006.75 679116.38,4344987.5 679118.25,4344961.25 679123.12,4344929.25 679129.12,4344900.62 679134.5,4344871.75 679139.75,4344840.25 679141.25,4344807.25 679142.75,4344776 679143.25,4344735.75 679141.62,4344706 679139.12,4344671.5 679135.88,4344639.25 679127.88,4344592.62 679118.75,4344558.25 679107.88,4344521.25 679097.25,4344490.25 679083.25,4344452.38 679076,4344435.25 679068.5,4344418.12 679061.88,4344404.12 679049.88,4344380.62 679035.62,4344354.62 679019.38,4344330.38 679002.5,4344308.12 678982.75,4344284 678958.75,4344259.5 678936.62,4344238.75 678910.12,4344217.25 678869.12,4344192.75 678821,4344164 678811.5,4344158.38 678803.88,4344154.5 678805.88,4344155 678774.12,4344146.38 678761.75,4344143.12 678723.75,4344136.88 678712.25,4344135.5 678686.62,4344134.62 678666.25,4344134.75 678634.88,4344137.5 678596,4344143.5 678567.88,4344149.88 678557.38,4344153 678518.5,4344166.38 678483.25,4344182.38 678454.12,4344197.62 678420.12,4344221 678387.75,4344248.25 678363,4344273.38 678324.12,4344322.5 678311.75,4344341.25 678303.62,4344356.62 678293.88,4344374.5 678282.25,4344399 678275.5,4344418.25 678273.88,4344422.25 678273,4344424.5 678260.12,4344469.25 678254.25,4344506.88 678252.38,4344536.25 678251.62,4344570.12 678253.38,4344599.25 678257.62,4344631.75 678265.62,4344669.88 678274.25,4344697.75 678286,4344727.5 678300.75,4344757 678318.25,4344787 678333.12,4344807.88 678345.62,4344824 678364.25,4344846.75 678383.88,4344866.12 678400.25,4344880.75 678414.75,4344891.5 678431.75,4344903.25 678453.38,4344920.25 678451.25,4344927.25 678495,4344978.5 678495.25,4344978.75 678509.38,4344996.38 678511.75,4345000.38 678517.88,4345010.12 678521.75,4345016.38 678531.25,4345031.25 678540.75,4345047.25 678549.25,4345064.75 678562,4345092.38 678568.38,4345103.88 678588.25,4345153.75 678592.88,4345165.75 678597.88,4345180 678602.75,4345196.75 678608.75,4345212.5 678614.62,4345224.88 678619.62,4345237.75 678624.5,4345250 678633.12,4345262 678641.25,4345277.75 678651.12,4345290.88 678660,4345303.12 678670.88,4345318 678682.5,4345331.12 678690.12,4345340.25 678703.12,4345353.25 678729.62,4345377.38 678746.25,4345390.25 678783.88,4345417.25 678855.12,4345470.5 678854.62,4345471.25 678881.25,4345432.25 678881.88,4345430.4 678883.09,4345428.86 678884.74,4345427.8 678886.64,4345427.33 678888.59,4345427.52 678890.37,4345428.33 678891.78,4345429.68 678892.68,4345431.42 678892.96,4345433.36 678892.59,4345435.28 678891.61,4345436.97 678889.25,4345439.21 678889.25,4345439.25 678860.88,4345475.88 678861.5,4345476 678920.88,4345518.25 678946.25,4345481.25 678946.88,4345479.4 678948.09,4345477.86 678949.74,4345476.8 678951.64,4345476.33 678953.59,4345476.52 678955.37,4345477.33 678956.78,4345478.68 678957.68,4345480.42 678957.96,4345482.36 678957.59,4345484.28 678956.61,4345485.97 678955.12,4345487.25 678927.75,4345523.62</gml:coordinates>
+                </gml:LinearRing>
+              </gml:outerBoundaryIs>
+            </gml:Polygon>
+          </gml:polygonMember>
+        </gml:MultiPolygon>
+      </cit:the_geom>
+    </cit:embalses_pol_300k>
+  </gml:featureMember>
+  <gml:featureMember>
+    <cit:embalses_pol_300k fid="embalses_pol_300k.14">
+      <cit:entity>Complex Shape</cit:entity>
+      <cit:layer>55</cit:layer>
+      <cit:level>55</cit:level>
+      <cit:elevation>0.0</cit:elevation>
+      <cit:color>1</cit:color>
+      <cit:mslink_dmr>0</cit:mslink_dmr>
+      <cit:codigo>Embalse de Arenoso</cit:codigo>
+      <cit:tipo>Embalses</cit:tipo>
+      <cit:the_geom>
+        <gml:MultiPolygon srsName="http://www.opengis.net/gml/srs/epsg.xml#23030">
+          <gml:polygonMember>
+            <gml:Polygon>
+              <gml:outerBoundaryIs>
+                <gml:LinearRing>
+                  <gml:coordinates decimal="." cs="," ts=" ">707310.88,4441622 707368.63,4441687 707364.44,4441722 707337.44,4441757.5 707223.25,4441876.5 707155.88,4441972 707152.31,4442017.5 707188,4442061 707202.25,4442188.5 707207,4442261 707267.94,4442353 707171.75,4442416 707043.75,4442412.5 706985.94,4442442.5 706932.81,4442304.5 706888.06,4442162.5 706754.38,4441992.5 706686.19,4441993.5 706520.38,4442098.5 706375.88,4442187.5 706294.75,4442203 706181.5,4442191 706032,4442152 705876.31,4442112.5 705751.44,4442018.5 705650.75,4441942.5 705625.13,4441965.5 705616.44,4441985 705553.56,4442126.5 705542.63,4442203.5 705554.94,4442267 705570.13,4442306.5 705553.63,4442367 705405.69,4442464 705397.44,4442466.5 705270,4442505 705185.75,4442552 705150.56,4442613.5 705116.81,4442694 704916.94,4442801 704883.56,4442818.5 704844.69,4442810 704789.31,4442801.5 704737.44,4442843 704679.63,4442907 704636.69,4442929 704639.69,4442930.5 704624.44,4443014.5 704568.56,4443172.5 704509.31,4443339.5 704463.69,4443440 704405.44,4443486 704261.44,4443538 704131.75,4443565.5 704111.69,4443575 704049,4443604 704001.63,4443634.5 703991.69,4443684.5 703989.5,4443779 703989.44,4443873.5 703960.19,4443926 703862.94,4443994 703765.19,4444044 703762.69,4444045 703792.56,4444073 703876.19,4444031 703950.13,4443990.5 703992.19,4443952.5 704005.63,4443910.5 704039.56,4443821 704080.56,4443646 704183.69,4443612.5 704321.31,4443566 704342.5,4443562 704470.63,4443539 704527.38,4443476 704577.88,4443385 704622.5,4443252.5 704651.69,4443121.5 704693.88,4443003.5 704723.63,4442947 704724.69,4442945 704812.19,4442872.5 704865.06,4442927 704986.13,4442953 705082.63,4442970 705198.94,4442953 705287.69,4443106 705303.75,4442939 705392.63,4442846 705482.63,4442721 705576.56,4442633.5 705636.81,4442623 705756.75,4442499 705876.75,4442403 706041.56,4442417.5 706187.56,4442468 706367.88,4442512.5 706379.13,4442577 706495.38,4442620 706529.25,4442687.5 706631.69,4442652.5 706713.44,4442708 706776.13,4442687.5 706882.88,4442710.5 707055.25,4442677 707193.63,4442558.5 707346.69,4442622.5 707423.06,4442445 707589.06,4442416.5 707754.13,4442439.5 707844.44,4442490.5 707951.06,4442494.5 708054.44,4442556.5 708088.13,4442517.5 708053.5,4442446.5 708056.38,4442266.5 707952.94,4442177.5 707862.13,4442060 707861.88,4442011 707893.5,4441970.5 707965.69,4441929 707984.38,4441846.5 708042.13,4441775.5 708090.38,4441809.5 708145.81,4441793 708173.69,4441763.5 708206.25,4441720.5 708307.31,4441671 708355.69,4441679 708395.31,4441671 708461.75,4441605 708707.63,4441618.5 708792.38,4441623.5 708887.88,4441586 708927.25,4441555.5 708972.94,4441520 709008.69,4441473.5 708986.88,4441413.5 709036.75,4441379 709022.88,4441331 709162.81,4441264.5 709227,4441384.5 709281.06,4441409 709317.63,4441339 709339.25,4441311 709421.75,4441290 709473.19,4441238.5 709424.63,4441086 709389.63,4441018.5 709368.19,4440918.5 709358.13,4440849.5 709318.75,4440759.5 709259.56,4440644.5 709217.63,4440569.5 709226.25,4440497.5 709267.75,4440434.5 709331.13,4440367.5 709220.75,4440234 709118.5,4440076.5 708974.69,4440195 708830.69,4440228 708740.56,4440231.5 708704.56,4440284 708599.06,4440282.5 708531.63,4440377.5 708389.81,4440499 708314.31,4440465 708290.19,4440474.5 708339.63,4440635 708294.25,4440660 708150.5,4440533 708059.38,4440650.5 707973.13,4440635.5 707877.13,4440475.5 707851.69,4440430 707835.13,4440431.5 707806.38,4440458.5 707771.63,4440479 707760.38,4440475.5 707679.69,4440382 707589.63,4440419.5 707622.25,4440497 707691.94,4440642 707653.13,4440660 707592.75,4440609.5 707508.81,4440522 707455.38,4440578.5 707479.88,4440714.5 707432.88,4440729.5 707357.56,4440726 707354.25,4440765 707409.81,4440771 707486.38,4440768.5 707574.63,4440787 707606.25,4440862 707597.19,4440950.5 707568.19,4440984 707542.56,4441009 707526.5,4441091 707502.13,4441236 707460.75,4441268.5 707413.44,4441295 707370.19,4441290.5 707301.44,4441276 707175.19,4441251 707139.63,4441296.5 707097.63,4441287 707039.31,4441267.5 706965.19,4441261 707082.81,4441391.5 707086.63,4441433 707109.5,4441459.5 707150.25,4441477.5 707208.63,4441525 707310.88,4441622</gml:coordinates>
+                </gml:LinearRing>
+              </gml:outerBoundaryIs>
+            </gml:Polygon>
+          </gml:polygonMember>
+        </gml:MultiPolygon>
+      </cit:the_geom>
+    </cit:embalses_pol_300k>
+  </gml:featureMember>
+  <gml:featureMember>
+    <cit:embalses_pol_300k fid="embalses_pol_300k.15">
+      <cit:entity>Complex Shape</cit:entity>
+      <cit:layer>55</cit:layer>
+      <cit:level>55</cit:level>
+      <cit:elevation>0.0</cit:elevation>
+      <cit:color>1</cit:color>
+      <cit:mslink_dmr>0</cit:mslink_dmr>
+      <cit:codigo>Embalse del Sitjar</cit:codigo>
+      <cit:tipo>Embalses</cit:tipo>
+      <cit:the_geom>
+        <gml:MultiPolygon srsName="http://www.opengis.net/gml/srs/epsg.xml#23030">
+          <gml:polygonMember>
+            <gml:Polygon>
+              <gml:outerBoundaryIs>
+                <gml:LinearRing>
+                  <gml:coordinates decimal="." cs="," ts=" ">734200.75,4432675 734176.38,4432675.5 734147,4432686.5 734141.63,4432701.5 734165.19,4432725 734171.38,4432726.5 734200.44,4432734.5 734229.19,4432754 734245,4432783.5 734224.44,4432797 734182.31,4432809 734141.38,4432825.5 734104.31,4432840 734072.25,4432857 734046.31,4432883 734046.56,4432929 734048.25,4432967 734048.69,4433006 734043.88,4433050.5 734032.88,4433089.5 734019.5,4433121 734001.13,4433149.5 733982.81,4433174.5 733949.69,4433184 733888,4433167 733854.31,4433152 733820.81,4433130 733789.94,4433105.5 733760.31,4433078.5 733734.5,4433051 733706.25,4433021.5 733672.81,4432997 733639.38,4432973.5 733600.81,4432952.5 733567.19,4432938 733533.44,4432926 733497.19,4432917.5 733459.5,4432914 733426.69,4432917 733402.56,4432925.5 733371,4432931 733339.44,4432935.5 733321.63,4432943.5 733305.94,4432968.5 733291.38,4433001 733273,4433034.5 733232.38,4433048.5 733210.81,4433057 733191.63,4433069 733177.06,4433101.5 733167.69,4433126.5 733151.69,4433165 733136.75,4433215 733122,4433252.5 733102.19,4433296 733087.63,4433327.5 733070.56,4433358.5 733056.25,4433378 733033.19,4433398 733006.31,4433415 732978.19,4433434.5 732950.19,4433449 732927.25,4433462 732899.19,4433478 732879.5,4433488 732868.63,4433493.5 732856.88,4433512 732851.25,4433537 732851.94,4433562.5 732853.94,4433587.5 732855.81,4433614 732853.88,4433644.5 732849.5,4433670.5 732831.31,4433695.5 732799.75,4433701 732767,4433702.5 732734.25,4433702 732700.31,4433698.5 732662.75,4433691.5 732623.94,4433682 732583.81,4433676 732547.44,4433670 732511.06,4433665.5 732472.06,4433664.5 732436.81,4433665 732403.94,4433670.5 732374.81,4433678.5 732348.13,4433690.5 732322.44,4433711.5 732304.13,4433742.5 732289.75,4433767.5 732286.5,4433799 732292.13,4433829 732297.81,4433854.5 732298.56,4433877 732291.81,4433896 732269.13,4433899 732245.25,4433898.5 732216.31,4433895.5 732171,4433882 732166.31,4433880.5 732125,4433870.5 732062.31,4433861.5 732057,4433817.5 732003.13,4433806 731967.56,4433819.5 731940.5,4433850 731932.06,4433887.5 731947.69,4433919.5 731981.25,4433939 732013.69,4433951 732048.81,4433956 732074.13,4433950 732108.19,4433948.5 732137,4433954 732174.25,4433975 732211.44,4434000 732236,4434028 732259.44,4434050 732283.19,4434055.5 732314.69,4434053.5 732335.44,4434027.5 732356.56,4433983 732381.5,4433938 732403.56,4433909.5 732429,4433899 732470.75,4433888.5 732511.5,4433868 732544.63,4433850 732584.13,4433828 732612.06,4433816.5 732618.44,4433814 732642.44,4433809.5 732671.19,4433819 732702.44,4433829.5 732732.5,4433836.5 732765.13,4433840 732797.81,4433840.5 732834.38,4433839 732857.13,4433834.5 732890.25,4433817.5 732918.81,4433793 732924.88,4433788 732943.25,4433756 732956.69,4433718.5 732961.5,4433673 732963.75,4433628 732966.13,4433577.5 733000.44,4433564.5 733027.5,4433537.5 733048.25,4433509 733074.19,4433475.5 733103.88,4433443.5 733141.25,4433403 733170.94,4433371 733211.94,4433340 733243.81,4433321 733276,4433289 733304.5,4433254 733329.25,4433216 733361.5,4433184 733398.56,4433157 733443,4433140.5 733486.19,4433123.5 733526.69,4433114.5 733570.69,4433117 733623.44,4433121.5 733673.5,4433134 733700.5,4433165 733717.38,4433198 733731.63,4433235 733742.06,4433273 733751.38,4433306 733777.44,4433323 733812.13,4433349 733853.81,4433391 733880,4433409 733908.69,4433432.5 733934.69,4433458.5 733961.31,4433458 733979.44,4433440.5 733992.75,4433414.5 734007.44,4433380.5 734023.56,4433337.5 734048.5,4433300 734077.06,4433268 734114.5,4433238.5 734154.25,4433217.5 734188.75,4433203 734246.31,4433179 734324.31,4433092 734354.19,4433060 734391.19,4433048 734443.38,4433039 734505.5,4433038 734553.69,4433036.5 734602.88,4433047.5 734646.5,4433079 734666.13,4433111 734664.06,4433145.5 734649.63,4433169 734622.88,4433175 734592.63,4433175 734582.31,4433175 734559.94,4433211.5 734546.5,4433248 734532.94,4433288 734526.44,4433312 734523.25,4433323.5 734535.25,4433354 734556.25,4433377.5 734566.75,4433388.5 734578.56,4433400.5 734590.75,4433422.5 734597.75,4433450.5 734582,4433473 734570.44,4433483 734618.69,4433536 734612.75,4433575 734601.75,4433613 734593.5,4433640.5 734575.5,4433654 734540.31,4433639.5 734508.81,4433630 734475.88,4433630.5 734489.19,4433658.5 734505.25,4433676.5 734521.19,4433701 734545.25,4433704 734583.25,4433705 734631.63,4433694.5 734672.38,4433685.5 734724.44,4433682.5 734770,4433685 734831.81,4433696.5 734894.94,4433708 734953,4433721 735004.5,4433738.5 735044.69,4433756 735080.94,4433780.5 735118.38,4433805.5 735148.56,4433816.5 735181.19,4433774 735208.5,4433741.5 735241.75,4433728.5 735278.5,4433729 735296,4433684 735338.56,4433706.5 735386,4433682 735423.06,4433669 735452.38,4433661 735467.13,4433681.5 735469.13,4433707 735462.19,4433733.5 735450.25,4433757 735435.81,4433778.5 735441.56,4433806.5 735448.5,4433835.5 735422.75,4433854 735409.63,4433874 735410.19,4433906 735406,4433924.5 735395.44,4433943.5 735379.81,4433961 735363.06,4433973 735341.38,4433980.5 735309.75,4433976 735277.13,4433962.5 735240.75,4433946.5 735209.88,4433936.5 735196.81,4433961.5 735220.44,4433980 735200.81,4434016 735225.69,4434038 735253.06,4434060 735274.19,4434080.5 735279.75,4434117.5 735260.5,4434136 735236.19,4434152 735219.19,4434184.5 735214.94,4434209.5 735223.25,4434239 735217.5,4434273 735196.5,4434316.5 735168.13,4434347.5 735143.5,4434381.5 735120.25,4434411 735118.63,4434430 735133.63,4434438 735155.06,4434438.5 735176.63,4434433.5 735203.44,4434418 735225.25,4434401.5 735243.5,4434372 735262.63,4434361 735291.81,4434351 735311,4434340 735329,4434324 735339.5,4434301.5 735334.25,4434243.5 735370.13,4434216 735401.13,4434180 735410.75,4434138.5 735417.94,4434093.5 735429.81,4434063.5 735457.88,4434050 735487.06,4434041.5 735516.25,4434036 735544.19,4434026 735538.5,4433992 735539.19,4433955.5 735539.75,4433924 735541.69,4433888.5 735543.63,4433854.5 735577.75,4433854 735593.38,4433896 735606.19,4433953 735615.5,4433994.5 735632.44,4434034 735661.19,4434052.5 735711.31,4434073.5 735750,4434096 735796.13,4434129.5 735825.88,4434160.5 735849.13,4434200 735854.75,4434238 735852.69,4434282 735841.94,4434316 735815,4434335.5 735757.25,4434387.5 735750.13,4434429 735733.81,4434492 735716.5,4434541 735680.56,4434569.5 735642.25,4434594 735605.19,4434618.5 735574.44,4434639.5 735557.75,4434654 735515.94,4434662.5 735472.69,4434678 735436.81,4434706.5 735419.81,4434737.5 735402.06,4434808 735427.94,4434775.5 735448.56,4434753 735471.63,4434736 735496.81,4434737.5 735535.94,4434742 735556.13,4434741.5 735574.56,4434701.5 735603.44,4434710.5 735626.75,4434679.5 735639.63,4434667 735688.81,4434670.5 735714.56,4434644.5 735737.81,4434614.5 735757.31,4434584.5 735773.13,4434552 735786.38,4434518.5 735800.88,4434484.5 735820.38,4434456 735847.25,4434437.5 735901.88,4434431 735936,4434431.5 735962.56,4434428 735995.5,4434423.5 736025.94,4434415 736055.06,4434411.5 736079,4434420.5 736105.31,4434433.5 736123.06,4434431.5 736132.25,4434403.5 736130.19,4434372 736123,4434339 736155,4434312 736154.31,4434270 736152.38,4434226 736141.69,4434175 736178.38,4434173 736199.69,4434184.5 736212.06,4434202.5 736214.31,4434226.5 736211.38,4434254.5 736209.69,4434288.5 736206.69,4434320 736208.75,4434356.5 736208.31,4434388.5 736223.25,4434403.5 736221.56,4434435 736220,4434458 736232.31,4434479.5 736267.44,4434500.5 736307.63,4434520 736346.56,4434537 736365.63,4434529.5 736370.13,4434512.5 736372.31,4434504.5 736371.38,4434477.5 736352.75,4434457 736331.5,4434435.5 736312.88,4434411 736299.44,4434379.5 736294.94,4434336.5 736295.5,4434294.5 736303.94,4434233 736312.25,4434177.5 736275.19,4434124 736281.25,4434067 736230.69,4434063.5 736208.5,4434028 736186.44,4433987 736170.31,4433967.5 736164.38,4433944.5 736157.25,4433916.5 736137.69,4433879.5 736106.56,4433847.5 736067.5,4433836.5 736037.19,4433831 736005.69,4433823 735998.94,4433776 736037.06,4433765 736040.13,4433736 736045.75,4433705.5 736058.81,4433683 736079.31,4433669.5 736088.5,4433650.5 736078.81,4433628 736066.56,4433603.5 736055.63,4433576.5 736052.19,4433556.5 736062.75,4433532.5 736080.5,4433533 736104.19,4433553.5 736127.88,4433575.5 736151.5,4433600 736164.44,4433586 736157.31,4433555.5 736144.06,4433520 736138.25,4433488 736128.81,4433451.5 736137.94,4433435 736172.06,4433439.5 736202.25,4433451.5 736229.75,4433472 736251,4433487.5 736280.13,4433488 736308.06,4433485 736338.5,4433484 736370.13,4433484.5 736405.44,4433493 736436.88,4433507.5 736454.25,4433528 736453.81,4433549.5 736448.38,4433571 736436.56,4433593.5 736429.81,4433620 736433.06,4433648 736460.63,4433666 736486,4433663 736509,4433653 736535.75,4433644.5 736567.5,4433640 736596.56,4433644.5 736639.31,4433662 736659.06,4433690 736673.69,4433723 736689.56,4433755 736720.69,4433786 736746.94,4433807 736774.81,4433806 736789.13,4433783.5 736787.31,4433744 736775.38,4433703.5 736757.13,4433661.5 736742.44,4433630.5 736729.06,4433599 736723.25,4433569.5 736721.25,4433540.5 736723.06,4433511 736733.75,4433480 736746.69,4433463.5 736777.06,4433465.5 736811.13,4433473.5 736842.63,4433481.5 736860.44,4433479.5 736866.94,4433468 736867.19,4433455.5 736861.25,4433443.5 736847.25,4433433.5 736809.63,4433415 736821.56,4433385 736846.88,4433384 736876,4433386 736909.06,4433377.5 736919.5,4433360 736917.25,4433343.5 736895.94,4433333 736866.88,4433327.5 736837.81,4433323.5 736829.19,4433311.5 736837.06,4433295.5 736875.25,4433283.5 736919.75,4433276.5 736955.38,4433266 736974.69,4433251 736985.5,4433210.5 736996.44,4433164 737025.75,4433155.5 737056.25,4433150 737065.44,4433132 737068.25,4433113.5 737053.44,4433093 737036.19,4433068.5 737077.25,4433037.5 737102.75,4433028 737152.19,4433026 737170.75,4433026.5 737185.06,4433026.5 737215.25,4433040 737244.06,4433057 737271.63,4433074 737291.56,4433093 737308.94,4433114 737327.56,4433133 737346.31,4433148.5 737370.31,4433151.5 737389.63,4433134 737417.31,4433145 737440.06,4433149 737457.81,4433145.5 737472,4433133 737464.88,4433105 737443.75,4433084.5 737417.5,4433065 737387.44,4433045.5 737353.56,4433024.5 737324.81,4433005 737294.81,4432982 737271.13,4432960 737245.06,4432931.5 737229.06,4432903.5 737212,4432867.5 737201,4432843.5 737182.19,4432833 737154.44,4432827.5 737128.94,4432835.5 737102.13,4432849 737084.19,4432860.5 737053.69,4432867.5 737020.81,4432860.5 736993.19,4432848.5 736982.25,4432821.5 736936.81,4432813.5 736903.88,4432812.5 736869.69,4432812 736839.25,4432814 736817.56,4432825 736798.44,4432831 736769.25,4432833 736730.13,4432825 736686.81,4432839.5 736658.75,4432850 736604.56,4432835.5 736566.81,4432822 736527.5,4432822.5 736486,4432805.5 736406.06,4432743 736394.69,4432750 736356.31,4432773 736237.06,4432845 736200.25,4432923 736149.31,4432935 736121.19,4432953.5 736095.31,4432982 736075.94,4433003 736029,4433009 735993.63,4433002 735957.25,4432981 735926.19,4432950 735910.19,4432922 735895.5,4432891 735836.25,4432869.5 735810,4432852.5 735794.31,4432816.5 735774.88,4432778.5 735754.25,4432737.5 735734.88,4432696.5 735710.56,4432650 735686.13,4432609 735664.25,4432566.5 735620.31,4432545.5 735564.69,4432541.5 735511.44,4432540.5 735454.56,4432534 735394,4432521.5 735337.19,4432511.5 735290.63,4432496.5 735236.69,4432471 735189.5,4432428 735133.5,4432382.5 735088.75,4432341 735038.94,4432300.5 734999,4432273 734956.63,4432242 734925.81,4432202 734908.81,4432167 734894.44,4432130 734881.31,4432094.5 734864.25,4432065 734837.88,4432053 734825.81,4432083 734824.75,4432128.5 734834,4432169.5 734870.06,4432259 734889.25,4432308.5 734899.69,4432352 734880.25,4432372 734867.94,4432412 734893.19,4432415 734928.5,4432423.5 734952,4432448 734977.56,4432495.5 735014.25,4432499 735062.25,4432507.5 735102.44,4432524 735143.69,4432551.5 735177.31,4432576 735180.31,4432614.5 735159.69,4432630.5 735120.19,4432639.5 735079.44,4432647.5 735051.25,4432661 735049.38,4432688.5 735071.81,4432704.5 735102.06,4432711.5 735142.44,4432721 735147.94,4432758 735184.69,4432760 735208.25,4432781 735211.19,4432823 735210.13,4432869.5 735209.06,4432918 735212.75,4432980 735264.75,4432977.5 735298.56,4432994.5 735311.56,4433038 735315.63,4433083.5 735314.56,4433132 735308.69,4433169.5 735279.31,4433236 735290,4433268 735302,4433300 735304.81,4433343.5 735292.69,4433376 735269.75,4433380.5 735238.31,4433368.5 735211.69,4433371.5 735202.25,4433395.5 735180.31,4433414 735152.56,4433406 735130.06,4433392.5 735101.94,4433404.5 735068.69,4433419 735028.13,4433418 734997.94,4433408.5 734982,4433381.5 734972.75,4433342 734968.69,4433298 734963.31,4433254.5 734951.5,4433216.5 734938.25,4433185.5 734912.44,4433148 734881.69,4433107 734843.5,4433056.5 734804,4433009 734763.19,4432963.5 734722.25,4432923.5 734683.69,4432891 734640,4432861 734558.81,4432806 734481.13,4432765 734416.13,4432724 734362.25,4432695 734312.13,4432671 734200.75,4432675</gml:coordinates>
+                </gml:LinearRing>
+              </gml:outerBoundaryIs>
+            </gml:Polygon>
+          </gml:polygonMember>
+        </gml:MultiPolygon>
+      </cit:the_geom>
+    </cit:embalses_pol_300k>
+  </gml:featureMember>
+  <gml:featureMember>
+    <cit:embalses_pol_300k fid="embalses_pol_300k.16">
+      <cit:entity>Complex Shape</cit:entity>
+      <cit:layer>55</cit:layer>
+      <cit:level>55</cit:level>
+      <cit:elevation>0.0</cit:elevation>
+      <cit:color>1</cit:color>
+      <cit:mslink_dmr>0</cit:mslink_dmr>
+      <cit:codigo>Embassament de l'Alcora</cit:codigo>
+      <cit:tipo>Embalses</cit:tipo>
+      <cit:the_geom>
+        <gml:MultiPolygon srsName="http://www.opengis.net/gml/srs/epsg.xml#23030">
+          <gml:polygonMember>
+            <gml:Polygon>
+              <gml:outerBoundaryIs>
+                <gml:LinearRing>
+                  <gml:coordinates decimal="." cs="," ts=" ">737257.25,4442453.5 737216.63,4442456 737186.13,4442458.5 737163.25,4442463.5 737141.63,4442488 737123.88,4442502 737092.13,4442524.5 737029.88,4442522 737003.25,4442554 736984.25,4442588.5 736972.81,4442615 736957.63,4442661 736913.13,4442644.5 736871.19,4442635.5 736829.25,4442626.5 736788.63,4442626.5 736755.56,4442642 736728.94,4442671 736708.63,4442712 736690.94,4442760 736679.5,4442793.5 736664.31,4442820 736638.94,4442835.5 736603.38,4442857 736565.25,4442875 736524.63,4442885 736477.63,4442886.5 736417.88,4442886.5 736367.06,4442893 736311.19,4442913 736257.88,4442928.5 736207.06,4442946.5 736167.69,4442963 736128.31,4442983.5 736100.38,4443002.5 736078.81,4443039.5 736089,4443057 736113.19,4443066 736141.13,4443064.5 736174.13,4443059.5 736213.56,4443055.5 736246.56,4443046.5 736268.13,4443036.5 736288.5,4443021 736307.5,4443006 736336.69,4442984.5 736377.38,4442966.5 736416.75,4442961.5 736459.94,4442955 736515.81,4442956 736564.13,4442961 736606.06,4442963.5 736648,4442967.5 736688.63,4442967.5 736720.38,4442952 736735.63,4442929 736753.38,4442892.5 736769.81,4442849 736781.25,4442822.5 736797.69,4442790.5 736828.19,4442778 736867.56,4442779 736900.63,4442784 736920.94,4442784 736945.13,4442783 736967.94,4442776.5 736999.69,4442756 737025.06,4442733 737056.81,4442705 737079.63,4442681 737106.31,4442657 737130.38,4442632.5 737157.06,4442617.5 737190.13,4442617.5 737224.38,4442609.5 737266.31,4442602 737305.75,4442595.5 737336.19,4442588 737343.75,4442556 737341.19,4442524.5 737339.88,4442500 737334.75,4442475 737325.88,4442461 737294.13,4442456 737257.25,4442453.5</gml:coordinates>
+                </gml:LinearRing>
+              </gml:outerBoundaryIs>
+            </gml:Polygon>
+          </gml:polygonMember>
+        </gml:MultiPolygon>
+      </cit:the_geom>
+    </cit:embalses_pol_300k>
+  </gml:featureMember>
+  <gml:featureMember>
+    <cit:embalses_pol_300k fid="embalses_pol_300k.17">
+      <cit:entity>Complex Shape</cit:entity>
+      <cit:layer>55</cit:layer>
+      <cit:level>55</cit:level>
+      <cit:elevation>0.0</cit:elevation>
+      <cit:color>1</cit:color>
+      <cit:mslink_dmr>0</cit:mslink_dmr>
+      <cit:codigo>Embassament de Maria Cristina</cit:codigo>
+      <cit:tipo>Embalses</cit:tipo>
+      <cit:the_geom>
+        <gml:MultiPolygon srsName="http://www.opengis.net/gml/srs/epsg.xml#23030">
+          <gml:polygonMember>
+            <gml:Polygon>
+              <gml:outerBoundaryIs>
+                <gml:LinearRing>
+                  <gml:coordinates decimal="." cs="," ts=" ">741109.13,4436220 741123.25,4436179 741133.19,4436149 741151.88,4436119.5 741177.38,4436113 741221.56,4436109.5 741260.75,4436107 741288.5,4436107 741317.44,4436107 741354.06,4436105.5 741394.5,4436103.5 741441.75,4436085 741472.94,4436093.5 741505.88,4436089.5 741528.69,4436085.5 741567.31,4436063 741591.75,4436016 741609.56,4435942 741616.75,4435918.5 741629.06,4435891.5 741649.94,4435872 741679.19,4435864 741707.19,4435856.5 741726.38,4435849.5 741744.5,4435835 741756.5,4435818 741770.25,4435785.5 741808.56,4435773 741832.19,4435781.5 741882.19,4435758 741911.13,4435724 741930.13,4435688 741943.75,4435659.5 741959.75,4435636 741986.06,4435639.5 742011.81,4435659.5 742027.5,4435679 742038.31,4435693.5 742059.13,4435709 742077.25,4435731 742092.44,4435763.5 742105.13,4435796.5 742122.31,4435842.5 742167.5,4435848 742149,4435700 742163.69,4435676.5 742181.44,4435639.5 742125.75,4435575.5 742134.75,4435537 742156.63,4435491 742174.69,4435443.5 742193.06,4435390 742253.31,4435362 742312.63,4435394.5 742364.19,4435431.5 742395.88,4435460.5 742407.38,4435491.5 742406.13,4435526.5 742390.88,4435564 742364.63,4435592 742339.63,4435621 742309,4435665.5 742292.25,4435711.5 742280.88,4435780.5 742283.31,4435851 742287.56,4435908 742297,4435960 742323.44,4436029 742347,4436075 742356.63,4436122 742340.69,4436178 742326.44,4436223 742281.5,4436279.5 742250.06,4436313.5 742247.81,4436340 742255.44,4436373 742261.25,4436387 742282.25,4436398 742302.38,4436400 742320.25,4436391.5 742339.13,4436393.5 742358.63,4436410.5 742373.5,4436419 742400,4436383 742424.88,4436356.5 742447.75,4436352 742464.44,4436378 742467.63,4436430 742473.31,4436480.5 742473.13,4436521 742464.13,4436558 742447.13,4436575.5 742423.06,4436579.5 742389.31,4436572 742354.56,4436557 742302.19,4436542 742255.5,4436544.5 742217.38,4436553 742172.94,4436561.5 742135.38,4436589 742102.13,4436637 742075.06,4436687.5 742056.56,4436745 742054.75,4436794 742033.5,4436894 742000.25,4436941 741965.13,4436971 741919.88,4437002 741959.88,4437080.5 742029.38,4437055 742100.69,4437023.5 742128.88,4437047 742152.19,4437065 742184.63,4437071 742209.75,4437072 742239.94,4437070.5 742264.5,4437089 742271.88,4437134 742282.06,4437129.5 742284.19,4437102 742292.88,4437064.5 742299,4437028.5 742297.44,4436997 742343.88,4436997 742379.44,4436984 742403.81,4436967.5 742423.31,4436945.5 742447.13,4436906 742467.38,4436860 742496.56,4436809.5 742506.19,4436864 742521.63,4436934.5 742539.63,4437003 742564,4437067.5 742597.5,4437124 742626.13,4437172.5 742650.69,4437232.5 742672.63,4437255.5 742690.25,4437295 742699.75,4437353 742700.63,4437407 742701.63,4437457.5 742704.19,4437496.5 742701.63,4437539 742686.63,4437579 742650.13,4437621.5 742604.19,4437687 742625.5,4437730 742643.94,4437783.5 742651.69,4437819 742659.88,4437878 742694,4437871.5 742727.75,4437877.5 742778.44,4437904.5 742826.63,4437931 742861.88,4437967 742881,4438000.5 742893.38,4438047.5 742898.25,4438092.5 742898.19,4438136.5 742894.38,4438179 742895,4438241 742893.44,4438293.5 742882.69,4438357 742863.56,4438408 742834.13,4438466 742789.56,4438529 742745,4438547.5 742691.25,4438580 742648.63,4438619 742604.19,4438676.5 742566.38,4438722 742514,4438751.5 742456.88,4438771 742401.38,4438778.5 742357.31,4438783 742310.75,4438785.5 742243.13,4438821 742167,4438846.5 742098.56,4438867 742047.5,4438894.5 742017.63,4438926 742032.75,4438924 742069.38,4438919 742090.88,4438913.5 742123.81,4438903 742160.63,4438890.5 742207.38,4438880.5 742259.13,4438872 742310.63,4438872 742358.13,4438880 742336.25,4438897 742296.94,4438909.5 742266.56,4438917.5 742223.5,4438930 742190.44,4438942.5 742154.56,4438965.5 742118.75,4438988 742144.63,4439004 742184.69,4439008 742232.38,4439008 742267.5,4439000 742275.38,4438998 742339.31,4438962.5 742416.88,4438931 742523.38,4438896.5 742591.63,4438877.5 742605.75,4438873.5 742686.38,4438824.5 742749.44,4438788.5 742755.38,4438785.5 742835.63,4438747.5 742901.44,4438711.5 742982.75,4438660.5 743062.88,4438608.5 743121.25,4438561 743198.69,4438470.5 743254.63,4438506.5 743317.25,4438532.5 743368.56,4438553 743413.56,4438574.5 743454.63,4438598.5 743493.38,4438618.5 743547.31,4438636.5 743552.13,4438602.5 743494.88,4438565.5 743438.69,4438538.5 743382.69,4438504 743339.38,4438469.5 743293.38,4438438 743246.38,4438401 743209.56,4438359.5 743184.44,4438309 743175.75,4438259.5 743175.13,4438195 743189.69,4438130.5 743198.75,4438081.5 743207.88,4438028.5 743206.69,4437983 743197.38,4437955 743181.38,4437940.5 743180.75,4437939.5 743161.19,4437937.5 743128.44,4437930 743092,4437920 743055.5,4437911.5 743002.88,4437892 742951.63,4437869 742889,4437843 742834.13,4437813.5 742806,4437780 742797.06,4437739 742799.56,4437696 742814.88,4437651 742849.44,4437638 742888.5,4437644 742923.88,4437649 742953,4437648.5 742977.5,4437635.5 742999.69,4437613 743020.63,4437590 743040.13,4437572.5 743117.94,4437599 743135.69,4437555 743081.88,4437532 743036.88,4437510.5 743008.56,4437484 743003.25,4437448.5 742994,4437418 742983.19,4437398.5 742960.31,4437357.5 742947.94,4437286.5 742931.19,4437218.5 742908.75,4437172.5 742883.75,4437125 742849.13,4437066.5 742823.63,4437034 742793.25,4437001.5 742774.13,4436973 742784.06,4436943 742816.69,4436946.5 742847.63,4436961.5 742883.75,4436974.5 742892.31,4436947 742844.63,4436907.5 742776.88,4436863.5 742729.13,4436826.5 742688.5,4436765.5 742662.88,4436706.5 742648.25,4436659.5 742633.81,4436606 742627.94,4436559 742637,4436518 742675.19,4436474 742637.69,4436431 742599.38,4436375.5 742572,4436331.5 742550.94,4436286.5 742565.44,4436166 742496,4436134.5 742514.56,4436076 742542.25,4436043 742586.38,4436007 742625.56,4435969.5 742655.06,4435955 742707.94,4435957 742754.44,4435960 742791.69,4435975.5 742814.25,4436014 742822.38,4436067 742833.88,4436130.5 742841.88,4436187.5 742849.63,4436253.5 742851.25,4436311.5 742860.81,4436395 742884.13,4436412.5 742910.13,4436390.5 742941.44,4436429.5 742978.38,4436489 743009.13,4436543 743039.13,4436585.5 743087.13,4436650.5 743121.38,4436610 743078.19,4436550.5 743049.88,4436496.5 743030.31,4436446.5 743024.63,4436396 743021.31,4436348 743018.69,4436316.5 743019.81,4436300 743021.31,4436278.5 743025.13,4436243.5 743032.75,4436207 743050.44,4436171.5 743081,4436196.5 743110.88,4436138.5 743234.5,4436240 743246.38,4436209 743249.75,4436180 743254.69,4436139.5 743254.13,4436136 743243.44,4436134 743199.69,4436087.5 743147.25,4436109.5 743112.88,4436119.5 743058.88,4436112.5 742984.75,4436107 742930.31,4436010.5 742894.56,4435954 742878.5,4435910.5 742885.06,4435869 742913.88,4435840 742946.19,4435817 742975.19,4435783 742998.13,4435741 743006.5,4435683.5 742957.63,4435676.5 742914.88,4435673.5 742860.06,4435656.5 742814.75,4435619.5 742796.63,4435564.5 742786.75,4435525.5 742835.25,4435507 742830.5,4435431 742740.94,4435399 742687.44,4435380.5 742616.56,4435354 742567.88,4435307 742530.56,4435259 742467,4435239 742446.06,4435225.5 742404.5,4435190 742357.06,4435178 742314.88,4435160 742274.38,4435130 742222.75,4435095 742197.25,4435026.5 742145.13,4435002 742125.25,4434992.5 742108.19,4434975.5 742085.31,4434945.5 742072.75,4434907.5 742060.44,4434864 742070.63,4434850.5 742072.75,4434804 742069.94,4434776 742064.63,4434748 742046.31,4434731 742016.31,4434722 741990.38,4434741.5 741978.13,4434766 741970.88,4434791 741967.56,4434814 741965.38,4434840.5 741965.63,4434867 741951.13,4434884 741933,4434897 741916.13,4434910.5 741906.69,4434926.5 741914.75,4434948.5 741911.5,4434967 741899.69,4434980.5 741877.94,4434988.5 741856.63,4434985.5 741847.06,4434970 741826.19,4434952.5 741797.63,4434939 741769.88,4434939.5 741745.75,4434942 741713.94,4434950 741678.69,4434946 741641.06,4434939.5 741622.75,4434921.5 741604.5,4434903 741582,4434896 741555.69,4434891 741546.19,4434910 741536.56,4434931 741515.13,4434930 741497.38,4434933.5 741485.5,4434947 741473.25,4434971.5 741596.88,4435010 741598.56,4435033 741602.38,4435068.5 741570.06,4435125.5 741593.38,4435178 741681.63,4435177.5 741714.38,4435177.5 741752,4435182.5 741761.38,4435201.5 741786.06,4435215 741804.81,4435219.5 741825.94,4435228 741841.5,4435250 741841.19,4435294 741832.25,4435331.5 741821.13,4435360 741796.5,4435378 741591,4435450 741584.75,4435516.5 741570.88,4435551.5 741540.56,4435588 741488.69,4435629 741454.88,4435658 741399.56,4435757 741402.69,4435808.5 741412.25,4435858 741412.13,4435930 741379.44,4435963 741324.75,4436010 741214.63,4436025 741171.63,4436027 741054.56,4436024 741030.5,4436028 740995.75,4436047 740970.5,4436013.5 740960,4435990.5 740949.75,4435961 740939.5,4435931.5 740922.75,4435907 740824.75,4435863 740908.31,4435991 740925.94,4436061 740952.56,4436091 740999.25,4436227.5 741028.38,4436396.5 741043.94,4436487.5 741026.88,4436609 740995.69,4436656.5 741002.56,4436653.5 741038.63,4436632 741066.19,4436603 741086.69,4436559.5 741095.63,4436522 741105.88,4436482 741110.69,4436454.5 741121.5,4436399.5 741055.5,4436344 741054.63,4436333 741078.88,4436289.5 741096.63,4436253.5 741109.13,4436220</gml:coordinates>
+                </gml:LinearRing>
+              </gml:outerBoundaryIs>
+            </gml:Polygon>
+          </gml:polygonMember>
+        </gml:MultiPolygon>
+      </cit:the_geom>
+    </cit:embalses_pol_300k>
+  </gml:featureMember>
+  <gml:featureMember>
+    <cit:embalses_pol_300k fid="embalses_pol_300k.18">
+      <cit:entity>Complex Shape</cit:entity>
+      <cit:layer>55</cit:layer>
+      <cit:level>55</cit:level>
+      <cit:elevation>0.0</cit:elevation>
+      <cit:color>1</cit:color>
+      <cit:mslink_dmr>0</cit:mslink_dmr>
+      <cit:codigo>Embalse de Loriguilla</cit:codigo>
+      <cit:tipo>Embalses</cit:tipo>
+      <cit:the_geom>
+        <gml:MultiPolygon srsName="http://www.opengis.net/gml/srs/epsg.xml#23030">
+          <gml:polygonMember>
+            <gml:Polygon>
+              <gml:outerBoundaryIs>
+                <gml:LinearRing>
+                  <gml:coordinates decimal="." cs="," ts=" ">678599.69,4392972 678585.31,4392984 678481.13,4393057 678467.38,4393110 678444.63,4393126.5 678399,4393138.5 678348,4393118.5 678311,4393053.5 678301.56,4393032.5 678282.25,4392987 678243.63,4392908 678229.81,4392941.5 678217.31,4392984.5 678213.13,4393051.5 678236.5,4393153.5 678258.63,4393219.5 678289.56,4393274 678329.63,4393353.5 678354.13,4393398 678372.69,4393495.5 678378.31,4393565.5 678396.5,4393613.5 678427.19,4393641 678446.56,4393679 678443.19,4393732.5 678433.44,4393778 678414.94,4393848 678398.94,4393910.5 678393.44,4394020 678396.81,4394120 678407.5,4394189 678402.88,4394244.5 678372.56,4394264 678309.25,4394290 678233.31,4394321 678182.81,4394358.5 678141.13,4394388 678086.75,4394419 678025.88,4394433 677995.31,4394421 677983.69,4394402 677964.31,4394362.5 677916.94,4394317 677873.63,4394297.5 677823.88,4394277.5 677793.13,4394238 677783.88,4394196.5 677784.69,4394141.5 677802,4394084.5 677805.31,4394024.5 677793.44,4393965 677772.81,4393932 677744.69,4393909.5 677720.38,4393889.5 677724,4393864 677728.75,4393824.5 677718.38,4393797 677690.38,4393789.5 677662.5,4393802.5 677634.75,4393824 677608.25,4393848.5 677592,4393875.5 677598.5,4393899.5 677614.06,4393933.5 677642.31,4393972.5 677674.44,4394019.5 677686.19,4394056 677691.38,4394072.5 677701.75,4394099 677686.75,4394125 677671.69,4394146.5 677647.69,4394163 677624.88,4394169.5 677614.94,4394197.5 677599.88,4394220.5 677577.06,4394227.5 677550.25,4394216 677527.31,4394203.5 677497.94,4394181 677491.25,4394145.5 677452.81,4394104 677427.25,4394086 677390.38,4394075 677407.25,4394126 677420.25,4394160 677424.38,4394198 677439.94,4394240 677459.38,4394284 677488.88,4394323.5 677498,4394346 677500.75,4394371.5 677481.88,4394394.5 677436.25,4394405 677404.5,4394406.5 677363.94,4394421 677332.31,4394436.5 677281.69,4394457 677242.5,4394488 677213.56,4394521 677189.75,4394562 677163.38,4394599 677126.81,4394626 677107.94,4394653 677119.63,4394682 677144.06,4394718.5 677147.06,4394773 677137.25,4394823 677134,4394889 677158.19,4394897.5 677148.25,4394918 677127.94,4394927 677098.81,4394935 677109.19,4394963 677128.44,4394983 677152.69,4394998 677178.19,4395008 677193.56,4395027 677199,4395067.5 677200.88,4395147.5 677196.38,4395215 677167.44,4395250.5 677142.06,4395256 677098.88,4395252.5 677044.31,4395260.5 677050.81,4395278.5 677084,4395302 677113.38,4395323.5 677150.44,4395345 677179.56,4395339.5 677208.69,4395325.5 677237.75,4395303.5 677260.38,4395274 677281.88,4395267.5 677299.56,4395251 677332.31,4395215 677366.5,4395208.5 677388.38,4395242.5 677402.81,4395294.5 677390.5,4395341.5 677369.25,4395385 677344.25,4395438.5 677312.94,4395494.5 677353.56,4395485.5 677408.25,4395494 677427.44,4395511.5 677439.19,4395549.5 677472.69,4395620 677493.81,4395683.5 677518.75,4395746.5 677549.56,4395774 677595.38,4395784 677622.06,4395782 677637.5,4395794.5 677670.75,4395813.5 677687.38,4395826 677691.69,4395865 677689.69,4395908.5 677683.63,4395935 677666.44,4395982.5 677646.44,4396008 677613.69,4396032.5 677579.5,4396042 677551.44,4396031 677519.63,4396031 677506.31,4396045.5 677499.63,4396053 677473.75,4396122 677438.94,4396184.5 677399.44,4396279 677362.44,4396368.5 677317.5,4396437.5 677267.13,4396472.5 677216.75,4396506 677151,4396537.5 677094.31,4396574 677038.94,4396619 677005.19,4396665 676960.13,4396717.5 676938.25,4396803 676919.06,4396895 676888,4396948.5 676859.63,4397022.5 676819.63,4397076.5 676769.25,4397109 676729.06,4397150 676690.25,4397197.5 676664.13,4397241 676640.38,4397275.5 676629.25,4397300 676611.5,4397304 676583.75,4397319.5 676548.63,4397355.5 676535.75,4397380 676526.25,4397397.5 676545.81,4397437 676568.25,4397505 676586.06,4397590 676633.88,4397652.5 676668.56,4397685 676730.88,4397699 676779.19,4397707.5 676824,4397709.5 676826,4397701.5 676854.5,4397655.5 676872.63,4397596 676866.88,4397546.5 676851.13,4397510 676849.13,4397459 676857.25,4397404.5 676864.06,4397351.5 676874.69,4397296.5 676929.75,4397142.5 676966.5,4397033 676997.38,4396962.5 677036.19,4396911 677062.56,4396886.5 677103.06,4396873.5 677141.06,4396866.5 677175.06,4396842 677184.88,4396813 677184.25,4396763.5 677170.81,4396698.5 677161.31,4396652 677178.38,4396592 677219.88,4396558.5 677274.25,4396537.5 677321.13,4396526.5 677357.81,4396509.5 677389.25,4396482.5 677461.13,4396442.5 677522.06,4396435 677571.63,4396438.5 677616.5,4396469.5 677653.88,4396511 677695.06,4396559 677707.13,4396575 677728.38,4396581.5 677758.56,4396557 677780.94,4396516 677787.88,4396461 677760.38,4396390.5 677739.19,4396320.5 677715.81,4396278 677686.13,4396244 677683.06,4396198 677692.75,4396157.5 677729.13,4396119 677769.38,4396090.5 677810.06,4396090 677827.44,4396097 677869.56,4396052 677865.44,4396047.5 677848.44,4396009.5 677844,4395957.5 677853.63,4395912.5 677858.25,4395872 677843.75,4395831.5 677807.63,4395786 677784.5,4395763.5 677705.88,4395701 677654.63,4395645.5 677617.06,4395558 677604,4395512.5 677585.63,4395435.5 677578.5,4395346.5 677551.25,4395273 677517.56,4395193 677485,4395094.5 677466.75,4395032.5 677459.75,4394953.5 677456.63,4394886.5 677476.44,4394820 677507.81,4394776.5 677554.56,4394743 677620.56,4394734 677675.25,4394739.5 677720.94,4394738 677761.63,4394743 677787.25,4394766.5 677801.5,4394801 677813.19,4394832.5 677833.69,4394854 677846.31,4394846.5 677867.81,4394833.5 677907.19,4394833 677923.75,4394838 677933.69,4394814 677957.63,4394789.5 677981.63,4394773 678004.5,4394772.5 678025.06,4394803 678031.81,4394847.5 678043.56,4394890.5 678048.88,4394922 678050.38,4394945 678089.63,4394929.5 678121.13,4394901 678114.5,4394864.5 678116.63,4394816 678143.06,4394784 678165.56,4394741 678181.44,4394662 678217.63,4394579 678247.69,4394528 678273.94,4394473 678351.13,4394440.5 678405.56,4394417.5 678434.69,4394403 678459.94,4394382.5 678514.44,4394369.5 678537.5,4394392 678553,4394422.5 678563.31,4394444 678576.19,4394465.5 678602.88,4394463 678598.69,4394421 678620,4394387.5 678635.13,4394367.5 678649.94,4394316.5 678668.75,4394289.5 678692.63,4394256.5 678733.25,4394254.5 678768.81,4394249.5 678801.75,4394239 678833.5,4394242.5 678871.75,4394256 678914.94,4394257 678981,4394254 679015.19,4394245 679046.94,4394244.5 679071.31,4394273.5 679102.06,4394301 679159.5,4394340 679196.56,4394364 679224.81,4394403 679229.06,4394456.5 679210.38,4394500 679205.56,4394534 679198.38,4394587.5 679243.94,4394568 679261.56,4394545 679276.5,4394513 679305.63,4394495 679343.75,4394501.5 679379.38,4394510 679390.75,4394498.5 679387.88,4394455 679388.69,4394403 679394.81,4394372.5 679412.38,4394348.5 679449.06,4394330 679488.38,4394319.5 679512.56,4394323.5 679530.69,4394334 679535.5,4394337 679557.19,4394347 679564.63,4394344.5 679571.13,4394342 679563.25,4394315.5 679556.81,4394300 679564.31,4394285 679561.63,4394267 679542.44,4394253 679527.06,4394235.5 679523.94,4394222.5 679517.88,4394197.5 679508.69,4394161 679498.31,4394136.5 679476.88,4394156 679459.31,4394184 679434.13,4394208.5 679397.38,4394219 679321,4394205.5 679249.69,4394180.5 679194.94,4394164.5 679155.31,4394132 679123.31,4394104 679103.94,4394067.5 679089.69,4394028 679113.31,4393971 679144.63,4393913.5 679185.81,4393823 679232.25,4393754 679259.69,4393690 679274.44,4393629 679268.69,4393551.5 679244.13,4393498.5 679197.81,4393425 679179.69,4393386 679177,4393360.5 679185.06,4393260 679188.06,4393165 679183.88,4393072.5 679154.81,4393047.5 679149.88,4393045.5 679079.06,4393022.5 679070.63,4393020 679034.88,4393002 679014.38,4392977 678989.94,4392931 678960.38,4392877.5 678912.88,4392805.5 678880.88,4392765 678842.5,4392737 678790.19,4392719.5 678749.25,4392679 678744,4392653.5 678748.94,4392621.5 678756.44,4392591 678739.75,4392565.5 678704.13,4392574.5 678681.31,4392590 678666.13,4392614.5 678662.56,4392657.5 678662.75,4392693.5 678670.63,4392735.5 678694.94,4392759.5 678711.63,4392787.5 678725.88,4392832 678719.63,4392863.5 678700.69,4392890.5 678674.06,4392917.5 678634.75,4392942 678599.69,4392972</gml:coordinates>
+                </gml:LinearRing>
+              </gml:outerBoundaryIs>
+            </gml:Polygon>
+          </gml:polygonMember>
+        </gml:MultiPolygon>
+      </cit:the_geom>
+    </cit:embalses_pol_300k>
+  </gml:featureMember>
+  <gml:featureMember>
+    <cit:embalses_pol_300k fid="embalses_pol_300k.19">
+      <cit:entity>Complex Shape</cit:entity>
+      <cit:layer>55</cit:layer>
+      <cit:level>55</cit:level>
+      <cit:elevation>0.0</cit:elevation>
+      <cit:color>1</cit:color>
+      <cit:mslink_dmr>0</cit:mslink_dmr>
+      <cit:codigo>Embalse de Benagéber</cit:codigo>
+      <cit:tipo>Embalses</cit:tipo>
+      <cit:the_geom>
+        <gml:MultiPolygon srsName="http://www.opengis.net/gml/srs/epsg.xml#23030">
+          <gml:polygonMember>
+            <gml:Polygon>
+              <gml:outerBoundaryIs>
+                <gml:LinearRing>
+                  <gml:coordinates decimal="." cs="," ts=" ">660483.13,4401198 660437.56,4401194 660401.06,4401175.5 660363.44,4401145 660340.81,4401132 660329.25,4401140.5 660325.25,4401161 660326.06,4401196.5 660328.38,4401213 660319.44,4401219 660306.56,4401234 660284.56,4401274.5 660268.69,4401327.5 660254.06,4401383 660242.31,4401409.5 660214.19,4401429.5 660192.25,4401466 660165.25,4401496 660122.13,4401499 660064.06,4401479.5 660007.5,4401443 659973.69,4401412.5 659949.63,4401409.5 659927.94,4401424.5 659904.81,4401449.5 659866.38,4401482 659826.69,4401518.5 659785.5,4401568.5 659749.56,4401606 659702.13,4401652.5 659675,4401694 659652.94,4401735.5 659628.63,4401753 659599.5,4401755 659566.5,4401756 659537.63,4401778 659507.44,4401784.5 659473.5,4401786 659434.44,4401786 659379.06,4401783.5 659288.44,4401763.5 659231.75,4401763.5 659144.94,4401763.5 659123.56,4401767.5 659109.75,4401785 659107.25,4401803 659106.06,4401832 659114.88,4401860.5 659131.31,4401886 659146.5,4401915 659146.5,4401941 659164.19,4401971.5 659194.44,4401984 659224.69,4401999 659246.13,4402020.5 659262.56,4402063 659266.44,4402111 659270.25,4402157.5 659280,4402182.5 659313,4402111 659331.75,4402058 659348.06,4402025 659364.38,4402000 659380.75,4401988.5 659421,4401984.5 659472.56,4401968.5 659519.06,4401936.5 659544.25,4401923 659589.5,4401894 659624.69,4401867.5 659653.56,4401851 659678.75,4401844.5 659714,4401844.5 659735.38,4401849.5 659745.5,4401858 659746.81,4401881 659738,4401905 659719.25,4401952.5 659704.19,4401986.5 659700.44,4402009.5 659704.25,4402028 659719.38,4402036 659747.06,4402024.5 659773.44,4401996.5 659798.56,4401964 659817.38,4401933.5 659850.06,4401922 659880.31,4401926 659900.44,4401940 659908.06,4401968.5 659909.38,4401992.5 659914.44,4402028 659920.75,4402040.5 659945.94,4402039 659959.75,4402021.5 659971,4401985 659969.69,4401943.5 659968.38,4401902 659973.31,4401865.5 659988.38,4401826.5 660008.44,4401801 660057.5,4401789.5 660083.94,4401796 660125.56,4401827.5 660157.06,4401857.5 660181,4401886.5 660227.75,4401980.5 660245.44,4402012 660253.06,4402024.5 660268.19,4402056 660326.13,4402049.5 660327.38,4402049.5 660341.19,4402041 660358.81,4402026 660380.19,4401999.5 660397.81,4401967 660401.63,4401940.5 660396.63,4401920.5 660387.88,4401899 660379.13,4401879 660369.13,4401856.5 660360.44,4401820 660360.5,4401787.5 660368.13,4401753.5 660388.25,4401721 660418.38,4401688.5 660447.31,4401676 660481.19,4401671 660523.81,4401675 660557.75,4401658.5 660582.88,4401647.5 660611.75,4401638.5 660636.81,4401633.5 660671.94,4401632.5 660710.88,4401637.5 660747.19,4401654 660768.5,4401664 660792.38,4401654 660818.75,4401640 660852.63,4401641.5 660891.5,4401658 660930.38,4401668 660964.25,4401670.5 660993.13,4401665.5 661023.25,4401640.5 661047.13,4401614.5 661071.06,4401584 661097.44,4401553 661121.31,4401545.5 661142.63,4401551.5 661161.44,4401564.5 661195.25,4401580.5 661214.06,4401588 661246.69,4401591 661283.06,4401594.5 661313.19,4401583.5 661344.63,4401567 661360.94,4401554.5 661383.56,4401541 661397.38,4401529.5 661421.25,4401511 661446.38,4401498.5 661484,4401491 661529.19,4401491 661555.5,4401496 661576.88,4401500 661590.63,4401503.5 661637.06,4401512.5 661688.81,4401521 661718.63,4401516.5 661758.75,4401515 661791.38,4401533 661813.88,4401555.5 661825.13,4401585.5 661843.81,4401644.5 661835,4401681 661822.38,4401715 661823.56,4401752.5 661843.56,4401776.5 661869.88,4401818 661863.5,4401846.5 661848.38,4401887 661850.81,4401933 661862,4401983.5 661877,4402010 661897.06,4402037.5 661922.13,4402061.5 661963.44,4402095.5 661997.25,4402123 662032.31,4402158 662076.19,4402189.5 662113.75,4402223.5 662151.38,4402248.5 662190.25,4402264 662217.81,4402276.5 662244.13,4402304 662275.44,4402325.5 662314.31,4402335.5 662355.69,4402353 662375.69,4402377 662393.19,4402422.5 662410.69,4402460 662431.94,4402486.5 662460.81,4402497.5 662488.38,4402504 662505.94,4402519 662514.63,4402545.5 662523.38,4402574.5 662527.06,4402618.5 662537,4402665 662539.5,4402696 662540.69,4402716 662531.81,4402761.5 662520.5,4402787.5 662505.38,4402824 662487.69,4402865.5 662467.63,4402885.5 662444.94,4402928 662422.31,4402954.5 662378.38,4402974.5 662336.94,4402965.5 662303.06,4402969 662244.06,4402983 662182.63,4402979 662092.31,4402961.5 662048.38,4402951 662002,4402955 661942.94,4402972.5 661897.75,4402990 661862.63,4403006 661833.69,4403021 661798.56,4403028.5 661772.25,4403021 661754.69,4403011 661712.06,4402990.5 661674.44,4402993 661653.06,4402993 661609.19,4402989 661585.31,4402994 661579.06,4403003 661569,4403022 661552.63,4403050.5 661537.5,4403060.5 661518.69,4403065.5 661496.13,4403074.5 661476,4403087 661464.69,4403100.5 661465.88,4403120.5 661480.94,4403137 661522.31,4403152 661566.19,4403161 661600.06,4403162.5 661628.94,4403156 661651.5,4403161 661677.88,4403172.5 661706.69,4403175 661743.13,4403167.5 661775.75,4403167.5 661815.81,4403184 661835.88,4403196.5 661850.94,4403213 661902.38,4403214.5 661918.63,4403222 661933.69,4403230.5 661941.19,4403256 661932.31,4403297 661914.69,4403328.5 661910.88,4403345 661897.06,4403367.5 661888.75,4403407 661886.19,4403425.5 661891.13,4403461 661889.81,4403497.5 661870.94,4403520 661850.75,4403532.5 661828.13,4403545 661810.44,4403580 661783.94,4403605.5 661757.5,4403615.5 661738.63,4403624 661710.94,4403643 661694.5,4403675.5 661668,4403719.5 661645.31,4403751 661627.69,4403768.5 661613.75,4403795 661606.13,4403844 661594.75,4403881.5 661570.81,4403893 661539.38,4403905.5 661515.44,4403914 661492.75,4403936.5 661470.06,4403974.5 661438.5,4404023.5 661409.5,4404067 661403.06,4404122.5 661380.38,4404152.5 661361.44,4404170 661351.38,4404195.5 661351.25,4404234.5 661353.69,4404268.5 661352.38,4404293.5 661358.63,4404317.5 661376.19,4404333.5 661400.06,4404351.5 661418.88,4404368 661417.56,4404388 661416.25,4404428 661418.69,4404456 661436.19,4404486 661458.81,4404511 661467.56,4404532.5 661459.94,4404563 661463.63,4404594 661479.94,4404617 661495,4404627 661517.63,4404639.5 661530.19,4404652 661533.88,4404677.5 661526.31,4404698.5 661509.88,4404730 661497.25,4404751.5 661493.44,4404773 661495.88,4404790.5 661508.44,4404818 661517.13,4404852 661522.13,4404881 661524.56,4404915 661519.44,4404944 661508.06,4404978 661495.44,4404996.5 661475.31,4405013 661440.06,4405024 661403.63,4405023 661373.44,4405025.5 661347,4405040.5 661321.81,4405043 661279.06,4405049 661242.5,4405085.5 661219.81,4405112 661179.5,4405134.5 661141.75,4405149.5 661102.75,4405160.5 661049.94,4405165.5 661032.31,4405169 661010.94,4405170.5 660989.56,4405181.5 660973.13,4405205.5 660954.19,4405244.5 660937.81,4405263.5 660913.88,4405284.5 660903.75,4405302 660881.06,4405321 660879.56,4405321.5 660889.81,4405362.5 660917.38,4405411.5 660961,4405489 661006.56,4405459.5 661068.25,4405428.5 661100.94,4405411 661132.38,4405402 661181.5,4405388.5 661210.44,4405366 661236.94,4405339.5 661259.56,4405337 661291,4405323 661318.75,4405300.5 661332.56,4405295.5 661362.75,4405297 661392.94,4405290.5 661415.63,4405263 661437.06,4405243 661469.81,4405227 661525.13,4405233 661572.88,4405229.5 661601.88,4405209.5 661625.81,4405179.5 661642.19,4405159 661664.88,4405155.5 661698.75,4405177 661727.69,4405187 661754.13,4405172 661740.56,4405117.5 661736.31,4405058 661732.25,4405017.5 661729.31,4404955 661717.5,4404904.5 661710.94,4404875 661703,4404828 661700.06,4404823 661651.56,4404734.5 661630.94,4404692.5 661614.19,4404658.5 661601.31,4404634.5 661582.06,4404606.5 661561.56,4404581.5 661547.38,4404553.5 661551,4404523 661558.44,4404493.5 661563.31,4404465.5 661547.94,4404444 661531.25,4404424 661526.13,4404412.5 661527.25,4404397 661542.44,4404379.5 661533.25,4404344 661528.06,4404321 661536.69,4404288 661550.5,4404253.5 661568.13,4404228 661588.25,4404203.5 661604.69,4404191 661624.94,4404171.5 661645.06,4404139.5 661661.38,4404115.5 661694.44,4404115 661726.25,4404116 661749.06,4404111 661769.13,4404065 661772.75,4404036 661778.88,4404005.5 661814.38,4403995 661847.56,4404013.5 661893.5,4404041.5 661947,4404059 661982.56,4404057.5 662005.38,4404045.5 662019.19,4404021.5 662017.81,4403998.5 661989.69,4403977 661961.5,4403947 661947.25,4403909 661941.94,4403867 661941.63,4403825 661947.75,4403790.5 661960.25,4403755 661971.38,4403710.5 661987.63,4403669.5 662001.31,4403629 662008.81,4403606 662017.44,4403567.5 662023.63,4403539.5 662022.19,4403518 662013.19,4403496.5 662002.94,4403485 661986.25,4403465 661968.31,4403439.5 661958,4403422 661959.19,4403404 661975.5,4403378.5 661993.25,4403371 662009.69,4403359.5 662019.56,4403309.5 662025.69,4403278 662031.88,4403250 662040.63,4403233.5 662058.38,4403224.5 662079.94,4403219 662106.56,4403208.5 662129.38,4403196 662147.06,4403179 662170.06,4403197 662194.31,4403215.5 662213.44,4403222 662227.38,4403219.5 662248.81,4403190 662265.25,4403173.5 662266.5,4403172 662298.38,4403187 662321.31,4403201 662345.5,4403200.5 662363.19,4403184 662382.06,4403157.5 662397.75,4403127.5 662449.56,4403112 662517.81,4403081 662560.75,4403060.5 662603.56,4403025 662637.31,4402951 662659.81,4402909 662683.75,4402887.5 662719.13,4402868 662735.31,4402830 662752.75,4402782 662795.63,4402752.5 662838.63,4402735.5 662870.13,4402715 662881.5,4402707.5 662912.56,4402687 662918.06,4402683 662962.25,4402656 662979.81,4402634.5 662991.06,4402606.5 662992,4402562.5 662976.75,4402548.5 662951.38,4402551 662924.88,4402562.5 662911,4402568 662891.94,4402568 662874.06,4402545.5 662873.88,4402516 662862.38,4402500 662830.75,4402504 662794,4402509 662772.44,4402500.5 662767.06,4402461 662749.13,4402423.5 662709.69,4402402 662658.81,4402377 662604.06,4402333 662572.19,4402304 662544.19,4402281.5 662526.25,4402255 662517.13,4402219.5 662510.5,4402178 662500.06,4402124.5 662475.81,4402098 662440.25,4402093.5 662387,4402087.5 662346.31,4402065 662305.56,4402031 662263.5,4401997 662220.19,4401959.5 662179.38,4401920 662155.19,4401901.5 662094,4401848.5 662074.69,4401803 662063.06,4401764 662056.44,4401721 662056.19,4401681.5 662054.63,4401601 662052.31,4401562.5 662052.44,4401535.5 662059,4401501.5 662078.31,4401473.5 662096.31,4401454.5 662111.81,4401417.5 662122.25,4401385.5 662144.06,4401362.5 662164.56,4401347.5 662187.81,4401301.5 662199.5,4401266 662225.25,4401228 662256.13,4401186 662286.94,4401156.5 662316.38,4401139 662345.94,4401102 662367.75,4401077 662394.69,4401054 662436.94,4401036.5 662477.88,4401016 662516.31,4400989.5 662545.88,4400958 662586.94,4400923.5 662624,4400910 662704.5,4400892.5 662777.38,4400875 662823.31,4400870 662875.81,4400848.5 662918.06,4400822 662966.69,4400803.5 663025.56,4400774 663069.06,4400754 663127.88,4400732.5 663167.5,4400726.5 663212.25,4400713 663260.88,4400686 663301.81,4400675 663340.19,4400662.5 663381.13,4400641 663427.19,4400617 663505.25,4400585.5 663534.69,4400571.5 663548.75,4400568 663566.63,4400564 663598.5,4400568 663615.06,4400576 663652.13,4400573.5 663685.38,4400560 663701.94,4400565 663750.25,4400592 663778.25,4400607.5 663812.63,4400623 663847.06,4400624.5 663873.94,4400612 663899.63,4400589 663908.94,4400583.5 663917.25,4400515 663921.69,4400441.5 663912.19,4400363 663891.56,4400315.5 663857.25,4400289 663779.75,4400242 663731.44,4400202 663696.94,4400155.5 663644.56,4400087.5 663606.13,4400025 663576.75,4399983.5 663531,4399947 663497.75,4399899.5 663472.13,4399863 663440.31,4399834.5 663390.88,4399808 663350.06,4399762 663321.88,4399719 663288.5,4399657.5 663247.81,4399626 663185.81,4399606.5 663146.5,4399588 663117.19,4399560.5 663099.25,4399527.5 663085.06,4399497.5 663076.06,4399477.5 663066.94,4399447 663040.94,4399444 662943.06,4399433 662819.13,4399416.5 662757.25,4399418 662764,4399463.5 662774.63,4399524 662776.19,4399566 662774.13,4399615 662759.5,4399681 662733.38,4399724 662704.56,4399753.5 662668.13,4399777.5 662624.19,4399804.5 662593.94,4399815 662575,4399817.5 662559.88,4399819 662534.81,4399846 662504.63,4399856 662473.06,4399859 662443.94,4399851.5 662412.25,4399835.5 662384.44,4399830.5 662344.06,4399840 662326.5,4399854 662305.19,4399874 662281.38,4399889.5 662229.75,4399910.5 662145.38,4399873 662124.13,4399851.5 662096.63,4399818 662055.25,4399784.5 662012.13,4399788 661995.38,4399808 661977.56,4399815.5 661945.81,4399821.5 661914.19,4399816 661884.06,4399794 661865.25,4399777 661838.81,4399768 661795.75,4399766 661750.19,4399760.5 661717.38,4399751.5 661687.19,4399733 661652.19,4399695 661601.88,4399662.5 661579.13,4399658.5 661562.5,4399673.5 661549.44,4399703.5 661543.63,4399739 661542.56,4399745.5 661549.75,4399781 661545.56,4399811.5 661536.44,4399831.5 661534.75,4399867 661544.56,4399891 661554.5,4399907.5 661575.81,4399927 661599.75,4399940 661624.94,4399951.5 661655.13,4399967 661685.38,4399983 661711.94,4399985.5 661742.19,4399997.5 661752.13,4400015.5 661750.38,4400051 661732.44,4400069.5 661700.44,4400093 661675,4400104.5 661641.94,4400114 661603.75,4400126 661552.94,4400139.5 661503.38,4400150.5 661456.31,4400163.5 661419.38,4400181 661398.63,4400221.5 661400.69,4400255.5 661414.25,4400290 661427.81,4400316.5 661435,4400351 661423.38,4400370 661394.5,4400350.5 661378.06,4400344 661352.81,4400338.5 661332.44,4400347 661308.19,4400359.5 661289.13,4400365.5 661265,4400368 661237.25,4400361 661209.56,4400342 661193.44,4400316.5 661184.75,4400299.5 661171.06,4400279.5 661157.31,4400264 661141,4400252.5 661123.31,4400249.5 661109.19,4400263.5 661103.75,4400292.5 661099.31,4400344.5 661097.56,4400385 661102.13,4400424 661115.69,4400457 661138.19,4400479 661165.94,4400489.5 661206.38,4400499 661235.44,4400504.5 661255.75,4400504.5 661287.25,4400515 661320.06,4400528 661355.38,4400541.5 661374.25,4400551.5 661394.19,4400576 661404.06,4400601.5 661398.63,4400630.5 661379.38,4400649.5 661350,4400670.5 661319.31,4400690.5 661270.81,4400720 661238.94,4400735 661216.13,4400737 661203.5,4400733.5 661177.06,4400719 661155.88,4400691 661132.13,4400662.5 661089.56,4400623 661037.88,4400598 661006.25,4400598 660988.13,4400630.5 660983.81,4400667 660982.19,4400700 660985.5,4400739.5 660988.81,4400777.5 660978,4400833 660954.81,4400863 660922.88,4400885.5 660901.19,4400894 660880.94,4400894 660867.13,4400882.5 660847,4400871 660823.13,4400855.5 660790.31,4400843.5 660738.63,4400826.5 660703.06,4400829.5 660679.88,4400861 660674.31,4400904 660674.94,4400952.5 660674.56,4400985 660670.38,4401018 660654.88,4401039.5 660640.75,4401054.5 660607.5,4401078 660570.5,4401099 660556.06,4401143.5 660522.56,4401185 660483.13,4401198</gml:coordinates>
+                </gml:LinearRing>
+              </gml:outerBoundaryIs>
+            </gml:Polygon>
+          </gml:polygonMember>
+        </gml:MultiPolygon>
+      </cit:the_geom>
+    </cit:embalses_pol_300k>
+  </gml:featureMember>
+  <gml:featureMember>
+    <cit:embalses_pol_300k fid="embalses_pol_300k.20">
+      <cit:entity>Complex Shape</cit:entity>
+      <cit:layer>55</cit:layer>
+      <cit:level>55</cit:level>
+      <cit:elevation>0.0</cit:elevation>
+      <cit:color>1</cit:color>
+      <cit:mslink_dmr>0</cit:mslink_dmr>
+      <cit:codigo>Embassament de Benitandús</cit:codigo>
+      <cit:tipo>Embalses</cit:tipo>
+      <cit:the_geom>
+        <gml:MultiPolygon srsName="http://www.opengis.net/gml/srs/epsg.xml#23030">
+          <gml:polygonMember>
+            <gml:Polygon>
+              <gml:outerBoundaryIs>
+                <gml:LinearRing>
+                  <gml:coordinates decimal="." cs="," ts=" ">728178.18,4424302.57 728181.02,4424298.12 728185.54,4424288.63 728191.61,4424273.21 728193.3,4424267.87 728194.41,4424262.67 728194.79,4424257.6 728194.88,4424252.23 728193.51,4424247.42 728191.64,4424246.95 728187.85,4424248.05 728174.09,4424254.91 728169.27,4424256.57 728163.89,4424257.49 728158.38,4424257.1 728153.19,4424255.42 728148.88,4424252.87 728145.03,4424249.32 728141.03,4424245.34 728130.08,4424232.81 728126.52,4424229.27 728122.66,4424225.86 728109.06,4424215.61 728105.21,4424211.92 728101.94,4424207.95 728099.11,4424203.54 728094.64,4424194.18 728091.82,4424189.2 728088.56,4424185.22 728084.7,4424181.96 728080.09,4424179.71 728074.9,4424178.16 728069.25,4424177.78 728064.17,4424177.98 728043.36,4424181.09 728032.29,4424184.09 728017.83,4424189.49 728008.46,4424194.12 727994.66,4424203.3 727981.86,4424213.81 727974.34,4424220.65 727960.3,4424235.49 727952.78,4424242.32 727944.25,4424248.55 727939.85,4424251.23 727935.32,4424253.47 727930.64,4424255.28 727925.39,4424256.93 727920.44,4424257.71 727914.94,4424257.47 727909.88,4424256.22 727905.58,4424253.39 727902.32,4424248.98 727900.09,4424243.86 727899.02,4424238.76 727898.67,4424233.53 727898.91,4424228.17 727901.09,4424211.82 727903.15,4424201.7 727909.16,4424181.64 727917.39,4424150.59 727918.36,4424145.38 727918.3,4424140.3 727915.87,4424130.11 727913.92,4424125.43 727911.1,4424120.74 727907.83,4424116.91 727899.1,4424110.23 727894.22,4424107.38 727884.14,4424102.86 727873.75,4424099.48 727858.15,4424095.87 727847.73,4424094.53 727842.83,4424092.41 727838.24,4424089.57 727829.94,4424083.19 727826.38,4424079.21 727819.86,4424070.39 727817.04,4424065.7 727814.81,4424060.58 727813.3,4424055.77 727811.3,4424045.58 727810.03,4424035.25 727810.07,4424024.66 727810.61,4424019.16 727811.86,4424013.96 727814.41,4424009.36 727820.65,4424000.48 727825.03,4423991.12 727825.49,4423980.98 727825,4423975.89 727823.78,4423970.94 727821.84,4423965.97 727818.43,4423961.85 727813.7,4423958.86 727809.26,4423955.45 727800.07,4423950.21 727785.82,4423943.43 727775.29,4423940.2 727754.19,4423935.62 727748.99,4423934.22 727744.09,4423932.54 727739.19,4423930.42 727725.09,4423923.79 727720.49,4423921.25 727697.83,4423906.34 727681.24,4423893.14 727673.69,4423885.17 727666.87,4423877.07 727663.3,4423873.53 727651.15,4423863.45 727644.31,4423855.93 727641.49,4423851.67 727639.39,4423846.99 727638.03,4423842.04 727637.4,4423836.66 727637.15,4423826.35 727637.77,4423815.77 727641.08,4423800.6 727640.14,4423796.52 727638.66,4423797.94 727635.03,4423806.58 727631.95,4423816.4 727628.64,4423831.57 727627.83,4423836.63 727627.73,4423842.14 727628.07,4423847.23 727629.78,4423857.27 727634.74,4423872.44 727641.16,4423886.92 727646.36,4423896.59 727659.55,4423913.5 727667.1,4423921.32 727679.1,4423931.98 727687.84,4423938.37 727692.58,4423940.92 727697.63,4423942.75 727717.54,4423948.9 727727.78,4423952.56 727732.53,4423954.68 727752.23,4423964.31 727761.28,4423969.84 727765.28,4423973.1 727768.84,4423977.22 727771.95,4423981.78 727774.19,4423986.31 727775.84,4423991.13 727775.66,4424001.86 727774.98,4424007.36 727774.36,4424017.8 727773.94,4424033.6 727775.03,4424070.62 727775.66,4424076 727776.73,4424081.38 727779.45,4424091.73 727782.89,4424101.8 727784.99,4424106.48 727789.9,4424115.85 727795.54,4424125.24 727798.66,4424129.21 727802.51,4424133.34 727813.49,4424143.98 727818.08,4424147.1 727822.68,4424149.22 727838.13,4424153.69 727843.17,4424155.52 727848.06,4424158.08 727851.19,4424161.61 727852,4424165.11 727851.91,4424170.47 727850.8,4424175.53 727850.27,4424180.75 727849.03,4424185.66 727847.25,4424196.07 727844.89,4424206.33 727837.04,4424232.02 727830.83,4424246.85 727823.9,4424261.82 727822.36,4424266.72 727821.83,4424271.93 727821.88,4424277.45 727823.1,4424282.55 727833.59,4424312.62 727837.68,4424327.78 727840.11,4424338.27 727845.36,4424353.3 727849.54,4424363.09 727852.2,4424368.22 727857.85,4424377.17 727861.4,4424381.44 727864.96,4424385.42 727868.81,4424388.82 727879.93,4424400.19 727883.34,4424404.16 727887.2,4424407.71 727890.46,4424411.69 727891.27,4424415.48 727890.32,4424419.67 727887.41,4424424.21 727896.55,4424432.54 727900.93,4424435.38 727906.99,4424437.22 727912.21,4424437.17 727917.17,4424435.81 727930.79,4424428.5 727934.62,4424425.09 727938.17,4424421.38 727955.37,4424400.35 727967.03,4424388.81 727979.4,4424378.43 727987.08,4424370.88 728000.73,4424353.71 728003.7,4424349.41 728013.65,4424336.67 728019.75,4424327.79 728022.87,4424323.78 728029.82,4424316.36 728032.94,4424312.2 728036.48,4424308.64 728040.74,4424305.96 728044.07,4424306.02 728051.98,4424310.22 728056.42,4424313.05 728059.98,4424316.89 728062.08,4424321.57 728062.04,4424324.29 728060.72,4424324.3 728061.08,4424328.8 728168.44,4424328.66 728169.25,4424323.59 728168.6,4424319.23 728171.8,4424311.02 728178.18,4424302.57</gml:coordinates>
+                </gml:LinearRing>
+              </gml:outerBoundaryIs>
+            </gml:Polygon>
+          </gml:polygonMember>
+        </gml:MultiPolygon>
+      </cit:the_geom>
+    </cit:embalses_pol_300k>
+  </gml:featureMember>
+  <gml:featureMember>
+    <cit:embalses_pol_300k fid="embalses_pol_300k.21">
+      <cit:entity>Complex Shape</cit:entity>
+      <cit:layer>55</cit:layer>
+      <cit:level>55</cit:level>
+      <cit:elevation>0.0</cit:elevation>
+      <cit:color>1</cit:color>
+      <cit:mslink_dmr>0</cit:mslink_dmr>
+      <cit:codigo>Embalse del Regajo</cit:codigo>
+      <cit:tipo>Embalses</cit:tipo>
+      <cit:the_geom>
+        <gml:MultiPolygon srsName="http://www.opengis.net/gml/srs/epsg.xml#23030">
+          <gml:polygonMember>
+            <gml:Polygon>
+              <gml:outerBoundaryIs>
+                <gml:LinearRing>
+                  <gml:coordinates decimal="." cs="," ts=" ">711069.63,4419526 711021.63,4419623.5 711004.06,4419670.5 711006.75,4419700.5 711032.38,4419749 711062.38,4419779.5 711100.56,4419813 711154.5,4419851.5 711284.31,4419864 711371.75,4419871 711371.19,4419973.5 711359.56,4419996.5 711323.88,4420052 711296.13,4420100.5 711274.25,4420160.5 711221.38,4420234.5 711299.06,4420159 711400.88,4419997.5 711404.38,4419916 711371.75,4419871 711355.75,4419802.5 711264.5,4419795 711206.25,4419790.5 711167.19,4419781.5 711096.31,4419702 711114.5,4419638.5 711141,4419554.5 711168.81,4419506 711199.44,4419468 711249.88,4419442.5 711328.44,4419414 711372.38,4419412.5 711416.19,4419412 711478.56,4419375 711533.75,4419342.5 711565.31,4419311.5 711580.38,4419265 711598.13,4419194 711609.69,4419163 711643.31,4419102 711685.69,4419076.5 711728.06,4419076.5 711767.69,4419102 711812.94,4419135.5 711835.56,4419161 711875.88,4419210 711945.13,4419280.5 712064.69,4419312.5 712139.19,4419263 712150.63,4419262 712163.25,4419265 712195.94,4419283.5 712228.56,4419304.5 712268.63,4419333 712291.19,4419350 712318.69,4419372 712339.94,4419390.5 712362.38,4419411 712384.75,4419437 712404.56,4419462.5 712425.56,4419495 712439,4419523 712451.19,4419547.5 712463.38,4419574.5 712480.56,4419604 712490.13,4419634.5 712507.38,4419664 712520.81,4419691 712537.94,4419725.5 712551.31,4419755 712561.06,4419778 712579.31,4419819 712581.63,4419829.5 712590.56,4419828 712636.5,4419817.5 712624.5,4419779.5 712612.31,4419752.5 712592.56,4419725.5 712572.75,4419699.5 712555.56,4419667.5 712551.06,4419637 712539.19,4419593.5 712517.38,4419541 712506.69,4419502.5 712493.56,4419459.5 712480.31,4419422 712467.06,4419384 712452.69,4419340.5 712434.31,4419303 712416,4419267.5 712397.69,4419227.5 712372.69,4419207 712337.63,4419180.5 712302.69,4419149.5 712274,4419122.5 712245.19,4419100 712209.81,4419090.5 712176.94,4419085 712149,4419083 712138.5,4419100.5 712126.75,4419118 712112.38,4419138 712086.69,4419154 712069.06,4419154 711896.38,4419064.5 711857.69,4419009 711829.44,4418965.5 711817.94,4418932 711818.75,4418892 711850.5,4418856.5 711895.31,4418829.5 711919.06,4418822 711868.5,4418744.5 711842.31,4418714 711829.5,4418698.5 711787.88,4418648 711786.88,4418647 711745.56,4418595 711642.44,4418669.5 711592.13,4418691 711569,4418716.5 711544.88,4418767.5 711487,4418752 711474.44,4418712.5 711366.94,4418733 711345.5,4418782 711308.19,4418811.5 711260.56,4418828 711178.81,4418839.5 711121.38,4418846 711069.19,4418848.5 711002.69,4418860 710951.38,4418839 710920.69,4418808.5 710887.81,4418768.5 710852.56,4418724 710827.13,4418671.5 710782.56,4418603.5 710762.75,4418572 710729.56,4418470 710726.75,4418406 710708.31,4418300.5 710657.69,4418242 710560.81,4418232 710516.5,4418245.5 710484.19,4418279 710403.75,4418554 710375.5,4418614.5 710392.63,4418650.5 710455.13,4418732.5 710451,4418583 710451.06,4418527.5 710466.06,4418446 710486.88,4418398 710522.44,4418363 710575.06,4418348 710617.06,4418347 710639.38,4418362.5 710673.94,4418425.5 710685.69,4418470.5 710690.88,4418503.5 710687,4418540 710688.81,4418578 710697.56,4418617.5 710718.44,4418672.5 710737.19,4418698.5 710773.31,4418736.5 710799.44,4418770 710822.06,4418813 710835.31,4418867.5 710866.5,4418938 710897.69,4418953.5 710942.44,4418963 710997.94,4418976 711076,4418977 711144.69,4418975.5 711194.88,4418975.5 711217.5,4418982.5 711281.13,4418998.5 711344.25,4419028 711373.56,4419061.5 711412.81,4419100.5 711436.38,4419152.5 711452.75,4419190 711457.13,4419228 711443.63,4419251.5 711416.81,4419272.5 711387,4419287 711345,4419290.5 711290.06,4419297 711237.69,4419323.5 711181.38,4419351.5 711149.13,4419382.5 711124.38,4419416 711088.06,4419471.5 711069.63,4419526</gml:coordinates>
+                </gml:LinearRing>
+              </gml:outerBoundaryIs>
+            </gml:Polygon>
+          </gml:polygonMember>
+        </gml:MultiPolygon>
+      </cit:the_geom>
+    </cit:embalses_pol_300k>
+  </gml:featureMember>
+  <gml:featureMember>
+    <cit:embalses_pol_300k fid="embalses_pol_300k.22">
+      <cit:entity>Complex Shape</cit:entity>
+      <cit:layer>55</cit:layer>
+      <cit:level>55</cit:level>
+      <cit:elevation>0.0</cit:elevation>
+      <cit:color>1</cit:color>
+      <cit:mslink_dmr>0</cit:mslink_dmr>
+      <cit:codigo>Embalse de Forata</cit:codigo>
+      <cit:tipo>Embalses</cit:tipo>
+      <cit:the_geom>
+        <gml:MultiPolygon srsName="http://www.opengis.net/gml/srs/epsg.xml#23030">
+          <gml:polygonMember>
+            <gml:Polygon>
+              <gml:outerBoundaryIs>
+                <gml:LinearRing>
+                  <gml:coordinates decimal="." cs="," ts=" ">683400.5,4357161.5 683382.06,4357153 683357.63,4357173 683336.69,4357205.5 683319.56,4357238 683307.5,4357271 683302.88,4357316.5 683297.06,4357352 683285.06,4357384.5 683264.38,4357404.5 683237.56,4357413 683209.5,4357423.5 683172.44,4357437 683138.06,4357445 683103.69,4357453.5 683082,4357458 683056.69,4357457.5 683018.75,4357451.5 682987.31,4357439.5 682959.81,4357417.5 682938.88,4357386.5 682915.31,4357361 682884.19,4357331 682845.38,4357305 682823.19,4357274 682805.94,4357246 682798.94,4357216.5 682795.75,4357185 682801.56,4357147 682809.88,4357111.5 682821.88,4357080 682844.56,4357021 682845.31,4356983 682843.38,4356952.5 682837.69,4356917 682830.69,4356887.5 682817.13,4356866 682801.19,4356839 682782.63,4356815.5 682762.88,4356790 682737.94,4356765.5 682716.63,4356753.5 682684.13,4356731.5 682647.63,4356718 682624.94,4356711 682594.75,4356699 682570.94,4356682.5 682541.38,4356638.5 682501.56,4356600 682463.81,4356585 682432,4356589.5 682402.88,4356589 682375.13,4356582 682353.88,4356568 682335.44,4356537 682313.13,4356508.5 682289.19,4356503 682256.25,4356500 682228.56,4356492 682211.06,4356477.5 682191.13,4356459.5 682167.44,4356440 682123.44,4356421.5 682109,4356381.5 682118.56,4356345 682125.25,4356327.5 682125.75,4356301 682113.63,4356273 682087.38,4356252 682068.75,4356234 682052.75,4356207 682044.69,4356167.5 682033.63,4356149.5 682023.63,4356141.5 682007.25,4356137.5 681981.94,4356134.5 681960.44,4356131.5 681935,4356133.5 681905.75,4356140.5 681887.69,4356157 681882.38,4356168 681885.81,4356186 681893.13,4356202.5 681901.63,4356223 681907.56,4356241 681913.56,4356260 681913,4356290.5 681906.25,4356308 681876.94,4356319 681850.38,4356316 681841.56,4356310.5 681808.81,4356301 681794.94,4356295.5 681779.75,4356296.5 681761.75,4356306.5 681768.75,4356339.5 681770.94,4356356 681772,4356369 681767.44,4356407 681710.44,4356403 681674.75,4356480 681605.13,4356539.5 681601.94,4356572 681601.44,4356599 681599.69,4356623 681576.81,4356625 681552.75,4356624.5 681506.56,4356718.5 681477,4356738.5 681461.69,4356809 681455.13,4356887.5 681452.94,4356933 681452.5,4356957 681452.06,4356979 681450.75,4356980 681446.44,4357006.5 681421.13,4357003.5 681396.06,4357056.5 681381.81,4357071 681368.94,4357081 681343.38,4357091 681316.69,4357094 681292.56,4357096 681270.94,4357099.5 681257,4357100.5 681243,4357101.5 681192.25,4357105.5 681156.63,4357110 681143.94,4357112 681131.19,4357114.5 681115.88,4357119.5 681061.25,4357124.5 681031.75,4357142 681000.94,4357164 680976.5,4357181 680937.06,4357187 680941.5,4357220 680946.25,4357239 680948.06,4357273 680960.31,4357296.5 680988.88,4357328.5 681018.81,4357352 681033.5,4357379 681033.94,4357422 681031.69,4357472.5 681026.75,4357532 681010.75,4357571 681057.38,4357584.5 681068.5,4357601.5 681075.56,4357629.5 681078.88,4357656 681075.63,4357690.5 681070,4357720.5 681061.63,4357760 681054.38,4357805.5 681058.94,4357832 681064.75,4357858.5 681071.5,4357903 681060.63,4357942.5 681041.06,4357968.5 681020.19,4358001 681000.44,4358036 680977.06,4358065 680946.06,4358095 680911.56,4358108 680882.38,4358110 680848.19,4358109.5 680825.31,4358110 680797.44,4358111 680765.88,4358105 680740.63,4358098.5 680713,4358084 680692.88,4358070.5 680680.94,4358135.5 680699.13,4358147 680731.69,4358166.5 680756.63,4358188.5 680785.44,4358207 680819.63,4358209 680851.5,4358200.5 680885.75,4358197.5 680914.81,4358204.5 680947.63,4358210 680987.13,4358201 681016.63,4358185 681039.75,4358166.5 681073.25,4358141.5 681100.38,4358115.5 681121.06,4358094.5 681140.81,4358056.5 681155.38,4358022.5 681172.75,4357978.5 681184.63,4357955 681199.13,4357924.5 681209.88,4357893 681215.75,4357851.5 681215.25,4357814.5 681216.25,4357763 681216.94,4357727.5 681216.13,4357704.5 681215.56,4357667.5 681217.19,4357647.5 681216.63,4357610.5 681215.88,4357585.5 681219,4357556 681213.31,4357520.5 681205.25,4357481 681194.19,4357462 681178.13,4357438.5 681163.38,4357417 681135.38,4357358 681107.13,4357300.5 681091,4357292.5 681045.81,4357267.5 681032.63,4357230.5 681040.63,4357208 681055,4357186.5 681079.38,4357173 681102.31,4357164.5 681146.94,4357151.5 681176.31,4357141 681205.56,4357136 681234.81,4357133 681261.5,4357131 681288.06,4357131.5 681318.44,4357134.5 681354,4357133 681385.81,4357127 681417.69,4357116.5 681480.5,4357082 681517.94,4357046 681527.25,4357023.5 681545.63,4356990.5 681560.31,4356954 681576.06,4356925.5 681587.75,4356910.5 681606.13,4356880.5 681626.88,4356854 681651.5,4356828 681676.13,4356800.5 681700.81,4356769.5 681720.38,4356740.5 681742.56,4356709.5 681759.56,4356683 681782.44,4356678.5 681802.63,4356685 681815.38,4356681.5 681816.88,4356669 681810.94,4356647 681806.31,4356624.5 681809.5,4356592.5 681821.38,4356566.5 681839.63,4356540 681860.56,4356507.5 681885.44,4356467.5 681904.75,4356454 681922.5,4356451.5 681943.94,4356457 681965.38,4356465 681988,4356474.5 682011.88,4356486.5 682037,4356497 682068.13,4356525.5 682090.56,4356547.5 682105.44,4356563 682121.56,4356582.5 682131.25,4356606.5 682135.63,4356642 682154.13,4356668 682179.13,4356687.5 682190.31,4356692.5 682208,4356700.5 682234.56,4356703.5 682262.31,4356712 682279.88,4356719.5 682292.44,4356727.5 682304.44,4356761 682298.63,4356798.5 682293.31,4356812.5 682289.25,4356826.5 682286.31,4356845.5 682288.5,4356865.5 682304,4356915.5 682317.13,4356956.5 682319.06,4356988 682299.31,4357027 682279.81,4357049.5 682261.81,4357063 682242,4357105.5 682241.19,4357145 682242,4357170.5 682245.25,4357198.5 682247.25,4357225 682243,4357249 682228.5,4357276.5 682212.81,4357300.5 682221.44,4357313 682242.75,4357326.5 682263,4357330.5 682280.44,4357343.5 682301.5,4357369.5 682327.88,4357381 682355.94,4357373 682367.88,4357346.5 682367.19,4357317.5 682370.06,4357299.5 682380.44,4357287 682396.13,4357264.5 682415.69,4357234.5 682431.06,4357227 682457.44,4357239 682466.13,4357251 682469.38,4357276 682467.5,4357308 682479.88,4357326 682494.63,4357347.5 682501.75,4357372 682497.38,4357403.5 682486.69,4357431 682473.56,4357453.5 682451.31,4357490 682429.19,4357519 682409.75,4357542.5 682385.25,4357563.5 682358.06,4357592 682335.81,4357627.5 682324.63,4357679 682321.38,4357717 682318.13,4357753.5 682322.56,4357787 682343.63,4357782.5 682358.5,4357766 682371.56,4357743.5 682386.19,4357710.5 682398.31,4357674 682410.38,4357639 682429.69,4357624 682450.06,4357618 682467.94,4357612 682497.25,4357604 682516.5,4357593 682537.25,4357568 682554.13,4357549 682590,4357529.5 682633.19,4357524 682656.88,4357545 682662.63,4357576.5 682662,4357608.5 682653.56,4357651 682657.81,4357694.5 682667.19,4357732.5 682666.5,4357768 682656.88,4357806 682650.06,4357817 682641.19,4357831 682674.69,4357868.5 682687.56,4357858.5 682698.06,4357840.5 682702,4357833.5 682725.69,4357789.5 682750.94,4357729 682776.38,4357661 682796.38,4357609.5 682810.5,4357598.5 682825.88,4357591 682850.13,4357584 682870.44,4357580.5 682888.19,4357581 682908.25,4357593 682939.69,4357606 682972.5,4357614.5 683000.31,4357617.5 683026.94,4357619 683058.69,4357616 683090.5,4357610.5 683119.63,4357609.5 683149.75,4357626.5 683168.38,4357647.5 683178,4357673 683184.94,4357708.5 683183,4357744 683174.81,4357773 683161.75,4357791.5 683151.38,4357803 683133.31,4357819 683118,4357826.5 683092.38,4357841 683071.81,4357854.5 683052.38,4357876 683049.44,4357897.5 683053.13,4357902.5 683068.19,4357910.5 683089.69,4357913 683104.94,4357911 683122.75,4357909 683144.25,4357909 683163.13,4357916 683190.69,4357934 683205.63,4357948.5 683216.38,4357981.5 683198.19,4358005.5 683177.88,4358006 683164,4358002 683151.44,4357997 683141.38,4357991.5 683112.5,4357977 683100.88,4357988.5 683095.38,4358011 683092.31,4358037.5 683082.94,4358062.5 683068.75,4358077.5 683049.44,4358091 683023.69,4358111 683020.63,4358139 683076.06,4358156.5 683086.25,4358154 683107.88,4358150.5 683128.19,4358148.5 683151,4358149 683162.44,4358148 683177.63,4358148 683187.75,4358151 683206.44,4358168 683222.63,4358184.5 683249,4358195.5 683265.81,4358178 683270.13,4358151.5 683280.56,4358136.5 683288.25,4358134 683304.69,4358135.5 683319.81,4358141 683334.88,4358146 683351.19,4358155.5 683368.69,4358168.5 683392.5,4358183 683416.56,4358184.5 683430.94,4358163.5 683428.69,4358149.5 683423.88,4358135.5 683417.75,4358123.5 683402.88,4358107 683399.19,4358099.5 683394.44,4358082.5 683388.5,4358065 683388.94,4358041 683388.13,4358015.5 683388.69,4357989 683403.25,4357957.5 683420,4357941 683431.56,4357934 683440.44,4357935.5 683460.69,4357935.5 683478.63,4357927 683499.25,4357910 683514.81,4357891 683532.94,4357872.5 683554.88,4357854 683583.13,4357835.5 683604.94,4357822 683642.19,4357794.5 683675.56,4357774 683693.56,4357761.5 683725.5,4357748 683740.31,4357768.5 683753.25,4357757.5 683764.81,4357747.5 683781.56,4357735 683802,4357725.5 683827.5,4357718.5 683854.19,4357716.5 683878.19,4357719.5 683904.69,4357726 683923.81,4357721.5 683937.94,4357711.5 683949.75,4357693 683962.81,4357673 683975.69,4357661.5 683992.25,4357658 684007.44,4357658.5 684027.69,4357660 684060.38,4357673.5 684080.38,4357688 684104.13,4357708.5 684127.94,4357720.5 684142.81,4357737 684156.31,4357761.5 684154.63,4357784.5 684145,4357821 684141.88,4357854 684147.69,4357879.5 684160.13,4357892 684176.25,4357910.5 684184.63,4357936 684182.88,4357961 684195.31,4357973 684209.25,4357974.5 684218.5,4357955.5 684222.88,4357926.5 684223.19,4357907.5 684221.13,4357884.5 684216.5,4357860.5 684218.25,4357835 684223.75,4357815 684234.13,4357801 684259.75,4357787.5 684279,4357778 684297.31,4357748 684314,4357735.5 684333.38,4357704 684326.13,4357699.5 684283.88,4357663 684308.31,4357641 684323.81,4357625 684335.69,4357599.5 684342.88,4357553 684342.56,4357507.5 684334.56,4357463 684326.63,4357420 684308.44,4357379.5 684283.81,4357348.5 684253.13,4357301 684221.13,4357260 684206.75,4357220.5 684191.44,4357162 684169.38,4357130 684143.5,4357094.5 684124.13,4357055 684106.06,4357007.5 684102.81,4356981 684114.69,4356954.5 684118.75,4356936.5 684108.19,4356888 684096.13,4356873.5 684074.94,4356858 684041,4356848.5 684018.38,4356844 683985.56,4356842.5 683957.75,4356843 683941.19,4356849 683917,4356857.5 683896.5,4356873.5 683873.31,4356894.5 683859,4356914.5 683845.81,4356944.5 683831.19,4356979.5 683817.88,4357013.5 683807.25,4357039.5 683798.13,4357053.5 683781.81,4357048 683768,4357042.5 683746.63,4357039.5 683730.13,4357043 683719.69,4357060.5 683707.69,4357090.5 683698.44,4357112 683678.25,4357109 683666.94,4357106.5 683632.94,4357102 683611,4357125.5 683592.56,4357161.5 683574.06,4357204.5 683542.44,4357206 683509.81,4357194 683471,4357174.5 683445.88,4357169 683400.5,4357161.5</gml:coordinates>
+                </gml:LinearRing>
+              </gml:outerBoundaryIs>
+            </gml:Polygon>
+          </gml:polygonMember>
+        </gml:MultiPolygon>
+      </cit:the_geom>
+    </cit:embalses_pol_300k>
+  </gml:featureMember>
+  <gml:featureMember>
+    <cit:embalses_pol_300k fid="embalses_pol_300k.23">
+      <cit:entity>Complex Shape</cit:entity>
+      <cit:layer>55</cit:layer>
+      <cit:level>55</cit:level>
+      <cit:elevation>0.0</cit:elevation>
+      <cit:color>1</cit:color>
+      <cit:mslink_dmr>0</cit:mslink_dmr>
+      <cit:codigo>Embalse de Buseo</cit:codigo>
+      <cit:tipo>Embalses</cit:tipo>
+      <cit:the_geom>
+        <gml:MultiPolygon srsName="http://www.opengis.net/gml/srs/epsg.xml#23030">
+          <gml:polygonMember>
+            <gml:Polygon>
+              <gml:outerBoundaryIs>
+                <gml:LinearRing>
+                  <gml:coordinates decimal="." cs="," ts=" ">676005.38,4383746 675986.5,4383751 675948.75,4383741.5 675913.63,4383726.5 675888,4383695 675924.56,4383788 675938.31,4383806 675954.06,4383838 675959.13,4383844.5 675984.44,4383863.5 675999.63,4383874 676023.63,4383904.5 676046.25,4383940.5 676074.13,4383968.5 676101.94,4383995.5 676137.25,4384039 676158.69,4384070 676191.63,4384093 676210.69,4384099.5 676222.25,4384087 676231.13,4384087 676246.38,4384091 676256.63,4384084.5 676271.94,4384081 676279.5,4384086 676293.31,4384114 676304.5,4384156.5 676309.38,4384188 676314.19,4384225 676319.06,4384254.5 676326.5,4384282.5 676337.81,4384299 676343,4384290.5 676350.63,4384286.5 676357,4384289 676362.06,4384297 676360.63,4384313.5 676361.75,4384335 676353.88,4384370.5 676380.63,4384371 676402.25,4384368.5 676422.69,4384365 676446.88,4384361 676466,4384362.5 676482.5,4384370.5 676490,4384385.5 676496.19,4384413.5 676496,4384438 676494.5,4384466 676486.69,4384489 676489.94,4384504.5 676490.38,4384506.5 676490.25,4384525.5 676482.44,4384551 676472,4384583 676473.13,4384600.5 676470.38,4384631.5 676462.5,4384663 676449.5,4384703.5 676436.56,4384726.5 676408.38,4384754.5 676391.69,4384771 676375,4384784.5 676343,4384815 676342.88,4384829 676341.38,4384858.5 676339.88,4384889 676337.19,4384911.5 676325.44,4384945 676350.81,4384960 676363.5,4384966.5 676373.63,4384977 676413.44,4385014 676439.31,4385005.5 676484.94,4385019 676516.69,4385031.5 676544.56,4385042.5 676568.69,4385055 676581.38,4385061 676585.25,4385071.5 676584.13,4385096.5 676584.25,4385115.5 676640.06,4385133 676685.69,4385146.5 676722.38,4385155 676742.63,4385153.5 676787.06,4385181.5 676827.75,4385205 676854.38,4385220 676872.13,4385225 676879.56,4385203.5 676901.06,4385203.5 676921.31,4385205.5 676944.06,4385199 676973.88,4385217.5 677024.88,4385128.5 677042.56,4385097.5 677032.69,4385058 677007.38,4385034 676982.06,4385013 676952.94,4384991.5 676931.44,4384974.5 676906.13,4384953 676898.63,4384932.5 676919.38,4384881.5 676941.25,4384852.5 676956.75,4384822 676967.13,4384790.5 676975.06,4384752 676975.31,4384720.5 676974.31,4384684.5 676973.75,4384655 676973.38,4384636 676938.88,4384650 676935.06,4384651.5 676913.38,4384660 676896.75,4384666 676870.06,4384658.5 676832.19,4384616 676796.88,4384565 676783.19,4384524 676783.5,4384482 676789,4384425 676780.44,4384372.5 676734.88,4384335 676710.88,4384307 676688.25,4384273.5 676669.38,4384243 676668.25,4384221.5 676683.63,4384207.5 676700.31,4384184.5 676687.75,4384167 676663.63,4384159 676644.69,4384133.5 676629.44,4384128 676602.81,4384111.5 676578.81,4384087 676557.25,4384069 676539.5,4384065 676517.75,4384074 676499.88,4384077.5 676477,4384078.5 676449.19,4384049 676423.81,4384035 676400.88,4384038.5 676375.44,4384032 676343.75,4384010 676333.75,4383986 676318.94,4383926 676298.69,4383908 676275.75,4383906.5 676241.5,4383892 676208.56,4383864 676179.5,4383833 676151.75,4383801 676125.19,4383770.5 676109.81,4383748 676089.81,4383727.5 676066,4383706 676043.5,4383680.5 676029.75,4383669.5 676009.88,4383635 675990.69,4383641 675995.81,4383666.5 676003.13,4383702 676004.31,4383713 676007.94,4383736 676005.38,4383746</gml:coordinates>
+                </gml:LinearRing>
+              </gml:outerBoundaryIs>
+            </gml:Polygon>
+          </gml:polygonMember>
+        </gml:MultiPolygon>
+      </cit:the_geom>
+    </cit:embalses_pol_300k>
+  </gml:featureMember>
+  <gml:featureMember>
+    <cit:embalses_pol_300k fid="embalses_pol_300k.24">
+      <cit:entity>Complex Shape</cit:entity>
+      <cit:layer>55</cit:layer>
+      <cit:level>55</cit:level>
+      <cit:elevation>0.0</cit:elevation>
+      <cit:color>1</cit:color>
+      <cit:mslink_dmr>0</cit:mslink_dmr>
+      <cit:codigo>Embassament de Beniarrés</cit:codigo>
+      <cit:tipo>Embalses</cit:tipo>
+      <cit:the_geom>
+        <gml:MultiPolygon srsName="http://www.opengis.net/gml/srs/epsg.xml#23030">
+          <gml:polygonMember>
+            <gml:Polygon>
+              <gml:outerBoundaryIs>
+                <gml:LinearRing>
+                  <gml:coordinates decimal="." cs="," ts=" ">725209.06,4296287.5 725184.69,4296351.5 725166.38,4296400 725168.75,4296450.5 725160.69,4296466 725156.63,4296548 725179.5,4296540 725223.75,4296520.5 725277.19,4296486 725329.69,4296474.5 725360.88,4296516.5 725423.19,4296596.5 725402.88,4296654.5 725398,4296701 725412.75,4296759.5 725450.19,4296818 725495.88,4296876.5 725540.44,4296921 725592.25,4296973 725637.88,4297013 725680.31,4297045 725768.38,4297136 725787.06,4297140 725803.75,4297175 725817.38,4297221.5 725810.38,4297261.5 725769.25,4297277.5 725742.56,4297302 725849.69,4297473 725855.63,4297501 725897.5,4297542.5 725945.06,4297566 726009.06,4297576 726054.44,4297580 726108,4297574.5 726151.25,4297553.5 726201.63,4297535 726174.31,4297507 726211.63,4297487 726251,4297483 726308.06,4297483 726366.13,4297487 726421.13,4297483.5 726473.94,4297446 726489.69,4297519.5 726491.94,4297609 726545.88,4297609 726644.44,4297621 726637.25,4297659.5 726604.06,4297670 726556.38,4297684.5 726512.81,4297678.5 726487.88,4297670 726441.5,4297649 726361.38,4297701 726323.31,4297720 726279.06,4297737.5 726244.06,4297745 726246.25,4297777 726232.13,4297831.5 726269.25,4297790 726305.56,4297789 726334.69,4297818 726385.5,4297800 726442.5,4297789.5 726492.25,4297780 726589.69,4297742.5 726578.38,4297781 726551.5,4297818.5 726524.63,4297862 726522.63,4297900.5 726546.56,4297936.5 726576.75,4297991.5 726593.44,4298038 726694,4298028 726762.31,4298021.5 726824.31,4298035 726867.56,4298061.5 726907.69,4298090.5 726932.25,4298124 726946.5,4298157 727086.13,4298157 727113.56,4298222.5 727110.63,4298300.5 727153.31,4298302.5 727209.13,4298314.5 727255.5,4298333.5 727293.06,4298294.5 727352.81,4298323.5 727401.69,4298297 727418.5,4298261 727341.19,4298219 727386.13,4298166.5 727427.44,4298169 727474.94,4298187 727540.94,4298211.5 727599.63,4298252 727658.25,4298294 727705.56,4298329.5 727752.94,4298358 727803.56,4298369.5 727849.06,4298372 727837.13,4298445.5 727821.31,4298487.5 727764.5,4298477 727730.25,4298489 727683.5,4298515.5 727642.06,4298523.5 727608.75,4298545 727610.63,4298574 727631.13,4298601 727580,4298651.5 727588.75,4298729 727649.75,4298738.5 727722.63,4298679.5 727753.81,4298659 727754.56,4298690 727781.5,4298691 727784.81,4298657 727788.38,4298597 727827.69,4298598.5 727867.94,4298611 727897,4298599 727938.63,4298570 727987.25,4298572.5 728047.19,4298577.5 728108,4298602.5 728199.75,4298650 728129.38,4298725.5 728142.38,4298755.5 728176.38,4298733 728218.5,4298723 728256.5,4298711.5 728305.75,4298700.5 728375.25,4298717.5 728473.25,4298757.5 728505.38,4298713.5 728527.56,4298751.5 728580.75,4298761.5 728629.69,4298784.5 728656.94,4298830 728668.88,4298865.5 728653.19,4298899.5 728696.63,4298961.5 728741.13,4299025 728774.5,4299067.5 728807,4299095.5 728851.88,4299121.5 728884.13,4299172 728901.13,4299220.5 728921.19,4299266.5 728941.75,4299361 728972.56,4299356 729009.44,4299354.5 729043.25,4299356 729073.81,4299374.5 729053.13,4299395 729071.31,4299417.5 729047.5,4299448 729027.63,4299490 729005.75,4299526.5 729008.5,4299560.5 728984.75,4299586 728994.75,4299611.5 729018.19,4299622 729029.75,4299588 729058.44,4299591.5 729075.25,4299541.5 729096.13,4299507 729116.88,4299476.5 729143.75,4299450 729186.88,4299440 729219.63,4299445.5 729242.94,4299466.5 729232.44,4299495 729225,4299522.5 729280.13,4299520 729313.13,4299518 729355.5,4299480.5 729424.13,4299479.5 729464.94,4299499 729510.63,4299540.5 729488.88,4299563 729491.56,4299604 729503.38,4299657.5 729491.69,4299702.5 729503.13,4299745 729549.44,4299748 729574.19,4299754 729587.56,4299755 729622.63,4299752 729668.94,4299763 729710.19,4299773.5 729729.63,4299781.5 729741.81,4299789.5 729755.13,4299793 729766.38,4299792 729788.56,4299719.5 729830.5,4299726 729868.25,4299636 729875.94,4299579 729878.56,4299517.5 729865.75,4299466 729839.44,4299431 729873.75,4299380 729910.38,4299402 729929.75,4299416.5 729945.31,4299394 729936.38,4299366.5 729913.13,4299328 729882.63,4299309.5 729845.88,4299294 729835,4299254 729843.69,4299198.5 729869.75,4299153.5 729894.69,4299112 729856.94,4299096 729876.13,4299017.5 729894.5,4298919.5 729925.44,4298896 729931.44,4298804 729926.88,4298745.5 729938.75,4298684 729979.25,4298623 729973.5,4298573 729969.81,4298540 729976.38,4298493 729967.63,4298446 729941.56,4298490.5 729939.63,4298503.5 729924.13,4298605 729888.75,4298663 729873.06,4298692 729860.56,4298718.5 729843.88,4298751 729826.13,4298786.5 729813.5,4298817 729816.19,4298858 729804.63,4298890 729776.75,4298916 729776.38,4298956 729745.38,4298980.5 729716.19,4299037.5 729691.63,4299035 729664.63,4299069 729588,4299052.5 729605.44,4298941 729655.56,4298945 729644.13,4298853.5 729732.94,4298779.5 729749.56,4298753 729750.94,4298717 729728.63,4298697.5 729694.5,4298732 729657.31,4298763.5 729628.94,4298732.5 729599.13,4298744.5 729564.31,4298741 729535.56,4298749 729561.19,4298850.5 729537.63,4298856.5 729527.94,4298904.5 729459.38,4298899 729436.19,4298858.5 729425.13,4298837 729410,4298808 729394.81,4298788.5 729375.94,4298729 729344.38,4298705 729322.56,4298633.5 729294.5,4298565.5 729243.94,4298497.5 729189.81,4298479.5 729147.63,4298498.5 729096.63,4298476.5 729060.13,4298440.5 728971.06,4298432 728918.88,4298425.5 728873.75,4298435.5 728840.56,4298473 728797.38,4298491 728746.38,4298468 728733.63,4298408.5 728729.94,4298365.5 728692.44,4298324 728680.94,4298239 728664,4298192.5 728634,4298146 728643.19,4298116.5 728632.25,4298079.5 728606,4298043.5 728634.38,4297970 728584,4297874.5 728580.5,4297933 728579.19,4297955.5 728568.56,4297992 728581.5,4298033 728585.25,4298069 728581.75,4298112 728564,4298152 728536,4298188.5 728503.94,4298218 728481.25,4298237 728381.94,4298230 728418.19,4298082 728396.88,4298056 728353.19,4298021 728317.63,4297987.5 728290.19,4297968 728266.75,4297954 728267.94,4297938 728301.25,4297882 728302.75,4297831 728307,4297796.5 728362,4297739 728404.63,4297694 728430.69,4297650 728439.19,4297615 728463.25,4297561.5 728467.75,4297505 728465,4297461.5 728405.38,4297439.5 728386,4297405.5 728363.56,4297369 728351.44,4297333 728339.81,4297287.5 728301.44,4297285.5 728244.31,4297271.5 728177.94,4297274.5 728141.75,4297315 728107.56,4297337 728084.81,4297383.5 728080.81,4297452 728099.56,4297497.5 728135.94,4297535 728181.69,4297567 728181.75,4297592 728142.31,4297594 728147.75,4297716.5 728134.38,4297762 728108.44,4297764.5 728088.63,4297726 728037.75,4297694 728037.88,4297766.5 728057.69,4297796.5 728085.75,4297845.5 728096.19,4297869 728082.88,4297937.5 727973.13,4297921.5 727947.5,4297918 727844.19,4297903 727818.19,4297879 727786,4297862.5 727755.94,4297852 727712.31,4297843 727684.38,4297853.5 727649.13,4297872 727600.31,4297861 727559.88,4297862 727520.5,4297864 727491.44,4297869.5 727458.25,4297893 727376.25,4297867.5 727255.88,4297847 727099.13,4297762 727055.38,4297699 727051.06,4297690 727030.38,4297646 726987.69,4297577 726951.25,4297517.5 726923.13,4297460.5 726875.25,4297385 726827.38,4297280.5 726798.13,4297210 726768.94,4297138.5 726708.81,4297138.5 726665.25,4297145 726611.25,4297133.5 726561.31,4297063 726524,4297064.5 726452.56,4297138 726527.38,4297201 726450.63,4297199.5 726398.75,4297197.5 726348.88,4297170.5 726351.63,4296981.5 726289.13,4296868.5 726283.69,4296747.5 726327.19,4296699.5 726388.25,4296635 726437.94,4296581 726451.75,4296570 726441.94,4296515.5 726478.06,4296433.5 726426.25,4296467 726370.38,4296508.5 726309.25,4296560.5 726265.81,4296610.5 726234.75,4296654 726210,4296715.5 726225.69,4296773.5 726240.31,4296834.5 726257,4296885.5 726261.31,4296948.5 726242.31,4297039.5 726182.25,4296994.5 726151,4296938 726118.75,4296889 726081.38,4296839.5 726027.44,4296787 725989.06,4296742 725871.19,4296687 725803.94,4296640 725786.31,4296627.5 725825.5,4296624.5 725870.88,4296622 725920.31,4296613.5 725924.25,4296584.5 725916.75,4296528 725870.25,4296511.5 725889.63,4296469.5 725934.75,4296425.5 725941.88,4296410 725934.56,4296390.5 725921.06,4296372 725888.5,4296354.5 725884.94,4296370.5 725846.06,4296421 725802.88,4296445 725746.13,4296445.5 725666.69,4296430.5 725617.06,4296411 725594.25,4296382 725578.5,4296334 725566.94,4296288.5 725554.25,4296232 725496.19,4296179.5 725437.13,4296125 725362.56,4296068 725301.5,4296018.5 725269.38,4295992 725240.44,4295988 725216.88,4296011 725194.44,4296054.5 725130.44,4296047.5 725042.75,4296041 724997.38,4296033 724966.25,4296000 724933,4295952.5 724934.94,4295938 724810.81,4295898 724744.69,4295986.5 724849,4296066.5 724921.5,4296124 724992.94,4296172 725027.13,4296202.5 725094.31,4296227 725161.38,4296240 725219.13,4296238 725209.06,4296287.5</gml:coordinates>
+                </gml:LinearRing>
+              </gml:outerBoundaryIs>
+            </gml:Polygon>
+          </gml:polygonMember>
+        </gml:MultiPolygon>
+      </cit:the_geom>
+    </cit:embalses_pol_300k>
+  </gml:featureMember>
+  <gml:featureMember>
+    <cit:embalses_pol_300k fid="embalses_pol_300k.25">
+      <cit:entity>Complex Shape</cit:entity>
+      <cit:layer>55</cit:layer>
+      <cit:level>55</cit:level>
+      <cit:elevation>0.0</cit:elevation>
+      <cit:color>1</cit:color>
+      <cit:mslink_dmr>0</cit:mslink_dmr>
+      <cit:codigo>Embassament de Guadalest</cit:codigo>
+      <cit:tipo>Embalses</cit:tipo>
+      <cit:the_geom>
+        <gml:MultiPolygon srsName="http://www.opengis.net/gml/srs/epsg.xml#23030">
+          <gml:polygonMember>
+            <gml:Polygon>
+              <gml:outerBoundaryIs>
+                <gml:LinearRing>
+                  <gml:coordinates decimal="." cs="," ts=" ">743666.81,4285449.5 743587,4285475 743503,4285510.5 743422.25,4285534 743342.38,4285565.5 743275.06,4285583.5 743208.75,4285605.5 743117.56,4285638 743061.5,4285674 743019.88,4285705.5 742976.44,4285707.5 742914.25,4285737 742896.31,4285784.5 742864,4285817.5 742835.13,4285812 742814.75,4285792 742811.5,4285789 742798.25,4285759 742768.44,4285735 742732.38,4285721.5 742709.5,4285742 742701.94,4285784 742704.88,4285813 742732.75,4285819.5 742743.63,4285888 742827.25,4285897.5 742874.75,4285911.5 742919.13,4285918 742961.63,4285911 743002.06,4285888.5 743024,4285858 743042.88,4285820.5 743063.63,4285804.5 743098.75,4285809.5 743126.56,4285825.5 743152.31,4285841 743179.19,4285840 743207.13,4285833 743236.25,4285808.5 743272.69,4285780 743303.75,4285767.5 743325.5,4285764.5 743349.25,4285769 743364.63,4285786.5 743364.38,4285820 743353.88,4285847.5 743366.06,4285881 743368.88,4285921 743340.81,4285939.5 743343.63,4285983 743347.44,4286027.5 743357.44,4286077 743353,4286119.5 743337.31,4286148.5 743327,4286161 743310.19,4286181.5 743270.63,4286216 743264.5,4286248 743263.13,4286255.5 743254.38,4286330 743286.31,4286342.5 743317.44,4286329 743338.38,4286294 743342.94,4286289 743362.88,4286266.5 743372.75,4286255 743396.75,4286219 743422.88,4286176 743436.75,4286116 743442.25,4286068.5 743456.13,4286012.5 743481.06,4285989 743487,4286024.5 743485.63,4286076 743512.5,4286083.5 743529.25,4286046.5 743541.94,4286006 743530.94,4285958.5 743542.63,4285911 743568.69,4285881 743575.19,4285839 743589.81,4285816 743610.44,4285822.5 743641.31,4285840.5 743654.69,4285854 743684.75,4285844 743699.56,4285792 743756.5,4285779 743779.56,4285736 743807.75,4285702 743858.81,4285787 743853.31,4285837.5 743898.75,4285844 743910.63,4285807 743920.94,4285775 743901.75,4285706.5 743925.88,4285659.5 743973.5,4285649.5 744030.38,4285644.5 744077.88,4285658.5 744110,4285641 744119.5,4285619.5 744203.88,4285673.5 744225.63,4285665.5 744219,4285585 744237.75,4285582 744255.19,4285579 744255.44,4285548 744229.81,4285513.5 744218.56,4285495 744232.19,4285471.5 744269.38,4285469.5 744339.06,4285564 744377.38,4285550 744374.38,4285537.5 744366.5,4285477.5 744368,4285412 744345.5,4285378 744313.63,4285350 744348.06,4285311 744392.94,4285251 744344.19,4285122.5 744316.75,4285058.5 744267.63,4285127 744202.5,4285133 744201.06,4285190 744153.25,4285221.5 744097.13,4285273 744034,4285272.5 744009.88,4285329 743959.19,4285333 743942.31,4285379.5 743884.25,4285397.5 743827.31,4285411.5 743746.5,4285436 743666.81,4285449.5</gml:coordinates>
+                </gml:LinearRing>
+              </gml:outerBoundaryIs>
+            </gml:Polygon>
+          </gml:polygonMember>
+        </gml:MultiPolygon>
+      </cit:the_geom>
+    </cit:embalses_pol_300k>
+  </gml:featureMember>
+  <gml:featureMember>
+    <cit:embalses_pol_300k fid="embalses_pol_300k.26">
+      <cit:entity>Complex Shape</cit:entity>
+      <cit:layer>55</cit:layer>
+      <cit:level>55</cit:level>
+      <cit:elevation>0.0</cit:elevation>
+      <cit:color>1</cit:color>
+      <cit:mslink_dmr>0</cit:mslink_dmr>
+      <cit:codigo>Embassament de Sella</cit:codigo>
+      <cit:tipo>Embalses</cit:tipo>
+      <cit:the_geom>
+        <gml:MultiPolygon srsName="http://www.opengis.net/gml/srs/epsg.xml#23030">
+          <gml:polygonMember>
+            <gml:Polygon>
+              <gml:outerBoundaryIs>
+                <gml:LinearRing>
+                  <gml:coordinates decimal="." cs="," ts=" ">738196.38,4269012.5 738173.44,4269019.5 738142.13,4269048.5 738127.88,4269058 738131.13,4269073.5 738157.25,4269085.5 738196.25,4269088.5 738224,4269088 738273.06,4269092.5 738260.75,4269119.5 738250.06,4269137 738224,4269160 738195.63,4269176.5 738175.13,4269186 738143.13,4269198.5 738114.94,4269211.5 738112,4269223 738116.25,4269244.5 738127.56,4269282.5 738139.25,4269309.5 738153.81,4269325.5 738180,4269334 738201.69,4269327 738220.88,4269320 738244.94,4269317 738261.13,4269323 738268.25,4269337 738269.69,4269367.5 738260.94,4269400 738227.19,4269426.5 738183.31,4269454 738163.81,4269471 738148.69,4269505.5 738128.5,4269541.5 738107.38,4269567 738083.94,4269589 738064.63,4269598.5 738040.56,4269601.5 738018,4269598 738004.56,4269585 737992.38,4269573 737983.06,4269550 737973.38,4269538.5 737955.88,4269534 737934.44,4269534.5 737920.63,4269533 737908.25,4269526 737896.5,4269500.5 737878.94,4269462 737835.5,4269405 737841.19,4269424 737852.38,4269463.5 737862.56,4269496.5 737871.56,4269528.5 737891.5,4269571 737903.31,4269594 737920.63,4269603.5 737944.38,4269610.5 737975.56,4269620.5 738009.81,4269651 738008.19,4269697.5 738048.38,4269666 738112.5,4269672 738144.19,4269669.5 738168.06,4269671.5 738188.69,4269659.5 738195.19,4269653.5 738192.06,4269636 738188.88,4269619.5 738183,4269605 738180.94,4269592.5 738187.88,4269576.5 738197.25,4269559 738212.75,4269549.5 738234.75,4269534 738264,4269527.5 738280.56,4269523 738308.38,4269521.5 738333.5,4269524.5 738354.06,4269514 738364.44,4269507 738377.56,4269492 738385.38,4269486 738393.31,4269475 738403.56,4269470.5 738413.25,4269482 738416.13,4269508.5 738416.88,4269521.5 738412.63,4269536.5 738407.13,4269549 738390.19,4269563.5 738379.88,4269569.5 738379.56,4269578 738389.25,4269591 738408,4269594 738415.75,4269590.5 738430,4269580 738449,4269576.5 738452.44,4269587 738462.06,4269600 738476.88,4269610.5 738492.94,4269620 738511.69,4269624.5 738534.06,4269634 738554.94,4269650 738559.88,4269654 738561.75,4269671.5 738554.88,4269689 738547.75,4269710 738536.88,4269732.5 738520.75,4269761 738502,4269790.5 738482.5,4269809 738446.69,4269821.5 738398.31,4269833.5 738321.31,4269866.5 738292.5,4269938.5 738283.88,4269972.5 738274,4270006 738258.88,4270043.5 738240.31,4270073 738208.19,4270093.5 738179.75,4270116.5 738198.75,4270151 738239.19,4270146 738278.75,4270129.5 738295.88,4270107.5 738304.69,4270067.5 738301.81,4270039.5 738308.5,4270027.5 738338.69,4270029.5 738364.56,4270047 738415,4270043.5 738411,4270090 738478.75,4270098.5 738495.63,4270082.5 738503,4270048.5 738505,4270025 738518.63,4270033 738533.13,4270051 738543.69,4270075 738545.25,4270104 738527.56,4270145 738502.38,4270183.5 738459.25,4270233.5 738445.44,4270271 738441.38,4270318.5 738424.63,4270368.5 738387.88,4270414 738336.75,4270476.5 738306.69,4270550 738275.69,4270613 738247.5,4270628.5 738192.81,4270644.5 738141.75,4270668 738127.19,4270688.5 738131.88,4270699 738160,4270687.5 738190.25,4270684.5 738215.75,4270675 738244,4270657.5 738255.88,4270681.5 738265.06,4270707 738276.25,4270712.5 738290.5,4270700.5 738301.13,4270683 738309.75,4270650.5 738317.13,4270617 738354.44,4270591.5 738408.56,4270553 738445.56,4270499 738483.06,4270468.5 738523.44,4270427 738550.25,4270377.5 738607,4270296.5 738639.63,4270261 738678.75,4270220.5 738694.75,4270192 738721.19,4270153 738752.63,4270116 738761.06,4270088.5 738749.81,4270007.5 738743.25,4269978.5 738730.94,4269969 738704.25,4269976 738723.44,4269928.5 738726.81,4269902.5 738711.94,4269895.5 738692.88,4269901.5 738678.25,4269924.5 738654.13,4269930 738647,4269917.5 738649.19,4269888.5 738700.25,4269858 738699.5,4269845.5 738705.44,4269819 738717.44,4269800.5 738747.13,4269781.5 738781.44,4269775 738814.19,4269777.5 738835.56,4269779.5 738853.63,4269767.5 738862.75,4269760.5 738896.13,4269744 738927.5,4269749 738955.19,4269751 738974.13,4269750.5 738992.44,4269732 739008.19,4269715 739071.88,4269734 739055.5,4269696.5 739107.5,4269689.5 739114.88,4269658.5 739177.88,4269662 739181.13,4269640.5 739200.13,4269640 739213.75,4269610 739230.25,4269571.5 739256.25,4269551 739265.75,4269531 739267.31,4269523.5 739242.25,4269519 739224.13,4269531 739198.25,4269550 739180.38,4269554.5 739153.5,4269566.5 739122.75,4269580.5 739058.75,4269606 739031.31,4269560.5 739053.31,4269545 739083.75,4269541 739094.13,4269532.5 739093.44,4269516 739094.13,4269497.5 739061.13,4269502.5 739036.13,4269495.5 739020.13,4269483.5 739008.25,4269464 738992.75,4269438 738959.75,4269407 738933.25,4269407 738930.13,4269388 738924.56,4269367.5 738915.44,4269339.5 738894,4269303.5 738868.19,4269248.5 738807.38,4269184.5 738775.75,4269151.5 738741.38,4269122.5 738708.56,4269087.5 738675.75,4269053.5 738643.75,4269029.5 738621.63,4269012.5 738606,4268990.5 738605.19,4268978 738616.88,4268969.5 738629.38,4268972.5 738637.13,4268966.5 738628.94,4268948.5 738612.25,4268921.5 738582.31,4268876 738563.13,4268844 738536.44,4268800.5 738523.69,4268784.5 738504.56,4268754.5 738480.38,4268725 738458.06,4268714 738418.63,4268722.5 738385.13,4268743 738346.25,4268772 738331.81,4268786.5 738316.06,4268805 738298.56,4268836 738291.63,4268853 738274.38,4268876.5 738256.06,4268895 738240.75,4268900.5 738221.88,4268898.5 738208.5,4268884.5 738186.06,4268876 738164.88,4268870 738137.25,4268865.5 738120.75,4268867.5 738120.81,4268877.5 738120.81,4268901.5 738148.81,4268931.5 738166.75,4268958.5 738187.94,4268967 738212.75,4268978 738239.25,4268979 738252.75,4268989.5 738251.19,4268998 738242.19,4269003 738223.13,4269007.5 738196.38,4269012.5</gml:coordinates>
+                </gml:LinearRing>
+              </gml:outerBoundaryIs>
+            </gml:Polygon>
+          </gml:polygonMember>
+        </gml:MultiPolygon>
+      </cit:the_geom>
+    </cit:embalses_pol_300k>
+  </gml:featureMember>
+  <gml:featureMember>
+    <cit:embalses_pol_300k fid="embalses_pol_300k.27">
+      <cit:entity>Complex Shape</cit:entity>
+      <cit:layer>55</cit:layer>
+      <cit:level>55</cit:level>
+      <cit:elevation>0.0</cit:elevation>
+      <cit:color>1</cit:color>
+      <cit:mslink_dmr>0</cit:mslink_dmr>
+      <cit:codigo>Embassament d'Ulldecona</cit:codigo>
+      <cit:tipo>Embalses</cit:tipo>
+      <cit:the_geom>
+        <gml:MultiPolygon srsName="http://www.opengis.net/gml/srs/epsg.xml#23030">
+          <gml:polygonMember>
+            <gml:Polygon>
+              <gml:outerBoundaryIs>
+                <gml:LinearRing>
+                  <gml:coordinates decimal="." cs="," ts=" ">773164.56,4507460.5 773178.75,4507498.5 773190.75,4507587.5 773187.63,4507686.5 773175.31,4507750 773162.06,4507796 773147,4507855 773129.38,4507888 773120.94,4507939.5 773120.88,4508006.5 773115.63,4508057 773113.06,4508114 773120,4508168 773129.75,4508210 773131.5,4508248.5 773122.94,4508286.5 773104.38,4508318.5 773074.94,4508374.5 773040.38,4508446 772997,4508509.5 772964.31,4508552 772919.38,4508591.5 772868.88,4508637 772803.13,4508678.5 772747.5,4508706 772697.75,4508739 772658.75,4508766.5 772627.5,4508786.5 772607.44,4508809 772577.38,4508859 772549.44,4508908 772521.06,4508979.5 772458,4509142.5 772417.13,4509242 772396.94,4509302 772371.69,4509360 772352.5,4509400 772349.25,4509406.5 772312.38,4509452.5 772290.06,4509497 772268.44,4509547 772265.75,4509591.5 772270.69,4509629 772287,4509666 772317.63,4509706 772367.75,4509748.5 772429.38,4509789.5 772476.56,4509828.5 772516.94,4509860.5 772542.5,4509849 772502.31,4509812.5 772470.38,4509777.5 772436.25,4509743 772416.94,4509716.5 772414.38,4509713 772397.31,4509687 772387,4509652.5 772383,4509617 772392.75,4509558 772415.81,4509501.5 772426.63,4509481.5 772441.38,4509454.5 772474.75,4509416 772522,4509386 772585.69,4509357.5 772616.75,4509340 772646.31,4509312 772669.19,4509292.5 772683,4509252 772707.38,4509179 772738.25,4509083.5 772766.19,4509001.5 772785.94,4508951 772811.13,4508896.5 772843.44,4508843.5 772886.19,4508806 772925.44,4508775 772966.44,4508749 773001.19,4508723 773057.56,4508699.5 773088.38,4508670.5 773131.63,4508624.5 773170.81,4508578.5 773214.31,4508529.5 773244.5,4508477.5 773275.63,4508410 773299.38,4508362.5 773323.63,4508306.5 773328.63,4508259 773322.56,4508191.5 773316.25,4508127.5 773310.31,4508057 773302.63,4507998.5 773300.69,4507930 773310.81,4507835.5 773330.94,4507778.5 773356.38,4507720 773389.5,4507654 773416.5,4507604 773448.75,4507552 773478.38,4507509.5 773510.38,4507478 773557.75,4507465.5 773566.63,4507463.5 773597.75,4507455.5 773626,4507453 773602.44,4507430 773580.88,4507411 773556.56,4507402.5 773500.69,4507402 773435.13,4507407 773353,4507412.5 773343.81,4507376.5 773331.75,4507338.5 773306.5,4507311 773284.56,4507281.5 773262.5,4507221 773245.5,4507179 773235.19,4507210 773217.75,4507240 773204.13,4507276.5 773168.81,4507294 773134.5,4507296 773100.63,4507292 773070.5,4507276.5 773031.38,4507256.5 772983.94,4507237 772934,4507224.5 772864,4507218 772803.06,4507215 772734.63,4507216 772644.5,4507216.5 772599.63,4507238.5 772551.56,4507261.5 772511.38,4507274.5 772475.75,4507281.5 772445.88,4507279.5 772398.88,4507269.5 772342.94,4507252.5 772291.44,4507231.5 772217.5,4507205.5 772164.06,4507187.5 772093.31,4507167.5 772008.5,4507157 771944.5,4507159 771934.13,4507167 771919.5,4507178.5 771898.75,4507209 771924.31,4507214 771981,4507230 772023.13,4507246.5 772080.5,4507251 772131.88,4507269 772186.06,4507291 772243.31,4507305 772314.75,4507338.5 772393.88,4507364.5 772477.56,4507367.5 772534.88,4507346.5 772576.56,4507341.5 772649.88,4507362 772729.56,4507362.5 772791.38,4507367.5 772849.13,4507371.5 772917.38,4507372.5 772969.19,4507372.5 773018.94,4507388 773085.81,4507395.5 773123.13,4507411.5 773153,4507430 773164.56,4507460.5</gml:coordinates>
+                </gml:LinearRing>
+              </gml:outerBoundaryIs>
+            </gml:Polygon>
+          </gml:polygonMember>
+        </gml:MultiPolygon>
+      </cit:the_geom>
+    </cit:embalses_pol_300k>
+  </gml:featureMember>
+  <gml:featureMember>
+    <cit:embalses_pol_300k fid="embalses_pol_300k.28">
+      <cit:entity>Complex Shape</cit:entity>
+      <cit:layer>55</cit:layer>
+      <cit:level>55</cit:level>
+      <cit:elevation>0.0</cit:elevation>
+      <cit:color>1</cit:color>
+      <cit:mslink_dmr>0</cit:mslink_dmr>
+      <cit:codigo>Embassament de Bellús</cit:codigo>
+      <cit:tipo>Embalses</cit:tipo>
+      <cit:the_geom>
+        <gml:MultiPolygon srsName="http://www.opengis.net/gml/srs/epsg.xml#23030">
+          <gml:polygonMember>
+            <gml:Polygon>
+              <gml:outerBoundaryIs>
+                <gml:LinearRing>
+                  <gml:coordinates decimal="." cs="," ts=" ">720069.18,4310807.42 720069.19,4310807.42 720049.88,4310781.12 720035.33,4310769.56 720003.25,4310753.8 719968.89,4310719.37 719943.14,4310675.89 719927.12,4310650.34 719921.54,4310616.71 719939.25,4310580.93 719975.31,4310554.03 719982.37,4310533.77 719985.28,4310495.72 719973.9,4310470.3 719969.72,4310453.45 719976.96,4310425.67 719998.83,4310407.67 720036.02,4310373.36 720075.43,4310359.57 720112.95,4310346.66 720127.13,4310337.75 720159.27,4310318.18 720196.12,4310295.95 720225.55,4310273.52 720259.87,4310241.92 720280.11,4310215.51 720293.93,4310186.13 720310.08,4310173.56 720341.26,4310154.89 720371.9,4310155.74 720410.54,4310169.82 720442.91,4310175.37 720467.18,4310171.39 720490.1,4310148.77 720519.35,4310132.84 720567.6,4310101.63 720589.44,4310084.56 720594.63,4310066.07 720601.59,4310050.99 720628.46,4310025.57 720665.74,4310017.88 720676.88,4310009.46 720701.57,4309983.97 720710.76,4309966.78 720726.2,4309960.67 720746.05,4309952.49 720760.07,4309953.81 720776.46,4309950.64 720789.77,4309941.22 720796.7,4309934.26 720806.17,4309921.89 720816.7,4309911.15 720824.64,4309899.05 720826.23,4309883.4 720822.45,4309867.46 720818.72,4309849.42 720810.84,4309829.15 720810.16,4309815.41 720810.8,4309792.21 720818.11,4309780.95 720842.83,4309766.46 720855.55,4309759.21 720870.52,4309741.64 720873.83,4309720.84 720863.52,4309687.5 720854.24,4309671.36 720845.2,4309645.54 720846.04,4309633.08 720848.73,4309624.76 720865.51,4309607.74 720880.13,4309614.24 720886.9,4309618.41 720893.6,4309611.03 720904.51,4309595.9 720911.98,4309596.61 720927.3,4309602.53 720933.94,4309597.22 720936.12,4309572.29 720931.65,4309535.37 720944.99,4309497.46 720957.08,4309481.48 720991.56,4309455.63 721016.51,4309437.67 721050.28,4309395.49 721062.24,4309384.16 721069.28,4309382.03 721085.35,4309390.63 721109.98,4309384.32 721141.65,4309375.87 721148.92,4309365.58 721145.85,4309350.35 721148.59,4309335.27 721178.23,4309316.28 721239.44,4309292.33 721264.23,4309280.2 721273.73,4309273.47 721306.73,4309259.23 721344.48,4309241.63 721389.34,4309219.56 721419.95,4309205.12 721437.48,4309192.96 721458.81,4309179.57 721489.23,4309174.59 721515.7,4309185.8 721539.91,4309194.62 721554.94,4309198.53 721564.31,4309196.46 721563.34,4309189.44 721560.11,4309180.04 721551.12,4309168.14 721546.91,4309141.24 721558.46,4309123.51 721592.09,4309107.55 721614.68,4309090.71 721639.94,4309061.71 721654.3,4309047.55 721660.47,4309034.91 721678.93,4309020.28 721690.33,4309007.79 721708.67,4308997.23 721730.43,4308989.68 721749.53,4308993.7 721770.55,4308991.37 721784.68,4308985.94 721815.59,4308983.88 721860.62,4308976.97 721876.86,4308979.16 721882.77,4308975.83 721887.26,4308971.1 721886.79,4308968.35 721878.6,4308967.57 721867.59,4308969.46 721856.47,4308975.72 721832.94,4308975.07 721817.02,4308976.82 721797.27,4308977.92 721780.83,4308978.56 721764.84,4308982.5 721748.93,4308983.71 721729.73,4308984.82 721713.76,4308988.21 721698.28,4308993.81 721686.1,4308998.4 721663.81,4309012.57 721644.34,4309029.62 721637.59,4309036.01 721630.87,4309041.31 721620.86,4309047.06 721607.51,4309054.36 721589.73,4309063.73 721575.84,4309071.02 721554.74,4309081.95 721530.89,4309092.79 721511.57,4309102.38 721500.8,4309109.54 721491.26,4309117.36 721482.98,4309124.59 721471.54,4309133.6 721462.65,4309140.19 721450.64,4309147.32 721434.82,4309157.46 721430.26,4309164.79 721417.49,4309176.87 721399.84,4309185.71 721350.04,4309210.45 721334.37,4309214.99 721320.09,4309214.6 721309.49,4309215.55 721287.23,4309233.59 721258.17,4309250.2 721181.63,4309281 721107.96,4309314.43 721068.78,4309337.61 721031.72,4309358.6 721010.74,4309375.44 721003.58,4309387.06 720970.89,4309399.85 720955.74,4309408.14 720942.32,4309421.46 720920.7,4309461.3 720861.75,4309547.4 720850.16,4309562.01 720850.67,4309565.76 720854.85,4309572.1 720860.86,4309579.73 720860.74,4309584.08 720858.06,4309590.85 720835.48,4309620.71 720832.49,4309625.71 720829.38,4309625.63 720825.1,4309623.02 720820.82,4309620.41 720815.07,4309625.86 720801.85,4309677.13 720794.95,4309701.83 720788.77,4309722.81 720784.17,4309732.01 720775.08,4309746.07 720766.62,4309759.53 720760.12,4309769.92 720743.59,4309794.35 720724.4,4309813.73 720700.28,4309831.73 720669.94,4309849.56 720645.99,4309861.34 720638.23,4309872.33 720631.54,4309889.56 720617.46,4309904.1 720599.27,4309932.22 720589.5,4309938.17 720577.42,4309942.32 720567.21,4309946.15 720559.24,4309950.42 720553.15,4309954.37 720548.51,4309959.85 720535.37,4309975.2 720529.63,4309979.9 720522.47,4309981.95 720501.93,4309986.93 720474.95,4309989.18 720444.72,4310000.32 720410.34,4309999.37 720378.95,4309998.51 720362.26,4310007.03 720329.66,4309995.65 720307.53,4309984.56 720274.56,4309986.64 720251.6,4310005.47 720213.16,4310043.33 720179.61,4310066.36 720138.18,4310104.14 720112.15,4310125.87 720070.3,4310124.72 720042.14,4310114.96 720028.9,4310107.11 720024.62,4310099.51 720031.05,4310083.22 720049.69,4310058.28 720111.05,4310003.09 720152.77,4309954.84 720208.11,4309900.98 720220.52,4309884.86 720237.54,4309864.37 720244.02,4309846.58 720250.66,4309822.82 720256.99,4309756.51 720260.47,4309684.75 720268.67,4309550.25 720273.65,4309532.42 720281.37,4309523.65 720293.37,4309522.49 720363.38,4309533.4 720378.5,4309533.61 720389.69,4309533.38 720409.76,4309539.26 720426.72,4309541.86 720441.13,4309540.66 720456.7,4309536.3 720475.52,4309529.36 720490.17,4309519.65 720510.81,4309504.78 720530.35,4309491.47 720545.94,4309486.05 720551.94,4309480.89 720561.02,4309460.37 720570.71,4309437.21 720587.87,4309413.72 720594.49,4309405.39 720594.6,4309401.13 720590.47,4309396.76 720582.1,4309391.2 720580.04,4309388.48 720579.11,4309383.66 720578.8,4309375.67 720581.62,4309369.89 720584.68,4309365.66 720587.46,4309362.7 720591.26,4309359.77 720593.66,4309358.15 720597.34,4309359.27 720603.35,4309361.45 720610.64,4309366.38 720616.89,4309371.95 720620.85,4309375.09 720623.53,4309375.84 720626.26,4309374.57 720627.69,4309371.57 720638.8,4309299.02 720639,4309291.95 720638.23,4309283.16 720637.36,4309278.07 720638.17,4309273.04 720640.39,4309266.01 720650.72,4309246.03 720657.72,4309236.77 720664.36,4309228.18 720669.41,4309216.5 720671.7,4309206.78 720671.54,4309188.21 720668.55,4309174.29 720662.15,4309149.48 720655.57,4309131.41 720653.31,4309127.63 720647.81,4309119.04 720635.2,4309105.44 720623.33,4309095.67 720607.93,4309091.19 720589.19,4309085.95 720578.63,4309077.56 720566.16,4309065.06 720559.53,4309060.83 720543.5,4309054.99 720528.82,4309049.18 720513.37,4309046.73 720501.41,4309040.33 720488.88,4309029.86 720474.97,4309020.7 720463.09,4309010.92 720456.61,4309001.29 720454.27,4308988.4 720455.17,4308980.32 720458.8,4308970.97 720466.64,4308955.66 720473.01,4308945.04 720477.25,4308937.73 720480.54,4308932.41 720484.2,4308927.05 720488.17,4308924.42 720490.97,4308922.16 720498.96,4308915.36 720517.27,4308902.21 720522.06,4308898.44 720529.24,4308892.78 720537.97,4308887.17 720554.61,4308878.26 720574.78,4308868.29 720584.29,4308863.09 720605.39,4308847.67 720617.44,4308835.52 720626.64,4308827.19 720632.61,4308823.06 720636.6,4308819.66 720635.91,4308816.52 720634.78,4308814.92 720634.49,4308811.41 720636.2,4308805.99 720641.46,4308799.11 720646.77,4308790.67 720653.55,4308784.84 720656.78,4308781.02 720658.9,4308774.83 720655.9,4308770.45 720651.36,4308765.25 720645.64,4308760.41 720639.85,4308758.3 720635.58,4308757.4 720629.66,4308759.97 720624.08,4308764.11 720617.92,4308775.26 720604.04,4308797.53 720593.03,4308814.79 720584.04,4308829.38 720575.96,4308839.31 720567.92,4308848.07 720555.56,4308857.49 720545.58,4308865.8 720532.35,4308871.3 720517.32,4308878.69 720491.24,4308890.47 720472.19,4308902.44 720454.62,4308916.79 720438.66,4308929.62 720429.85,4308937.97 720424.04,4308950.3 720420.6,4308963.02 720422.4,4308982.59 720424.48,4308992.02 720433.97,4309015.71 720444.4,4309033.96 720452.84,4309038.87 720461.99,4309046.94 720490.26,4309068.8 720510.14,4309083.4 720520.78,4309093.85 720538.33,4309108.39 720551.8,4309129.07 720563.83,4309145.8 720574.83,4309171.09 720577.87,4309202.41 720577.9,4309229.74 720574.81,4309256.99 720567.01,4309285.98 720556.49,4309299.75 720552.29,4309310.56 720556.04,4309316.13 720564.55,4309318.71 720573.67,4309327.55 720577.42,4309333.12 720570.08,4309344.63 720557.93,4309360.7 720550.57,4309372.99 720544.86,4309382.04 720533.82,4309386.43 720529.9,4309387.1 720515.3,4309378.89 720509.17,4309374.81 720502.93,4309374.64 720492.47,4309386.07 720479.65,4309398.21 720469.36,4309403.39 720456.8,4309406.17 720448.31,4309402.81 720438.32,4309397.07 720403.17,4309398.44 720402.91,4309407.8 720392.66,4309411.42 720353.48,4309417.37 720340.92,4309420.15 720311.61,4309435.74 720294.18,4309445.41 720286.3,4309448.32 720272.35,4309444.81 720249.93,4309437.16 720232.75,4309437.47 720219.34,4309442.56 720212.22,4309446.27 720202.58,4309456.16 720199.53,4309462.79 720198.08,4309473.19 720194.16,4309483.96 720188.81,4309490.03 720181.29,4309499.67 720173.8,4309508.27 720168.89,4309517.45 720166.49,4309529.3 720164.63,4309540.13 720157.94,4309557.56 720149.69,4309574.94 720134.12,4309613.37 720132.27,4309624.19 720130.42,4309635.02 720125.77,4309672.19 720116.97,4309700.75 720110.01,4309727.51 720101.22,4309745.93 720088.68,4309749.73 720067.97,4309749.16 720038.99,4309748.36 720003.39,4309761.9 719951.8,4309783.86 719899.82,4309835.76 719873.83,4309876.51 719856.06,4309919.57 719834.33,4309956.29 719798.33,4309984.33 719766.76,4310002.12 719729.2,4310011.45 719706.21,4310018.7 719668.54,4310032.17 719623.16,4310024.7 719598.77,4310007.44 719553.79,4309985.46 719496.91,4309944.5 719470.62,4309920.96 719454.8,4309893.57 719445.82,4309843.55 719447.25,4309791.76 719451.32,4309719.29 719448.86,4309682.45 719449.26,4309667.94 719439.82,4309634.5 719442.69,4309605.55 719441.65,4309568.2 719431.52,4309559.63 719415.13,4309552.95 719406.51,4309565.16 719389.43,4309583.35 719344.28,4309567.59 719305.62,4309541.64 719269.21,4309509.53 719242.98,4309483.92 719196.56,4309439.1 719162.39,4309400.83 719100.14,4309328.61 719077.83,4309311.41 719053.32,4309298.29 719031.4,4309266.58 718980.56,4309232 718921.37,4309199.27 718885.01,4309165.09 718831,4309095.17 718766.74,4309020.82 718717.01,4308976.7 718676.63,4308938.26 718634.12,4308901.84 718583.27,4308867.26 718565.26,4308843.95 718547.66,4308806.14 718535.29,4308803.73 718532.93,4308814.03 718504.23,4308802.87 718477.43,4308797.98 718474.85,4308816.57 718427.39,4308809.04 718369.93,4308788.8 718326.51,4308785.52 718295.05,4308799.17 718257.67,4308802.29 718216.37,4308797 718204.29,4308784.23 718198.54,4308767.48 718175.7,4308768.92 718145.86,4308799.2 718083,4308824.42 718024.91,4308826.97 717962.74,4308827.33 717921.5,4308819.97 717884.63,4308804.44 717829.3,4308782.17 717790.36,4308766.58 717755.67,4308746.97 717733.76,4308715.26 717705.85,4308675.09 717686.52,4308624.79 717652.79,4308519.11 717608.71,4308389.33 717586.67,4308323.61 717547.52,4308229.75 717544.16,4308216.2 717534.7,4308206.97 717529.47,4308206.83 717527.08,4308211.99 717530.37,4308228.52 717536.93,4308261.59 717540.54,4308293.08 717547.39,4308315.69 717562.07,4308378.21 717571.34,4308432.35 717570.41,4308466.2 717586,4308514.36 717594,4308559.23 717612.67,4308607.48 717625.32,4308650.94 717636.85,4308678.97 717645.31,4308706.92 717662.91,4308738.2 717679.15,4308763.28 717696.79,4308793.02 717721.47,4308822.98 717732.19,4308836.58 717739.23,4308849.34 717741.32,4308853.84 717787.6,4308891.34 717831.32,4308914.73 717884.14,4308929.49 717907.64,4308935.32 717934.34,4308932.36 717992.68,4308934.71 718008.93,4308935.15 718173.32,4308955.61 718176.16,4308955.69 718179.66,4308956.32 718183.16,4308957.06 718187.54,4308957.69 718192.42,4308958.56 718197.79,4308959.69 718203.42,4308960.69 718209.42,4308961.56 718215.54,4308962.56 718221.16,4308963.32 718226.79,4308964.06 718232.04,4308964.69 718237.42,4308964.82 718242.79,4308964.94 718248.04,4308964.94 718253.29,4308965.06 718258.29,4308965.82 718263.04,4308967.19 718267.29,4308969.32 718271.54,4308971.94 718275.66,4308974.19 718280.04,4308976.32 718284.92,4308977.69 718289.92,4308978.69 718295.16,4308979.44 718300.66,4308980.19 718305.92,4308981.06 718311.42,4308982.19 718317.04,4308983.44 718322.54,4308985.06 718328.16,4308986.44 718333.92,4308987.82 718339.54,4308988.82 718345.04,4308989.94 718350.54,4308991.06 718355.92,4308992.32 718361.16,4308993.82 718366.29,4308995.06 718370.79,4308996.82 718375.04,4308998.69 718378.66,4309000.94 718382.04,4309003.19 718385.04,4309005.32 718387.92,4309007.94 718390.29,4309009.94 718392.54,4309011.44 718394.79,4309012.32 718397.04,4309012.19 718400.04,4309012.19 718403.42,4309012.19 718405.42,4309012.32 718407.79,4309012.82 718410.54,4309014.32 718413.29,4309015.82 718416.16,4309017.56 718419.04,4309019.19 718422.16,4309021.06 718425.66,4309023.06 718429.16,4309024.82 718433.04,4309026.44 718436.92,4309027.69 718440.16,4309028.56 718442.66,4309029.06 718445.66,4309030.69 718449.54,4309031.44 718451.92,4309031.94 718454.42,4309032.32 718457.16,4309033.06 718460.04,4309034.06 718463.16,4309035.32 718466.54,4309036.94 718470.04,4309038.69 718473.66,4309040.44 718477.54,4309042.19 718481.16,4309044.06 718484.79,4309045.44 718488.66,4309046.56 718492.29,4309047.44 718496.04,4309048.19 718499.54,4309048.94 718503.04,4309049.94 718506.04,4309050.94 718508.92,4309052.19 718511.42,4309053.32 718513.66,4309054.44 718516.54,4309055.32 718518.16,4309055.82 718519.54,4309058.19 718521.29,4309060.44 718522.29,4309062.94 718523.04,4309065.69 718525.54,4309068.69 718528.29,4309071.06 718530.16,4309073.69 718531.42,4309075.44 718533.16,4309077.44 718535.42,4309079.82 718537.79,4309082.44 718540.54,4309085.19 718543.42,4309088.32 718546.54,4309091.32 718549.92,4309094.32 718553.42,4309097.44 718557.04,4309100.82 718560.54,4309104.19 718563.79,4309107.82 718566.66,4309111.82 718569.16,4309115.82 718571.54,4309119.82 718574.29,4309123.69 718576.79,4309127.69 718579.04,4309131.56 718581.16,4309135.56 718583.16,4309139.82 718585.42,4309143.82 718587.66,4309147.56 718590.16,4309151.06 718592.66,4309154.56 718595.29,4309157.94 718597.92,4309161.44 718600.66,4309165.06 718603.29,4309168.82 718605.79,4309172.94 718608.29,4309177.06 718610.92,4309181.19 718613.42,4309184.69 718615.92,4309188.19 718618.66,4309191.06 718621.16,4309194.06 718623.92,4309196.94 718626.66,4309199.69 718629.29,4309202.56 718632.04,4309205.19 718634.29,4309208.06 718636.16,4309210.82 718637.54,4309213.69 718638.04,4309216.32 718638.29,4309219.19 718638.29,4309222.06 718637.92,4309225.32 718637.29,4309228.44 718636.79,4309231.56 718636.04,4309234.82 718635.42,4309237.69 718634.92,4309240.32 718634.42,4309242.56 718634.29,4309244.69 718634.29,4309247.44 718635.04,4309249.82 718635.79,4309251.94 718637.29,4309254.56 718639.79,4309256.82 718641.29,4309258.32 718643.04,4309259.94 718644.79,4309261.82 718646.66,4309264.06 718648.79,4309266.44 718651.29,4309269.06 718654.04,4309271.19 718657.29,4309273.82 718660.66,4309276.32 718664.04,4309279.06 718667.54,4309281.69 718670.79,4309284.56 718674.29,4309287.44 718677.66,4309290.69 718680.66,4309294.19 718683.42,4309297.82 718686.29,4309301.32 718689.16,4309304.82 718692.16,4309307.94 718695.16,4309311.19 718698.42,4309313.94 718701.42,4309316.56 718704.54,4309319.32 718707.79,4309322.32 718711.04,4309325.69 718714.66,4309329.19 718718.29,4309333.19 718721.92,4309337.32 718725.79,4309341.44 718729.66,4309345.19 718733.66,4309348.94 718737.66,4309352.19 718741.54,4309355.44 718745.04,4309358.94 718748.54,4309362.32 718751.66,4309365.44 718754.66,4309368.32 718757.66,4309370.82 718760.42,4309373.06 718762.92,4309375.19 718765.42,4309377.06 718767.42,4309378.69 718769.79,4309380.19 718772.04,4309381.94 718774.29,4309384.06 718776.54,4309386.06 718778.66,4309388.32 718780.79,4309390.69 718782.42,4309393.56 718783.66,4309396.82 718784.92,4309400.56 718786.04,4309404.44 718787.16,4309408.19 718788.16,4309412.06 718789.42,4309416.06 718790.54,4309420.06 718791.66,4309424.32 718792.66,4309428.94 718793.66,4309433.69 718794.79,4309438.56 718795.92,4309443.06 718796.92,4309447.19 718798.16,4309451.32 718799.29,4309455.44 718800.42,4309459.56 718801.66,4309463.82 718802.92,4309467.56 718804.16,4309471.44 718805.29,4309474.94 718806.66,4309478.56 718808.16,4309482.19 718809.42,4309485.94 718810.66,4309489.44 718811.79,4309492.69 718812.42,4309496.19 718812.92,4309499.56 718813.42,4309503.06 718814.04,4309506.69 718814.79,4309510.19 718816.16,4309514.06 718817.66,4309517.69 718819.42,4309521.56 718821.54,4309525.19 718823.92,4309528.56 718826.04,4309531.82 718827.92,4309535.19 718829.79,4309538.44 718832.04,4309541.44 718834.54,4309544.06 718837.16,4309546.69 718839.29,4309549.19 718841.04,4309551.69 718842.54,4309554.94 718843.66,4309558.32 718844.92,4309561.56 718846.66,4309564.94 718848.54,4309568.32 718851.16,4309571.19 718853.54,4309574.06 718855.79,4309576.94 718857.79,4309580.19 718859.04,4309583.69 718859.92,4309587.56 718860.66,4309591.82 718861.92,4309596.44 718863.04,4309601.19 718864.29,4309606.06 718865.42,4309610.56 718866.42,4309614.94 718867.16,4309619.32 718868.04,4309623.69 718868.92,4309627.94 718870.04,4309631.94 718871.29,4309635.82 718872.79,4309639.56 718874.29,4309643.56 718875.79,4309647.56 718877.42,4309651.82 718879.29,4309656.32 718881.29,4309660.56 718883.42,4309664.69 718885.66,4309668.69 718887.66,4309672.82 718889.79,4309677.06 718891.79,4309681.94 718893.79,4309686.32 718895.54,4309690.94 718897.29,4309695.69 718898.66,4309700.82 718900.16,4309705.94 718901.54,4309711.06 718903.04,4309716.06 718904.92,4309720.94 718906.79,4309725.44 718908.92,4309729.82 718911.04,4309733.82 718913.04,4309738.06 718914.54,4309742.19 718916.04,4309746.69 718917.42,4309750.69 718918.54,4309754.44 718919.66,4309758.44 718920.79,4309762.19 718921.92,4309766.06 718923.29,4309770.32 718924.29,4309774.69 718925.54,4309779.32 718926.54,4309784.32 718927.29,4309789.19 718927.92,4309793.69 718927.92,4309798.32 718927.92,4309802.32 718927.79,4309805.82 718927.16,4309809.19 718926.16,4309812.32 718925.04,4309815.19 718923.66,4309817.94 718922.04,4309820.82 718920.29,4309823.56 718918.92,4309825.94 718917.66,4309828.44 718916.79,4309831.19 718916.54,4309833.82 718916.29,4309836.82 718916.66,4309840.19 718917.66,4309843.69 718919.16,4309846.94 718921.29,4309850.06 718923.66,4309853.06 718926.04,4309855.94 718928.54,4309858.69 718930.79,4309861.32 718932.92,4309864.69 718934.79,4309868.19 718936.54,4309871.82 718938.16,4309875.32 718939.42,4309878.82 718940.42,4309882.69 718941.16,4309886.56 718941.79,4309890.44 718942.66,4309894.44 718943.29,4309898.56 718943.66,4309903.06 718944.42,4309907.69 718945.04,4309912.32 718946.16,4309916.44 718947.16,4309920.44 718948.54,4309924.06 718949.79,4309927.69 718951.04,4309931.69 718952.16,4309935.82 718953.16,4309940.32 718954.04,4309944.94 718954.92,4309949.56 718956.16,4309954.44 718957.04,4309959.44 718957.92,4309963.94 718958.66,4309968.44 718959.29,4309973.19 718959.66,4309978.32 718960.16,4309982.82 718960.16,4309987.44 718960.16,4309992.19 718960.16,4309996.56 718959.92,4310001.19 718959.79,4310005.69 718959.42,4310009.94 718959.04,4310013.69 718958.16,4310017.19 718957.04,4310020.06 718955.54,4310022.82 718953.42,4310025.69 718951.42,4310029.06 718949.29,4310032.44 718947.16,4310035.56 718945.29,4310038.82 718943.66,4310042.32 718942.42,4310045.56 718941.66,4310049.44 718940.66,4310052.94 718940.04,4310056.82 718939.79,4310060.56 718939.54,4310064.06 718939.92,4310067.44 718940.92,4310070.44 718941.92,4310073.56 718943.04,4310076.82 718943.92,4310080.44 718944.16,4310083.82 718944.16,4310087.32 718944.16,4310090.69 718943.92,4310094.19 718943.92,4310097.44 718942.03,4310108.05 718939.79,4310118.39 718936.91,4310128.71 718937.97,4310137.19 718944.54,4310145.43 718945.79,4310147.93 718946.66,4310151.05 718947.04,4310154.17 718947.04,4310157.67 718947.04,4310161.3 718946.42,4310165.05 718945.66,4310168.67 718944.42,4310172.05 718942.92,4310175.8 718941.54,4310179.43 718940.29,4310183.3 718939.42,4310187.05 718938.66,4310191.3 718937.92,4310195.43 718937.16,4310199.8 718936.54,4310204.3 718935.92,4310209.43 718935.66,4310214.43 718935.42,4310219.55 718935.42,4310224.67 718935.42,4310229.43 718935.66,4310234.17 718936.29,4310238.55 718937.16,4310242.43 718938.16,4310245.93 718939.29,4310249.17 718940.54,4310252.17 718942.16,4310254.93 718943.42,4310257.55 718945.04,4310260.17 718946.66,4310262.55 718948.04,4310264.8 718949.42,4310266.67 718950.79,4310268.43 718951.92,4310270.05 718953.66,4310272.67 718954.42,4310273.93 718965.82,4310286.74 718967.95,4310288.86 718971.58,4310291.24 718973.82,4310292.48 718976.32,4310293.86 718979.08,4310295.36 718981.95,4310296.98 718984.82,4310298.48 718987.82,4310300.11 718990.7,4310301.24 718993.7,4310302.48 718996.7,4310304.11 718999.32,4310305.74 719001.7,4310307.48 719004.2,4310309.24 719006.95,4310311.24 719009.95,4310313.61 719013.45,4310315.86 719017.2,4310318.36 719021.32,4310320.74 719025.7,4310323.36 719029.95,4310325.86 719034.08,4310328.74 719038.08,4310331.61 719041.7,4310334.48 719044.58,4310337.61 719047.32,4310340.86 719049.7,4310344.36 719051.95,4310348.11 719053.95,4310352.48 719056.2,4310356.61 719058.32,4310361.11 719060.2,4310365.36 719062.32,4310369.86 719064.32,4310374.36 719066.08,4310379.24 719068.2,4310383.48 719070.08,4310387.36 719071.95,4310390.11 719073.7,4310392.36 719075.32,4310394.61 719076.95,4310396.98 719078.82,4310399.86 719080.58,4310402.86 719082.82,4310406.11 719085.08,4310409.61 719087.45,4310413.11 719089.82,4310416.61 719092.45,4310419.61 719095.32,4310421.86 719098.58,4310423.36 719101.7,4310423.86 719105.2,4310423.74 719108.58,4310423.24 719112.08,4310423.11 719115.2,4310423.61 719118.32,4310425.11 719120.82,4310427.86 719123.2,4310431.11 719125.32,4310434.36 719127.08,4310437.86 719128.32,4310441.61 719129.2,4310445.24 719130.08,4310448.86 719130.32,4310452.74 719130.95,4310456.24 719131.45,4310459.36 719131.82,4310462.11 719132.08,4310464.36 719132.95,4310467.36 719134.45,4310470.98 719135.58,4310473.36 719136.95,4310476.11 719138.2,4310479.24 719139.32,4310482.61 719140.58,4310485.74 719141.82,4310488.61 719142.95,4310491.48 719144.08,4310493.86 719144.82,4310496.24 719146.58,4310499.48 719147.82,4310501.98 719148.95,4310503.98 719150.58,4310505.74 719152.7,4310516.36 719152.32,4310520.48 719151.7,4310522.98 719150.95,4310525.86 719150.2,4310529.11 719150.08,4310532.24 719150.08,4310535.61 719150.2,4310538.98 719150.95,4310542.86 719151.7,4310546.86 719152.82,4310551.36 719154.45,4310555.61 719156.32,4310559.98 719158.58,4310563.74 719160.95,4310567.36 719163.45,4310570.74 719166.2,4310574.24 719168.7,4310577.61 719171.45,4310580.98 719174.45,4310584.11 719177.45,4310587.48 719180.45,4310590.61 719183.58,4310593.86 719186.58,4310596.98 719189.2,4310600.24 719191.45,4310603.48 719193.58,4310606.86 719195.45,4310610.24 719197.2,4310613.74 719198.82,4310617.48 719200.7,4310621.48 719202.58,4310625.86 719204.58,4310630.24 719206.58,4310634.98 719208.45,4310640.48 719210.58,4310645.98 719212.58,4310651.61 719214.58,4310656.86 719216.82,4310661.86 719218.7,4310666.74 719220.58,4310671.36 719222.2,4310675.86 719223.82,4310680.24 719225.32,4310684.24 719226.95,4310687.86 719228.2,4310691.48 719229.45,4310695.36 719230.45,4310698.86 719231.2,4310702.48 719231.7,4310705.98 719231.82,4310709.36 719231.82,4310712.86 719231.58,4310716.36 719231.08,4310719.86 719230.32,4310723.24 719229.32,4310726.48 719227.95,4310729.74 719226.32,4310733.24 719224.45,4310736.74 719222.32,4310740.24 719220.08,4310743.74 719218.08,4310747.24 719215.95,4310750.48 719213.95,4310753.74 719212.2,4310757.11 719210.58,4310760.36 719209.08,4310763.74 719207.82,4310767.24 719206.45,4310770.86 719204.95,4310774.36 719203.58,4310778.24 719201.82,4310781.98 719201.36,4310783.48 719201.28,4310783.48 719200.32,4310785.98 719198.82,4310790.11 719197.08,4310794.36 719195.32,4310798.61 719193.58,4310802.74 719191.45,4310806.36 719189.08,4310809.61 719186.32,4310811.98 719183.32,4310814.24 719180.08,4310815.61 719176.32,4310816.36 719172.58,4310816.74 719168.58,4310816.74 719164.45,4310816.74 719160.32,4310816.74 719156.2,4310816.74 719151.82,4310816.74 719147.45,4310816.86 719142.82,4310817.86 719138.2,4310818.61 719133.45,4310819.48 719128.82,4310820.36 719124.2,4310821.61 719119.7,4310823.61 719115.7,4310825.86 719111.95,4310828.24 719107.95,4310830.24 719103.95,4310831.98 719100.32,4310834.11 719096.82,4310836.36 719093.45,4310838.98 719090.08,4310841.98 719087.08,4310845.11 719084.2,4310848.11 719081.32,4310851.61 719078.82,4310855.11 719076.7,4310859.11 719074.7,4310862.98 719072.58,4310866.86 719070.82,4310870.36 719069.08,4310873.86 719067.58,4310877.24 719065.82,4310880.86 719064.2,4310884.24 719062.45,4310887.74 719060.7,4310891.24 719059.08,4310894.74 719057.45,4310897.86 719055.58,4310900.86 719053.7,4310903.61 719051.45,4310906.11 719048.95,4310908.48 719046.32,4310910.98 719043.7,4310913.11 719040.58,4310915.11 719037.08,4310916.48 719033.45,4310917.74 719029.95,4310918.98 719026.58,4310920.74 719023.58,4310922.74 719020.32,4310924.98 719016.95,4310926.48 719013.45,4310926.98 719009.45,4310926.98 719005.32,4310926.86 719000.82,4310926.86 718996.2,4310926.86 718991.58,4310927.11 718987.08,4310928.11 718982.2,4310929.48 718977.58,4310931.11 718972.82,4310932.61 718967.95,4310934.11 718963.2,4310935.61 718958.32,4310936.98 718953.58,4310937.61 718948.82,4310937.61 718944.2,4310936.86 718939.45,4310935.74 718934.58,4310934.61 718929.58,4310933.86 718924.45,4310933.24 718919.45,4310932.86 718914.45,4310932.86 718909.82,4310933.24 718905.2,4310933.98 718900.82,4310935.24 718896.32,4310936.98 718891.82,4310938.98 718887.45,4310940.86 718882.95,4310942.48 718878.7,4310943.48 718874.32,4310944.86 718870.2,4310946.11 718865.95,4310947.36 718861.7,4310948.61 718857.2,4310950.11 718852.58,4310951.48 718847.82,4310952.74 718842.82,4310954.24 718838.08,4310955.48 718833.32,4310956.61 718828.7,4310957.74 718824.2,4310958.48 718819.82,4310959.48 718815.7,4310960.11 718811.58,4310960.74 718807.58,4310961.36 718803.7,4310961.74 718799.95,4310961.86 718796.2,4310961.74 718792.7,4310961.74 718789.2,4310961.86 718786.2,4310962.11 718783.32,4310962.98 718780.45,4310964.24 718777.45,4310965.36 718774.82,4310966.74 718772.08,4310968.74 718769.58,4310970.74 718766.95,4310973.24 718764.58,4310975.86 718762.2,4310978.36 718760.08,4310981.36 718758.08,4310984.48 718755.95,4310987.74 718753.95,4310991.11 718751.82,4310994.24 718749.95,4310997.48 718748.08,4310999.98 718746.08,4311002.24 718744.2,4311003.98 718742.82,4311005.61 718740.7,4311007.61 718738.82,4311008.98 718738.32,4311009.61 718722.58,4311055.24 718720.82,4311058.74 718719.45,4311060.86 718717.7,4311063.24 718715.95,4311066.11 718713.95,4311069.11 718711.95,4311072.11 718709.95,4311075.24 718707.95,4311078.36 718706.08,4311081.36 718703.82,4311084.36 718703.77,4311084.41 718695.7,4311096.11 718694.08,4311099.74 718684.82,4311125.11 718683.7,4311129.74 718682.7,4311134.61 718681.58,4311139.61 718680.34,4311144.34 718678.95,4311150.36 718677.58,4311155.98 718676.32,4311161.48 718674.95,4311166.98 718673.7,4311171.74 718672.32,4311175.98 718662.7,4311202.11 718659.2,4311209.98 718639.69,4311238.17 718606.04,4311255.54 718572.57,4311266.26 718527.51,4311276.66 718487.59,4311280.55 718454.4,4311281.3 718408.14,4311275.03 718393.31,4311271.29 718366.93,4311265.57 718324.12,4311254.41 718302.8,4311245.51 718269.89,4311236.28 718261.42,4311233.89 718235.18,4311226.92 718190.42,4311212.72 718118.2,4311183.34 718104.93,4311176.73 718094.88,4311172.08 718084.49,4311169.27 718079.03,4311169.54 718076.91,4311170.74 718077.49,4311179.97 718090.12,4311192.89 718113.98,4311208.63 718142.82,4311226.18 718174.76,4311253.04 718199.26,4311277.38 718210.54,4311292.14 718226.68,4311314.79 718238.96,4311335.24 718248.85,4311361.48 718255.86,4311383.95 718264.8,4311420.79 718270.69,4311447.57 718274.93,4311474.3 718279.58,4311486.08 718294.8,4311587.54 718295.8,4311602.35 718293.99,4311611.5 718292.5,4311616.13 718271.6,4311652.14 718247.25,4311693.04 718230.03,4311715.84 718216.22,4311735.42 718209.36,4311743.54 718200.75,4311754.95 718187.12,4311767.87 718175.06,4311784.17 718144.65,4311808.23 718118.84,4311828.32 718077.83,4311861.34 718070.22,4311866.47 718073.85,4311873.53 718073.08,4311872.61 718070.08,4311868.74 718068.99,4311867.3 718046.05,4311882.75 718018.85,4311899.82 717990.24,4311913.88 717964.72,4311923.57 717929.94,4311935.8 717883,4311963.36 717875.56,4311979.04 717875.4,4311984.97 717886,4311998.81 717974.89,4312069.16 718061.15,4312125.25 718100.33,4312147.95 718111.7,4312156.58 718142.6,4312179.05 718145.73,4312185.79 718153.65,4312199.31 718163.19,4312214.54 718177.05,4312253.17 718166.19,4312286.12 718138.07,4312343.55 718105.75,4312372.59 718086.74,4312400.34 718076.24,4312420 718075.51,4312446.59 718088.08,4312471.88 718108.94,4312497.4 718134.68,4312526.38 718162.08,4312555.4 718183.17,4312572.62 718210.85,4312591.67 718227.1,4312603.76 718261.13,4312632.97 718269.38,4312647.39 718272.25,4312669.79 718270.26,4312691.36 718268.13,4312717.81 718259.76,4312742.68 718237.48,4312768.68 718227.26,4312778.37 718192.08,4312790.7 718173.76,4312793.53 718125.6,4312795.52 718085.82,4312794.42 718067.58,4312793.92 718037.84,4312789.78 718018.18,4312780.92 718005.24,4312768.92 717987.1,4312765.09 717975.45,4312766.44 717960.07,4312782.64 717949.85,4312792.34 717932.91,4312805.17 717911.13,4312812.89 717899.34,4312819.21 717892.07,4312842.29 717896.63,4312857.39 717904.78,4312862.6 717922.79,4312871.41 717968.74,4312889.31 718009.81,4312903.74 718040.98,4312916.24 718060.6,4312926.76 718086.89,4312935.8 718121.79,4312933.44 718145.04,4312932.42 718168.02,4312941.37 718183.91,4312966.75 718203.2,4312988.9 718232.67,4313003.02 718255.56,4313015.29 718271.72,4313030.7 718294.56,4313044.63 718312.29,4313063.42 718328.54,4313075.51 718343.05,4313090.87 718359.21,4313106.28 718372.1,4313119.94 718381.5,4313140.16 718387.21,4313173.57 718386.48,4313200.16 718386.46,4313200.96 718934.13,4313364.95 718935.16,4313359.3 718940.18,4313351.71 718951.99,4313342.39 718962.73,4313336.89 718972.38,4313336.19 718991.57,4313338.65 719010.73,4313342.08 719028.98,4313343.55 719045.21,4313348.82 719068.14,4313355.24 719089.09,4313363.54 719106.22,4313370.77 719129.12,4313378.16 719148.26,4313382.55 719168.36,4313386.97 719184.47,4313396.1 719200.67,4313402.33 719214.81,4313413.34 719225.1,4313424.24 719236.46,4313431.31 719248.8,4313437.44 719267.06,4313438.91 719286.7,4313424.98 719290.73,4313418.33 719293.03,4313404.88 719297.14,4313395.34 719307.94,4313387.92 719329.26,4313382.72 719345.83,4313375.45 719352.94,4313362.14 719354.14,4313353.48 719349.76,4313337.92 719337.65,4313323.11 719314.23,4313299.29 719297.1,4313292.06 719286.76,4313283.09 719274.54,4313272.14 719260.3,4313264.99 719242.18,4313258.7 719233.71,4313251.71 719222.35,4313244.64 719209.2,4313232.69 719202.73,4313222.86 719200.08,4313214.1 719194.52,4313206.23 719185.27,4313192.46 719183.59,4313183.73 719184.74,4313177 719194.49,4313172.44 719236.02,4313167.8 719248.63,4313164.29 719262.16,4313162.73 719276.61,4313162.16 719306.44,4313162.99 719315.1,4313163.22 719323.76,4313163.46 719343.05,4313162.07 719351.37,4313141.44 719352.59,4313130.48 719355.69,4313122.84 719362.69,4313113.38 719381.58,4313091.7 719411.29,4313061.64 719423.26,4313046.52 719428.47,4313032.19 719441.43,4313016.14 719461.26,4312995.45 719479.06,4312978.57 719491.91,4312966.38 719515.5,4312948.69 719538.22,4312928.08 719590.25,4312891.88 719606.07,4312876.88 719624.72,4312863.88 719635.46,4312858.38 719660.77,4312848.46 719669.48,4312846.77 719693.82,4312836.83 719723.89,4312828.97 719739.36,4312826.5 719760.61,4312824.19 719790.56,4312820.19 719818.65,4312814.21 719854.41,4312809.41 719889.07,4312809.4 719926.67,4312807.54 719996.21,4312799.81 720053,4312800.41 720085.73,4312800.35 720218.61,4312800.15 720249.39,4312801 720264.73,4312803.35 720283.89,4312806.78 720302.07,4312811.14 720321.18,4312816.49 720344.08,4312823.88 720377.46,4312835.42 720392.72,4312840.66 720431.09,4312854.83 720475.07,4312870.85 720511.33,4312898.5 720537.99,4312925.15 720563.01,4312957.68 720598.48,4313017.19 720622.89,4313047.46 720630.46,4313054.25 720687.42,4313110.09 720695.24,4313119.43 720698.49,4313124.31 720700.92,4313128.33 720702.84,4313130.36 720703.95,4313130.95 720705.08,4313130.98 720706.24,4313129.89 720705.46,4313127.33 720696.9,4313110.16 720687.94,4313097.78 720679.53,4313085.58 720657.99,4313064.06 720642.17,4313042.2 720634.56,4313033.42 720625.3,4313022.04 720617.93,4313005.25 720615.78,4312995.85 720615.89,4312981.07 720618.09,4312966.66 720620.43,4312958.28 720622.62,4312955.32 720628.4,4312953.37 720649.45,4312955.16 720670.07,4312961.68 720670.73,4312961.81 720701.26,4312970.64 720742.51,4312976.78 720770.24,4312981.11 720792.22,4312986.72 720811.84,4313000.13 720838.87,4313003.73 720851.12,4312999.78 720866.12,4312999.48 720890.38,4313000.15 720908.75,4313007.09 720926.33,4313016.86 720937.55,4313024.31 720947.96,4313035.32 720952.16,4313038.29 720953.67,4313035.48 720958.76,4313006.32 720958.99,4312997.75 720957.19,4312985.56 720956.65,4312979.11 720958.18,4312975.58 720957.99,4312972.69 720957.42,4312970.93 720953.36,4312968.5 720949.74,4312964.72 720946.93,4312961.93 720938.66,4312954.54 720930.16,4312948.1 720917.74,4312940.17 720898.53,4312937.5 720862.34,4312929.35 720805.82,4312907.79 720746.61,4312879.72 720709.19,4312864.4 720669.69,4312846.87 720631.6,4312830.1 720601.41,4312811.41 720567.95,4312781.9 720550.21,4312752.12 720536,4312707.56 720528.81,4312689.02 720475.27,4312605.5 720453.09,4312572.08 720420.88,4312552.85 720408.97,4312541.81 720381.27,4312522.8 720337.81,4312492.92 720330.17,4312490.78 720305.53,4312476.58 720284.73,4312462.49 720248.49,4312449.9 720223.74,4312439.56 720208.56,4312431.41 720180.23,4312411.32 720166.98,4312403.23 720159.92,4312379.85 720160.35,4312364.42 720160.67,4312352.84 720166.92,4312335.63 720167.41,4312334.72 720179.95,4312281.91 720178.83,4312252.9 720166.69,4312204.28 720152.2,4312171.05 720144.93,4312155.4 720137.93,4312130.1 720134.5,4312114.55 720091.79,4312057.36 720049.85,4312044.54 720013.55,4312033.89 719990.67,4312025.53 719967.69,4312021.04 719941.06,4312008.72 719931.87,4311993.02 719922.83,4311971.53 719908.45,4311934.45 719899.46,4311911.04 719892.51,4311883.81 719885.61,4311854.66 719882.45,4311829.48 719883.57,4311788.96 719903.61,4311760.56 719929.11,4311743.88 719956.59,4311725.33 719987.86,4311708.82 720040.08,4311700.61 720072.91,4311697.65 720092.47,4311686.61 720127.15,4311671.78 720158.68,4311654.9 720148.51,4311621.33 720120.04,4311594.69 720109.19,4311569.3 720105.82,4311551.83 720106.51,4311526.75 720112.76,4311509.54 720128.64,4311492.6 720164.13,4311457.53 720193.88,4311425.06 720232.19,4311403.92 720303.7,4311385.92 720384.65,4311367.92 720473.17,4311361.66 720526.69,4311352.12 720585.63,4311333.39 720608.88,4311328.24 720645.6,4311323.46 720672.81,4311314.55 720705.9,4311301.95 720731.08,4311296.86 720754.23,4311295.56 720779.3,4311294.32 720806.35,4311291.21 720827.41,4311295.65 720859.81,4311308.13 720878.73,4311320.24 720905.41,4311330.63 720930.05,4311344.82 720958.71,4311353.33 720985.33,4311365.65 721006.39,4311370.09 721023.66,4311372.5 721046.75,4311373.14 721064.13,4311371.69 721081.55,4311368.31 721107.05,4311351.63 721126.51,4311344.45 721140.35,4311331.32 721173.07,4311306.63 721174.51,4311306.67 721181.38,4311302.03 721190.73,4311294.57 721197.12,4311289.92 721199.62,4311286.61 721204.64,4311279.02 721208.71,4311271.41 721215.28,4311260.01 721219.81,4311252.89 721223.32,4311247.68 721225.36,4311243.88 721228.36,4311239.62 721230.91,4311234.38 721234.4,4311230.13 721235.88,4311228.72 721238.8,4311227.84 721241.74,4311225.99 721245.59,4311226.09 721247.95,4311227.61 721252.2,4311230.62 721253.5,4311235.97 721253.79,4311242.73 721253.62,4311249 721254.13,4311265.43 721255.32,4311274.63 721255.52,4311284.77 721258.16,4311294.01 721259.94,4311299.37 721265.43,4311309.66 721271.87,4311320.46 721276.94,4311328.8 721285.21,4311343.03 721291.21,4311352.36 721299.14,4311361.75 721305.29,4311365.78 721339.18,4311376.05 721351.56,4311381.22 721373.64,4311383.76 721393.9,4311382.39 721408.44,4311378.93 721420.12,4311374.42 721436.53,4311372.94 721453.85,4311373.42 721466.33,4311374.73 721482.56,4311380.01 721497.66,4311391.05 721517.6,4311401.26 721527.95,4311410.23 721537.41,4311416.29 721550.23,4311438.9 721567.02,4311458.68 721578.55,4311459.96 721594.59,4311471.99 721612.61,4311482.14 721630.41,4311500.01 721637.98,4311505.05 721649.24,4311515.98 721659.69,4311521.09 721666.13,4311531.89 721673.62,4311539.82 721683.08,4311545.88 721689.63,4311552.82 721698.99,4311562.73 721704.58,4311569.64 721718.75,4311579.69 721728.24,4311584.78 721732.92,4311589.73 721741.45,4311594.8 721752.76,4311603.8 721759.33,4311609.77 721762.17,4311611.78 721771.63,4311617.84 721781.07,4311624.86 721785.8,4311627.88 721795.29,4311632.97 721804.78,4311638.06 721814.28,4311643.15 721828.58,4311648.37 721847.58,4311655.27 721853.3,4311657.36 721861.1,4311659.48 721867.78,4311661.59 721873.08,4311663.43 721878.69,4311665.28 721889.89,4311670.13 721898.3,4311673.2 721912.82,4311680.97 721914.57,4311681.99 722073.55,4311748.9 722093.09,4311759.65 722097.59,4311760.65 722102.22,4311763.65 722104.8,4311766.21 722111.57,4311771.37 722116.19,4311774.24 722123.68,4311780.33 722125.89,4311782.1 722125.24,4311783.41 722128.62,4311784.22 722133.91,4311787.87 722139.91,4311791.52 722143.91,4311794.64 722149.25,4311798.05 722153.17,4311799.86 722157.08,4311800.86 722161.32,4311803.98 722165.7,4311807.24 722169.95,4311810.61 722174.2,4311813.86 722178.45,4311817.11 722182.45,4311820.24 722186.95,4311823.48 722191.32,4311826.48 722195.58,4311829.74 722199.7,4311832.98 722203.82,4311836.36 722208.08,4311839.74 722211.95,4311843.36 722216.08,4311846.74 722219.95,4311849.98 722223.82,4311853.11 722227.95,4311856.11 722231.95,4311858.98 722236.08,4311861.74 722240.32,4311864.48 722244.45,4311867.48 722246.39,4311868.82 722246.65,4311859.74 722246.76,4311859.74 722242.82,4311856.86 722238.7,4311853.61 722234.58,4311850.24 722230.2,4311846.98 722225.95,4311843.98 722221.58,4311840.86 722217.32,4311838.11 722212.82,4311835.36 722208.32,4311832.61 722203.95,4311829.36 722199.58,4311825.98 722195.32,4311822.74 722190.95,4311819.24 722186.95,4311815.98 722182.82,4311812.48 722178.7,4311808.98 722174.95,4311805.24 722171.32,4311801.48 722167.2,4311798.11 722163.08,4311794.86 722159.08,4311791.61 722154.95,4311788.48 722150.95,4311785.24 722146.7,4311781.98 722142.32,4311779.24 722137.7,4311776.36 722133.2,4311773.24 722128.45,4311770.24 722123.95,4311766.98 722119.45,4311763.98 722115.08,4311760.98 722110.58,4311757.86 722106.2,4311754.98 722101.58,4311751.74 722097.32,4311748.61 722092.82,4311745.74 722088.45,4311742.98 722084.08,4311740.36 722079.45,4311737.61 722074.95,4311735.24 722070.32,4311732.86 722065.7,4311730.61 722061.08,4311728.24 722056.7,4311725.86 722052.32,4311723.61 722047.58,4311721.24 722043.2,4311719.11 722038.58,4311716.86 722033.7,4311715.11 722033.4,4311714.99 721986.14,4311693.19 721925.65,4311647.3 721915.06,4311640.77 721903.96,4311632.53 721892.87,4311623.72 721879.16,4311614.91 721868,4311608.94 721855.36,4311602.11 721846.92,4311594.74 721839.64,4311589.46 721829.6,4311583.52 721820.69,4311578.17 721811.78,4311572.26 721803.89,4311565.62 721791.76,4311551.77 721784.24,4311544.81 721775.82,4311535.88 721764.59,4311523.99 721759.97,4311517.1 721752.43,4311511.1 721743.95,4311504.11 721733.68,4311492.24 721726.36,4311478.52 721719.86,4311469.65 721711.41,4311461.69 721707.77,4311453.87 721706.09,4311445.13 721706.3,4311437.41 721710.26,4311433.66 721715.1,4311432.83 721721.89,4311431.09 721739.16,4311433.49 721749.66,4311436.68 721756.37,4311437.83 721759.26,4311437.91 721766.99,4311437.16 721777.73,4311431.66 721782.54,4311431.79 721790.19,4311433.94 721799.76,4311436.13 721807.41,4311438.27 721815.11,4311438.49 721825.69,4311438.78 721832.46,4311438 721844.09,4311435.42 721852.8,4311433.73 721861.46,4311433.97 721870.07,4311436.14 721876.75,4311438.26 721882.42,4311442.27 721891.94,4311446.4 721896.67,4311449.43 721900.47,4311451.46 721908.01,4311457.46 721913.57,4311465.34 721922.9,4311476.22 721930.41,4311483.18 721935.97,4311491.06 721949.26,4311498.19 721963.56,4311503.41 721974.98,4311508.55 721985.46,4311512.7 722074.61,4311510.65 722087.12,4311510.99 722108.27,4311512.54 722125.52,4311515.92 722136.08,4311517.17 722171.59,4311522.02 722190.76,4311525.44 722207.04,4311528.79 722227.26,4311529.34 722242.68,4311528.8 722247.5,4311528.94 722255.95,4311530.14 722258.26,4311448.12 722237.17,4311449.47 722215,4311449.82 722202.41,4311452.37 722189.84,4311453.96 722182.11,4311454.71 722166.66,4311456.21 722153.18,4311455.84 722136.82,4311455.39 722118.64,4311451.03 722101.44,4311445.72 722088.98,4311443.45 722068.9,4311438.07 722055.56,4311432.87 722044.12,4311428.69 722029.12,4311413.79 722025.48,4311405.97 722018.9,4311399.99 722001.81,4311390.83 721988.52,4311383.7 721964.78,4311371.46 721945.82,4311360.31 721929.23,4311351.83 721874.4,4311330.34 721855.28,4311324.98 721843.86,4311319.84 721826.67,4311314.54 721810.41,4311310.23 721790.47,4311300.02 721712.23,4311237.31 721681.81,4311222.94 721672.45,4311213.02 721649.77,4311196.94 721634.85,4311179.14 721625.6,4311165.35 721610.62,4311149.48 721591.9,4311129.64 721582.54,4311119.72 721567.46,4311107.71 721546.66,4311093.61 721529.55,4311085.41 721506.6,4311078.98 721477.73,4311078.18 721460.35,4311079.64 721444.89,4311081.14 721418,4311078.47 721391.31,4311068.07 721381.84,4311062.01 721357.3,4311043.94 721334.73,4311024 721314.19,4311000.24 721291.89,4310970.64 721269.48,4310944.9 721254.61,4310925.17 721236.32,4310889.88 721229.1,4310872.29 721221.72,4310860.49 721206.9,4310838.81 720265.5,4310812.84 720255.69,4310822.13 720216.98,4310844.31 720189.1,4310844.47 720140.09,4310845.91 720110.38,4310845.09 720081.23,4310823.83 720069.18,4310807.42</gml:coordinates>
+                </gml:LinearRing>
+              </gml:outerBoundaryIs>
+            </gml:Polygon>
+          </gml:polygonMember>
+        </gml:MultiPolygon>
+      </cit:the_geom>
+    </cit:embalses_pol_300k>
+  </gml:featureMember>
+  <gml:featureMember>
+    <cit:embalses_pol_300k fid="embalses_pol_300k.29">
+      <cit:entity>Complex Shape</cit:entity>
+      <cit:layer>55</cit:layer>
+      <cit:level>55</cit:level>
+      <cit:elevation>0.0</cit:elevation>
+      <cit:color>1</cit:color>
+      <cit:mslink_dmr>0</cit:mslink_dmr>
+      <cit:codigo>Embalse de Contreras</cit:codigo>
+      <cit:tipo>Embalses</cit:tipo>
+      <cit:the_geom>
+        <gml:MultiPolygon srsName="http://www.opengis.net/gml/srs/epsg.xml#23030">
+          <gml:polygonMember>
+            <gml:Polygon>
+              <gml:outerBoundaryIs>
+                <gml:LinearRing>
+                  <gml:coordinates decimal="." cs="," ts=" ">629485.75,4378782 629509.75,4378782 629538.81,4378785.5 629548.44,4378790 629561.63,4378796.5 629584.56,4378819 629598.63,4378837 629612.75,4378865.5 629620.63,4378902 629618.25,4378921 629613.44,4378945 629614.88,4378965.5 629623.75,4378973 629638.94,4378978 629654.13,4378979 629669.25,4378980 629687,4378985 629706,4378992.5 629722.5,4379003.5 629732.75,4379020 629739.19,4379032.5 629752.19,4379076.5 629758.69,4379097 629767.56,4379107 629784.06,4379111.5 629801.69,4379109 629823.13,4379102.5 629835.69,4379095 629852.06,4379091 629872.25,4379094.5 629888.75,4379102 629905.25,4379112 629926.75,4379118 629940.63,4379116.5 629964.63,4379111.5 629988.63,4379113.5 630007.63,4379120 630026.56,4379125 630044.19,4379119.5 630066.81,4379108 630083.19,4379098 630107,4379081 630119.56,4379069.5 630142.06,4379049.5 630170.94,4379029 630189.75,4379015 630207.44,4379011 630231.31,4379003 630256.5,4378991.5 630272.81,4378978.5 630299.19,4378963.5 630329.38,4378949 630352,4378939 630360.69,4378918.5 630355.56,4378913.5 630332.81,4378910 630310.13,4378911.5 630286.19,4378919.5 630263.56,4378931 630238.38,4378940 630209.5,4378958 630185.63,4378973 630155.44,4378983.5 630122.69,4378995 630068.63,4379023.5 630040.94,4379031 630015.69,4379030 629982.81,4379025.5 629963.75,4379015.5 629927.06,4379008 629895.5,4379002 629862.56,4378990 629843.44,4378973.5 629828.13,4378951 629817.63,4378908 629813.63,4378879 629804.63,4378859 629789.38,4378848 629765.38,4378849 629755.31,4378850.5 629737.56,4378847 629721.06,4378834.5 629712.13,4378820.5 629706.75,4378789 629696.56,4378773 629681.25,4378755.5 629650.81,4378740.5 629633,4378728 629619,4378713 629602.5,4378703 629586,4378695.5 629564.44,4378683 629541.5,4378659 629532.5,4378635.5 629534.75,4378607.5 629544.63,4378577 629555.88,4378563 629570.88,4378548 629588.44,4378537.5 629607.31,4378530 629627.38,4378513.5 629646.25,4378502 629663.75,4378484 629686.38,4378471 629705.19,4378456 629716.44,4378445.5 629725.06,4378416.5 629732.5,4378406.5 629735.5,4378397 629736.25,4378395 629729.19,4378388 629712.13,4378382.5 629688.19,4378389 629668.06,4378395.5 629644.13,4378402 629626.38,4378396 629617.38,4378378.5 629616,4378362 629618.38,4378344 629624.56,4378330 629631.88,4378301 629624.13,4378283.5 629612.75,4378280 629591.5,4378301.5 629572.69,4378319.5 629550.13,4378334.5 629529.94,4378340 629514.75,4378335 629497.13,4378342.5 629472.06,4378364.5 629453.25,4378381 629424.38,4378399 629390.38,4378405.5 629361.31,4378408.5 629327.19,4378405 629289.31,4378400 629246.31,4378396.5 629192.06,4378398.5 629155.44,4378400 629094.88,4378407 629045.63,4378406 629000.19,4378406.5 628961,4378398 628916.69,4378383 628858.31,4378352 628820.5,4378314 628771.06,4378346 628704.09,4378388.87 628772,4378484 628655,4378832 628413.48,4378619.08 628070.12,4378441.37 627371.56,4378453.22 627075.56,4378405.83 626637.47,4378287.36 626495.39,4378085.96 626282.27,4377991.18 625808.67,4377979.33 625583.71,4377920.1 625488.99,4377730.54 625406.11,4377612.07 625311.39,4377612.07 625252.19,4377718.69 625287.71,4377825.32 625228.51,4377967.48 624991.71,4378014.87 624577.3,4378026.72 624222.1,4378121.5 623914.26,4378370.29 623866.9,4378512.45 623926.1,4378607.23 624020.82,4378607.23 624151.06,4378465.06 624352.34,4378311.05 624506.26,4378311.05 624896.98,4378239.97 625110.11,4378299.2 625204.83,4378417.68 625169.31,4378500.61 624968.03,4378595.38 624932.5,4378702.01 624979.87,4378761.24 625169.31,4378702.01 625512.67,4378702.01 625761.31,4378891.56 625749.47,4379164.05 625773.15,4379258.82 625844.19,4379282.52 625950.75,4379258.82 626057.31,4379329.91 626092.83,4379543.15 625962.59,4379851.18 625938.91,4379993.35 626021.79,4380052.58 626152.03,4379993.35 626152.03,4379851.18 626270.43,4379839.33 626376.99,4379898.57 626400.67,4379981.5 626530.91,4379981.5 626578.27,4379851.18 626897.96,4379851.18 626945.32,4379827.49 626945.32,4379720.86 626850.6,4379626.08 626803.23,4379460.22 626874.28,4379318.06 627063.72,4379282.52 627099.24,4379377.29 627051.88,4379566.85 627122.92,4379637.93 627193.96,4379602.39 627300.52,4379472.07 627359.72,4379460.22 627537.32,4379543.15 627691.24,4379507.61 627691.24,4379377.29 627857.64,4379235.5 627881.06,4379235.5 627917.69,4379235 627965.75,4379250 628003.75,4379258.5 628446.5,4379324 628578.43,4379438.26 628599.72,4379725.85 628525.2,4379938.88 628450.68,4380247.78 628471.97,4381014.69 628429.39,4381238.37 628131.33,4381344.88 627631.01,4381451.4 627194.55,4381376.84 626619.72,4381323.58 626587.78,4381387.49 626651.65,4381494.01 626939.07,4381813.55 627034.88,4382037.23 627109.39,4382239.61 627098.75,4382388.73 626704.88,4382612.42 626566.49,4382782.84 626396.17,4382963.92 626268.43,4382868.05 626023.59,4382697.63 625970.36,4382718.93 625959.72,4382825.45 626172.62,4383123.69 626257.78,4383187.6 626428.1,4383230.2 626523.91,4383251.51 626481.33,4383368.67 626140.68,4383421.93 625895.84,4383443.24 625587.13,4383933.21 625470.04,4384007.77 625289.07,4383933.21 625182.62,4384039.72 625203.91,4384263.4 625384.88,4384487.09 625480.68,4384487.09 625576.49,4384561.65 625535.51,4384670.18 625322.6,4384840.6 625067.12,4384872.55 624960.67,4384861.9 624981.96,4385032.33 625109.7,4385245.36 625088.41,4385330.57 624864.86,4385362.53 624790.35,4385256.01 624737.12,4385032.33 624673.25,4384957.77 624545.51,4385042.98 624300.67,4385170.8 624045.18,4385117.54 623832.28,4384904.51 623630.02,4384883.21 623523.57,4384968.42 623566.15,4385085.59 623779.06,4385138.84 623864.22,4385298.62 623917.44,4385479.69 624098.41,4385511.65 624215.51,4385564.9 624268.73,4385820.54 624236.8,4385959.01 624236.8,4386267.91 624279.38,4386470.28 624502.93,4386960.25 624747.77,4387258.5 624673.25,4387386.32 624428.41,4387375.66 624321.96,4387333.06 624236.8,4387716.51 624098.41,4387812.38 623991.96,4387876.29 623991.96,4387940.2 623938.73,4388068.01 623846.4,4388031.01 622962.85,4387615.6 622590.27,4387477.13 622302.85,4387509.09 622238.98,4387679.51 622249.63,4388563.59 622398.66,4388755.32 622388.01,4388947.04 622302.85,4389213.33 622324.14,4389607.44 622143.18,4389735.26 621728.01,4389713.96 621472.53,4389575.49 621366.08,4389330.5 621142.53,4388723.36 621174.47,4388212.09 621131.88,4387967.1 621089.3,4387892.54 621046.72,4387881.89 620940.27,4387967.1 620897.73,4388349.15 620791.27,4388455.66 620865.79,4388871.07 620919.02,4389201.27 621078.69,4389286.48 621068.05,4389424.95 620982.89,4389446.25 620887.08,4389499.51 620929.66,4389606.03 621025.47,4389595.38 621025.47,4389659.28 620961.6,4389776.45 620833.86,4389882.97 620780.63,4390074.69 620908.37,4390596.62 621153.21,4390958.77 621461.92,4391065.29 621632.24,4391331.58 621632.24,4391619.17 621344.82,4391938.71 621131.92,4392013.27 621068.05,4392066.53 621121.55,4392390.14 621036.39,4392752.29 620866.06,4392848.15 620631.87,4392730.99 620344.45,4392667.08 620365.74,4392794.9 620344.45,4392858.8 620759.61,4393007.93 621089.61,4393018.58 621302.52,4392922.71 621408.97,4393050.53 621377.03,4394243.5 621526.07,4394243.5 621696.39,4393572.46 621962.52,4392986.62 621927.86,4392484.14 621938.5,4392260.46 622023.66,4392132.64 622279.15,4391472.24 622385.6,4390897.06 622417.53,4390662.73 622289.79,4390620.12 621895.92,4390588.17 621757.53,4390566.86 621651.08,4390311.23 621736.24,4390002.33 622002.37,4389874.52 622225.92,4390023.64 622300.44,4390172.76 622534.63,4390172.76 622651.73,4390151.46 622683.66,4389981.03 622587.86,4389192.82 622502.7,4388585.68 622406.89,4387893.33 622502.7,4387733.56 622587.86,4387722.91 622662.37,4387786.82 622992.37,4387797.47 623620.44,4388053.1 623833.34,4388202.23 623790.76,4388308.74 623545.92,4388692.2 623279.79,4389341.94 623386.24,4389725.39 623705.6,4390034.29 623854.63,4390204.71 623801.41,4390300.58 623556.57,4390364.49 623535.28,4390609.47 623705.6,4390811.85 623875.92,4390747.94 623875.92,4390641.43 623971.73,4390534.91 624163.34,4390534.91 624291.08,4390385.79 624546.57,4390204.71 624546.57,4390140.8 624269.79,4390172.76 624067.53,4390194.06 623705.54,4389762.36 623545.87,4389581.29 623460.7,4389346.95 623577.8,4389165.88 623694.9,4389229.79 623854.58,4389229.79 623780.06,4388750.47 623950.38,4388580.04 624056.83,4388420.27 624142,4388335.06 624216.51,4388292.45 624291.03,4388271.15 624376.19,4388271.15 624450.7,4388303.1 624461.35,4388367.01 624461.35,4388388.31 624493.29,4388537.44 624578.45,4388601.34 624663.61,4388505.48 624823.29,4388388.31 624887.16,4388153.98 624908.45,4387983.56 624951.03,4387994.21 625046.83,4388079.42 625153.29,4388153.98 625174.58,4388068.77 625057.48,4387845.09 624982.96,4387632.06 625078.77,4387429.68 625312.96,4387376.42 625376.83,4387323.16 625419.41,4386630.81 625536.51,4386513.64 625568.45,4386385.83 625504.58,4386343.22 625536.51,4386055.63 625738.77,4385789.34 625909.09,4385576.31 626026.19,4385416.54 626258.73,4385167.51 626450.34,4385146.21 626567.44,4385220.77 626759.05,4385444.45 626886.79,4385401.85 626940.02,4385252.73 627003.89,4385167.51 627227.44,4385167.51 627270.02,4385103.6 627184.86,4384997.09 627078.41,4384922.53 627078.41,4384837.32 627823.57,4384347.35 627823.57,4384262.13 627876.79,4384198.22 628057.76,4384315.39 628196.15,4384411.25 628313.25,4384358 628291.96,4384230.18 628174.86,4384102.36 628100.34,4384006.5 628079.05,4383931.94 628174.86,4383857.37 628174.86,4383793.47 628057.76,4383665.65 627951.31,4383537.83 627961.96,4383410.01 627972.6,4383346.1 628196.15,4383388.71 628366.47,4383473.92 628483.57,4383335.45 628558.08,4383324.8 628611.31,4383569.78 628834.86,4383729.56 628951.96,4383697.6 628834.86,4383346.1 628611.31,4383111.77 628632.6,4382888.09 628707.12,4382760.27 629122.28,4382760.27 629399.05,4382728.31 629473.57,4382664.4 629484.21,4382632.45 629452.28,4382568.54 629356.47,4382547.24 629186.15,4382568.54 629079.7,4382568.54 629005.18,4382355.51 628951.96,4382142.48 628792.28,4381972.05 628664.54,4381929.45 628664.54,4381759.02 628786.56,4381678.69 629018.56,4381711.86 629217.42,4381546.04 629250.57,4381181.25 629250.57,4380982.27 629051.71,4380915.95 628796.38,4380715 628815.81,4380663 628831.88,4380617 628869.69,4380591.5 628900,4380578.5 628913.69,4380545.5 628933.81,4380526 628956.56,4380514.5 628972.94,4380500.5 628989.25,4380484 629015.88,4380477 629037.5,4380484.5 629061.75,4380503.5 629082.25,4380523.5 629090,4380541 629095.38,4380571.5 629100.75,4380603.5 629104.81,4380630 629120.13,4380643.5 629142.94,4380639.5 629159.31,4380624.5 629169.25,4380604 629184.38,4380588.5 629202.06,4380579.5 629223.75,4380592 629239.06,4380606 629260.69,4380609.5 629274.56,4380601.5 629278.13,4380576.5 629296.81,4380535.5 629311.94,4380526.5 629338.56,4380523.5 629371.56,4380524.5 629413.44,4380524.5 629442.69,4380530.5 629460.63,4380550.5 629476.13,4380577 629489,4380597 629504.25,4380603.5 629524.44,4380589.5 629537,4380572.5 629549.38,4380543.5 629565.81,4380533 629583.56,4380535.5 629598.94,4380547 629614.38,4380569.5 629636.06,4380584.5 629651.31,4380587 629666.5,4380583 629680.31,4380566.5 629695.25,4380538.5 629719.44,4380544.5 629741.19,4380566 629761.63,4380575.5 629783.19,4380575.5 629794.5,4380564 629792.94,4380533.5 629775,4380512 629767.19,4380490.5 629753,4380468 629726.19,4380451.5 629714.63,4380433 629709.38,4380412.5 629707.94,4380395 629709,4380374.5 629724.13,4380360.5 629752,4380359 629783.88,4380372.5 629805.56,4380389 629823.5,4380402.5 629837.5,4380409 629864.13,4380410 629898.31,4380397 629919.63,4380367.5 629948.44,4380333 629983.81,4380315 630005.25,4380300.5 630020.25,4380276.5 630031.56,4380260 630047.94,4380247 630075.88,4380247 630103.88,4380259 630129.44,4380276.5 630152.44,4380297 630167.81,4380313 630180.56,4380317 630190.56,4380306.5 630186.44,4380271 630172.25,4380244.5 630160.69,4380229.5 630149.13,4380213 630145.25,4380204 630147.63,4380189 630160.19,4380175 630176.75,4380178.5 630197.13,4380191 630208.75,4380212.5 630221.69,4380238 630235.81,4380256.5 630252.38,4380266.5 630272.81,4380275.5 630305.81,4380277.5 630338.63,4380261 630355,4380249.5 630370.19,4380243 630385.5,4380250.5 630394.63,4380274.5 630397.38,4380303.5 630397.63,4380325 630402.81,4380344 630406.75,4380353 630416.94,4380361.5 630430.88,4380357.5 630435.81,4380343.5 630440.75,4380324.5 630448.13,4380298 630460.44,4380259.5 630484.25,4380222.5 630503.13,4380206 630519.56,4380203.5 630534.88,4380208.5 630546.38,4380221 630564.13,4380218 630584.5,4380225.5 630597.31,4380238 630602.56,4380257 630598.88,4380273.5 630601.5,4380284 630623.19,4380295 630653.69,4380300 630671.5,4380302 630685.5,4380307 630723.25,4380271.5 630748.56,4380268.5 630767.88,4380297.5 630773.19,4380323 630772.13,4380345.5 630758.31,4380365 630753.44,4380386.5 630756.06,4380395.5 630770.06,4380400.5 630782.69,4380392.5 630796.63,4380388.5 630818.25,4380393.5 630841.38,4380426.5 630861.94,4380455.5 630868.5,4380479.5 630873.69,4380494.5 630891.56,4380500.5 630916.88,4380496.5 630924.38,4380486.5 630907.5,4380445 630885.31,4380377.5 630869.56,4380319.5 630843.69,4380262.5 630819.38,4380240 630793.81,4380221 630779.75,4380210 630770.75,4380196 630776.88,4380173 630795.75,4380155 630825,4380160 630853.13,4380181.5 630898.81,4380186 630956.19,4380214.5 631028.88,4380256 631053.31,4380292.5 631061.19,4380317.5 631072.75,4380331.5 631089.13,4380320 631109.38,4380315 631128.44,4380317 631152.63,4380329.5 631202.25,4380339.5 631176.63,4380316.5 631156.06,4380284 631146.94,4380257.5 631164.44,4380229 631197.44,4380234 631233.13,4380251.5 631258.69,4380271.5 631276.63,4380291.5 631293.13,4380290 631303,4380259.5 631323.31,4380259.5 631349,4380296 631377.25,4380329 631401.63,4380359 631409.5,4380387 631429.94,4380405.5 631450.13,4380389 631457.63,4380376.5 631467.63,4380359.5 631485.5,4380375 631500.94,4380398.5 631543,4380416 631585,4380431 631613,4380439.5 631625.88,4380462.5 631638.88,4380497.5 631648,4380518 631653.13,4380528 631681.13,4380536.5 631635.31,4380381 631612.19,4380349.5 631570.13,4380328.5 631542.06,4380312 631521.63,4380296 631509.94,4380273 631499.5,4380237.5 631486.5,4380201 631466,4380179.5 631427.75,4380164.5 631394.75,4380162.5 631356.63,4380154 631337.44,4380141.5 631318.25,4380125 631308,4380110 631311.69,4380098.5 631328.13,4380088 631359.81,4380084 631392.81,4380089 631419.38,4380078.5 631435.81,4380069.5 631450.94,4380060.5 631466.13,4380056.5 631480.13,4380064 631493,4380081.5 631504.5,4380093 631531.19,4380094 631565.5,4380097.5 631593.44,4380102 631610.06,4380115 631625.31,4380122 631639.31,4380124.5 631644.25,4380112 631644.06,4380085.5 631656.5,4380063.5 631682,4380072 631698.75,4380105 631711.69,4380131.5 631722.13,4380158 631748.88,4380169.5 631783.19,4380180.5 631810,4380193 631824.06,4380206.5 631843.19,4380214 631867.25,4380209 631882.25,4380187 631889.56,4380156.5 631907.06,4380127.5 631928.69,4380129.5 631952.88,4380141 631973.13,4380133 631978.06,4380115 631989.25,4380095 632009,4380085.5 632014.56,4380083 632056.56,4380097 632088.44,4380117 632110.13,4380132 632126.75,4380145.5 632153.44,4380150.5 632190.19,4380145 632220.75,4380151 632241.25,4380179 632250.5,4380214.5 632250.81,4380248.5 632258.63,4380269 632276.44,4380275 632309.5,4380285 632338.81,4380302.5 632353,4380322.5 632369.5,4380327.5 632388.56,4380324.5 632389.63,4380302 632357.5,4380261.5 632332,4380248 632308.94,4380222.5 632308.75,4380201 632322.56,4380184.5 632346.5,4380169 632437.5,4380129 632471.69,4380122 632511.19,4380137 632554.44,4380149.5 632578.63,4380160.5 632599.13,4380179.5 632615.88,4380208.5 632621.44,4380264 632622.13,4380338 632625,4380376 632625.38,4380415 632629.38,4380433 632632.13,4380459.5 632642.38,4380467 632653.63,4380454 632651.81,4380445 632649.63,4380434 632655.81,4380412.5 632674.63,4380389.5 632704.94,4380371.5 632748.06,4380372 632745.44,4380359.5 632713.63,4380351 632691.81,4380328.5 632681.56,4380312 632670,4380296.5 632664.63,4380264 632663,4380227 632651.31,4380198 632629.5,4380171.5 632612.63,4380132.5 632601.13,4380118.5 632581.81,4380089.5 632552.38,4380059 632515.56,4380058.5 632482.56,4380062.5 632437.13,4380084.5 632391.63,4380106.5 632373.94,4380114 632359.94,4380112 632344.56,4380091.5 632307.44,4380057.5 632260.38,4380044 632210.81,4380035.5 632176.25,4380003 632152,4379989.5 632113.88,4379984.5 632101.25,4379987 632079.38,4379958 632043.69,4379937 631988.88,4379911 631954.56,4379906 631893.69,4379910.5 631868.25,4379902 631841.31,4379869 631814.56,4379859 631753.5,4379845.5 631717.81,4379828.5 631689.75,4379813.5 631674.44,4379802 631660.19,4379771.5 631658.75,4379751.5 631678.75,4379717 631726.69,4379686 631764.63,4379674.5 631793.75,4379664 631812.81,4379670 631839.5,4379673.5 631856,4379671 631863.38,4379648 631877.13,4379621.5 631909.94,4379603 631939.06,4379599 631968.38,4379614 631990.13,4379634 632019.38,4379637.5 632006.38,4379607.5 631999.81,4379582 631999.69,4379567 631957.69,4379554.5 631932.25,4379543.5 631918.13,4379527 631897.63,4379509.5 631872.38,4379521 631848.31,4379529 631831.81,4379525 631820.25,4379507.5 631813.81,4379497.5 631814.81,4379471 631808.19,4379441.5 631800.5,4379428 631797.63,4379395 631810.13,4379372 631835.44,4379369 631868.56,4379380.5 631903,4379401.5 631923.44,4379413 631961.5,4379417.5 631989.38,4379409.5 631991.56,4379371.5 631987.56,4379347.5 632005.19,4379334.5 632057.19,4379330.5 632095.31,4379335 632134.5,4379323.5 632169.94,4379309 632204.13,4379302.5 632234.56,4379303.5 632268.88,4379307 632303.13,4379305 632345.13,4379319 632387.19,4379342.5 632425.38,4379355 632478.69,4379355.5 632598.31,4379395 632618.5,4379383.5 632647.5,4379363 632669,4379352.5 632694.38,4379350 632718.5,4379357.5 632742.75,4379372.5 632784.81,4379392 632793.38,4379355.5 632815.94,4379326 632839.94,4379309 632854.69,4379302.5 632846.06,4379286.5 632796.63,4379293 632735.81,4379301.5 632696.44,4379298 632672.44,4379313.5 632638.25,4379321 632609.13,4379326.5 632590,4379319 632559.44,4379306.5 632531.5,4379302 632501,4379299.5 632469.31,4379303.5 632435.13,4379308 632393.06,4379290.5 632331.94,4379245 632336.75,4379225 632348.06,4379214.5 632369.38,4379198 632373.06,4379188 632369.94,4379182 632369.25,4379180.5 632360,4379178.5 632356.56,4379178 632337.63,4379175.5 632317.44,4379178.5 632291,4379185 632244.44,4379201.5 632216.63,4379203 632191.5,4379215 632120.88,4379226.5 632014.69,4379212.5 631984.38,4379211.5 631965.56,4379223 631941.69,4379236 631881.44,4379278 631795.81,4379304 631779.25,4379290.5 631756.56,4379291.5 631733.94,4379307 631722.69,4379320 631702.69,4379345 631662.5,4379366 631632.19,4379363.5 631618.19,4379352.5 631606.81,4379350 631596.69,4379350 631586.63,4379355 631555.38,4379393 631520.5,4379445.5 631504.25,4379464.5 631469.06,4379482.5 631455.19,4379489 631422.63,4379517 631405.06,4379529.5 631380,4379556.5 631342.31,4379572 631310.88,4379590 631281.94,4379601.5 631249.13,4379606.5 631213.88,4379617 631179.94,4379631.5 631143.44,4379650.5 631095.69,4379671 631010.06,4379701 630942,4379715.5 630885.19,4379717 630857.31,4379707.5 630849.63,4379693.5 630850.63,4379660.5 630865.56,4379635 630873,4379621.5 630869.13,4379611 630846.31,4379597.5 630839.88,4379585 630836,4379577.5 630828.44,4379577.5 630818.31,4379575 630807,4379577.5 630794.38,4379581.5 630775.5,4379587 630751.5,4379588 630732.56,4379586 630711.06,4379586 630697.25,4379588.5 630679.75,4379609 630664.75,4379630.5 630651.06,4379651 630632.13,4379653.5 630606.88,4379650 630596.69,4379644 630587.81,4379636.5 630578.81,4379622.5 630574.94,4379607.5 630563.44,4379596 630552.06,4379591 630539.5,4379599 630532,4379609 630525.81,4379622 630522.13,4379637 630513.38,4379646 630498.25,4379648.5 630485.56,4379643.5 630472.88,4379635 630457.69,4379628.5 630442.5,4379629 630427.44,4379639 630406.13,4379658 630393.69,4379678.5 630369.75,4379685 630342,4379685 630315.5,4379690.5 630305.5,4379702 630279.25,4379728.5 630254.13,4379748 630227.69,4379752 630212.56,4379761 630188.69,4379773.5 630145.81,4379776.5 630123.06,4379773 630067.31,4379749.5 630048.38,4379751 630025.69,4379757.5 629991.63,4379760 629964,4379774.5 629949,4379797 629930.38,4379834 629910.31,4379845.5 629873.75,4379856 629848.56,4379860 629827.13,4379865 629807,4379875.5 629774.25,4379883 629738.88,4379880 629700.94,4379871.5 629641.38,4379851.5 629542.56,4379808 629410.81,4379759 629288.13,4379734.5 629233.75,4379727.5 629192.13,4379726.5 629135.25,4379724.5 629058.19,4379715 629006.38,4379712 628996.13,4379694 628992.94,4379672.5 628992.06,4379666.5 628998.31,4379656.5 629008.38,4379650 629030.94,4379633.5 629045.75,4379596.5 629046.94,4379582.5 629055.63,4379566 629067,4379565 629088.44,4379562 629111.19,4379569.5 629133.94,4379568 629154.13,4379568 629174.25,4379561.5 629186.75,4379547.5 629195.44,4379527 629194.06,4379513 629191.38,4379497 629206.44,4379484 629216.5,4379481.5 629235.38,4379472.5 629249.19,4379465 629259.06,4379435.5 629257.63,4379420.5 629244.88,4379405.5 629233.44,4379393 629227,4379380.5 629221.75,4379355 629225.5,4379349 629233,4379343.5 629245.5,4379332 629249.25,4379324.5 629245.38,4379312 629237.69,4379300.5 629230,4379285.5 629224.69,4379259 629229.69,4379250.5 629238.44,4379240 629248.44,4379227.5 629264.69,4379213.5 629282.19,4379193 629327.31,4379152 629342.19,4379120.5 629342.13,4379109 629333.19,4379099 629323,4379094 629301.56,4379094.5 629272.5,4379094.5 629235.94,4379097.5 629201.88,4379103 629175.38,4379099 629143.75,4379098.5 629086.88,4379090 629042.69,4379089 629007.44,4379098 628984.69,4379101 628935.5,4379106.5 628907.75,4379108 628866.13,4379110.5 628830.81,4379101.5 628823.06,4379100 628811.56,4379084.5 628808.94,4379072 628811.31,4379053 628821.25,4379033 628843.63,4378996 628882.31,4378939 628899.81,4378916 628917.31,4378895.5 628922.13,4378874 628931.94,4378840 628940.63,4378822 628955.63,4378805.5 628973.19,4378788 629003.31,4378770 629057.44,4378745.5 629156.88,4378714.5 629237.56,4378699.5 629266.69,4378706 629298.25,4378707 629321.06,4378718 629346.38,4378723 629381.75,4378729 629412.13,4378737.5 629440.06,4378756 629463,4378777.5 629485.75,4378782</gml:coordinates>
+                </gml:LinearRing>
+              </gml:outerBoundaryIs>
+            </gml:Polygon>
+          </gml:polygonMember>
+        </gml:MultiPolygon>
+      </cit:the_geom>
+    </cit:embalses_pol_300k>
+  </gml:featureMember>
+  <gml:featureMember>
+    <cit:embalses_pol_300k fid="embalses_pol_300k.30">
+      <cit:entity>Complex Shape</cit:entity>
+      <cit:layer>55</cit:layer>
+      <cit:level>55</cit:level>
+      <cit:elevation>0.0</cit:elevation>
+      <cit:color>1</cit:color>
+      <cit:mslink_dmr>0</cit:mslink_dmr>
+      <cit:codigo>Estany del Pujol</cit:codigo>
+      <cit:tipo>Embalses</cit:tipo>
+      <cit:the_geom>
+        <gml:MultiPolygon srsName="http://www.opengis.net/gml/srs/epsg.xml#23030">
+          <gml:polygonMember>
+            <gml:Polygon>
+              <gml:outerBoundaryIs>
+                <gml:LinearRing>
+                  <gml:coordinates decimal="." cs="," ts=" ">731433.74,4358758 731405.74,4358770 731346.8,4358863 731270.06,4358963.5 731239,4358999 731216.18,4359055.5 731205.06,4359099 731211.12,4359110.5 731234.12,4359097.5 731250.56,4359094 731275.44,4359107 731293.18,4359104 731319.06,4359128.5 731329.5,4359167.5 731350.3,4359192 731379.12,4359199 731406.88,4359198.5 731428.68,4359181.5 731447.5,4359132.5 731461.44,4359076.5 731483.88,4359034 731516.74,4358975.5 731529.5,4358916.5 731529.56,4358862.5 731530.5,4358823.5 731522.38,4358793 731500.38,4358766 731470.18,4358762.5 731433.74,4358758</gml:coordinates>
+                </gml:LinearRing>
+              </gml:outerBoundaryIs>
+            </gml:Polygon>
+          </gml:polygonMember>
+        </gml:MultiPolygon>
+      </cit:the_geom>
+    </cit:embalses_pol_300k>
+  </gml:featureMember>
+  <gml:featureMember>
+    <cit:embalses_pol_300k fid="embalses_pol_300k.31">
+      <cit:entity>Complex Shape</cit:entity>
+      <cit:layer>55</cit:layer>
+      <cit:level>55</cit:level>
+      <cit:elevation>0.0</cit:elevation>
+      <cit:color>1</cit:color>
+      <cit:mslink_dmr>0</cit:mslink_dmr>
+      <cit:codigo>Gola del Pujol</cit:codigo>
+      <cit:tipo>Embalses</cit:tipo>
+      <cit:the_geom>
+        <gml:MultiPolygon srsName="http://www.opengis.net/gml/srs/epsg.xml#23030">
+          <gml:polygonMember>
+            <gml:Polygon>
+              <gml:outerBoundaryIs>
+                <gml:LinearRing>
+                  <gml:coordinates decimal="." cs="," ts=" ">731659.69,4359431.5 731679.88,4359377.5 731652.13,4359377 731532.19,4359334 731419.75,4359293.5 730921.75,4359088.5 730773.25,4359028.5 730735.75,4359120.5 731207.06,4359279.5 731500.25,4359378 731659.69,4359431.5</gml:coordinates>
+                </gml:LinearRing>
+              </gml:outerBoundaryIs>
+            </gml:Polygon>
+          </gml:polygonMember>
+        </gml:MultiPolygon>
+      </cit:the_geom>
+    </cit:embalses_pol_300k>
+  </gml:featureMember>
+  <gml:featureMember>
+    <cit:embalses_pol_300k fid="embalses_pol_300k.32">
+      <cit:entity>Complex Shape</cit:entity>
+      <cit:layer>55</cit:layer>
+      <cit:level>55</cit:level>
+      <cit:elevation>0.0</cit:elevation>
+      <cit:color>1</cit:color>
+      <cit:mslink_dmr>0</cit:mslink_dmr>
+      <cit:codigo>Embalse de Embarcaderos</cit:codigo>
+      <cit:tipo>Embalses</cit:tipo>
+      <cit:the_geom>
+        <gml:MultiPolygon srsName="http://www.opengis.net/gml/srs/epsg.xml#23030">
+          <gml:polygonMember>
+            <gml:Polygon>
+              <gml:outerBoundaryIs>
+                <gml:LinearRing>
+                  <gml:coordinates decimal="." cs="," ts=" ">665281.19,4345385.8 665277.35,4345395.4 665273.56,4345405.07 665269.83,4345414.78 665266.14,4345424.54 665262.48,4345434.33 665258.85,4345444.15 665255.24,4345453.98 665251.63,4345463.82 665248.02,4345473.66 665244.4,4345483.49 665240.76,4345493.31 665237.09,4345503.09 665233.38,4345512.84 665229.63,4345522.55 665225.83,4345532.2 665221.96,4345541.8 665218.02,4345551.32 665214,4345560.76 665209.88,4345570.12 665205.67,4345579.38 665201.36,4345588.54 665196.92,4345597.58 665192.36,4345606.51 665187.67,4345615.3 665182.84,4345623.95 665177.85,4345632.46 665172.7,4345640.81 665167.39,4345648.99 665161.89,4345657.01 665156.21,4345664.83 665150.34,4345672.47 665144.26,4345679.91 665137.97,4345687.14 665131.45,4345694.16 665124.71,4345700.95 665117.72,4345707.5 665110.51,4345713.83 665103.07,4345719.95 665095.42,4345725.86 665087.58,4345731.58 665079.55,4345737.12 665071.34,4345742.49 665062.98,4345747.71 665054.46,4345752.79 665045.81,4345757.74 665037.03,4345762.58 665028.14,4345767.3 665019.14,4345771.94 665010.06,4345776.49 665000.89,4345780.98 664991.66,4345785.41 664982.38,4345789.79 664973.05,4345794.15 664963.7,4345798.48 664954.32,4345802.81 664944.94,4345807.14 664935.57,4345811.49 664926.21,4345815.87 664916.88,4345820.29 664907.59,4345824.77 664898.35,4345829.31 664889.18,4345833.93 664880.09,4345838.64 664871.09,4345843.45 664862.18,4345848.38 664853.39,4345853.44 664844.73,4345858.63 664836.2,4345863.98 664827.82,4345869.49 664819.6,4345875.18 664811.55,4345881.05 664803.66,4345887.11 664795.94,4345893.34 664788.38,4345899.75 664780.96,4345906.33 664773.7,4345913.06 664766.57,4345919.96 664759.59,4345927.01 664752.73,4345934.2 664746,4345941.54 664739.4,4345949.01 664732.91,4345956.61 664726.53,4345964.34 664720.26,4345972.19 664714.09,4345980.16 664708.01,4345988.24 664702.03,4345996.42 664696.14,4346004.71 664690.32,4346013.09 664684.58,4346021.56 664678.92,4346030.11 664673.32,4346038.75 664667.78,4346047.46 664662.3,4346056.24 664656.87,4346065.08 664651.48,4346073.99 664646.14,4346082.94 664640.84,4346091.95 664635.56,4346101 664645.83,4346101.76 664656.03,4346102.46 664666.17,4346103.08 664676.25,4346103.64 664686.26,4346104.12 664696.21,4346104.53 664706.08,4346104.86 664715.9,4346105.12 664725.64,4346105.3 664735.32,4346105.41 664744.94,4346105.44 664754.48,4346105.4 664763.96,4346105.28 664773.37,4346105.07 664782.72,4346104.79 664791.99,4346104.43 664801.19,4346103.98 664810.33,4346103.46 664819.4,4346102.85 664828.4,4346102.16 664837.32,4346101.38 664846.18,4346100.52 664854.97,4346099.57 664863.68,4346098.54 664872.33,4346097.42 664880.9,4346096.21 664889.41,4346094.91 664897.84,4346093.52 664906.19,4346092.05 664914.48,4346090.48 664922.69,4346088.82 664930.83,4346087.07 664938.9,4346085.22 664946.89,4346083.28 664954.81,4346081.24 664962.65,4346079.11 664970.42,4346076.89 664978.12,4346074.56 664985.74,4346072.14 664993.28,4346069.62 665000.75,4346067 665008.14,4346064.28 665015.46,4346061.46 665022.69,4346058.54 665029.86,4346055.52 665036.94,4346052.39 665043.95,4346049.16 665050.88,4346045.82 665057.73,4346042.38 665064.5,4346038.83 665071.19,4346035.18 665077.81,4346031.42 665084.35,4346027.55 665090.8,4346023.57 665097.18,4346019.48 665103.47,4346015.28 665109.69,4346010.97 665115.82,4346006.54 665121.88,4346002.01 665127.85,4345997.36 665133.74,4345992.59 665139.55,4345987.71 665145.27,4345982.72 665150.92,4345977.6 665156.48,4345972.38 665161.95,4345967.03 665167.35,4345961.56 665172.66,4345955.97 665177.89,4345950.27 665183.04,4345944.45 665188.11,4345938.53 665193.11,4345932.5 665198.05,4345926.37 665202.92,4345920.16 665207.73,4345913.86 665212.49,4345907.47 665217.2,4345901.02 665221.86,4345894.49 665226.47,4345887.9 665231.05,4345881.25 665235.59,4345874.55 665240.1,4345867.8 665244.58,4345861.01 665249.03,4345854.18 665253.47,4345847.32 665257.89,4345840.43 665262.29,4345833.52 665266.69,4345826.6 665271.08,4345819.67 665275.48,4345812.73 665279.87,4345805.8 665284.28,4345798.87 665288.69,4345791.95 665293.12,4345785.05 665297.57,4345778.18 665302.04,4345771.33 665306.54,4345764.51 665311.07,4345757.74 665315.63,4345751.01 665324.43,4345738.31 665333.38,4345725.79 665342.46,4345713.43 665351.69,4345701.24 665361.05,4345689.2 665370.56,4345677.31 665380.2,4345665.55 665389.99,4345653.93 665399.92,4345642.43 665409.99,4345631.06 665420.2,4345619.79 665430.56,4345608.63 665441.05,4345597.56 665451.69,4345586.58 665462.48,4345575.69 665473.4,4345564.87 665484.47,4345554.12 665495.68,4345543.43 665507.04,4345532.79 665518.54,4345522.2 665530.18,4345511.65 665541.97,4345501.13 665553.91,4345490.64 665565.99,4345480.16 665578.21,4345469.7 665590.55,4345459.25 665603.01,4345448.79 665615.57,4345438.34 665628.21,4345427.87 665640.91,4345417.4 665653.67,4345406.91 665666.46,4345396.4 665679.28,4345385.86 665692.11,4345375.29 665704.92,4345364.68 665717.72,4345354.04 665730.47,4345343.35 665743.17,4345332.61 665755.81,4345321.82 665768.36,4345310.97 665780.81,4345300.05 665793.15,4345289.07 665805.37,4345278.02 665817.44,4345266.88 665829.35,4345255.67 665841.09,4345244.37 665852.64,4345232.98 665863.99,4345221.49 665875.12,4345209.9 665886.01,4345198.2 665896.66,4345186.4 665907.05,4345174.48 665917.16,4345162.44 665926.97,4345150.27 665936.48,4345137.98 665945.66,4345125.55 665954.51,4345112.99 665963,4345100.28 665971.13,4345087.43 665978.87,4345074.42 665986.21,4345061.26 665993.14,4345047.93 665999.64,4345034.44 666005.7,4345020.77 666011.3,4345006.94 666016.43,4344992.92 666021.07,4344978.71 666025.21,4344964.32 666028.83,4344949.73 666031.91,4344934.94 666034.45,4344919.95 666036.42,4344904.75 666037.82,4344889.34 666038.62,4344873.71 666038.83,4344857.86 666038.62,4344841.88 666038.27,4344825.89 666038.06,4344810.02 666038.25,4344794.39 666039.13,4344779.12 666040.97,4344764.36 666044.05,4344750.21 666048.63,4344736.8 666054.75,4344724.14 666062.26,4344712.17 666071.03,4344700.8 666080.94,4344689.98 666091.82,4344679.63 666103.56,4344669.67 666116.02,4344660.05 666129.04,4344650.69 666142.51,4344641.51 666156.28,4344632.45 666170.21,4344623.44 666184.16,4344614.4 666198.01,4344605.27 666211.6,4344595.98 666224.81,4344586.45 666237.5,4344576.62 666238.67,4344575.67 666239.84,4344574.71 666241.01,4344573.75 666242.16,4344572.79 666243.31,4344571.82 666244.46,4344570.85 666245.6,4344569.88 666246.73,4344568.9 666247.86,4344567.92 666248.99,4344566.94 666250.11,4344565.95 666251.22,4344564.97 666252.33,4344563.98 666253.43,4344562.98 666254.53,4344561.98 666255.63,4344560.99 666256.72,4344559.98 666257.8,4344558.98 666258.88,4344557.97 666259.96,4344556.96 666261.03,4344555.95 666262.1,4344554.93 666263.16,4344553.92 666264.22,4344552.9 666265.27,4344551.87 666266.33,4344550.85 666267.37,4344549.82 666268.42,4344548.79 666269.46,4344547.76 666270.49,4344546.73 666271.53,4344545.69 666272.55,4344544.65 666273.58,4344543.61 666274.6,4344542.57 666275.62,4344541.53 666276.64,4344540.48 666277.65,4344539.43 666278.66,4344538.38 666279.67,4344537.33 666280.67,4344536.28 666281.67,4344535.22 666282.67,4344534.17 666283.67,4344533.11 666284.66,4344532.05 666285.66,4344530.99 666286.64,4344529.92 666287.63,4344528.86 666288.62,4344527.79 666289.6,4344526.73 666290.58,4344525.66 666291.56,4344524.59 666292.54,4344523.52 666293.51,4344522.44 666294.48,4344521.37 666295.46,4344520.29 666296.43,4344519.22 666297.4,4344518.14 666298.36,4344517.06 666299.33,4344515.98 666300.3,4344514.9 666301.26,4344513.82 666302.22,4344512.74 666303.19,4344511.66 666304.15,4344510.58 666305.11,4344509.49 666306.07,4344508.41 666307.03,4344507.32 666307.98,4344506.24 666308.94,4344505.15 666309.9,4344504.06 666310.86,4344502.98 666311.82,4344501.89 666312.77,4344500.8 666313.73,4344499.71 666314.69,4344498.62 666315.64,4344497.53 666316.6,4344496.44 666317.56,4344495.35 666318.52,4344494.26 666319.48,4344493.17 666320.44,4344492.08 666321.39,4344490.99 666322.36,4344489.9 666323.32,4344488.81 666324.28,4344487.72 666325.24,4344486.63 666326.21,4344485.54 666327.17,4344484.45 666328.14,4344483.37 666329.1,4344482.28 666330.07,4344481.19 666331.04,4344480.1 666332.01,4344479.01 666332.99,4344477.93 666333.96,4344476.84 666334.94,4344475.75 666335.92,4344474.67 666336.9,4344473.58 666337.88,4344472.5 666343.13,4344443.5 666377.25,4344441 666403.81,4344442.5 666440.56,4344437.5 666463.38,4344430 666486.19,4344420 666510.25,4344421.5 666532.94,4344434 666569.5,4344456 666599.81,4344462.5 666618.81,4344462.5 666637.81,4344462.5 666659.31,4344461.5 666684.63,4344459 666708.63,4344459 666727.63,4344462 666746.56,4344467 666776.88,4344480 666790.75,4344490 666810.88,4344504 666820.88,4344512.5 666827.25,4344518 666837.31,4344538.5 666851.06,4344562.5 666868.69,4344586.5 666879.94,4344607 666888.75,4344623.5 666907.56,4344651.5 666921.75,4344682.5 666923.94,4344668 666931.63,4344641.5 666939.38,4344614.5 666944.56,4344593.5 666958.5,4344589.5 666974.81,4344610 666998.75,4344629 667026.5,4344655.5 667047.81,4344688.5 667070.5,4344709 667085.56,4344723 667100.69,4344739.5 667107,4344747 667118.25,4344763.5 667097.94,4344785 667121.81,4344808 667141.88,4344841 667163.25,4344873 667187.13,4344899.5 667212.31,4344926 667233.69,4344949 667248.81,4344963 667274,4344978.5 667295.5,4344983.5 667334.69,4344990 667365,4345006.5 667396.5,4345029.5 667429.31,4345045 667477.38,4345045 667529.25,4345043 667564.69,4345040.5 667601.38,4345047 667627.88,4345058.5 667646.81,4345069 667674.63,4345073 667688.63,4345060 667707.63,4345046.5 667716.56,4345039 667724.13,4345036.5 667734.25,4345044 667746.81,4345053 667761.94,4345069.5 667772,4345083.5 667790.88,4345105 667804.63,4345129 667823.5,4345147 667839.88,4345161 667855,4345176 667865,4345194 667872.56,4345206.5 667882.56,4345224.5 667891.38,4345237 667902.69,4345256 667910.19,4345271.5 667916.44,4345286.5 667912.56,4345303 667908.63,4345322 667902.19,4345343.5 667893.25,4345362.5 667880.5,4345387.5 667867.69,4345414 667856.31,4345411.5 667844.94,4345407.5 667831.06,4345401.5 667823.82,4345416.99 667898.88,4345501.5 667954.38,4345527 668016.31,4345545 668056.75,4345550.5 668107.31,4345554.5 668150.31,4345558.5 668175.63,4345560 668206,4345562.5 668223.69,4345563 668286.88,4345578.5 668309.63,4345584.5 668334.88,4345596 668363.88,4345611.5 668391.63,4345634.5 668411.75,4345653.5 668431.88,4345676.5 668464.63,4345704.5 668483.5,4345725 668512.56,4345732.5 668568.19,4345741.5 668574.63,4345742 668627.63,4345749.5 668647.81,4345756 668673,4345772.5 668712.13,4345790.5 668751.31,4345799.5 668798.19,4345792 668832.38,4345780 668856.5,4345773.5 668881.75,4345785 668895.5,4345810.5 668909.25,4345838.5 668931.94,4345856 668959.75,4345864 668991.38,4345860.5 669012.94,4345853 669020.63,4345839 669022,4345815 669018.31,4345791 669005.88,4345756.5 669000.88,4345735 669002.25,4345718.5 669032.81,4345684.5 669064.44,4345685 669126.31,4345706.5 669200.88,4345721 669250.19,4345725 669308.38,4345735.5 669352.63,4345739.5 669395.56,4345750 669437.31,4345752.5 669503.06,4345756.5 669575.19,4345763.5 669601.75,4345765 669637.13,4345769 669661.13,4345772.5 669683.94,4345773 669708,4345769 669729.56,4345760.5 669743.5,4345751.5 669763.88,4345730 669776.63,4345712.5 669783.06,4345683.5 669791.52,4345670.38 669800.16,4345657.5 669808.98,4345644.9 669818.02,4345632.6 669827.28,4345620.65 669836.8,4345609.06 669846.6,4345597.88 669856.68,4345587.14 669867.08,4345576.87 669877.82,4345567.09 669888.91,4345557.85 669900.37,4345549.17 669912.24,4345541.09 669924.51,4345533.64 669937.23,4345526.85 669950.35,4345520.66 669963.8,4345514.98 669977.52,4345509.69 669991.43,4345504.68 670005.48,4345499.86 670019.58,4345495.1 670033.67,4345490.3 670047.69,4345485.36 670061.55,4345480.16 670075.19,4345474.6 670088.55,4345468.57 670101.55,4345461.96 670114.12,4345454.66 670126.23,4345446.63 670137.88,4345437.9 670149.08,4345428.5 670159.83,4345418.5 670170.16,4345407.91 670180.05,4345396.78 670189.53,4345385.16 670198.6,4345373.09 670207.27,4345360.59 670215.55,4345347.72 670223.48,4345334.54 670231.11,4345321.11 670238.52,4345307.5 670245.74,4345293.78 670252.85,4345280.02 670259.89,4345266.28 670266.93,4345252.63 670274.02,4345239.14 670281.21,4345225.88 670288.57,4345212.91 670296.14,4345200.31 670304,4345188.13 670312.19,4345176.46 670320.77,4345165.35 670329.81,4345154.87 670339.34,4345145.1 670349.44,4345136.09 670360.16,4345127.92 670371.51,4345120.61 670383.46,4345114.14 670395.96,4345108.47 670408.97,4345103.59 670422.47,4345099.47 670436.39,4345096.07 670450.71,4345093.36 670465.39,4345091.33 670480.38,4345089.95 670495.64,4345089.18 670511.14,4345089 670526.82,4345089.38 670542.67,4345090.29 670558.62,4345091.71 670574.65,4345093.6 670590.7,4345095.95 670606.75,4345098.72 670622.75,4345101.88 670638.66,4345105.41 670654.45,4345109.28 670670.06,4345113.46 670685.49,4345117.92 670700.74,4345122.61 670715.83,4345127.48 670730.76,4345132.51 670745.53,4345137.63 670760.16,4345142.81 670774.66,4345148 670789.02,4345153.16 670803.27,4345158.25 670817.41,4345163.22 670831.44,4345168.03 670845.38,4345172.64 670859.23,4345177 670873,4345181.06 670886.7,4345184.79 670900.33,4345188.13 670913.92,4345191.06 670927.45,4345193.51 670940.95,4345195.46 670954.42,4345196.85 670967.86,4345197.64 670981.29,4345197.79 671016.09,4345195.07 671050.81,4345188.14 671085.43,4345177.44 671119.91,4345163.36 671154.21,4345146.34 671188.3,4345126.78 671222.16,4345105.1 671255.74,4345081.73 671289.02,4345057.06 671321.96,4345031.54 671354.53,4345005.55 671386.74,4344979.5 671418.69,4344953.66 671450.5,4344928.32 671482.28,4344903.77 671514.14,4344880.27 671546.21,4344858.12 671578.59,4344837.59 671611.39,4344818.98 671644.74,4344802.55 671678.75,4344788.6 671713.53,4344777.39 671749.19,4344769.23 671785.86,4344764.37 671823.52,4344763.02 671861.87,4344765.1 671900.57,4344770.51 671939.26,4344779.14 671977.61,4344790.88 672015.25,4344805.64 672051.86,4344823.31 672087.07,4344843.78 672120.53,4344866.94 672151.92,4344892.7 672180.86,4344920.95 672207.02,4344951.58 672230.05,4344984.48 672250.21,4345019.08 672269.13,4345053.73 672288.63,4345086.61 672310.53,4345115.93 672336.63,4345139.9 672367.59,4345157.74 672402.58,4345169.98 672440.68,4345177.23 672480.95,4345180.12 672522.46,4345179.26 672564.27,4345175.26 672605.48,4345168.75 672645.48,4345160.12 672684.21,4345149.47 672721.65,4345136.82 672757.77,4345122.24 672792.56,4345105.78 672825.99,4345087.47 672858.03,4345067.39 672888.67,4345045.56 672917.88,4345022.05 672945.65,4344996.9 672972.02,4344970.23 672997.58,4344942.57 673023.21,4344914.71 673049.74,4344887.39 673078.05,4344861.38 673108.98,4344837.44 673143.25,4344816.34 673180.34,4344798.88 673219.05,4344785.85 673258.16,4344778.09 673296.48,4344776.38 673332.78,4344781.55 673365.97,4344794.29 673396,4344813.96 673423.55,4344839.1 673449.29,4344868.22 673473.9,4344899.82 673498.05,4344932.42 673522.42,4344964.53 673547.69,4344994.67 673574.53,4345021.37 673603.28,4345044.2 673633.87,4345064.14 673666.22,4345082.21 673700.2,4345099.47 673735.74,4345116.98 673772.72,4345135.76 673810.99,4345156.52 673849.99,4345177.94 673889.06,4345198.04 673927.53,4345214.82 673964.71,4345226.32 673999.94,4345230.53 674032.55,4345225.48 674061.89,4345209.27 674088.32,4345182.98 674113.35,4345151.22 674138.58,4345118.8 674165.6,4345090.54 674196,4345071.26 674222.55,4345064.99 674251.15,4345065.81 674280.9,4345072.56 674310.86,4345084.07 674340.13,4345099.21 674367.83,4345116.85 674393.62,4345136.46 674417.45,4345157.86 674439.3,4345180.86 674459.14,4345205.29 674476.94,4345230.97 674492.66,4345257.7 674506.29,4345285.32 674517.78,4345313.64 674527.12,4345342.48 674534.26,4345371.65 674539.18,4345400.99 674541.86,4345430.3 674542.25,4345459.41 674540.36,4345488.16 674536.36,4345516.55 674530.5,4345544.66 674523.02,4345572.57 674514.16,4345600.34 674504.18,4345628.05 674493.31,4345655.77 674481.81,4345683.57 674469.92,4345711.53 674457.88,4345739.71 674445.94,4345768.2 674434.34,4345797.05 674423.27,4345826.23 674412.89,4345855.64 674403.37,4345885.17 674394.85,4345914.73 674387.52,4345944.21 674381.52,4345973.51 674377.01,4346002.54 674374.16,4346031.18 674373.13,4346059.34 674374.07,4346086.92 674377.15,4346113.82 674382.38,4346140.04 674389.58,4346165.72 674398.57,4346191.02 674409.15,4346216.09 674421.13,4346241.07 674434.33,4346266.12 674448.55,4346291.39 674463.6,4346317.03 674479.3,4346343.2 674495.46,4346370.03 674511.87,4346397.69 674528.37,4346426.33 674544.74,4346456.09 674560.82,4346487.12 674576.59,4346519.08 674592.34,4346550.91 674608.39,4346581.47 674625.04,4346609.64 674642.59,4346634.27 674661.36,4346654.25 674681.66,4346668.44 674703.79,4346675.71 674728.01,4346675.23 674754.22,4346668.3 674782.14,4346657.24 674811.5,4346644.33 674842.02,4346631.86 674873.4,4346621.87 674905.16,4346614.24 674936.73,4346607.95 674967.55,4346601.93 674997.04,4346595.16 675024.65,4346586.58 675049.8,4346575.15 675071.93,4346559.82 675090.47,4346539.55 675105.25,4346514.02 675117.08,4346484.75 675126.92,4346453.56 675135.75,4346422.26 675144.53,4346392.64 675154.23,4346366.54 675165.82,4346345.74 675180.13,4346331.81 675197.23,4346324.71 675216.85,4346323.8 675238.75,4346328.41 675262.68,4346337.91 675288.39,4346351.63 675315.62,4346368.93 675344.13,4346389.16 675373.66,4346411.66 675403.97,4346435.79 675434.8,4346460.89 675465.9,4346486.31 675497.01,4346511.4 675527.9,4346535.52 675559.17,4346558.72 675589.97,4346580.27 675620.32,4346600.25 675650.26,4346618.73 675679.81,4346635.78 675709.02,4346651.48 675737.91,4346665.9 675766.51,4346679.11 675794.86,4346691.19 675822.99,4346702.21 675850.93,4346712.24 675878.7,4346721.36 675906.36,4346729.63 675933.91,4346737.15 675961.41,4346743.97 675988.87,4346750.16 676016.34,4346755.82 676043.83,4346761 676071.4,4346765.78 676099.06,4346770.23 676126.84,4346774.43 676154.79,4346778.45 676182.93,4346782.37 676211.3,4346786.25 676239.92,4346790.17 676268.8,4346794.19 676297.93,4346798.32 676327.27,4346802.61 676356.79,4346807.06 676386.47,4346811.7 676416.28,4346816.55 676446.2,4346821.65 676476.18,4346827.01 676506.22,4346832.66 676536.27,4346838.61 676566.31,4346844.9 676596.32,4346851.55 676626.26,4346858.58 676656.12,4346866.02 676685.85,4346873.88 676715.43,4346882.2 676744.85,4346890.99 676774.06,4346900.29 676803.04,4346910.1 676831.76,4346920.47 676860.19,4346931.4 676888.35,4346942.89 676916.26,4346954.84 676943.97,4346967.15 676971.52,4346979.74 676998.97,4346992.52 677026.36,4347005.38 677053.73,4347018.23 677081.13,4347030.98 677108.61,4347043.54 677136.2,4347055.81 677163.96,4347067.69 677191.93,4347079.1 677220.15,4347089.94 677248.67,4347100.12 677277.54,4347109.54 677306.8,4347118.11 677336.5,4347125.73 677366.68,4347132.31 677397.35,4347137.76 677428.4,4347142.01 677459.67,4347144.98 677491.03,4347146.6 677522.33,4347146.81 677553.42,4347145.52 677584.17,4347142.67 677614.41,4347138.19 677644.02,4347132 677672.83,4347124.03 677700.72,4347114.21 677727.53,4347102.47 677753.21,4347088.8 677777.81,4347073.29 677801.37,4347056.01 677823.97,4347037.04 677845.64,4347016.47 677866.45,4346994.38 677886.46,4346970.85 677905.71,4346945.96 677924.26,4346919.79 677942.17,4346892.43 677959.49,4346863.95 677976.28,4346834.45 677992.65,4346804.18 678008.77,4346773.62 678024.85,4346743.27 678041.06,4346713.64 678057.59,4346685.22 678074.63,4346658.51 678092.36,4346634.02 678110.98,4346612.25 678130.66,4346593.69 678151.59,4346578.84 678173.97,4346568.21 678203.01,4346561.48 678233.98,4346561.06 678266.44,4346566.44 678299.97,4346577.06 678334.12,4346592.4 678368.47,4346611.91 678402.56,4346635.06 678435.98,4346661.32 678468.28,4346690.15 678499.03,4346721 678527.8,4346753.35 678554.14,4346786.66 678577.88,4346820.46 678599.41,4346854.46 678619.23,4346888.41 678637.83,4346922.03 678655.7,4346955.05 678673.32,4346987.22 678691.2,4347018.27 678709.8,4347047.93 678729.64,4347075.93 678751.19,4347102.02 678774.95,4347125.93 678801.4,4347147.38 678830.83,4347166.3 678862.55,4347183.42 678895.59,4347199.72 678928.98,4347216.19 678961.75,4347233.79 678992.94,4347253.51 679021.9,4347275.89 679048.49,4347300.87 679072.58,4347328.31 679094.09,4347358.09 679112.88,4347390.07 679128.87,4347424.13 679141.92,4347460.14 679151.94,4347497.97 679158.82,4347537.5 679162.44,4347578.58 679163.17,4347620.77 679162.72,4347662.61 679163,4347702.54 679165.94,4347738.95 679173.45,4347770.28 679187.46,4347794.92 679209.32,4347811.87 679238.35,4347822.18 679273.47,4347827.34 679313.56,4347828.82 679357.52,4347828.13 679404.26,4347826.74 679452.32,4347826.2 679498.62,4347828.39 679539.59,4347835.27 679571.67,4347848.79 679591.26,4347870.91 679595.12,4347903.39 679585.3,4347944.21 679568.44,4347988.19 679551.31,4348030 679540.7,4348064.33 679543.37,4348085.9 679564.84,4348090.77 679601.42,4348085.19 679645.37,4348079.85 679689.27,4348084.47 679729.47,4348096.97 679764.84,4348107.69 679794.22,4348106.86 679816.76,4348086.41 679833.38,4348051.02 679845.74,4348010.8 679853.99,4347971.23 679856.76,4347933.18 679852.62,4347897.31 679840.12,4347864.3 679817.96,4347834.77 679786.73,4347808.72 679748.65,4347785.6 679705.97,4347764.88 679660.96,4347745.99 679615.86,4347728.4 679572.95,4347711.55 679534.47,4347694.9 679502.68,4347677.88 679479.85,4347659.97 679468.22,4347640.59 679470.07,4347619.21 679486.86,4347595.35 679513.93,4347569.18 679543.7,4347541.13 679568.59,4347511.67 679581.08,4347481.24 679577.79,4347450.26 679561.75,4347419.11 679536.49,4347388.14 679505.56,4347357.71 679472.5,4347328.18 679424.56,4347286.05 679379.42,4347246.3 679336.68,4347208.43 679295.95,4347171.98 679256.83,4347136.44 679218.94,4347101.35 679181.87,4347066.21 679145.24,4347030.55 679108.64,4346993.88 679071.69,4346955.72 679034,4346915.58 678995.26,4346873 678957.48,4346827.82 678924.88,4346780.18 678901.75,4346730.25 678892.42,4346678.18 678899.29,4346624.33 678909.7,4346570.55 678908.61,4346518.91 678894.86,4346470.02 678869.79,4346424.23 678834.74,4346381.88 678791.06,4346343.3 678740.1,4346308.85 678683.18,4346278.87 678621.67,4346253.7 678556.9,4346233.69 678490.21,4346219.17 678422.95,4346210.49 678356.44,4346207.98 678291.62,4346211.68 678229.1,4346221.42 678169.5,4346237.01 678113.42,4346258.26 678061.49,4346284.99 678014.3,4346316.99 677972.47,4346354.1 677936.62,4346396.12 677907.35,4346442.86 677885.27,4346494.14 677870.79,4346549.67 677862.1,4346607.98 677856.05,4346666.96 677849.46,4346724.43 677839.17,4346778.24 677821.99,4346826.24 677794.76,4346866.28 677755.66,4346896.82 677706.76,4346918.12 677650.86,4346930.78 677590.72,4346935.39 677529.15,4346932.54 677468.93,4346922.81 677412.53,4346906.9 677359.97,4346886.37 677310.03,4346863.2 677261.46,4346839.39 677213.05,4346816.91 677163.55,4346797.77 677112.02,4346783.42 677058.69,4346772.98 677004.2,4346764.87 676949.15,4346757.53 676894.14,4346749.39 676839.8,4346738.87 676786.72,4346724.4 676735.5,4346704.52 676686,4346679.79 676637.39,4346652.85 676588.81,4346626.39 676539.41,4346603.13 676488.32,4346585.78 676434.89,4346576.44 676379.55,4346574.1 676323.08,4346576.69 676266.24,4346582.17 676209.84,4346588.47 676154.63,4346593.53 676101.41,4346595.3 676050.96,4346591.71 676003.71,4346581.41 675959.28,4346564.8 675917.15,4346542.55 675876.81,4346515.33 675837.73,4346483.8 675799.4,4346448.64 675761.3,4346410.5 675722.91,4346370.07 675683.71,4346328.02 675643.18,4346285 675600.81,4346241.69 675556.07,4346198.76 675508.46,4346156.87 675457.44,4346116.7 675402.52,4346078.92 675344.53,4346045.48 675287.39,4346021.16 675235.46,4346011.17 675193.06,4346020.7 675183.81,4346027.23 675175.45,4346035.4 675167.89,4346045.06 675161.02,4346056.04 675154.74,4346068.2 675148.93,4346081.38 675143.5,4346095.42 675138.34,4346110.18 675133.33,4346125.5 675128.39,4346141.22 675123.39,4346157.19 675118.24,4346173.25 675112.83,4346189.25 675107.05,4346205.04 675100.81,4346220.47 675093.98,4346235.37 675086.5,4346249.62 675078.38,4346263.21 675069.62,4346276.1 675060.24,4346288.29 675050.26,4346299.74 675039.69,4346310.46 675028.55,4346320.41 675016.86,4346329.58 675004.63,4346337.95 674991.87,4346345.51 674978.6,4346352.24 674964.84,4346358.11 674950.6,4346363.12 674935.9,4346367.25 674920.81,4346370.5 674905.4,4346372.91 674889.74,4346374.5 674873.92,4346375.3 674858,4346375.31 674842.07,4346374.58 674826.2,4346373.12 674810.47,4346370.96 674794.96,4346368.12 674779.73,4346364.62 674764.87,4346360.49 674750.46,4346355.75 674736.56,4346350.43 674723.26,4346344.54 674710.63,4346338.12 674698.75,4346331.19 674687.7,4346323.77 674677.53,4346315.87 674668.25,4346307.53 674659.84,4346298.74 674652.26,4346289.53 674645.5,4346279.89 674639.53,4346269.85 674634.32,4346259.41 674629.85,4346248.59 674626.1,4346237.39 674623.05,4346225.83 674620.66,4346213.92 674618.92,4346201.68 674617.8,4346189.1 674617.28,4346176.21 674617.33,4346163.01 674617.93,4346149.52 674619.05,4346135.75 674620.67,4346121.71 674622.77,4346107.41 674625.31,4346092.87 674628.29,4346078.09 674631.67,4346063.08 674635.43,4346047.86 674639.54,4346032.44 674643.99,4346016.83 674648.74,4346001.04 674653.77,4345985.08 674659.06,4345968.97 674664.59,4345952.71 674670.32,4345936.32 674676.24,4345919.81 674682.32,4345903.19 674688.54,4345886.47 674694.88,4345869.66 674701.3,4345852.78 674707.78,4345835.83 674714.31,4345818.83 674720.86,4345801.79 674727.39,4345784.72 674733.9,4345767.63 674740.34,4345750.53 674746.71,4345733.44 674752.97,4345716.37 674759.11,4345699.32 674765.09,4345682.31 674770.9,4345665.35 674776.5,4345648.45 674781.88,4345631.63 674787.01,4345614.89 674791.87,4345598.24 674796.42,4345581.71 674800.66,4345565.29 674804.45,4345549.44 674807.92,4345533.71 674811.05,4345518.1 674813.84,4345502.62 674816.3,4345487.24 674818.41,4345471.98 674820.19,4345456.84 674821.62,4345441.81 674822.7,4345426.88 674823.43,4345412.07 674823.8,4345397.36 674823.83,4345382.76 674823.49,4345368.26 674822.79,4345353.86 674821.73,4345339.56 674820.3,4345325.36 674818.51,4345311.25 674816.34,4345297.24 674813.81,4345283.33 674810.89,4345269.5 674807.6,4345255.76 674803.92,4345242.12 674799.87,4345228.55 674795.42,4345215.08 674790.59,4345201.68 674785.37,4345188.37 674779.75,4345175.14 674773.74,4345161.98 674767.32,4345148.9 674760.51,4345135.9 674753.29,4345122.96 674745.68,4345110.11 674737.67,4345097.36 674729.29,4345084.71 674720.54,4345072.19 674711.44,4345059.82 674701.99,4345047.61 674692.2,4345035.56 674682.09,4345023.71 674671.67,4345012.07 674660.94,4345000.65 674649.93,4344989.46 674638.63,4344978.53 674627.07,4344967.86 674615.24,4344957.48 674603.17,4344947.4 674590.86,4344937.63 674578.32,4344928.2 674565.57,4344919.11 674552.61,4344910.39 674539.46,4344902.04 674526.12,4344894.09 674512.62,4344886.55 674498.95,4344879.43 674485.13,4344872.76 674471.17,4344866.54 674457.08,4344860.79 674442.87,4344855.54 674428.55,4344850.78 674414.14,4344846.55 674399.64,4344842.85 674385.07,4344839.7 674370.43,4344837.12 674355.74,4344835.13 674341,4344833.73 674326.23,4344832.94 674311.44,4344832.78 674296.64,4344833.27 674281.85,4344834.42 674267.06,4344836.25 674252.29,4344838.77 674237.56,4344841.99 674222.86,4344845.87 674208.21,4344850.35 674193.61,4344855.36 674179.07,4344860.84 674164.58,4344866.73 674150.16,4344872.95 674135.82,4344879.46 674121.55,4344886.18 674107.36,4344893.06 674093.25,4344900.02 674079.24,4344907 674065.33,4344913.95 674051.52,4344920.79 674037.82,4344927.46 674024.24,4344933.9 674010.77,4344940.05 673997.43,4344945.84 673984.22,4344951.21 673971.14,4344956.1 673958.2,4344960.43 673945.41,4344964.15 673932.77,4344967.19 673920.29,4344969.5 673907.97,4344971 673895.81,4344971.63 673883.83,4344971.33 673872.03,4344970.04 673865.13,4344968.78 673858.29,4344967.17 673851.51,4344965.21 673844.78,4344962.91 673838.1,4344960.29 673831.47,4344957.36 673824.88,4344954.14 673818.33,4344950.62 673811.82,4344946.84 673805.34,4344942.79 673798.89,4344938.49 673792.47,4344933.95 673786.07,4344929.19 673779.68,4344924.22 673773.32,4344919.05 673766.96,4344913.68 673760.62,4344908.14 673754.27,4344902.44 673747.94,4344896.58 673741.59,4344890.59 673735.25,4344884.46 673728.89,4344878.22 673722.52,4344871.88 673716.14,4344865.44 673709.73,4344858.93 673703.31,4344852.34 673696.86,4344845.7 673690.37,4344839.02 673683.86,4344832.31 673677.31,4344825.58 673670.71,4344818.84 673664.08,4344812.11 673657.39,4344805.4 673650.66,4344798.71 673643.87,4344792.07 673637.03,4344785.48 673630.12,4344778.96 673623.15,4344772.51 673616.11,4344766.16 673609,4344759.91 673601.81,4344753.77 673594.55,4344747.76 673587.2,4344741.89 673579.77,4344736.17 673572.25,4344730.61 673564.65,4344725.21 673556.96,4344719.97 673549.2,4344714.89 673541.36,4344709.97 673533.45,4344705.21 673525.47,4344700.61 673517.42,4344696.16 673509.31,4344691.88 673501.14,4344687.76 673492.91,4344683.79 673484.62,4344679.98 673476.28,4344676.33 673467.9,4344672.84 673459.46,4344669.51 673450.99,4344666.34 673442.47,4344663.33 673433.91,4344660.47 673425.32,4344657.77 673416.7,4344655.23 673408.05,4344652.85 673399.37,4344650.63 673390.67,4344648.56 673381.95,4344646.65 673373.22,4344644.9 673364.47,4344643.31 673355.7,4344641.87 673346.93,4344640.59 673338.15,4344639.47 673329.37,4344638.51 673320.59,4344637.7 673311.82,4344637.05 673303.05,4344636.55 673294.29,4344636.22 673285.54,4344636.04 673276.8,4344636.01 673268.08,4344636.14 673259.39,4344636.43 673250.71,4344636.88 673242.07,4344637.48 673233.45,4344638.23 673224.87,4344639.15 673216.32,4344640.22 673207.8,4344641.44 673199.33,4344642.82 673190.91,4344644.35 673182.53,4344646.04 673174.2,4344647.89 673165.92,4344649.89 673157.7,4344652.05 673149.53,4344654.36 673141.43,4344656.82 673133.39,4344659.44 673125.42,4344662.22 673117.52,4344665.15 673087.26,4344678.06 673057.96,4344693.04 673029.49,4344709.77 673001.68,4344727.95 672974.39,4344747.27 672947.48,4344767.44 672920.77,4344788.14 672894.14,4344809.06 672867.42,4344829.9 672840.47,4344850.35 672813.14,4344870.11 672785.27,4344888.88 672756.72,4344906.33 672727.33,4344922.18 672696.96,4344936.1 672665.45,4344947.8 672632.66,4344956.98 672598.62,4344963.37 672563.81,4344966.86 672528.8,4344967.36 672494.13,4344964.77 672460.34,4344958.99 672427.99,4344949.92 672397.62,4344937.46 672369.78,4344921.52 672344.65,4344902.22 672321.79,4344880.05 672300.66,4344855.55 672280.75,4344829.24 672261.56,4344801.66 672242.55,4344773.34 672223.21,4344744.81 672203.03,4344716.61 672181.49,4344689.26 672158.06,4344663.29 672132.41,4344639.17 672104.71,4344617.07 672075.29,4344597.14 672044.42,4344579.51 672012.41,4344564.31 671979.57,4344551.7 671946.18,4344541.79 671912.56,4344534.73 671879,4344530.66 671845.79,4344529.71 671813.25,4344532.02 671781.66,4344537.72 671751.11,4344546.72 671721.52,4344558.72 671692.75,4344573.41 671664.72,4344590.46 671637.3,4344609.58 671610.39,4344630.45 671583.88,4344652.74 671557.65,4344676.16 671531.6,4344700.39 671505.61,4344725.11 671479.58,4344750.02 671453.45,4344774.87 671427.17,4344799.47 671400.72,4344823.64 671374.07,4344847.21 671347.2,4344870 671320.08,4344891.82 671292.67,4344912.5 671264.95,4344931.86 671236.89,4344949.71 671208.47,4344965.88 671179.66,4344980.19 671150.42,4344992.46 671120.73,4345002.5 671090.56,4345010.15 671059.88,4345015.21 671028.7,4345017.73 670997.05,4345018.02 670964.97,4345016.42 670932.5,4345013.26 670899.68,4345008.87 670866.55,4345003.59 670833.15,4344997.75 670799.52,4344991.69 670765.7,4344985.75 670731.73,4344980.25 670697.65,4344975.54 670663.5,4344971.95 670629.32,4344969.81 670595.14,4344969.45 670561.02,4344971.21 670527.06,4344975.23 670493.39,4344981.47 670460.19,4344989.88 670427.61,4345000.41 670395.8,4345013.02 670364.93,4345027.66 670335.15,4345044.29 670306.61,4345062.86 670279.48,4345083.32 670253.91,4345105.63 670230.06,4345129.74 670225.25,4345135.07 670220.51,4345140.46 670215.84,4345145.92 670211.24,4345151.44 670206.69,4345157 670202.19,4345162.61 670197.74,4345168.25 670193.31,4345173.91 670188.92,4345179.59 670184.55,4345185.29 670180.19,4345190.98 670175.84,4345196.68 670171.48,4345202.36 670167.12,4345208.02 670162.75,4345213.66 670158.36,4345219.26 670153.93,4345224.82 670149.48,4345230.33 670144.98,4345235.78 670140.43,4345241.17 670135.82,4345246.48 670131.16,4345251.72 670126.42,4345256.87 670121.61,4345261.93 670116.71,4345266.88 670111.72,4345271.73 670106.63,4345276.45 670101.44,4345281.06 670096.13,4345285.53 670090.71,4345289.86 670085.16,4345294.05 670079.48,4345298.08 670073.66,4345301.94 670067.69,4345305.64 670061.57,4345309.17 670055.32,4345312.54 670048.93,4345315.76 670042.43,4345318.83 670035.81,4345321.77 670029.08,4345324.58 670022.26,4345327.27 670015.35,4345329.86 670008.37,4345332.34 670001.31,4345334.74 669994.18,4345337.05 669987.01,4345339.28 669979.78,4345341.45 669972.52,4345343.56 669965.23,4345345.63 669957.92,4345347.65 669950.6,4345349.65 669943.27,4345351.62 669935.95,4345353.58 669928.64,4345355.53 669921.35,4345357.48 669914.09,4345359.45 669906.87,4345361.44 669899.69,4345363.46 669892.57,4345365.52 669885.52,4345367.62 669878.53,4345369.78 669871.62,4345372.01 669864.81,4345374.31 669858.09,4345376.68 669851.47,4345379.15 669844.97,4345381.72 669838.59,4345384.4 669832.34,4345387.19 669826.23,4345390.11 669820.26,4345393.16 669814.45,4345396.35 669808.81,4345399.69 669803.34,4345403.19 669798.05,4345406.87 669792.95,4345410.71 669788.04,4345414.75 669783.34,4345418.98 669778.86,4345423.41 669774.6,4345428.05 669770.57,4345432.91 669766.77,4345437.99 669763.19,4345443.29 669759.83,4345448.79 669756.68,4345454.48 669753.73,4345460.37 669750.98,4345466.44 669748.42,4345472.69 669746.04,4345479.11 669743.83,4345485.69 669741.8,4345492.43 669739.92,4345499.31 669738.2,4345506.34 669736.63,4345513.5 669735.2,4345520.79 669733.9,4345528.2 669732.73,4345535.72 669731.68,4345543.35 669730.75,4345551.07 669729.92,4345558.89 669701.63,4345527.5 669668.94,4345494.5 669645.06,4345459 669621.19,4345428.5 669596,4345415.5 669546.69,4345401.5 669501.19,4345392.5 669464.56,4345386 669402.63,4345374 669354.56,4345363.5 669309.06,4345358.5 669262.25,4345352 669219.31,4345344 669167.44,4345342.5 669116.81,4345341 669061.19,4345337 669020.69,4345335.5 668977.75,4345325 668929.75,4345311 668899.44,4345302 668860.25,4345287.5 668807.25,4345262 668772,4345238 668740.5,4345210 668722.94,4345177 668692.75,4345144 668678.94,4345123.5 668653.81,4345088 668625,4345038.5 668597.31,4345005.5 668574.69,4344981.5 668552,4344962 668531.88,4344937 668528.94,4344932 668488.94,4344920 668467.5,4344912.5 668442.19,4344911 668362.63,4344888 668339.81,4344886.5 668310.75,4344882.5 668290.5,4344881 668276.63,4344880 668258.88,4344877 668215.88,4344878 668209.63,4344865.5 668172.94,4344863 668143.88,4344857.5 668121.13,4344850 668087.06,4344832 668067,4344799 668053.19,4344775 668050.88,4344738 668109.13,4344731 668163.5,4344728.5 668221.75,4344724 668288.81,4344718 668333.13,4344714.5 668366,4344714.5 668434.75,4344711.5 668438.25,4344698.5 668471.44,4344644 668484.31,4344599 668501.06,4344539.5 668521.75,4344457.5 668529.56,4344413 668535.63,4344388.5 668537.56,4344331 668541.56,4344290.5 668544.25,4344262.5 668550.81,4344223.5 668553.44,4344204.5 668548.5,4344170 668534.75,4344147.5 668514.63,4344120.5 668486.94,4344091.5 668460.5,4344068.5 668435.31,4344043 668416.44,4344021.5 668395.06,4344005 668369.88,4343982 668351,4343961.5 668328.38,4343927.5 668303.25,4343893 668285.63,4343873 668263,4343848.5 668244.13,4343831 668224,4343803 668201.38,4343776 668182.5,4343754.5 668158.63,4343729 668140.94,4343717.5 668101.75,4343711 668057.56,4343702 668022.13,4343700.5 667963.94,4343695 667932.31,4343695 667900.69,4343695 667864,4343698.5 667846.25,4343702 667812.25,4343713.5 667729.75,4343728 667695.5,4343735 667659.88,4343751.5 667641.56,4343775 667606.19,4343778 667487.69,4343715 667449.25,4343658.5 667451.38,4343606.5 667494,4343570.5 667523.5,4343553 667544.19,4343535.5 667604.63,4343494.5 667662.56,4343454 667698.69,4343425 667742.63,4343385 667779.25,4343323.5 667812.25,4343254 667830.81,4343210 667846.19,4343127.5 667846.44,4343036.5 667830,4342956 667814.69,4342886 667777.81,4342810.5 667734.5,4342737 667690.75,4342690.5 667532.56,4342642.5 667472.81,4342641.5 667432.19,4342638 667408.19,4342627.5 667445.69,4342666.5 667494.88,4342692.5 667535.13,4342718.5 667582.56,4342770.5 667620.69,4342848.5 667671.56,4342925.5 667720.13,4342986 667758.69,4343037.5 667784.44,4343092.5 667788.69,4343143.5 667745.63,4343208.5 667691.44,4343252 667607.75,4343310.5 667535.81,4343354 667479.19,4343392.5 667439.25,4343423.5 667401.88,4343452 667364.25,4343496 667349.5,4343537.5 667342.63,4343570.5 667328.94,4343627.5 667319.31,4343670.5 667299.38,4343721 667281.81,4343779 667278.25,4343861 667278.25,4343929 667298.06,4343984 667307.38,4343991 667315.5,4343997 667322.63,4344002 667328.88,4344006.5 667334.38,4344010 667339.25,4344013 667343.69,4344015.5 667347.88,4344018 667351.81,4344020 667355.56,4344022.5 667359.19,4344024.5 667362.69,4344026.5 667366.13,4344028 667369.44,4344030 667372.63,4344031.5 667375.81,4344033 667379,4344035 667382.13,4344036.5 667385.19,4344038 667388.38,4344039 667391.56,4344040.5 667394.75,4344042 667398.06,4344043.5 667401.5,4344044.5 667405.06,4344046 667408.69,4344047.5 667412.38,4344049 667416.06,4344050 667419.81,4344051.5 667423.56,4344052.5 667427.31,4344054 667431,4344055 667434.56,4344056 667438.06,4344056.5 667441.56,4344057.5 667444.94,4344058 667448.25,4344058.5 667451.44,4344059 667454.63,4344059.5 667457.75,4344060 667460.81,4344060 667463.75,4344060 667466.63,4344060.5 667469.25,4344060.5 667471.69,4344060.5 667473.94,4344060.5 667475.81,4344060.5 667477.44,4344060.5 667478.69,4344060.5 667479.69,4344060.5 667480.5,4344060.5 667481.25,4344060.5 667482,4344060.5 667482.81,4344060.5 667483.81,4344060 667485.06,4344060 667486.63,4344059.5 667488.56,4344059.5 667490.69,4344059 667493.06,4344058.5 667495.63,4344058.5 667498.25,4344058 667500.94,4344057.5 667503.63,4344057 667506.31,4344056.5 667508.94,4344056 667511.56,4344055.5 667514.06,4344055 667516.5,4344054.5 667518.94,4344054 667521.25,4344053.5 667523.5,4344053 667525.69,4344052.5 667527.81,4344052 667529.88,4344051.5 667531.81,4344051 667533.69,4344050.5 667535.5,4344050 667537.31,4344049.5 667539,4344048.5 667540.63,4344048 667542.25,4344047 667543.75,4344046 667545.31,4344044.5 667546.81,4344043.5 667548.31,4344042 667549.81,4344040.5 667551.31,4344039 667552.81,4344037 667554.38,4344035 667555.94,4344033 667557.5,4344031 667559.06,4344028.5 667560.56,4344026.5 667562.13,4344024 667563.69,4344021.5 667565.19,4344019 667566.69,4344016.5 667568.19,4344014 667569.69,4344011 667571.19,4344008.5 667572.69,4344005.5 667574.19,4344003 667575.69,4344000 667577.25,4343997 667578.81,4343994.5 667580.38,4343991.5 667581.94,4343988.5 667583.5,4343985.5 667585.06,4343982 667586.63,4343979 667588.19,4343975.5 667589.69,4343972.5 667591.19,4343969 667592.63,4343965.5 667594,4343962 667595.31,4343958.5 667596.56,4343955.5 667597.69,4343952 667598.75,4343949 667599.63,4343946 667600.44,4343943 667601.19,4343940 667601.94,4343937.5 667602.63,4343934.5 667603.31,4343931.5 667604,4343929 667604.81,4343926 667605.69,4343923 667606.63,4343919.5 667607.69,4343916 667608.88,4343912.5 667610.19,4343908.5 667611.63,4343904 667613.31,4343899 667615.13,4343894 667617.13,4343888 667619.31,4343882 667621.63,4343874.5 667624.13,4343867 667626.81,4343858 667629.63,4343848.5 667632.5,4343838 667635.56,4343826.5 667653.38,4343812.5 667676.19,4343801 667714.19,4343797.5 667745.81,4343798 667783.75,4343799.5 667824.19,4343804.5 667843.25,4343805.5 667869.75,4343807.5 667910.25,4343802.5 667958.31,4343801.5 668003.88,4343803 668046.88,4343811 668094.88,4343825 668126.44,4343834 668163.06,4343847 668185.75,4343866 668209.63,4343901.5 668232.06,4343961 668260.88,4344013 668280.94,4344046 668301,4344078 668336.31,4344111 668382.81,4344164.5 668423.06,4344211.5 668434.31,4344235.5 668445.56,4344260.5 668436.5,4344309 668433.81,4344331.5 668431.19,4344346.5 668422.25,4344372 668410.63,4344406 668399.06,4344441.5 668373.75,4344445 668353.5,4344446.5 668296.56,4344453.5 668264.94,4344451 668218.13,4344453 668154.81,4344461.5 668132,4344464 668097.81,4344469 668064.88,4344474 668013,4344478.5 668011.75,4344472.5 668011.88,4344458.5 668010.63,4344448.5 667970.19,4344435.5 667972.63,4344459.5 667892.94,4344449 667895.63,4344420 667879.25,4344411 667875.31,4344432.5 667866.5,4344431 667850.06,4344428.5 667821,4344423 667793.13,4344420.5 667750.13,4344419 667741.38,4344400 667721.13,4344400 667694.56,4344400 667662.94,4344402 667640.06,4344425 667619.63,4344464 667599.13,4344500.5 667583.81,4344529.5 667562.38,4344522 667495.38,4344510 667485.44,4344477 667406.94,4344487 667458.13,4344700 667461.38,4344713.5 667491.75,4344720 667492.88,4344739 667495.38,4344755.5 667504,4344792.5 667473.75,4344777 667458.56,4344769.5 667433.31,4344759 667409.38,4344742.5 667345.13,4344694 667317.44,4344663.5 667285.94,4344634.5 667252,4344588.5 667213.13,4344534 667184.19,4344496 667161.56,4344463 667142.81,4344425 667118.94,4344388 667100.13,4344357.5 667073.69,4344332 667029.56,4344300 666996.88,4344268.5 666967.88,4344252 666923.63,4344239 666903.38,4344237.5 666870.44,4344246 666836.25,4344258.5 666799.5,4344267.5 666756.44,4344276 666726.06,4344278.5 666694.44,4344277 666660.31,4344273 666637.5,4344270.5 666609.69,4344269 666579.31,4344270 666548.94,4344272.5 666499.56,4344277 666461.63,4344281 666417.31,4344283 666381.88,4344286.5 666328.69,4344299 666295.69,4344311.5 666257.63,4344334 666238.56,4344345.5 666219.56,4344358 666203,4344373 666175.06,4344393 666158.56,4344411 666144.95,4344414.2 666131.43,4344417.54 666118.02,4344421.02 666104.71,4344424.66 666091.51,4344428.47 666078.43,4344432.45 666065.46,4344436.62 666052.62,4344440.98 666039.9,4344445.56 666027.32,4344450.34 666014.87,4344455.36 666002.56,4344460.61 665990.4,4344466.11 665978.39,4344471.86 665966.53,4344477.88 665954.82,4344484.14 665943.25,4344490.66 665931.83,4344497.42 665920.55,4344504.41 665909.4,4344511.64 665898.4,4344519.09 665887.52,4344526.76 665876.78,4344534.64 665866.17,4344542.73 665855.68,4344551.02 665845.31,4344559.51 665835.06,4344568.2 665824.94,4344577.06 665814.92,4344586.11 665805.02,4344595.33 665795.23,4344604.72 665785.55,4344614.27 665775.98,4344623.98 665766.5,4344633.84 665757.13,4344643.85 665747.85,4344653.99 665738.67,4344664.27 665729.58,4344674.68 665720.58,4344685.21 665711.67,4344695.85 665702.84,4344706.61 665694.1,4344717.48 665685.43,4344728.44 665676.85,4344739.5 665668.33,4344750.65 665659.89,4344761.87 665651.52,4344773.18 665643.21,4344784.56 665634.97,4344796 665626.79,4344807.51 665618.67,4344819.06 665610.61,4344830.67 665602.6,4344842.32 665594.64,4344854.01 665586.73,4344865.73 665578.87,4344877.47 665571.05,4344889.23 665563.28,4344901.01 665555.54,4344912.8 665547.83,4344924.59 665540.17,4344936.38 665532.53,4344948.16 665524.92,4344959.92 665517.34,4344971.67 665509.78,4344983.39 665502.24,4344995.08 665494.72,4345006.73 665487.21,4345018.34 665479.73,4345029.92 665472.27,4345041.46 665464.83,4345052.98 665457.42,4345064.47 665450.05,4345075.95 665442.71,4345087.41 665435.42,4345098.87 665428.16,4345110.33 665420.96,4345121.8 665413.8,4345133.27 665406.69,4345144.76 665399.65,4345156.27 665392.66,4345167.81 665385.74,4345179.37 665378.89,4345190.98 665372.1,4345202.62 665365.39,4345214.31 665358.76,4345226.05 665352.21,4345237.85 665345.74,4345249.71 665339.37,4345261.64 665333.08,4345273.64 665326.89,4345285.72 665320.8,4345297.89 665314.81,4345310.14 665308.92,4345322.48 665303.14,4345334.93 665297.48,4345347.48 665291.93,4345360.13 665286.5,4345372.91 665281.19,4345385.8</gml:coordinates>
+                </gml:LinearRing>
+              </gml:outerBoundaryIs>
+            </gml:Polygon>
+          </gml:polygonMember>
+        </gml:MultiPolygon>
+      </cit:the_geom>
+    </cit:embalses_pol_300k>
+  </gml:featureMember>
+  <gml:featureMember>
+    <cit:embalses_pol_300k fid="embalses_pol_300k.33">
+      <cit:entity>Complex Shape</cit:entity>
+      <cit:layer>55</cit:layer>
+      <cit:level>55</cit:level>
+      <cit:elevation>0.0</cit:elevation>
+      <cit:color>1</cit:color>
+      <cit:mslink_dmr>0</cit:mslink_dmr>
+      <cit:codigo>Embalse de Cortes II</cit:codigo>
+      <cit:tipo>Embalses</cit:tipo>
+      <cit:the_geom>
+        <gml:MultiPolygon srsName="http://www.opengis.net/gml/srs/epsg.xml#23030">
+          <gml:polygonMember>
+            <gml:Polygon>
+              <gml:outerBoundaryIs>
+                <gml:LinearRing>
+                  <gml:coordinates decimal="." cs="," ts=" ">685431.38,4350161.75 685468.55,4350092.96 685487.4,4349972.99 685480.72,4349864.41 685453.93,4349768.9 685413.44,4349682.03 685362.64,4349606.39 685303.83,4349547.22 685239.29,4349509.73 685171.26,4349498.98 685100.27,4349513.76 685024.82,4349545.39 684943.31,4349584.78 684854.59,4349622.87 684763.63,4349650.99 684679.76,4349660.74 684612.39,4349643.75 684569.36,4349593.13 684542.91,4349517.1 684516.27,4349432.58 684473.91,4349355.75 684413.82,4349294.32 684341.74,4349251.13 684263.5,4349229 684184.55,4349230.09 684106.89,4349250.54 684030.56,4349283.11 683955.6,4349320.63 683881.5,4349357.93 683807.27,4349391.83 683731.91,4349419.23 683654.39,4349437.02 683573.73,4349442.15 683490.06,4349435 683405.54,4349422.26 683322.58,4349411.25 683243.58,4349409.32 683170.92,4349423.81 683106.57,4349460.52 683050.3,4349517.82 683001.23,4349591.75 682958.14,4349677.02 682917.41,4349758.58 682874.36,4349817.09 682824.47,4349833.99 682766.94,4349807.15 682704.41,4349749.73 682639.64,4349675.47 682575.41,4349598.1 682514.7,4349529.48 682462.19,4349467.27 682423.35,4349402.56 682402.87,4349327.19 682395.13,4349242.87 682387.1,4349158.41 682365.57,4349082.79 682318.04,4349024.74 682245.31,4348987.94 682160.34,4348971.53 682075.85,4348974.34 681996.86,4348994.2 681923.56,4349028.28 681856,4349073.7 681793.05,4349126.74 681732.13,4349182.59 681670.61,4349236.42 681605.83,4349283.37 681535.13,4349318.59 681456.73,4349338.99 681377.87,4349360.18 681311.22,4349408.96 681265.52,4349496.03 681226.85,4349540.89 681181.66,4349479.11 681140.55,4349388.61 681104.18,4349314.67 681062.16,4349257.02 681005.64,4349213.91 680935.8,4349181.33 680857.28,4349154.55 680774.72,4349128.83 680692.75,4349099.41 680615.28,4349062.64 680544.13,4349018.07 680480.74,4348965.81 680426.56,4348906 680383,4348838.76 680350.98,4348764.5 680324.62,4348687.24 680293.43,4348613.49 680247.62,4348549.38 680187.04,4348495.68 680118.11,4348449.6 680046.28,4348408.18 679974.45,4348368.28 679905.18,4348326.73 679840.99,4348280.37 679784.43,4348226.04 679743.29,4348163.5 679739.57,4348100.45 679737.75,4348099.83 679735.96,4348099.21 679734.19,4348098.61 679732.46,4348098.02 679730.75,4348097.44 679729.06,4348096.86 679727.4,4348096.3 679725.77,4348095.75 679724.15,4348095.22 679722.57,4348094.69 679721,4348094.17 679719.46,4348093.66 679717.95,4348093.16 679716.45,4348092.67 679714.98,4348092.2 679713.52,4348091.73 679712.09,4348091.27 679710.68,4348090.82 679709.29,4348090.38 679707.91,4348089.96 679706.56,4348089.54 679705.22,4348089.13 679703.9,4348088.73 679702.6,4348088.34 679701.32,4348087.96 679700.05,4348087.59 679698.8,4348087.23 679697.56,4348086.88 679696.34,4348086.53 679695.14,4348086.2 679693.94,4348085.88 679692.76,4348085.56 679691.6,4348085.25 679690.45,4348084.96 679689.3,4348084.67 679688.18,4348084.39 679687.06,4348084.12 679685.95,4348083.86 679684.85,4348083.6 679683.77,4348083.36 679682.69,4348083.12 679681.62,4348082.9 679680.56,4348082.68 679679.51,4348082.47 679678.46,4348082.27 679677.42,4348082.07 679676.39,4348081.89 679675.37,4348081.71 679674.35,4348081.54 679673.33,4348081.38 679672.32,4348081.22 679671.32,4348081.08 679670.31,4348080.94 679669.31,4348080.81 679668.32,4348080.69 679667.32,4348080.57 679666.33,4348080.47 679665.34,4348080.37 679664.35,4348080.28 679663.36,4348080.19 679662.37,4348080.12 679661.38,4348080.05 679660.39,4348079.98 679659.4,4348079.93 679658.4,4348079.88 679657.4,4348079.84 679656.38,4348079.81 679655.34,4348079.79 679654.28,4348079.78 679653.2,4348079.78 679652.09,4348079.79 679650.95,4348079.81 679649.77,4348079.84 679648.56,4348079.89 679647.29,4348079.95 679645.99,4348080.02 679644.63,4348080.1 679643.21,4348080.2 679641.74,4348080.32 679640.2,4348080.45 679638.6,4348080.59 679636.92,4348080.75 679635.17,4348080.93 679633.35,4348081.13 679631.44,4348081.34 679629.44,4348081.57 679627.36,4348081.83 679625.18,4348082.1 679622.9,4348082.39 679620.53,4348082.7 679618.04,4348083.03 679615.45,4348083.39 679612.75,4348083.76 679609.92,4348084.16 679606.98,4348084.58 679603.92,4348085.03 679600.72,4348085.5 679597.39,4348085.99 679593.93,4348086.51 679595.47,4348097.96 679597,4348109.34 679598.52,4348120.63 679600.05,4348131.83 679601.6,4348142.94 679603.17,4348153.95 679604.76,4348164.85 679606.4,4348175.64 679608.07,4348186.31 679609.8,4348196.86 679611.59,4348207.28 679613.45,4348217.57 679615.38,4348227.71 679617.39,4348237.71 679619.49,4348247.56 679621.7,4348257.26 679624,4348266.79 679626.42,4348276.15 679628.96,4348285.35 679631.63,4348294.36 679634.44,4348303.18 679637.38,4348311.82 679640.48,4348320.26 679643.74,4348328.5 679647.17,4348336.54 679650.77,4348344.36 679654.55,4348351.96 679658.52,4348359.34 679662.69,4348366.49 679667.06,4348373.4 679671.64,4348380.07 679676.45,4348386.5 679681.48,4348392.67 679686.75,4348398.59 679692.26,4348404.25 679698.02,4348409.63 679704.04,4348414.74 679710.33,4348419.57 679716.89,4348424.12 679723.72,4348428.38 679730.83,4348432.36 679738.18,4348436.08 679745.78,4348439.57 679753.6,4348442.82 679761.63,4348445.87 679769.86,4348448.72 679778.27,4348451.39 679786.84,4348453.9 679795.57,4348456.27 679804.44,4348458.51 679813.44,4348460.63 679822.55,4348462.66 679831.75,4348464.61 679841.03,4348466.49 679850.39,4348468.33 679859.8,4348470.14 679869.24,4348471.93 679878.72,4348473.72 679888.2,4348475.53 679897.68,4348477.37 679907.15,4348479.26 679916.59,4348481.22 679925.98,4348483.26 679935.31,4348485.4 679944.56,4348487.65 679953.73,4348490.03 679962.8,4348492.56 679971.75,4348495.26 679980.57,4348498.13 679989.24,4348501.2 679997.76,4348504.48 680006.11,4348507.99 680014.26,4348511.75 680022.22,4348515.76 680029.96,4348520.05 680037.47,4348524.64 680044.73,4348529.53 680051.74,4348534.75 680058.49,4348540.29 680065.01,4348546.14 680071.3,4348552.26 680077.38,4348558.66 680083.26,4348565.29 680088.97,4348572.15 680094.51,4348579.22 680099.91,4348586.47 680105.17,4348593.89 680110.31,4348601.46 680115.36,4348609.16 680120.32,4348616.97 680125.2,4348624.87 680130.03,4348632.84 680134.83,4348640.86 680139.59,4348648.92 680144.35,4348656.98 680149.11,4348665.04 680153.9,4348673.08 680158.72,4348681.07 680163.59,4348689 680166.27,4348693.28 680168.96,4348697.53 680171.68,4348701.76 680174.41,4348705.96 680177.16,4348710.14 680179.93,4348714.3 680182.72,4348718.44 680185.53,4348722.56 680188.36,4348726.65 680191.2,4348730.73 680194.06,4348734.78 680196.94,4348738.82 680199.83,4348742.84 680202.74,4348746.83 680205.67,4348750.81 680208.61,4348754.78 680211.57,4348758.72 680214.55,4348762.65 680217.53,4348766.56 680220.54,4348770.45 680223.56,4348774.33 680226.59,4348778.2 680229.64,4348782.05 680232.7,4348785.88 680235.77,4348789.7 680238.86,4348793.51 680241.96,4348797.31 680245.07,4348801.09 680248.2,4348804.86 680251.34,4348808.62 680254.49,4348812.37 680257.65,4348816.1 680260.82,4348819.83 680264,4348823.55 680267.2,4348827.26 680270.4,4348830.96 680273.62,4348834.65 680276.84,4348838.33 680280.08,4348842.01 680283.32,4348845.67 680286.58,4348849.34 680289.84,4348852.99 680293.11,4348856.64 680296.39,4348860.29 680299.68,4348863.92 680302.98,4348867.56 680306.28,4348871.19 680309.59,4348874.82 680312.91,4348878.44 680316.24,4348882.07 680319.57,4348885.69 680322.91,4348889.31 680326.25,4348892.92 680329.6,4348896.54 680332.95,4348900.16 680336.31,4348903.77 680339.68,4348907.38 680343.05,4348911 680346.43,4348914.61 680349.81,4348918.22 680353.2,4348921.82 680356.6,4348925.42 680360,4348929.02 680363.4,4348932.62 680366.81,4348936.21 680370.23,4348939.79 680373.65,4348943.38 680377.08,4348946.95 680380.51,4348950.52 680383.95,4348954.09 680387.4,4348957.64 680390.85,4348961.2 680394.3,4348964.74 680397.76,4348968.28 680401.23,4348971.81 680404.71,4348975.33 680408.18,4348978.84 680411.67,4348982.34 680415.16,4348985.83 680418.66,4348989.32 680422.16,4348992.79 680425.66,4348996.25 680429.18,4348999.71 680432.7,4349003.15 680436.22,4349006.58 680439.75,4349010 680443.29,4349013.4 680446.83,4349016.79 680450.38,4349020.17 680453.93,4349023.54 680457.49,4349026.89 680461.06,4349030.23 680464.63,4349033.55 680468.21,4349036.86 680471.79,4349040.16 680475.38,4349043.43 680478.97,4349046.7 680482.57,4349049.94 680486.18,4349053.17 680500.34,4349065.63 680514.61,4349077.83 680529.02,4349089.75 680543.59,4349101.4 680558.34,4349112.77 680573.3,4349123.86 680588.48,4349134.65 680603.92,4349145.16 680619.62,4349155.36 680635.63,4349165.27 680651.96,4349174.87 680668.62,4349184.16 680685.66,4349193.13 680703.09,4349201.79 680720.92,4349210.12 680739.2,4349218.12 680757.93,4349225.79 680777.14,4349233.13 680796.86,4349240.12 680817.1,4349246.76 680837.9,4349253.06 680859.18,4349259.05 680880.72,4349264.88 680902.24,4349270.7 680923.49,4349276.69 680944.2,4349283 680964.11,4349289.79 680982.95,4349297.23 681000.46,4349305.46 681016.38,4349314.66 681030.44,4349324.99 681042.38,4349336.6 681051.94,4349349.65 681058.85,4349364.31 681063.15,4349380.58 681065.31,4349398.23 681065.85,4349417 681065.3,4349436.65 681064.17,4349456.91 681063,4349477.54 681062.29,4349498.28 681062.57,4349518.87 681064.36,4349539.06 681068.19,4349558.61 681074.57,4349577.25 681084.02,4349594.73 681096.74,4349610.81 681112.25,4349625.26 681129.94,4349637.88 681149.24,4349648.43 681169.56,4349656.7 681190.32,4349662.47 681210.94,4349665.52 681230.82,4349665.63 681249.39,4349662.59 681266.05,4349656.17 681280.47,4349646.35 681292.9,4349633.57 681303.71,4349618.37 681313.24,4349601.27 681321.86,4349582.8 681329.92,4349563.5 681337.79,4349543.9 681345.82,4349524.51 681354.37,4349505.88 681363.8,4349488.52 681374.47,4349472.98 681386.71,4349459.74 681400.59,4349448.91 681415.96,4349440.23 681432.63,4349433.41 681450.42,4349428.21 681469.18,4349424.34 681488.73,4349421.53 681508.89,4349419.53 681529.49,4349418.05 681550.36,4349416.84 681571.33,4349415.62 681592.22,4349414.11 681612.86,4349412.07 681633.09,4349409.21 681652.71,4349405.26 681671.58,4349399.96 681689.56,4349393.14 681706.71,4349384.88 681723.11,4349375.32 681738.82,4349364.61 681753.91,4349352.86 681768.47,4349340.21 681782.57,4349326.8 681796.27,4349312.76 681809.66,4349298.22 681822.8,4349283.33 681835.77,4349268.21 681848.64,4349252.99 681861.49,4349237.81 681874.39,4349222.81 681887.41,4349208.12 681900.62,4349193.87 681904.04,4349190.32 681907.47,4349186.8 681910.93,4349183.33 681914.4,4349179.89 681917.91,4349176.5 681921.44,4349173.15 681924.99,4349169.84 681928.58,4349166.58 681932.2,4349163.36 681935.85,4349160.19 681939.54,4349157.07 681943.26,4349153.99 681947.03,4349150.97 681950.83,4349148 681954.67,4349145.07 681958.56,4349142.2 681962.5,4349139.38 681966.48,4349136.62 681970.51,4349133.91 681974.59,4349131.26 681978.72,4349128.67 681982.91,4349126.13 681987.15,4349123.66 681991.45,4349121.24 681995.82,4349118.89 682000.24,4349116.59 682004.72,4349114.36 682009.27,4349112.2 682013.89,4349110.1 682018.58,4349108.06 682023.33,4349106.1 682028.16,4349104.2 682033.06,4349102.37 682038.03,4349100.61 682043.09,4349098.92 682048.22,4349097.31 682053.43,4349095.77 682058.72,4349094.3 682064.1,4349092.9 682069.55,4349091.59 682075.06,4349090.36 682080.63,4349089.21 682086.25,4349088.15 682091.91,4349087.18 682097.59,4349086.3 682103.3,4349085.52 682109.02,4349084.84 682114.75,4349084.27 682120.47,4349083.79 682126.18,4349083.43 682131.87,4349083.18 682137.52,4349083.05 682143.14,4349083.03 682148.71,4349083.14 682154.22,4349083.37 682159.67,4349083.72 682165.04,4349084.21 682170.33,4349084.83 682175.54,4349085.58 682180.64,4349086.48 682185.63,4349087.52 682190.51,4349088.7 682195.26,4349090.03 682199.87,4349091.52 682204.34,4349093.16 682208.67,4349094.96 682212.83,4349096.91 682216.82,4349099.03 682220.63,4349101.32 682224.26,4349103.78 682227.69,4349106.41 682230.92,4349109.22 682233.94,4349112.21 682236.74,4349115.38 682239.31,4349118.73 682241.64,4349122.27 682243.74,4349126 682245.62,4349129.89 682247.3,4349133.95 682248.78,4349138.16 682250.08,4349142.52 682251.21,4349147.01 682252.19,4349151.63 682253.02,4349156.37 682253.71,4349161.21 682254.29,4349166.15 682254.76,4349171.19 682255.13,4349176.3 682255.42,4349181.49 682255.63,4349186.73 682255.78,4349192.03 682255.89,4349197.38 682255.96,4349202.76 682256,4349208.16 682256.04,4349213.58 682256.07,4349219.01 682256.12,4349224.44 682256.19,4349229.85 682256.3,4349235.25 682258.32,4349271.44 682262.48,4349306.38 682268.62,4349340.22 682276.6,4349373.08 682286.26,4349405.11 682297.45,4349436.43 682310.01,4349467.19 682323.79,4349497.51 682338.63,4349527.53 682354.39,4349557.39 682370.91,4349587.22 682388.13,4349617.02 682406.1,4349646.64 682424.87,4349675.92 682444.5,4349704.7 682465.06,4349732.82 682486.58,4349760.12 682509.13,4349786.45 682532.77,4349811.63 682557.54,4349835.52 682583.51,4349857.95 682610.73,4349878.75 682639.26,4349897.78 682669.15,4349914.87 682700.46,4349929.85 682733.24,4349942.58 682767.56,4349952.89 682803.39,4349960.6 682840.16,4349965.4 682876.94,4349966.88 682912.81,4349964.63 682946.85,4349958.26 682978.14,4349947.37 683005.75,4349931.54 683028.81,4349910.42 683047.43,4349884.4 683062.63,4349854.59 683075.47,4349822.15 683087.03,4349788.19 683098.35,4349753.87 683110.51,4349720.33 683124.56,4349688.71 683141.56,4349660.14 683162.58,4349635.77 683188.44,4349616.55 683218.5,4349602.28 683251.53,4349592.27 683286.3,4349585.88 683321.59,4349582.41 683356.51,4349581.22 683390.99,4349581.68 683425.07,4349583.15 683458.78,4349585 683492.17,4349586.6 683525.26,4349587.32 683558.11,4349586.54 683590.75,4349583.62 683623.21,4349578.03 683655.52,4349569.88 683687.71,4349559.56 683719.79,4349547.46 683751.8,4349533.96 683783.75,4349519.45 683815.67,4349504.32 683847.59,4349488.94 683879.51,4349473.7 683911.48,4349459 683943.5,4349445.22 683975.61,4349432.73 684007.82,4349421.94 684040.17,4349413.22 684072.67,4349406.96 684105.35,4349403.55 684138.23,4349403.37 684171.33,4349406.81 684204.55,4349414.26 684236.24,4349426.38 684263.68,4349443.92 684286.08,4349466.71 684304.39,4349493.76 684319.65,4349524.01 684332.87,4349556.43 684345.08,4349589.97 684357.31,4349623.61 684370.58,4349656.29 684385.92,4349686.98 684404.34,4349714.63 684426.38,4349738.66 684451.71,4349759.2 684479.92,4349776.49 684510.6,4349790.75 684543.33,4349802.2 684577.72,4349811.08 684613.35,4349817.61 684649.8,4349822.01 684686.67,4349824.51 684723.55,4349825.34 684760.02,4349824.72 684795.68,4349822.88 684801.24,4349822.49 684806.76,4349822.08 684812.26,4349821.64 684817.73,4349821.18 684823.18,4349820.7 684828.6,4349820.2 684833.99,4349819.68 684839.36,4349819.15 684844.71,4349818.59 684850.04,4349818.02 684855.35,4349817.43 684860.64,4349816.83 684865.92,4349816.22 684871.17,4349815.59 684876.41,4349814.95 684881.64,4349814.3 684886.86,4349813.64 684892.06,4349812.97 684897.25,4349812.3 684902.44,4349811.62 684907.61,4349810.93 684912.78,4349810.23 684917.94,4349809.54 684923.09,4349808.83 684928.24,4349808.13 684933.39,4349807.43 684938.54,4349806.72 684943.69,4349806.02 684948.83,4349805.32 684953.98,4349804.62 684959.13,4349803.92 684964.28,4349803.23 684969.44,4349802.55 684974.61,4349801.87 684979.78,4349801.2 684984.96,4349800.54 684990.15,4349799.88 684995.35,4349799.24 685000.57,4349798.61 685005.79,4349797.99 685011.03,4349797.38 685016.28,4349796.79 685021.55,4349796.21 685026.84,4349795.65 685032.15,4349795.11 685037.47,4349794.58 685042.82,4349794.07 685048.18,4349793.59 685053.57,4349793.12 685058.99,4349792.68 685064.43,4349792.26 685069.89,4349791.86 685075.38,4349791.48 685080.9,4349791.14 685086.45,4349790.82 685092.03,4349790.52 685097.65,4349790.26 685103.29,4349790.02 685108.97,4349789.82 685114.69,4349789.64 685120.43,4349789.5 685126.2,4349789.4 685132,4349789.34 685137.81,4349789.32 685143.63,4349789.35 685149.47,4349789.42 685155.31,4349789.55 685161.14,4349789.74 685166.98,4349789.98 685172.8,4349790.28 685178.61,4349790.65 685184.4,4349791.09 685190.16,4349791.59 685195.9,4349792.17 685201.6,4349792.83 685207.27,4349793.56 685212.9,4349794.38 685218.48,4349795.29 685224.01,4349796.28 685229.48,4349797.36 685234.89,4349798.54 685240.24,4349799.82 685245.52,4349801.2 685250.72,4349802.68 685255.85,4349804.27 685260.89,4349805.97 685265.84,4349807.78 685270.71,4349809.71 685275.47,4349811.75 685280.14,4349813.92 685284.69,4349816.22 685289.14,4349818.64 685293.47,4349821.19 685297.69,4349823.88 685301.77,4349826.71 685305.73,4349829.67 685309.56,4349832.78 685313.25,4349836.04 685316.79,4349839.44 685319.01,4349841.73 685321.16,4349844.07 685323.26,4349846.48 685325.3,4349848.96 685327.28,4349851.49 685329.21,4349854.08 685331.09,4349856.72 685332.91,4349859.43 685334.68,4349862.19 685336.4,4349865 685338.08,4349867.87 685339.7,4349870.79 685341.29,4349873.76 685342.82,4349876.78 685344.32,4349879.84 685345.77,4349882.96 685347.18,4349886.13 685348.56,4349889.34 685349.9,4349892.59 685351.2,4349895.89 685352.47,4349899.23 685353.7,4349902.62 685354.9,4349906.04 685356.07,4349909.5 685357.22,4349913 685358.33,4349916.54 685359.42,4349920.12 685360.48,4349923.73 685361.52,4349927.37 685362.54,4349931.05 685363.54,4349934.76 685364.52,4349938.5 685365.48,4349942.27 685366.42,4349946.07 685367.34,4349949.9 685368.26,4349953.75 685369.16,4349957.63 685370.05,4349961.54 685370.92,4349965.47 685371.79,4349969.42 685372.66,4349973.39 685373.51,4349977.38 685374.37,4349981.39 685375.21,4349985.42 685376.06,4349989.47 685376.91,4349993.54 685377.76,4349997.61 685378.61,4350001.71 685379.46,4350005.81 685380.32,4350009.93 685381.18,4350014.06 685382.06,4350018.19 685382.94,4350022.34 685383.83,4350026.49 685384.72,4350030.64 685385.63,4350034.79 685386.54,4350038.93 685387.47,4350043.06 685388.4,4350047.18 685389.33,4350051.28 685390.28,4350055.36 685391.23,4350059.42 685392.19,4350063.46 685393.16,4350067.46 685394.14,4350071.43 685395.12,4350075.36 685396.12,4350079.25 685397.12,4350083.09 685398.12,4350086.89 685399.14,4350090.64 685400.16,4350094.34 685401.18,4350097.97 685402.22,4350101.55 685403.26,4350105.06 685404.31,4350108.5 685405.37,4350111.87 685406.43,4350115.17 685407.5,4350118.39 685408.57,4350121.52 685409.66,4350124.57 685410.75,4350127.53 685411.84,4350130.4 685412.94,4350133.18 685414.05,4350135.85 685415.16,4350138.42 685416.29,4350140.89 685417.41,4350143.25 685418.54,4350145.49 685419.68,4350147.62 685420.83,4350149.63 685421.98,4350151.51 685423.13,4350153.27 685424.29,4350154.9 685425.46,4350156.4 685426.63,4350157.75 685427.81,4350158.97 685429,4350160.05 685430.19,4350160.97 685431.38,4350161.75</gml:coordinates>
+                </gml:LinearRing>
+              </gml:outerBoundaryIs>
+            </gml:Polygon>
+          </gml:polygonMember>
+        </gml:MultiPolygon>
+      </cit:the_geom>
+    </cit:embalses_pol_300k>
+  </gml:featureMember>
+  <gml:featureMember>
+    <cit:embalses_pol_300k fid="embalses_pol_300k.34">
+      <cit:entity>Complex Shape</cit:entity>
+      <cit:layer>55</cit:layer>
+      <cit:level>55</cit:level>
+      <cit:elevation>0.0</cit:elevation>
+      <cit:color>1</cit:color>
+      <cit:mslink_dmr>0</cit:mslink_dmr>
+      <cit:codigo>Embalse de Tous</cit:codigo>
+      <cit:tipo>Embalses</cit:tipo>
+      <cit:the_geom>
+        <gml:MultiPolygon srsName="http://www.opengis.net/gml/srs/epsg.xml#23030">
+          <gml:polygonMember>
+            <gml:Polygon>
+              <gml:outerBoundaryIs>
+                <gml:LinearRing>
+                  <gml:coordinates decimal="." cs="," ts=" ">692971.75,4346764 693178.84,4346666.87 693238.42,4346624.77 693307.02,4346594.09 693354.92,4346583.04 693425.93,4346583.04 693472.23,4346575.73 693514.85,4346568.38 693604.82,4346543.18 693659.19,4346475.2 693693.74,4346423.02 693717.97,4346361.03 693726.04,4346356.97 693798.2,4346312.71 693810.72,4346307.38 693862.57,4346359.03 693927.19,4346395.28 694021.48,4346433.73 694140.72,4346374.18 694240.09,4346311.51 694375.71,4346223.03 694438.23,4346204.93 694664.6,4346136.23 694714.99,4346085.57 694758.1,4346055.47 694816.89,4346021.7 694832.24,4346015 694840,4346014.02 694915.46,4346027.02 695112.9,4345867.56 695157.13,4345834.7 695318.81,4345681.93 695379.68,4345607.95 695421.15,4345571.66 695439.71,4345557.42 695454.38,4345557.42 695467.36,4345557.42 695524.85,4345609.6 695597.15,4345663.39 695668.07,4345683.26 695743.21,4345694.21 695826.7,4345669.88 695920.78,4345607.37 695954.76,4345580.92 696004.67,4345544.58 696059.3,4345490.49 696110.67,4345401.84 696159.89,4345320.79 696210.89,4345274.37 696277.83,4345194.16 696394.1,4345015.81 696469.27,4344859.47 696516.55,4344740.52 696550.09,4344694.04 696575.39,4344674.63 696585.09,4344672.64 696599.17,4344677.41 696694.13,4344702.05 696758.61,4344725.82 696834.45,4344755.34 696898.63,4344763.54 696976.5,4344773.49 697065.34,4344740.01 697168.05,4344671.76 697219.72,4344603.08 697280.84,4344510.46 697313.44,4344406.78 697334.37,4344291.44 697341.76,4344193.81 697334.71,4344121.6 697328.86,4344043.41 697328.86,4343987.59 697336.46,4343948.69 697355.59,4343910.55 697388.28,4343873.2 697395.16,4343866.45 697417.75,4343861.39 697445.67,4343857.82 697496.13,4343868.03 697557.85,4343875.92 697629.06,4343875.92 697673.69,4343875.92 697723.02,4343875.92 697761.26,4343868.18 697837.55,4343859.5 697933.79,4343801.09 698023.75,4343710.45 698043.04,4343610.62 698054.92,4343560.96 698054.69,4343550.07 698091.47,4343495.73 698108.79,4343453.58 698130.81,4343401.09 698197.41,4343326.44 698252.49,4343271.25 698403.53,4343150.51 698483.39,4343090.68 698578.95,4343027.13 698650.16,4342973.65 698698.71,4342877.67 698748.2,4342764.99 698770.65,4342654.5 698819.4,4342517.38 698868.83,4342388.24 698910.73,4342305.67 698962.62,4342181.7 698926.55,4342052.36 698867.55,4341915.51 698761.13,4341874.06 698729.04,4341696.35 698746.49,4341634.36 698766.71,4341582.59 698787.23,4341533.87 698832.27,4341448.06 698878.19,4341379.74 698919.11,4341336.3 698925.95,4341329.28 698985.59,4341294.97 699119.61,4341225.56 699217.86,4341187.43 699229.98,4341185.05 699325.16,4341177.54 699394.15,4341147.4 699474.98,4341120.59 699594.31,4341049.25 699673.04,4340958.8 699711.03,4340902.05 699783.24,4340805.75 699837.12,4340704.26 699871.69,4340635.77 699908.1,4340541.34 699938.92,4340480.9 699985.28,4340367.42 700025.35,4340234.23 700056.54,4340134.58 700092.88,4339953.82 700095.04,4339932.35 700104.69,4339883.09 700114.06,4339835.1 700115.52,4339830.37 700158.76,4339765.33 700200.69,4339661.63 700225.12,4339586.4 700229.62,4339554.01 700265.07,4339554.01 700366.13,4339515.27 700518.06,4339461.65 700594.81,4339385.21 700678.26,4339309.9 700721.74,4339240.86 700749.12,4339208.47 700802.07,4339132.53 700862.98,4339045.19 700915.34,4338930.25 700939.78,4338850.57 700975.32,4338744.37 701031.45,4338503.49 701031.45,4338390.5 701031.45,4338307.5 701031.45,4338201.61 701001.11,4338126.56 701003.25,4338109.07 701017.81,4338083.09 701032.5,4338057.25 701047.3,4338031.49 701062.14,4338005.76 701076.99,4337980.01 701091.78,4337954.2 701106.49,4337928.27 701121.06,4337902.18 701135.44,4337875.87 701149.59,4337849.3 701163.5,4337822.46 701177.23,4337795.4 701190.84,4337768.2 701204.38,4337740.91 701217.91,4337713.59 701231.5,4337686.31 701245.2,4337659.13 701259.07,4337632.12 701273.17,4337605.33 701287.56,4337578.82 701302.3,4337552.67 701317.44,4337526.92 701333.05,4337501.66 701349.18,4337476.93 701365.9,4337452.79 701383.26,4337429.33 701401.32,4337406.58 701420.15,4337384.62 701439.79,4337363.52 701460.29,4337343.3 701481.64,4337323.95 701503.81,4337305.44 701526.78,4337287.75 701550.53,4337270.86 701575.05,4337254.72 701600.3,4337239.33 701626.27,4337224.65 701652.95,4337210.65 701680.3,4337197.31 701708.3,4337184.61 701736.94,4337172.51 701766.2,4337160.98 701796.05,4337150.02 701826.47,4337139.58 701857.43,4337129.67 701888.76,4337120.64 701920.21,4337113.02 701951.53,4337107.35 701982.47,4337104.18 702012.77,4337104.05 702042.19,4337107.49 702070.47,4337115.06 702097.37,4337127.28 702122.64,4337144.68 702146.3,4337166.86 702168.66,4337192.38 702190.05,4337219.71 702210.82,4337247.32 702231.31,4337273.69 702251.85,4337297.3 702272.77,4337316.61 702294.42,4337330.11 702317.13,4337336.27 702341.18,4337333.67 702366.09,4337322.57 702390.72,4337304.58 702413.91,4337281.34 702434.52,4337254.51 702451.4,4337225.72 702463.77,4337196.28 702471.99,4337166.46 702476.62,4337136.34 702478.22,4337106 702477.35,4337075.53 702474.56,4337045 702470.42,4337014.5 702465.48,4336984.12 702460.31,4336953.93 702455.46,4336924.02 702451.48,4336894.47 702448.95,4336865.36 702448.42,4336836.77 702450.44,4336808.79 702455.37,4336781.47 702463.05,4336754.79 702473.29,4336728.71 702485.86,4336703.2 702500.56,4336678.23 702517.16,4336653.76 702535.47,4336629.77 702555.26,4336606.22 702576.33,4336583.08 702598.46,4336560.31 702621.43,4336537.89 702645.04,4336515.78 702669.08,4336493.95 702693.33,4336472.36 702717.58,4336450.98 702741.61,4336429.79 702762.87,4336410.86 702783.74,4336391.98 702804.16,4336373.07 702824.08,4336354.08 702843.45,4336334.93 702862.21,4336315.54 702880.33,4336295.86 702897.74,4336275.8 702914.39,4336255.3 702930.24,4336234.3 702945.23,4336212.71 702959.3,4336190.47 702972.42,4336167.5 702984.52,4336143.75 702995.58,4336119.15 703005.71,4336093.8 703015.11,4336067.84 703024,4336041.44 703032.56,4336014.76 703041.01,4335987.96 703049.54,4335961.19 703058.35,4335934.61 703067.65,4335908.38 703077.63,4335882.67 703088.5,4335857.62 703100.47,4335833.4 703113.72,4335810.16 703128.46,4335788.07 703144.9,4335767.28 703163.24,4335747.95 703183.67,4335730.24 703206.4,4335714.31 703231.61,4335700.31 703259.2,4335688.17 703288.78,4335677.68 703319.98,4335668.57 703352.41,4335660.62 703385.68,4335653.58 703419.42,4335647.21 703453.22,4335641.27 703486.72,4335635.51 703519.52,4335629.69 703551.24,4335623.57 703581.5,4335616.91 703609.9,4335609.47 703636.07,4335601 703659.63,4335591.27 703680.18,4335580.03 703697.34,4335567.03 703710.72,4335552.05 703719.95,4335534.83 703724.63,4335515.13 703724.39,4335492.71 703719.02,4335467.74 703709.03,4335442.04 703695.16,4335417.86 703678.07,4335397.1 703658.3,4335379.77 703636.31,4335365.26 703612.56,4335352.96 703587.52,4335342.24 703561.65,4335332.5 703535.43,4335323.13 703509.31,4335313.51 703483.77,4335303.02 703459.27,4335291.06 703436.27,4335277.01 703415.24,4335260.25 703396.58,4335240.43 703380.49,4335217.89 703367.11,4335193.14 703356.61,4335166.67 703349.14,4335138.98 703344.85,4335110.56 703343.91,4335081.9 703346.47,4335053.5 703352.68,4335025.86 703362.67,4334999.44 703376.01,4334974.32 703391.96,4334950.33 703409.73,4334927.28 703428.55,4334904.97 703447.65,4334883.24 703466.25,4334861.89 703483.59,4334840.73 703498.89,4334819.58 703511.37,4334798.26 703520.27,4334776.57 703524.81,4334754.34 703524.46,4334731.45 703519.59,4334708.03 703510.77,4334684.27 703498.58,4334660.37 703483.59,4334636.5 703466.36,4334612.88 703447.47,4334589.68 703427.49,4334567.1 703406.99,4334545.34 703386.54,4334524.57 703385.24,4334523.28 703383.95,4334521.99 703382.66,4334520.71 703381.37,4334519.43 703380.09,4334518.16 703378.8,4334516.89 703377.52,4334515.62 703376.24,4334514.37 703374.96,4334513.11 703373.69,4334511.86 703372.41,4334510.62 703371.14,4334509.38 703369.87,4334508.14 703368.6,4334506.91 703367.33,4334505.68 703366.06,4334504.46 703364.79,4334503.24 703363.53,4334502.03 703362.26,4334500.82 703361,4334499.61 703359.74,4334498.41 703358.47,4334497.21 703357.21,4334496.02 703355.95,4334494.83 703354.69,4334493.65 703353.43,4334492.47 703352.17,4334491.3 703350.91,4334490.12 703349.65,4334488.96 703348.39,4334487.79 703347.13,4334486.63 703345.87,4334485.48 703344.61,4334484.33 703343.34,4334483.18 703342.08,4334482.03 703340.82,4334480.89 703339.56,4334479.76 703338.29,4334478.63 703337.03,4334477.5 703335.76,4334476.37 703334.49,4334475.25 703333.23,4334474.13 703331.96,4334473.02 703330.69,4334471.91 703329.42,4334470.8 703328.14,4334469.7 703326.87,4334468.6 703325.59,4334467.5 703324.31,4334466.41 703323.03,4334465.32 703321.75,4334464.23 703320.46,4334463.15 703319.18,4334462.07 703317.89,4334461 703316.6,4334459.92 703315.3,4334458.85 703314.01,4334457.79 703312.71,4334456.73 703311.41,4334455.67 703310.1,4334454.61 703308.8,4334453.55 703307.49,4334452.5 703306.18,4334451.46 703304.86,4334450.41 703303.54,4334449.37 703302.22,4334448.33 703300.89,4334447.29 703299.56,4334446.26 703298.23,4334445.23 703296.89,4334444.2 703295.55,4334443.18 703294.21,4334442.16 703292.86,4334441.14 703291.51,4334440.12 703290.15,4334439.11 703288.79,4334438.1 703287.43,4334437.09 703286.06,4334436.08 703284.68,4334435.08 703283.31,4334434.08 703281.92,4334433.08 703280.53,4334432.08 703279.14,4334431.09 703277.75,4334430.1 703276.34,4334429.11 703274.93,4334428.12 703273.52,4334427.14 703272.1,4334426.16 703270.68,4334425.18 703269.25,4334424.2 703267.82,4334423.23 703266.38,4334422.25 703264.93,4334421.28 703263.48,4334420.31 703262.02,4334419.35 703260.56,4334418.38 703259.09,4334417.42 703257.61,4334416.46 703256.13,4334415.5 703239.69,4334330.5 703184.5,4334313.5 703116.69,4334292.5 703030.38,4334265.5 703031.38,4334286 703051.88,4334359.5 703088.94,4334423.5 703002.25,4334452 702923.81,4334472.5 702873.25,4334478 702833,4334466.5 702813.44,4334463.5 702792.81,4334450 702774.31,4334414.5 702749.5,4334411.5 702716.5,4334414.5 702680.38,4334415.5 702659.75,4334409.5 702656.69,4334397 702627.81,4334404 702580.31,4334408.5 702526.69,4334403 702482.31,4334403 702448.25,4334434 702448.19,4334466 702459.5,4334506 702467.69,4334555.5 702449.06,4334589.5 702423.25,4334622.5 702391.19,4334652.5 702335.44,4334689.5 702269.38,4334726.5 702227,4334761.5 702203.25,4334803 702177.94,4334860 702164.38,4334911.5 702125.19,4334959.5 702081.88,4334990.5 702034.5,4334993.5 702030.38,4335009 702054.94,4335041 702074.38,4335087 702068.06,4335140.5 702042.19,4335200.5 702010.19,4335237.5 701967.94,4335262 701918.5,4335263 701865,4335261.5 701780.63,4335248 701731.25,4335241.5 701715.75,4335262.5 701787.69,4335310 701844.25,4335334.5 701896.69,4335355.5 701918.19,4335386.5 701905.81,4335409 701878.94,4335449 701834.5,4335502.5 701798.31,4335570 701741.5,4335644 701690.94,4335696.5 701638.38,4335736.5 701569.31,4335762 701500.31,4335770 701425.19,4335770 701355.25,4335761.5 701282.19,4335747 701228.38,4335732 701227.38,4335731.81 701226.39,4335731.62 701225.4,4335731.43 701224.4,4335731.24 701223.41,4335731.06 701222.42,4335730.87 701221.43,4335730.69 701220.43,4335730.51 701219.44,4335730.33 701218.45,4335730.15 701217.46,4335729.97 701216.47,4335729.8 701215.48,4335729.62 701214.5,4335729.45 701213.51,4335729.28 701212.52,4335729.11 701211.53,4335728.94 701210.54,4335728.77 701209.56,4335728.6 701208.57,4335728.43 701207.58,4335728.27 701206.59,4335728.1 701205.61,4335727.94 701204.62,4335727.78 701203.63,4335727.61 701202.65,4335727.45 701201.66,4335727.29 701200.68,4335727.13 701199.69,4335726.97 701198.7,4335726.81 701197.72,4335726.66 701196.73,4335726.5 701195.74,4335726.34 701194.76,4335726.18 701193.77,4335726.03 701192.79,4335725.87 701191.8,4335725.72 701190.81,4335725.56 701189.83,4335725.41 701188.84,4335725.25 701187.85,4335725.1 701186.86,4335724.95 701185.88,4335724.79 701184.89,4335724.64 701183.9,4335724.49 701182.91,4335724.33 701181.92,4335724.18 701180.93,4335724.03 701179.94,4335723.87 701178.95,4335723.72 701177.96,4335723.57 701176.97,4335723.41 701175.98,4335723.26 701174.99,4335723.1 701173.99,4335722.95 701173,4335722.8 701172.01,4335722.64 701171.01,4335722.49 701170.02,4335722.33 701169.02,4335722.17 701168.03,4335722.02 701167.03,4335721.86 701166.03,4335721.7 701165.04,4335721.54 701164.04,4335721.38 701163.04,4335721.23 701162.04,4335721.06 701161.04,4335720.9 701160.04,4335720.74 701159.03,4335720.58 701158.03,4335720.42 701157.03,4335720.25 701156.02,4335720.09 701155.01,4335719.92 701154.01,4335719.75 701153,4335719.59 701151.99,4335719.42 701150.98,4335719.25 701149.97,4335719.08 701148.96,4335718.9 701147.95,4335718.73 701146.93,4335718.55 701145.92,4335718.38 701144.9,4335718.2 701143.88,4335718.02 701142.86,4335717.84 701141.84,4335717.66 701140.82,4335717.48 701139.8,4335717.29 701138.78,4335717.11 701137.75,4335716.92 701136.73,4335716.73 701135.7,4335716.54 701134.67,4335716.35 701133.64,4335716.15 701132.61,4335715.96 701131.58,4335715.76 701130.55,4335715.56 701129.51,4335715.36 701077.19,4335703.93 701024.13,4335692.72 700973.13,4335686.49 700926.94,4335690.01 700888.17,4335707.74 700856.19,4335739.18 700827.61,4335779.55 700798.98,4335823.93 700766.82,4335867.41 700727.68,4335905.08 700678.96,4335932.44 700623.87,4335947.61 700567.88,4335949.8 700516.47,4335938.19 700475.13,4335911.99 700448.9,4335871 700439.17,4335820.09 700445.52,4335766.63 700467.41,4335717.8 700502.32,4335676.31 700545.66,4335640.44 700592.79,4335608.24 700639.06,4335577.8 700679.8,4335547.19 700710.36,4335514.47 700726.09,4335477.73 700723,4335435.51 700702.34,4335390.31 700667.95,4335346.5 700623.66,4335308.48 700573.33,4335280.64 700520.79,4335267.39 700469.24,4335271.21 700419.1,4335286.38 700370.05,4335304.94 700321.74,4335318.95 700273.86,4335320.44 700226.33,4335301.76 700187.53,4335264.52 700175.65,4335221.23 700195.86,4335179.12 700231.29,4335135.84 700264.38,4335088.53 700288.97,4335037.42 700304.85,4334984.4 700311.83,4334931.34 700309.75,4334880.12 700298.43,4334832.63 700277.68,4334790.73 700247.76,4334755.6 700210.26,4334725.97 700167.07,4334700.09 700120.07,4334676.22 700071.15,4334652.6 700022.2,4334627.49 699974.66,4334599.6 699928.74,4334568.98 699884.41,4334535.94 699841.65,4334500.79 699800.43,4334463.82 699760.74,4334425.33 699722.53,4334385.63 699685.79,4334345.02 699650.49,4334303.81 699616.6,4334262.28 699584.11,4334220.76 699552.98,4334179.53 699523.19,4334138.91 699494.71,4334099.19 699467.52,4334060.67 699441.59,4334023.67 699416.81,4333988.33 699392.7,4333954.23 699368.68,4333920.77 699344.19,4333887.35 699318.64,4333853.4 699291.46,4333818.3 699262.08,4333781.47 699229.91,4333742.32 699194.5,4333700.6 699156.18,4333658.46 699115.63,4333619.11 699073.53,4333585.78 699030.57,4333561.68 698987.43,4333550.02 698944.8,4333554.02 698902.96,4333574.31 698861.04,4333603.73 698817.94,4333633.67 698772.58,4333655.56 698724.54,4333665.28 698674.58,4333666.16 698623.56,4333662.25 698572.33,4333657.59 698521.67,4333655.88 698471.68,4333657.53 698422.09,4333661.29 698372.62,4333665.87 698323,4333670 698340.34,4333732.27 698363.08,4333784.81 698391.89,4333826.59 698427.45,4333856.6 698470.32,4333874 698519.56,4333880.19 698573.15,4333878.21 698629.05,4333871.14 698685.21,4333862.04 698740.15,4333853.19 698793.36,4333845.42 698844.48,4333839.41 698893.1,4333835.85 698938.83,4333835.42 698981.43,4333838.65 699021.07,4333845.54 699058.08,4333855.95 699092.73,4333869.74 699125.34,4333886.77 699156.2,4333906.93 699185.62,4333930.06 699213.89,4333956.04 699241.32,4333984.72 699268.2,4334015.98 699294.83,4334049.69 699321.52,4334085.69 699348.56,4334123.87 699376.26,4334164.09 699404.92,4334206.2 699434.83,4334250.08 699466.29,4334295.6 699499.62,4334342.6 699535.09,4334390.98 699573.03,4334440.58 699613.72,4334491.27 699657.46,4334542.92 699704.56,4334595.39 699755.32,4334648.55 699809.95,4334702.26 699866.63,4334756.19 699921.57,4334809.87 699970.89,4334862.78 700010.7,4334914.45 700037.11,4334964.36 700046.24,4335012.02 700034.86,4335057.07 700007.99,4335100.8 699976.41,4335145.7 699951.02,4335194.25 699941.36,4335248.31 699948.43,4335305.65 699969.83,4335362.41 700003.15,4335414.75 700045.97,4335458.8 700095.89,4335490.71 700150.48,4335506.62 700207.37,4335503.1 700264.46,4335484.08 700319.97,4335459.81 700372.09,4335440.76 700419.03,4335437.39 700459,4335460.15 700485.34,4335506.82 700481.12,4335545 700447.59,4335568.32 700394.15,4335583.18 700330.24,4335596.02 700265.29,4335613.27 700208.71,4335641.36 700167.53,4335684.15 700141.86,4335738.09 700130.58,4335798.34 700132.58,4335860.05 700146.74,4335918.38 700171.95,4335968.47 700207.11,4336005.49 700250.76,4336027.23 700300.65,4336038.41 700354.36,4336044.84 700409.49,4336052.32 700463.68,4336066.54 700515.71,4336088.46 700565.89,4336113.13 700614.57,4336135.2 700662.14,4336149.36 700708.98,4336150.25 700755.04,4336134.28 700798.8,4336104.11 700838.39,4336063.89 700872.01,4336017.72 700900.31,4335969.39 700926.56,4335922.32 700954.12,4335879.89 700986.39,4335845.51 701026.04,4335821.86 701072.83,4335808.72 701125.8,4335805.09 701183.98,4335810.01 701246.37,4335822.5 701246.38,4335822.5 701274.75,4335833.5 701359.13,4335857.5 701430.06,4335874 701499,4335891.5 701554.56,4335888.5 701604,4335877.5 701663.81,4335853 701717.44,4335807 701764.94,4335739 701828.94,4335667 701885.75,4335592 701951.88,4335509 701998.31,4335451.5 702049.94,4335398 702099.5,4335342.5 702180.25,4335249 702259.88,4335138 702325.19,4335036.5 702393.5,4334924.5 702443.56,4334862 702481.25,4334799 702513,4334767 702565.56,4334761.5 702603.81,4334772.5 702620.44,4334789.5 702614.56,4334830 702589.13,4334878.5 702548.38,4334948 702523.19,4335032 702510.44,4335123.5 702476.38,4335260 702410.38,4335413 702350.75,4335579.5 702299.25,4335736 702267.88,4335818.5 702234.19,4335862 702223.06,4335891 702219.88,4335924 702232.19,4335975.5 702259.88,4336027 702290.69,4336064 702300.94,4336100 702286.5,4336139 702248.5,4336195.5 702210.5,4336215 702182.75,4336202.5 702142.69,4336184 702085.19,4336159.5 702004.06,4336126.5 702000,4336124.5 701927.38,4336090.5 701873.5,4336075.5 701805.75,4336072.5 701764.06,4336084 701766.31,4336094.77 701756.31,4336098 701710.44,4336127 701692.06,4336152.5 701677.63,4336184 701658.69,4336244.5 701637.38,4336310 701632.31,4336352 701627.13,4336399.5 701629.44,4336448 701627.88,4336505 701623.75,4336558 701609,4336604.5 701593.63,4336632 701563,4336659.5 701527.56,4336674 701485.19,4336672 701439.19,4336661.5 701363.25,4336646 701270.44,4336634.5 701207.06,4336621.5 701145,4336620 701096.44,4336627 701078.69,4336643 701072,4336665.5 701063.19,4336703 701051.69,4336763.5 701041.5,4336838 701050.88,4336938 701071.25,4337016.5 701086.38,4337047 701120.13,4337061.5 701154.94,4337087.5 701161,4337131 701139.06,4337164.5 701114.44,4337188 701086.44,4337219 701046.38,4337251.5 700984.31,4337295 700908.5,4337346.5 700827.63,4337397.5 700745.81,4337445 700682.88,4337485 700615.38,4337524 700581.75,4337568 700555.31,4337612 700545.5,4337663 700544.06,4337720.5 700547.44,4337776 700569.88,4337831.5 700606.25,4337886.5 700635.63,4337921 700668.13,4337956.5 700688.13,4338006.5 700689.44,4338096.5 700686.31,4338122 700686.31,4338160.5 700692.56,4338198.5 700718.44,4338262.5 700718.44,4338307.5 700718.44,4338390.5 700718.44,4338467.5 700673.81,4338659 700641.69,4338755 700622.06,4338819 700589.94,4338889.5 700545.31,4338953.5 700500.69,4339017.5 700468.56,4339055.5 700436.44,4339106.5 700379.38,4339158 700347.25,4339190 700258,4339221.5 700207.13,4339241 700155.38,4339241 700110.75,4339241 700066.13,4339234.5 700021.5,4339241 699969.75,4339279.5 699944.75,4339337 699931.38,4339401 699925.13,4339471 699918.88,4339516 699906.38,4339554.5 699880.5,4339618.5 699829.63,4339695 699810,4339759 699797.5,4339823 699785.06,4339886.5 699781.44,4339922.5 699770.75,4340081 699749.31,4340149.5 699712.75,4340271 699676.19,4340360.5 699644.06,4340423.5 699607.44,4340518.5 699580.69,4340571.5 699538.75,4340650.5 699475.38,4340735 699443.25,4340783 699406.69,4340825 699354,4340856.5 699290.69,4340877.5 699254.06,4340893.5 699190.69,4340898.5 699137.19,4340909 699000.63,4340962 698847.13,4341041.5 698747.19,4341099 698710.63,4341136.5 698651.75,4341199 698583.88,4341300 698525.88,4341410.5 698499.13,4341474 698472.38,4341542.5 698441.13,4341653.5 698419.69,4341753.5 698409,4341811.5 698409,4341843 698414.38,4341874.5 698419.69,4341912 698435.75,4341927.5 698457.19,4341944 698504.5,4341954 698546.44,4341964.5 698604.44,4341980.5 698656.19,4341982.5 698709.75,4342004 698762.38,4342024.5 698794.5,4342099 698815,4342172.5 698783.81,4342247 698740.94,4342331.5 698688.31,4342469 698635.69,4342617 698614.25,4342722.5 698572.31,4342818 698540.19,4342881.5 698498.25,4342913 698402.75,4342976.5 698318,4343040 698159.13,4343167 698095.75,4343230.5 698011,4343325.5 697979.75,4343400 697958.38,4343452 697947.63,4343495 697948.5,4343535.5 697936.06,4343587.5 697922.63,4343657 697865.56,4343714.5 697801.31,4343753.5 697744.19,4343760 697712.06,4343766.5 697673.69,4343766.5 697629.06,4343766.5 697564.81,4343766.5 697513.94,4343760 697449.69,4343747 697398.81,4343753.5 697340.81,4343766.5 697308.69,4343798 697264.06,4343849 697231.94,4343913 697219.44,4343977 697219.44,4344047.5 697225.69,4344131 697231.94,4344195 697225.69,4344277.5 697207,4344380.5 697181.06,4344463 697130.25,4344540 697091.88,4344591 697015.13,4344642 696963.38,4344661.5 696912.5,4344655 696861.63,4344648.5 696797.38,4344623.5 696726.88,4344597.5 696630.5,4344572.5 696592.13,4344559.5 696528.75,4344572.5 696470.75,4344617 696419.88,4344687.5 696369,4344815.5 696298.56,4344962 696189.69,4345129 696131.69,4345198.5 696074.56,4345250.5 696016.56,4345346 695971.94,4345423 695933.56,4345461 695888.94,4345493.5 695856.81,4345518.5 695780.06,4345569.5 695735.44,4345582.5 695690.81,4345576 695646.19,4345563.5 695594.44,4345525 695523.94,4345461 695485.56,4345448 695454.38,4345448 695402.56,4345448 695351.75,4345487 695300.88,4345531.5 695242.88,4345602 695076,4345725.5 695029.56,4345760 694877.88,4345882.5 694843.06,4345876.5 694795.75,4345882.5 694755.63,4345900 694685.13,4345940.5 694627.13,4345981 694592.31,4346016 694399.56,4346074.5 694318.38,4346098 694166.63,4346197 694073.88,4346255.5 694015.81,4346284.5 693986.38,4346272.5 693945.38,4346249.5 693881.13,4346185.5 693823.06,4346168 693776.69,4346174 693735.63,4346191.5 693659.81,4346238 693625,4346255.5 693601.81,4346284.5 693572.31,4346360 693549.13,4346395 693525.94,4346424 693484.88,4346435.5 693450.06,4346441.5 693415.25,4346447 693339.44,4346447 693263.56,4346464.5 693170.75,4346506 693088.69,4346564 693051.19,4346604.5 692991.38,4346694 692971.75,4346764</gml:coordinates>
+                </gml:LinearRing>
+              </gml:outerBoundaryIs>
+            </gml:Polygon>
+          </gml:polygonMember>
+        </gml:MultiPolygon>
+      </cit:the_geom>
+    </cit:embalses_pol_300k>
+  </gml:featureMember>
+</wfs:FeatureCollection>

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wfs/WFS-sercartlinGetFeature.xml
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/kml/Discovery_Networks.kml
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/kml/Discovery_Networks.kml
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/kml/geography_awareness_quiz.kml
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/kml/geography_awareness_quiz.kml
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/kml/TurnHere_films.kml
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/kml/TurnHere_films.kml
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/kml/gorliz.kml
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/kml/gorliz.kml
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/kml/KML_Samples.kml
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/kml/KML_Samples.kml
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/kml/earthquake_public.kml
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/kml/earthquake_public.kml
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/kml/searchwithin.kml
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/kml/searchwithin.kml
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/kml/KML_PlaceMarket.kml
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/kml/KML_PlaceMarket.kml
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/kml/gcb-feed.kml
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/kml/gcb-feed.kml
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wms/wms.xml
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wms/wms.xml	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wms/wms.xml	(revision 38347)
@@ -0,0 +1,140 @@
+<?xml version='1.0' encoding="ISO-8859-1" standalone="no" ?>
+<!DOCTYPE WMT_MS_Capabilities SYSTEM "http://schemas.opengis.net/wms/1.1.1/WMS_MS_Capabilities.dtd"
+ [
+ <!ELEMENT VendorSpecificCapabilities EMPTY>
+ ]>  <!-- end of DOCTYPE declaration -->
+
+<WMT_MS_Capabilities version="1.3.0">
+
+<!-- MapServer version 4.10.1 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP OUTPUT=PDF OUTPUT=SWF OUTPUT=SVG SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT SUPPORTS=WCS_SERVER SUPPORTS=SOS_SERVER SUPPORTS=FASTCGI SUPPORTS=THREADS SUPPORTS=GEOS INPUT=JPEG INPUT=SDE INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE DEBUG=MSDEBUG -->
+
+<Service>
+  <Name>OGC:WMS</Name>
+  <Title>WMS Server</Title>
+  <Abstract>CHG WMS Server</Abstract>
+        <KeywordList>
+          <Keyword>WMS</Keyword>
+          <Keyword> Servidor de mapas en red</Keyword>
+        </KeywordList>
+  <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://sanlucar:81/cgi-bin/wms?"/>
+  <ContactInformation>
+    <ContactAddress>
+<!-- WARNING: Mandatory metadata '..._addresstype' was missing in this context. -->
+        <Address>Avda. de Portugal s/n</Address>
+        <City>Sevilla</City>
+        <StateOrProvince>Sevilla</StateOrProvince>
+        <PostCode>41004</PostCode>
+        <Country>Spain</Country>
+    </ContactAddress>
+  </ContactInformation>
+</Service>
+
+<Capability>
+  <Request>
+    <GetCapabilities>
+      <Format>application/vnd.ogc.wms_xml</Format>
+      <DCPType>
+        <HTTP>
+          <Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://sanlucar:81/cgi-bin/wms?"/></Get>
+          <Post><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://sanlucar:81/cgi-bin/wms?"/></Post>
+        </HTTP>
+      </DCPType>
+    </GetCapabilities>
+    <GetMap>
+      <Format>image/jpeg</Format>
+      <Format>image/gif</Format>
+      <Format>image/png</Format>
+      <Format>image/png; mode=24bit</Format>
+      <Format>image/wbmp</Format>
+      <Format>image/tiff</Format>
+      <DCPType>
+        <HTTP>
+          <Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://sanlucar:81/cgi-bin/wms?"/></Get>
+          <Post><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://sanlucar:81/cgi-bin/wms?"/></Post>
+        </HTTP>
+      </DCPType>
+    </GetMap>
+    <GetFeatureInfo>
+      <Format>text/plain</Format>
+      <Format>application/vnd.ogc.gml</Format>
+      <DCPType>
+        <HTTP>
+          <Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://sanlucar:81/cgi-bin/wms?"/></Get>
+          <Post><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://sanlucar:81/cgi-bin/wms?"/></Post>
+        </HTTP>
+      </DCPType>
+    </GetFeatureInfo>
+    <DescribeLayer>
+      <Format>text/xml</Format>
+      <DCPType>
+        <HTTP>
+          <Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://sanlucar:81/cgi-bin/wms?"/></Get>
+          <Post><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://sanlucar:81/cgi-bin/wms?"/></Post>
+        </HTTP>
+      </DCPType>
+    </DescribeLayer>
+    <GetLegendGraphic>
+      <Format>image/jpeg</Format>
+      <Format>image/gif</Format>
+      <Format>image/png</Format>
+      <Format>image/png; mode=24bit</Format>
+      <Format>image/wbmp</Format>
+      <DCPType>
+        <HTTP>
+          <Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://sanlucar:81/cgi-bin/wms?"/></Get>
+          <Post><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://sanlucar:81/cgi-bin/wms?"/></Post>
+        </HTTP>
+      </DCPType>
+    </GetLegendGraphic>
+    <GetStyles>
+      <Format>text/xml</Format>
+      <DCPType>
+        <HTTP>
+          <Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://sanlucar:81/cgi-bin/wms?"/></Get>
+          <Post><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://sanlucar:81/cgi-bin/wms?"/></Post>
+        </HTTP>
+      </DCPType>
+    </GetStyles>
+  </Request>
+  <Exception>
+    <Format>application/vnd.ogc.se_xml</Format>
+    <Format>application/vnd.ogc.se_inimage</Format>
+    <Format>application/vnd.ogc.se_blank</Format>
+  </Exception>
+  <VendorSpecificCapabilities />
+  <UserDefinedSymbolization SupportSLD="1" UserLayer="0" UserStyle="1" RemoteWFS="0"/>
+  <Layer>
+    <Name>CHG</Name>
+    <Title>WMS Server</Title>
+    <SRS>epsg:23030</SRS>
+    <LatLonBoundingBox minx="-6.84474" miny="36.6506" maxx="-2.09263" maxy="38.5449" />
+    <BoundingBox SRS="EPSG:23030"
+                minx="164590" miny="4.06274e+006" maxx="579080" maxy="4.26635e+006" />
+    <Layer queryable="0" opaque="0" cascaded="0">
+        <Name>time_idx</Name>
+        <Title>TIME INDEX</Title>
+        <SRS>EPSG:23030</SRS>
+        <LatLonBoundingBox minx="-6.8471" miny="36.682" maxx="-2.16907" maxy="38.75" />
+        <BoundingBox SRS="EPSG:23030"
+                    minx="165338" miny="4.0662e+006" maxx="572211" maxy="4.2891e+006" />
+        <Dimension name="time" units="ISO8601"/>
+        <Extent name="time" nearestValue="0">2004-01-01/2004-12-1/15D</Extent>
+    </Layer>
+    <Layer>
+      <Name>NDVI</Name>
+      <Title>NDVI</Title>
+      <Abstract>NDVI</Abstract>
+      <Layer queryable="0" opaque="0" cascaded="0">
+        <Name>NDVI</Name>
+        <Title>NDVI</Title>
+        <SRS>EPSG:23030</SRS>
+        <LatLonBoundingBox minx="-6.8471" miny="36.682" maxx="-2.16907" maxy="38.75" />
+        <BoundingBox SRS="EPSG:23030"
+                    minx="165338" miny="4.0662e+006" maxx="572211" maxy="4.2891e+006" />
+        <Dimension name="time" units="ISO8601"/>
+        <Extent name="time" default="2004-01-01" nearestValue="0">2004-01-01/2004-12-1/15D</Extent>
+      </Layer>
+    </Layer>
+  </Layer>
+</Capability>
+</WMT_MS_Capabilities>

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wms/wms.xml
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wms/wms
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/testdata/wms/wms
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/pom.xml
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/pom.xml	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/pom.xml	(revision 38347)
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
+                      http://maven.apache.org/xsd/maven-4.0.0.xsd">
+                      
+	<modelVersion>4.0.0</modelVersion>
+	<artifactId>org.gvsig.remoteclient</artifactId>
+	<packaging>jar</packaging>
+	<version>2.0-SNAPSHOT</version>
+	<name>libRemoteServices</name>
+	<parent>
+		<groupId>org.gvsig</groupId>
+		<artifactId>gvsig-base-library-pom</artifactId>
+		<version>2.0-SNAPSHOT</version>
+	</parent>	
+	<dependencies>
+		<dependency>
+			<groupId>org.gvsig</groupId>
+	        <artifactId>org.gvsig.tools.lib</artifactId>
+            <scope>compile</scope>
+      	</dependency>
+      	<dependency>
+			<groupId>org.gvsig</groupId>
+			<artifactId>org.gvsig.compat</artifactId>
+            <scope>compile</scope>
+		</dependency>
+      	<dependency>
+			<groupId>org.gvsig</groupId>
+	        <artifactId>org.gvsig.fmap.geometry</artifactId>
+            <scope>compile</scope>
+      	</dependency>
+        <dependency>
+            <groupId>net.sf.kxml</groupId>
+            <artifactId>kxml2</artifactId>
+            <scope>compile</scope>
+        </dependency>
+        <dependency>
+            <groupId>xmlpull</groupId>
+            <artifactId>xmlpull</artifactId>
+            <scope>compile</scope>
+        </dependency>
+	</dependencies>
+	<properties>
+		<build-dir>${basedir}/../build</build-dir>
+        <eclipse.project.name>libRemoteServices</eclipse.project.name>
+	</properties>
+	<profiles>
+		<profile>
+			<id>se</id>
+			<dependencies>
+				<dependency>
+					<groupId>org.gvsig</groupId>
+					<artifactId>org.gvsig.compat</artifactId>
+					<classifier>se</classifier>
+                    <scope>test</scope>
+				</dependency>
+			</dependencies>
+		</profile>
+		<profile>
+			<id>cdc</id>
+			<dependencies>
+				<dependency>
+					<groupId>org.gvsig.mobile</groupId>
+					<artifactId>org.gvsig.mobile.compat</artifactId>
+					<version>2.0-SNAPSHOT</version>
+                    <scope>test</scope>
+				</dependency>
+			</dependencies>
+			<build>
+				<plugins>
+					<plugin>
+						<groupId>org.apache.maven.plugins</groupId>
+						<artifactId>maven-compiler-plugin</artifactId>
+						<configuration>
+							<source>1.4</source>
+							<target>1.4</target>
+						</configuration>
+					</plugin>
+				</plugins>
+			</build>
+		</profile>
+	</profiles>
+	<build>
+		<sourceDirectory>src</sourceDirectory>
+		<testSourceDirectory>test</testSourceDirectory>
+		
+		<!-- TODO: MAKE TESTS WORK AND REMOVE THIS OPTION -->
+		<plugins>
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-surefire-plugin</artifactId>
+				<configuration>
+					<skipTests>true</skipTests>
+				</configuration>
+			</plugin>
+		</plugins>
+	</build>
+</project>
\ No newline at end of file
Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/.cvsignore
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/.cvsignore	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/.cvsignore	(revision 38347)
@@ -0,0 +1,4 @@
+remote-clients.jar
+dist
+bin
+bin-test
\ No newline at end of file

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/.cvsignore
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/test/org/gvsig/remoteclient/taskplanning/retrieving/URLRetrieveTest.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/test/org/gvsig/remoteclient/taskplanning/retrieving/URLRetrieveTest.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/test/org/gvsig/remoteclient/taskplanning/retrieving/URLRetrieveTest.java	(revision 38347)
@@ -0,0 +1,276 @@
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2005 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ * Revision 1.3  2006-05-16 17:10:27  jaume
+ * *** empty log message ***
+ *
+ * Revision 1.2  2006/05/15 09:39:52  jaume
+ * *** empty log message ***
+ *
+ * Revision 1.1  2006/05/12 07:45:49  jaume
+ * some warnings removed
+ *
+ * Revision 1.1  2006/05/12 07:15:45  jaume
+ * *** empty log message ***
+ *
+ *
+ */
+package org.gvsig.remoteclient.taskplanning.retrieving;
+
+import java.io.File;
+
+import junit.framework.TestCase;
+
+import org.gvsig.remoteclient.taskplanning.IQueue;
+import org.gvsig.remoteclient.taskplanning.IRunnableTask;
+/**
+ * 
+ * @author jaume
+ *
+ */
+public class URLRetrieveTest extends TestCase {
+	private final static String tempDirectoryPath = System.getProperty("java.io.tmpdir")+"tmp-andami";
+	IQueue queue;
+	IRunnableTask task1, task2, task3, task4;
+	boolean finished1, finished2, finished3, finished4;
+	RetrieveListener listener1 = new RetrieveListener() {
+		public void transferEventReceived(RetrieveEvent event) {
+			int e = event.getType();
+			printMessage("listener1", event.getType());
+			if (e==RetrieveEvent.REQUEST_FINISHED || e == RetrieveEvent.REQUEST_FAILED || e == RetrieveEvent.REQUEST_CANCELLED )
+				finished1 = true;
+		}
+	};
+	
+	String protocol = URLRequest.HTTP;
+	String host1 = "192.168.0.223";
+	String page1 = "cgi-bin/mapserv_46.exe?map=c:\\ms4w\\Apache\\cgi-bin\\demo.map&&REQUEST=GetMap&SERVICE=WMS&VERSION=1.1.1&LAYERS=comunidades&SRS=EPSG:23030&BBOX=507522.0,4154976.282477341,942309.0,4552983.717522658&WIDTH=332&HEIGHT=305&FORMAT=image/png&STYLES=&TRANSPARENT=TRUE";
+	URLRequest request1;
+	
+	String host2 = "localhost";
+	String page2 = "aegCapabilities1.3.xml";
+	URLRequest request2;
+	RetrieveListener listener2 = new RetrieveListener() {
+		public void transferEventReceived(RetrieveEvent event) {
+			int e = event.getType();
+			printMessage("listener2", event.getType());
+			if (e==RetrieveEvent.REQUEST_FINISHED || e == RetrieveEvent.REQUEST_FAILED || e==RetrieveEvent.REQUEST_CANCELLED )
+				finished2 = true;
+
+		}
+	};
+	
+	String host3 = "localhost";
+	String page3 = "avalencia.ecw";
+	URLRequest request3;
+	RetrieveListener listener3 = new RetrieveListener() {
+		public void transferEventReceived(RetrieveEvent event) {
+			int e = event.getType();
+			printMessage("listener3", event.getType());
+			if (e==RetrieveEvent.REQUEST_FINISHED || e == RetrieveEvent.REQUEST_FAILED  || e == RetrieveEvent.REQUEST_CANCELLED )
+				finished3 = true;
+
+		}
+	};
+	
+	String host4 = "192.168.0.223";
+	String page4 = "prueba.rar";
+	URLRequest request4;
+	RetrieveListener listener4 = new RetrieveListener() {
+		public void transferEventReceived(RetrieveEvent event) {
+			int e = event.getType();
+			printMessage("listener4", event.getType());
+			if (e==RetrieveEvent.REQUEST_FINISHED || e == RetrieveEvent.REQUEST_FAILED  || e == RetrieveEvent.REQUEST_CANCELLED )
+				finished4 = true;
+
+		}
+	};
+	{
+		cleanFiles();
+	}
+	private static void cleanFiles(){
+		try{
+			File tempDirectory = new File(tempDirectoryPath);
+			
+			File[] files = tempDirectory.listFiles();
+			if (files!=null) {
+				for (int i = 0; i < files.length; i++) {
+					// s�lo por si en un futuro se necesitan crear directorios temporales
+					files[i].delete();
+				}
+			}
+			tempDirectory.delete();
+		} catch (Exception e) {	}
+	}
+	
+	
+	public void setUp() {
+		File tmpDir = new File(tempDirectoryPath);
+		if (!tmpDir.exists())
+			tmpDir.mkdir();
+		finished1 = finished2 = finished3 = finished4 = false;
+		System.out.println("\n\n\nSetting up test..");
+		queue = new RetrieveQueue("http://192.168.0.223/cgi-bin/mapserv_46.exe?map=c:\\ms4w\\Apache\\cgi-bin\\demo.map");
+		
+		request1 = new URLRequest();
+		// http://192.168.0.223/cgi-bin/mapserv_46.exe?map=c:\\ms4w\\Apache\\cgi-bin\\demo.map&&REQUEST=GetMap&SERVICE=WMS&VERSION=1.1.1&LAYERS=comunidades&SRS=EPSG:23030&BBOX=507522.0,4154976.282477341,942309.0,4552983.717522658&WIDTH=332&HEIGHT=305&FORMAT=image/png&STYLES=&TRANSPARENT=TRUE
+		request1.setProtocol(protocol);
+		request1.setHost(host1);
+		request1.setFile(page1);
+		request1.setFileName(tempDirectoryPath+File.separator+"task1");
+		request1.setRequestType(URLRequest.GET);
+		task1 = new URLRetrieveTask(request1, listener1); 
+		
+		request2 = new URLRequest();
+		// http://localhost/aegCapabilities1.3.xml
+		request2.setProtocol(protocol);
+		request2.setHost(host2);
+		request2.setFile(page2);
+		request2.setFileName(tempDirectoryPath+File.separator+"task2");
+		request2.setRequestType(URLRequest.GET);
+		task2 = new URLRetrieveTask(request2, listener2);
+		
+		request3 = new URLRequest();
+		// http://localhost/avalencia.ecw
+		request3.setProtocol(protocol);
+		request3.setHost(host3);
+		request3.setFile(page3);
+		request3.setFileName(tempDirectoryPath+File.separator+"task3");
+		request3.setRequestType(URLRequest.GET);
+		task3 = new URLRetrieveTask(request3, listener3);
+		
+		request4 = new URLRequest();
+		// http://192.168.0.223/prueba.rar
+		request4.setProtocol(protocol);
+		request4.setHost(host4);
+		request4.setFile(page4);
+		request4.setFileName(tempDirectoryPath+File.separator+"task4");
+		request4.setRequestType(URLRequest.GET);
+		
+		task4 = new URLRetrieveTask(request4, listener4);
+		
+	}
+	
+	public void testRetrieve() {
+		queue.put(task1);
+		queue.put(task2);
+		
+		while(!queue.isEmpty()) {		
+		}
+	}
+	
+	public void testCancelling() {
+		long time = System.currentTimeMillis();
+		
+		queue.put(task1);
+		queue.put(task2);
+		boolean more = true;
+		while (!queue.isEmpty()) {
+			if (more && System.currentTimeMillis()-time > 1000) { // wait 1 seconds and cancel
+				task2.cancel();
+				more = false;
+			}
+		}
+	}
+	
+	public void testRequestManager() {
+		System.out.println("tests parallel downloading from different servers");
+		request3.setFileName("task3");
+		// http://localhost/avalencia.ecw
+		
+		request4.setFileName("task4");
+		// http://192.168.0.223/prueba.rar
+		RequestManager manager = RequestManager.getInstance();
+		manager.addURLRequest(request3, listener3);
+		manager.addURLRequest(request4, listener4);
+		manager.addURLRequest(request4, listener1);
+		while (!(finished1 && finished3 && finished4)) { 
+			
+		}
+	}
+	
+	public void testCocurrentTransfers() {
+		finished1 = finished2 = finished3 = finished4 = false;
+		System.out.println("tests to merge two or more equivalent transfers into one");
+		RequestManager manager = RequestManager.getInstance();
+		//manager.removeURLRequest(request3);
+		request3.setFileName("task3");
+		
+		manager.addURLRequest(request3, listener1);
+		manager.addURLRequest(request3, listener2);
+		manager.addURLRequest(request3, listener3);
+		
+		manager.addURLRequest(request3, listener4);
+		while (!(finished1 && finished2 && finished3 && finished4)) { 
+			
+		}
+	}
+	
+	public void printMessage(String who, int code) {
+		switch (code) {
+		case RetrieveEvent.CONNECTING:
+			System.out.println(who+": connecting");
+			break;
+		case RetrieveEvent.TRANSFERRING:
+			System.out.println(who+": transferring");
+			break;
+		case RetrieveEvent.REQUEST_CANCELLED:
+			System.out.println(who+": cancelled");
+			break;
+		case RetrieveEvent.REQUEST_FINISHED:
+			System.out.println(who+": finished");
+			break;
+		case RetrieveEvent.REQUEST_FAILED:
+			System.err.println(who+": failed");
+			break;
+		case RetrieveEvent.NOT_STARTED:
+			System.out.println(who+": not started");
+			break;
+		case RetrieveEvent.POSTPROCESSING:
+			System.out.println(who+": postprocessing");
+			break;
+		}
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/test/org/gvsig/remoteclient/taskplanning/retrieving/URLRetrieveTest.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/test/org/gvsig/remoteclient/AllTests.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/test/org/gvsig/remoteclient/AllTests.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/test/org/gvsig/remoteclient/AllTests.java	(revision 38347)
@@ -0,0 +1,31 @@
+package org.gvsig.remoteclient;
+
+import junit.framework.Test;
+import junit.framework.TestSuite;
+
+import org.gvsig.remoteclient.wcs.wcs_1_0_0.WCSProtocolHandler_1_0_0Test;
+import org.gvsig.remoteclient.wfs.wfs_1_0_0.WFSProtocolHandlerTest1_0_0;
+import org.gvsig.remoteclient.wfs.wfs_1_1_0.WFSProtocolHandlerTest1_1_0;
+import org.gvsig.remoteclient.wms.WMSStatusTest;
+import org.gvsig.remoteclient.wms.wms_1_1_1.WMSProtocolHandler_1_1_1Test;
+
+public class AllTests {
+
+	public static Test suite() {
+		TestSuite suite = new TestSuite("Test for org.gvsig.remoteClient");
+		//$JUnit-BEGIN$
+		suite.addTestSuite(Test.class);
+		
+		//commented until there is a way to simulate the needed servers.
+		//suite.addTestSuite(URLRetrieveTest.class);
+		suite.addTestSuite(WCSProtocolHandler_1_0_0Test.class);
+		suite.addTestSuite(WFSProtocolHandlerTest1_0_0.class);
+		suite.addTestSuite(WFSProtocolHandlerTest1_1_0.class);
+		suite.addTestSuite(WMSProtocolHandler_1_1_1Test.class);
+		suite.addTestSuite(WMSStatusTest.class);
+		
+		//$JUnit-END$
+		return suite;
+	}
+
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/test/org/gvsig/remoteclient/AllTests.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/test/org/gvsig/remoteclient/wcs/wcs_1_0_0/WCSProtocolHandler_1_0_0Test.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/test/org/gvsig/remoteclient/wcs/wcs_1_0_0/WCSProtocolHandler_1_0_0Test.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/test/org/gvsig/remoteclient/wcs/wcs_1_0_0/WCSProtocolHandler_1_0_0Test.java	(revision 38347)
@@ -0,0 +1,102 @@
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2005 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/*
+ * $Id$ 
+ * $Log$
+ * Revision 1.8  2006-05-12 07:45:49  jaume
+ * some warnings removed
+ *
+ * Revision 1.7  2006/03/15 08:54:31  jaume
+ * *** empty log message ***
+ *
+ * Revision 1.6  2006/03/06 07:16:08  jaume
+ * *** empty log message ***
+ *
+ * Revision 1.5  2006/03/02 07:17:08  jaume
+ * *** empty log message ***
+ *
+ * Revision 1.3  2006/03/01 18:07:11  jaume
+ * *** empty log message ***
+ *
+ * Revision 1.2  2006/03/01 17:56:28  jaume
+ * *** empty log message ***
+ *
+ * Revision 1.1  2006/02/28 15:26:59  jaume
+ * *** empty log message ***
+ * 
+ */
+package org.gvsig.remoteclient.wcs.wcs_1_0_0;
+
+import java.io.File;
+
+import junit.framework.TestCase;
+/**
+ * 
+ * @author jaume
+ *
+ */
+public class WCSProtocolHandler_1_0_0Test extends TestCase {
+	WCSProtocolHandler1_0_0 handler1, handler2, handler3, handler4;
+	
+	public void setUp() {
+		System.out.println("Setting up test..");
+		handler1 = new WCSProtocolHandler1_0_0();
+		handler2 = new WCSProtocolHandler1_0_0();
+		handler3 = new WCSProtocolHandler1_0_0();
+		handler4 = new WCSProtocolHandler1_0_0();
+	}
+	
+	
+	
+	public void testParsing() {
+		long t1 = System.currentTimeMillis();
+		assertTrue(handler1.parseCapabilities(new File("testdata/wcs/WCS-hypnosGetCapabilities.xml")));
+		assertTrue(handler1.parseDescribeCoverage(new File("testdata/wcs/WCS-hypnosDescribeCoverage.xml")));
+		assertTrue(handler2.parseCapabilities(new File("testdata/wcs/WCS-simonCITCostasGetCapabilities.xml")));
+		assertTrue(handler2.parseDescribeCoverage(new File("testdata/wcs/WCS-simonCITCostasDescribeCoverage.xml")));
+		assertTrue(handler3.parseCapabilities(new File("testdata/wcs/WCS-simonCITSpotGetCapabilities.xml")));
+		assertTrue(handler3.parseDescribeCoverage(new File("testdata/wcs/WCS-simonCITSpotDescribeCoverage.xml")));
+		assertTrue(handler4.parseCapabilities(new File("testdata/wcs/WCS-ionicGetCapabilities.xml")));
+		assertTrue(handler4.parseDescribeCoverage(new File("testdata/wcs/WCS-ionicDescribeCoverage.xml")));
+		long t2 = System.currentTimeMillis();
+		System.out.println("Test parsing done with apparently no errors in "+ (t2-(float)t1)/1000+" seconds");
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/test/org/gvsig/remoteclient/wcs/wcs_1_0_0/WCSProtocolHandler_1_0_0Test.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/test/org/gvsig/remoteclient/wfs/wfs_1_0_0/WFSProtocolHandlerTest1_0_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/test/org/gvsig/remoteclient/wfs/wfs_1_0_0/WFSProtocolHandlerTest1_0_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/test/org/gvsig/remoteclient/wfs/wfs_1_0_0/WFSProtocolHandlerTest1_0_0.java	(revision 38347)
@@ -0,0 +1,104 @@
+package org.gvsig.remoteclient.wfs.wfs_1_0_0;
+
+import java.io.File;
+
+import junit.framework.TestCase;
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ * Revision 1.2  2006-10-10 12:52:28  jorpiell
+ * Soporte para features complejas.
+ *
+ * Revision 1.1  2006/08/10 12:00:49  jorpiell
+ * Primer commit del driver de Gml
+ *
+ * Revision 1.3  2006/05/23 13:23:13  jorpiell
+ * Se ha cambiado el final del bucle de parseado y se tiene en cuenta el online resource
+ *
+ * Revision 1.2  2006/04/20 16:39:16  jorpiell
+ * A�adida la operacion de describeFeatureType y el parser correspondiente.
+ *
+ * Revision 1.1  2006/04/19 12:51:35  jorpiell
+ * A�adidas algunas de las clases del servicio WFS
+ *
+ *
+ */
+/**
+ * @author Jorge Piera Llodr� (piera_jor@gva.es)
+ */
+public class WFSProtocolHandlerTest1_0_0 extends TestCase {
+	WFSProtocolHandler1_0_0 handler;
+	
+	public void setUp() {
+		System.out.println("Setting up test..");
+		handler = new WFSProtocolHandler1_0_0();		
+	}	
+	
+	public void testParsingDescribeFeatureType() {
+		long t1 = System.currentTimeMillis();
+		assertTrue(handler.parseCapabilities(new File("testdata/wfs/WFS-dmsolutionsGetCapabilities.xml")));
+		handler.setCurrentFeature("popplace");		
+		long t2 = System.currentTimeMillis();
+		System.out.println("Test parsing vivid done with apparently no errors in "+ (t2-(float)t1)/1000+" seconds");
+	}
+	
+	public void testParsingDescribeFeatureType2() {
+		long t1 = System.currentTimeMillis();
+		assertTrue(handler.parseCapabilities(new File("testdata/wfs/WFS-sercartlinGetCapabilities.xml")));
+		handler.setCurrentFeature("topp:tasmania_roads");		
+		long t2 = System.currentTimeMillis();
+		System.out.println("Test parsing sercartlin done with apparently no errors in "+ (t2-(float)t1)/1000+" seconds");
+	}
+	
+	public void testParsingDescribeFeatureType3() {
+		long t1 = System.currentTimeMillis();
+		assertTrue(handler.parseCapabilities(new File("testdata/wfs/WFS-IDEEGetCapabilities.xml")));
+		handler.setCurrentFeature("BDLL200_Provincia");	
+		long t2 = System.currentTimeMillis();
+		System.out.println("Test parsing TNT done with apparently no errors in "+ (t2-(float)t1)/1000+" seconds");
+	}
+	
+
+	
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/test/org/gvsig/remoteclient/wfs/wfs_1_0_0/WFSProtocolHandlerTest1_0_0.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/test/org/gvsig/remoteclient/wfs/wfs_1_1_0/WFSProtocolHandlerTest1_1_0.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/test/org/gvsig/remoteclient/wfs/wfs_1_1_0/WFSProtocolHandlerTest1_1_0.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/test/org/gvsig/remoteclient/wfs/wfs_1_1_0/WFSProtocolHandlerTest1_1_0.java	(revision 38347)
@@ -0,0 +1,92 @@
+package org.gvsig.remoteclient.wfs.wfs_1_1_0;
+
+import java.io.File;
+
+import junit.framework.TestCase;
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+/* CVS MESSAGES:
+ *
+ * $Id$
+ * $Log$
+ * Revision 1.1  2007-02-09 14:11:01  jorpiell
+ * Primer piloto del soporte para WFS 1.1 y para WFS-T
+ *
+ *
+ */
+/**
+ * @author Jorge Piera Llodr� (piera_jor@gva.es)
+ */
+public class WFSProtocolHandlerTest1_1_0 extends TestCase {
+	WFSProtocolHandler1_1_0 handler;
+	
+	public void setUp() {
+		System.out.println("Setting up test..");
+		handler = new WFSProtocolHandler1_1_0();		
+	}
+	
+	public void testParsingDescribeFeatureType1() {
+//		long t1 = System.currentTimeMillis();
+//		assertTrue(handler.parseCapabilities(new File("test/WFS-1_1_0SercartlinGetCapabilities.xml")));
+//		handler.setCurrentFeature("popplace");
+//		
+//		assertTrue(handler.parseDescribeFeatureType(new File("test/WFS-dmsolutionsDescribeFeatureType.xml"),null));
+//		long t2 = System.currentTimeMillis();
+//		System.out.println("Test parsing vivid done with apparently no errors in "+ (t2-(float)t1)/1000+" seconds");
+	}
+	
+	public void testParsingDescribeFeatureType2() {
+		long t1 = System.currentTimeMillis();
+		assertTrue(handler.parseCapabilities(new File("testdata/wfs/WFS-1_1_0IDEEGetCapabilities.xml")));
+		handler.setCurrentFeature("ideewfs:VerticeRedOrdenInferior");	
+		long t2 = System.currentTimeMillis();
+		Object obj = handler.getFeatures().get("ideewfs:VerticeRedOrdenInferior");
+		System.out.println("Test parsing vivid done with apparently no errors in "+ (t2-(float)t1)/1000+" seconds");
+	}
+	
+	public void testParsingDescribeFeatureTypeTNT() {
+		long t1 = System.currentTimeMillis();
+		assertTrue(handler.parseCapabilities(new File("testdata/wfs/WFS-1_1_0TNTGetCapabilities.xml")));
+		handler.setCurrentFeature("BDLL200_Provincia");		
+		long t2 = System.currentTimeMillis();
+		System.out.println("Test parsing IDEE done with apparently no errors in "+ (t2-(float)t1)/1000+" seconds");
+	}
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/test/org/gvsig/remoteclient/wfs/wfs_1_1_0/WFSProtocolHandlerTest1_1_0.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/test/org/gvsig/remoteclient/Tests/Test.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/test/org/gvsig/remoteclient/Tests/Test.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/test/org/gvsig/remoteclient/Tests/Test.java	(revision 38347)
@@ -0,0 +1,50 @@
+package org.gvsig.remoteclient.Tests;
+
+import java.awt.geom.Rectangle2D;
+
+import junit.framework.TestCase;
+
+import org.gvsig.remoteclient.wms.WMSClient;
+import org.gvsig.remoteclient.wms.WMSStatus;
+
+public class Test extends TestCase
+{
+
+	public static void main(String[] args)
+	{
+		try
+		{
+			WMSClient wmsclient = new WMSClient("http://orto.cth.gva.es:80/wmsconnector/com.esri.wms.Esrimap/wms_urbanismo_tematicos?");
+			//http://orto.cth.gva.es/wmsconnector/com.esri.wms.Esrimap/wms_urbanismo_tematicos?REQUEST=GetMap&SERVICE=WMS&VERSION=1.1.1&LAYERS=3&STYLES=&SRS=EPSG:4326&BBOX=-1.5597948439,37.8178641941,0.5286772976,40.8151000365&WIDTH=500&HEIGHT=500&FORMAT=image/jpeg&EXCEPTIONS=XML
+
+			wmsclient.connect(null);
+			//System.out.println();
+			//System.out.println(Utilities.Vector2CS(layerNames));
+
+			WMSStatus status = new WMSStatus();
+			status.addLayerName("3");
+//			status.addLayerName("europa_rivieren");
+//			status.addStyleName("default");
+//			status.addStyleName("default");
+			status.setSrs("EPSG:4326");
+
+			Rectangle2D extent = new Rectangle2D.Double(-1.5597948439,37.8178641941,-1.5597948439-0.5286772976,37.8178641941-40.8151000365);
+
+			status.setExtent(extent);
+			status.setFormat("image/jpeg");
+			status.setHeight(500);
+			status.setWidth(500);
+
+			//wmsclient.getMap(status);
+
+			//wmsclient.getFeatureInfo(status,300,300);
+
+			System.out.println();
+		}
+		catch(Exception e)
+		{
+			System.out.println(e.getMessage());
+		}
+	}
+
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/test/org/gvsig/remoteclient/Tests/Test.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/test/org/gvsig/remoteclient/wms/wms_1_1_1/WMSProtocolHandler_1_1_1Test.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/test/org/gvsig/remoteclient/wms/wms_1_1_1/WMSProtocolHandler_1_1_1Test.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/test/org/gvsig/remoteclient/wms/wms_1_1_1/WMSProtocolHandler_1_1_1Test.java	(revision 38347)
@@ -0,0 +1,67 @@
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2005 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+package org.gvsig.remoteclient.wms.wms_1_1_1;
+
+import java.io.File;
+
+import junit.framework.TestCase;
+
+/**
+ * @author jaume dominguez faus - jaume.dominguez@iver.es
+ */
+public class WMSProtocolHandler_1_1_1Test extends TestCase {
+	WMSProtocolHandler1_1_1 handler1, handler2, handler3, handler4;
+
+	public void setUp() {
+		System.out.println("Setting up test..");
+		handler1 = new WMSProtocolHandler1_1_1();
+	}
+
+
+
+	public void testParsing() {
+		long t1 = System.currentTimeMillis();
+		handler1.parseCapabilities(new File("testdata/wms/wms.xml"));
+		long t2 = System.currentTimeMillis();
+		System.out.println("Test parsing done with apparently no errors in "+ (t2-(float)t1)/1000+" seconds");
+	}
+}
+

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/test/org/gvsig/remoteclient/wms/wms_1_1_1/WMSProtocolHandler_1_1_1Test.java
___________________________________________________________________
Added: svn:keywords
   + Author Date Id Revision
Added: svn:eol-style
   + native

Index: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/test/org/gvsig/remoteclient/wms/WMSStatusTest.java
===================================================================
--- tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/test/org/gvsig/remoteclient/wms/WMSStatusTest.java	(revision 0)
+++ tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/test/org/gvsig/remoteclient/wms/WMSStatusTest.java	(revision 38347)
@@ -0,0 +1,164 @@
+package org.gvsig.remoteclient.wms;
+
+import java.awt.geom.Rectangle2D;
+import java.util.Vector;
+
+import junit.framework.TestCase;
+/**
+ * 
+ * @author jaume
+ *
+ */
+public class WMSStatusTest extends TestCase {
+	WMSStatus st1, st2, st3, st4;
+    protected void setUp() {
+    	st1 = new WMSStatus();
+    	// Layer names
+    	Vector v1 = new Vector();
+    	v1.add("a");
+    	v1.add("b");
+    	v1.add("c");
+    	st1.setLayerNames(v1);
+    	v1.clear();
+    	// Styles
+    	v1.add("s1");
+    	v1.add("s2");
+    	v1.add("s3");
+    	st1.setStyles(v1);
+    	// Transparency
+    	st1.setTransparency(false);
+    	v1.clear();
+    	v1.add("TIME=february");
+    	v1.add("WAVELENGTH=200nm");
+    	st1.setDimensions(v1);
+    	// Extent
+    	Rectangle2D rect1 = new Rectangle2D.Double(1.0, 1.00000001, 5.000000, 6.8);
+    	st1.setExtent(rect1);
+    	// Exception format
+    	st1.setExceptionFormat("bla");
+    	// SRS
+    	st1.setSrs("bla bla");
+    	// Format
+    	st1.setFormat("image/mpeg");
+    	// Width
+    	st1.setWidth(800);
+    	// Height
+    	st1.setHeight(600);
+    	// Online resource
+    	st1.setOnlineResource("alkjf");
+    	
+    	st2 = new WMSStatus();
+    	// Layer names
+        Vector v2 = new Vector();
+    	v2.add("a");
+    	v2.add("b");
+    	v2.add("c");
+    	st2.setLayerNames(v2);
+    	v2.clear();
+    	// Styles
+    	v2.add("s1");
+    	v2.add("s2");
+    	v2.add("s3");
+    	st2.setStyles(v2);
+    	// Transparency
+    	st2.setTransparency(false);
+    	v2.clear();
+    	// Dimensions
+    	v2.add("TIME=february");
+    	v2.add("WAVELENGTH=200nm");
+    	st2.setDimensions(v2);
+    	// Extent
+    	Rectangle2D rect2 = new Rectangle2D.Double(1.0, 1.00000001, 5.000000, 6.8);
+    	st2.setExtent(rect2);
+    	// Exception format
+    	st2.setExceptionFormat("bla");
+    	// SRS
+    	st2.setSrs("bla bla");
+    	// Format
+    	st2.setFormat("image/mpeg");
+    	// Width
+    	st2.setWidth(800);
+    	// Height
+    	st2.setHeight(600);
+    	// Online resource
+    	st2.setOnlineResource("alkjf");
+    	
+    	st3 = new WMSStatus();
+    	// Layer names
+        Vector v3 = new Vector();
+    	v3.add("a");
+    	v3.add("b");
+    	v3.add("c");
+    	st3.setLayerNames(v3);
+    	v3.clear();
+    	// Styles
+    	v3.add("s1");
+    	v3.add("s2");
+    	v3.add("s3");
+    	st3.setStyles(v3);
+    	// Transparency
+    	st3.setTransparency(false);
+    	v3.clear();
+    	// Dimensions
+    	v3.add("TIME=february");
+    	v3.add("WAVELENGTH=200nm");
+    	st3.setDimensions(v3);
+    	// Extent
+    	Rectangle2D rect3 = new Rectangle2D.Double(2.0, 1.00000001, 5.000000, 6.8);
+    	st3.setExtent(rect3);
+    	// Exception format
+    	st3.setExceptionFormat("bla");
+    	// SRS
+    	st3.setSrs("bla bla");
+    	// Format
+    	st3.setFormat("image/mpeg");
+    	// Width
+    	st3.setWidth(800);
+    	// Height
+    	st3.setHeight(600);
+    	// Online resource
+    	st3.setOnlineResource("alkjf");
+        
+    	st4 = new WMSStatus(); 
+        // Layer names
+        Vector v4 = new Vector();
+    	v4.add("a");
+    	v4.add("b");
+    	v4.add("c");
+    	st4.setLayerNames(v4);
+    	v4.clear();
+    	// Styles
+    	v4.add("s1");
+    	v4.add("s2");
+    	v4.add("s3");
+    	st4.setStyles(v4);
+    	// Transparency
+    	st4.setTransparency(false);
+    	v4.clear();
+    	// Dimensions
+    	v4.add("TIME=february");
+    	v4.add("WAVELENGTH=200nm");
+    	st4.setDimensions(v4);
+    	// Extent
+    	Rectangle2D rect4 = new Rectangle2D.Double(2.0, 1.00000001, 5.000000, 6.8);
+    	st4.setExtent(rect3);
+    	// Exception format
+    	st4.setExceptionFormat("bla");
+    	// SRS
+    	st4.setSrs("bla bla");
+    	// Format
+    	st4.setFormat("image/mpeg");
+    	// Width
+    	st4.setWidth(800);
+    	// Height
+    	st4.setHeight(600);
+    	// Online resource
+    	st4.setOnlineResource("alkjfa");
+    }
+
+    public void testEquality() {
+    	assertTrue(st1.equals(st2));
+    	assertFalse(st1.equals(st3)); // (distinct extent)
+    	assertFalse(st3.equals(st4)); // (distinct online resources)
+    }
+}

Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices/test/org/gvsig/remoteclient/wms/WMSStatusTest.java
___________________________________________________________________
Added: svn:eol-style
   + native
Added: svn:keywords
   + Author Date Id Revision


Property changes on: tags/v2_0_0_Build_2047/libraries/libRemoteServices/libRemoteServices
___________________________________________________________________
Added: svn:ignore
   + .classpath 
.project 
.settings 
maven-eclipse.xml
target
bin
hs_err_pid*
.externalToolBuilders
.settings
.classpath
.project


