首页 / 浏览问题 / WebGIS / 问题详情
点位筛选显示问题
172EXP 2025年05月21日
前端大屏实时显示农机轨迹点位数据,现在需求是在公路上的点位不显示。有一套公路网数据,可以发布怎样的服务,让前端调用,然后实现公路上的点数据不显示。且不要显示出来公路网。

1个回答

您的公路数据是一个面还是多个面?如果是一个面,前端空间查询,可以设置空间查询模式为分离,查出面外的点在前端显示:https://iclient.supermap.io/examples/leaflet/editor.html#01_mapQueryByGeometry

如果您的点数据是一个单独的地图,Leaflet支持地图裁剪:

new L.supermap.TiledMapLayer(url,{
    clipRegionEnabled:true,
    clipRegion: //一个面对象
}).addTo(map);

在前端做空间查询或者裁剪显示,如果数据量太大都可以导致变慢。所以可以在iDesktopX端将数据拆成公路上和不在公路上的两个数据集,然后添加到地图上,保存地图发布服务

1,276EXP 2025年05月21日
...