首页 > 解决方案 > Postgis -> Geoserver -> GeoJson -> Mapbox gl js

问题描述

我正在尝试解决 mt mapbox-gl-js 实现的问题。我想显示的数据存储在 postgis 中。我知道直接 postgis->mapbox-gl-js 是不可能的,我必须通过地理服务器。

我安装了地理服务器并在访问时获得了 geojson 流:http://192.168.2.7:8081/geoserver/DCSIdefix/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=DCSIdefix:units&maxFeatures=500&outputFormat=application/json

然后我将此作为 URL 添加到 mapbox-gl-js:

var url = 'http://192.168.2.7:8081/geoserver/DCSIdefix/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=DCSIdefix:units&maxFeatures=500&outputFormat=application/json';

map.addSource('dcs', { type: 'geojson', data: URL });

之后我创建图层以在地图上显示数据。

问题:

非常感谢任何帮助!

谢谢 !

标签: mapboxpostgisgeojsongeoservermapbox-gl

解决方案


推荐阅读