地図の検索バーに緯度経度を入力すると、Google マップの空間参照系は何を使用しますか?
WGS84 である可能性があるというヒントを見つけましたが、その座標系に変換した後、Google マップの検索ボックスに座標を貼り付けても何も表示されません。
GDA MGA56からコンバートしています。
サンプル:
- 入力 MGA56 座標: 336301、6253363
- 予想される WGS86 座標: -33.8473340793201、151.230631835944
- 私が得る: 16834916.928327594 -4008321.1020318186
空間座標系:
- MGA56 の EPSG:28356
- EPSG:900913 for WGS86 (google maps)
変換を行うためにgeotoolsを使用しています:
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);
オンラインツールを使用すると正しい座標が得られるため、変換が正しくないことはわかっています。http://www.environment.gov.au/cgi-bin/transform/mga2geo_gda.pl?east=336301&north=6253363&zone=56