Re: [Gvsig_desarrolladores] Ayuda para realizar un buffer de 2 distancias
raisel wrote: Hola Nuria Gracias por la respuesta, me parece buena idea, lo que ahora necesitaría saber que parte del buffer está a la izquierda de la linea y que parte a la derecha, porque en el software que estoy desarrollando el usuario debe decidir la distancia por la izquierda y por la derecha del buffer a dibujar. He pensado en alguna función de posición relativa de un objeto con respecto a otro pero no se si exista. Si sabes algo me avisas Muchas gracias Saludso, Raisel Hola Raisel, Lo único que se me ocurre como tu bien dices es hacerlo en función de la posición relativa. Puede que mi explicación parezca un poco absurda, ya que no soy desarrolladora ni mucho menos, pero esto es lo que se me ocurre. Se podría coger como origen de coordenadas el punto en donde empieza la línea e ir guardando cada uno de los vértices de ésta. Si por ejemplo el vértice inicial tiene coordenadas (0,0) y el vértice 1 tiene coordenadas (-1,1) con respecto al anterior, la derecha de la línea quedaría definida por el conjunto de puntos del sistema coordenado que cumpliesen el intervalo en X de (-1, -1+x), siendo x números positivos, mientras que la izquierda quedaría definida por (-1-x,-1). Luego seria especificar el vértice 1 como origen de coordenadas y así sucesivamente. Si se diese la casualidad de que el vértice 1 ahora es (0,0) y el vértice 2 es (-6,-2), al ser la Y negativa, las condiciones serían distintas, ya que (-6-x,-6) definiría la derecha de la línea y (-6, -6+x) definiría la izquierda de la misma. No se si gvSIG tiene este tipo de función, pero puede que algo parecido sea lo que gvSIG utiliza para medir las distancias, ya que va midiendo la distancia absoluta y las distancias relativas. Espero que te sirva. Saludos, Núria ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
Re: [Gvsig_desarrolladores] Ayuda para realizar un buffer de 2 distancias
raisel wrote: Hola a todos Necesito hacer un buffer alrededor de una linea, pero que por un lado de la misma se pueda hacer el buffer a una distancia y por el otro lado a otra distancia diferente. Estuve probando con la extension de Geoprocesamiento de gvSIG, pero al igual que el algoritmo de Zonas de influencia de SEXTANTE realizan el buffer a una sola distancia determinada. Si alguien puede darme una idea de como hacerlo me será de gran ayuda Gracias de antemano Saludos, Raisel Hola Raisel, He estado investigando la forma en la que podrías realizar un buffer con dos distancias y no la he encontrado. Lo único que se me ocurre, aunque no considere que sea lo más óptimo, es crear dos buffers mediante la extensión de geoprocesamiento de gvSIG y que luego edites el de mayor distancia llevando la línea del buffer al de menor distancia. Para ello deberás indicar que haga Snap con dicha línea mediante las propiedades de edición en el menú contextual de la capa. Esto sólo será adecuado si tus líneas sobre las cuales deseas realizar el área de influencia son pocas, simples y no muy largas. Una vez editado, realiza una Unión con la extensión de geoprocesamiento y puedes luego realizar un Dissolve si lo consideras necesario. Espero haberte servido de ayuda. Saludos, Núria Fora ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
Re: [Gvsig_desarrolladores] Ayuda para realizar un buffer de 2 distancias
Hola Nuria Gracias por la respuesta, me parece buena idea, lo que ahora necesitaría saber que parte del buffer está a la izquierda de la linea y que parte a la derecha, porque en el software que estoy desarrollando el usuario debe decidir la distancia por la izquierda y por la derecha del buffer a dibujar. He pensado en alguna función de posición relativa de un objeto con respecto a otro pero no se si exista. Si sabes algo me avisas Muchas gracias Saludso, Raisel -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/Ayuda-para-realizar-un-buffer-de-2-distancias-tp5658720p5670411.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
[Gvsig_desarrolladores] Ayuda para realizar un buffer de 2 distancias
Hola a todos Necesito hacer un buffer alrededor de una linea, pero que por un lado de la misma se pueda hacer el buffer a una distancia y por el otro lado a otra distancia diferente. Estuve probando con la extension de Geoprocesamiento de gvSIG, pero al igual que el algoritmo de Zonas de influencia de SEXTANTE realizan el buffer a una sola distancia determinada. Si alguien puede darme una idea de como hacerlo me será de gran ayuda Gracias de antemano Saludos, Raisel -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/Ayuda-para-realizar-un-buffer-de-2-distancias-tp5658720p5658720.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores