=?ISO-8859-1?Q?Re:_[Spanish]_Transformar_Lat, _long_a?= UTM. Alguien conoce alguna función ?

Abraham Mármol Asís amarmol.mail at gmail.com
Tue Feb 19 04:20:05 EST 2008


Con la libreria geotols  se puede hacer, aunque nunca lo he hecho.
La idea es hacer algo como lo que te puse en el anterior email, solo que el
sistema de referencia de destino es tu "pantalla del ordenador".
Supongo que habrá formas mas elegantes y eficientes mediante formulas, como
han posteado anteriormente, pero para mi que no tengo mucha idea de geodésia
ni cartográfia, la libreria geotools suple mis necesidades.
S!

El día 19/02/08, Francesc Sanz <cesc.sanz en gmail.com> escribió:
>
> Buenos días.
> Estoy muy agradecido por vuestras aportaciones.
> (En realidad llevo unos meses en la lista y hasta ahora me he dedicado a
> leer y aprender de los que saben mas que yo).
> En realidad mi necesidad es la de marcar puntos en una imagen (mapa), y
> los datos que tengo son latitud y longitud.
> Pensé que la forma que tengo de representar requiera de una transformación
> a UTM para poder hacer mi posicionamiento en el mapa.
> Pero ahora me surgen dudas y quizá no sea necesaria esta conversión. Sino,
> que deberia poder situar los puntos en el mapa encontrando (pienso yo) la
> correspondencia de las unidades en pixels (a partir de las coordenadas,
> latitud,longitud).
>
> ¿Es este mejor camino?
>
> ¿Alguien tiene alguna función para ello? ¿Donde podria encontrarla?
>
> Muchas gracias.
>
> Francesc Sanz
>
>
> El día 19/02/08, Jorge Gaspar Sanz Salinas <xurxosanz en gmail.com> escribió:
> >
> > El 18/02/08, Abraham Mármol Asís <amarmol.mail en gmail.com> escribió:
> > > Con la librería GeoTools sería algo así:
> > >
> > >  CoordinateReferenceSystem epsg4326=CRS.decode("EPSG:4326");;
> > //sistema
> > > referencia origen
> > >  CoordinateReferenceSystem epsg23030= CRS.decode("EPSG:23030");;
> > //sistema
> > > referencia destino
> > >
> > >  GeometryBuilder gb_epsg4326;
> > >
> > >  gb_epsg4326 = new GeometryBuilder(epsg4326);
> > >
> > >  //crear el punto en el sistema origen
> > >  Point paux = gb_epsg4326.createPoint(ord0, ord1);
> > >
> > >  //el punto en el sistema destino
> > >  Point paux2 = (Point) paux.transform(epsg23030);
> > >
> > >  Saludos
> >
> > Voy a echar dos céntimos geodésicos:
> >
> > Una cosa es TRANSFORMAR entre sistemas de coordenadas como comentas
> > del WGS84 al ED50 por ejemplo, y como comenta Luis, la solución más
> > precisa para España pasa por la famosa Rejilla NTV2. No es que sea la
> > solución para todo pues como dijo ayer mismo en una ponencia de David
> > Hernández en el Top-Cart, si tu cartografía viene con una precisión X,
> > para qué emplear una transformación de una precisión X/100  cuando hay
> > otras aproximaciones que se adecuan mucho más a tu precisión y son
> > computacionalmente mucho más rápidas.
> >
> > Y otra cosa muy distinta es CONVERTIR entre sistemas de coordenadas,
> > es decir, sin variar el sistema DE REFERENCIA, pongamos ED50. En este
> > caso las fórmulas son exactas (o despreciablemente inexactas, para ser
> > más correctos   en el caso de la transformación a UTM).
> >
> > En definitiva si Francesc no quiere cambiar de sistema de referencia,
> > es cuestión de localizar las fórmulas y aplicarlas.
> >
> > Si realmente quiere TAMBIÉN cambiar de sistema de referencia, habrá
> > que valorar cuál es el mejor método en función de los datos de entrada
> > y la ubicación geográfica de los mismos.
> >
> > Un saludo.
> > --
> > Jorge Gaspar Sanz Salinas
> > Ingeniero en Geodesia y Cartografía
> > http://www.geomaticblog.net
> > http://www.prodevelop.es
> > _______________________________________________
> > Spanish mailing list
> > Spanish en lists.osgeo.org
> > http://lists.osgeo.org/mailman/listinfo/spanish
> >
>
>
> _______________________________________________
> Spanish mailing list
> Spanish en lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/spanish
>
>


-- 
Abraham Mármol Asís
679954449
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://lists.osgeo.org/pipermail/spanish/attachments/20080219/08b0a623/attachment-0001.html


More information about the Spanish mailing list