<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<font size="-1"><font face="Helvetica, Arial, sans-serif">Mis consultas
van por CGI. No hab&iacute;a considerado hasta ahora utilizar Fast-CGI porque
seg&uacute;n ten&iacute;a entendido es especialmente eficiente en bases de datos
Postgres y Oracle, que no es mi caso. Aunque veo ahora que de igual
forma mejora con OGR. Voy a probarlo a ver.<br>
<br>
En cuanto a la base de datos eso pienso tambi&eacute;n, a parte de que no est&aacute;
muy bien dise&ntilde;ada y me da terror cada vez que la abro.<br>
<br>
Saludos,<br>
<br>
Emilio<br>
</font></font><br>
Lorenzo Becchi escribi&oacute;:
<blockquote
 cite="mid:58c3b9530912100235h6d50a1d9p965513d47ba77dc@mail.gmail.com"
 type="cite">Tus consultas van por mapscript o por CGI?<br>
Si es la segunda considera utilizar Fast-CGI.<br>
En el FOSS4G de este a&ntilde;o han demostrado cuando mas eficiente sean las
varias conexiones.<br>
  <br>
igual me temo que sea un problema de DB<br>
  <br>
lorenzo<br>
  <br>
  <br>
  <br>
  <div class="gmail_quote">2009/12/9 Emilio G&oacute;mez Fern&aacute;ndez <span
 dir="ltr">&lt;<a moz-do-not-send="true" href="mailto:egofer@terra.es">egofer@terra.es</a>&gt;</span><br>
  <blockquote class="gmail_quote"
 style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hola
a todos,<br>
    <br>
A ver si alguien me puede arrojar algo de luz al problema que me ocupa
estos &uacute;ltimos d&iacute;as.<br>
    <br>
Tengo montado un servidor cartogr&aacute;fico mediante Mapserver + Openlayers
+ Geoext. De momento todo funciona bien, el problema que tengo es que
cuando hago un GetFeatureInfo a la base de datos Mapserver me tarda
demasiado (unos 20-25 segundos) en devolver la informaci&oacute;n de los
elementos (en total no se muestran m&aacute;s de 15 elementos en el mapa
distribuidos en 7 capa sconsultables). La url ser&iacute;a la siguiente:<br>
    <br>
    <a moz-do-not-send="true"
 href="http://localhost/cgi-bin/mapserv.exe?map=../htdocs/mapa.map&amp;&amp;service=WMS&amp;version=1.1.0&amp;request=GetFeatureInfo&amp;layers=actividad0,actividad1,actividad2,actividad3,actividad4,actividad5,actividad6&amp;query_layers=actividad0,actividad1,actividad2,actividad3,actividad4,actividad5,actividad6&amp;styles=,,,,,,&amp;bbox=-16.795006%2C28.065467%2C-16.656303%2C28.130885&amp;srs=EPSG%3A4326&amp;feature_count=10&amp;x=370&amp;y=322&amp;height=432&amp;width=808&amp;info_format=text%2Fhtml"
 target="_blank">http://localhost/cgi-bin/mapserv.exe?map=../htdocs/mapa.map&amp;&amp;service=WMS&amp;version=1.1.0&amp;request=GetFeatureInfo&amp;layers=actividad0,actividad1,actividad2,actividad3,actividad4,actividad5,actividad6&amp;query_layers=actividad0,actividad1,actividad2,actividad3,actividad4,actividad5,actividad6&amp;styles=,,,,,,&amp;bbox=-16.795006%2C28.065467%2C-16.656303%2C28.130885&amp;srs=EPSG%3A4326&amp;feature_count=10&amp;x=370&amp;y=322&amp;height=432&amp;width=808&amp;info_format=text%2Fhtml</a><br>
    <br>
Comentar que consulto a una base de datos SQL Server 2005 mediante ODBC
a trav&eacute;s de VirtualSpatialData OGR, ya que aquella contiene datos
geogr&aacute;ficos no expl&iacute;citos. La configuraci&oacute;n de los par&aacute;metros del
OGRVRTDataSource es la siguiente para cada capa (&uacute;nicamente cambia la
SQL m&iacute;nimamente):<br>
    <br>
&lt;OGRVRTDataSource&gt;<br>
&nbsp; &nbsp; &nbsp; &lt;OGRVRTLayer name='actividad6'&gt;<br>
&nbsp; &nbsp; &nbsp; &lt;SrcDataSource&gt;ODBC:@AdejeDB&lt;/SrcDataSource&gt;<br>
&nbsp; &nbsp; &nbsp; &lt;SrcSQL&gt;SELECT e.matricula AS matricula, t.longitud AS
longitud, t.latitud AS latitud, e.id_equipo AS id_equipo,
e.denominacion AS denominacion, t.fecha_hora_ultima_posicion AS
hora_posicion, t.fecha_hora_salida_parque AS hora_salida FROM (SELECT *
FROM posiciones_gps_tr AS p WHERE p.grupo_actividad=6 AND p.obsoleta=0)
AS t, equipos AS e WHERE e.id_ayuntamiento=1 AND t.oid_equipo=e.oid
ORDER BY t.OID_equipo&lt;/SrcSQL&gt;<br>
&nbsp; &nbsp; &nbsp; &lt;FID&gt;id_equipo&lt;/FID&gt;<br>
&nbsp; &nbsp; &nbsp; &lt;GeometryType&gt;wkbPoint&lt;/GeometryType&gt;<br>
&nbsp; &nbsp; &nbsp; &lt;LayerSRS&gt;WGS84&lt;/LayerSRS&gt;<br>
&nbsp; &nbsp; &nbsp; &lt;GeometryField encoding='PointFromColumns' x='longitud'
y='latitud'/&gt;<br>
&nbsp; &nbsp; &nbsp; &lt;/OGRVRTLayer&gt;<br>
&lt;/OGRVRTDataSource&gt;<br>
    <br>
    <br>
Tanto la base de datos SQL Server como la versi&oacute;n de Mapserver (v.
4.10.2) me vienen dados por lo que ah&iacute; no puedo tocar nada. Vengo
d&aacute;ndole vueltas y no encuentro la forma de acelerar la query. Probando
las SQL en la base de datos no tardan casi nada, porque se ejecutan
sobre tablas con pocos registros. Pienso que pueda ser al conectar a la
BD mediante ODBC+OGR, porque testeando el archivo Virtual Data con
ogrinfo en consola tarda unos 3 seg. por capa en devolver resultados
(3x7=21 seg.).<br>
    <br>
Indiscutiblemente accediendo a trav&eacute;s de OGR tiene que ser m&aacute;s lento
pero no se si esto es normal y si hay alguna forma de acelerarlo. A ver
si alguien puede echarme un mano.<br>
    <br>
Saludos.<br>
    <br>
Emilio G&oacute;mez Fern&aacute;ndez<br>
    <br>
    <br>
    <br>
    <br>
_______________________________________________<br>
Spanish mailing list<br>
    <a moz-do-not-send="true" href="mailto:Spanish@lists.osgeo.org"
 target="_blank">Spanish@lists.osgeo.org</a><br>
    <a moz-do-not-send="true"
 href="http://lists.osgeo.org/mailman/listinfo/spanish" target="_blank">http://lists.osgeo.org/mailman/listinfo/spanish</a><br>
    <br>
  </blockquote>
  </div>
  <br>
  <pre wrap="">
<hr size="4" width="90%">
_______________________________________________
Spanish mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Spanish@lists.osgeo.org">Spanish@lists.osgeo.org</a>
<a class="moz-txt-link-freetext" href="http://lists.osgeo.org/mailman/listinfo/spanish">http://lists.osgeo.org/mailman/listinfo/spanish</a>
  </pre>
  <pre wrap="">
<hr size="4" width="90%">

No virus found in this incoming message.
Checked by AVG - <a class="moz-txt-link-abbreviated" href="http://www.avg.com">www.avg.com</a> 
Version: 8.5.426 / Virus Database: 270.14.100/2554 - Release Date: 12/09/09 07:32:00

  </pre>
</blockquote>
</body>
</html>