[Spanish] Re: Problema con popup en capa MapServer
Laurent Vaïsse
lvaisse at gmail.com
Fri Apr 8 13:48:13 EDT 2011
Excelente,
Gracias por alimentar el post, y que todos puedan aprovechar.
Saludos
Laurent
2011/4/8 florencia.bujan <florita026 en gmail.com>
> Buenos días,
>
> Te cuento lo que yo hice para que me funcione.
> Es una capa de polígonos llamada "Departamentos" que al hacer click sobre
> un
> polígono se muestran datos de la base de datos de dicha tabla.
> Te paso el código de cada parte. El contenido del popup lo debes hacer en
> un
> archivo aparte html que en mi caso se encuentra en la carpeta "popups" en
> el
> archivo "departamentos.html".
>
> *ARCHIVO .MAP*
> # Capa de Departamentos
> LAYER
> CONNECTIONTYPE postgis
> NAME "Departamentos"
> STATUS on
> LABELITEM "nombre"
> LABELMAXSCALE 2000000
> PROCESSING "LABEL_NO_CLIP=ON"
> PROCESSING "CLOSE_CONNECTION=DEFER"
> CONNECTION "user=xx password=xx dbname=xx host=xx"
> DATA "the_geom FROM departamentos as departamentos USING UNIQUE GID USING
> SRID=-1"
> DUMP True
> TYPE POLYGON
> METADATA
> "wms_title" "Departamentos"
> "wms_srs" "EPSG:4326"
> "wms_name" "Departamentos"
> "wms_server_version" "1.1.1"
> "wms_format" "image/png"
> "wms_include_items" "all"
> END
> TEMPLATE "popups/departamentos.html"
> CLASS
> STYLE
> COLOR 0 99 0
> OUTLINECOLOR 0 0 0
> END
> END
> END
>
> *ARCHIVO Departamentos.html (popup): En este archivo ponés entre paréntesis
> rectos los nombres de las columnas de tu tabla en la base de datos*
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "
> http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
> <head>
> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
> </head>
> <body>
> <table border=1 cellspacing=0 cellpadding=2 align=center width=80%>
> <tr>
> <td>
> <font size=1><b>Nombre: </b></font>
> </td>
> <td>
> <font size=1>[nombre]</font>
> </td>
> </tr>
> <tr>
> <td>
> <font size=1><b>Cabecera: </b></font>
> </td>
> <td>
> <font size=1>[cabecera]</font>
> </td>
> </tr>
> </table>
> </body>
> </html>
>
> *Archivo OpenLayers:*
> var layerRegional = new OpenLayers.Layer.WMS('Departamentos',
> 'http://localhost/cgi-bin/mapserv.exe?map=../htdocs/GISManager/mapa.map",
> {layers:'Departamentos', format: 'image/png',
> transparent:true, gutter: 15},
> {opacity:0.6, displayInLayerSwitcher: false }
> );
> map.addLayer(layerRegional);
> info = new OpenLayers.Control.WMSGetFeatureInfo({
> url: '
> http://localhost/cgi-bin/mapserv.exe?map=../htdocs/GISManager/mapa.map",
> title: 'Click',
> layers: [layerRegional],
> queryVisible: true,
> eventListeners: {
> getfeatureinfo: function(event) {
> map.addPopup(new OpenLayers.Popup.FramedCloud(
> "chicken",
> map.getLonLatFromPixel(event.xy),
> null,
> event.text,
> null,
> true
> ));
> }
> }
> });
> map.addControl(info);
> info.activate();
>
>
> Eso sería todo.
> Cualquier consulta que tengas no dudes en preguntarme.
>
> Saludos!
> Florencia
>
> El 7 de abril de 2011 16:53, webmapping [via OSGeo.org] <
> ml-node+6251341-1926894468-295788 en n2.nabble.com> escribió:
>
> > Hola
> >
> > Estoy realizando tus mismos pasos con el popup de openlayers, para mi
> > visor, pero al momento de dar click en un punto me arroja es el contenido
> > del archivo proxy.cgi, quisiera saber si algo anda mal, o serán problemas
> de
> > configuración, cualquier ayuda, opinión se los agradeceré....
> >
> > De antemano muchas gracias
> >
> > ------------------------------
> > If you reply to this email, your message will be added to the discussion
> > below:
> >
> >
> http://osgeo-org.1803224.n2.nabble.com/Problema-con-popup-en-capa-MapServer-tp5655608p6251341.html
> > To unsubscribe from Problema con popup en capa MapServer, click here<
> http://osgeo-org.1803224.n2.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=5655608&code=Zmxvcml0YTAyNkBnbWFpbC5jb218NTY1NTYwOHwtMTA5MjA5NTEwMA==
> >.
> >
> >
>
>
> --
> View this message in context:
> http://osgeo-org.1803224.n2.nabble.com/Problema-con-popup-en-capa-MapServer-tp5655608p6253342.html
> Sent from the OSGeo Spanish Local Chapter mailing list archive at
> Nabble.com.
> _______________________________________________
> Spanish mailing list
> http://lists.osgeo.org/mailman/listinfo/spanish
> http://es.osgeo.org
> http://twitter.com/osgeoes
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://lists.osgeo.org/pipermail/spanish/attachments/20110408/78d407c7/attachment.html
More information about the Spanish
mailing list