2009-11-04 23 views
6

¿Qué utiliza el sistema de referencia espacial del mapa de Google cuando ingresa un lat, en la barra de búsqueda de mapas?Sistema de referencia espacial de Google Maps

He encontrado indicios de que podría ser WGS84, pero después de convertir a ese sistema de coordenadas, no aparece nada cuando pego las coordenadas en el cuadro de búsqueda de google maps.

estoy convirtiendo de MGA GDA 56.

muestra:

  • entrada MGA56 coordenadas: 336301, 6253363
  • esperados coordenadas WGS86: -33,8473340793201, 151,230631835944
  • me sale: 16,834,916.928327594 - 4008321.1020318186

Sistemas espaciales coord:

  • EPSG: 28356 para MGA56
  • EPSG: 900913 para WGS86 (google maps)

estoy usando GeoTools hacer la transformada:

CoordinateReferenceSystem crsMga56 = CRS.parseWKT(mga56); 
    CoordinateReferenceSystem crsGmaps = CRS.parseWKT(gmaps); 

    Coordinate coordinate = new Coordinate(336301, 6253363); 
    Point point = new GeometryFactory().createPoint(coordinate); 

    MathTransform transform = CRS.findMathTransform(crsMga56, crsGmaps); 
    Geometry geometry = JTS.transform(point, transform); 

Sé que la transformación se no es correcto, ya que cuando uso una herramienta en línea me da los coords correctos. http://www.environment.gov.au/cgi-bin/transform/mga2geo_gda.pl?east=336301&north=6253363&zone=56

+1

¿Podría ser más específico con respecto a "nada aparece"? ¿Qué sistema de coordenadas está convirtiendo * de *? –

+0

Supongo que ese es el resultado esperado, ya que Australia contiene una gran cantidad de nada. :) –

+0

Más en serio, ¿podría dar también un ejemplo de las coordenadas de entrada y las coordenadas WGS84 convertidas? Google Maps debería mostrar * algo * para cualquier coordenada geográfica válida, incluso si es outback u océano. –

Respuesta

10

Google utiliza una proyección mercator esférica basada en WGS84. Hay un writeup en el sitio web de OpenLayers.

1

Si es de algún uso, encontramos que GeoTools estaba cambiando la JVM de modo que lat & de largo fuera al revés (es decir, 151, -33), lo que podría explicar por qué se sale de los límites {151> 90}) fue una pesadilla encontrar