ArcGIS REST ImageServerとしてホストされているDEMにカラーランプを割り当てるために、ESRI Leafletを使用した動作例をお持ちの方はいらっしゃいますか?
私はこのESRIのドキュメントを使って、ハイルシェードの例を動作させることができました:
///Hillshade DEM
var renderingRule = {
"rasterFunction":"Hillshade",
"rasterFunctionArguments": {
"Azimuth":315,
"Altitude":45,
"ZFactor":1
},"variableName":"DEM"
};
var dem = L.esri.imageMapLayer({
url: 'https://gis.arkansas.gov/arcgis/rest/services/ImageServices/DEM_1M_2018/ImageServer',
renderingRule: renderingRule
});
しかし、カラーランプの適用には成功していません:
var renderingRuleTwo = {
"rasterFunction" : "Colormap",
"rasterFunctionArguments" : {
"ColorrampName" : "Blue Bright"
},
"variableName" : "Raster"
};
var demTwo = L.esri.imageMapLayer({
url: 'https://gis.arkansas.gov/arcgis/rest/services/ImageServices/DEM_1M_2018/ImageServer',
renderingRule: renderingRuleTwo
});
ご助言いただける方がいらっしゃいましたら、事前に感謝いたします!
追記:フォーマット修正