GeoJSON坐标是什么?

3

我有一个GeoJSON文件,想要在Google地图上绘制一些要素。然而,问题在于这些坐标不是传统的纬度/经度表示方式,而是一些较大的六/七位数字。例如:

    {
      "type": "FeatureCollection",
      "features": [
        {
          "type": "Feature",
          "id": 0,
          "properties": {
            "OBJECTID": 1,
            "YR_BUILT": 1950.0
          },
          "geometry": {
            "type": "Polygon",
            "coordinates": [
              [
                [
                  772796.724674999713898,
                  2960766.746374994516373
                ],
                [
                  772770.131549999117851,
                  2960764.944537505507469
                ],
                [
                  772794.544237494468689,
                  2960796.93857
                ],
                [
                  772810.48285000026226,
                  2960784.77685
                ],
                [
                  772796.724674999713898,
                  2960766.746374994516373
                ]
              ]
            ]
          }
        },
      .....
    ]
}

我一直在了解不同的坐标系,但由于对此很陌生,所以还没有取得任何进展。有什么建议吗?

1个回答

3
如果你的坐标来源于美国,那么坐标系统很可能是州平面或UTM的某种变体。否则,最适合原始国家的坐标系统就是其他坐标系统。有成千上万个坐标系统,仅凭坐标很难猜出你使用的是哪一种。
你需要向数据提供者了解坐标系统,并使用所选编程语言中的API重新投影点。proj4是一个流行的API,具有许多语言的绑定,并且它还有一个名为proj4js的JavaScript端口。

2
谢谢!原来是EPSG参考系统的问题。不过,Proj4js看起来非常有用。 - Sam

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接