[Gvsig_usuarios] Relacionar geometría en NavTable con nuevo registro

Guillermo Tamburini tamburini_gui en gva.es
Mie Jun 9 10:07:14 CEST 2010


Saludos,

Tengo una duda respecto de tu planteo, y por otra parte, debo decir que 
tampoco soy experto en NavTable, pero a lo mejor sirva lo que puedo 
comentar:

Duda: A mi entender, no es posible añadir una fila a una tabla asociada 
a una capa de geometría, sin estar definiendo simultáneamente la 
geometria (es decir, sin editar/dibujar). De hecho, si lo intentas desde 
gvSIG, te dará un mensaje de error que dice: "No se puede añadir una 
fila a una tabla asociada a una capa".

La cuestión es que mi duda se relaciona con NAvTable, por eso la 
planteo. NavT actúa distinto si trabaja sobre una shape directamente, 
sobre una tabla de un shape, o sobre una tabla cualquiera (aún siendo 
exportada de un shape).

En el primer caso, si tienes seleccionada una capa al abrir NT, 
directamente no te permite agregar elementos a la tabla (no está el 
botón). Yo entiendo que es por lo que describí antes. Es decir, necesita 
la geometria y en ese paso tú no la estás definiendo.

En el segundo caso, te permite agregar, pero da error. La razón es que 
entiende que es una tabla y "se cree que puede trabajar como tal". Pero 
al estar vinculada a la geometria, sucede lo mismo que en el primer 
caso, no la puede editar, y da error.

En el último caso, es el único en que te permite agregar elementos. Esto 
es, porque no hay geometria, y por lo tanto no tiene limitaciones para 
modificar la tabla. O al menos así lo entiendo yo. En cualquier caso, 
serías tu quién lugo podrías, de algún modo vincular la tabla sin 
geometría con tu capa.

Espero no haberme equivocado mucho y que te sirva esta información.

Un saludo!




Jorge Bucaran wrote:
> Hola,
>
> A través de gvSIG y NavTable, mi cliente necesita agregar un nuevo 
> registro a una tabla asociada a un archivo .SHP y luego relacionar 
> este nuevo registro con alguna geometría definida en el .SHP. Por 
> ejemplo, tengo un .SHP que muestra un mapa divido en territorios 
> llamados municipios. La idea es cargar la tabla .DBF asociada al .SHP 
> y agregar un nuevo registro (ya hice esto sin dificultad alguna con 
> NavTable) y ahora vincular el registro a uno de los municipios del .SHP.
>
> ¿Se puede hacer?
>
> Gracias
>
> -- 
> /
> Jorge Bucaran
> twitter.com/jbucaran <http://twitter.com/jbucaran>
> jorgebucaran.com <http://jorgebucaran.com>
> ------------------------------------------------------------------------
>
> _______________________________________________
> gvSIG_usuarios mailing list
> gvSIG_usuarios en listserv.gva.es
>
> Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:
>
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios
>   


-- 
Guillermo Tamburini Beliveau
Proyecto gvSIG 
Consellería de Infraestructuras y Transportes (GVA) 
Valencia (Spain) 
 

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_usuarios/attachments/20100609/47a06092/attachment.htm 


Más información sobre la lista de distribución gvSIG_usuarios