Hola David y PB,<br>si he entendido bien tienes dudas sea lato client que lato servidor.<br><br>por el client web, no se si ya lo estas usando puedes ayudarte con la biblioteca de Openlayers que suporta todas las features de navegación del mapa (ej: centrar el mapa sobre tu feature) y tb el dibujo vectorial. Esta muy bien escrita, no creo que tendrás problemas a meterle mano.<br>
<a href="http://openlayers.org">http://openlayers.org</a><br><br>para el lado servidor puedes trabajar con Mapserver o Geoserver, los dos son poderosos. Geoserver podria ser mas util si quieres utilizar el WFS-T para añadir las features a tu DB.<br>
perocon  un poco de WPS puedes extender cualquier funzionalidad que Mapserver no te ofrezca al momento (diria solo la capacidad de gestionas transaciones en escritura).<br><br>espero no haber sido demasiado generico en mi respuesta<br>
<br>lorenzo<br><br><div class="gmail_quote">2009/9/23 PB <span dir="ltr">&lt;<a href="mailto:pb@osgeo.org">pb@osgeo.org</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hola David,<br>
<br>
WMS se usa para devolver imágenes, aunque tiene un método para<br>
seleccionar un elemento que ya está representado (GetFeature), es un<br>
poco macarrónico a mi modo de ver porque parte de la imagen generada<br>
mapeando el x,y del pixel en cuestión con lo que le tocaría en los<br>
datos. Así que sólo para dibujar.<br>
WMS+SLD<br>
<br>
Para servir datos en bruto lo más cómodo es usar WFS+FILTER. Como<br>
seguramente sabrás de ahí obtienes un xml con el que se puede hacer<br>
muchas cositas. Si miras un poco lo que se puede hacer con los FILTER<br>
verás que se puede jugar con los EXTENTS así que con muy poco dolor<br>
puedes hacer cosas interesantes.<br>
<br>
Aquí (HabanaMapas) tenemos un prototipo que funciona más o menos como<br>
lo que tú describes sólo que usamos PostgreSQL+PostGIS en lugar de<br>
Oracle Spatial y que además intentamos implementar técnicas de<br>
recuperación semántica mediante una estructura de datos un poco<br>
&quot;singular&quot; que se obtiene jugando un poco con la herencia de Postgre y<br>
un par de trucos de particionamieneto vertical.<br>
<br>
La cosa es que nuestro &quot;agente&quot; después de hurgar en un servidor de<br>
metadatos se vira pa los Capabilities, mira sus reglitas y vuelve a<br>
interrogar el Mapserver esta vez Usando WFS+FILTER pa obtener los<br>
datos en bruto y WMS+SLD pa obtener las representaciones, después<br>
mezcla todo exactamente como tú lo haces XML+XSLT con la única<br>
diferencia que todo ocurre del lado del servidor.<br>
<br>
No se si respondo en parte tus dudas, aquí [1] puedes ver un ejemplo<br>
funcionando.<br>
<br>
[1] <a href="http://sit.ohc.cu/ejemplos/junta.php" target="_blank">http://sit.ohc.cu/ejemplos/junta.php</a><br>
<br>
Suerte,<br>
PB<br>
<br>
El día 23 de septiembre de 2009 08:24, David Alda Fernandez de Lezea<br>
&lt;<a href="mailto:dalda@ikt.es">dalda@ikt.es</a>&gt; escribió:<br>
<div><div></div><div class="h5">&gt; Hola,<br>
&gt;<br>
&gt; esta es la primera vez que escribo a esta lista, así que primero saludos a<br>
&gt; todo@s.<br>
&gt;<br>
&gt; Premisa: Estoy familiarizado con MapServer pero no lo domino. Es más, me<br>
&gt; asaltan las dudas.<br>
&gt;<br>
&gt; Estoy montando un servicio wms con una capa raster (una orto) y una capa de<br>
&gt; tipo Polygon, con información de algunas parcelas. Estoy utilizando<br>
&gt; MapServer (el paquete ms4w) y Oracle Spatial. Mi idea es que a través de un<br>
&gt; formulario web el usuario pueda seleccionar introduciendo unos datos<br>
&gt; (poligono, parcela, recinto...) una Feature concreta, es decir, que me<br>
&gt; aparezca marcada, y además me gustaría que se hiciese un zoom a esa<br>
&gt; selección. De momento estoy explorando el potencial de MapServer, ya sé que<br>
&gt; existen clientes gis web ligeros que me facilitaría el trabajo, pero quiero<br>
&gt; ver las limitaciones de MapServer.<br>
&gt;<br>
&gt; He conseguido hacer la selección de la Feature, pero igual no de una manera<br>
&gt; no muy ortodoxa. Con una función JavaScript recojo los datos, creo un<br>
&gt; fichero XML al vuelo y genero un plantilla SLD (tengo un modelo fijo)<br>
&gt; haciendo un transformación mediante XSLT. Una vez tengo lista la plantilla,<br>
&gt; se la paso a la url que se ejecuta en el navegador. Esto funciona bien.<br>
&gt;<br>
&gt; Y aquí van mis dudas:<br>
&gt;<br>
&gt; 1) La manera en que obtengo la selección de la parcela, se puede hacer de<br>
&gt; una manera más limpia?<br>
&gt;<br>
&gt; 2) Ahora quiero hacer que se centre la imagen en la selección efectuada por<br>
&gt; el usuario. ¿Cómo lo hago?¿Por donde empiezo?<br>
&gt;<br>
&gt; 3) He leído algo de un parámetro Filter en el archivo .map, ¿tiene algo que<br>
&gt; ver con lo que quiero hacer?<br>
&gt;<br>
&gt; 4) Tiene sentido tener en un servicio WMS capas vectoriales??<br>
&gt;<br>
&gt; 5) Desde vuestro punto de vista qué servirías desde un servicio WMS y qué<br>
&gt; desde un servicio WFS.<br>
&gt;<br>
&gt; Gracias de antemano.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Un saludo,<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; ··················································································<br>
&gt;<br>
&gt; David Alda Fernández de Lezea<br>
&gt;<br>
&gt; Lurralde eta Biodibertsitate Saila / Dpto. de Territorio y Biodiversidad<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; IKT<br>
&gt;<br>
&gt; Granja Modelo s/n · 01192 · Arkaute (Araba)<br>
&gt;<br>
&gt; ··················································································<br>
&gt; Tlfnos.: 945-00-32-95                         Fax: 945-00.32.90<br>
&gt; ··················································································<br>
&gt; email: <a href="mailto:dalda@ikt.es">dalda@ikt.es</a>                                web: <a href="http://www.ikt.es" target="_blank">www.ikt.es</a><br>
&gt; ··················································································<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; Spanish mailing list<br>
&gt; <a href="mailto:Spanish@lists.osgeo.org">Spanish@lists.osgeo.org</a><br>
&gt; <a href="http://lists.osgeo.org/mailman/listinfo/spanish" target="_blank">http://lists.osgeo.org/mailman/listinfo/spanish</a><br>
&gt;<br>
&gt;<br>
_______________________________________________<br>
Spanish mailing list<br>
<a href="mailto:Spanish@lists.osgeo.org">Spanish@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/spanish" target="_blank">http://lists.osgeo.org/mailman/listinfo/spanish</a><br>
<br>
</blockquote></div><br>