[Gvsig_usuarios] [Datos] Más de una tabla por capa
antoniofacno
antoniofcano en gmail.com
Jue Ago 12 11:53:57 CEST 2010
Hola,
Ya he estado viendo NavTable y para el manejo de la tabla de propiedades
de la capa vector está muy bien, el tema es que para poder manejar las
tablas esclavas (y asà evitar el uso de OpenOffice para la edición) no
he sido capaz.
A raiz de este apunte que me haces he estado mirando con algo más
produndidad, leyendo el manual que viene en la Web y buscando por
internet. Parece que la versión 0.4 permite desde el ToC abrir una tabla
usando el menú contextual, en mi versión de gvSIG (OADE 0.10) no aparece
esa opción solamente las tres de edición de siempre (Copiar, Cortar y
Pegar). No se que me puede faltar, o que no estaré haciendo.
El Postgres lo tengo en mi lista de temas a mirar, ya que las bbdd no me
dan mucho miedo (antes ya he manejado MySQL).
Saludos,
On 12/08/10 11:05, Agustin Diez Castillo wrote:
> Antonio y otros,
> A lo mejor te conviene explorar NavTable [1] es una extensión para el
> manejo de tablas en gvSIG que con otro enfoque quizás te permite hacer
> lo que quieres. Tiene innumerables ventajas pero una que creo te
> conviene es que no hace falta poner la capa en edición para editar los
> registros.
> En NavTable podrÃas editar los registros seleccionados de cada tabla
> (los esclavos en tu caso).
> También edita tablas.
> Creo que con NavTable puedes ahorrarte OpenOffice.
> En cualquier caso, si manejas postgres yo intentarÃa hacer todo lo que
> haces con postgis en lugar de crear los shapes.
> Saludos
> [1] http://navtable.forge.osor.eu/
> On Aug 12, 2010, at 12:42 AM, antoniofacno wrote:
>
>> Hola,
>>
>> Resuelve el problema inicial, pero sigue siendo un poco 'feo' en
>> cuanto usabilidad. Algo parecido a la forma de uso del NavTable pero
>> en la vista de la tabla estarÃa de madre, parte superior con los
>> filtros, central con los registros e inferior con controles de
>> edición sobre los registros.
>>
>> Saludos,
>>
>> On 12/08/10 00:16, GVSIG-ConsultoresAA wrote:
>>> <Mail Attachment.png>
>>> <http://www.incredimail.com/app/?tag=display_picture_click_me_re&lang=10&version=6144668&setup_id=10000007&aff_id=109185&addon=IncrediMail&upn=eb3272b4-e9fc-4c9d-b676-88e5e809f07e>
>>> Hola Antonio, cuando tienes varias tablas enlazadas puedes "agrupar"
>>> las filas o registros de estas, asÃ:
>>>
>>> * Das click en la tabla deseada
>>> * Luego click en el Ãcono de "MOVER ARRIBA LA SELECCIÓN"
>>> * Incluso, luego puedes en "tabla-exportar, a excel o dbf"
>>> * Asà tendrás las tablas solo con lo seleccionado y usarlo para
>>> los informes especÃficos.
>>>
>>> Suerte.
>>>  
>>> <Mail Attachment.png>
>>> /-------Mensaje original-------/
>>> /*De:*/ antoniofacno <mailto:antoniofcano en gmail.com>
>>> /*Fecha:*/ 11/08/2010 15:11:16
>>> /*Para:*/ Lista de Usuarios de gvSIG
>>> <mailto:gvsig_usuarios en listserv.gva.es>
>>> /*Asunto:*/ Re: [Gvsig_usuarios] [Datos] Más de una tabla por capa
>>> Hola otra vez,
>>> Eurekaa!!!! Objetivo conseguido :)
>>> De todas formas me queda algo en el tintero, y es que tal como lo tengo
>>> ahora mismo la visualización de este tipo de información me resulta un
>>> poco espartana jeje.
>>> He enlazado las tablas, vamos he creado con el OpenOffice 2 archivos dbf
>>> compartiendo un campo, luego las he cargado en el proyecto. He abierto
>>> la tabla de atributos y enlazado la tabla de la capa con las dos que he
>>> creado nuevas.
>>> Abro tres ventanitas, una por cada tabla creada y cuando selecciono una
>>> fila me ilumina las filas que están relacionadas en las otras. Y esto es
>>> lo que peor sabor de boca me deja, por varios motivos:
>>> 1. Desde el gvSIG no puedo insertar registros en las tablas
>>> esclavas.
>>> 2. EstarÃa magnÃfico que no solo iluminara, sino que hiciera un
>>> filtro en las tablas esclavas. Ejemplo: Selecciono Finca1 y ahora tengo
>>> lo siguiente:
>>> Finca1, Fecha1, observación
>>> Finca1, Fecha2, observación
>>> Finca2,
>>> Finca3,
>>> Finca1,
>>> Finca2,
>>> ..... Infinito ....
>>> En este caso en el que la tabla esclava tiene un monton de
>>> registros, los cuales están intercalados unos con otros. Pues eso, que
>>> la visualización no es precisamente la más adecuada digamos para tener
>>> una vista de conjunto.
>>> Se me ocurre lo siguiente, imagino que no está implementado ni mucho
>>> menos y que bueno igual tiene su historia. Enlazando con el primer
>>> correo del hilo, el de los Tabs.
>>> 1. En la tabla de atributos, un tab (o pestaña) por cada una de las
>>> tablas enlazadas.
>>> 2. Cuando selecciono un registro en la tabla maestra (el primer tab),
>>> los otros tabs muestran solamente los registros correspondientes a la
>>> selección realizada.
>>> 3. Incluir un Filtro en la misma pantalla de la navegación de los
>>> registros.
>>> Y ya está, esto solo a modo de idea que se me acaba de ocurrir con el
>>> fin de mejorar un poquito (en cuestión de usabilidad) esta parte del
>>> programa.
>>> Otro problema (no se si mal uso o fallo del software) que acabo de
>>> observar, que ocurre con el refresco de las tablas. No puedo insertar
>>> registros en la tabla desde gvSIG, si abro la tabla con otro programa y
>>> hago un cambio este no se refleja en el gvSIG a no ser que cierre el
>>> proyecto y lo vuelva a abrir :(. Esto me pasa con los dbf.
>>> Salud,
>>> On 11/08/10 15:46, Roser Soler wrote:
>>> > Hola Antonio,
>>> >
>>> > Para asociar más de una tabla a una capa lo único que necesitas es que
>>> > dichas tablas tengan un campo en comun. Siguiendo tu ejemplo; te creas
>>> > las 4 tablas que comentas (en dbf por ejemplo) y en todas ellas tienes
>>> > un campo que se llame finca donde metes algo que las identifique, el
>>> > nombre o un numero identificativo.
>>> > Te vas a gvSIG, te cargas el shape en la vista y desde el gestor de
>>> > proyectos, en Tabla te cargas
>>> > las otras 4 tablas. Despues abres el shape, abres su tabla y se te
>>> > activaran las herramientas de enlace y unión. Y nada, vas creando los
>>> > enlaces/uniones que necesites.
>>> >
>>> > saludos
>>> >
>>> > El 11/08/10 13:53, antoniofacno escribió:
>>> >
>>> >> On 11/08/10 10:35, Manuel Madrid wrote:
>>> >>
>>> >>
>>> >>> Hola Antonio.
>>> >>>
>>> >>> Si no he entendido mal lo que pides es poder visualizar en grupo
>>> >>> mediante pestañas la información correspondiente a todas las
>>> tablas que
>>> >>> tengas enlazadas con la tabla de la capa.
>>> >>>
>>> >>>
>>> >>>
>>> >> sep eso mismo por un lado. Y por el otro, ya que le has puesto nombre
>>> >> (porque no sabÃa como expresarlo) como hago para tener más de una
>>> tabla
>>> >> enlazada con la tabla de la capa.
>>> >>
>>> >> Quiero decir, ahora mismo solo puedo (o mejor dicho solo he sido
>>> capaz)
>>> >> de asociar una serie de campos a la capa. Pero esto se me queda muy
>>> >> rÃgido, porque en verdad lo que me interesa es tener más de una
>>> tabla.
>>> >> Ejemplo:
>>> >> 1. Información general.
>>> >> 2. Labores que he realizado.
>>> >> 3. Productos fitosanitarios que he utilizado en la finca.
>>> >> 4. ToDo. Una especie de cajón de sastre donde apunto, las
>>> cosas que
>>> >> me gustarÃa poder hacer en la finca y cuando las hago marcarlas
>>> como hechas.
>>> >>
>>> >> En una BBDD relacional, como puede ser MySQL (o PostgreSQL) no tengo
>>> >> problema para definir algo asÃ. Pero aquà ya me pierdo, la verdad
>>> que he
>>> >> sido capaz de instalar Postgis pero tampoco he sido capaz de
>>> asociar a
>>> >> una capa más de una tabla. Algo se me escapa :)
>>> >>
>>> >>
>>> >>
>>> >>> Esto actualmente no es posible pero me parece una interesante
>>> feature
>>> >>> request. Se podrÃa aplicar tanto a la herramienta información
>>> por punto
>>> >>> (verÃamos sólo los registros seleccionados) como a la de ver
>>> tabla de
>>> >>> atributos (verÃamos las tablas al completo).
>>> >>>
>>> >>>
>>> >>>
>>> >> Esto hay que apuntarlo en algún sitio, o ya hay por aquà algun
>>> >> desarrollador escuchando y tomando notas de las sugerencias ;)
>>> >>
>>> >> Saludos,
>>> >>
>>> >>
>>> >>
>>> >>> Saludos,
>>> >>> Manuel.
>>> >>>
>>> >>> El 11/08/10 2:01, antoniofacno escribió:
>>> >>>
>>> >>>
>>> >>>
>>> >>>> Hola,
>>> >>>>
>>> >>>> Otra duda que me corroe y que no se por donde meter mano....
>>> >>>>
>>> >>>> Me gustarÃa poder asociar a una capa vectorial más de una
>>> tabla, por
>>> >>>> ejemplo: la capa Finca (donde he dibujado tantos polÃgonos como
>>> fincas
>>> >>>> hay en la explotación) con las siguientes tablas:
>>> >>>> - Información: Datos catastrales, superficie, número
>>> de plantas.
>>> >>>> - Cuaderno campo: Fecha tratamiento, fitosanitario
>>> utilizado, etc.
>>> >>>> - Enfermedades: Fecha, enfermedad
>>> >>>> - Producción: Fecha, número de ticket, kilos recolectados.
>>> >>>>
>>> >>>> De forma que cuando fuera a ver la información de una finca
>>> (atributos
>>> >>>> de la capa), pudiera ver en pantalla una ventana con un Tab por
>>> cada
>>> >>>> tabla y la información asociada al polÃgono que tengo seleccionado.
>>> >>>>
>>> >>>> ¿Es posible? O me estoy metiendo en camisa de 11 varas.
>>> >>>>
>>> >>>> Salud y gracias,
>>> >>>> _______________________________________________
>>> >>>> gvSIG_usuarios mailing list
>>> >>>> gvSIG_usuarios en listserv.gva.es
>>> <mailto: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
>>> >>>>
>>> >>>>
>>> >>>>
>>> >>>
>>> >>>
>>> >> _______________________________________________
>>> >> gvSIG_usuarios mailing list
>>> >> gvSIG_usuarios en listserv.gva.es
>>> <mailto: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
>>> >>
>>> >>
>>> > _______________________________________________
>>> > gvSIG_usuarios mailing list
>>> > gvSIG_usuarios en listserv.gva.es <mailto: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
>>> >
>>> >
>>> _______________________________________________
>>> gvSIG_usuarios mailing list
>>> gvSIG_usuarios en listserv.gva.es <mailto: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
>>>
>>>
>>>
>>> <Mail Attachment.gif>
>>> <http://www.incredimail.com/?id=603556&rui=105116347>
>>>
>>>
>>> _______________________________________________
>>> 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
>>>
>>
>> _______________________________________________
>> gvSIG_usuarios mailing list
>> gvSIG_usuarios en listserv.gva.es <mailto: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
>
>
> _______________________________________________
> 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
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_usuarios/attachments/20100812/124fc9ee/attachment.htm
Más información sobre la lista de distribución gvSIG_usuarios