我正在尝试显示包含点(大约3000个点)的geoJSON的大型集合功能集。然而,当我尝试将其添加到地图时,它不起作用,我什么都看不到。我正在使用Leaflet JS。我甚至在geojson.io上尝试过,但这些点出现在地图之外。
在我看来,我正在使用的geoJSON格式不正确。
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [1.25147, 103.833183]
},
"properties": {
"id": "J_3767",
"type": "junction"
}
},
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [1.267052, 103.817162]
},
"properties": {
"id": "J_3764",
"type": "junction"
}
}, ...
]
}
任何帮助将不胜感激。谢谢!
答案 0 :(得分:0)
此GeoJSON数据集中是否有命名的CRS(坐标参照系)?如果不是,坐标对默认为WGS84基准面中的[经度,纬度]。您的纬度值大于90,这是不可能的。所以要么你有纬度和经度颠倒,要么以非标准方式测量角度,要么你使用不同的坐标系。
这些点应该位于何处?我会检查实际的纬度/经度值(请注意,GeoJSON中的顺序是另一种方式 - 首先是x坐标,然后是y坐标)。