-
Saludos. Tengo las siguientes capas (entre otroas) en un .map: LAYER NAME 'Ruta Paramo' TYPE LINE # CONNECTIONTYPE postgis # CONNECTION "host=localhost user='carbonara' password='carbonara' dbname='mapas'" # DATA 'the_geom FROM public.ruta_paramo' # FILTER "GeometryType(the_geom) IN ('POLYGON','MULTIPOLYGON')" DATA '/var/www/mapserver/demostracion/Ruta_Paramo.shp' METADATA 'wms_title' 'Ruta Paramo' END STATUS off TRANSPARENCY 100 PROJECTION 'proj=longlat' 'ellps=WGS84' 'datum=WGS84' 'no_defs' '' END CLASS NAME 'Ruta Paramo' STYLE SYMBOL 0 SIZE 10 OUTLINECOLOR 0 255 255 COLOR 0 0 0 END END END LAYER NAME 'Rutas Pueblos del Sur' TYPE LINE # CONNECTIONTYPE postgis # CONNECTION "host=localhost user='carbonara' password='carbonara' dbname='mapas'" # DATA 'the_geom FROM public.ruta_pueblos_del_sur' # FILTER "GeometryType(the_geom) IN ('POLYGON','MULTIPOLYGON')" DATA '/var/www/mapserver/demostracion/RutasPueblosdelSur.shp' METADATA 'wms_title' 'Rutas Pueblos del Sur' END STATUS off TRANSPARENCY 100 PROJECTION 'proj=longlat' 'ellps=WGS84' 'datum=WGS84' 'no_defs' '' END CLASS NAME 'Rutas Pueblos del Sur' STYLE SYMBOL 0 SIZE 10 OUTLINECOLOR 255 0 0 COLOR 0 0 0 END END END En la plantilla de OpenLayers: var rutaParamo = new OpenLayers.Layer.WMS( "Ruta Páramo", "http://mapserver.corpoandes.gov.ve/cgi-bin/mapserv", { map: '/var/www/mapserver/cne.map', layers:'Ruta Paramo', format:'png' }, { 'isBaseLayer': false } ); var rutaPueblosDelSur = new OpenLayers.Layer.WMS( "Ruta Pueblos del Sur", "http://mapserver.corpoandes.gov.ve/cgi-bin/mapserv", { map: '/var/www/mapserver/cne.map', layers:'Rutas Pueblos del Sur', format:'png' }, { 'isBaseLayer': false } ); map.addLayers([merida, InfraCV, Cp, rutaMetropolitana, rutaMocoties, rutaPanaCorta, rutaPanaLarga, rutaParamo, rutaPueblosDelSur]); if (!map.getCenter()) map.zoomToMaxExtent(); // agregar capa: control -> intercambiar entre "capas" map.addControl(new OpenLayers.Control.LayerSwitcher()); Resulta, que estas 2 capas, deberían poder verse al mismo tiempo, pues aparecen como cajas de chequeo. Sin embargo, selecciono la primera, me la muestra, luego selecciono la segunda, y me "apaga" la primera para mostrar la primera... ¿qué debo mirar? -- -- 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- Thread Outline:
-
*Estoy viendo que le estas dando salida "png" internte explorer 6 no lee este formato asi que no crea transparencia, intenta con "gif", que creo que es el problema, que realmente no la apaga sino que la sobrepone sin transparencia y no visualizas la otra.* sino intenta colocarlas separadas por comas en la misma linea de codigo En la plantilla de OpenLayers: var rutaParamo = new OpenLayers.Layer.WMS( "Ruta Páramo", "http://mapserver.corpoandes.gov.ve/cgi-bin/mapserv", { map: '/var/www/mapserver/cne.map', layers:'Ruta Paramo, Rutas Pueblos del Sur', format:'png' }, { 'isBaseLayer': false } ); 2009/4/20 Cesar Carbonara <cesar.carbonara@...> > Saludos. > > Tengo las siguientes capas (entre otroas) en un .map: > LAYER > NAME 'Ruta Paramo' > TYPE LINE > # CONNECTIONTYPE postgis > # CONNECTION "host=localhost user='carbonara' password='carbonara' > dbname='mapas'" > # DATA 'the_geom FROM public.ruta_paramo' > # FILTER "GeometryType(the_geom) IN ('POLYGON','MULTIPOLYGON')" > DATA '/var/www/mapserver/demostracion/Ruta_Paramo.shp' > METADATA > 'wms_title' 'Ruta Paramo' > END > STATUS off > TRANSPARENCY 100 > PROJECTION > 'proj=longlat' > 'ellps=WGS84' > 'datum=WGS84' > 'no_defs' > '' > END > CLASS > NAME 'Ruta Paramo' > STYLE > SYMBOL 0 > SIZE 10 > OUTLINECOLOR 0 255 255 > COLOR 0 0 0 > END > END > END > > LAYER > NAME 'Rutas Pueblos del Sur' > TYPE LINE > # CONNECTIONTYPE postgis > # CONNECTION "host=localhost user='carbonara' password='carbonara' > dbname='mapas'" > # DATA 'the_geom FROM public.ruta_pueblos_del_sur' > # FILTER "GeometryType(the_geom) IN ('POLYGON','MULTIPOLYGON')" > DATA '/var/www/mapserver/demostracion/RutasPueblosdelSur.shp' > METADATA > 'wms_title' 'Rutas Pueblos del Sur' > END > STATUS off > TRANSPARENCY 100 > PROJECTION > 'proj=longlat' > 'ellps=WGS84' > 'datum=WGS84' > 'no_defs' > '' > END > CLASS > NAME 'Rutas Pueblos del Sur' > STYLE > SYMBOL 0 > SIZE 10 > OUTLINECOLOR 255 0 0 > COLOR 0 0 0 > END > END > END > > En la plantilla de OpenLayers: > var rutaParamo = new OpenLayers.Layer.WMS( > "Ruta Páramo", > "http://mapserver.corpoandes.gov.ve/cgi-bin/mapserv", > { > map: '/var/www/mapserver/cne.map', > layers:'Ruta Paramo', > format:'png' > }, > { > 'isBaseLayer': false > } > ); > var rutaPueblosDelSur = new OpenLayers.Layer.WMS( > "Ruta Pueblos del Sur", > "http://mapserver.corpoandes.gov.ve/cgi-bin/mapserv", > { > map: '/var/www/mapserver/cne.map', > layers:'Rutas Pueblos del Sur', > format:'png' > }, > { > 'isBaseLayer': false > } > ); > > map.addLayers([merida, InfraCV, Cp, rutaMetropolitana, rutaMocoties, > rutaPanaCorta, rutaPanaLarga, rutaParamo, rutaPueblosDelSur]); > if (!map.getCenter()) map.zoomToMaxExtent(); > > // agregar capa: control -> intercambiar entre "capas" > map.addControl(new OpenLayers.Control.LayerSwitcher()); > > Resulta, que estas 2 capas, deberían poder verse al mismo tiempo, pues > aparecen como cajas de chequeo. Sin embargo, selecciono la primera, me la > muestra, luego selecciono la segunda, y me "apaga" la primera para mostrar > la primera... > > ¿qué debo mirar? > -- > -- > 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 > -- Ing. Laporta Garcia, Luis Andres-
*Intenta primero visualizar con Mozilla FireFox, si ves todo bien entonces es lo que te digo de la transparencia en el formato PNG e Internte explorer 6, tienes 2 opciones intenta con formato de salida GIF como te mencione, o colocas una nota de que no puede ser visualizado con IE6, sino con cualquier otro browser.* Olvida esta parte, crei que querias que se activaran por defecto sino intenta colocarlas separadas por comas en la misma linea de codigo > > > En la plantilla de OpenLayers: > var rutaParamo = new OpenLayers.Layer.WMS( > "Ruta Páramo", > "http://mapserver.corpoandes.gov.ve/cgi-bin/mapserv", > { > map: '/var/www/mapserver/cne.map', > layers:'Ruta Paramo, Rutas Pueblos del Sur', > format:'png' > }, > { > 'isBaseLayer': false > } > ); > > > > 2009/4/20 Cesar Carbonara <cesar.carbonara@...> > > Saludos. >> >> Tengo las siguientes capas (entre otroas) en un .map: >> LAYER >> NAME 'Ruta Paramo' >> TYPE LINE >> # CONNECTIONTYPE postgis >> # CONNECTION "host=localhost user='carbonara' password='carbonara' >> dbname='mapas'" >> # DATA 'the_geom FROM public.ruta_paramo' >> # FILTER "GeometryType(the_geom) IN ('POLYGON','MULTIPOLYGON')" >> DATA '/var/www/mapserver/demostracion/Ruta_Paramo.shp' >> METADATA >> 'wms_title' 'Ruta Paramo' >> END >> STATUS off >> TRANSPARENCY 100 >> PROJECTION >> 'proj=longlat' >> 'ellps=WGS84' >> 'datum=WGS84' >> 'no_defs' >> '' >> END >> CLASS >> NAME 'Ruta Paramo' >> STYLE >> SYMBOL 0 >> SIZE 10 >> OUTLINECOLOR 0 255 255 >> COLOR 0 0 0 >> END >> END >> END >> >> LAYER >> NAME 'Rutas Pueblos del Sur' >> TYPE LINE >> # CONNECTIONTYPE postgis >> # CONNECTION "host=localhost user='carbonara' password='carbonara' >> dbname='mapas'" >> # DATA 'the_geom FROM public.ruta_pueblos_del_sur' >> # FILTER "GeometryType(the_geom) IN ('POLYGON','MULTIPOLYGON')" >> DATA '/var/www/mapserver/demostracion/RutasPueblosdelSur.shp' >> METADATA >> 'wms_title' 'Rutas Pueblos del Sur' >> END >> STATUS off >> TRANSPARENCY 100 >> PROJECTION >> 'proj=longlat' >> 'ellps=WGS84' >> 'datum=WGS84' >> 'no_defs' >> '' >> END >> CLASS >> NAME 'Rutas Pueblos del Sur' >> STYLE >> SYMBOL 0 >> SIZE 10 >> OUTLINECOLOR 255 0 0 >> COLOR 0 0 0 >> END >> END >> END >> >> En la plantilla de OpenLayers: >> var rutaParamo = new OpenLayers.Layer.WMS( >> "Ruta Páramo", >> "http://mapserver.corpoandes.gov.ve/cgi-bin/mapserv", >> { >> map: '/var/www/mapserver/cne.map', >> layers:'Ruta Paramo', >> format:'png' >> }, >> { >> 'isBaseLayer': false >> } >> ); >> var rutaPueblosDelSur = new OpenLayers.Layer.WMS( >> "Ruta Pueblos del Sur", >> "http://mapserver.corpoandes.gov.ve/cgi-bin/mapserv", >> { >> map: '/var/www/mapserver/cne.map', >> layers:'Rutas Pueblos del Sur', >> format:'png' >> }, >> { >> 'isBaseLayer': false >> } >> ); >> >> map.addLayers([merida, InfraCV, Cp, rutaMetropolitana, rutaMocoties, >> rutaPanaCorta, rutaPanaLarga, rutaParamo, rutaPueblosDelSur]); >> if (!map.getCenter()) map.zoomToMaxExtent(); >> >> // agregar capa: control -> intercambiar entre "capas" >> map.addControl(new OpenLayers.Control.LayerSwitcher()); >> >> Resulta, que estas 2 capas, deberían poder verse al mismo tiempo, pues >> aparecen como cajas de chequeo. Sin embargo, selecciono la primera, me la >> muestra, luego selecciono la segunda, y me "apaga" la primera para mostrar >> la primera... >> >> ¿qué debo mirar? >> -- >> -- >> 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 >> > > > > -- > Ing. Laporta Garcia, Luis Andres > -- Ing. Laporta Garcia, Luis Andres-
** *Intenta primero visualizar con Mozilla FireFox, si ves todo bien entonces es lo que te digo de la transparencia en el formato PNG e Internte explorer 6, tienes 2 opciones intenta con formato de salida GIF como te mencione, o colocas una nota de que no puede ser visualizado con IE6, sino con cualquier otro browser.* Olvida esta parte, crei que querias que se activaran por defecto sino intenta colocarlas separadas por comas en la misma linea de codigo > > > En la plantilla de OpenLayers: > var rutaParamo = new OpenLayers.Layer.WMS( > "Ruta Páramo", > "http://mapserver.corpoandes.gov.ve/cgi-bin/mapserv", > { > map: '/var/www/mapserver/cne.map', > layers:'Ruta Paramo, Rutas Pueblos del Sur', > format:'png' > }, > { > 'isBaseLayer': false > } > ); > > > El 20 de abril de 2009 21:32, luis laporta <luislaporta@...>escribió: > > >> >> >> 2009/4/20 Cesar Carbonara <cesar.carbonara@...> >> >> Saludos. >>> >>> Tengo las siguientes capas (entre otroas) en un .map: >>> LAYER >>> NAME 'Ruta Paramo' >>> TYPE LINE >>> # CONNECTIONTYPE postgis >>> # CONNECTION "host=localhost user='carbonara' password='carbonara' >>> dbname='mapas'" >>> # DATA 'the_geom FROM public.ruta_paramo' >>> # FILTER "GeometryType(the_geom) IN ('POLYGON','MULTIPOLYGON')" >>> DATA '/var/www/mapserver/demostracion/Ruta_Paramo.shp' >>> METADATA >>> 'wms_title' 'Ruta Paramo' >>> END >>> STATUS off >>> TRANSPARENCY 100 >>> PROJECTION >>> 'proj=longlat' >>> 'ellps=WGS84' >>> 'datum=WGS84' >>> 'no_defs' >>> '' >>> END >>> CLASS >>> NAME 'Ruta Paramo' >>> STYLE >>> SYMBOL 0 >>> SIZE 10 >>> OUTLINECOLOR 0 255 255 >>> COLOR 0 0 0 >>> END >>> END >>> END >>> >>> LAYER >>> NAME 'Rutas Pueblos del Sur' >>> TYPE LINE >>> # CONNECTIONTYPE postgis >>> # CONNECTION "host=localhost user='carbonara' password='carbonara' >>> dbname='mapas'" >>> # DATA 'the_geom FROM public.ruta_pueblos_del_sur' >>> # FILTER "GeometryType(the_geom) IN ('POLYGON','MULTIPOLYGON')" >>> DATA '/var/www/mapserver/demostracion/RutasPueblosdelSur.shp' >>> METADATA >>> 'wms_title' 'Rutas Pueblos del Sur' >>> END >>> STATUS off >>> TRANSPARENCY 100 >>> PROJECTION >>> 'proj=longlat' >>> 'ellps=WGS84' >>> 'datum=WGS84' >>> 'no_defs' >>> '' >>> END >>> CLASS >>> NAME 'Rutas Pueblos del Sur' >>> STYLE >>> SYMBOL 0 >>> SIZE 10 >>> OUTLINECOLOR 255 0 0 >>> COLOR 0 0 0 >>> END >>> END >>> END >>> >>> En la plantilla de OpenLayers: >>> var rutaParamo = new OpenLayers.Layer.WMS( >>> "Ruta Páramo", >>> "http://mapserver.corpoandes.gov.ve/cgi-bin/mapserv", >>> { >>> map: '/var/www/mapserver/cne.map', >>> layers:'Ruta Paramo', >>> format:'png' >>> }, >>> { >>> 'isBaseLayer': false >>> } >>> ); >>> var rutaPueblosDelSur = new OpenLayers.Layer.WMS( >>> "Ruta Pueblos del Sur", >>> "http://mapserver.corpoandes.gov.ve/cgi-bin/mapserv", >>> { >>> map: '/var/www/mapserver/cne.map', >>> layers:'Rutas Pueblos del Sur', >>> format:'png' >>> }, >>> { >>> 'isBaseLayer': false >>> } >>> ); >>> >>> map.addLayers([merida, InfraCV, Cp, rutaMetropolitana, rutaMocoties, >>> rutaPanaCorta, rutaPanaLarga, rutaParamo, rutaPueblosDelSur]); >>> if (!map.getCenter()) map.zoomToMaxExtent(); >>> >>> // agregar capa: control -> intercambiar entre "capas" >>> map.addControl(new OpenLayers.Control.LayerSwitcher()); >>> >>> Resulta, que estas 2 capas, deberían poder verse al mismo tiempo, pues >>> aparecen como cajas de chequeo. Sin embargo, selecciono la primera, me la >>> muestra, luego selecciono la segunda, y me "apaga" la primera para mostrar >>> la primera... >>> >>> ¿qué debo mirar? >>> -- >>> -- >>> 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 >>> >> >> >> >> -- >> Ing. Laporta Garcia, Luis Andres >> > > > > -- > Ing. Laporta Garcia, Luis Andres > -- Ing. Laporta Garcia, Luis Andres-
Gracias Luis... Estoy en Debian Linux, y mis purebas son sobre iceweasel (Firefox debianzado), de paso, he probado sob re un firefox en un Ubuntu que tengo cerca... en el .map tengo: IMAGECOLOR 192 192 192 IMAGEQUALITY 95 IMAGETYPE png outputformat name "png256" driver "GD/PNG" imagemode "pc256" extension "png" end outputformat name "png" driver "GD/PNG" imagemode "rgba" extension "png" mimetype "image/png" imagemode RGBA end outputformat name "png8" driver "GD/PNG" imagemode "rgba" extension "png" mimetype "image/png" imagemode RGBA transparent OFF formatoption "QUANTIZE_FORCE=ON" formatoption "QUANTIZE_DITHER=ON" formatoption "QUANTIZE_COLORS=250" end En la plantilla, agregue: transparent: "true", format: "image/png" de manera que: var rutaParamo = new OpenLayers.Layer.WMS( "Ruta Páramo", "http://mapserver.corpoandes.gov.ve/cgi-bin/mapserv", { map: '/var/www/mapserver/cne.map', layers:"Ruta Paramo"+"Rutas Pueblos del sur", format:'png', transparent: "true", format: "image/png" }, { 'isBaseLayer': false } ); Los layers, los he agregado de dos formas: layers:"Ruta Paramo"+"Rutas Pueblos del sur", layers:"Rutas Pueblos del Sur, Ruta Paramo", y en ambos casos, me arroja error: msWMSLoadGetMapParams(): Invalid Layers give in the LAYERS parameter El 21 de abril de 2009 21:33, luis laporta <luislaporta@...> escribió: > ** > *Intenta primero visualizar con Mozilla FireFox, si ves todo bien entonces > es lo que te digo de la transparencia en el formato PNG e Internte explorer > 6, tienes 2 opciones intenta con formato de salida GIF como te mencione, o > colocas una nota de que no puede ser visualizado con IE6, sino con cualquier > otro browser.* > > Olvida esta parte, crei que querias que se activaran por defecto > > sino intenta colocarlas separadas por comas en la misma linea de codigo >> >> >> En la plantilla de OpenLayers: >> var rutaParamo = new OpenLayers.Layer.WMS( >> "Ruta Páramo", >> "http://mapserver.corpoandes.gov.ve/cgi-bin/mapserv", >> { >> map: '/var/www/mapserver/cne.map', >> layers:'Ruta Paramo, Rutas Pueblos del Sur', >> format:'png' >> }, >> { >> 'isBaseLayer': false >> } >> ); >> >> >> El 20 de abril de 2009 21:32, luis laporta <luislaporta@...>escribió: > > >> >>> >>> >>> 2009/4/20 Cesar Carbonara <cesar.carbonara@...> >>> >>> Saludos. >>>> >>>> Tengo las siguientes capas (entre otroas) en un .map: >>>> LAYER >>>> NAME 'Ruta Paramo' >>>> TYPE LINE >>>> # CONNECTIONTYPE postgis >>>> # CONNECTION "host=localhost user='carbonara' password='carbonara' >>>> dbname='mapas'" >>>> # DATA 'the_geom FROM public.ruta_paramo' >>>> # FILTER "GeometryType(the_geom) IN ('POLYGON','MULTIPOLYGON')" >>>> DATA '/var/www/mapserver/demostracion/Ruta_Paramo.shp' >>>> METADATA >>>> 'wms_title' 'Ruta Paramo' >>>> END >>>> STATUS off >>>> TRANSPARENCY 100 >>>> PROJECTION >>>> 'proj=longlat' >>>> 'ellps=WGS84' >>>> 'datum=WGS84' >>>> 'no_defs' >>>> '' >>>> END >>>> CLASS >>>> NAME 'Ruta Paramo' >>>> STYLE >>>> SYMBOL 0 >>>> SIZE 10 >>>> OUTLINECOLOR 0 255 255 >>>> COLOR 0 0 0 >>>> END >>>> END >>>> END >>>> >>>> LAYER >>>> NAME 'Rutas Pueblos del Sur' >>>> TYPE LINE >>>> # CONNECTIONTYPE postgis >>>> # CONNECTION "host=localhost user='carbonara' password='carbonara' >>>> dbname='mapas'" >>>> # DATA 'the_geom FROM public.ruta_pueblos_del_sur' >>>> # FILTER "GeometryType(the_geom) IN ('POLYGON','MULTIPOLYGON')" >>>> DATA '/var/www/mapserver/demostracion/RutasPueblosdelSur.shp' >>>> METADATA >>>> 'wms_title' 'Rutas Pueblos del Sur' >>>> END >>>> STATUS off >>>> TRANSPARENCY 100 >>>> PROJECTION >>>> 'proj=longlat' >>>> 'ellps=WGS84' >>>> 'datum=WGS84' >>>> 'no_defs' >>>> '' >>>> END >>>> CLASS >>>> NAME 'Rutas Pueblos del Sur' >>>> STYLE >>>> SYMBOL 0 >>>> SIZE 10 >>>> OUTLINECOLOR 255 0 0 >>>> COLOR 0 0 0 >>>> END >>>> END >>>> END >>>> >>>> En la plantilla de OpenLayers: >>>> var rutaParamo = new OpenLayers.Layer.WMS( >>>> "Ruta Páramo", >>>> "http://mapserver.corpoandes.gov.ve/cgi-bin/mapserv", >>>> { >>>> map: '/var/www/mapserver/cne.map', >>>> layers:'Ruta Paramo', >>>> format:'png' >>>> }, >>>> { >>>> 'isBaseLayer': false >>>> } >>>> ); >>>> var rutaPueblosDelSur = new OpenLayers.Layer.WMS( >>>> "Ruta Pueblos del Sur", >>>> "http://mapserver.corpoandes.gov.ve/cgi-bin/mapserv", >>>> { >>>> map: '/var/www/mapserver/cne.map', >>>> layers:'Rutas Pueblos del Sur', >>>> format:'png' >>>> }, >>>> { >>>> 'isBaseLayer': false >>>> } >>>> ); >>>> >>>> map.addLayers([merida, InfraCV, Cp, rutaMetropolitana, rutaMocoties, >>>> rutaPanaCorta, rutaPanaLarga, rutaParamo, rutaPueblosDelSur]); >>>> if (!map.getCenter()) map.zoomToMaxExtent(); >>>> >>>> // agregar capa: control -> intercambiar entre "capas" >>>> map.addControl(new OpenLayers.Control.LayerSwitcher()); >>>> >>>> Resulta, que estas 2 capas, deberían poder verse al mismo tiempo, pues >>>> aparecen como cajas de chequeo. Sin embargo, selecciono la primera, me la >>>> muestra, luego selecciono la segunda, y me "apaga" la primera para mostrar >>>> la primera... >>>> >>>> ¿qué debo mirar? >>>> -- >>>> -- >>>> 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 >>>> >>> >>> >>> >>> -- >>> Ing. Laporta Garcia, Luis Andres >>> >> >> >> >> -- >> Ing. Laporta Garcia, Luis Andres >> > > > > -- > Ing. Laporta Garcia, Luis Andres > -- -- 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
-
-
-
Sólo por probar, cambié a GIF, pero nada, mismo comportamiento... El 21 de abril de 2009 20:47, luis laporta <luislaporta@...> escribió: > *Estoy viendo que le estas dando salida "png" internte explorer 6 no lee > este formato asi que no crea transparencia, intenta con "gif", que creo que > es el problema, que realmente no la apaga sino que la sobrepone sin > transparencia y no visualizas la otra.* > > sino intenta colocarlas separadas por comas en la misma linea de codigo > > > En la plantilla de OpenLayers: > var rutaParamo = new OpenLayers.Layer.WMS( > "Ruta Páramo", > "http://mapserver.corpoandes.gov.ve/cgi-bin/mapserv", > { > map: '/var/www/mapserver/cne.map', > layers:'Ruta Paramo, Rutas Pueblos del Sur', > format:'png' > }, > { > 'isBaseLayer': false > } > ); > > > > 2009/4/20 Cesar Carbonara <cesar.carbonara@...> > > Saludos. >> >> Tengo las siguientes capas (entre otroas) en un .map: >> LAYER >> NAME 'Ruta Paramo' >> TYPE LINE >> # CONNECTIONTYPE postgis >> # CONNECTION "host=localhost user='carbonara' password='carbonara' >> dbname='mapas'" >> # DATA 'the_geom FROM public.ruta_paramo' >> # FILTER "GeometryType(the_geom) IN ('POLYGON','MULTIPOLYGON')" >> DATA '/var/www/mapserver/demostracion/Ruta_Paramo.shp' >> METADATA >> 'wms_title' 'Ruta Paramo' >> END >> STATUS off >> TRANSPARENCY 100 >> PROJECTION >> 'proj=longlat' >> 'ellps=WGS84' >> 'datum=WGS84' >> 'no_defs' >> '' >> END >> CLASS >> NAME 'Ruta Paramo' >> STYLE >> SYMBOL 0 >> SIZE 10 >> OUTLINECOLOR 0 255 255 >> COLOR 0 0 0 >> END >> END >> END >> >> LAYER >> NAME 'Rutas Pueblos del Sur' >> TYPE LINE >> # CONNECTIONTYPE postgis >> # CONNECTION "host=localhost user='carbonara' password='carbonara' >> dbname='mapas'" >> # DATA 'the_geom FROM public.ruta_pueblos_del_sur' >> # FILTER "GeometryType(the_geom) IN ('POLYGON','MULTIPOLYGON')" >> DATA '/var/www/mapserver/demostracion/RutasPueblosdelSur.shp' >> METADATA >> 'wms_title' 'Rutas Pueblos del Sur' >> END >> STATUS off >> TRANSPARENCY 100 >> PROJECTION >> 'proj=longlat' >> 'ellps=WGS84' >> 'datum=WGS84' >> 'no_defs' >> '' >> END >> CLASS >> NAME 'Rutas Pueblos del Sur' >> STYLE >> SYMBOL 0 >> SIZE 10 >> OUTLINECOLOR 255 0 0 >> COLOR 0 0 0 >> END >> END >> END >> >> En la plantilla de OpenLayers: >> var rutaParamo = new OpenLayers.Layer.WMS( >> "Ruta Páramo", >> "http://mapserver.corpoandes.gov.ve/cgi-bin/mapserv", >> { >> map: '/var/www/mapserver/cne.map', >> layers:'Ruta Paramo', >> format:'png' >> }, >> { >> 'isBaseLayer': false >> } >> ); >> var rutaPueblosDelSur = new OpenLayers.Layer.WMS( >> "Ruta Pueblos del Sur", >> "http://mapserver.corpoandes.gov.ve/cgi-bin/mapserv", >> { >> map: '/var/www/mapserver/cne.map', >> layers:'Rutas Pueblos del Sur', >> format:'png' >> }, >> { >> 'isBaseLayer': false >> } >> ); >> >> map.addLayers([merida, InfraCV, Cp, rutaMetropolitana, rutaMocoties, >> rutaPanaCorta, rutaPanaLarga, rutaParamo, rutaPueblosDelSur]); >> if (!map.getCenter()) map.zoomToMaxExtent(); >> >> // agregar capa: control -> intercambiar entre "capas" >> map.addControl(new OpenLayers.Control.LayerSwitcher()); >> >> Resulta, que estas 2 capas, deberían poder verse al mismo tiempo, pues >> aparecen como cajas de chequeo. Sin embargo, selecciono la primera, me la >> muestra, luego selecciono la segunda, y me "apaga" la primera para mostrar >> la primera... >> >> ¿qué debo mirar? >> -- >> -- >> 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 >> > > > > -- > Ing. Laporta Garcia, Luis Andres > -- -- 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
-
Se me ocurrió poner las capas en status default, y se cargan bien. Se observan con la transparencia... pero no puedo apagar/prender ninguna... ¿por dónde van los tiros? El 23 de abril de 2009 17:41, Cesar Carbonara <cesar.carbonara@...>escribió: > Sólo por probar, cambié a GIF, pero nada, mismo comportamiento... > > El 21 de abril de 2009 20:47, luis laporta <luislaporta@...>escribió: > > *Estoy viendo que le estas dando salida "png" internte explorer 6 no lee >> este formato asi que no crea transparencia, intenta con "gif", que creo que >> es el problema, que realmente no la apaga sino que la sobrepone sin >> transparencia y no visualizas la otra.* >> >> sino intenta colocarlas separadas por comas en la misma linea de codigo >> >> >> En la plantilla de OpenLayers: >> var rutaParamo = new OpenLayers.Layer.WMS( >> "Ruta Páramo", >> "http://mapserver.corpoandes.gov.ve/cgi-bin/mapserv", >> { >> map: '/var/www/mapserver/cne.map', >> layers:'Ruta Paramo, Rutas Pueblos del Sur', >> format:'png' >> }, >> { >> 'isBaseLayer': false >> } >> ); >> >> >> >> 2009/4/20 Cesar Carbonara <cesar.carbonara@...> >> >> Saludos. >>> >>> Tengo las siguientes capas (entre otroas) en un .map: >>> LAYER >>> NAME 'Ruta Paramo' >>> TYPE LINE >>> # CONNECTIONTYPE postgis >>> # CONNECTION "host=localhost user='carbonara' password='carbonara' >>> dbname='mapas'" >>> # DATA 'the_geom FROM public.ruta_paramo' >>> # FILTER "GeometryType(the_geom) IN ('POLYGON','MULTIPOLYGON')" >>> DATA '/var/www/mapserver/demostracion/Ruta_Paramo.shp' >>> METADATA >>> 'wms_title' 'Ruta Paramo' >>> END >>> STATUS off >>> TRANSPARENCY 100 >>> PROJECTION >>> 'proj=longlat' >>> 'ellps=WGS84' >>> 'datum=WGS84' >>> 'no_defs' >>> '' >>> END >>> CLASS >>> NAME 'Ruta Paramo' >>> STYLE >>> SYMBOL 0 >>> SIZE 10 >>> OUTLINECOLOR 0 255 255 >>> COLOR 0 0 0 >>> END >>> END >>> END >>> >>> LAYER >>> NAME 'Rutas Pueblos del Sur' >>> TYPE LINE >>> # CONNECTIONTYPE postgis >>> # CONNECTION "host=localhost user='carbonara' password='carbonara' >>> dbname='mapas'" >>> # DATA 'the_geom FROM public.ruta_pueblos_del_sur' >>> # FILTER "GeometryType(the_geom) IN ('POLYGON','MULTIPOLYGON')" >>> DATA '/var/www/mapserver/demostracion/RutasPueblosdelSur.shp' >>> METADATA >>> 'wms_title' 'Rutas Pueblos del Sur' >>> END >>> STATUS off >>> TRANSPARENCY 100 >>> PROJECTION >>> 'proj=longlat' >>> 'ellps=WGS84' >>> 'datum=WGS84' >>> 'no_defs' >>> '' >>> END >>> CLASS >>> NAME 'Rutas Pueblos del Sur' >>> STYLE >>> SYMBOL 0 >>> SIZE 10 >>> OUTLINECOLOR 255 0 0 >>> COLOR 0 0 0 >>> END >>> END >>> END >>> >>> En la plantilla de OpenLayers: >>> var rutaParamo = new OpenLayers.Layer.WMS( >>> "Ruta Páramo", >>> "http://mapserver.corpoandes.gov.ve/cgi-bin/mapserv", >>> { >>> map: '/var/www/mapserver/cne.map', >>> layers:'Ruta Paramo', >>> format:'png' >>> }, >>> { >>> 'isBaseLayer': false >>> } >>> ); >>> var rutaPueblosDelSur = new OpenLayers.Layer.WMS( >>> "Ruta Pueblos del Sur", >>> "http://mapserver.corpoandes.gov.ve/cgi-bin/mapserv", >>> { >>> map: '/var/www/mapserver/cne.map', >>> layers:'Rutas Pueblos del Sur', >>> format:'png' >>> }, >>> { >>> 'isBaseLayer': false >>> } >>> ); >>> >>> map.addLayers([merida, InfraCV, Cp, rutaMetropolitana, rutaMocoties, >>> rutaPanaCorta, rutaPanaLarga, rutaParamo, rutaPueblosDelSur]); >>> if (!map.getCenter()) map.zoomToMaxExtent(); >>> >>> // agregar capa: control -> intercambiar entre "capas" >>> map.addControl(new OpenLayers.Control.LayerSwitcher()); >>> >>> Resulta, que estas 2 capas, deberían poder verse al mismo tiempo, pues >>> aparecen como cajas de chequeo. Sin embargo, selecciono la primera, me la >>> muestra, luego selecciono la segunda, y me "apaga" la primera para mostrar >>> la primera... >>> >>> ¿qué debo mirar? >>> -- >>> -- >>> 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 >>> >> >> >> >> -- >> Ing. Laporta Garcia, Luis Andres >> > > > > -- > -- > 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 > -- -- 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
-
-
text.html (text/html) 3.9 kB
text.html (text/html) 5.4 kB