Thank you very much for your reply and will try to reduce the layers but the point is that I have one table with the municipalities but people need to view the differents microred that are 14 and for each one I need to create different queries as long to see only the municipalities that belong to that microred, so the query in the layer of the mapfile is as the follow, and the same point is related with the hospitals and infoecos. So if you or someone could give an idea about how to reduce the amount of layers but I don't want to have two different applications because people want to visualize the information in the sameone but if it is not possible I think I should.<br>
<br>LAYER<br>    NAME 'MicroredLaPaz'<br>    TYPE POLYGON<br>    DUMP true<br>  EXTENT -90.191281 12.706798 -87.623150 14.902626<br>    CONNECTIONTYPE postgis<br>    CONNECTION "dbname='geominsal' host=<a href="http://geo.salud.gob.sv">geo.salud.gob.sv</a> port=5432 user='admin' password='adming30' sslmode=disable"<br>
    DATA 'the_geom FROM (select a.the_geom as the_geom, a.mign_id as mign_id,a.dpto as dpto,a.muni as muni, a.region as region, r.nombre as microred, a.tipo as tipo, a.dependen as dependen, r.codmicrored as codmicrored from agisdependencias a, municipios_sv_wgs84 m, microred r where m.codmicrored in(48, 49, 50, 51) and a.mign_id=m.mign_id and m.codmicrored=r.codmicrored)  as subquery using unique the_geom using SRID=4326'<br>
 HEADER   "templates/header.html"<br>    TEMPLATE "templates/contentm.html"<br>    FOOTER "templates/footer.html"<br>    METADATA<br>      'ows_title' 'municipios_sv_wgs84'<br>
      "wms_srs"   "epsg:4326"<br>      'ows_geometries' 'the_geom'<br>      'wms_enable_request' '*'<br>      'wms_include_items' 'all'<br>      'ows_mygeom_type'  'point'<br>
      "wms_feature_info_mime_type" "text/html"<br>       'queryable'          'true'<br>     "wms_enable_request" "GetMap GetFeatureInfo"<br><br>    END<br>  STATUS OFF<br>
    TRANSPARENCY 100<br>    PROJECTION<br>         "init=epsg:4326"<br>      END<br>    CLASS<br>            EXPRESSION ('[codmicrored]' eq '48')<br>            STYLE<br>                ANTIALIAS false<br>
                OUTLINECOLOR 0 0 0<br>                                COLOR  255 255 153<br>            END #end style<br>        END # end class<br>    CLASS<br>            EXPRESSION ('[codmicrored]' eq '49')<br>
            STYLE<br>                ANTIALIAS false<br>                 OUTLINECOLOR 0 0 0<br>                                COLOR  255 178 102<br>            END #end style<br>        END # end class<br>     CLASS<br>            EXPRESSION ('[codmicrored]' eq '50')<br>
            STYLE<br>                ANTIALIAS false<br>                OUTLINECOLOR 0 0 0<br>                              COLOR  102 255  102<br>            END #end style<br>        END # end class<br>       CLASS<br>            EXPRESSION ('[codmicrored]' eq '51')<br>
            STYLE<br>                ANTIALIAS false<br>                 OUTLINECOLOR 0 0 0<br>                          COLOR  204 153 255<br>            END #end style<br>        END # end class<br>           <br>  END<br>
<br><br>LAYER<br>    NAME 'MicroredCabanas'<br>    TYPE POLYGON<br>    DUMP true<br>  EXTENT -90.191281 12.706798 -87.623150 14.902626<br>    CONNECTIONTYPE postgis<br>    CONNECTION "dbname='geominsal' host=<a href="http://geo.salud.gob.sv">geo.salud.gob.sv</a> port=5432 user='admin' password='adming30' sslmode=disable"<br>
    DATA 'the_geom FROM (select a.the_geom as the_geom, a.mign_id as mign_id,a.dpto as dpto,a.muni as muni, a.region as region, r.nombre as microred, a.tipo as tipo, a.dependen as dependen, r.codmicrored as codmicrored from agisdependencias a, municipios_sv_wgs84 m, microred r where m.codmicrored in(52, 53) and a.mign_id=m.mign_id and m.codmicrored=r.codmicrored)  as subquery using unique the_geom using SRID=4326'<br>
 HEADER   "templates/header.html"<br>    TEMPLATE "templates/contentm.html"<br>    FOOTER "templates/footer.html"<br>    METADATA<br>      'ows_title' 'municipios_sv_wgs84'<br>
      "wms_srs"   "epsg:4326"<br>      'ows_geometries' 'the_geom'<br>      'wms_enable_request' '*'<br>      'wms_include_items' 'all'<br>      'ows_mygeom_type'  'point'<br>
      "wms_feature_info_mime_type" "text/html"<br>       'queryable'          'true'<br>     "wms_enable_request" "GetMap GetFeatureInfo"<br><br>    END<br>  STATUS OFF<br>
    TRANSPARENCY 100<br>    PROJECTION<br>         "init=epsg:4326"<br>      END<br>  <br>    CLASS<br>            EXPRESSION ('[codmicrored]' eq '52')<br>            STYLE<br>                ANTIALIAS false<br>
                 OUTLINECOLOR 0 0 0<br>                                COLOR  255 178 102<br>            END #end style<br>        END # end class<br>     CLASS<br>            EXPRESSION ('[codmicrored]' eq '53')<br>
            STYLE<br>                ANTIALIAS false<br>                OUTLINECOLOR 0 0 0<br>                              COLOR  102 255  102<br>            END #end style<br>    END # end class<br>           <br>  END<br>
  <br><br><div class="gmail_quote">On Mon, Dec 10, 2012 at 3:28 AM, Milo van der Linden <span dir="ltr"><<a href="mailto:milo@dogodigi.net" target="_blank">milo@dogodigi.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<p>Hello Karina,</p><p>That is a whole lot of layers. Since the WMSGetFeatureInfo uses the http-get protocol, there are some (browser-specific) limitations: <a href="http://www.boutell.com/newfaq/misc/urllength.html" target="_blank">http://www.boutell.com/newfaq/misc/urllength.html</a></p>


<p>Isn't it possible to combine layers? For instance, you now have a microred layer per municipality, wouldn't it be smarter to make just one microred layer and make sure that serverside they are all in one layer/file/table?<br>


</p><p><br></p>
<div class="gmail_quote">Op 9 dec. 2012 12:48 schreef "Karina Guardado" <<a href="mailto:kguardado@gmail.com" target="_blank">kguardado@gmail.com</a>> het volgende:<br type="attribution"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div><div class="h5">


<br clear="all">Hello everybody,<br><br>I would like to know if there is a limit of layers that I can use with the OpenLayers.Control.WMSGetFeatureInfo, because I'm using more than 100 and with all the layers after the number 70 I have problems with the popup because I can not close them but the others work fine. I'm using Openlayers-2.11 , Mapfish, Mapserver, Apache, Linux Debian.<br>




<br>Here is the  code of the control<br><br> toolbar.addControl(new OpenLayers.Control.WMSGetFeatureInfo({<br>                  url: '<a href="http://geo.salud.gob.sv/cgi-bin/mapserv?MAP=/var/www/geominsal/pages/client/minsal.map&" target="_blank">http://geo.salud.gob.sv/cgi-bin/mapserv?MAP=/var/www/geominsal/pages/client/minsal.map&</a>', <br>




                  title: 'Identify features by clicking',<br>                  queryVisible: true,<br>                  infoFormat:'text/html',<br>                  click: 'true',<br>                  layers: [infecos, infcasasalud, infalbergues, infcentronutre, infhospitales, infsibasis, infhogarespera, infpromotor, AgisECOS,  Municipios, MuniMesoamerica, infecosmesoamerica, proyconstruccion, proyconstruccionAvance, proyequipamiento, proyequipamientoAvance, MicroredAtiquizaya, MicroredCaraSucia, MicroredGuaymango, MicroredJujutla, MicroredSonsonate, MicroredSonzacate, MicroredAcajutla, MicroredIzalco, MicroredLourdesColon, MicroredMetapan, MicroredTexistepeque, MicroredElcongo, MicroredTomasPineda, MicroredChalchuapa, MicroredTejutla, MicroredLaPalma, MicroredNuevaConcepcion, MicroredDulceNombre, MicroredChalatenango, MicroredGuarjila, MicroredJoyaCeren, MicroredLaCumbre, MicroredCordilleraBalsamo, MicroredMacizoCostero, MicroredCentroNorte, MicroredOriente, MicroredSur, MicroredOlocuilta, MicroredRosarioPaz, MicroredSantiagoNonualco, MicroredZacatecoluca, MicroredIlobasco, MicroredSensuntepeque, MicroredSanVicente, MicroredApastepeque, MicroredVerapaz, MicroredSanPedroPerulapan, MicroredCandelaria, MicroredCojutepeque, MicroredSanRafaelCedros, MicroredJiquilisco, MicroredBerlin, MicroredSantiagoMaria, MicroredUsulutan, MicroredConcepcionBatres, MicroredNorteSanMiguel, MicroredPonienteSanMiguel, MicroredSurSanMiguel, MicroredCentroSanMiguel, MicroredOrienteSanMiguel, MicroredAnamoros, MicroredSantaRosa, MicroredLlanoPatos, MicroredLaUnion, MicroredJocoro, MicroredPerquin, MicroredOsicala, MicroredSanFranciscoGotera, MicroredSensembra, ProyConstruccionPrides, ProyConstruccionAvancePrides, ProyequipamientoPrides, ProyequipamientoAvancePrides,MicroredAtiquizayaMuni, MicroredCaraSuciaMuni, MicroredGuaymangoMuni, MicroredJujutlaMuni, MicroredSonsonateMuni, MicroredSonzacateMuni, MicroredAcajutlaMuni, MicroredIzalcoMuni, MicroredLourdesColonMuni, MicroredMetapanMuni, MicroredTexistepequeMuni, MicroredElcongoMuni, MicroredTomasPinedaMuni, MicroredChalchuapaMuni, MicroredTejutlaMuni, MicroredLaPalmaMuni, MicroredNuevaConcepcionMuni, MicroredDulceNombreMuni, MicroredChalatenangoMuni, MicroredGuarjilaMuni, MicroredJoyaCerenMuni, MicroredLaCumbreMuni, MicroredCordilleraBalsamoMuni, MicroredMacizoCosteroMuni, MicroredCentroNorteMuni, MicroredOrienteMuni, MicroredSurMuni, MicroredOlocuiltaMuni, MicroredRosarioPazMuni, MicroredSantiagoNonualcoMuni, MicroredZacatecolucaMuni, MicroredIlobascoMuni, MicroredSensuntepequeMuni, MicroredSanVicenteMuni, MicroredApastepequeMuni, MicroredVerapazMuni, MicroredSanPedroPerulapanMuni, MicroredCandelariaMuni, MicroredCojutepequeMuni, MicroredSanRafaelCedrosMuni, MicroredJiquiliscoMuni, MicroredBerlinMuni, MicroredSantiagoMariaMuni, MicroredUsulutanMuni, MicroredConcepcionBatresMuni, MicroredNorteSanMiguelMuni, MicroredPonienteSanMiguelMuni, MicroredSurSanMiguelMuni, MicroredCentroSanMiguelMuni, MicroredOrienteSanMiguelMuni, MicroredAnamorosMuni, MicroredSantaRosaMuni, MicroredLlanoPatosMuni, MicroredLaUnionMuni, MicroredJocoroMuni, MicroredPerquinMuni, MicroredOsicalaMuni, MicroredSanFranciscoGoteraMuni, MicroredSensembraMuni, infecosAtiquizaya, infhospitalesAtiquizaya, infecosCaraSucia, infhospitalesCaraSucia, infecosGuaymango, infhospitalesGuaymango, infecosJujutla, infhospitalesJujutla, infecosAhuachapan, infhospitalesAhuachapan, infecosSonsonate, infhospitalesSonsonate, infecosSonzacate, infhospitalesSonzacate, infecosAcajutla, infhospitalesAcajutla, infecosIzalco, infhospitalesIzalco, infecosLourdesColon, infhospitalesLourdesColon, infecosMetapan, infhospitalesMetapan, infecosTexistepeque, infhospitalesTexistepeque, infecosElcongo, infhospitalesElcongo, infecosTomasPineda, infhospitalesTomasPineda, infecosChalchuapa, infhospitalesChalchuapa, infecosTejutla, infhospitalesTejutla, infecosLaPalma, infhospitalesLaPalma, infecosNuevaConcepcion, infhospitalesNuevaConcepcion, infecosDulceNombre, infhospitalesDulceNombre, infecosChalatenango, infhospitalesChalatenango, infecosGuarjila, infhospitalesGuarjila, infecosJoyaCeren, infhospitalesJoyaCeren, infecosLaCumbre, infhospitalesLaCumbre, infecosCordilleraBalsamo, infhospitalesCordilleraBalsamo, infecosMacizoCostero, infhospitalesMacizoCostero, infecosCentroNorte, infhospitalesCentroNorte, infecosOriente, infhospitalesOriente, infecosSur, infhospitalesSur, infecosOlocuilta, infhospitalesOlocuilta, infecosRosarioPaz, infhospitalesRosarioPaz, infecosSantiagoNonualco, infhospitalesSantiagoNonualco, infecosZacatecoluca, infhospitalesZacatecoluca, infecosSensuntepeque, infhospitalesSensuntepeque, infecosIlobasco, infhospitalesIlobasco, infecosSanVicente, infhospitalesSanVicente, infecosVerapaz, infhospitalesVerapaz, infecosApastepeque, infhospitalesApastepeque, infecosSanPedroPerulapan, infhospitalesSanPedroPerulapan, infecosCandelaria, infhospitalesCandelaria, infecosCojutepeque, infhospitalesCojutepeque, infecosSanRafaelCedros, infhospitalesSanRafaelCedros, infecosJiquilisco, infhospitalesJiquilisco, infecosBerlin, infhospitalesBerlin, infecosSantiagoMaria, infhospitalesSantiagoMaria, infecosUsulutan, infhospitalesUsulutan, infecosConcepcionBatres, infhospitalesConcepcionBatres, infecosNorteSanMiguel, infhospitalesNorteSanMiguel, infecosPonienteSanMiguel, infhospitalesPonienteSanMiguel, infecosSurSanMiguel, infhospitalesSurSanMiguel, infecosCentroSanMiguel, infhospitalesCentroSanMiguel, infecosOrienteSanMiguel, infhospitalesOrienteSanMiguel, infecosAnamoros, infhospitalesAnamoros, infecosSantaRosa, infhospitalesSantaRosa, infecosLlanoPatos, infhospitalesLlanoPatos, infecosLaUnion, infhospitalesLaUnion, infecosJocoro, infhospitalesJocoro, infecosPerquin, infhospitalesPerquin, infecosOsicala, infhospitalesOsicala, infecosSanFranciscoGotera, infhospitalesSanFranciscoGotera, infecosSensembra, infhospitalesSensembra, RegionOriental, RegionParacentral, RegionCentral, RegionOccidental, RegionMetropolitana ],<br>




                  eventListeners: {<br>                  getfeatureinfo: function(event) {<br>                  map.addPopup(new OpenLayers.Popup.FramedCloud(<br>                        \"chicken\", <br>                        map.getLonLatFromPixel(event.xy),<br>




                        null,<br>                        event.text,<br>                        null,<br>                        true<br>                    ));<br>                   }<br>               }<br>             },{<br>




            isDefault: true,<br>            title: 'Info'<br>        }),<br>        {<br>            iconCls: 'query',<br>            toggleGroup: 'map'<br>        });     <br><br><br><br>thanks and regards<br>




<br><br>Karina Guardado<br>El Salvador<br><br><br>
<br></div></div>_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.osgeo.org" target="_blank">Users@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/openlayers-users" target="_blank">http://lists.osgeo.org/mailman/listinfo/openlayers-users</a><br>
<br></blockquote></div>
</blockquote></div><br><br><br><br>