我有一个GeoJSON文件,我正试图处理,以便在谷歌地图上绘制一些功能。然而,问题是,坐标不是在传统的经度/纬度表示中,而是一些大的6/7数字。示例:
{
"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
]
]
]
}
},
.....
]
}
我一直在阅读关于不同坐标系统的文章,但对此我还没有到达任何地方。想法?
发布于 2013-08-04 14:42:33
如果你的坐标源是在美国,最有可能的坐标系是一些变化的国家平面或UTM。否则,其他一些坐标系统对原产国最有效。从字面上看,有数千个坐标系统,很难根据坐标猜出你有哪些坐标。
您需要从数据提供者那里了解坐标系统是什么,然后在您选择的编程语言中使用API来重新规划这些点。proj4是一种流行的语言,具有多种语言的绑定,它有一个指向Javascript的端口,名为proj4js。
https://stackoverflow.com/questions/18043564
复制相似问题