我一定要使用GeoJSON的文件来获取数据,当我点击mapbox GL JS在地图上的多边形?

问题描述 投票:0回答:1

我有16,000行Excel中的数据。在这个Excel,我有census block numbers。我想实现的是,我想为这些块编号地图图层。然后,如果我点击一个多边形,块数显示在弹出窗口的信息,如该州,县,等等。

我怎样才能做到这一点?我一定要使用GeoJSON的文件呢?因为,许多exmaples在mapbox使用GeoJSON的。但是,我没有任何的坐标,这些区块数量和16,000行是非常大的给我。我只拿到了块编号。

但我得到了全州块numbers.It shape文件是太大,无法上传mapbox GL JS。

如果以GeoJSON文件是为了实现我的目标的方式,可有人告诉我,我可以按照订单?还是有其他的方式,请告诉我。谢谢。

mapbox-gl-js
1个回答
0
投票

所以,你有一个几何文件(“shape文件为全州的块号”)和数据文件(“16,000行的数据在Excel中”)。您希望用户单击几何的边界上,并从数据文件中看到的数据。你有两个主要选择:

  • 第一个加入的数据和几何形状(例如,使用geojson-join,然后上传到Mapbox的地形设置。
  • 上传仅几何图形。加载CSV文件时,网页加载,那么当用户点击,显示从CSV文件的东西。
© www.soinside.com 2019 - 2024. All rights reserved.