<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Buenos dias <div><div dir="ltr">

<p class="ecxMsoNormal"> </p>

<p class="ecxMsoNormal"><span style="" lang="ES">Alguien me podría
orientar en la implementación de un servidor WFS mediante el uso de la librería
GeoTools. </span></p>

<p class="ecxMsoNormal"><span style="" lang="ES">Tengo una aplicación
desarrollada en Java con base de datos espaciales y deseo implementar un
servicio WFS para ello, como primer paso estoy implementando la funcionalidad “GetCapabilities”
y generar la información en GML tanto para las consultas GET y POST. En un
principio intenté realizarlo de manera directa, generando el GML mediante la librería
Xerces Java; mas pienso que será mejor utilizar las GeoTools. </span></p>

<p class="ecxMsoNormal"><span style="" lang="ES">He revisado la información,
códigos de docs.codehaus.org y tutoriales que se encuentran en esta librería,
identifique algunas clases que podrían ayudarme pero no me queda claro la
manera de enlazarlas dichas clases.</span></p>

<p class="ecxMsoNormal">Encontré las siguientes clases :</p>

<p class="ecxMsoNormal" style="line-height:normal;text-autospace:none;"><b><span style="font-size:10.0pt;font-family:Consolas;color:#7F0055;">import</span></b><span style="font-size:10.0pt;font-family:Consolas;color:black;">
net.opengis.ows11.ServiceIdentificationType;</span><span style="font-size:10.0pt;font-family:Consolas;"></span></p>

<p class="ecxMsoNormal" style="line-height:normal;text-autospace:none;"><b><span style="font-size:10.0pt;font-family:Consolas;color:#7F0055;">import</span></b><span style="font-size:10.0pt;font-family:Consolas;color:black;"> <span style="background:silver;">net.opengis.wfs.WFSCapabilitiesType</span>;</span><span style="font-size:10.0pt;font-family:Consolas;"></span></p>

<p class="ecxMsoNormal"><b><span style="font-size:10.0pt;line-height:115%;font-family:Consolas;color:#7F0055;">import</span></b><span style="font-size:10.0pt;line-height:115%;font-family:Consolas;color:black;">
net.opengis.wfs20.GetCapabilitiesType;</span></p>

<p class="ecxMsoNormal"><span style="font-size:10.0pt;line-height:115%;font-family:Consolas;color:black;" lang="ES">que no están detalladas
en la documentación :<a href="http://docs.geotools.org/stable/javadocs/" target="_blank">http://docs.geotools.org/stable/javadocs/</a>,
pero que al parecer están incluidas en las librerías de GeoTools. </span></p>

<p class="ecxMsoNormal"><span style="font-size:10.0pt;line-height:115%;font-family:Consolas;color:black;" lang="ES">Me es suficiente con las
clases que se encuentran documentadas en GeoTools o me será necesario utilizar
otras librerías?</span></p>

<p class="ecxMsoNormal"><span style="font-size:10.0pt;line-height:115%;font-family:Consolas;color:black;" lang="ES">Mi idea es utilizar las
clases que me permitan implementar las partes de Service Identificatio, Service
Provider, Operation Metadata, etc.. y luego poder generar el documento GML para
enviar al cliente.</span></p>

<h2><span style="font-size:10.0pt;font-family:Consolas;color:black;font-weight:normal;" lang="ES">En el uso de Geotools, empecé
con la clase GetCapabilitiesResponse (org.geotools.data.ows) y Class
WFSCapabilities (org.geotools.data.wfs.v1_0_0 ) a fin ide ir agregando
cada información para el documento WFS, pero no logro entender como agregar los
demás partes de información.</span></h2>

<p class="ecxMsoNormal"><span style="font-size:10.0pt;line-height:115%;font-family:Consolas;color:black;" lang="ES">Por favor, alguien me
podría dar luces de cómo utilizarlas o si me pueden referir un tutorial o un código
de ejemplo. <span style=""> </span></span></p>

<p class="ecxMsoNormal"><span style="font-size:10.0pt;line-height:115%;font-family:Consolas;color:black;" lang="ES">Muchas gracias por sus
respuestas.</span></p>

<p class="ecxMsoNormal"><span style="font-size:10.0pt;line-height:115%;font-family:Consolas;color:black;" lang="ES"> </span></p>

<p class="ecxMsoNormal"><span style="font-size:10.0pt;line-height:115%;font-family:Consolas;color:black;" lang="ES">Cordialmente,</span></p>

<p class="ecxMsoNormal"><span style="font-size:10.0pt;line-height:115%;font-family:Consolas;color:black;" lang="ES">Patrick Morales</span></p>

<p class="ecxMsoNormal"><span style="font-size:10.0pt;line-height:115%;font-family:Consolas;color:black;" lang="ES"> </span></p>

<p class="ecxMsoNormal"><span style="" lang="ES"> </span></p>

                                          </div></div>                                        </div></body>
</html>