<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
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 cite="mid:209533.32849.qm@web36507.mail.mud.yahoo.com"
type="cite">
<style type="text/css"><!-- DIV {margin:0px;} --></style>
<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 wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
gvSIG_usuarios mailing list
<a class="moz-txt-link-abbreviated" 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 class="moz-txt-link-freetext" 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" cols="72">--
Fran Peñarrubia
Scolab
<a class="moz-txt-link-abbreviated" href="http://www.scolab.es">www.scolab.es</a>
Asociación gvSIG
<a class="moz-txt-link-abbreviated" href="http://www.gvsig.com">www.gvsig.com</a>
</pre>
</body>
</html>