[Spanish] getFeatureInfo Mapserver

PB pb at osgeo.org
Wed May 6 16:49:47 EDT 2009


Ah pues eso va a ser:

GetFeature es un método de WFS por eso al definir "wms_srs"
"EPSG:4326" estás excluyendo este tipo de peticiones.
En el caso de GetMap sí es un método de WMS.
Al poner OWS estás cubriendo ambas posibilidades, así valdrá para
peticiones WMS y WFS

Prueba y me dices

El día 6 de mayo de 2009 16:42, Cesar Carbonara
<cesar.carbonara en gmail.com> escribió:
> Entre líneas
>
> El 7 de mayo de 2009 15:51, PB <pb en osgeo.org> escribió:
>>
>> Cesar, lo que tiene es que te falta incluir EPSG:900913 (proyección
>> que usa OSM) que no viene en el epsg por defecto
>>
>> Tienes dos opciones:
>>
>> 1- Editas la siguiente línea OWS_SRS "EPSG:4326 EPSG:900913" donde
>> quiera que la encuentres (en de cada LAYER y en WEB entre METADATA y
>> END)
>> debes dejarla así: OWS_SRS "EPSG:4326"
>
> OWS_SRS "EPSG:4326 EPSG:900913" no existe en el .map
> aparece: "wms_srs" "EPSG:4326"
>
>>
>> En este caso sólo servirías coordenadas geográficas
>>
>>
>> 2- buscas tu fichero epsg y agregas al final las siguientes líneas:
>>
>> # OSM
>> <900913> +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0
>> +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs <>
>>
>> si no funciona ni así, fíjate en la ruta que especificaste en:
>>
>> CONFIG "PROJ_LIB" "/ruta/físico/al/fichero/epsg/"
>
> corregido (lo habia comentado)... pero sigue igual
>
>> Ten en cuenta que en Windows y el Linux se especifican de maneras
>> diferentes, en mi caso Mac OS X es aún más raro porque sólo he logrado
>> que funcione poniéndolo local al .map (no tengo ni idea de por qué lo
>> hace pero es así de caprichoso)
>>
>> Sigo por aquí... Suerte
>
> y yo...
>
>>
>>
>> El día 6 de mayo de 2009 16:08, Cesar Carbonara
>> <cesar.carbonara en gmail.com> escribió:
>> > Yo recien lo descargué, en Linux, le hice pequeños cambios y en GetMap
>> > me
>> > abre una imágen (parece ser correcto), pero en GetFeature me da:
>> > msProcessProjection(): Projection library error. no system list, errno:
>> > 2
>> >
>> > El 7 de mayo de 2009 15:32, PB <pb en osgeo.org> escribió:
>> >>
>> >> Ahora lo que te sucede es que te faltan parámetros en la petición:
>> >>
>> >> prueba con este [1] link, te debe pintar algo
>> >>
>> >> [1]
>> >>
>> >> http://localhost/cgi-bin/mapserv.exe?map=/ms4w/apps/ows/ows.map&service=WMS&version=1.1.1&request=GetMap&srs=epsg:4326&bbox=-82.363312,23.124365,-82.346848,23.146969&format=image/png&width=400&height=600&layers=puntos,calles
>> >>
>> >>
>> >> El día 6 de mayo de 2009 15:58, Amvlf <negha en hotmail.com> escribió:
>> >> >
>> >> > PB !
>> >> >
>> >> > Ya descargue el template que me mandaste y lo copie en esta ruta:
>> >> > c:\ms4w\apps\ows\templates\template.html, pero ahora que quiero
>> >> > acceder
>> >> > al
>> >> > mapa
>> >> > (http://localhost/cgi-bin/mapserv.exe?map=/ms4w/apps/ows/ows.map)
>> >> > me
>> >> > marca este error:
>> >> >
>> >> > msDrawMap(): Image handling error. Unable to initialize image.
>> >> > msPrepareImage(): General error message. Image dimensions not
>> >> > specified.
>> >> > msCalculateScale(): General error message. Invalid image extent,
>> >> > minx=-1.000000, miny=-1.000000, maxx=-1.000000, maxy=-1.000000.
>> >> > mapserv():
>> >> > Web application error. No way to generate map extent.
>> >> >
>> >> > Me parece muy raro porque solo he seguido los pasos que sugeriste
>> >> > junto
>> >> > con
>> >> > los archivos que pusiste para descargar, no he cambiado nada
>> >> > extraordinario
>> >> > en el archivo.
>> >> >
>> >> > Te adjunto mi archivo ows.map para ver si me puedes hacer favor de
>> >> > darle
>> >> > una
>> >> > ojeada rapido y ver si tengo algo mal.
>> >> >
>> >> > Gracias !
>> >> >
>> >> >
>> >> >
>> >> >
>> >> > PB-2 wrote:
>> >> >>
>> >> >> Lo que te falta es definir el template porque el nuevo Mapserver es
>> >> >> más fino en ese sentido.
>> >> >> Mira agrega esta línea en el mapfile entre WEB y END
>> >> >>
>> >> >> TEMPLATE "template.html"
>> >> >>
>> >> >> y copia el fichero que te adjunto en cualquier lugar, en este caso
>> >> >> local a ows.map
>> >> >>
>> >> >> Con eso debe funcionar...
>> >> >>
>> >> >>
>> >> >>
>> >> >> El día 6 de mayo de 2009 12:54, Amvlf <negha en hotmail.com> escribió:
>> >> >>>
>> >> >>> Que tal PB !
>> >> >>>
>> >> >>> Antes que nada gracias por el material que dejaste porque me parece
>> >> >>> muy
>> >> >>> bueno, precisamente era lo que estaba buscando porque acabo de
>> >> >>> instalar
>> >> >>> el
>> >> >>> ms4w (sobre WinXp) y estaba tratando de configurar los mapfiles,
>> >> >>> cosa
>> >> >>> que
>> >> >>> hasta el momento no he podido hacer al 100%, o mas bien no he
>> >> >>> obtenido
>> >> >>> buenos resultados.
>> >> >>>
>> >> >>> Descargue el archivo que dejaste y segui las instrucciones de
>> >> >>> copiar
>> >> >>> toda
>> >> >>> la
>> >> >>> carpeta del ms4w a mi carpeta ms4w y le eche un vistazo al archivo
>> >> >>> ows.map.
>> >> >>> El problema es que cuando pongo
>> >> >>> http://localhost/cgi-bin/mapserv.exe?map=/ms4w/apps/ows/ows.map& en
>> >> >>> mi
>> >> >>> navegador web me lanza este error: mapserv(): Web application
>> >> >>> error.
>> >> >>> Traditional BROWSE mode requires a TEMPLATE in the WEB section, but
>> >> >>> none
>> >> >>> was
>> >> >>> provided.
>> >> >>>
>> >> >>> Sabes a que se debe esto ?
>> >> >>>
>> >> >>> De antemano gracias por la ayuda.
>> >> >>>
>> >> >>>
>> >> >>>
>> >> >>> PB-2 wrote:
>> >> >>>>
>> >> >>>> Claro que si! hace poco organizamos un taller, te envío los
>> >> >>>> materiales
>> >> >>>> ahí
>> >> >>>> puedes encontrar un par de ejemplos.Descomprime el archivo y
>> >> >>>> tendrás:
>> >> >>>>
>> >> >>>> workshop OWS Info2k9
>> >> >>>> --ms4w
>> >> >>>> ----Apache
>> >> >>>> ------htdocs
>> >> >>>> --------ows
>> >> >>>> ----------index.html (aquí está todo explicado se llega
>> >> >>>> http://localhost:8080/ows)
>> >> >>>> ----apps
>> >> >>>> ------ows (esta carpeta contiene todos los mapfiles y los datos de
>> >> >>>> los
>> >> >>>> ejemplos)
>> >> >>>>
>> >> >>>> Una vez descomprimido sólo arrastra el nuevo ms4w sobre el
>> >> >>>> directorio
>> >> >>>> ms4w
>> >> >>>> que ya tenías.
>> >> >>>>
>> >> >>>>
>> >> >>>> El 12 de marzo de 2009 14:14, Walter Giron <wgiron en gmail.com>
>> >> >>>> escribió:
>> >> >>>>
>> >> >>>>> Gracias
>> >> >>>>> serias tan amable de enviarme un modelo de mapfile donde utilizas
>> >> >>>>> los
>> >> >>>>> parametros y el DUMP TRUE?
>> >> >>>>>
>> >> >>>>> gracias mil
>> >> >>>>>
>> >> >>>>> atte
>> >> >>>>>
>> >> >>>>> Walter
>> >> >>>>>
>> >> >>>>>
>> >> >>>>>
>> >> >>>>> 2009/3/12 PB <pb en osgeo.org>
>> >> >>>>>
>> >> >>>>>> No, getFeature no está disponible en WMS es un método de WFS,
>> >> >>>>>> básicamente
>> >> >>>>>> lo que hace es encuestar el servidor y devolver vectores y sus
>> >> >>>>>> datos
>> >> >>>>>> asociados. No obstante es MUY fácil de configurar en el Mapfile,
>> >> >>>>>> sólo
>> >> >>>>>> tiene
>> >> >>>>>> s que agregarle a la capa DUMP TRUE y un par de metadatos para
>> >> >>>>>> decirle
>> >> >>>>>> qué
>> >> >>>>>> valores son los que quieres recoger. Tiene muchas otras
>> >> >>>>>> ventajas,
>> >> >>>>>> una
>> >> >>>>>> de
>> >> >>>>>> ellas es que lo puedes combinar con los filtros WFS Filter y
>> >> >>>>>> sacarle
>> >> >>>>>> mucho
>> >> >>>>>> más jugo.  Lo que yo he hecho en ese caso es dedicarle un
>> >> >>>>>> tiempito
>> >> >>>>>> al
>> >> >>>>>> Mapfile y después manipular los ficheritos xml que me devuelve
>> >> >>>>>> que
>> >> >>>>>> en
>> >> >>>>>> definitiva son ficheros de texto y hay infinidad de herramientas
>> >> >>>>>> para
>> >> >>>>>> usarlos cualquiera que sea el lenguaje que estés utilizando.
>> >> >>>>>>
>> >> >>>>>> Cualquier cosa sigue preguntando.
>> >> >>>>>>
>> >> >>>>>> PB
>> >> >>>>>>
>> >> >>>>>> El 12 de marzo de 2009 13:34, Walter Giron <wgiron en gmail.com>
>> >> >>>>>> escribió:
>> >> >>>>>>
>> >> >>>>>>  Gracias por la info
>> >> >>>>>>> uso servicios WMS, alli puedo  usar GeFeature?
>> >> >>>>>>>
>> >> >>>>>>> gracias
>> >> >>>>>>>
>> >> >>>>>>>
>> >> >>>>>>>
>> >> >>>>>>> 2009/3/12 PB <pb en osgeo.org>
>> >> >>>>>>>
>> >> >>>>>>> Hola Walter, Si usas GetFeatureInfo, lo que obtienes como
>> >> >>>>>>> respuesta
>> >> >>>>>>> es
>> >> >>>>>>>> lo que hayas especificado en el template. A mi particularmente
>> >> >>>>>>>> me
>> >> >>>>>>>> gusta más
>> >> >>>>>>>> GetFeature de WFS que te devuelve un xml directamente en lugar
>> >> >>>>>>>> de
>> >> >>>>>>>> GetFeatureInfo que es como tú sabes un método de WMS y hace
>> >> >>>>>>>> varios
>> >> >>>>>>>> procesos
>> >> >>>>>>>> que incluyen generar una imagen y meterla en un temporar antes
>> >> >>>>>>>> de
>> >> >>>>>>>> entregarte
>> >> >>>>>>>> la información.
>> >> >>>>>>>> ss
>> >> >>>>>>>> PB
>> >> >>>>>>>>
>> >> >>>>>>>> 2009/3/12 Walter Giron <wgiron en gmail.com>
>> >> >>>>>>>>
>> >> >>>>>>>>>   saludos Cordiales
>> >> >>>>>>>>>
>> >> >>>>>>>>> tengo instalado Mapserver y lo unico que obtengo cuando doy
>> >> >>>>>>>>> click
>> >> >>>>>>>>> en
>> >> >>>>>>>>> el
>> >> >>>>>>>>> boton de informacion de un elemento es el ID
>> >> >>>>>>>>> alguien me puede echar un cable por donde comenzar
>> >> >>>>>>>>>
>> >> >>>>>>>>> gracias mil
>> >> >>>>>>>>>
>> >> >>>>>>>>>
>> >> >>>>>>>>> atte
>> >> >>>>>>>>>
>> >> >>>>>>>>>
>> >> >>>>>>>>>
>> >> >>>>>>>>> --
>> >> >>>>>>>>> Walter Girón
>> >> >>>>>>>>> 4341-3225
>> >> >>>>>>>>>
>> >> >>>>>>>>> _______________________________________________
>> >> >>>>>>>>> Spanish mailing list
>> >> >>>>>>>>> Spanish en lists.osgeo.org
>> >> >>>>>>>>> http://lists.osgeo.org/mailman/listinfo/spanish
>> >> >>>>>>>>>
>> >> >>>>>>>>>
>> >> >>>>>>>>
>> >> >>>>>>>> _______________________________________________
>> >> >>>>>>>> Spanish mailing list
>> >> >>>>>>>> Spanish en lists.osgeo.org
>> >> >>>>>>>> http://lists.osgeo.org/mailman/listinfo/spanish
>> >> >>>>>>>>
>> >> >>>>>>>>
>> >> >>>>>>>
>> >> >>>>>>>
>> >> >>>>>>> --
>> >> >>>>>>> Walter Girón
>> >> >>>>>>> 4341-3225
>> >> >>>>>>>
>> >> >>>>>>> _______________________________________________
>> >> >>>>>>> Spanish mailing list
>> >> >>>>>>> Spanish en lists.osgeo.org
>> >> >>>>>>> http://lists.osgeo.org/mailman/listinfo/spanish
>> >> >>>>>>>
>> >> >>>>>>>
>> >> >>>>>>
>> >> >>>>>> _______________________________________________
>> >> >>>>>> Spanish mailing list
>> >> >>>>>> Spanish en lists.osgeo.org
>> >> >>>>>> http://lists.osgeo.org/mailman/listinfo/spanish
>> >> >>>>>>
>> >> >>>>>>
>> >> >>>>>
>> >> >>>>>
>> >> >>>>> --
>> >> >>>>> Walter Girón
>> >> >>>>> 4341-3225
>> >> >>>>>
>> >> >>>>> _______________________________________________
>> >> >>>>> Spanish mailing list
>> >> >>>>> Spanish en lists.osgeo.org
>> >> >>>>> http://lists.osgeo.org/mailman/listinfo/spanish
>> >> >>>>>
>> >> >>>>>
>> >> >>>>
>> >> >>>>
>> >> >>>> _______________________________________________
>> >> >>>> Spanish mailing list
>> >> >>>> Spanish en lists.osgeo.org
>> >> >>>> http://lists.osgeo.org/mailman/listinfo/spanish
>> >> >>>>
>> >> >>>>
>> >> >>>
>> >> >>> --
>> >> >>> View this message in context:
>> >> >>>
>> >> >>> http://n2.nabble.com/getFeatureInfo-Mapserver-tp2468628p2820589.html
>> >> >>> Sent from the OSGeo Spanish Local Chapter mailing list archive at
>> >> >>> Nabble.com.
>> >> >>>
>> >> >>> _______________________________________________
>> >> >>> Spanish mailing list
>> >> >>> Spanish en lists.osgeo.org
>> >> >>> http://lists.osgeo.org/mailman/listinfo/spanish
>> >> >>>
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >> _______________________________________________
>> >> >> Spanish mailing list
>> >> >> Spanish en lists.osgeo.org
>> >> >> http://lists.osgeo.org/mailman/listinfo/spanish
>> >> >>
>> >> >>
>> >> > http://n2.nabble.com/file/n2824039/ows.map ows.map
>> >> > --
>> >> > View this message in context:
>> >> > http://n2.nabble.com/getFeatureInfo-Mapserver-tp2468628p2824039.html
>> >> > Sent from the OSGeo Spanish Local Chapter mailing list archive at
>> >> > Nabble.com.
>> >> >
>> >> > _______________________________________________
>> >> > Spanish mailing list
>> >> > Spanish en lists.osgeo.org
>> >> > http://lists.osgeo.org/mailman/listinfo/spanish
>> >> >
>> >> _______________________________________________
>> >> Spanish mailing list
>> >> Spanish en lists.osgeo.org
>> >> http://lists.osgeo.org/mailman/listinfo/spanish
>> >
>> >
>> >
>> > --
>> > --
>> > Cesar A. Carbonara R.
>> > C.I. Nº V.11.952.572
>> > --
>> > Usuario Linux 377997
>> > www.gulmer.org.ve
>> > Debian... todo lo que siempre has querido
>> >
>> > _______________________________________________
>> > Spanish mailing list
>> > Spanish en lists.osgeo.org
>> > http://lists.osgeo.org/mailman/listinfo/spanish
>> >
>> >
>> _______________________________________________
>> Spanish mailing list
>> Spanish en lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/spanish
>
>
>
> --
> --
> Cesar A. Carbonara R.
> C.I. Nº V.11.952.572
> --
> Usuario Linux 377997
> www.gulmer.org.ve
> Debian... todo lo que siempre has querido
>
> _______________________________________________
> Spanish mailing list
> Spanish en lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/spanish
>
>


More information about the Spanish mailing list