Class: FGB

FGB

FGB 图层源,该图层源把 FlatGeobuf 格式解析为点线面要素。

new FGB(opt_options)

Usage
// 浏览器
<script type="text/javascript" src="https://iclient.supermap.io/dist/openlayers/iclient-ol.js"></script>
<script>
  new ol.source.FGB(opt_options);
  
</script>

// ES6 Import
import { FGB } from '@supermap/iclient-ol';

new FGB(opt_options);

openlayers/overlay/FGB.js, line 10
Name Type Description
opt_options Object

参数。

Name Type Default Description
url string

FGB 地址,例如:http://localhost:8090/iserver/services/xxx/rest/data/featureResults/newResourceId.fgb。

strategy ol.loadingstrategy ol.loadingstrategy.bbox 可选

ol.loadingstrategy.all为全量加载,要素会以流的方式渲染到地图。 ol.loadingstrategy.bbox为当前可见范围加载,当地图范围改变时会重新加载要素,此时可以通过idField 参数来标识已被加载过的要素,被标识的要素无需再次加载。idField 参数无效时会清空要素,重新加载。

extent Array 可选

加载范围, 参数规范为: [minX, minY, maxX, maxY], 传递此参数后, 图层将使用局部加载。

featureLoader function 可选

要素加载回调函数

overlaps boolean 可选

是否优化重叠要素的填充与描边操作

useSpatialIndex boolean 可选

是否启用要素空间索引

wrapX boolean 可选

是否平铺地图

idField boolean 'SmID' 可选

要素属性中表示唯一标识的字段,当 strategy 为 ol.loadingstrategy.bbox时生效。

Version:
  • 11.1.0

Extends