Mapbox中的Geojson图块集上的自定义符号系统

时间:2018-10-25 16:35:54

标签: javascript mapbox arcgis mapbox-gl-js

我有一个在QGIS中创建的shapefile,用于查看美国含水层。 US Aquifers

我真的很喜欢配色方案,并希望能够通过mapbox将其显示为平铺的地图。

在QGIS中,当我将文件导出为geojson并将其上传到Mapbox Studio时,调用该文件将为我提供此输出(没有样式,一切都只是棕色)。 enter image description here之所以有意义,是因为geojson不允许在shapefile中的字段上使用自定义符号系统。

mapbox是否可以自定义编辑geojson中的图层?我无法将.geojson作为“数据集”上传到mapbox中,因为它的大小为20mb,并且mapbox允许的最大文件大小是5mb。因此,我将其作为磁贴加载。

这是我用来通过托管在mapbox上的tileet加载geojson的代码。

map.on('load', function() {       
  map.addLayer({
            "id": "Aquifers",
            "type": "fill",
            "source": {
                type: 'vector',
                url: 'mapbox://myname.12cjkh1w'
              },
            'source-layer': 'aquifers-aidq86',
            'minzoom':5,
            "paint": {
              "fill-color": "#e6a72e",
              "fill-opacity": 1
            }
        });
});

0 个答案:

没有答案