[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