Hola.

Asumo que estás trabajando en gvSIG 1.11.

Supongamos que tienes dos proyecciones origen y destino:

IProjection projection1 = CRSFactory.getCRS("EPSG:4326");
IProjection projection2 = CRSFactory.getCRS("EPSG:23030");

Creas un objeto ICoordTrans para transformar de una proyección a otra:

ICoordTrans coordTrans =  projection1.getCT(proyection2);

Y después puedes, o bien reproyectar la geometría de gvSIG:

FShape.convert(coordTrans)

O bien usar el objeto directamente para transformar puntos:

coordTrans.convert(...);


Un saludo,
Jorge




On 09/30/2011 10:33 PM, Francisco Salas Rosette wrote:

Hola, necesito implementar en la extensión para capturar coordenadas del punto , que se muestren las mismas en función de la proyección que tengo activa en el formulario independientemente del que se encuentra en la vista, que clase debo revisar que tenga implementado un método donde se emplee esto.

Saludos Francisco Salas


_______________________________________________
gvSIG_desarrolladores mailing list
[email protected]
http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores


--
Jorge Piera Llodrá
gvSIG software architect
PRODEVELOP
e-mail: [email protected]
http://www.prodevelop.es
http://www.gvsig.org

_______________________________________________
gvSIG_desarrolladores mailing list
[email protected]
http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores

Responder a