<div dir="ltr"><div><div><div><div><div>Hola Ale, <br><br></div>Bueno ya casi estás listo. <br></div>Respecto a la aplicación: veo que no estas usando las capas de la cache. La aplicación va un poco lenta. ¿Por que no usas la cache gwc?<br>
</div>Una cosa que puedes hacer para que vaya un poco más ligera es que al hacer zoom no actives todas las capas. Sino mostrar el apartado de capas visible de inicio y que el usuario seleccione las capas que quiere ver. Así no cargas capas que no sean necesarias.<br>
<br></div><div>Lo de la impresión no va muy fino, ya que en ocaciones tarda mucho en generar el pdf. Esto no me lo he podido mirar y me es difícil reproducirlo en mi pc. Ya te dire algo si consigo algo.<br></div><div><br>
</div>Respecto a los errores yo no he menejado mucho este tipo de cosas, pero cuando lo he usado siempre ha sido con los eventos de la capa en el evento loadend.<br><br></div>Por ejemplo para una capa de vector en tu caso los WFS.<br>
<div><pre>var vectors = new OpenLayers.Layer.Vector("GeoRSS", {
strategies: [new OpenLayers.Strategy.Fixed()],
protocol: new OpenLayers.Protocol.HTTP({
url: "<a href="http://yoursite.com/path/to/your/GeoRSS%22,">http://yoursite.com/path/to/your/GeoRSS",</a>
format: new OpenLayers.Format.GeoRSS()
}),
<b>eventListeners: {
loadend: function() {
if (vectors.features.length === 0) {
alert("No features were loaded. Is your GeoRSS file valid?");
}
}
}</b>
});<br><br></pre><pre><span style="font-family:verdana,sans-serif">Para los WMS por ejemplo</span></pre>function addSimpleLayerToMap(titulo,nombCapa,opacity,mapa,base,display)<br>{<br>var capa = new OpenLayers.Layer.WMS(titulo,urlGeoserverWMS,<br>
{<br> 'layers' : nombCapa, transparent : true, format : 'image/png', STYLES : '', //tiled : true,<br> //tilesOrigin : mapa.maxExtent.left + ',' + mapa.maxExtent.bottom<br> }<br>
,<br> {<br> buffer : 0,<br> //displayOutsideMaxExtent : base,<br> isBaseLayer : base,<br> opacity : opacity,<br> displayInLayerSwitcher: display,<br> eventListeners: {<br> 'loadend': function(evt){<br>
//vemos si la imagen tiene el class de error<br> if (evt.object.grid[0][0].imgDiv.classList.contains("olImageLoadError")){<br> //mostrar mensaje de error<br> console.debug(evt);<br>
console.debug(evt.object.grid[0][0].imgDiv);<br> }<br> }<br> }<br> }<br>);<br>mapa.addLayer(capa);<br>return capa;<br>}<br><br></div><div>Saludos,<br><br></div><div>Bolo<br></div><div>
<br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">El 23 de septiembre de 2013 00:35, J.Alejandro Martinez Linares <span dir="ltr"><<a href="mailto:islanis@infomed.sld.cu" target="_blank">islanis@infomed.sld.cu</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hola Bolo como anda la cosa, te escribo para actualizarte, te cuento que la 2da semana de oct tengo que entregar el documento de forma oficial, la 3era es mi predefensa y la 4rta será la defensa y para noviembre soy Ing en informática, sabes que!!, estoy buscando como hacer una maestría como la tuya, de master en SIG, pero acá no hay nada de eso, asi que mejor me quedo ing, pero si eso aparece pues me voy por ahí, ha oye necesito que me digas por fin si has visto algo de lo último que te pedí,además ya el sistema se puede ver desde internet nuevamente necesito que lo cacharrees y me digas si le ves alguna fallita o si encuentras algo que no te guste, quero tus sugerencias, ha otra cosilla que me gustaría saber si se puede es el tratamiento de errores con openlayers, como que si se hace una transaccion con openlayers ya sea wms.wfs o wfs-t si por casualidad da error el servidor geoserver como puedo capturar con openlayers las "excetions" para saber que hacer, sabes si eso se puede hacer?.<br>
<br>
<br>
Saludos Ale<br>
<br>
--<br>
<br>
Este mensaje le ha llegado mediante el servicio de correo electronico que ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema Nacional de Salud. La persona que envia este correo asume el compromiso de usar el servicio a tales fines y cumplir con las regulaciones establecidas<br>
<br>
Infomed: <a href="http://www.sld.cu/" target="_blank">http://www.sld.cu/</a><br>
<br>
______________________________<u></u>_________________<br>
Spanish mailing list<br>
<a href="http://lists.osgeo.org/mailman/listinfo/spanish" target="_blank">http://lists.osgeo.org/<u></u>mailman/listinfo/spanish</a><br>
<a href="http://es.osgeo.org" target="_blank">http://es.osgeo.org</a><br>
<a href="http://twitter.com/osgeoes" target="_blank">http://twitter.com/osgeoes</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Saludos,<br><br>Bolo<br><a href="http://www.geoinquiets.cat" target="_blank">www.geoinquiets.cat</a><br>
</div>