我有一个在QGIS中创建的shapefile,用于查看美国含水层。
我真的很喜欢配色方案,并希望能够通过mapbox将其显示为平铺的地图。
在QGIS中,当我将文件导出为geojson并将其上传到Mapbox Studio时,调用该文件将为我提供此输出(没有样式,一切都只是棕色)。 之所以有意义,是因为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 } }); });