<?xml version="1.0" encoding="ISO-8859-1"?>
<definitions xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="urn:index" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="urn:index">
<types>
<xsd:schema targetNamespace="urn:index"
>
 <xsd:import namespace="http://schemas.xmlsoap.org/soap/encoding/" />
 <xsd:import namespace="http://schemas.xmlsoap.org/wsdl/" />
 <xsd:complexType name="informacionWS">
  <xsd:all>
   <xsd:element name="titulo" type="xsd:string"/>
   <xsd:element name="autor" type="xsd:string"/>
   <xsd:element name="contacto" type="xsd:string"/>
   <xsd:element name="institucion" type="xsd:string"/>
   <xsd:element name="error" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="reproyeccion_entrada">
  <xsd:all>
   <xsd:element name="u" type="xsd:string"/>
   <xsd:element name="isla" type="xsd:string"/>
   <xsd:element name="datum" type="xsd:string"/>
   <xsd:element name="xyz" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="reproyeccion_coordenada">
  <xsd:all>
   <xsd:element name="xy" type="xsd:string"/>
   <xsd:element name="error" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="reproyeccion_coordenadas">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:reproyeccion_coordenada[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="reproyeccion_resultado">
  <xsd:all>
   <xsd:element name="informacion" type="tns:informacionWS"/>
   <xsd:element name="coordenada" type="tns:reproyeccion_coordenadas"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="reproyeccion_salida">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:reproyeccion_resultado[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="intersecado_entrada">
  <xsd:all>
   <xsd:element name="u" type="xsd:string"/>
   <xsd:element name="isla" type="xsd:string"/>
   <xsd:element name="tog" type="xsd:string"/>
   <xsd:element name="xy" type="xsd:string"/>
   <xsd:element name="shp" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="intersecado_coordenada">
  <xsd:all>
   <xsd:element name="objeto" type="xsd:string"/>
   <xsd:element name="valor" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="intersecado_coordenadas">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:intersecado_coordenada[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="intersecado_capa">
  <xsd:all>
   <xsd:element name="nombre" type="xsd:string"/>
   <xsd:element name="xy" type="xsd:string"/>
   <xsd:element name="unidad" type="xsd:string"/>
   <xsd:element name="error" type="xsd:string"/>
   <xsd:element name="cruce" type="tns:intersecado_coordenadas"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="intersecado_capas">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:intersecado_capa[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="intersecado_resultado">
  <xsd:all>
   <xsd:element name="informacion" type="tns:informacionWS"/>
   <xsd:element name="capa" type="tns:intersecado_capas"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="intersecado_salida">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:intersecado_resultado[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="concesionWS">
  <xsd:all>
   <xsd:element name="valor" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="concesiones_entrada">
  <xsd:all>
   <xsd:element name="u" type="xsd:string"/>
   <xsd:element name="concesion1" type="xsd:string"/>
   <xsd:element name="concesion2" type="xsd:string"/>
   <xsd:element name="concesion3" type="xsd:string"/>
   <xsd:element name="concesion4" type="xsd:string"/>
   <xsd:element name="concesion5" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="concesion_resultado">
  <xsd:all>
   <xsd:element name="informacion" type="tns:informacionWS"/>
   <xsd:element name="concesion" type="tns:concesionWS"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="concesion_salida">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:concesion_resultado[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="contieneZona_entrada">
  <xsd:all>
   <xsd:element name="u" type="xsd:string"/>
   <xsd:element name="xy1" type="xsd:string"/>
   <xsd:element name="xy2" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="respuestaWS">
  <xsd:all>
   <xsd:element name="valor" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="contieneZona_salida">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:contieneZona_resultado[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="respuesta2WS">
  <xsd:all>
   <xsd:element name="area" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="contieneZona_resultado">
  <xsd:all>
   <xsd:element name="informacion" type="tns:informacionWS"/>
   <xsd:element name="contieneCapa" type="tns:respuestaWS"/>
   <xsd:element name="valorArea" type="tns:respuesta2WS"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="contieneCapa_entrada">
  <xsd:all>
   <xsd:element name="u" type="xsd:string"/>
   <xsd:element name="xy" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="contieneCapaRCOA_entrada">
  <xsd:all>
   <xsd:element name="u" type="xsd:string"/>
   <xsd:element name="esquema" type="xsd:string"/>
   <xsd:element name="tabla" type="xsd:string"/>
   <xsd:element name="campos" type="xsd:string"/>
   <xsd:element name="xy" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="contieneLatLonDpa_entrada">
  <xsd:all>
   <xsd:element name="u" type="xsd:string"/>
   <xsd:element name="latitud" type="xsd:string"/>
   <xsd:element name="longitud" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="campos_coordenada">
  <xsd:all>
   <xsd:element name="gid" type="xsd:string"/>
   <xsd:element name="map" type="xsd:string"/>
   <xsd:element name="nam" type="xsd:string"/>
   <xsd:element name="subap" type="xsd:string"/>
   <xsd:element name="psj" type="xsd:string"/>
   <xsd:element name="coddnf" type="xsd:string"/>
   <xsd:element name="tpcnv" type="xsd:string"/>
   <xsd:element name="tphmd" type="xsd:string"/>
   <xsd:element name="fcode" type="xsd:string"/>
   <xsd:element name="toe" type="xsd:string"/>
   <xsd:element name="ede" type="xsd:string"/>
   <xsd:element name="nameco" type="xsd:string"/>
   <xsd:element name="cbt" type="xsd:string"/>
   <xsd:element name="ctn1" type="xsd:string"/>
   <xsd:element name="ctn2" type="xsd:string"/>
   <xsd:element name="ponde" type="xsd:string"/>
   <xsd:element name="codcnv" type="xsd:string"/>
   <xsd:element name="ejct" type="xsd:string"/>
   <xsd:element name="are" type="xsd:string"/>
   <xsd:element name="fcodec" type="xsd:string"/>
   <xsd:element name="area" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="intersec_coordenadas">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:campos_coordenada[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="intersecadoCapa_capa">
  <xsd:all>
   <xsd:element name="esquema" type="xsd:string"/>
   <xsd:element name="capa" type="xsd:string"/>
   <xsd:element name="nombre" type="xsd:string"/>
   <xsd:element name="num" type="xsd:string"/>
   <xsd:element name="campos" type="tns:intersec_coordenadas"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="intersecadoCapa_capas">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:intersecadoCapa_capa[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="interseccionCapa_resultado">
  <xsd:all>
   <xsd:element name="informacion" type="tns:informacionWS"/>
   <xsd:element name="capa" type="tns:intersecadoCapa_capas"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="latLonDpa_resultado">
  <xsd:all>
   <xsd:element name="informacion" type="tns:informacionWS"/>
   <xsd:element name="x" type="xsd:string"/>
   <xsd:element name="y" type="xsd:string"/>
   <xsd:element name="dpa" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="interseccionCapa_salida">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:interseccionCapa_resultado[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="latLonDpa_salida">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:latLonDpa_resultado[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="contienePoligono_entrada">
  <xsd:all>
   <xsd:element name="u" type="xsd:string"/>
   <xsd:element name="tipo" type="xsd:string"/>
   <xsd:element name="xy1" type="xsd:string"/>
   <xsd:element name="xy2" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="respuestaPoligonoWS">
  <xsd:all>
   <xsd:element name="valor" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="contienePoligono_salida">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:contienePoligono_resultado[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="contienePoligono_resultado">
  <xsd:all>
   <xsd:element name="informacion" type="tns:informacionWS"/>
   <xsd:element name="contienePoligono" type="tns:respuestaPoligonoWS"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="contienePuntoLineaCapa_entrada">
  <xsd:all>
   <xsd:element name="u" type="xsd:string"/>
   <xsd:element name="capas" type="xsd:string"/>
   <xsd:element name="tipo" type="xsd:string"/>
   <xsd:element name="xy" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="intersec_contienePuntoLineaCapa">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:campos_coordenada[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="contienePuntoLineaCapa_capa">
  <xsd:all>
   <xsd:element name="esquema" type="xsd:string"/>
   <xsd:element name="capa" type="xsd:string"/>
   <xsd:element name="nombre" type="xsd:string"/>
   <xsd:element name="num" type="xsd:string"/>
   <xsd:element name="campos" type="tns:intersec_contienePuntoLineaCapa"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="contienePuntoLineaCapa_capas">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:contienePuntoLineaCapa_capa[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="contienePuntoLineaCapa_resultado">
  <xsd:all>
   <xsd:element name="informacion" type="tns:informacionWS"/>
   <xsd:element name="capa" type="tns:contienePuntoLineaCapa_capas"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="contienePuntoLineaCapa_salida">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:contienePuntoLineaCapa_resultado[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="lista_ap_parroquia_entrada">
  <xsd:all>
   <xsd:element name="u" type="xsd:string"/>
   <xsd:element name="parroquia" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="lista_ap_parroquia_salida">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:lista_ap_parroquia_salida_resultado[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="lista_ap_parroquia_salida_resultado">
  <xsd:all>
   <xsd:element name="informacion" type="tns:informacionWS"/>
   <xsd:element name="parroquia" type="tns:lista_ap_parroquia_capas"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="lista_ap_parroquia_capas">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:lista_ap_parroquia_capa[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="lista_ap_parroquia_capa">
  <xsd:all>
   <xsd:element name="dpa_provin" type="xsd:string"/>
   <xsd:element name="dpa_despro" type="xsd:string"/>
   <xsd:element name="dpa_canton" type="xsd:string"/>
   <xsd:element name="dpa_descan" type="xsd:string"/>
   <xsd:element name="dpa_parroq" type="xsd:string"/>
   <xsd:element name="dpa_despar" type="xsd:string"/>
   <xsd:element name="numAP" type="xsd:string"/>
   <xsd:element name="ap" type="tns:intersec_ap"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="intersec_ap">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:campos_ap[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="campos_ap">
  <xsd:all>
   <xsd:element name="csnap" type="xsd:string"/>
   <xsd:element name="map" type="xsd:string"/>
   <xsd:element name="nam" type="xsd:string"/>
   <xsd:element name="zadmin" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
</xsd:schema>
</types>
<message name="reproyeccionRequest">
  <part name="reproyeccion_entrada" type="tns:reproyeccion_entrada" /></message>
<message name="reproyeccionResponse">
  <part name="return" type="tns:reproyeccion_salida" /></message>
<message name="interseccionRequest">
  <part name="intersecado_entrada" type="tns:intersecado_entrada" /></message>
<message name="interseccionResponse">
  <part name="return" type="tns:intersecado_salida" /></message>
<message name="colindanteRequest">
  <part name="concesiones_entrada" type="tns:concesiones_entrada" /></message>
<message name="colindanteResponse">
  <part name="return" type="tns:concesion_salida" /></message>
<message name="contieneZonaRequest">
  <part name="contieneZona_entrada" type="tns:contieneZona_entrada" /></message>
<message name="contieneZonaResponse">
  <part name="return" type="tns:contieneZona_salida" /></message>
<message name="interseccionCapaRequest">
  <part name="contieneCapa_entrada" type="tns:contieneCapa_entrada" /></message>
<message name="interseccionCapaResponse">
  <part name="return" type="tns:interseccionCapa_salida" /></message>
<message name="contienePoligonoRequest">
  <part name="contienePoligono_entrada" type="tns:contienePoligono_entrada" /></message>
<message name="contienePoligonoResponse">
  <part name="return" type="tns:contienePoligono_salida" /></message>
<message name="contienePuntoLineaCapaRequest">
  <part name="contienePuntoLineaCapa_entrada" type="tns:contienePuntoLineaCapa_entrada" /></message>
<message name="contienePuntoLineaCapaResponse">
  <part name="return" type="tns:contienePuntoLineaCapa_salida" /></message>
<message name="lista_ap_parroquiaRequest">
  <part name="lista_ap_parroquia_entrada" type="tns:lista_ap_parroquia_entrada" /></message>
<message name="lista_ap_parroquiaResponse">
  <part name="return" type="tns:lista_ap_parroquia_salida" /></message>
<message name="interseccionRCOARequest">
  <part name="contieneCapaRCOA_entrada" type="tns:contieneCapaRCOA_entrada" /></message>
<message name="interseccionRCOAResponse">
  <part name="return" type="tns:interseccionCapa_salida" /></message>
<message name="latLonDpaRequest">
  <part name="contieneLatLonDpa_entrada" type="tns:contieneLatLonDpa_entrada" /></message>
<message name="latLonDpaResponse">
  <part name="return" type="tns:latLonDpa_salida" /></message>
<portType name="SVA_Reproyeccion_IntersecadoPortType">
  <operation name="reproyeccion">
    <documentation>SERVICIO WEB PARA REPROYECTAR UNO O VARIOS PUNTOS ENVIADOS EN COORDENADAS UTM PSAD52 o WGS84 Y ZONA DIFERENTE A 17S. 
        EL CONJUNTO DE PUNTOS ENVIADO DEBE ESTAR EN UNA ZONA DE LAS 8 POSIBLES PARA ECUADOR: 
            Ecuador continental: 
                17N (EPSG:32617), 
                17S (EPGS:32717), 
                18N (EPSG:32618), 
                18S (EPGS:32718). 
            Ecuador insular: 
                15N (EPSG:32615), 
                15S (EPGS:32715), 
                16N (EPSG:32616), 
                16S (EPGS:32716). 
        LOS PARAMETROS A RECIBIR SON: 
            u= codigo MD5 otorgado por el administrador del sistema al cliente. 
            isla= id del proceso del Sistema de Licenciamiento (OPCIONAL). 
            datum= sistema de proyeccion (PSAD56 o WGS84) en el cual se encuentran las coordenadas (OBLIGATORIO).
            xyz= numeros enteros en par o pares de coordenadas en orden X Y ZONA (pe: 849586 1983747 17S), separados por coma, sin decimales y sin espacios dobles (OBLIGATORIO). 
        Si la informacion espacial que el usuario ingrese en el sistema de licenciamiento no corresponde al sistema de referencia oficial para 
        Ecuador (WGS84 Zona 17 Sur) es necesario realizar la reproyeccion.</documentation>
    <input message="tns:reproyeccionRequest"/>
    <output message="tns:reproyeccionResponse"/>
  </operation>
  <operation name="interseccion">
    <documentation>SERVICIO WEB PARA OBTENER LA INTERSECCION DE UN PUNTO, LINEA O POLIGONO CON UNA CAPA O CONJUNTO DE CAPAS DETERMINADAS POR EL CLIENTE. 
        EL OBJETO GEOGRAFICO ENVIADO DEBE ESTAR EN EL SISTEMA DE COORDENADAS UTM - WGS84 - 17S. LOS PARAMETROS A RECIBIR SON: 
            u= codigo MD5 otorgado por el administrador del sistema al cliente. 
            isla= id del proceso del Sistema de Licenciamiento. 
            tog= tipo de objeto geografico, las opciones son: 
                1: pu: punto. 
                2: li: linea. 
                3: po: poligono. 
            xy= numeros enteros en par o pares de coordenadas (segun shty) en orden X - Y, separados por coma. 
            shp= capa con la cual se desea intersecar, si se desea cruzar con varias capas se deben enviar separadas por coma. Las opciones son: 
                1: dp: dpa o division politica administrativa. 
                2: pn: pane o patrimonio natural del estado. 
                3: rs: ramsar. 
                4: bp: bosques protectores. 
                5: zi: zonas intangibles. 
                6: rb: reservas de la biosfera. 
                7: fr: ecosistemas fragiles. 
                8: za: zonas de amortiguamiento del Yasuni. 
                9: pf: patrimonio forestal del estado. 
                10: qv: quebradas vivas del Distrito Metropolitano de Quito</documentation>
    <input message="tns:interseccionRequest"/>
    <output message="tns:interseccionResponse"/>
  </operation>
  <operation name="colindante">
    <documentation>SERVICIO WEB PARA OBTENER LAS CONCESIONES COLINDANTES</documentation>
    <input message="tns:colindanteRequest"/>
    <output message="tns:colindanteResponse"/>
  </operation>
  <operation name="contieneZona">
    <documentation>SERVICIO WEB PARA VERIFICAR SI UNA AREA ESTA DENTRO DE OTRA</documentation>
    <input message="tns:contieneZonaRequest"/>
    <output message="tns:contieneZonaResponse"/>
  </operation>
  <operation name="interseccionCapa">
    <documentation>SERVICIO WEB PARA VERIFICAR LA INTERSECCION ENTRE LAS CAPAS</documentation>
    <input message="tns:interseccionCapaRequest"/>
    <output message="tns:interseccionCapaResponse"/>
  </operation>
  <operation name="contienePoligono">
    <documentation>SERVICIO WEB PARA VERIFICAR SI UN PUNTO/LINEA ESTA DENTRO DE UN POLIGONO</documentation>
    <input message="tns:contienePoligonoRequest"/>
    <output message="tns:contienePoligonoResponse"/>
  </operation>
  <operation name="contienePuntoLineaCapa">
    <documentation>SERVICIO WEB PARA VERIFICAR LA INTERSECCION ENTRE LAS CAPAS</documentation>
    <input message="tns:contienePuntoLineaCapaRequest"/>
    <output message="tns:contienePuntoLineaCapaResponse"/>
  </operation>
  <operation name="lista_ap_parroquia">
    <documentation>SERVICIO WEB PARA OBTENER LAS LISTADO DE AREAS PROTEGIDAS POR PARROQUIAS</documentation>
    <input message="tns:lista_ap_parroquiaRequest"/>
    <output message="tns:lista_ap_parroquiaResponse"/>
  </operation>
  <operation name="interseccionRCOA">
    <documentation>SERVICIO WEB PARA VERIFICAR LA INTERSECCION RCOA</documentation>
    <input message="tns:interseccionRCOARequest"/>
    <output message="tns:interseccionRCOAResponse"/>
  </operation>
  <operation name="latLonDpa">
    <documentation>SERVICIO WEB PARA OBTENER DPA DESDE LATITUD Y LONGITUD</documentation>
    <input message="tns:latLonDpaRequest"/>
    <output message="tns:latLonDpaResponse"/>
  </operation>
</portType>
<binding name="SVA_Reproyeccion_IntersecadoBinding" type="tns:SVA_Reproyeccion_IntersecadoPortType">
  <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
  <operation name="reproyeccion">
    <soap:operation soapAction="urn:index#reproyeccion" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:index" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:index" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="interseccion">
    <soap:operation soapAction="urn:index#interseccion" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:index" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:index" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="colindante">
    <soap:operation soapAction="urn:index#colindante" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:index" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:index" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="contieneZona">
    <soap:operation soapAction="urn:index#contieneZona" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:index" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:index" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="interseccionCapa">
    <soap:operation soapAction="urn:index#contieneCapa" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:index" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:index" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="contienePoligono">
    <soap:operation soapAction="urn:index#contienePoligono" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:index" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:index" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="contienePuntoLineaCapa">
    <soap:operation soapAction="urn:index#contienePuntoLineaCapa" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:index" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:index" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="lista_ap_parroquia">
    <soap:operation soapAction="urn:index#lista_ap_parroquia" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:index" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:index" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="interseccionRCOA">
    <soap:operation soapAction="urn:index#contieneCapa" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:index" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:index" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="latLonDpa">
    <soap:operation soapAction="urn:index#latLonDpa" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:index" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:index" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
</binding>
<service name="SVA_Reproyeccion_Intersecado">
  <port name="SVA_Reproyeccion_IntersecadoPort" binding="tns:SVA_Reproyeccion_IntersecadoBinding">
    <soap:address location="http://certificacionpuntoverde.ambiente.gob.ec/index.php"/>
  </port>
</service>
</definitions>