sí que es un debate interesante. Suerte con la demo<br><br><div class="gmail_quote">El 29 de septiembre de 2011 12:08, Jorge Arévalo <span dir="ltr">&lt;<a href="mailto:jorge.arevalo@deimos-space.com">jorge.arevalo@deimos-space.com</a>&gt;</span> escribió:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Buenas,<br>
<br>
2011/9/23 Luis Franco Vázquez &lt;<a href="mailto:luis@piezas.org.es">luis@piezas.org.es</a>&gt;:<br>
<div class="im">&gt;&gt;Pero, una pregunta, ¿cargaría en esos casos gvsig (por ejemplo) las capas?<br>
&gt;<br>
&gt;&gt;¿Se tragaría gvsig (p.e.) algo rollo<br>
&gt;&gt;http://user:password@server/<br>
&gt;&gt;<br>
&gt;&gt; &gt;mapserver?loquesea ? (no lo sé, habría que<br>
&gt;&gt; &gt;verlo o que contestara alguien del proyecto)<br>
&gt;<br>
&gt; Pues menuda pregunta me haces Pedro, ;). No lo sé. No conozco tan a fondo<br>
&gt; Gvsig. Si es capaz de una autentificación básica mediante http no veo por<br>
&gt; qué no. Tampoco era el contexto inicial: añadir una capa de imágenes<br>
&gt; georeferenciadas privadas en una aplicación de openlayers, pero es lo que<br>
&gt; tienen estas conversaciones de frik... geointeresados, que nunca sabes en<br>
&gt; qué pueden acabar. :)<br>
&gt;<br>
&gt; Una cosa, Jorge. Ya que estabas interesado en el rendimiento. Si usas apache<br>
&gt; con mod_rwrite, mod_auth o lo que sea, y quieres que vaya más rápido, pon<br>
&gt; las directivas en el lado del servidor, no en un htaccess. Es entre un 10 y<br>
&gt; un 30% más ràpido. Sólo por tener un htaccess vacío, que no haga nada,<br>
&gt; penalizas la velocidad entre un 7 y un 10%.<br>
&gt;<br>
<br>
</div>Pues ahora mismo estamos tirando por otro camino (igual no es el<br>
óptimo, pero hay una demo mañana y esto lo teníamos ya medio montado<br>
:-)). Trabajamos con GeoDjango en la parte del servidor, que gestiona<br>
la autenticación del usuario, entre otras cosas. Después de eso,<br>
OpenLayers hace peticiones a urls atendidas por GeoDjango, que busca<br>
al usuario autenticado en una base de datos y obtiene información<br>
asociada a él/ella. Básicamente, capas raster, en formato GeoTiff y<br>
capas vectoriales almacenadas en PostGIS. Estas capas se superpondrán<br>
sobre la capa base SOLO para ese usuario.<br>
<br>
Para devolver las capas vectoriales, creamos un JSON. Para las capas<br>
raster, queríamos usar MapServer, y para eso, tendríamos que<br>
implementar un mecanismo de seguridad que permita acceder a la<br>
información que gestiona de la misma manera que estamos accediendo a<br>
la información gestionada por GeoDjango (las capas vectoriales en<br>
PostGIS).<br>
<br>
Como nos pilla un poco el toro y ya solo nos queda terminar esa parte,<br>
estamos intentando servir las capas raster de la misma manera, en un<br>
JSON. Me gusta más la idea de servirlas via Mapserver, para que sea<br>
éste el que se encargue de transformarlas en PNG (son GeoTIFF sin<br>
comprimir), trabajar con pirámides cuando sea necesario, etc. Y es lo<br>
que haremos a largo plazo.<br>
<br>
Por ahora, con la opción de servirlas &quot;a mano&quot; en un JSON, estamos<br>
teniendo algún problemilla, como por ej, que los ficheros GeoTIFF que<br>
servimos son NDVI (una sola banda, Float32) y al pasarlas a PNG,<br>
gdal_translate no se lo traga (el driver de PNG no soporta más que<br>
Byte o Uint16 para los píxeles), pero bueno, confío en que es más<br>
rápido que &quot;securizar&quot; MapServer. Que ya digo que es la opción que<br>
prefiero a largo plazo. Se aceptan sugerencias, por supuesto<br>
(apuntadas están las que habéis dicho)<br>
<br>
Seguiremos informando. Interesante el tema éste para tratar en algún<br>
#geoinquietos :-)<br>
<br>
Saludos,<br>
<font color="#888888">Jorge<br>
</font><div><div></div><div class="h5"><br>
&gt; El 23 de septiembre de 2011 10:15, Pedro-Juan Ferrer Matoses<br>
&gt; &lt;<a href="mailto:pferrer@osgeo.org">pferrer@osgeo.org</a>&gt; escribió:<br>
&gt;&gt;<br>
&gt;&gt; 2011/9/23 Luis Franco Vázquez &lt;<a href="mailto:luis@piezas.org.es">luis@piezas.org.es</a>&gt;<br>
&gt;&gt; &gt;Para que funcione lo que tú dices necesitarías pasarle un identificador<br>
&gt;&gt; &gt; de<br>
&gt;&gt; &gt;sesión a algún lenguaje, si no no podrías evitar que alguien viera algo<br>
&gt;&gt; &gt; no<br>
&gt;&gt; &gt;deseado.<br>
&gt;&gt;<br>
&gt;&gt; Como ya comenté puedes combinar mod_rewrite con lenguajes de<br>
&gt;&gt; programación (no necesariamente php, cualquiera que corra en el<br>
&gt;&gt; sistema y cuando digo sistema me refiero específicamente fuera de la<br>
&gt;&gt; jerarquía de Apache) y claro que es la forma más obvia de que alguien<br>
&gt;&gt; no vea algo no deseado pero creo que tiene la ventaja que apunto en el<br>
&gt;&gt; siguiente párrafo<br>
&gt;&gt;<br>
&gt;&gt; &gt; Dependiendo de si estás usando apache y qué versión siempre puedes usar<br>
&gt;&gt; &gt; mod_auth_dbd (v. 2.2) para acceder a un sistema de autentificación<br>
&gt;&gt; &gt; (quién<br>
&gt;&gt; &gt; es) y autorización (a qué puede acceder) almacenados en una base de<br>
&gt;&gt; &gt; datos.<br>
&gt;&gt; &gt; Dependiendo del proyecto incluso te podrías plantear usar LDAP.<br>
&gt;&gt;<br>
&gt;&gt; Pero, una pregunta, ¿cargaría en esos casos gvsig (por ejemplo) las capas?<br>
&gt;&gt;<br>
&gt;&gt; ¿Se tragaría gvsig (p.e.) algo rollo<br>
&gt;&gt; http://user:password@server/mapserver?loquesea ? (no lo sé, habría que<br>
&gt;&gt; verlo o que contestara alguien del proyecto)<br>
&gt;&gt;<br>
&gt;&gt; El método que comento funciona porque las herramientas SIG que<br>
&gt;&gt; interpretan WMS tienden a &quot;ignorar&quot; los parametros extra no estándar<br>
&gt;&gt; que le pones o mejor dicho, a pasarlos &quot;tal cual tu me lo han puesto<br>
&gt;&gt; ya tu si eso te aclaras&quot; al servidor.<br>
&gt;&gt;<br>
&gt;&gt; &gt;  DACS es un proyecto muy interesante.<br>
&gt;&gt;<br>
&gt;&gt; Habrá que pegarle un vistazo :)<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Pedro-Juan Ferrer Matoses<br>
&gt;&gt; Valencia (España)<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Spanish mailing list<br>
&gt;&gt; <a href="http://lists.osgeo.org/mailman/listinfo/spanish" target="_blank">http://lists.osgeo.org/mailman/listinfo/spanish</a><br>
&gt;&gt; <a href="http://es.osgeo.org" target="_blank">http://es.osgeo.org</a><br>
&gt;&gt; <a href="http://twitter.com/osgeoes" target="_blank">http://twitter.com/osgeoes</a><br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Spanish mailing list<br>
&gt; <a href="http://lists.osgeo.org/mailman/listinfo/spanish" target="_blank">http://lists.osgeo.org/mailman/listinfo/spanish</a><br>
&gt; <a href="http://es.osgeo.org" target="_blank">http://es.osgeo.org</a><br>
&gt; <a href="http://twitter.com/osgeoes" target="_blank">http://twitter.com/osgeoes</a><br>
&gt;<br>
&gt;<br>
<br>
<br>
<br>
</div></div><div class="im">--<br>
Jorge Arévalo<br>
Internet &amp; Mobility Division, DEIMOS<br>
<a href="mailto:jorge.arevalo@deimos-space.com">jorge.arevalo@deimos-space.com</a><br>
<a href="http://es.linkedin.com/in/jorgearevalo80" target="_blank">http://es.linkedin.com/in/jorgearevalo80</a><br>
<a href="http://mobility.grupodeimos.com/" target="_blank">http://mobility.grupodeimos.com/</a><br>
<a href="http://gis4free.wordpress.com" target="_blank">http://gis4free.wordpress.com</a><br>
<a href="http://geohash.org/ezjqgrgzz0g" target="_blank">http://geohash.org/ezjqgrgzz0g</a><br>
_______________________________________________<br>
</div><div><div></div><div class="h5">Spanish mailing list<br>
<a href="http://lists.osgeo.org/mailman/listinfo/spanish" target="_blank">http://lists.osgeo.org/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>
</div></div></blockquote></div><br>