6.3. 使用LeafletJS访问WFS#
WFS服务返回数据(或要素),而不是地图。
返回数据意味着更多信息。用户可以解析信息以完成更复杂的任务。但这也意味着绘图的任务留给了客户端,这需要更多的编码工作。
6.3.1. 在MapServer中配置WFS#
可以使用GeoJSON数据绘制传单。要使用JSON作为返回的数据类型来显示WFS服务返回的数据,您需要在MapServer中打开它。
OUTPUTFORMAT
NAME "geojson"
DRIVER "OGR/GEOJSON"
MIMETYPE "application/json; subtype=geojson"
FORMATOPTION "STORAGE=stream"
FORMATOPTION "FORM=SIMPLE"
END
在元数据中,指出:
"wfs_getfeature_formatlist" "geojson"
您可以通过以下链接查看有关该服务的信息。
6.3.2. 示例#
下面是一个使用LEAFLE的例子。请注意,由于数据的大小,使用过滤器来获取中国的数据。但是,您可能仍然需要等待一段时间才能加载数据。