<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.18702"></HEAD>
<BODY>
<DIV dir=ltr align=left><FONT color=#0000ff size=2 face=Arial><SPAN
class=900231706-24092009>Hola, </SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2 face=Arial><SPAN
class=900231706-24092009></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2 face=Arial><SPAN
class=900231706-24092009>gracias por la respuesta (PB y Lorenzo). Más o menos es
lo que yo creía, sólo me faltaba tener una confirmación. Ya conocía
OpenLayers, pero primero queremos ver hasta donde podemos llegar con
MapServer.</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2 face=Arial><SPAN
class=900231706-24092009></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2 face=Arial><SPAN
class=900231706-24092009>Gracias!!.</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2 face=Arial><SPAN
class=900231706-24092009></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><SPAN
style="FONT-FAMILY: 'Frutiger 55 Roman'; FONT-SIZE: 10pt">Un
saludo,</SPAN></DIV>
<DIV class=Section1>
<DIV>
<P class=MsoNormal><SPAN
style="FONT-FAMILY: Verdana; FONT-SIZE: 7.5pt"> <?xml:namespace prefix = o
ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P></DIV>
<P class=MsoNormal><SPAN
style="FONT-FAMILY: 'Frutiger 55 Roman'; FONT-SIZE: 10pt">··················································································</SPAN><SPAN
style="FONT-FAMILY: Verdana; FONT-SIZE: 7.5pt"><BR></SPAN><SPAN
style="FONT-FAMILY: 'Frutiger 55 Roman'; FONT-SIZE: 10pt"></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><B><SPAN
style="FONT-SIZE: 9pt"><FONT face=Verdana>David Alda Fernández de
Lezea</FONT></SPAN></B></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN
style="FONT-FAMILY: Verdana; FONT-SIZE: 8pt">Lurralde eta Biodibertsitate Saila
/ Dpto. de Territorio y Biodiversidad<o:p></o:p></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN
style="FONT-FAMILY: Verdana; FONT-SIZE: 8pt"><o:p> </o:p></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><B
style="mso-bidi-font-weight: normal"><SPAN
style="FONT-FAMILY: Verdana; FONT-SIZE: 8pt">IKT<o:p></o:p></SPAN></B></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN
style="FONT-FAMILY: Verdana; FONT-SIZE: 8pt">Granja Modelo s/n · 01192 · Arkaute
(Araba)<o:p></o:p></SPAN></P>
<P class=MsoNormal></SPAN><SPAN
style="FONT-FAMILY: Verdana; FONT-SIZE: 7.5pt"><BR>··················································································<BR>Tlfnos.:
945-00-32-95<SPAN style="mso-spacerun: yes"> </SPAN><SPAN
style="mso-tab-count: 1"> </SPAN><SPAN
style="mso-tab-count: 1">
</SPAN>Fax:
945-00.32.90<BR>··················································································<BR>email:
<A
href="mailto:dalda@ikt.es">dalda@ikt.es</A>
web: <A
href="http://www.ikt.es/">www.ikt.es</A><BR>··················································································<o:p></o:p></SPAN></P></DIV>
<DIV> </DIV><BR>
<DIV dir=ltr lang=es class=OutlookMessageHeader align=left>
<HR tabIndex=-1>
<FONT size=2 face=Tahoma><B>De:</B> spanish-bounces@lists.osgeo.org
[mailto:spanish-bounces@lists.osgeo.org] <B>En nombre de </B>Lorenzo
Becchi<BR><B>Enviado el:</B> miércoles, 23 de septiembre de 2009
18:28<BR><B>Para:</B> Cap&amp, amp, #237,tulo Local de la comunidad
hispano-hablante<BR><B>Asunto:</B> Re: [Spanish] Selección de una serie de
features predefinidas y hacer zoom a esa selección<BR></FONT><BR></DIV>
<DIV></DIV>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><<A
href="mailto:pb@osgeo.org">pb@osgeo.org</A>></SPAN><BR>
<BLOCKQUOTE
style="BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0pt 0pt 0pt 0.8ex; PADDING-LEFT: 1ex"
class=gmail_quote>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>"singular" 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 "agente" 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><<A
href="mailto:dalda@ikt.es">dalda@ikt.es</A>> escribió:<BR>
<DIV>
<DIV></DIV>
<DIV class=h5>> Hola,<BR>><BR>> esta es la primera vez que escribo a
esta lista, así que primero saludos a<BR>> todo@s.<BR>><BR>> Premisa:
Estoy familiarizado con MapServer pero no lo domino. Es más, me<BR>>
asaltan las dudas.<BR>><BR>> Estoy montando un servicio wms con una capa
raster (una orto) y una capa de<BR>> tipo Polygon, con información de
algunas parcelas. Estoy utilizando<BR>> MapServer (el paquete ms4w) y
Oracle Spatial. Mi idea es que a través de un<BR>> formulario web el
usuario pueda seleccionar introduciendo unos datos<BR>> (poligono, parcela,
recinto...) una Feature concreta, es decir, que me<BR>> aparezca marcada, y
además me gustaría que se hiciese un zoom a esa<BR>> selección. De momento
estoy explorando el potencial de MapServer, ya sé que<BR>> existen clientes
gis web ligeros que me facilitaría el trabajo, pero quiero<BR>> ver las
limitaciones de MapServer.<BR>><BR>> He conseguido hacer la selección de
la Feature, pero igual no de una manera<BR>> no muy ortodoxa. Con una
función JavaScript recojo los datos, creo un<BR>> fichero XML al
vuelo y genero un plantilla SLD (tengo un modelo fijo)<BR>> haciendo
un transformación mediante XSLT. Una vez tengo lista la plantilla,<BR>> se
la paso a la url que se ejecuta en el navegador. Esto funciona
bien.<BR>><BR>> Y aquí van mis dudas:<BR>><BR>> 1) La manera en
que obtengo la selección de la parcela, se puede hacer de<BR>> una manera
más limpia?<BR>><BR>> 2) Ahora quiero hacer que se centre la imagen en
la selección efectuada por<BR>> el usuario. ¿Cómo lo hago?¿Por donde
empiezo?<BR>><BR>> 3) He leído algo de un parámetro Filter en el archivo
.map, ¿tiene algo que<BR>> ver con lo que quiero hacer?<BR>><BR>> 4)
Tiene sentido tener en un servicio WMS capas vectoriales??<BR>><BR>> 5)
Desde vuestro punto de vista qué servirías desde un servicio WMS y qué<BR>>
desde un servicio WFS.<BR>><BR>> Gracias de
antemano.<BR>><BR>><BR>><BR>> Un
saludo,<BR>><BR>><BR>><BR>>
··················································································<BR>><BR>>
David Alda Fernández de Lezea<BR>><BR>> Lurralde eta Biodibertsitate
Saila / Dpto. de Territorio y Biodiversidad<BR>><BR>><BR>><BR>>
IKT<BR>><BR>> Granja Modelo s/n · 01192 · Arkaute
(Araba)<BR>><BR>>
··················································································<BR>>
Tlfnos.:
945-00-32-95
Fax: 945-00.32.90<BR>>
··················································································<BR>>
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>>
··················································································<BR>><BR></DIV></DIV>>
_______________________________________________<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>><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></BODY></HTML>