Hola Juan Dominguez, la verdad es que no estoy muy familiarizado con la version 
Mobil de GvSig,

Si fuera posible me dieras alcanses para la version de gvSig Desktop 1.1 por 
ejemplo:

-como recorrer un poligono,

-capturar sus vertices y coordenadas

 

sabiendo esos datos ya podria aplicar la formula de pitagoras que me mencionas.

 

o en tal caso, de donde optengo los jars necesarios para compliar la clase que 
me das de referencia 

http://subversion.gvsig.org/gvSIG-mobile/pilots/branches/pilot2/libraries/libFMap/src/es/prodevelop/gvsig/mobile/fmap/util/graph2d/Graph2DUtilities.java

y poder hacer mis pruebas

 

las gracias de antemano:

Atte.
Robert Zavaleta

 


Date: Sat, 27 Feb 2010 14:42:24 +0100
From: [email protected]
To: [email protected]; 
[email protected]
Subject: Re: [Gvsig_desarrolladores] mostrar distancias de un poligono


Hola. Si lo preguntas en esta lista, entiendo que estás escribiendo y 
compilando código Java.

En esta clase hay varios ejemplos de cómo se accede a los vértices de las 
geometrías:

http://subversion.gvsig.org/gvSIG-mobile/pilots/branches/pilot2/libraries/libFMap/src/es/prodevelop/gvsig/mobile/fmap/util/graph2d/Graph2DUtilities.java

Este método de esa clase calcula el área de un polígono averiguando sus 
vértices y usando los algoritmos de JTS:

public static double getPathIteratorArea(PathIterator piter) { ... }

Puedes hacer algo similar, y cuando tengas la lista de vértices, en lugar de 
calcular el área, puedes calcular las distancias que los separan con la fórmula 
de Pitágoras, suponiendo que estás usando una proyección como UTM o Lambert y 
aceptas el error que se comete.

Si las coordenadas están en grados (longitud y latitud) debes usar otras 
fórmulas más sofisticadas:

http://es.wikipedia.org/wiki/F%C3%B3rmulas_de_Vincenty

Para obtener el PathIterator de una geometría de gvSIG, puedes ver este método 
(ya que las geometrías cumplen la interface Shape):

private static PathIterator getPathIterator(Shape shp) { ... }

Es esto lo que buscabas?

Saludos,

Juan Lucas Domínguez Rubio
---
Prodevelop SL, Valencia (España)
Tlf.: 96.351.06.12 -- Fax: 96.351.09.68
http://www.prodevelop.es
---



-----Original Message-----
From: [email protected] on behalf of Elder Robert 
Zavaleta Veneros
Sent: Sat 27/02/2010 2:13
To: gvsig_ desarrolladores
Subject: Re: [Gvsig_desarrolladores] mostrar distancias de un poligono


Hola a todos:
Como les comente, hay alguna manera de mostrar las distancias entre los puntos

de un polígono


el agradecimiento de antemano:
Robert Zavaleta




From: [email protected]
To: [email protected]; 
[email protected]
Subject: mostrar distancias de un poligono
Date: Tue, 23 Feb 2010 21:05:36 -0500



Hola a todos:
estoy desarrollado extensiones en gvsig 1.2, pero ahora me encuentro con un 
problema
y les consulto, hay alguna manera de mostrar las distancias entre puntos de un 
polígono

el agradecimiento de antemano:
Robert Zavaleta




Your E-mail and More On-the-Go. Get Windows Live Hotmail Free. Sign up now.     
                                 
_________________________________________________________________
Hotmail: Powerful Free email with security by Microsoft.
https://signup.live.com/signup.aspx?id=60969


                                          
_________________________________________________________________
Hotmail: Trusted email with Microsoft’s powerful SPAM protection.
https://signup.live.com/signup.aspx?id=60969
_______________________________________________
gvSIG_desarrolladores mailing list
[email protected]
http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores

Responder a