Excelente, Gracias por alimentar el post, y que todos puedan aprovechar. Saludos Laurent
2011/4/8 florencia.bujan <[email protected]> > 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] < > [email protected]> 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 >
_______________________________________________ Spanish mailing list http://lists.osgeo.org/mailman/listinfo/spanish http://es.osgeo.org http://twitter.com/osgeoes
