<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
Gracias Oscar.<br><br>Bueno, en realidad no agrego php como capas, sino php mapscript (con extension .php), estos phpmapscripts son los mismos .map pero en lenguaje php, ej:<br><br>Unas linieas en .map puede ser:<br>...<br>LAYER<br>&nbsp;&nbsp; NAME "MASA"<br>&nbsp;&nbsp; STATUS ON<br>...<br><br>En php mapscript (.php) seria:<br>...<br>$jProv = ms_newLayerObj($jMap);<br>&nbsp;&nbsp; $jProv-&gt;set( "name", "MASA");<br>&nbsp;&nbsp; $jProv-&gt;set( "status", MS_ON);<br>...<br><br>Mi servicio WMS funciona bien, ya despliego el visor del mapa ejemplo al hacer la peticion con http://localhost/tilecache.<br><br>El index.html del Tilecache hace este "llamado" a Openlayers y OpenLayers a su vez al Tiling:<br><br>layer = new OpenLayers.Layer.WMS( "VMap0", "tilecache.py?", {layers: 'basic', format: 'image/png' } );<br><br>a esto me referia en realidad al preguntar como mi cliente deberia hacer esta misma declaracion pero sin OpenLayers....es decir, con phpmapscript?<br><br>Gracias por todo.<br><hr id="stopSpelling">Date: Thu, 9 Jul 2009 11:11:36 +0200<br>Subject: Re: [Spanish] A alguien le debe funcionar TILECACHE....<br>From: oscar.fonts.lists@gmail.com<br>To: spanish@lists.osgeo.org<br><br>Buenas, Gustavo,<br><br><div class="EC_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="EC_gmail_quote" style="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>&nbsp;</div><blockquote class="EC_gmail_quote" style="padding-left: 1ex;">
<div>y como llamar al tilecache desde mis
.php....</div></blockquote><div><br>Implementando WMS-C o TMS. <br>&nbsp;<br></div><blockquote class="EC_gmail_quote" style="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>&nbsp;</div><blockquote class="EC_gmail_quote" style="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 "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><br /><hr />Connect to the next generation of MSN Messenger   <a href='http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=wlmailtagline' target='_new'>Get it now! </a></body>
</html>