Leaflet 由GDAL2文件和传单生成的自定义光栅

Leaflet 由GDAL2文件和传单生成的自定义光栅,leaflet,raster,gdal,geotiff,Leaflet,Raster,Gdal,Geotiff,我能够使用gdal2tiles.py生成一个tiles文件夹,该文件夹允许我在地图上显示geotiff文件: 我生成的所有geotiff文件都是灰色的,我希望能够给它们上色,并添加一个图例,以查看哪个值对应于哪个颜色。这是我的实际代码,允许我这样做: <div id="map"></div> <button id="populate">Populate with 10 markers</button> <scrip

我能够使用gdal2tiles.py生成一个tiles文件夹,该文件夹允许我在地图上显示geotiff文件:

我生成的所有geotiff文件都是灰色的,我希望能够给它们上色,并添加一个图例,以查看哪个值对应于哪个颜色。这是我的实际代码,允许我这样做:

    <div id="map"></div>
    <button id="populate">Populate with 10 markers</button>

    <script type="text/javascript">
var map = L.map('map').setView([45, -93], 3);

/* setting some basemap options */
var tile_options = {
    subdomains: '1234'  
};

/* the base map tile layer */

var basemap = L.tileLayer('http://otile{s}.mqcdn.com/tiles/1.0.0/map/{z}/{x}/{y}.png',tile_options);
basemap.addTo(map);

/* the georeferenced map tile layer */
var layer = L.tileLayer('./outputf/{z}/{x}/{y}.png', { maxZoom: 16,tms:true });    
map.addLayer(layer);

用10个标记填充
var map=L.map('map').setView([45,-93],3);
/*设置一些基本映射选项*/
变量tile_选项={
子域:“1234”
};
/*底图平铺层*/
var basemap=L.tileLayer('http://otile{s} .mqcdn.com/tiles/1.0.0/map/{z}/{x}/{y}.png',tile_选项);
basemap.addTo(map);
/*地理参考贴图平铺层*/
var layer=L.tillelayer('./outputf/{z}/{x}/{y}.png',{maxZoom:16,tms:true});
map.addLayer(层);

我仍然在寻找解决方案。。。当然,如果您有更好的选项在地图上渲染geotiff文件,我可以使用gdaldem颜色浮雕将灰度转换为颜色