[Gvsig_usuarios] Problema geoproceso gvSIG 1.10

Julian Fernandez iesmurgiabhi en yahoo.es
Dom Nov 28 00:32:05 CET 2010


Hola Nuria.

Ya he conseguido extraer los campos que quería. Funciona perfectamente. Esta herramienta soluciona mi problema aunque he tenido que cambiar algunas cosas.
Al principio se colgaba cuando usaba la capa de polígono y comprobé que era porque había puntos en el interior de éstos. Lo he solucionado de dos maneras. O bien convierto previamente los polígono en polilineas y enlazo los puntos con éstas, o bien creo una nujeva capa eliminado los puntos que están en el interior de los polígonos y es eta capa la que enlazo. De cualquiera de las dos maneras se soluciona el problema. Aún así, he de ejecutar dos veces el procedimiento para traerme dos atributos. He probado poniendo dos veces "to_attr" pero no funciona.

Muchas gracias por todo y un saludo.

--- El
 vie, 26/11/10, Núria Fora <fora_nur@ 

De: Núria Fora <fora_nur en gva.es>
Asunto: Re: [Gvsig_usuarios] Problema geoproceso gvSIG 1.10
Para: gvsig_usuarios en listserv.gva.es
Fecha: viernes, 26 de noviembre, 2010 08:53





  
Hola Julian,



Te comento. Creo que el problema esta en que en "to_column" le estas
diciendo que te añada el ID de la tabla de los polígonos, pero no les
estás indicando en "upload" la acción de que te lo añada.

Si lo que quieres es añair a tu nueva capa de puntos dos campos, uno
con la distancia mínima y otro con el identificador del polígono más
próximo, deberías indicarlo así:



En "upload" = to_attr,dist        



(tal cual, sin espaciados. Ahí le indicas con "to_attr" que te cargue
un campo en la nueva capa. Ese campo será e que añadas en "to_column".
Con "dist" le indicas que te añada en otro campo la distancia mínima)



En "column" = nuevocampo1,nuevocampo2         



(ahí le indicas el nombre de los nuevos campos que has creado en tu
capa inicial de puntos. Recuerda que los campos deben ser del mismo
tipo que los campos que se cargarán, por ejemplo, si tu campo ID en la
tabla de polígonos es de tipo "integer", nuevocampo1 deberá ser de tipo
"integer", y como dist es un numérico, yo pondria a nuevocampo2 como
"double")



Por último en "to_column" = ID



También dejaría por defecto las opciones "from_type" y "to_type" por si
acaso te causa algún problema.



Espero que esto te ayude.



Saludos,



Núria





El 25/11/10 19:27, Julian Fernandez escribió:

  
    
      
        Hola Nuria.  Muchas gracias por tu ayuda.

Consguí instalar Grass sobre Sextante gracias a un correo que mandaste
a otro usuario. Copié los archivos de "extralib" a "lib" y no me dio
problemas.

        

Ahora estoy tratando de entender como funciona v.distance. Te cuento lo
que hago y lo que me sale.

        

Primero creo un nuevo campo en la tabla de la capa de puntos. En capa
vectorial "from" pongo la capa de puntos y en "to" la de polígonos.

En opciones, tanto en "from:_type" como en "to_type" pongo point. Las
cuatro siguientes opciones "from_layer, to_layer, dmax y dmin" las dejo
con los valores por defecto (1,1,-1,-1).

        

En "upload" pongo dist.

En "colum" pongo el nombre del campo que he creado en la tabla de la
capa de puntos.

En "to_colum" pongo el nombre del campo de la tabla de la capa de
polígonos que quiero que aparezca en la nueva capa que se crea; en este
caso ID.

Le digo que lo haga en la extensión de la capa de polígonos.

        

Se crean dos nuevas capas. Una se llama v.distance:output y tiene el
mismo número de registros que la capa de puntos inicial pero un solo
campo "cat" con el valor cero en todos los registros.

La otra capa se llama v.distance (+distance) y es igual que la de la
capa original de puntos con un  campo nuevo "cat" que tiene número
correlativos del 1 al 255 que es el número de puntos de la capa
original.

        

He cambiado entre sí los dos últimos valores por si fuera alrevés pero
entonces se cuelga y tengo que reiniciar el programa.

        

Si me puedes orientar sobre qué estoy haciendo mal te lo agradecería.

        

Un saludo.

        

        

--- El mié, 24/11/10, Núria Fora <fora_nur en gva.es>
escribió:

        

De: Núria Fora <fora_nur en gva.es>

Asunto: Re: [Gvsig_usuarios] Problema geoproceso gvSIG 1.10

Para: gvsig_usuarios en listserv.gva.es

Fecha: miércoles, 24 de noviembre, 2010 10:08

          

           Hola Julian,

          

Si estas utilizando Línux, busca en el repositorio la versión de GRASS
6.4. Si estas utilizando Windows, será un poco más complicado. Tienes
que ir a la página de GRASS y descargartelo. Luego instalalo. El enlace
es este:

          

          http://grass.osgeo.org/download/software.php

          

Yo tuve algunos problemas con Windows, asi que si utilizas Linux mejor
que mejor.

          

Para configurarlo. desde gvSIG accedes al gestor de extensiones de
SEXTANTE, abres el diálogo de configuración y seleccionas el menu GRASS.

          

Si tu OS es Linux, le indicas la ruta del direcctorio de instalación de
GRASS. Esta ruta suele ser: 

          

/usr/lib/grass64.

          

Deja marcada la opción de "Crear Mapset Temporal".

Si tu OS es Windows, indicas la ruta del directorio de instalación y la
ruta del "Intérprete de comandos". GRASS se instala normalmente en:

          

C:\Archivos de programa\GRASS-64

          

C:\Archivos de programa\GRASS-64\msys\bin\sh.exe

          

Espero que te sirva, ya me comentas.

          

Núria

          

          

El 24/11/10 10:37, Julian Fernandez escribió:
          
            
              
                
                  

Muchas gracias Nuria.

                  

¿Me podrías explicar como instalar y configurar Grass sobre Sextante?

                  

Saludos

--- El mié, 24/11/10, Núria Fora <fora_nur en gva.es>
escribió:

                  

De: Núria Fora <fora_nur en gva.es>

Asunto: Re: [Gvsig_usuarios] Problema geoproceso gvSIG 1.10

Para: gvsig_usuarios en listserv.gva.es

Fecha: miércoles, 24 de noviembre, 2010 08:16

                    

                     Hola Julian,

                    

Podrías probar con la herramienta v.distance que incorpora GRASS a
Sextante. Con esa herramienta puedes directamente añadir campos de los
polígonos más cercanos a la tabla de puntos. También genera una capa
con las líneas que unen a los puntos y polígonos por defecto. 

                    

Recuerda que para poder utilizar esta herramienta debes instalar y
configurar GRASS sobre Sextante.

                    

Saludos,

                    

Núria

                    

                    

El 23/11/10 19:36, Julian Fernandez escribió:
                    
                      
                      
                      Hola a todos.

                      

Escribí hace algunos días pero no recibí respuesta.

                      

Mi problema es la utilización del enlace espacial cuando se usa el más
cercano. Los puntos no adquieren los atributos de los polígono más
cercanos sino de otro. Me ocurre con todas las capas de polígonos y
puntos que quiero enlazar. como ejemplo os dejo un ejemplo en el que
los puntos adquieren la ID y capa de unos polígono que no les
corresponden.

Agradecería muchísimo que alguien me dijera si le ha ocurrido algo
similar  y si encontró alguna solución. Es bastante urgente y tengo un
trabajo parado hasta que pueda encontrar la solución.

                      

Muchas gracias 

                      
                      
                      

                      
_______________________________________________
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
  
                    
                    

                    
                    

-----Adjunto en línea a continuación-----

                    

                    _______________________________________________

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

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
  
          
          

          
          

-----Adjunto en línea a continuación-----

          

          _______________________________________________

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

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
  



 

-----Adjunto en línea a continuación-----

_______________________________________________
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/20101127/d43c5cd1/attachment.htm 


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