[Spanish] getFeatureInfo Mapserver

PB pb at osgeo.org
Wed May 6 16:21:07 EDT 2009


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"
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/"

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

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
>
>


More information about the Spanish mailing list