我在geoserver中制作了3组形状文件,但是当我发布它们时,我看到了一组包含覆盖点组的多边形的文件。我首先在我的js.script中加载了多边形组,然后在点组中加载了多边形组。我认为这是执行此操作的正确方法,但是我看不到多边形所在的点。有人知道如何处理吗?
const source1 = new ol.source.TileWMS({
url: 'http://localhost:8080/geoserver/voorzieningenSN/wms',
params: { 'LAYERS': 'voorzieningenSN:voorz_groenzones', 'QUERY_LAYERS': ['stadsdeelgroen', 'woongroen', 'buurtgroen', 'wijkgroen'] },
serverType: 'geoserver'
});
const layer1 = new ol.layer.Tile({
source: source1
})
const source2 = new ol.source.TileWMS({
url: 'http://localhost:8080/geoserver/voorzieningenSN/wms',
params: { 'LAYERS': 'voorzieningenSN:voorz_kinderopvang', 'QUERY_LAYERS': ['Groepsopvang met vrije prijs', 'Gezinsopvang met vrije prijs', 'Groepsopvang met inkomenstarief', 'Gezinsopvang met inkomenstarief'] },
serverType: 'geoserver'
});
const layer2 = new ol.layer.Tile({
source: source2
})
const source3 = new ol.source.TileWMS({
url: 'http://localhost:8080/geoserver/voorzieningenSN/wms',
params: { 'LAYERS': 'voorzieningenSN:voorz_scholen', 'QUERY_LAYERS': ['Vrij gesubsidieerd onderwijs', 'Officieel gesubsidieerd onderwijs', 'Gemeenschapsonderwijs'] },
serverType: 'geoserver'
});
const layer3 = new ol.layer.Tile({
source: source3
})
const lagen = ["voorzieningenSN:voorz_groenzones","voorzieningenSN:voorz_kinderopvang", "voorzieningenSN:voorz_scholen"];
const view = new ol.View({
center: [460875, 6650406],
zoom: 12
voorz_groenzones是一组多边形,voorz_kinderopvang和voorz_scholen是点图层组。