[Gvsig_desarrolladores] Clase para cambiar la proyeccion

Jorge Piera Llodrá jpiera en gvsig.com
Lun Oct 3 08:57:52 CEST 2011


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
> gvSIG_desarrolladores en listserv.gva.es
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>    


-- 
Jorge Piera Llodrá
gvSIG software architect
PRODEVELOP
e-mail: jpiera en gvsig.com
http://www.prodevelop.es
http://www.gvsig.org

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20111003/c0f47245/attachment.htm 


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