<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman,new york,times,serif;font-size:12pt"><div>Gracias Fran<br><br>Grandisima ayuda<br></div><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><br><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><font face="Tahoma" size="2"><hr size="1"><b><span style="font-weight: bold;">De:</span></b> Francisco José Peñarrubia &lt;fpenarru@gmail.com&gt;<br><b><span style="font-weight: bold;">Para:</span></b> Lista de Usuarios de gvSIG &lt;gvsig_usuarios@listserv.gva.es&gt;<br><b><span style="font-weight: bold;">Enviado:</span></b> lun, agosto 30, 2010 12:39:42 AM<br><b><span style="font-weight: bold;">Asunto:</span></b> Re: [Gvsig_usuarios] Ayuda con GVSig + postgis<br></font><br><meta http-equiv="x-dns-prefetch-control" content="off">

  

    
    <title></title>
  
    Hola Carlos.<br>
    <br>
    El problema viene porque tu tabla no admite MultiGeometries. En
    gvSIG, las entidades gráficas de PostGIS son de este tipo para
    permitir polígonos con islas (donuts), por ejemplo.<br>
    Lo que tienes que hacer es cambiar el tipo de the_geom para que sea
    MultiGeometry en lugar de solo Geometry.<br>
    <br>
    Saludos, y espero que te sirva.<br>
    <br>
    Fran.<br>
    <br>
    El 26/08/2010 23:19, Carlos Cristales escribió:
    <blockquote type="cite">
      
      <div style="font-family: times new roman,new york,times,serif; font-size: 12pt; color: rgb(0, 0, 0);">
        <div>Hola amigos<br>
          <br>
          Actualmente estoy comenzando un proyecto de construccion de
          una base de datos catastral, que enlace con nuestro actual
          control de registros. <br>
          <br>
          He obtenido un mapa en ArcGIS y lo he migrado a postgis 1.5 y
          postgres 8.4, y necesito especificar a cada parcela un numero
          que la relacione con nuestro sistema de información. pero al
          editar este dato desde el navtable tengo el siguiente error:<br>
          <br>
&nbsp;com.iver.cit.gvsig.fmap.drivers.jdbc.postgis.PostGISWriter.process(PostGISWriter.java:196)<br>
          <br>
          he seguido el error a la base de datos y obtengo algo como
          sigue:<br>
          <br>
          ERROR:&nbsp; el nuevo registro para la relación «parcelas» viola la
          restricción check «enforce_geotype_the_geom»<br>
          2010-08-26 14:46:40 CST SENTENCIA:&nbsp; UPDATE sig.parcelas SET
          "objectid" = 11690 , "registro" = '0004' , "poligono" = '185'
          , "zona_posta" = '03' , "cod_mun4" = '0617' , "cod_mun3" =
          '098' , "cod_postal" = '098031850004' , "condominio" = '' ,
          "objectid_1" = 64694 , "id_departa" = '06' , "departamen" =
          'SAN SALVADOR' , "id_municip" = '17' , "municipio" =
          'SOYAPANGO' , "zona_pos_1" = '03' , "poligono_1" = '185' ,
          "registro_1" = '0004' , "parcela" = 'U701142' , "nedificio" =
          0 , "nestructur" = 0 , "nombre" = '' , "direccion" = 'COLONIA
          SIERRA MORENA&nbsp; 22 PASAJE' , "codigo_sue" = 8 , "nomenc_sue" =
          'ES' , "n_plantas" = 0 , "n_nivel" = 0 , "masculino" = 0 ,
          "femenino" = 0 , "nproductor" = 0 , "anpatiohue" = 2 ,
          "telefono" = '0000-0000-(000)' , "observacio" = '' , "suelo_1"
          = 'INSTITUCIONAL-EDUCACION-GUARDERIAS Y KINDERGARDEN-PUBLICO'
          , "suelo_2" = 'NINGUNO' , "canton" = '' , "tipo_colon" =
          'COLONIA' , "colonia" = 'SIERRA MORENA' , "calle_1_pr" = '' ,
          "calle_1_ti" = 'PASAJE' , "calle_1" = '22' , "calle_1_or" = ''
          , "calle_2_pr" = '' , "calle_2_ti" = '' , "calle_2" = '' ,
          "calle_2_or" = '' , "tipo_agrup" = '' , "agrupacion" = '' ,
          "nivel" = '' , "numloteapa" = '' , "nominmuebl" = '' , "mun3"
          = '098' , "complement" = '' , "nomsueloun" = 'ESCUELA DE
          EDUCACION PARVULARIA LAS BRISAS' , "nomsuelodo" = '' ,
          "correlativ" = 'B' , "cod_post_1" = '098031850004' ,
          "shape_leng" = 155.657375179 , "shape_area" = 911.4397353 ,
          "cuentaalcaldia" = 454747 , the_geom =&nbsp; GeometryFromText(
          'MULTIPOLYGON (((-89.1468091383675 13.692032548990582,
          -89.14685747549007 13.691912598689289, -89.14739812188166
          13.692129923082327, -89.14739174843223 13.69214725585474,
          -89.14735288161192 13.69225312933082, -89.1468091383675
          13.692032548990582, -89.1468091383675 13.692032548990582,
          -89.1468091383675 13.692032548990582)))', -1) WHERE gid =
          11703<br>
          <br>
          la propiedad the_geom en la tabla es del tipo geometry<br>
          <br>
          si realizo igual proceso con Qgis, todo va bien no hay
          problema<br>
          <br>
          Espero puedan ayudarme<br>
          <br>
        </div>
      </div>
      <br>
      &nbsp;
      <pre><fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
gvSIG_usuarios mailing list
<a rel="nofollow" class="moz-txt-link-abbreviated" ymailto="mailto:gvSIG_usuarios@listserv.gva.es" target="_blank" href="mailto:gvSIG_usuarios@listserv.gva.es">gvSIG_usuarios@listserv.gva.es</a>

Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:

<a rel="nofollow" class="moz-txt-link-freetext" target="_blank" href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a>
</pre>
    </blockquote>
    <br>
    <pre class="moz-signature">-- <br>Fran Peñarrubia<br>Scolab<br><a rel="nofollow" class="moz-txt-link-abbreviated" target="_blank" href="http://www.scolab.es">www.scolab.es</a>

Asociación gvSIG
<a rel="nofollow" class="moz-txt-link-abbreviated" target="_blank" href="http://www.gvsig.com">www.gvsig.com</a>
</pre>
  <meta http-equiv="x-dns-prefetch-control" content="on"></div></div>
</div><br>




      &nbsp;</body></html>