arcgis通过指定范围加载图层

最近项目需要通过指定范围加载图层,做个总结。

1.如果使用的ArcGIS Server版本是10.8或者更高版本,动态服务在出图时支持clipping参数,可以只显示指定区域的数据。关于clipping参数的说明请见:Export Map | ArcGIS REST APIs | ArcGIS Developers (在此页面中搜索clipping)

在arcgis javascript api中,clipping参数通过MapImageLayer的customParameters参数指定。

2.对于切片服务,服务器端无法做切片过滤。最简单的方案还是在客户端做遮盖层,例如在graphicslayer中添加遮盖周边区域的graphic; 或者使用TileLayer、ImageryTileLayer的effect属性, demo请见:Highlight a country with an effect | Sample Code | ArcGIS Maps SDK for JavaScript 4.30 | Esri DeveloperDocumentation site for ArcGIS Maps SDK for JavaScript on Esri Developer website.https://developers.arcgis.com/javascript/latest/sample-code/effect-blur-shadow/

或者自定义图层做遮盖效果,demo请见:nullDocumentation site for ArcGIS Maps SDK for JavaScript on Esri Developer website.https://developers.arcgis.com/javascript/latest/sample-code/custom-lv-masking/

如果仅限制显示的extent, 可以在程序中设置图层的fullExtent。

相关推荐
地球资源数据云2 小时前
Arctoolbox系列教程3D Analyst之栅格插值(四)
图像处理·arcgis·学习方法
一车小面包2 小时前
Claude code基本用法
arcgis
地球资源数据云3 小时前
Arctoolbox系列教程3D Analyst之栅格插值(五)
图像处理·arcgis·学习方法
智航GIS20 小时前
ArcGIS大师之路500技---062调整面要素到指定面积
arcgis
智航GIS21 小时前
ArcGIS大师之路500技---063属性表中获得度分秒格式坐标
arcgis
智航GIS21 小时前
ArcGIS大师之路500技---061四至的计算方法
arcgis
铉铉这波能秀1 天前
如何在arcmap中将shp等文件类型导出为表格(四种方法)
数据库·arcgis·数据分析·arcmap·地理信息·shp
霍格沃兹测试学院-小舟畅学1 天前
Playwright测试数据模拟:Mock Service Worker使用指南
人工智能·测试工具·arcgis
一直都在5722 天前
Vue3的快速搭建
arcgis
GIS思维3 天前
ArcGIS导出透明背景地图的设置方法!
arcgis·土地利用现状图