Maximiliano, mira este artículo por si te resuelve el probema: <a href="http://blog.andago.com/web/blog-andago/gestion-del-territorio/-/blogs/openlayers:-reproyecion-de-capas-wms-epsg:4326-sobre-proyeccion-de-googlemaps-epsg:900913?_33_redirect=%2Fweb%2Fblog-andago%2Fgestion-del-territorio">http://blog.andago.com/web/blog-andago/gestion-del-territorio/-/blogs/openlayers:-reproyecion-de-capas-wms-epsg:4326-sobre-proyeccion-de-googlemaps-epsg:900913?_33_redirect=%2Fweb%2Fblog-andago%2Fgestion-del-territorio</a>.<br>
<br>Gustavo, el SRID -1 es un SRID ficticio que asigna postgis cuando no es capaz de determinar automáticamente el sRID de las geomatrías resultantes. Prueba a devolver tu geometría asignándole un SRID con ST_setsrid(geometría,SRID): <a href="http://www.postgis.org/documentation/manual-svn/ST_SetSRID.html">http://www.postgis.org/documentation/manual-svn/ST_SetSRID.html</a>.<br>
<br><br><br><div class="gmail_quote">El 18 de marzo de 2010 23:53, 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>
Hola lista,<br><br>Maximiliano, aprovecho, he realizado lo mismo que tu y me encuentro en este mismo problema solo que mi mapserver hace peticiones a una tabla postgis (CONNECTIONTYPE postgis) y esta tiene srid=-1 ????? por lo que mi browser no produce ninguna imagen, vamos....ni un error . He cambiado la proyeccion a 4326 de esta tabla via sql y nada....si alguien sabe que esta pasando les agradezco cualquier guia.<br>
<br>Slds<br><br>Gustavo.<br><br><br>/***********************************************************************************/<div><div></div><div class="h5"><br>hola a todos los de al lista<br>llevo unos dias tratando de de proyectar en openlayers con un base<br>
layer de google maps y un Wms desde mapserver, como ya he averiguado<br>google trabaja EPSG:900913 y mi WMS esta en EPSG:4326, segun<br>ve encontrado he modificado el archivo archivo epsg, mapfile y<br>openlayers de la siguiente forma<br>
 <br>Epsg:<br> <br>## Google<br>&lt;900913&gt; +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0<br>+x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs &lt;&gt;<br> <br>Mapfile<br> <br>WEB<br>    IMAGEPATH &quot;/tmp/images&quot;<br>
        IMAGEURL &quot;tmp&quot;<br>    METADATA<br>        &quot;wms_srs&quot; &quot;EPSG:4326 EPSG:900913&quot;<br>    END                # FIN METADATA<br>END                      # FIN WEB<br>PROJECTION<br>        &quot;init=EPSG:900913&quot;<br>
END<br> <br> <br>y openlayers<br>esta de la siguiente forma<br> <br>var map;<br> <br>        // increase reload attempts<br>        OpenLayers.IMAGE_RELOAD_ATTEMPTS = 3;<br> <br>        function init(){<br>            var options = {<br>
                projection: new OpenLayers.Projection(&quot;EPSG:900913&quot;),<br>                units: &quot;m&quot;,<br>                numZoomLevels: 18,<br>                maxResolution: 156543.0339,<br>                maxExtent: new OpenLayers.Bounds(-20037508, -20037508,<br>
                                                 20037508, 20037508.34)<br>            };<br>            map = new OpenLayers.Map(&#39;map&#39;, options);<br> <br>            // create Google Mercator layers<br> <br> <br>
            var ghyb = new OpenLayers.Layer.Google(<br>                &quot;Google Hybrid&quot;,<br>                {type: G_HYBRID_MAP, &#39;sphericalMercator&#39;: true,<br>&#39;maxExtent&#39;: new<br>OpenLayers.Bounds(-20037508.34,-20037508.34,20037508.34,20037508.34)<br>
}<br>            );<br> <br> <br> <br> <br>            // create WMS layer<br>            var wms = new OpenLayers.Layer.WMS(<br>                &quot;Prueba&quot;,<br> <br>&quot;<a href="http://localhost/cgi-bin/mapserv.exe?map=C:/ms4w/Apache/htdocs/mapatile.map" target="_blank">http://localhost/cgi-bin/mapserv.exe?map=C:/ms4w/Apache/htdocs/mapatile.map</a>&quot;,<br>
                {&#39;layers&#39;: &#39;regiones&#39;, &#39;format&#39;:&#39;image/png&#39;},<br>                {<br>                    &#39;opacity&#39;: 0.4, visibility: false,<br>                    &#39;isBaseLayer&#39;: false,&#39;wrapDateLine&#39;: true<br>
 <br>                }<br> <br>            );<br>        <br>        <br> <br>            // create a vector layer for drawing<br>            var vector = new OpenLayers.Layer.Vector(&quot;Editable Vectors&quot;);<br> <br>
            map.addLayers([ ghyb,<br>                           wms, vector]);<br> <br>                        <br>            map.addControl(new OpenLayers.Control.LayerSwitcher());<br>            map.addControl(new OpenLayers.Control.EditingToolbar(vector));<br>
            map.addControl(new OpenLayers.Control.Permalink());<br>            map.addControl(new OpenLayers.Control.MousePosition());<br>    if (!map.getCenter()) {map.zoomToMaxExtent()}<br>        }<br> <br> <br>Lo que he logrado es q me proyecta en google mi layers, pero demasiado corrido<br>
estoy tratandode proyectar las regiones de chile en primera instancia,<br>pero me salen todas<br>entre africa y europa, he tratado de todas formas y aun no logro solucionar eso<br> quisira saber si me pueden ayudar.<br> <br>
Muchas gracias y saludos<br> <br>-- <br>Maximiliano Riffo Donoso<br>Licenciatura en Ciencia de la Computación<br>DMCC - Facultad de Ciencia<br>Universidad de Santiago De chile                                               <br><hr></div></div>Explore the seven wonders of the world <a href="http://search.msn.com/results.aspx?q=7+wonders+world&amp;mkt=en-US&amp;form=QBRE" target="_blank">Learn more!</a></div>

<br>_______________________________________________<br>
Spanish mailing list<br>
<a href="mailto:Spanish@lists.osgeo.org">Spanish@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/spanish" target="_blank">http://lists.osgeo.org/mailman/listinfo/spanish</a><br>
<br></blockquote></div><br>