Buenas, Gustavo,<br><br><div class="gmail_quote">El 8 de julio de 2009 18:26, Gustavo Jarrín <span dir="ltr"><<a href="mailto:gusjarrin@hotmail.com">gusjarrin@hotmail.com</a>></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 'llama' 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] <---> [ClienteMapas/ServicioTiling] <---> [ClienteTiling]<br><br>(Mapserver/WMS) <---> (TileCache) <---> (OpenLayers)<br>
<br>Por "servicio" 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 'estirar' 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 'hablar en' WMS.<br><br>Una
vez tengas el servicio de mapas funcionando, en tilecache.cfg indicas
qué 'capas' 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 "estándares" 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>