Buenas, Gustavo,<br><br><div class="gmail_quote">El 8 de julio de 2009 18:26, Gustavo Jarrín <span dir="ltr">&lt;<a href="mailto:gusjarrin@hotmail.com">gusjarrin@hotmail.com</a>&gt;</span> escribió:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">




<div>
<br>¿Cómo
agregar mis propias capas en el tilecache.cfg, yo no utilizo mapfiles
(.map) sino php mapscripts (.php)</div></blockquote><div><br>No puedes agregar PHP como capas en tilecache.cfg.<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>y como llamar al tilecache desde mis
.php....</div></blockquote><div><br>Implementando WMS-C o TMS. <br> <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div>yo no utilzo OpenLayers y se que, quienes lo usan, en algun
lado de este cliente deben llamar a su tilecache.cfg</div></blockquote><div><br>No, el cliente no &#39;llama&#39; a tilecache.cfg<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div> Toda la info a la que se ha hecho referencia sobre el .cfg explica
unicamente con .map y Openlayers.</div></blockquote><div><br>Bueno, vas a necesitar un .map o un wms. Y si quieres hacerte un cliente de tiling en PHP, me temo que no va a ser trivial, aunque a lo mejor puedes inspirarte en ka-map. <br>
</div></div><br>Intento aclarar conceptos:<br><br>Tilecache es un intermediario que hace de cliente de un servicio de
mapas, y lo re-publica como servicio de tiling, que a su vez es capaz
de ser consumido por un cliente de tiling. Algo así:<br><br>[ServicioMapas] &lt;---&gt; [ClienteMapas/ServicioTiling] &lt;---&gt; [ClienteTiling]<br><br>(Mapserver/WMS) &lt;---&gt; (TileCache) &lt;---&gt; (OpenLayers)<br>
<br>Por &quot;servicio&quot; entendemos una dirección web donde hacer peticiones y obtener datos siguiendo algún protocolo conocido (las flechas). Como vemos, en el montaje hay dos servicios encadenados: El de mapa y el de tiling. El primer protocolo suele ser WMS, y el segundo WMS-C o TMS.<br>
<br>Entonces,
lo primero que necesitas es un servicio de mapas funcionando, del que
tilecache pueda &#39;estirar&#39; los datos. El servicio ha de ser de alguno de los tipos
que es capaz de leer TileCache (MapServer, Mapnik, ArcXML, GDAL, o
WMS). Entre todos, el estándar es WMS (WebMapService), y el que te
recomiendo porque es el que más estamos acostumbrados a manejar. Mapserver puede configurarse para &#39;hablar en&#39; WMS.<br><br>Una
vez tengas el servicio de mapas funcionando, en tilecache.cfg indicas
qué &#39;capas&#39; quieres pubicar en tu servicio de tiling, y de qué servicio
de mapa recuperará los datos. El servicio -final- de tiling puede
ser consumido siguiendo los &quot;estándares&quot; WMS-C y TMS. Tu cliente (PHP?)
deberá implementar alguno de estos dos protocolos. OpenLayers
implementa ambos, y por eso es un buen producto para hacer pruebas.<br><br>Yo no he usado PHP Mapscript, y es la parte que me queda más oscura. Pero creo que de hacer un .map no te libras ;)<br><br>Salud.<br><br>