<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 <fpenarru@gmail.com><br><b><span style="font-weight: bold;">Para:</span></b> Lista de Usuarios de gvSIG <gvsig_usuarios@listserv.gva.es><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>
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: 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: 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 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 = 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>
<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>
</body></html>