<!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">
    Hola.<br>
    <br>
    Con vuestro permiso, cambio el asunto del hilo, que luego aparecemos
    en Google con multitud de errores y en realidad son 2 (eso s&iacute;, uno
    de ellos aparecer&aacute; mucho en conexiones de red inestables).<br>
    <br>
    Yo tambi&eacute;n opino que el driver de postgis es important&iacute;simo, y
    cuando tenga tiempo intentar&eacute; revisar esos 2 errores (para la 1.11,
    ya lo avanzo). Eso s&iacute;, en tiempo libre, y de eso no abunda
    ultimamente.<br>
    <br>
    Ahora bien, tambi&eacute;n tengo que reconocer que la configuraci&oacute;n
    adecuada para lo que se quiere hacer (edici&oacute;n multiusuario,
    etiquetado, etc) ser&iacute;a usando como intermediario Geoserver y/o
    MapServer. Y en ese caso, esos 2 errores ya no son tales, y es la
    configuraci&oacute;n con la que solemos usar siempre gvSIG (un fondo
    cartogr&aacute;fico renderizado por MapServer como WMS y una o varias capas
    que puedes editar por WFS).<br>
    Con eso, y si gvSIG tuviera un cliente WFS-T (Transaccional) m&aacute;s
    fino, estar&iacute;a solventado la multiedici&oacute;n, ya que el WFS se ocupa del
    bloqueo de la transacci&oacute;n. Se puede hacer, y se puede mejorar,
    claro.<br>
    <br>
    Lo que quiero decir es que desde este punto de vista (montas una IDE
    y te conectas con gvSIG), el driver de Postgis pierde la relevancia,
    y corriges (bueno, esquivas) los errores asociados a Postgis (que
    tambi&eacute;n aparecen en Oracle y cualquier otra base de datos, porque no
    son errores del driver, sino m&aacute;s bien de algunas estrategias de
    pintado, tal y como ya he dicho).<br>
    <br>
    Saludos.<br>
    <br>
    Fran.<br>
    <br>
    El 04/10/2010 21:15, Jose Carlos Mart&iacute;nez Llario escribi&oacute;:
    <blockquote cite="mid:4CAA27E4.8090304@cgf.upv.es" type="cite">
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      Hola Julio, parece un trabajo muy interesante el que hab&eacute;is
      realizado. Lo de PostGIS contra un sistema tradicional, llamemos
      por ejemplo shape no solo tiene su justificaci&oacute;n como tu dices en
      un n&uacute;mero elevado de usuarios sino en caracter&iacute;sticas como
      incorporaci&oacute;n de comportamiento al modelo de datos con reglas
      topol&oacute;gicas o validaci&oacute;n de datos espaciales, uso de integridad
      referencial, valores codificados, incluso el uso de tolerancias
      acordes con la escala, etc. Toda estas mejoras no se pueden
      aplicar a un modelo tradicional y son muy &uacute;tiles incluso para uso
      monousuario. De ahi mi inter&eacute;s y apoyo a la mejora, extensi&oacute;n o
      ampliaci&oacute;n de este tipo de drivers. Creo que tenemos que empezar a
      cambiar todos a este modelo y por ello creo que el apoyo de gvSIG
      es primordial. El IGN ya lo ha empezado ha realizar con su BTA,
      localGIS tambi&eacute;n. Yo creo que a lo mejor una buena manera de
      empezar a trabajar ser&iacute;a que todos los desarrolladores como tu que
      han cambiado o detectado alg&uacute;n problema e incluso corregido y que
      conoc&eacute;is el uso interno de este tipo de drivers pong&aacute;is vuestros
      conocimientos en com&uacute;n, quiz&aacute;s en alg&uacute;n tipo de evento o algo.<br>
      <br>
      Saludossss<br>
      <br>
      <br>
      <br>
      <br>
      <br>
      On 04/10/2010 20:29, Julio Torres wrote:
      <blockquote
        cite="mid:2D3259408C1B48BCAA6B9D302B3BC90B@FSC391217082606"
        type="cite">
        <title></title>
        <meta http-equiv="Content-Type" content="text/html;
          charset=ISO-8859-1">
        <meta content="MSHTML 6.00.6000.17080" name="GENERATOR">
        <div><font face="Arial" size="2">Jos&eacute; Carlos, me llamo Julio
            Torres y no soy desarrollador sino usuario. En mi
            organizaci&oacute;n estamos trabajando con gvSIG+PostGis desde hace
            un par de a&ntilde;os y&nbsp;nuestros datos est&aacute;n publicados mediante
            Geoserver&nbsp;en el geoportal <a moz-do-not-send="true"
              href="http://www.idejaen.es">www.idejaen.es</a>.</font></div>
        <div><font face="Arial" size="2">Efectivamente hemos detectado
            fallos en PostGis en ciertos aspectos, m&aacute;s relacionados con
            leyendas y publicaci&oacute;n (problemas con el juego de caracteres
            y codificaci&oacute;n) que en edici&oacute;n. Hace tiempo realizamos una&nbsp;
            prueba puntual de acceso concurrente en edici&oacute;n a la misma
            tabla y al mismo registro desde 5 puestos de trabajo y la
            verdad es que no nos di&oacute; problemas. Lo realizamos a traves
            de la Intranet corporativa. Tambi&eacute;n es cierto que a pesar de
            no haber tenido problemas en dicha prueba no tengo una
            confianza suficiente en la consistencia del entendimiento
            gvSIG-Postgis como para cambiar definitivamente la
            metodolog&iacute;a de trabajo de shape a PostGIS y optamos por el
            sistema tradicional -poco acad&eacute;mico pero eficaz- de asignar
            capas en formato shape&nbsp; a usuarios de carga concretos para
            evitar posibles problemas y tener controlados los cambios.
            S&iacute; estoy totalmente de acuerdo contigo en que este aspecto
            es fundamental para la extensi&oacute;n del uso de gvSIG en
            corporaciones con un elevado n&uacute;mero de usuarios de carga y
            actualizaci&oacute;n de datos.</font></div>
        <div><font face="Arial" size="2">Un saludo, J.Torres</font></div>
        <blockquote style="padding-right: 0px; padding-left: 5px;
          margin-left: 5px; border-left: 2px solid rgb(0, 0, 0);
          margin-right: 0px;">
          <div style="font: 10pt arial;">----- Original Message ----- </div>
          <div style="background: none repeat scroll 0% 0% rgb(228, 228,
            228); font: 10pt arial;"><b>From:</b> <a
              moz-do-not-send="true" title="jomarlla@cgf.upv.es"
              href="mailto:jomarlla@cgf.upv.es">Jose C. Martinez-Llario</a>
          </div>
          <div style="font: 10pt arial;"><b>To:</b> <a
              moz-do-not-send="true"
              title="gvsig_desarrolladores@listserv.gva.es"
              href="mailto:gvsig_desarrolladores@listserv.gva.es">Lista
              de Desarrolladores de gvSIG</a> </div>
          <div style="font: 10pt arial;"><b>Sent:</b> Monday, October
            04, 2010 7:42 PM</div>
          <div style="font: 10pt arial;"><b>Subject:</b> Re:
            [Gvsig_desarrolladores] Driver de postgis. Multitud de
            errores</div>
          <div><br>
          </div>
          Hola a todos,<br>
          Bueno yo solo quer&iacute;a animar el desarrollo y mejora de este
          driver por la comunidad, por los desarrolladores de gvSIG,
          etc.<br>
          <br>
          Considerando que PostGIS es la &uacute;nica base de datos libre con
          el suficiente potencial para al realizaci&oacute;n de un modelo de
          datos cartogr&aacute;fico completo, mi opini&oacute;n es que una herramienta
          que trabaja con cartograf&iacute;a como gvSIG deber&iacute;a mejorar el
          soporte de esta base de datos. Se que gvSIG es quiz&aacute;s la
          primera soluci&oacute;n libre en implementaci&oacute;n de protocolos OGC y
          otras tareas pero considero que el acceso a una base de datos
          espacial deber&iacute;a de haber tenido quiz&aacute;s una prioridad m&aacute;s alta
          desde hace a&ntilde;os. Es una pena tener que<br>
          seguir muriendo trabajando con shapes y no poder implementar
          modelos cartogr&aacute;ficos que al fin y al cabo es la fuente que
          debe alimentar a un SIG. &Oacute;jala esta crisis acabe pronto y se
          puedan abordar proyectos como el que comenta Pe&ntilde;arrubia.<br>
          <br>
          Un saludo,<br>
          Jos&eacute; Carlos<br>
          <br>
          <br>
          El 04/10/2010 17:04, Francisco Jos&eacute; Pe&ntilde;arrubia escribi&oacute;:
          <blockquote cite="mid:4CA9ECEC.4030408@gmail.com" type="cite">Hola

            Daniel.<br>
            <br>
            En alg&uacute;n desarrollo que he participado, hemos tenido que
            "tunear" un poquito el driver de PostGIS, tal y como dices
            (en realidad, no el driver, sino la estrategia que usa la
            capa de PostGIS). En mi caso, el desarrollo no fue
            publicado, ya que publicarlo supon&iacute;a m&aacute;s d&iacute;as de trabajo
            (desacoplar el c&oacute;digo y pasar toda la bater&iacute;a oficial de
            pruebas), y el c&oacute;digo se entreg&oacute; al cliente tal y como
            especifica la GPL, pero no se incorpor&oacute; a la rama principal
            de gvSIG.<br>
            <br>
            Tocando esa estrategia puedes conseguir evitar los problemas
            del etiquetado, y si cambias un poquito el driver de PostGIS
            lo puedes hacer tolerante a desconexiones de la red, que es
            lo que creo que te debe estar pasando.<br>
            En cuanto a edici&oacute;n multiusuario, gvSIG no soporta ese tipo
            de edici&oacute;n. Para ello, es necesario utilizar alg&uacute;n tipo de
            "middleware" que se ocupe de procesar las peticiones de los
            clientes gvSIG, blockear zonas, registros, etc. Eso no es un
            bug, es m&aacute;s bien una Feature Request. Hace tiempo propuse un
            proyecto para realizar esto, pero lleg&oacute; la crisis y hubo que
            recortar....<br>
            <br>
            Este correo lo env&iacute;as a la lista de desarrolladores, as&iacute; que
            entiendo que t&uacute; lo eres. Tienes 2 opciones entonces (bueno,
            3. La tercera es utilizar otro software, claro).<br>
            La primera es desarrollarlo t&uacute; mismo.<br>
            La segunda, contratar el desarrollo, y lo que te ahorres en
            licencias, invertirlo en hacer que gvSIG se adapte a tus
            necesidades. <br>
            <br>
            Estar&iacute;a muy bien, y revertir&iacute;a en el bien de la comunidad.<br>
            <br>
            En cualquier caso, me lo apunto, y si podemos conseguir algo
            de tiempo (o financiaci&oacute;n), le daremos un repaso al
            etiquetado y los errores de desconexi&oacute;n para la versi&oacute;n 1.11
            (cuando salga).<br>
            <br>
            Saludos.<br>
            <br>
            Fran.<br>
            <br>
            <br>
            <br>
            El 04/10/2010 13:51, Daniel L.S. escribi&oacute;:
            <blockquote
              cite="mid:BLU157-w4495FBDB6A31DC2C55525FAA6C0@phx.gbl"
              type="cite">
              <style>.hmmessage P {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY.hmmessage {
        FONT-SIZE: 10pt; FONT-FAMILY: Tahoma
}
</style> Me gustaria saber en los proyectos que trabajan con capas
              postgis si han resuelto problemas actuales del driver de
              gvSIG para Postgis. Hay multitud de fallos que hacen
              pr&aacute;cticamente imposible basar un actual desarrollo sobre
              este driver. Actualmente nos planteamos dejar de utilizar
              bien gvSIG o bien utilizar buscar una soluci&oacute;n intermedia
              con la carto en shape, formato que no permite cubrir
              nuestras necesidades.&nbsp; <br>
              <br>
              Algunos de los errores son:<br>
              <br>
              El etiquetado colapsa cursores desconectando el driver. No
              nos permite etiquetar los registros de una capa postgis
              por evitar estos errores.<br>
              No soporta edici&oacute;n multiusuario, es decir, si desde
              diferentes clientes se interact&uacute;a con la capa postgis (
              edici&oacute;n y borrado) se producen descoordinaciones con los
              dem&aacute;s clientes en gvSIG. <br>
              Se producen habitualmente errores tipo Can read postgis
              driver no siendo posible reconectar las capas y haciendo
              necesaria un arranque de la aplicaci&oacute;n.<br>
              <br>
              Si alguien tiene soluciones a estos errores agradeceria su
              colaboracion. Desarrolladores de gisEIEL, gvSIG carreteras
              y dem&aacute;s.<br>
              <br>
              Considero que debe madurar el driver de Postgis de gvSIG
              para considerar a gvSIG una buena herramienta GIS.<br>
              <br>
              Un saludo y gracias.
              <pre wrap=""><fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
gvSIG_desarrolladores mailing list
<a class="moz-txt-link-abbreviated" href="mailto:gvSIG_desarrolladores@listserv.gva.es" moz-do-not-send="true">gvSIG_desarrolladores@listserv.gva.es</a>
<a class="moz-txt-link-freetext" href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores" moz-do-not-send="true">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</a>
</pre>
            </blockquote>
            <br>
            <pre class="moz-signature" cols="72">-- 
Fran Pe&ntilde;arrubia
Scolab
<a class="moz-txt-link-abbreviated" href="http://www.scolab.es" moz-do-not-send="true">www.scolab.es</a>

Asociaci&oacute;n gvSIG
<a class="moz-txt-link-abbreviated" href="http://www.gvsig.com" moz-do-not-send="true">www.gvsig.com</a>
</pre>
            <pre wrap=""><fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
gvSIG_desarrolladores mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:gvSIG_desarrolladores@listserv.gva.es">gvSIG_desarrolladores@listserv.gva.es</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</a>
</pre>
          </blockquote>
          <br>
          <p> </p>
          <hr> _______________________________________________<br>
          gvSIG_desarrolladores mailing list<br>
          <a moz-do-not-send="true" class="moz-txt-link-abbreviated"
            href="mailto:gvSIG_desarrolladores@listserv.gva.es">gvSIG_desarrolladores@listserv.gva.es</a><br>
          <a moz-do-not-send="true" class="moz-txt-link-freetext"
href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</a><br>
        </blockquote>
        <pre wrap=""><fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
gvSIG_desarrolladores mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:gvSIG_desarrolladores@listserv.gva.es">gvSIG_desarrolladores@listserv.gva.es</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</a>
</pre>
      </blockquote>
      <br>
      <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
gvSIG_desarrolladores mailing list
<a class="moz-txt-link-abbreviated" href="mailto:gvSIG_desarrolladores@listserv.gva.es">gvSIG_desarrolladores@listserv.gva.es</a>
<a class="moz-txt-link-freetext" href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</a>
</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Fran Pe&ntilde;arrubia
Scolab
<a class="moz-txt-link-abbreviated" href="http://www.scolab.es">www.scolab.es</a>

Asociaci&oacute;n gvSIG
<a class="moz-txt-link-abbreviated" href="http://www.gvsig.com">www.gvsig.com</a>
</pre>
  </body>
</html>