[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